/Linux-v6.6/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() 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.6/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-v6.6/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 | 1849 struct irdma_cm_listener *listener, in irdma_reset_list_prep() argument 1856 if (cm_node->listener == listener && in irdma_reset_list_prep() 1871 struct irdma_cm_listener *listener, in irdma_dec_refcnt_listen() argument 1883 trace_irdma_dec_refcnt_listen(listener, __builtin_return_address(0)); in irdma_dec_refcnt_listen() 1888 irdma_reset_list_prep(cm_core, listener, &reset_list); in irdma_dec_refcnt_listen() 1914 if (refcount_dec_and_test(&listener->refcnt)) { in irdma_dec_refcnt_listen() 1916 list_del(&listener->list); in irdma_dec_refcnt_listen() 1920 irdma_del_apbvt(listener->iwdev, in irdma_dec_refcnt_listen() 1921 listener->apbvt_entry); in irdma_dec_refcnt_listen() 1922 memcpy(nfo.loc_addr, listener->loc_addr, sizeof(nfo.loc_addr)); in irdma_dec_refcnt_listen() [all …]
|
/Linux-v6.6/tools/perf/bench/ |
D | sched-seccomp-notify.c | 68 static void user_notification_sync_loop(int listener) in user_notification_sync_loop() argument 76 if (ioctl(listener, SECCOMP_IOCTL_NOTIF_RECV, &req)) in user_notification_sync_loop() 86 if (ioctl(listener, SECCOMP_IOCTL_NOTIF_SEND, &resp)) in user_notification_sync_loop() 99 int status, listener; in bench_sched_seccomp_notify() local 108 listener = user_notif_syscall(__NR_gettid, in bench_sched_seccomp_notify() 110 if (listener < 0) in bench_sched_seccomp_notify() 129 if (ioctl(listener, SECCOMP_IOCTL_NOTIF_SET_FLAGS, in bench_sched_seccomp_notify() 134 user_notification_sync_loop(listener); in bench_sched_seccomp_notify()
|
/Linux-v6.6/tools/testing/selftests/seccomp/ |
D | seccomp_bpf.c | 3365 int status, listener; in TEST() local 3405 listener = user_notif_syscall(__NR_getppid, in TEST() 3407 ASSERT_GE(listener, 0); in TEST() 3423 pollfd.fd = listener; in TEST() 3433 ret = ioctl(listener, SECCOMP_IOCTL_NOTIF_RECV, &req); in TEST() 3439 EXPECT_EQ(ioctl(listener, SECCOMP_IOCTL_NOTIF_RECV, &req), 0); in TEST() 3442 pollfd.fd = listener; in TEST() 3456 EXPECT_EQ(ioctl(listener, SECCOMP_IOCTL_NOTIF_SEND, &resp), -1); in TEST() 3460 EXPECT_EQ(ioctl(listener, SECCOMP_IOCTL_NOTIF_SEND, &resp), 0); in TEST() 3494 int listener; in TEST() local [all …]
|
/Linux-v6.6/drivers/uio/ |
D | uio.c | 464 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.6/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-v6.6/net/vmw_vsock/ |
D | af_vsock.c | 362 void vsock_add_pending(struct sock *listener, struct sock *pending) in vsock_add_pending() argument 367 vlistener = vsock_sk(listener); in vsock_add_pending() 371 sock_hold(listener); in vsock_add_pending() 376 void vsock_remove_pending(struct sock *listener, struct sock *pending) in vsock_remove_pending() argument 381 sock_put(listener); in vsock_remove_pending() 386 void vsock_enqueue_accept(struct sock *listener, struct sock *connected) in vsock_enqueue_accept() argument 391 vlistener = vsock_sk(listener); in vsock_enqueue_accept() 395 sock_hold(listener); in vsock_enqueue_accept() 532 static struct sock *vsock_dequeue_accept(struct sock *listener) in vsock_dequeue_accept() argument 537 vlistener = vsock_sk(listener); in vsock_dequeue_accept() [all …]
|
D | vmci_transport.c | 479 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.6/include/net/ |
D | af_vsock.h | 49 struct sock *listener; member 204 void vsock_add_pending(struct sock *listener, struct sock *pending); 205 void vsock_remove_pending(struct sock *listener, struct sock *pending); 206 void vsock_enqueue_accept(struct sock *listener, struct sock *connected);
|
/Linux-v6.6/drivers/net/ethernet/mellanox/mlxsw/ |
D | core.c | 2586 const struct mlxsw_listener *listener, in mlxsw_core_listener_register() argument 2589 if (listener->is_event) { in mlxsw_core_listener_register() 2592 &listener->event_listener, in mlxsw_core_listener_register() 2596 &listener->rx_listener, in mlxsw_core_listener_register() 2602 const struct mlxsw_listener *listener, in mlxsw_core_listener_unregister() argument 2605 if (listener->is_event) in mlxsw_core_listener_unregister() 2607 &listener->event_listener); in mlxsw_core_listener_unregister() 2610 &listener->rx_listener); in mlxsw_core_listener_unregister() 2614 const struct mlxsw_listener *listener, void *priv) in mlxsw_core_trap_register() argument 2624 err = mlxsw_core_listener_register(mlxsw_core, listener, priv, in mlxsw_core_trap_register() [all …]
|
D | spectrum_trap.c | 1441 mlxsw_sp_trap_listener_is_valid(const struct mlxsw_listener *listener) in mlxsw_sp_trap_listener_is_valid() argument 1443 return listener->trap_id != 0; in mlxsw_sp_trap_listener_is_valid() 1580 const struct mlxsw_listener *listener; in mlxsw_sp_trap_init() local 1583 listener = &trap_item->listeners_arr[i]; in mlxsw_sp_trap_init() 1584 if (!mlxsw_sp_trap_listener_is_valid(listener)) in mlxsw_sp_trap_init() 1586 err = mlxsw_core_trap_register(mlxsw_core, listener, trap_ctx); in mlxsw_sp_trap_init() 1606 const struct mlxsw_listener *listener; in mlxsw_sp_trap_fini() local 1608 listener = &trap_item->listeners_arr[i]; in mlxsw_sp_trap_fini() 1609 if (!mlxsw_sp_trap_listener_is_valid(listener)) in mlxsw_sp_trap_fini() 1611 mlxsw_core_trap_unregister(mlxsw_core, listener, trap_ctx); in mlxsw_sp_trap_fini() [all …]
|
D | core.h | 192 const struct mlxsw_listener *listener, 195 const struct mlxsw_listener *listener, 204 const struct mlxsw_listener *listener,
|
/Linux-v6.6/drivers/net/ethernet/qlogic/qed/ |
D | qed_iwarp.c | 1633 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.6/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-v6.6/drivers/net/wireless/realtek/rtw89/ |
D | chan.c | 248 const struct rtw89_chanctx_listener *listener = chip->chanctx_listener; in rtw89_chanctx_notify() local 251 if (!listener) in rtw89_chanctx_notify() 255 if (!listener->callbacks[i]) in rtw89_chanctx_notify() 262 listener->callbacks[i](rtwdev, state); in rtw89_chanctx_notify()
|
/Linux-v6.6/net/tipc/ |
D | topsrv.c | 75 struct socket *listener; member 464 if (!srv->listener) { in tipc_topsrv_accept() 468 lsock = srv->listener; in tipc_topsrv_accept() 522 srv->listener = lsock; in tipc_topsrv_create_listener() 699 struct socket *lsock = srv->listener; in tipc_topsrv_stop() 714 srv->listener = NULL; in tipc_topsrv_stop()
|
/Linux-v6.6/net/mptcp/ |
D | subflow.c | 143 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() 748 struct mptcp_subflow_context *listener = mptcp_subflow_ctx(sk); in subflow_syn_recv_sock() local 755 pr_debug("listener=%p, req=%p, conn=%p", listener, req, listener->conn); in subflow_syn_recv_sock() 794 child = listener->icsk_af_ops->syn_recv_sock(sk, skb, req, dst, in subflow_syn_recv_sock() [all …]
|
/Linux-v6.6/kernel/ |
D | taskstats.c | 48 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()
|
D | seccomp.c | 1907 int listener = -1; in seccomp_set_mode_filter() local 1940 listener = get_unused_fd_flags(O_CLOEXEC); in seccomp_set_mode_filter() 1941 if (listener < 0) { in seccomp_set_mode_filter() 1942 ret = listener; in seccomp_set_mode_filter() 1948 put_unused_fd(listener); in seccomp_set_mode_filter() 1988 put_unused_fd(listener); in seccomp_set_mode_filter() 1991 fd_install(listener, listener_f); in seccomp_set_mode_filter() 1992 ret = listener; in seccomp_set_mode_filter()
|
/Linux-v6.6/include/net/phonet/ |
D | pep.h | 24 struct sock *listener; member
|
/Linux-v6.6/fs/notify/fanotify/ |
D | Kconfig | 10 an open file descriptor to the userspace listener along with
|
/Linux-v6.6/net/phonet/ |
D | pep.c | 859 newpn->listener = sk; in pep_sock_accept() 967 pn->listener = NULL; in pep_init() 1304 if (pn->listener != NULL) { in pep_sock_unhash() 1305 skparent = pn->listener; in pep_sock_unhash() 1306 pn->listener = NULL; in pep_sock_unhash()
|
/Linux-v6.6/Documentation/admin-guide/nfs/ |
D | nfsd-admin-interfaces.rst | 23 udp and one tcp listener at port 2049 (see nfsd_init_socks).
|