drivers/net/tun.c
1009
struct tun_file *tfile;
drivers/net/tun.c
1132
struct tun_file *tfile;
drivers/net/tun.c
1196
static void __tun_xdp_flush_tfile(struct tun_file *tfile)
drivers/net/tun.c
1208
struct tun_file *tfile;
drivers/net/tun.c
1348
static bool tun_sock_writeable(struct tun_struct *tun, struct tun_file *tfile)
drivers/net/tun.c
1360
struct tun_file *tfile = file->private_data;
drivers/net/tun.c
1392
static struct sk_buff *tun_napi_alloc_frags(struct tun_file *tfile,
drivers/net/tun.c
1449
static struct sk_buff *tun_alloc_skb(struct tun_file *tfile,
drivers/net/tun.c
1476
static void tun_rx_batched(struct tun_struct *tun, struct tun_file *tfile,
drivers/net/tun.c
1516
static bool tun_can_build_skb(struct tun_struct *tun, struct tun_file *tfile,
drivers/net/tun.c
1538
static struct sk_buff *__tun_build_skb(struct tun_file *tfile,
drivers/net/tun.c
1599
struct tun_file *tfile,
drivers/net/tun.c
1695
static ssize_t tun_get_user(struct tun_struct *tun, struct tun_file *tfile,
drivers/net/tun.c
180
struct tun_file __rcu *tfiles[MAX_TAP_QUEUES];
drivers/net/tun.c
1990
struct tun_file *tfile = file->private_data;
drivers/net/tun.c
2008
struct tun_file *tfile,
drivers/net/tun.c
2036
struct tun_file *tfile,
drivers/net/tun.c
2119
static void *tun_ring_recv(struct tun_file *tfile, int noblock, int *err)
drivers/net/tun.c
2160
static ssize_t tun_do_read(struct tun_struct *tun, struct tun_file *tfile,
drivers/net/tun.c
2200
struct tun_file *tfile = file->private_data;
drivers/net/tun.c
229
struct tun_file *tfile = container_of(napi, struct tun_file, napi);
drivers/net/tun.c
2355
struct tun_file *tfile;
drivers/net/tun.c
2369
tfile = container_of(sk, struct tun_file, sk);
drivers/net/tun.c
2380
struct tun_file *tfile,
drivers/net/tun.c
2518
struct tun_file *tfile = container_of(sock, struct tun_file, socket);
drivers/net/tun.c
2573
struct tun_file *tfile = container_of(sock, struct tun_file, socket);
drivers/net/tun.c
2624
struct tun_file *tfile = container_of(sock, struct tun_file, socket);
drivers/net/tun.c
2648
.obj_size = sizeof(struct tun_file),
drivers/net/tun.c
267
static void tun_napi_init(struct tun_struct *tun, struct tun_file *tfile,
drivers/net/tun.c
2701
struct tun_file *tfile = file->private_data;
drivers/net/tun.c
278
static void tun_napi_enable(struct tun_file *tfile)
drivers/net/tun.c
284
static void tun_napi_disable(struct tun_file *tfile)
drivers/net/tun.c
290
static void tun_napi_del(struct tun_file *tfile)
drivers/net/tun.c
2908
struct tun_file *tfile;
drivers/net/tun.c
2923
struct tun_file *tfile;
drivers/net/tun.c
2942
struct tun_file *tfile;
drivers/net/tun.c
2953
struct tun_file *tfile = file->private_data;
drivers/net/tun.c
296
static bool tun_napi_frags_enabled(const struct tun_file *tfile)
drivers/net/tun.c
3049
struct tun_file *tfile = file->private_data;
drivers/net/tun.c
3377
struct tun_file *tfile = file->private_data;
drivers/net/tun.c
3402
struct tun_file *tfile;
drivers/net/tun.c
3404
tfile = (struct tun_file *)sk_alloc(net, AF_UNSPEC, GFP_KERNEL,
drivers/net/tun.c
3440
struct tun_file *tfile = file->private_data;
drivers/net/tun.c
3450
struct tun_file *tfile = file->private_data;
drivers/net/tun.c
3609
struct tun_file *tfile;
drivers/net/tun.c
3650
struct tun_file *tfile;
drivers/net/tun.c
3714
struct tun_file *tfile;
drivers/net/tun.c
3726
struct tun_file *tfile;
drivers/net/tun.c
412
struct tun_file *tfile)
drivers/net/tun.c
529
static void tun_disable_queue(struct tun_struct *tun, struct tun_file *tfile)
drivers/net/tun.c
536
static struct tun_struct *tun_enable_queue(struct tun_file *tfile)
drivers/net/tun.c
560
static void tun_queue_purge(struct tun_file *tfile)
drivers/net/tun.c
571
static void __tun_detach(struct tun_file *tfile, bool clean)
drivers/net/tun.c
573
struct tun_file *ntfile;
drivers/net/tun.c
629
static void tun_detach(struct tun_file *tfile, bool clean)
drivers/net/tun.c
649
struct tun_file *tfile, *tmp;
drivers/net/tun.c
694
struct tun_file *tfile = file->private_data;
drivers/net/tun.c
785
static struct tun_struct *tun_get(struct tun_file *tfile)