netvsc_device 178 drivers/net/hyperv/hyperv_net.h struct netvsc_device; netvsc_device 184 drivers/net/hyperv/hyperv_net.h struct netvsc_device *netvsc_device_add(struct hv_device *device, netvsc_device 186 drivers/net/hyperv/hyperv_net.h int netvsc_alloc_recv_comp_ring(struct netvsc_device *net_device, u32 q_idx); netvsc_device 196 drivers/net/hyperv/hyperv_net.h struct netvsc_device *nvdev, netvsc_device 202 drivers/net/hyperv/hyperv_net.h struct netvsc_device *nvdev, netvsc_device 204 drivers/net/hyperv/hyperv_net.h int rndis_filter_open(struct netvsc_device *nvdev); netvsc_device 205 drivers/net/hyperv/hyperv_net.h int rndis_filter_close(struct netvsc_device *nvdev); netvsc_device 206 drivers/net/hyperv/hyperv_net.h struct netvsc_device *rndis_filter_device_add(struct hv_device *dev, netvsc_device 208 drivers/net/hyperv/hyperv_net.h void rndis_filter_update(struct netvsc_device *nvdev); netvsc_device 210 drivers/net/hyperv/hyperv_net.h struct netvsc_device *nvdev); netvsc_device 214 drivers/net/hyperv/hyperv_net.h struct netvsc_device *nvdev, netvsc_device 217 drivers/net/hyperv/hyperv_net.h struct netvsc_device *net_dev, netvsc_device 221 drivers/net/hyperv/hyperv_net.h int rndis_filter_set_device_mac(struct netvsc_device *ndev, netvsc_device 922 drivers/net/hyperv/hyperv_net.h struct netvsc_device __rcu *nvdev; netvsc_device 962 drivers/net/hyperv/hyperv_net.h struct netvsc_device *net_device; netvsc_device 37 drivers/net/hyperv/netvsc.c struct netvsc_device *nv_dev = rtnl_dereference(net_device_ctx->nvdev); netvsc_device 63 drivers/net/hyperv/netvsc.c struct netvsc_device *nvdev = netvsc_device 64 drivers/net/hyperv/netvsc.c container_of(w, struct netvsc_device, subchan_work); netvsc_device 92 drivers/net/hyperv/netvsc.c static struct netvsc_device *alloc_net_device(void) netvsc_device 94 drivers/net/hyperv/netvsc.c struct netvsc_device *net_device; netvsc_device 96 drivers/net/hyperv/netvsc.c net_device = kzalloc(sizeof(struct netvsc_device), GFP_KERNEL); netvsc_device 116 drivers/net/hyperv/netvsc.c struct netvsc_device *nvdev netvsc_device 117 drivers/net/hyperv/netvsc.c = container_of(head, struct netvsc_device, rcu); netvsc_device 131 drivers/net/hyperv/netvsc.c static void free_netvsc_device_rcu(struct netvsc_device *nvdev) netvsc_device 137 drivers/net/hyperv/netvsc.c struct netvsc_device *net_device, netvsc_device 187 drivers/net/hyperv/netvsc.c struct netvsc_device *net_device, netvsc_device 238 drivers/net/hyperv/netvsc.c struct netvsc_device *net_device, netvsc_device 260 drivers/net/hyperv/netvsc.c struct netvsc_device *net_device, netvsc_device 281 drivers/net/hyperv/netvsc.c int netvsc_alloc_recv_comp_ring(struct netvsc_device *net_device, u32 q_idx) netvsc_device 296 drivers/net/hyperv/netvsc.c struct netvsc_device *net_device, netvsc_device 490 drivers/net/hyperv/netvsc.c struct netvsc_device *net_device, netvsc_device 549 drivers/net/hyperv/netvsc.c struct netvsc_device *net_device, netvsc_device 618 drivers/net/hyperv/netvsc.c struct netvsc_device *net_device netvsc_device 665 drivers/net/hyperv/netvsc.c static inline void netvsc_free_send_slot(struct netvsc_device *net_device, netvsc_device 672 drivers/net/hyperv/netvsc.c struct netvsc_device *net_device, netvsc_device 722 drivers/net/hyperv/netvsc.c struct netvsc_device *net_device, netvsc_device 752 drivers/net/hyperv/netvsc.c static u32 netvsc_get_next_send_section(struct netvsc_device *net_device) netvsc_device 765 drivers/net/hyperv/netvsc.c static void netvsc_copy_to_send_buf(struct netvsc_device *net_device, netvsc_device 806 drivers/net/hyperv/netvsc.c struct netvsc_device *net_device, netvsc_device 906 drivers/net/hyperv/netvsc.c struct netvsc_device *net_device netvsc_device 1025 drivers/net/hyperv/netvsc.c struct netvsc_device *nvdev, netvsc_device 1064 drivers/net/hyperv/netvsc.c static void recv_comp_slot_avail(const struct netvsc_device *nvdev, netvsc_device 1080 drivers/net/hyperv/netvsc.c struct netvsc_device *nvdev, u16 q_idx, netvsc_device 1110 drivers/net/hyperv/netvsc.c struct netvsc_device *net_device, netvsc_device 1181 drivers/net/hyperv/netvsc.c struct netvsc_device *nvscdev, netvsc_device 1232 drivers/net/hyperv/netvsc.c struct netvsc_device *nvscdev, netvsc_device 1249 drivers/net/hyperv/netvsc.c struct netvsc_device *net_device, netvsc_device 1299 drivers/net/hyperv/netvsc.c struct netvsc_device *net_device = nvchan->net_device; netvsc_device 1361 drivers/net/hyperv/netvsc.c struct netvsc_device *netvsc_device_add(struct hv_device *device, netvsc_device 1365 drivers/net/hyperv/netvsc.c struct netvsc_device *net_device; netvsc_device 86 drivers/net/hyperv/netvsc_drv.c struct netvsc_device *nvdev; netvsc_device 101 drivers/net/hyperv/netvsc_drv.c static void netvsc_tx_enable(struct netvsc_device *nvscdev, netvsc_device 114 drivers/net/hyperv/netvsc_drv.c struct netvsc_device *nvdev = rtnl_dereference(ndev_ctx->nvdev); netvsc_device 147 drivers/net/hyperv/netvsc_drv.c static int netvsc_wait_until_empty(struct netvsc_device *nvdev) netvsc_device 185 drivers/net/hyperv/netvsc_drv.c static void netvsc_tx_disable(struct netvsc_device *nvscdev, netvsc_device 201 drivers/net/hyperv/netvsc_drv.c struct netvsc_device *nvdev = rtnl_dereference(net_device_ctx->nvdev); netvsc_device 821 drivers/net/hyperv/netvsc_drv.c struct netvsc_device *net_device, netvsc_device 874 drivers/net/hyperv/netvsc_drv.c struct netvsc_device *nvdev = rtnl_dereference(net_device_ctx->nvdev); netvsc_device 886 drivers/net/hyperv/netvsc_drv.c (struct netvsc_device *nvdev) netvsc_device 916 drivers/net/hyperv/netvsc_drv.c struct netvsc_device *nvdev) netvsc_device 957 drivers/net/hyperv/netvsc_drv.c struct netvsc_device *nvdev; netvsc_device 1006 drivers/net/hyperv/netvsc_drv.c struct netvsc_device *nvdev = rtnl_dereference(net_device_ctx->nvdev); netvsc_device 1113 drivers/net/hyperv/netvsc_drv.c struct netvsc_device *nvdev = rtnl_dereference(ndevctx->nvdev); netvsc_device 1191 drivers/net/hyperv/netvsc_drv.c struct netvsc_device *nvdev = rcu_dereference_rtnl(ndev_ctx->nvdev); netvsc_device 1249 drivers/net/hyperv/netvsc_drv.c struct netvsc_device *nvdev; netvsc_device 1304 drivers/net/hyperv/netvsc_drv.c struct netvsc_device *nvdev = rtnl_dereference(ndc->nvdev); netvsc_device 1384 drivers/net/hyperv/netvsc_drv.c struct netvsc_device *nvdev = rtnl_dereference(ndc->nvdev); netvsc_device 1404 drivers/net/hyperv/netvsc_drv.c struct netvsc_device *nvdev = rtnl_dereference(ndc->nvdev); netvsc_device 1461 drivers/net/hyperv/netvsc_drv.c struct netvsc_device *nvdev = rtnl_dereference(ndc->nvdev); netvsc_device 1551 drivers/net/hyperv/netvsc_drv.c struct netvsc_device *nvdev = rtnl_dereference(ndc->nvdev); netvsc_device 1649 drivers/net/hyperv/netvsc_drv.c struct netvsc_device *ndev = rtnl_dereference(ndc->nvdev); netvsc_device 1675 drivers/net/hyperv/netvsc_drv.c struct netvsc_device *ndev = rtnl_dereference(ndc->nvdev); netvsc_device 1708 drivers/net/hyperv/netvsc_drv.c static void __netvsc_get_ringparam(struct netvsc_device *nvdev, netvsc_device 1730 drivers/net/hyperv/netvsc_drv.c struct netvsc_device *nvdev = rtnl_dereference(ndevctx->nvdev); netvsc_device 1742 drivers/net/hyperv/netvsc_drv.c struct netvsc_device *nvdev = rtnl_dereference(ndevctx->nvdev); netvsc_device 1794 drivers/net/hyperv/netvsc_drv.c struct netvsc_device *nvdev = rtnl_dereference(ndevctx->nvdev); netvsc_device 1894 drivers/net/hyperv/netvsc_drv.c struct netvsc_device *net_device; netvsc_device 2166 drivers/net/hyperv/netvsc_drv.c struct netvsc_device *netvsc_dev; netvsc_device 2218 drivers/net/hyperv/netvsc_drv.c struct netvsc_device *netvsc_dev; netvsc_device 2266 drivers/net/hyperv/netvsc_drv.c struct netvsc_device *nvdev; netvsc_device 2386 drivers/net/hyperv/netvsc_drv.c struct netvsc_device *nvdev; netvsc_device 261 drivers/net/hyperv/rndis_filter.c struct netvsc_device *nvdev, netvsc_device 379 drivers/net/hyperv/rndis_filter.c struct netvsc_device *nvdev, netvsc_device 461 drivers/net/hyperv/rndis_filter.c struct netvsc_device *net_dev, netvsc_device 498 drivers/net/hyperv/rndis_filter.c struct netvsc_device *nvdev, netvsc_device 594 drivers/net/hyperv/rndis_filter.c rndis_query_hwcaps(struct rndis_device *dev, struct netvsc_device *net_device, netvsc_device 632 drivers/net/hyperv/rndis_filter.c struct netvsc_device *net_device) netvsc_device 644 drivers/net/hyperv/rndis_filter.c int rndis_filter_set_device_mac(struct netvsc_device *nvdev, netvsc_device 710 drivers/net/hyperv/rndis_filter.c struct netvsc_device *nvdev, netvsc_device 849 drivers/net/hyperv/rndis_filter.c struct netvsc_device *net_device) netvsc_device 860 drivers/net/hyperv/rndis_filter.c struct netvsc_device *net_device) netvsc_device 938 drivers/net/hyperv/rndis_filter.c void rndis_filter_update(struct netvsc_device *nvdev) netvsc_device 946 drivers/net/hyperv/rndis_filter.c struct netvsc_device *nvdev) netvsc_device 996 drivers/net/hyperv/rndis_filter.c static bool netvsc_device_idle(const struct netvsc_device *nvdev) netvsc_device 1013 drivers/net/hyperv/rndis_filter.c static void rndis_filter_halt_device(struct netvsc_device *nvdev, netvsc_device 1089 drivers/net/hyperv/rndis_filter.c struct netvsc_device *nvscdev; netvsc_device 1128 drivers/net/hyperv/rndis_filter.c struct netvsc_device *nvdev, netvsc_device 1185 drivers/net/hyperv/rndis_filter.c struct netvsc_device *nvdev) netvsc_device 1281 drivers/net/hyperv/rndis_filter.c struct netvsc_device *net_device) netvsc_device 1305 drivers/net/hyperv/rndis_filter.c struct netvsc_device *rndis_filter_device_add(struct hv_device *dev, netvsc_device 1310 drivers/net/hyperv/rndis_filter.c struct netvsc_device *net_device; netvsc_device 1432 drivers/net/hyperv/rndis_filter.c struct netvsc_device *net_dev) netvsc_device 1442 drivers/net/hyperv/rndis_filter.c int rndis_filter_open(struct netvsc_device *nvdev) netvsc_device 1450 drivers/net/hyperv/rndis_filter.c int rndis_filter_close(struct netvsc_device *nvdev)