Home
last modified time | relevance | path

Searched refs:listener (Results 1 – 25 of 40) sorted by relevance

12

/Linux-v6.1/drivers/s390/char/
Dsclp_sd.c105 static void sclp_sd_listener_add(struct sclp_sd_listener *listener) in sclp_sd_listener_add() argument
108 list_add_tail(&listener->list, &sclp_sd_queue); in sclp_sd_listener_add()
116 static void sclp_sd_listener_remove(struct sclp_sd_listener *listener) in sclp_sd_listener_remove() argument
119 list_del(&listener->list); in sclp_sd_listener_remove()
132 static void sclp_sd_listener_init(struct sclp_sd_listener *listener, u32 id) in sclp_sd_listener_init() argument
134 memset(listener, 0, sizeof(*listener)); in sclp_sd_listener_init()
135 listener->id = id; in sclp_sd_listener_init()
136 init_completion(&listener->completion); in sclp_sd_listener_init()
148 struct sclp_sd_listener *listener; in sclp_sd_receiver() local
153 list_for_each_entry(listener, &sclp_sd_queue, list) { in sclp_sd_receiver()
[all …]
/Linux-v6.1/samples/seccomp/
Duser-trap.c105 struct seccomp_notif_resp *resp, int listener) in handle_req() argument
145 if (ioctl(listener, SECCOMP_IOCTL_NOTIF_ID_VALID, &req->id) < 0) { in handle_req()
203 int sk_pair[2], ret = 1, status, listener; in main() local
218 listener = user_trap_syscall(__NR_mount, in main()
220 if (listener < 0) { in main()
237 if (send_fd(sk_pair[1], listener) < 0) in main()
239 close(listener); in main()
273 listener = recv_fd(sk_pair[0]); in main()
274 if (listener < 0) in main()
309 if (ioctl(listener, SECCOMP_IOCTL_NOTIF_RECV, req)) { in main()
[all …]
/Linux-v6.1/drivers/infiniband/hw/irdma/
Dtrace_cm.h42 TP_PROTO(struct irdma_cm_listener *listener, void *caller),
43 TP_ARGS(listener, caller),
51 TP_fast_assign(__entry->iwdev = listener->iwdev;
52 __entry->lport = listener->loc_port;
53 __entry->ipv4 = listener->ipv4;
55 listener->loc_addr, 4);
66 TP_PROTO(struct irdma_cm_listener *listener),
67 TP_ARGS(listener),
76 TP_fast_assign(__entry->iwdev = listener->iwdev;
77 __entry->lport = listener->loc_port;
[all …]
Dcm.c1801 struct irdma_cm_listener *listener, in irdma_reset_list_prep() argument
1808 if (cm_node->listener == listener && in irdma_reset_list_prep()
1823 struct irdma_cm_listener *listener, in irdma_dec_refcnt_listen() argument
1835 trace_irdma_dec_refcnt_listen(listener, __builtin_return_address(0)); in irdma_dec_refcnt_listen()
1840 irdma_reset_list_prep(cm_core, listener, &reset_list); in irdma_dec_refcnt_listen()
1866 if (refcount_dec_and_test(&listener->refcnt)) { in irdma_dec_refcnt_listen()
1868 list_del(&listener->list); in irdma_dec_refcnt_listen()
1872 irdma_del_apbvt(listener->iwdev, in irdma_dec_refcnt_listen()
1873 listener->apbvt_entry); in irdma_dec_refcnt_listen()
1874 memcpy(nfo.loc_addr, listener->loc_addr, sizeof(nfo.loc_addr)); in irdma_dec_refcnt_listen()
[all …]
/Linux-v6.1/tools/testing/selftests/seccomp/
Dseccomp_bpf.c3347 int status, listener; in TEST() local
3387 listener = user_notif_syscall(__NR_getppid, in TEST()
3389 ASSERT_GE(listener, 0); in TEST()
3405 pollfd.fd = listener; in TEST()
3415 ret = ioctl(listener, SECCOMP_IOCTL_NOTIF_RECV, &req); in TEST()
3421 EXPECT_EQ(ioctl(listener, SECCOMP_IOCTL_NOTIF_RECV, &req), 0); in TEST()
3424 pollfd.fd = listener; in TEST()
3438 EXPECT_EQ(ioctl(listener, SECCOMP_IOCTL_NOTIF_SEND, &resp), -1); in TEST()
3442 EXPECT_EQ(ioctl(listener, SECCOMP_IOCTL_NOTIF_SEND, &resp), 0); in TEST()
3476 int listener; in TEST() local
[all …]
/Linux-v6.1/drivers/uio/
Duio.c464 struct uio_listener *listener; in uio_open() local
482 listener = kmalloc(sizeof(*listener), GFP_KERNEL); in uio_open()
483 if (!listener) { in uio_open()
488 listener->dev = idev; in uio_open()
489 listener->event_count = atomic_read(&idev->event); in uio_open()
490 filep->private_data = listener; in uio_open()
508 kfree(listener); in uio_open()
522 struct uio_listener *listener = filep->private_data; in uio_fasync() local
523 struct uio_device *idev = listener->dev; in uio_fasync()
531 struct uio_listener *listener = filep->private_data; in uio_release() local
[all …]
/Linux-v6.1/drivers/infiniband/hw/qedr/
Dqedr_iw_cm.c106 struct qedr_iw_listener *listener = (struct qedr_iw_listener *)context; in qedr_iw_mpa_request() local
107 struct qedr_dev *dev = listener->dev; in qedr_iw_mpa_request()
135 listener->cm_id->event_handler(listener->cm_id, &event); in qedr_iw_mpa_request()
660 struct qedr_iw_listener *listener; in qedr_iw_create_listen() local
674 listener = kzalloc(sizeof(*listener), GFP_KERNEL); in qedr_iw_create_listen()
675 if (!listener) in qedr_iw_create_listen()
678 listener->dev = dev; in qedr_iw_create_listen()
680 listener->cm_id = cm_id; in qedr_iw_create_listen()
681 listener->backlog = backlog; in qedr_iw_create_listen()
683 iparams.cb_context = listener; in qedr_iw_create_listen()
[all …]
/Linux-v6.1/net/vmw_vsock/
Daf_vsock.c359 void vsock_add_pending(struct sock *listener, struct sock *pending) in vsock_add_pending() argument
364 vlistener = vsock_sk(listener); in vsock_add_pending()
368 sock_hold(listener); in vsock_add_pending()
373 void vsock_remove_pending(struct sock *listener, struct sock *pending) in vsock_remove_pending() argument
378 sock_put(listener); in vsock_remove_pending()
383 void vsock_enqueue_accept(struct sock *listener, struct sock *connected) in vsock_enqueue_accept() argument
388 vlistener = vsock_sk(listener); in vsock_enqueue_accept()
392 sock_hold(listener); in vsock_enqueue_accept()
529 static struct sock *vsock_dequeue_accept(struct sock *listener) in vsock_dequeue_accept() argument
534 vlistener = vsock_sk(listener); in vsock_dequeue_accept()
[all …]
Dvmci_transport.c479 struct sock *listener, in vmci_transport_get_pending() argument
489 vlistener = vsock_sk(listener); in vmci_transport_get_pending()
1120 vpending->listener = sk; in vmci_transport_recv_listen()
1130 vmci_transport_recv_connecting_server(struct sock *listener, in vmci_transport_recv_connecting_server() argument
1251 vsock_remove_pending(listener, pending); in vmci_transport_recv_connecting_server()
1252 vsock_enqueue_accept(listener, pending); in vmci_transport_recv_connecting_server()
1257 listener->sk_data_ready(listener); in vmci_transport_recv_connecting_server()
/Linux-v6.1/include/net/
Daf_vsock.h49 struct sock *listener; member
201 void vsock_add_pending(struct sock *listener, struct sock *pending);
202 void vsock_remove_pending(struct sock *listener, struct sock *pending);
203 void vsock_enqueue_accept(struct sock *listener, struct sock *connected);
/Linux-v6.1/drivers/net/ethernet/mellanox/mlxsw/
Dcore.c2537 const struct mlxsw_listener *listener, in mlxsw_core_listener_register() argument
2540 if (listener->is_event) { in mlxsw_core_listener_register()
2543 &listener->event_listener, in mlxsw_core_listener_register()
2547 &listener->rx_listener, in mlxsw_core_listener_register()
2553 const struct mlxsw_listener *listener, in mlxsw_core_listener_unregister() argument
2556 if (listener->is_event) in mlxsw_core_listener_unregister()
2558 &listener->event_listener); in mlxsw_core_listener_unregister()
2561 &listener->rx_listener); in mlxsw_core_listener_unregister()
2565 const struct mlxsw_listener *listener, void *priv) in mlxsw_core_trap_register() argument
2575 err = mlxsw_core_listener_register(mlxsw_core, listener, priv, in mlxsw_core_trap_register()
[all …]
Dspectrum_trap.c1416 mlxsw_sp_trap_listener_is_valid(const struct mlxsw_listener *listener) in mlxsw_sp_trap_listener_is_valid() argument
1418 return listener->trap_id != 0; in mlxsw_sp_trap_listener_is_valid()
1555 const struct mlxsw_listener *listener; in mlxsw_sp_trap_init() local
1558 listener = &trap_item->listeners_arr[i]; in mlxsw_sp_trap_init()
1559 if (!mlxsw_sp_trap_listener_is_valid(listener)) in mlxsw_sp_trap_init()
1561 err = mlxsw_core_trap_register(mlxsw_core, listener, trap_ctx); in mlxsw_sp_trap_init()
1581 const struct mlxsw_listener *listener; in mlxsw_sp_trap_fini() local
1583 listener = &trap_item->listeners_arr[i]; in mlxsw_sp_trap_fini()
1584 if (!mlxsw_sp_trap_listener_is_valid(listener)) in mlxsw_sp_trap_fini()
1586 mlxsw_core_trap_unregister(mlxsw_core, listener, trap_ctx); in mlxsw_sp_trap_fini()
[all …]
Dcore.h192 const struct mlxsw_listener *listener,
195 const struct mlxsw_listener *listener,
204 const struct mlxsw_listener *listener,
/Linux-v6.1/drivers/net/ethernet/qlogic/qed/
Dqed_iwarp.c1633 struct qed_iwarp_listener *listener = NULL; in qed_iwarp_get_listener() local
1637 list_for_each_entry(listener, in qed_iwarp_get_listener()
1640 if (listener->port == cm_info->local_port) { in qed_iwarp_get_listener()
1641 if (!memcmp(listener->ip_addr, in qed_iwarp_get_listener()
1647 if (!memcmp(listener->ip_addr, in qed_iwarp_get_listener()
1650 (listener->vlan == cm_info->vlan)) { in qed_iwarp_get_listener()
1659 listener); in qed_iwarp_get_listener()
1660 return listener; in qed_iwarp_get_listener()
2358 struct qed_iwarp_listener *listener; in qed_iwarp_ll2_comp_syn_pkt() local
2396 listener = qed_iwarp_get_listener(p_hwfn, &cm_info); in qed_iwarp_ll2_comp_syn_pkt()
[all …]
/Linux-v6.1/Documentation/accounting/
Dtaskstats.rst35 To obtain statistics for tasks which are exiting, the userspace listener
38 registered listener. Using cpumasks allows the data received by one listener
163 When the rate of task exits becomes large, a listener may not be able to keep
174 each listener. In the extreme case, there could be one listener for each cpu.
175 Users may also consider setting the cpu affinity of the listener to the subset
/Linux-v6.1/net/tipc/
Dtopsrv.c74 struct socket *listener; member
461 if (!srv->listener) { in tipc_topsrv_accept()
465 lsock = srv->listener; in tipc_topsrv_accept()
517 srv->listener = lsock; in tipc_topsrv_create_listener()
694 struct socket *lsock = srv->listener; in tipc_topsrv_stop()
709 srv->listener = NULL; in tipc_topsrv_stop()
/Linux-v6.1/net/mptcp/
Dsubflow.c143 struct mptcp_subflow_context *listener = mptcp_subflow_ctx(sk_listener); in subflow_check_req() local
148 pr_debug("subflow_req=%p, listener=%p", subflow_req, listener); in subflow_check_req()
171 if (opt_mp_capable && listener->request_mptcp) { in subflow_check_req()
202 } else if (opt_mp_join && listener->request_mptcp) { in subflow_check_req()
248 struct mptcp_subflow_context *listener = mptcp_subflow_ctx(sk_listener); in mptcp_subflow_init_cookie_req() local
262 if (opt_mp_capable && listener->request_mptcp) { in mptcp_subflow_init_cookie_req()
273 } else if (opt_mp_join && listener->request_mptcp) { in mptcp_subflow_init_cookie_req()
657 struct mptcp_subflow_context *listener = mptcp_subflow_ctx(sk); in subflow_syn_recv_sock() local
664 pr_debug("listener=%p, req=%p, conn=%p", listener, req, listener->conn); in subflow_syn_recv_sock()
694 new_msk = mptcp_sk_clone(listener->conn, &mp_opt, req); in subflow_syn_recv_sock()
[all …]
/Linux-v6.1/kernel/
Dtaskstats.c48 struct listener { struct
114 struct listener *s, *tmp; in send_cpu_listeners()
299 struct listener *s, *tmp, *s2; in add_del_listener()
314 s = kmalloc_node(sizeof(struct listener), in add_del_listener()
Dseccomp.c1843 int listener = -1; in seccomp_set_mode_filter() local
1876 listener = get_unused_fd_flags(O_CLOEXEC); in seccomp_set_mode_filter()
1877 if (listener < 0) { in seccomp_set_mode_filter()
1878 ret = listener; in seccomp_set_mode_filter()
1884 put_unused_fd(listener); in seccomp_set_mode_filter()
1924 put_unused_fd(listener); in seccomp_set_mode_filter()
1927 fd_install(listener, listener_f); in seccomp_set_mode_filter()
1928 ret = listener; in seccomp_set_mode_filter()
/Linux-v6.1/include/net/phonet/
Dpep.h24 struct sock *listener; member
/Linux-v6.1/fs/notify/fanotify/
DKconfig10 an open file descriptor to the userspace listener along with
/Linux-v6.1/net/phonet/
Dpep.c859 newpn->listener = sk; in pep_sock_accept()
968 pn->listener = NULL; in pep_init()
1305 if (pn->listener != NULL) { in pep_sock_unhash()
1306 skparent = pn->listener; in pep_sock_unhash()
1307 pn->listener = NULL; in pep_sock_unhash()
/Linux-v6.1/Documentation/admin-guide/nfs/
Dnfsd-admin-interfaces.rst23 udp and one tcp listener at port 2049 (see nfsd_init_socks).
/Linux-v6.1/arch/m68k/mac/
Diop.c140 struct listener { struct
160 static struct listener iop_listeners[NUM_IOPS][NUM_IOP_CHAN]; argument
/Linux-v6.1/Documentation/networking/
Dxfrm_device.rst63 The XFRM code's listener will finish the setup on NETDEV_REGISTER.
149 As a netdev is set to DOWN the XFRM stack's netdev listener will call

12