tun_struct 163 drivers/net/tun.c struct tun_struct __rcu *tun; tun_struct 176 drivers/net/tun.c struct tun_struct *detached; tun_struct 189 drivers/net/tun.c struct tun_struct *tun; tun_struct 310 drivers/net/tun.c static void tun_napi_init(struct tun_struct *tun, struct tun_file *tfile, tun_struct 340 drivers/net/tun.c static inline bool tun_legacy_is_little_endian(struct tun_struct *tun) tun_struct 346 drivers/net/tun.c static long tun_get_vnet_be(struct tun_struct *tun, int __user *argp) tun_struct 356 drivers/net/tun.c static long tun_set_vnet_be(struct tun_struct *tun, int __user *argp) tun_struct 371 drivers/net/tun.c static inline bool tun_legacy_is_little_endian(struct tun_struct *tun) tun_struct 376 drivers/net/tun.c static long tun_get_vnet_be(struct tun_struct *tun, int __user *argp) tun_struct 381 drivers/net/tun.c static long tun_set_vnet_be(struct tun_struct *tun, int __user *argp) tun_struct 387 drivers/net/tun.c static inline bool tun_is_little_endian(struct tun_struct *tun) tun_struct 393 drivers/net/tun.c static inline u16 tun16_to_cpu(struct tun_struct *tun, __virtio16 val) tun_struct 398 drivers/net/tun.c static inline __virtio16 cpu_to_tun16(struct tun_struct *tun, u16 val) tun_struct 419 drivers/net/tun.c static struct tun_flow_entry *tun_flow_create(struct tun_struct *tun, tun_struct 439 drivers/net/tun.c static void tun_flow_delete(struct tun_struct *tun, struct tun_flow_entry *e) tun_struct 448 drivers/net/tun.c static void tun_flow_flush(struct tun_struct *tun) tun_struct 463 drivers/net/tun.c static void tun_flow_delete_by_queue(struct tun_struct *tun, u16 queue_index) tun_struct 482 drivers/net/tun.c struct tun_struct *tun = from_timer(tun, t, flow_gc_timer); tun_struct 514 drivers/net/tun.c static void tun_flow_update(struct tun_struct *tun, u32 rxhash, tun_struct 565 drivers/net/tun.c static u16 tun_automq_select_queue(struct tun_struct *tun, struct sk_buff *skb) tun_struct 586 drivers/net/tun.c static u16 tun_ebpf_select_queue(struct tun_struct *tun, struct sk_buff *skb) tun_struct 606 drivers/net/tun.c struct tun_struct *tun = netdev_priv(dev); tun_struct 619 drivers/net/tun.c static inline bool tun_not_capable(struct tun_struct *tun) tun_struct 629 drivers/net/tun.c static void tun_set_real_num_queues(struct tun_struct *tun) tun_struct 635 drivers/net/tun.c static void tun_disable_queue(struct tun_struct *tun, struct tun_file *tfile) tun_struct 642 drivers/net/tun.c static struct tun_struct *tun_enable_queue(struct tun_file *tfile) tun_struct 644 drivers/net/tun.c struct tun_struct *tun = tfile->detached; tun_struct 680 drivers/net/tun.c struct tun_struct *tun; tun_struct 734 drivers/net/tun.c struct tun_struct *tun; tun_struct 748 drivers/net/tun.c struct tun_struct *tun = netdev_priv(dev); tun_struct 789 drivers/net/tun.c static int tun_attach(struct tun_struct *tun, struct file *file, tun_struct 883 drivers/net/tun.c static struct tun_struct *tun_get(struct tun_file *tfile) tun_struct 885 drivers/net/tun.c struct tun_struct *tun; tun_struct 896 drivers/net/tun.c static void tun_put(struct tun_struct *tun) tun_struct 1031 drivers/net/tun.c static void tun_automq_xmit(struct tun_struct *tun, struct sk_buff *skb) tun_struct 1049 drivers/net/tun.c static unsigned int run_ebpf_filter(struct tun_struct *tun, tun_struct 1064 drivers/net/tun.c struct tun_struct *tun = netdev_priv(dev); tun_struct 1140 drivers/net/tun.c struct tun_struct *tun = netdev_priv(dev); tun_struct 1147 drivers/net/tun.c struct tun_struct *tun = netdev_priv(dev); tun_struct 1159 drivers/net/tun.c struct tun_struct *tun = netdev_priv(dev); tun_struct 1194 drivers/net/tun.c struct tun_struct *tun = netdev_priv(dev); tun_struct 1223 drivers/net/tun.c struct tun_struct *tun = netdev_priv(dev); tun_struct 1249 drivers/net/tun.c struct tun_struct *tun = netdev_priv(dev); tun_struct 1284 drivers/net/tun.c struct tun_struct *tun = netdev_priv(dev); tun_struct 1359 drivers/net/tun.c static void tun_flow_init(struct tun_struct *tun) tun_struct 1372 drivers/net/tun.c static void tun_flow_uninit(struct tun_struct *tun) tun_struct 1384 drivers/net/tun.c struct tun_struct *tun = netdev_priv(dev); tun_struct 1416 drivers/net/tun.c static bool tun_sock_writeable(struct tun_struct *tun, struct tun_file *tfile) tun_struct 1429 drivers/net/tun.c struct tun_struct *tun = tun_get(tfile); tun_struct 1542 drivers/net/tun.c static void tun_rx_batched(struct tun_struct *tun, struct tun_file *tfile, tun_struct 1582 drivers/net/tun.c static bool tun_can_build_skb(struct tun_struct *tun, struct tun_file *tfile, tun_struct 1623 drivers/net/tun.c static int tun_xdp_act(struct tun_struct *tun, struct bpf_prog *xdp_prog, tun_struct 1655 drivers/net/tun.c static struct sk_buff *tun_build_skb(struct tun_struct *tun, tun_struct 1744 drivers/net/tun.c static ssize_t tun_get_user(struct tun_struct *tun, struct tun_file *tfile, tun_struct 2029 drivers/net/tun.c struct tun_struct *tun = tun_get(tfile); tun_struct 2042 drivers/net/tun.c static ssize_t tun_put_user_xdp(struct tun_struct *tun, tun_struct 2077 drivers/net/tun.c static ssize_t tun_put_user(struct tun_struct *tun, tun_struct 2212 drivers/net/tun.c static ssize_t tun_do_read(struct tun_struct *tun, struct tun_file *tfile, tun_struct 2255 drivers/net/tun.c struct tun_struct *tun = tun_get(tfile); tun_struct 2276 drivers/net/tun.c static int __tun_set_ebpf(struct tun_struct *tun, tun_struct 2303 drivers/net/tun.c struct tun_struct *tun = netdev_priv(dev); tun_struct 2315 drivers/net/tun.c struct tun_struct *tun = netdev_priv(dev); tun_struct 2358 drivers/net/tun.c struct tun_struct *tun = netdev_priv(dev); tun_struct 2395 drivers/net/tun.c .priv_size = sizeof(struct tun_struct), tun_struct 2428 drivers/net/tun.c static int tun_xdp_one(struct tun_struct *tun, tun_struct 2536 drivers/net/tun.c struct tun_struct *tun = tun_get(tfile); tun_struct 2582 drivers/net/tun.c struct tun_struct *tun = tun_get(tfile); tun_struct 2633 drivers/net/tun.c struct tun_struct *tun; tun_struct 2659 drivers/net/tun.c static int tun_flags(struct tun_struct *tun) tun_struct 2667 drivers/net/tun.c struct tun_struct *tun = netdev_priv(to_net_dev(dev)); tun_struct 2674 drivers/net/tun.c struct tun_struct *tun = netdev_priv(to_net_dev(dev)); tun_struct 2684 drivers/net/tun.c struct tun_struct *tun = netdev_priv(to_net_dev(dev)); tun_struct 2708 drivers/net/tun.c struct tun_struct *tun; tun_struct 2792 drivers/net/tun.c dev = alloc_netdev_mqs(sizeof(struct tun_struct), name, tun_struct 2888 drivers/net/tun.c static void tun_get_iff(struct tun_struct *tun, struct ifreq *ifr) tun_struct 2900 drivers/net/tun.c static int set_offload(struct tun_struct *tun, unsigned long arg) tun_struct 2936 drivers/net/tun.c static void tun_detach_filter(struct tun_struct *tun, int n) tun_struct 2951 drivers/net/tun.c static int tun_attach_filter(struct tun_struct *tun) tun_struct 2971 drivers/net/tun.c static void tun_set_sndbuf(struct tun_struct *tun) tun_struct 2985 drivers/net/tun.c struct tun_struct *tun; tun_struct 3018 drivers/net/tun.c static int tun_set_ebpf(struct tun_struct *tun, struct tun_prog **prog_p, tun_struct 3043 drivers/net/tun.c struct tun_struct *tun; tun_struct 3470 drivers/net/tun.c struct tun_struct *tun; tun_struct 3530 drivers/net/tun.c struct tun_struct *tun = netdev_priv(dev); tun_struct 3539 drivers/net/tun.c struct tun_struct *tun = netdev_priv(dev); tun_struct 3547 drivers/net/tun.c struct tun_struct *tun = netdev_priv(dev); tun_struct 3565 drivers/net/tun.c struct tun_struct *tun = netdev_priv(dev); tun_struct 3575 drivers/net/tun.c struct tun_struct *tun = netdev_priv(dev); tun_struct 3583 drivers/net/tun.c struct tun_struct *tun = netdev_priv(dev); tun_struct 3593 drivers/net/tun.c struct tun_struct *tun = netdev_priv(dev); tun_struct 3615 drivers/net/tun.c static int tun_queue_resize(struct tun_struct *tun) tun_struct 3646 drivers/net/tun.c struct tun_struct *tun = netdev_priv(dev);