Home
last modified time | relevance | path

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

12

/Linux-v5.15/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()
131 static void sclp_sd_listener_init(struct sclp_sd_listener *listener, u32 id) in sclp_sd_listener_init() argument
133 memset(listener, 0, sizeof(*listener)); in sclp_sd_listener_init()
134 listener->id = id; in sclp_sd_listener_init()
135 init_completion(&listener->completion); in sclp_sd_listener_init()
147 struct sclp_sd_listener *listener; in sclp_sd_receiver() local
152 list_for_each_entry(listener, &sclp_sd_queue, list) { in sclp_sd_receiver()
[all …]
/Linux-v5.15/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-v5.15/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-v5.15/drivers/uio/
Duio.c462 struct uio_listener *listener; in uio_open() local
480 listener = kmalloc(sizeof(*listener), GFP_KERNEL); in uio_open()
481 if (!listener) { in uio_open()
486 listener->dev = idev; in uio_open()
487 listener->event_count = atomic_read(&idev->event); in uio_open()
488 filep->private_data = listener; in uio_open()
506 kfree(listener); in uio_open()
520 struct uio_listener *listener = filep->private_data; in uio_fasync() local
521 struct uio_device *idev = listener->dev; in uio_fasync()
529 struct uio_listener *listener = filep->private_data; in uio_release() local
[all …]
/Linux-v5.15/tools/testing/selftests/seccomp/
Dseccomp_bpf.c3296 int status, listener; in TEST() local
3336 listener = user_notif_syscall(__NR_getppid, in TEST()
3338 ASSERT_GE(listener, 0); in TEST()
3354 pollfd.fd = listener; in TEST()
3364 ret = ioctl(listener, SECCOMP_IOCTL_NOTIF_RECV, &req); in TEST()
3370 EXPECT_EQ(ioctl(listener, SECCOMP_IOCTL_NOTIF_RECV, &req), 0); in TEST()
3373 pollfd.fd = listener; in TEST()
3387 EXPECT_EQ(ioctl(listener, SECCOMP_IOCTL_NOTIF_SEND, &resp), -1); in TEST()
3391 EXPECT_EQ(ioctl(listener, SECCOMP_IOCTL_NOTIF_SEND, &resp), 0); in TEST()
3425 int listener; in TEST() local
[all …]
/Linux-v5.15/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-v5.15/net/vmw_vsock/
Daf_vsock.c353 void vsock_add_pending(struct sock *listener, struct sock *pending) in vsock_add_pending() argument
358 vlistener = vsock_sk(listener); in vsock_add_pending()
362 sock_hold(listener); in vsock_add_pending()
367 void vsock_remove_pending(struct sock *listener, struct sock *pending) in vsock_remove_pending() argument
372 sock_put(listener); in vsock_remove_pending()
377 void vsock_enqueue_accept(struct sock *listener, struct sock *connected) in vsock_enqueue_accept() argument
382 vlistener = vsock_sk(listener); in vsock_enqueue_accept()
386 sock_hold(listener); in vsock_enqueue_accept()
523 static struct sock *vsock_dequeue_accept(struct sock *listener) in vsock_dequeue_accept() argument
528 vlistener = vsock_sk(listener); in vsock_dequeue_accept()
[all …]
Dvmci_transport.c477 struct sock *listener, in vmci_transport_get_pending() argument
487 vlistener = vsock_sk(listener); in vmci_transport_get_pending()
1117 vpending->listener = sk; in vmci_transport_recv_listen()
1127 vmci_transport_recv_connecting_server(struct sock *listener, in vmci_transport_recv_connecting_server() argument
1248 vsock_remove_pending(listener, pending); in vmci_transport_recv_connecting_server()
1249 vsock_enqueue_accept(listener, pending); in vmci_transport_recv_connecting_server()
1254 listener->sk_data_ready(listener); in vmci_transport_recv_connecting_server()
/Linux-v5.15/include/net/
Daf_vsock.h48 struct sock *listener; member
198 void vsock_add_pending(struct sock *listener, struct sock *pending);
199 void vsock_remove_pending(struct sock *listener, struct sock *pending);
200 void vsock_enqueue_accept(struct sock *listener, struct sock *connected);
/Linux-v5.15/drivers/net/ethernet/mellanox/mlxsw/
Dcore.c2332 const struct mlxsw_listener *listener, in mlxsw_core_listener_register() argument
2335 if (listener->is_event) { in mlxsw_core_listener_register()
2338 &listener->event_listener, in mlxsw_core_listener_register()
2342 &listener->rx_listener, in mlxsw_core_listener_register()
2348 const struct mlxsw_listener *listener, in mlxsw_core_listener_unregister() argument
2351 if (listener->is_event) in mlxsw_core_listener_unregister()
2353 &listener->event_listener); in mlxsw_core_listener_unregister()
2356 &listener->rx_listener); in mlxsw_core_listener_unregister()
2360 const struct mlxsw_listener *listener, void *priv) in mlxsw_core_trap_register() argument
2367 err = mlxsw_core_listener_register(mlxsw_core, listener, priv, in mlxsw_core_trap_register()
[all …]
Dspectrum_trap.c1417 mlxsw_sp_trap_listener_is_valid(const struct mlxsw_listener *listener) in mlxsw_sp_trap_listener_is_valid() argument
1419 return listener->trap_id != 0; in mlxsw_sp_trap_listener_is_valid()
1556 const struct mlxsw_listener *listener; in mlxsw_sp_trap_init() local
1559 listener = &trap_item->listeners_arr[i]; in mlxsw_sp_trap_init()
1560 if (!mlxsw_sp_trap_listener_is_valid(listener)) in mlxsw_sp_trap_init()
1562 err = mlxsw_core_trap_register(mlxsw_core, listener, trap_ctx); in mlxsw_sp_trap_init()
1582 const struct mlxsw_listener *listener; in mlxsw_sp_trap_fini() local
1584 listener = &trap_item->listeners_arr[i]; in mlxsw_sp_trap_fini()
1585 if (!mlxsw_sp_trap_listener_is_valid(listener)) in mlxsw_sp_trap_fini()
1587 mlxsw_core_trap_unregister(mlxsw_core, listener, trap_ctx); in mlxsw_sp_trap_fini()
[all …]
Dcore.h179 const struct mlxsw_listener *listener,
182 const struct mlxsw_listener *listener,
185 const struct mlxsw_listener *listener,
/Linux-v5.15/drivers/net/ethernet/qlogic/qed/
Dqed_iwarp.c1631 struct qed_iwarp_listener *listener = NULL; in qed_iwarp_get_listener() local
1635 list_for_each_entry(listener, in qed_iwarp_get_listener()
1638 if (listener->port == cm_info->local_port) { in qed_iwarp_get_listener()
1639 if (!memcmp(listener->ip_addr, in qed_iwarp_get_listener()
1645 if (!memcmp(listener->ip_addr, in qed_iwarp_get_listener()
1648 (listener->vlan == cm_info->vlan)) { in qed_iwarp_get_listener()
1657 listener); in qed_iwarp_get_listener()
1658 return listener; in qed_iwarp_get_listener()
2356 struct qed_iwarp_listener *listener; in qed_iwarp_ll2_comp_syn_pkt() local
2394 listener = qed_iwarp_get_listener(p_hwfn, &cm_info); in qed_iwarp_ll2_comp_syn_pkt()
[all …]
/Linux-v5.15/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-v5.15/net/tipc/
Dtopsrv.c74 struct socket *listener; member
453 struct socket *lsock = srv->listener; in tipc_topsrv_accept()
492 if (srv->listener) in tipc_topsrv_listener_data_ready()
508 srv->listener = lsock; in tipc_topsrv_create_listener()
685 struct socket *lsock = srv->listener; in tipc_topsrv_stop()
700 srv->listener = NULL; in tipc_topsrv_stop()
/Linux-v5.15/net/mptcp/
Dsubflow.c141 struct mptcp_subflow_context *listener = mptcp_subflow_ctx(sk_listener); in subflow_check_req() local
146 pr_debug("subflow_req=%p, listener=%p", subflow_req, listener); in subflow_check_req()
169 if (opt_mp_capable && listener->request_mptcp) { in subflow_check_req()
200 } else if (opt_mp_join && listener->request_mptcp) { in subflow_check_req()
246 struct mptcp_subflow_context *listener = mptcp_subflow_ctx(sk_listener); in mptcp_subflow_init_cookie_req() local
260 if (opt_mp_capable && listener->request_mptcp) { in mptcp_subflow_init_cookie_req()
271 } else if (opt_mp_join && listener->request_mptcp) { in mptcp_subflow_init_cookie_req()
635 struct mptcp_subflow_context *listener = mptcp_subflow_ctx(sk); in subflow_syn_recv_sock() local
642 pr_debug("listener=%p, req=%p, conn=%p", listener, req, listener->conn); in subflow_syn_recv_sock()
672 new_msk = mptcp_sk_clone(listener->conn, &mp_opt, req); in subflow_syn_recv_sock()
[all …]
/Linux-v5.15/kernel/
Dtaskstats.c47 struct listener { struct
113 struct listener *s, *tmp; in send_cpu_listeners()
277 struct listener *s, *tmp, *s2; in add_del_listener()
292 s = kmalloc_node(sizeof(struct listener), in add_del_listener()
Dseccomp.c1804 int listener = -1; in seccomp_set_mode_filter() local
1829 listener = get_unused_fd_flags(O_CLOEXEC); in seccomp_set_mode_filter()
1830 if (listener < 0) { in seccomp_set_mode_filter()
1831 ret = listener; in seccomp_set_mode_filter()
1837 put_unused_fd(listener); in seccomp_set_mode_filter()
1877 put_unused_fd(listener); in seccomp_set_mode_filter()
1880 fd_install(listener, listener_f); in seccomp_set_mode_filter()
1881 ret = listener; in seccomp_set_mode_filter()
/Linux-v5.15/include/net/phonet/
Dpep.h21 struct sock *listener; member
/Linux-v5.15/fs/notify/fanotify/
DKconfig10 an open file descriptor to the userspace listener along with
/Linux-v5.15/Documentation/admin-guide/nfs/
Dnfsd-admin-interfaces.rst23 udp and one tcp listener at port 2049 (see nfsd_init_socks).
/Linux-v5.15/net/phonet/
Dpep.c858 newpn->listener = sk; in pep_sock_accept()
964 pn->listener = NULL; in pep_init()
1301 if (pn->listener != NULL) { in pep_sock_unhash()
1302 skparent = pn->listener; in pep_sock_unhash()
1303 pn->listener = NULL; in pep_sock_unhash()
/Linux-v5.15/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
/Linux-v5.15/arch/m68k/mac/
Diop.c140 struct listener { struct
160 static struct listener iop_listeners[NUM_IOPS][NUM_IOP_CHAN]; argument

12