/Linux-v5.15/drivers/s390/char/ |
D | sclp_sd.c | 105 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/ |
D | user-trap.c | 105 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/ |
D | trace_cm.h | 42 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 …]
|
D | cm.c | 1801 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/ |
D | uio.c | 462 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/ |
D | seccomp_bpf.c | 3296 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/ |
D | qedr_iw_cm.c | 106 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/ |
D | af_vsock.c | 353 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 …]
|
D | vmci_transport.c | 477 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/ |
D | af_vsock.h | 48 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/ |
D | core.c | 2332 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 …]
|
D | spectrum_trap.c | 1417 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 …]
|
D | core.h | 179 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/ |
D | qed_iwarp.c | 1631 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/ |
D | taskstats.rst | 35 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/ |
D | topsrv.c | 74 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/ |
D | subflow.c | 141 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/ |
D | taskstats.c | 47 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()
|
D | seccomp.c | 1804 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/ |
D | pep.h | 21 struct sock *listener; member
|
/Linux-v5.15/fs/notify/fanotify/ |
D | Kconfig | 10 an open file descriptor to the userspace listener along with
|
/Linux-v5.15/Documentation/admin-guide/nfs/ |
D | nfsd-admin-interfaces.rst | 23 udp and one tcp listener at port 2049 (see nfsd_init_socks).
|
/Linux-v5.15/net/phonet/ |
D | pep.c | 858 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/ |
D | xfrm_device.rst | 63 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/ |
D | iop.c | 140 struct listener { struct 160 static struct listener iop_listeners[NUM_IOPS][NUM_IOP_CHAN]; argument
|