/linux-master/samples/seccomp/ |
H A D | user-trap.c | 109 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 D | sched-seccomp-notify.c | 68 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 D | sclp_sd.c | 102 * 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 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 [all...] |
H A D | cm.c | 1460 * @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 D | seccomp_bpf.c | 3364 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 D | uio.c | 465 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 D | af_vsock.c | 30 * - "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 D | vmci_transport.c | 479 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 D | qedr_iw_cm.c | 106 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 D | vdo.c | 650 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 D | vdo.h | 37 * 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 D | af_vsock.h | 49 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 D | pep.h | 24 struct sock *listener; member in struct:pep_sock
|
/linux-master/drivers/net/ethernet/qlogic/qed/ |
H A D | qed_iwarp.c | 1633 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 D | topsrv.c | 64 * @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 D | core.c | 2491 * 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 D | spectrum_trap.c | 1441 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 D | core.h | 126 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 D | subflow.c | 142 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 D | taskstats.c | 48 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 D | seccomp.c | 93 * 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 D | iop.c | 43 * 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 D | pep.c | 35 * - 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 D | amt.sh | 10 # The role of SOURCE is to send multicast traffic to listener. 76 readonly LISTENER=$(mktemp -u listener-XXXXXXXX)
|