Searched refs:listener (Results 1 - 25 of 30) sorted by relevance

12

/linux-master/samples/seccomp/
H A Duser-trap.c109 struct seccomp_notif_resp *resp, int listener)
142 * ask the listener fd this as follows.
149 if (ioctl(listener, SECCOMP_IOCTL_NOTIF_ID_VALID, &req->id) < 0) {
207 int sk_pair[2], ret = 1, status, listener; local
222 listener = user_trap_syscall(__NR_mount,
224 if (listener < 0) {
238 * Send the listener to the parent; also serves as
241 if (send_fd(sk_pair[1], listener) < 0)
243 close(listener);
275 * Get the listener fro
108 handle_req(struct seccomp_notif *req, struct seccomp_notif_resp *resp, int listener) argument
[all...]
/linux-master/tools/perf/bench/
H A Dsched-seccomp-notify.c68 static void user_notification_sync_loop(int listener) argument
76 if (ioctl(listener, SECCOMP_IOCTL_NOTIF_RECV, &req))
86 if (ioctl(listener, SECCOMP_IOCTL_NOTIF_SEND, &resp))
99 int status, listener; local
108 listener = user_notif_syscall(__NR_gettid,
110 if (listener < 0)
129 if (ioctl(listener, SECCOMP_IOCTL_NOTIF_SET_FLAGS,
134 user_notification_sync_loop(listener);
/linux-master/drivers/s390/char/
H A Dsclp_sd.c102 * sclp_sd_listener_add() - Add listener for Store Data responses
103 * @listener: Listener to add
105 static void sclp_sd_listener_add(struct sclp_sd_listener *listener) argument
108 list_add_tail(&listener->list, &sclp_sd_queue);
113 * sclp_sd_listener_remove() - Remove listener for Store Data responses
114 * @listener: Listener to remove
116 static void sclp_sd_listener_remove(struct sclp_sd_listener *listener) argument
119 list_del(&listener->list);
124 * sclp_sd_listener_init() - Initialize a Store Data response listener
125 * @listener
132 sclp_sd_listener_init(struct sclp_sd_listener *listener, u32 id) argument
148 struct sclp_sd_listener *listener; local
193 struct sclp_sd_listener listener; local
[all...]
/linux-master/drivers/infiniband/hw/irdma/
H A 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
[all...]
H A Dcm.c1460 * @dst_addr: listener ip addr
1462 * @dst_port: listener tcp port num
1686 ibdev_dbg(&iwdev->ibdev, "CM: Allocating child listener %p\n",
1689 ibdev_dbg(&iwdev->ibdev, "CM: listener memory allocation\n");
1775 ibdev_dbg(&iwdev->ibdev, "CM: Allocating child listener %p\n",
1778 ibdev_dbg(&iwdev->ibdev, "CM: listener memory allocation\n");
1845 * @listener: pointer to listener node
1849 struct irdma_cm_listener *listener,
1856 if (cm_node->listener
1848 irdma_reset_list_prep(struct irdma_cm_core *cm_core, struct irdma_cm_listener *listener, struct list_head *reset_list) argument
1870 irdma_dec_refcnt_listen(struct irdma_cm_core *cm_core, struct irdma_cm_listener *listener, int free_hanging_nodes, bool apbvt_del) argument
1962 irdma_cm_del_listen(struct irdma_cm_core *cm_core, struct irdma_cm_listener *listener, bool apbvt_del) argument
2234 irdma_make_cm_node(struct irdma_cm_core *cm_core, struct irdma_device *iwdev, struct irdma_cm_info *cm_info, struct irdma_cm_listener *listener) argument
2950 struct irdma_cm_listener *listener; local
3139 struct irdma_cm_listener *listener; local
[all...]
/linux-master/tools/testing/selftests/seccomp/
H A Dseccomp_bpf.c3364 int status, listener; local
3385 /* Check that we get -ENOSYS with no listener attached */
3404 listener = user_notif_syscall(__NR_getppid,
3406 ASSERT_GE(listener, 0);
3408 /* Installing a second listener in the chain should EBUSY */
3422 pollfd.fd = listener;
3432 ret = ioctl(listener, SECCOMP_IOCTL_NOTIF_RECV, &req);
3438 EXPECT_EQ(ioctl(listener, SECCOMP_IOCTL_NOTIF_RECV, &req), 0);
3441 pollfd.fd = listener;
3455 EXPECT_EQ(ioctl(listener, SECCOMP_IOCTL_NOTIF_SEN
3493 int listener; local
3544 int status, listener, sk_pair[2]; local
3619 int status, listener; local
3654 int status, listener; local
3695 int status, listener; local
3772 int status, listener; local
3823 int status, listener; local
3928 int listener; local
3986 int listener, status; local
4060 int status, listener, memfd, fd, nextfd; local
4222 int status, listener, memfd; local
4297 int status, listener; local
4461 int i, status, listener; local
4565 int listener, status, sk_pair[2]; local
4637 int listener, status, sk_pair[2]; local
4712 int listener, status; local
[all...]
/linux-master/drivers/uio/
H A Duio.c465 struct uio_listener *listener; local
483 listener = kmalloc(sizeof(*listener), GFP_KERNEL);
484 if (!listener) {
489 listener->dev = idev;
490 listener->event_count = atomic_read(&idev->event);
491 filep->private_data = listener;
509 kfree(listener);
523 struct uio_listener *listener = filep->private_data; local
524 struct uio_device *idev = listener
532 struct uio_listener *listener = filep->private_data; local
548 struct uio_listener *listener = filep->private_data; local
569 struct uio_listener *listener = filep->private_data; local
624 struct uio_listener *listener = filep->private_data; local
808 struct uio_listener *listener = filep->private_data; local
[all...]
/linux-master/net/vmw_vsock/
H A Daf_vsock.c30 * - "Server" sockets are referred to as listener sockets throughout this
34 * sockets are placed on the pending connection list of the listener socket.
35 * When future packets are received for the address the listener socket is
39 * from the listener socket's pending list and enqueued in the listener
41 * from the listener socket's accept queue. If the socket cannot be accepted
58 * lock_sock(listener);
72 * and the listener socket's pending list and connected queue) ensures a
364 void vsock_add_pending(struct sock *listener, struct sock *pending) argument
369 vlistener = vsock_sk(listener);
378 vsock_remove_pending(struct sock *listener, struct sock *pending) argument
388 vsock_enqueue_accept(struct sock *listener, struct sock *connected) argument
534 vsock_dequeue_accept(struct sock *listener) argument
581 struct sock *listener; local
1506 struct sock *listener; local
[all...]
H A Dvmci_transport.c479 struct sock *listener,
489 vlistener = vsock_sk(listener);
1120 vpending->listener = sk;
1130 vmci_transport_recv_connecting_server(struct sock *listener, argument
1248 * listener's pending list to the accept queue so callers of accept()
1251 vsock_remove_pending(listener, pending);
1252 vsock_enqueue_accept(listener, pending);
1257 listener->sk_data_ready(listener);
478 vmci_transport_get_pending( struct sock *listener, struct vmci_transport_packet *pkt) argument
/linux-master/drivers/infiniband/hw/qedr/
H A Dqedr_iw_cm.c106 struct qedr_iw_listener *listener = (struct qedr_iw_listener *)context; local
107 struct qedr_dev *dev = listener->dev;
135 listener->cm_id->event_handler(listener->cm_id, &event);
660 struct qedr_iw_listener *listener; local
674 listener = kzalloc(sizeof(*listener), GFP_KERNEL);
675 if (!listener)
678 listener->dev = dev;
680 listener
723 struct qedr_iw_listener *listener = cm_id->provider_data; local
[all...]
/linux-master/drivers/md/dm-vdo/
H A Dvdo.c650 struct read_only_listener *listener, *next; local
652 for (listener = vdo_forget(thread->listeners); listener != NULL; listener = next) {
653 next = vdo_forget(listener->next);
654 vdo_free(listener);
984 * vdo_register_read_only_listener() - Register a listener to be notified when the VDO goes
987 * @listener: The object to notify.
993 int vdo_register_read_only_listener(struct vdo *vdo, void *listener, argument
1002 "read only listener no
1030 notify_vdo_of_read_only_mode(void *listener, struct vdo_completion *parent) argument
1148 struct read_only_listener *listener = completion->parent; local
[all...]
H A Dvdo.h37 * typedef vdo_read_only_notification_fn - A function to notify a listener that the VDO has gone
39 * @listener: The object to notify.
42 typedef void (*vdo_read_only_notification_fn)(void *listener, struct vdo_completion *parent);
48 /* The listener */
49 void *listener; member in struct:read_only_listener
50 /* The method to call to notify the listener */
52 /* A pointer to the next listener */
329 int vdo_register_read_only_listener(struct vdo *vdo, void *listener,
/linux-master/include/net/
H A Daf_vsock.h49 struct sock *listener; member in struct:vsock_sock
207 void vsock_add_pending(struct sock *listener, struct sock *pending);
208 void vsock_remove_pending(struct sock *listener, struct sock *pending);
209 void vsock_enqueue_accept(struct sock *listener, struct sock *connected);
/linux-master/include/net/phonet/
H A Dpep.h24 struct sock *listener; member in struct:pep_sock
/linux-master/drivers/net/ethernet/qlogic/qed/
H A Dqed_iwarp.c1633 struct qed_iwarp_listener *listener = NULL; local
1637 list_for_each_entry(listener,
1640 if (listener->port == cm_info->local_port) {
1641 if (!memcmp(listener->ip_addr,
1647 if (!memcmp(listener->ip_addr,
1650 (listener->vlan == cm_info->vlan)) {
1658 DP_VERBOSE(p_hwfn, QED_MSG_RDMA, "listener found = %p\n",
1659 listener);
1660 return listener;
1663 DP_VERBOSE(p_hwfn, QED_MSG_RDMA, "listener no
2358 struct qed_iwarp_listener *listener; local
3168 struct qed_iwarp_listener *listener; local
3204 struct qed_iwarp_listener *listener = handle; local
[all...]
/linux-master/net/tipc/
H A Dtopsrv.c64 * @listener: topsrv listener socket
75 struct socket *listener; member in struct:tipc_topsrv
464 if (!srv->listener) {
468 lsock = srv->listener;
522 srv->listener = lsock;
699 struct socket *lsock = srv->listener;
714 srv->listener = NULL;
/linux-master/drivers/net/ethernet/mellanox/mlxsw/
H A Dcore.c2491 * listener for it.
2523 const struct mlxsw_listener *listener,
2526 if (listener->is_event) {
2529 &listener->event_listener,
2533 &listener->rx_listener,
2539 const struct mlxsw_listener *listener,
2542 if (listener->is_event)
2544 &listener->event_listener);
2547 &listener->rx_listener);
2551 const struct mlxsw_listener *listener, voi
2522 mlxsw_core_listener_register(struct mlxsw_core *mlxsw_core, const struct mlxsw_listener *listener, void *priv, bool enabled) argument
2538 mlxsw_core_listener_unregister(struct mlxsw_core *mlxsw_core, const struct mlxsw_listener *listener, void *priv) argument
2550 mlxsw_core_trap_register(struct mlxsw_core *mlxsw_core, const struct mlxsw_listener *listener, void *priv) argument
2584 mlxsw_core_trap_unregister(struct mlxsw_core *mlxsw_core, const struct mlxsw_listener *listener, void *priv) argument
2643 mlxsw_core_trap_state_set(struct mlxsw_core *mlxsw_core, const struct mlxsw_listener *listener, bool enabled) argument
[all...]
H A Dspectrum_trap.c1441 mlxsw_sp_trap_listener_is_valid(const struct mlxsw_listener *listener) argument
1443 return listener->trap_id != 0;
1580 const struct mlxsw_listener *listener; local
1583 listener = &trap_item->listeners_arr[i];
1584 if (!mlxsw_sp_trap_listener_is_valid(listener))
1586 err = mlxsw_core_trap_register(mlxsw_core, listener, trap_ctx);
1606 const struct mlxsw_listener *listener; local
1608 listener = &trap_item->listeners_arr[i];
1609 if (!mlxsw_sp_trap_listener_is_valid(listener))
1611 mlxsw_core_trap_unregister(mlxsw_core, listener, trap_ct
1634 const struct mlxsw_listener *listener; local
[all...]
H A Dcore.h126 enabled_on_register:1; /* Trap should be enabled when listener
196 const struct mlxsw_listener *listener,
199 const struct mlxsw_listener *listener,
208 const struct mlxsw_listener *listener,
/linux-master/net/mptcp/
H A Dsubflow.c142 struct mptcp_subflow_context *listener = mptcp_subflow_ctx(sk_listener); local
147 pr_debug("subflow_req=%p, listener=%p", subflow_req, listener);
170 if (opt_mp_capable && listener->request_mptcp) {
201 } else if (opt_mp_join && listener->request_mptcp) {
247 struct mptcp_subflow_context *listener = mptcp_subflow_ctx(sk_listener); local
261 if (opt_mp_capable && listener->request_mptcp) {
272 } else if (opt_mp_join && listener->request_mptcp) {
773 struct mptcp_subflow_context *listener = mptcp_subflow_ctx(sk); local
780 pr_debug("listener
[all...]
/linux-master/kernel/
H A Dtaskstats.c48 struct listener { struct
95 * Send taskstats data in @skb to listener with nl_pid @pid
114 struct listener *s, *tmp;
298 struct listener *s, *tmp, *s2;
313 s = kmalloc_node(sizeof(struct listener),
H A Dseccomp.c93 * Signals when this has changed states, such as the listener
209 * notification is received by the userspace listener.
874 * - in NEW_LISTENER mode: the fd of the new listener
1180 * Note that it's possible the listener died in between the time when
1864 * Does @new_child have a listener while an ancestor also has a listener?
1907 int listener = -1; local
1915 * In the successful case, NEW_LISTENER returns the new listener fd.
1940 listener = get_unused_fd_flags(O_CLOEXEC);
1941 if (listener <
[all...]
/linux-master/arch/m68k/mac/
H A Diop.c43 * of device names to the listener functions ala the interrupt
142 struct listener { struct
162 static struct listener iop_listeners[NUM_IOPS][NUM_IOP_CHAN];
303 * Register or unregister a listener for a specific IOP and channel
305 * If the handler pointer is NULL the current listener (if any) is
306 * unregistered. Otherwise the new listener is registered provided
307 * there is no existing listener registered.
431 /* If there is a listener, call it now. Otherwise complete */
/linux-master/net/phonet/
H A Dpep.c35 * - listener: read only
859 newpn->listener = sk;
990 pn->listener = NULL;
1327 if (pn->listener != NULL) {
1328 skparent = pn->listener;
1329 pn->listener = NULL;
/linux-master/tools/testing/selftests/net/
H A Damt.sh10 # The role of SOURCE is to send multicast traffic to listener.
76 readonly LISTENER=$(mktemp -u listener-XXXXXXXX)

Completed in 290 milliseconds

12