| /Linux-v5.4/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.4/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.4/drivers/net/ethernet/mellanox/mlxsw/ |
| D | spectrum_trap.c | 134 struct mlxsw_listener *listener; in mlxsw_sp_trap_init() local 139 listener = &mlxsw_sp_listeners_arr[i]; in mlxsw_sp_trap_init() 141 err = mlxsw_core_trap_register(mlxsw_core, listener, trap_ctx); in mlxsw_sp_trap_init() 155 struct mlxsw_listener *listener; in mlxsw_sp_trap_fini() local 159 listener = &mlxsw_sp_listeners_arr[i]; in mlxsw_sp_trap_fini() 161 mlxsw_core_trap_unregister(mlxsw_core, listener, trap_ctx); in mlxsw_sp_trap_fini() 173 struct mlxsw_listener *listener; in mlxsw_sp_trap_action_set() local 178 listener = &mlxsw_sp_listeners_arr[i]; in mlxsw_sp_trap_action_set() 191 err = mlxsw_core_trap_action_set(mlxsw_core, listener, in mlxsw_sp_trap_action_set()
|
| D | core.c | 1475 const struct mlxsw_listener *listener, in mlxsw_core_listener_register() argument 1478 if (listener->is_event) in mlxsw_core_listener_register() 1480 &listener->u.event_listener, in mlxsw_core_listener_register() 1484 &listener->u.rx_listener, in mlxsw_core_listener_register() 1489 const struct mlxsw_listener *listener, in mlxsw_core_listener_unregister() argument 1492 if (listener->is_event) in mlxsw_core_listener_unregister() 1494 &listener->u.event_listener, in mlxsw_core_listener_unregister() 1498 &listener->u.rx_listener, in mlxsw_core_listener_unregister() 1503 const struct mlxsw_listener *listener, void *priv) in mlxsw_core_trap_register() argument 1508 err = mlxsw_core_listener_register(mlxsw_core, listener, priv); in mlxsw_core_trap_register() [all …]
|
| D | core.h | 126 const struct mlxsw_listener *listener, 129 const struct mlxsw_listener *listener, 132 const struct mlxsw_listener *listener,
|
| /Linux-v5.4/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.4/net/vmw_vsock/ |
| D | af_vsock.c | 347 void vsock_add_pending(struct sock *listener, struct sock *pending) in vsock_add_pending() argument 352 vlistener = vsock_sk(listener); in vsock_add_pending() 356 sock_hold(listener); in vsock_add_pending() 361 void vsock_remove_pending(struct sock *listener, struct sock *pending) in vsock_remove_pending() argument 366 sock_put(listener); in vsock_remove_pending() 371 void vsock_enqueue_accept(struct sock *listener, struct sock *connected) in vsock_enqueue_accept() argument 376 vlistener = vsock_sk(listener); in vsock_enqueue_accept() 380 sock_hold(listener); in vsock_enqueue_accept() 385 static struct sock *vsock_dequeue_accept(struct sock *listener) in vsock_dequeue_accept() argument 390 vlistener = vsock_sk(listener); in vsock_dequeue_accept() [all …]
|
| D | vmci_transport.c | 485 struct sock *listener, in vmci_transport_get_pending() argument 495 vlistener = vsock_sk(listener); in vmci_transport_get_pending() 1119 vpending->listener = sk; in vmci_transport_recv_listen() 1129 vmci_transport_recv_connecting_server(struct sock *listener, in vmci_transport_recv_connecting_server() argument 1250 vsock_remove_pending(listener, pending); in vmci_transport_recv_connecting_server() 1251 vsock_enqueue_accept(listener, pending); in vmci_transport_recv_connecting_server() 1256 listener->sk_data_ready(listener); in vmci_transport_recv_connecting_server()
|
| /Linux-v5.4/drivers/infiniband/hw/qedr/ |
| D | qedr_iw_cm.c | 85 struct qedr_iw_listener *listener = (struct qedr_iw_listener *)context; in qedr_iw_mpa_request() local 86 struct qedr_dev *dev = listener->dev; in qedr_iw_mpa_request() 113 listener->cm_id->event_handler(listener->cm_id, &event); in qedr_iw_mpa_request() 599 struct qedr_iw_listener *listener; in qedr_iw_create_listen() local 613 listener = kzalloc(sizeof(*listener), GFP_KERNEL); in qedr_iw_create_listen() 614 if (!listener) in qedr_iw_create_listen() 617 listener->dev = dev; in qedr_iw_create_listen() 619 listener->cm_id = cm_id; in qedr_iw_create_listen() 620 listener->backlog = backlog; in qedr_iw_create_listen() 622 iparams.cb_context = listener; in qedr_iw_create_listen() [all …]
|
| /Linux-v5.4/drivers/infiniband/hw/i40iw/ |
| D | i40iw_cm.c | 1841 struct i40iw_cm_listener *listener, in i40iw_dec_refcnt_listen() argument 1862 if ((cm_node->listener == listener) && in i40iw_dec_refcnt_listen() 1910 if (!atomic_dec_return(&listener->ref_count)) { in i40iw_dec_refcnt_listen() 1912 list_del(&listener->list); in i40iw_dec_refcnt_listen() 1915 if (listener->iwdev) { in i40iw_dec_refcnt_listen() 1917 i40iw_manage_apbvt(listener->iwdev, in i40iw_dec_refcnt_listen() 1918 listener->loc_port, in i40iw_dec_refcnt_listen() 1921 memcpy(nfo.loc_addr, listener->loc_addr, sizeof(nfo.loc_addr)); in i40iw_dec_refcnt_listen() 1922 nfo.loc_port = listener->loc_port; in i40iw_dec_refcnt_listen() 1923 nfo.ipv4 = listener->ipv4; in i40iw_dec_refcnt_listen() [all …]
|
| D | i40iw_cm.h | 339 struct i40iw_cm_listener *listener; member
|
| /Linux-v5.4/include/net/ |
| D | af_vsock.h | 47 struct sock *listener; member 185 void vsock_add_pending(struct sock *listener, struct sock *pending); 186 void vsock_remove_pending(struct sock *listener, struct sock *pending); 187 void vsock_enqueue_accept(struct sock *listener, struct sock *connected);
|
| /Linux-v5.4/tools/testing/selftests/seccomp/ |
| D | seccomp_bpf.c | 3085 int status, listener; in TEST() local 3125 listener = user_trap_syscall(__NR_getppid, in TEST() 3127 ASSERT_GE(listener, 0); in TEST() 3143 pollfd.fd = listener; in TEST() 3149 EXPECT_EQ(ioctl(listener, SECCOMP_IOCTL_NOTIF_RECV, &req), 0); in TEST() 3151 pollfd.fd = listener; in TEST() 3165 EXPECT_EQ(ioctl(listener, SECCOMP_IOCTL_NOTIF_SEND, &resp), -1); in TEST() 3169 EXPECT_EQ(ioctl(listener, SECCOMP_IOCTL_NOTIF_SEND, &resp), 0); in TEST() 3180 int listener; in TEST() local 3189 listener = user_trap_syscall(__NR_getppid, in TEST() [all …]
|
| /Linux-v5.4/drivers/net/ethernet/qlogic/qed/ |
| D | qed_iwarp.c | 1633 struct qed_iwarp_listener *listener = NULL; in qed_iwarp_get_listener() local 1639 list_for_each_entry(listener, in qed_iwarp_get_listener() 1642 if (listener->port == cm_info->local_port) { in qed_iwarp_get_listener() 1643 if (!memcmp(listener->ip_addr, in qed_iwarp_get_listener() 1649 if (!memcmp(listener->ip_addr, in qed_iwarp_get_listener() 1652 (listener->vlan == cm_info->vlan)) { in qed_iwarp_get_listener() 1661 listener); in qed_iwarp_get_listener() 1662 return listener; in qed_iwarp_get_listener() 2344 struct qed_iwarp_listener *listener; in qed_iwarp_ll2_comp_syn_pkt() local 2382 listener = qed_iwarp_get_listener(p_hwfn, &cm_info); in qed_iwarp_ll2_comp_syn_pkt() [all …]
|
| /Linux-v5.4/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.4/net/tipc/ |
| D | topsrv.c | 75 struct socket *listener; member 450 struct socket *lsock = srv->listener; in tipc_topsrv_accept() 489 if (srv->listener) in tipc_topsrv_listener_data_ready() 506 srv->listener = lsock; in tipc_topsrv_create_listener() 676 struct socket *lsock = srv->listener; in tipc_topsrv_stop() 691 srv->listener = NULL; in tipc_topsrv_stop()
|
| /Linux-v5.4/kernel/ |
| D | seccomp.c | 1257 int listener = -1; in seccomp_set_mode_filter() local 1280 listener = get_unused_fd_flags(O_CLOEXEC); in seccomp_set_mode_filter() 1281 if (listener < 0) { in seccomp_set_mode_filter() 1282 ret = listener; in seccomp_set_mode_filter() 1288 put_unused_fd(listener); in seccomp_set_mode_filter() 1323 put_unused_fd(listener); in seccomp_set_mode_filter() 1325 fd_install(listener, listener_f); in seccomp_set_mode_filter() 1326 ret = listener; in seccomp_set_mode_filter()
|
| D | taskstats.c | 51 struct listener { struct 117 struct listener *s, *tmp; in send_cpu_listeners() 281 struct listener *s, *tmp, *s2; in add_del_listener() 296 s = kmalloc_node(sizeof(struct listener), in add_del_listener()
|
| /Linux-v5.4/include/net/phonet/ |
| D | pep.h | 21 struct sock *listener; member
|
| /Linux-v5.4/fs/notify/fanotify/ |
| D | Kconfig | 10 an open file descriptor to the userspace listener along with
|
| /Linux-v5.4/Documentation/filesystems/nfs/ |
| D | nfsd-admin-interfaces.txt | 22 udp and one tcp listener at port 2049 (see nfsd_init_socks).
|
| /Linux-v5.4/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.4/Documentation/networking/ |
| D | xfrm_device.txt | 59 The XFRM code's listener will finish the setup on NETDEV_REGISTER. 136 As a netdev is set to DOWN the XFRM stack's netdev listener will call
|
| /Linux-v5.4/arch/m68k/mac/ |
| D | iop.c | 136 struct listener { struct 156 static struct listener iop_listeners[NUM_IOPS][NUM_IOP_CHAN]; argument
|
| /Linux-v5.4/Documentation/media/kapi/ |
| D | v4l2-event.rst | 117 add called when a new listener gets added (subscribing to the same 119 del called when a listener stops listening
|