Home
last modified time | relevance | path

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

12

/linux-6.15/drivers/s390/char/
H A Dsclp_sd.c122 list_del(&listener->list); in sclp_sd_listener_remove()
137 memset(listener, 0, sizeof(*listener)); in sclp_sd_listener_init()
138 listener->id = id; in sclp_sd_listener_init()
151 struct sclp_sd_listener *listener; in sclp_sd_receiver() local
157 if (listener->id != evbuf->id) in sclp_sd_receiver()
160 listener->evbuf = *evbuf; in sclp_sd_receiver()
161 complete(&listener->completion); in sclp_sd_receiver()
196 struct sclp_sd_listener listener; in sclp_sd_sync() local
205 sclp_sd_listener_add(&listener); in sclp_sd_sync()
215 evbuf->id = listener.id; in sclp_sd_sync()
[all …]
/linux-6.15/samples/seccomp/
H A Duser-trap.c109 struct seccomp_notif_resp *resp, int listener) in handle_req() argument
207 int sk_pair[2], ret = 1, status, listener; in main() local
222 listener = user_trap_syscall(__NR_mount, in main()
224 if (listener < 0) { in main()
241 if (send_fd(sk_pair[1], listener) < 0) in main()
243 close(listener); in main()
277 listener = recv_fd(sk_pair[0]); in main()
278 if (listener < 0) in main()
318 if (handle_req(req, resp, listener) < 0) in main()
341 close(listener); in main()
[all …]
/linux-6.15/drivers/infiniband/hw/irdma/
H A Dtrace_cm.h43 TP_ARGS(listener, caller),
52 __entry->lport = listener->loc_port;
53 __entry->ipv4 = listener->ipv4;
55 listener->loc_addr, 4);
67 TP_ARGS(listener),
79 __entry->ipv4 = listener->ipv4;
82 listener->loc_addr, 4);
94 TP_ARGS(listener));
98 TP_ARGS(listener));
159 __entry->ipv4 = listener->ipv4;
[all …]
H A Dcm.c1856 if (cm_node->listener == listener && in irdma_reset_list_prep()
1931 listener); in irdma_dec_refcnt_listen()
1945 listener->loc_port, listener->loc_addr, listener, in irdma_dec_refcnt_listen()
1946 listener->cm_id, listener->qhash_set, in irdma_dec_refcnt_listen()
2256 if (listener) { in irdma_make_cm_node()
2290 cm_node->listener = listener; in irdma_make_cm_node()
2955 listener = in irdma_make_listen_node()
2959 if (listener && in irdma_make_listen_node()
2965 if (!listener) { in irdma_make_listen_node()
2969 listener = kzalloc(sizeof(*listener), GFP_KERNEL); in irdma_make_listen_node()
[all …]
/linux-6.15/tools/perf/bench/
H A Dsched-seccomp-notify.c68 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-6.15/tools/testing/selftests/seccomp/
H A Dseccomp_bpf.c3506 int listener; in TEST() local
3649 close(listener); in TEST()
3654 close(listener); in TEST()
3698 close(listener); in TEST()
3771 close(listener); in TEST()
3941 int listener; in TEST() local
3944 if (listener < 0) in TEST()
3950 close(listener); in TEST()
3995 int listener; in TEST() local
4004 close(listener); in TEST()
[all …]
/linux-6.15/drivers/uio/
H A Duio.c479 struct uio_listener *listener; in uio_open() local
497 listener = kmalloc(sizeof(*listener), GFP_KERNEL); in uio_open()
498 if (!listener) { in uio_open()
503 listener->dev = idev; in uio_open()
505 filep->private_data = listener; in uio_open()
523 kfree(listener); in uio_open()
538 struct uio_device *idev = listener->dev; in uio_fasync()
547 struct uio_device *idev = listener->dev; in uio_release()
555 kfree(listener); in uio_release()
563 struct uio_device *idev = listener->dev; in uio_poll()
[all …]
/linux-6.15/drivers/infiniband/hw/qedr/
H A Dqedr_iw_cm.c135 listener->cm_id->event_handler(listener->cm_id, &event); in qedr_iw_mpa_request()
675 listener = kzalloc(sizeof(*listener), GFP_KERNEL); in qedr_iw_create_listen()
676 if (!listener) in qedr_iw_create_listen()
679 listener->dev = dev; in qedr_iw_create_listen()
681 listener->cm_id = cm_id; in qedr_iw_create_listen()
682 listener->backlog = backlog; in qedr_iw_create_listen()
684 iparams.cb_context = listener; in qedr_iw_create_listen()
718 kfree(listener); in qedr_iw_create_listen()
728 if (listener->qed_handle) in qedr_iw_destroy_listen()
730 listener->qed_handle); in qedr_iw_destroy_listen()
[all …]
/linux-6.15/net/vmw_vsock/
H A Daf_vsock.c379 sock_hold(listener); in vsock_add_pending()
389 sock_put(listener); in vsock_remove_pending()
403 sock_hold(listener); in vsock_enqueue_accept()
563 sock_put(listener); in vsock_dequeue_accept()
596 struct sock *listener; in vsock_pending_work() local
602 listener = vsk->listener; in vsock_pending_work()
605 lock_sock(listener); in vsock_pending_work()
637 sock_put(listener); in vsock_pending_work()
776 vsk->listener = NULL; in __vsock_create()
1628 listener = sock->sk; in vsock_accept()
[all …]
/linux-6.15/drivers/md/dm-vdo/
H A Dvdo.c643 for (listener = vdo_forget(thread->listeners); listener != NULL; listener = next) { in free_listeners()
644 next = vdo_forget(listener->next); in free_listeners()
645 vdo_free(listener); in free_listeners()
1003 .listener = listener, in vdo_register_read_only_listener()
1023 struct vdo *vdo = listener; in notify_vdo_of_read_only_mode()
1141 if (listener == NULL) { in make_thread_read_only()
1146 listener = thread->listeners; in make_thread_read_only()
1152 listener = listener->next; in make_thread_read_only()
1155 if (listener != NULL) { in make_thread_read_only()
1159 listener); in make_thread_read_only()
[all …]
H A Dvdo.h42 typedef void (*vdo_read_only_notification_fn)(void *listener, struct vdo_completion *parent);
49 void *listener; member
329 int vdo_register_read_only_listener(struct vdo *vdo, void *listener,
/linux-6.15/drivers/net/ethernet/mellanox/mlxsw/
H A Dcore.c2525 if (listener->is_event) { in mlxsw_core_listener_register()
2528 &listener->event_listener, in mlxsw_core_listener_register()
2532 &listener->rx_listener, in mlxsw_core_listener_register()
2541 if (listener->is_event) in mlxsw_core_listener_unregister()
2565 action = listener->enabled_on_register ? listener->en_action : in mlxsw_core_trap_register()
2566 listener->dis_action; in mlxsw_core_trap_register()
2567 trap_group = listener->enabled_on_register ? listener->en_trap_group : in mlxsw_core_trap_register()
2592 if (!listener->is_event) { in mlxsw_core_trap_unregister()
2594 listener->trap_id, listener->dis_trap_group, in mlxsw_core_trap_unregister()
2595 listener->is_ctrl); in mlxsw_core_trap_unregister()
[all …]
H A Dspectrum_trap.c1443 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()
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()
1634 const struct mlxsw_listener *listener; in mlxsw_sp_trap_action_set() local
1638 listener = &trap_item->listeners_arr[i]; in mlxsw_sp_trap_action_set()
[all …]
/linux-6.15/include/net/
H A Daf_vsock.h49 struct sock *listener; member
210 void vsock_add_pending(struct sock *listener, struct sock *pending);
211 void vsock_remove_pending(struct sock *listener, struct sock *pending);
212 void vsock_enqueue_accept(struct sock *listener, struct sock *connected);
H A Daf_unix.h43 struct sock *listener; member
/linux-6.15/drivers/net/ethernet/qlogic/qed/
H A Dqed_iwarp.c1659 listener); in qed_iwarp_get_listener()
1660 return listener; in qed_iwarp_get_listener()
2397 if (!listener) { in qed_iwarp_ll2_comp_syn_pkt()
3170 listener = kzalloc(sizeof(*listener), GFP_KERNEL); in qed_iwarp_create_listen()
3171 if (!listener) in qed_iwarp_create_listen()
3175 memcpy(listener->ip_addr, iparams->ip_addr, sizeof(listener->ip_addr)); in qed_iwarp_create_listen()
3192 listener->event_cb, in qed_iwarp_create_listen()
3193 listener, in qed_iwarp_create_listen()
3194 listener->ip_addr[0], in qed_iwarp_create_listen()
3197 listener->ip_addr[3], listener->port, listener->vlan); in qed_iwarp_create_listen()
[all …]
/linux-6.15/net/unix/
H A Dgarbage.c118 if (edge->successor->listener) in unix_edge_successor()
119 return unix_sk(edge->successor->listener)->vertex; in unix_edge_successor()
270 receiver->listener = NULL; in unix_update_edges()
273 unix_update_graph(unix_sk(receiver->listener)->vertex); in unix_update_edges()
274 receiver->listener = NULL; in unix_update_edges()
/linux-6.15/Documentation/accounting/
H A 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-6.15/net/tipc/
H A Dtopsrv.c75 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-6.15/net/mptcp/
H A Dsubflow.c156 pr_debug("subflow_req=%p, listener=%p\n", subflow_req, listener); in subflow_check_req()
175 if (unlikely(listener->pm_listener)) in subflow_check_req()
184 } else if (unlikely(listener->pm_listener)) { in subflow_check_req()
188 if (opt_mp_capable && listener->request_mptcp) { in subflow_check_req()
219 } else if (opt_mp_join && listener->request_mptcp) { in subflow_check_req()
282 if (opt_mp_capable && listener->request_mptcp) { in mptcp_subflow_init_cookie_req()
293 } else if (opt_mp_join && listener->request_mptcp) { in mptcp_subflow_init_cookie_req()
812 struct mptcp_subflow_context *listener = mptcp_subflow_ctx(sk); in subflow_syn_recv_sock() local
820 pr_debug("listener=%p, req=%p, conn=%p\n", listener, req, listener->conn); in subflow_syn_recv_sock()
856 child = listener->icsk_af_ops->syn_recv_sock(sk, skb, req, dst, in subflow_syn_recv_sock()
[all …]
/linux-6.15/Documentation/netlink/specs/
H A Dmptcp_pm.yaml76 name: listener-created
79 A new PM listener is created.
82 name: listener-closed
84 A PM listener is closed.
H A Dnfsd.yaml191 name: listener-set
200 name: listener-get
/linux-6.15/kernel/
H A Dtaskstats.c48 struct listener { struct
114 struct listener *s, *tmp; in send_cpu_listeners()
298 struct listener *s, *tmp, *s2; in add_del_listener()
313 s = kmalloc_node(sizeof(struct listener), in add_del_listener()
/linux-6.15/tools/testing/selftests/net/packetdrill/
H A Dtcp_md5_md5-only-on-client-ack.pkt19 // The TCP listener refcount should be 2, but on buggy kernels it can be 0:
/linux-6.15/fs/notify/fanotify/
H A DKconfig10 an open file descriptor to the userspace listener along with

12