Lines Matching refs:tap_queue

36 	.obj_size = sizeof(struct tap_queue),
66 * The tap_queue and the macvlan_dev are loosely coupled, the
70 * Both the file and the macvlan_dev hold a reference on the tap_queue
82 struct tap_queue *q)
103 struct tap_queue *q)
124 static int tap_disable_queue(struct tap_queue *q)
127 struct tap_queue *nq;
159 static void tap_put_queue(struct tap_queue *q)
189 static struct tap_queue *tap_get_queue(struct tap_dev *tap,
192 struct tap_queue *queue = NULL;
237 struct tap_queue *q, *tmp;
260 struct tap_queue *q;
441 struct tap_queue *q = container_of(sk, struct tap_queue, sk);
450 struct tap_queue *q;
459 q = (struct tap_queue *)sk_alloc(net, AF_UNSPEC, GFP_KERNEL,
515 struct tap_queue *q = file->private_data;
522 struct tap_queue *q = file->private_data;
572 static ssize_t tap_get_user(struct tap_queue *q, void *msg_control,
694 struct tap_queue *q = file->private_data;
704 static ssize_t tap_put_user(struct tap_queue *q,
756 static ssize_t tap_do_read(struct tap_queue *q,
808 struct tap_queue *q = file->private_data;
822 static struct tap_dev *tap_get_tap_dev(struct tap_queue *q)
841 struct tap_queue *q = file->private_data;
860 static int set_offload(struct tap_queue *q, unsigned long arg)
919 struct tap_queue *q = file->private_data;
1045 static int tap_get_user_xdp(struct tap_queue *q, struct xdp_buff *xdp)
1113 struct tap_queue *q = container_of(sock, struct tap_queue, sock);
1134 struct tap_queue *q = container_of(sock, struct tap_queue, sock);
1151 struct tap_queue *q = container_of(sock, struct tap_queue,
1169 struct tap_queue *q;
1181 struct tap_queue *q;
1195 struct tap_queue *q;