Searched refs:nvdev (Results 1 – 4 of 4) sorted by relevance
/Linux-v4.19/drivers/net/hyperv/ |
D | netvsc_drv.c | 97 struct netvsc_device *nvdev; in netvsc_set_rx_mode() local 106 nvdev = rcu_dereference(ndev_ctx->nvdev); in netvsc_set_rx_mode() 107 if (nvdev) in netvsc_set_rx_mode() 108 rndis_filter_update(nvdev); in netvsc_set_rx_mode() 116 struct netvsc_device *nvdev = rtnl_dereference(ndev_ctx->nvdev); in netvsc_open() local 123 ret = rndis_filter_open(nvdev); in netvsc_open() 129 rdev = nvdev->extension; in netvsc_open() 149 static int netvsc_wait_until_empty(struct netvsc_device *nvdev) in netvsc_wait_until_empty() argument 158 for (i = 0; i < nvdev->num_chn; i++) { in netvsc_wait_until_empty() 160 = nvdev->chan_table[i].channel; in netvsc_wait_until_empty() [all …]
|
D | rndis_filter.c | 272 struct netvsc_device *nvdev, in rndis_filter_receive_response() argument 275 struct rndis_device *dev = nvdev->extension; in rndis_filter_receive_response() 368 struct netvsc_device *nvdev, in rndis_filter_receive_data() argument 407 return netvsc_recv_callback(ndev, nvdev, channel, in rndis_filter_receive_data() 450 struct netvsc_device *nvdev, in rndis_filter_query_device() argument 479 u32 nvsp_version = nvdev->nvsp_version; in rndis_filter_query_device() 596 int rndis_filter_set_device_mac(struct netvsc_device *nvdev, in rndis_filter_set_device_mac() argument 599 struct rndis_device *rdev = nvdev->extension; in rndis_filter_set_device_mac() 662 struct netvsc_device *nvdev, in rndis_filter_set_offload_params() argument 665 struct rndis_device *rdev = nvdev->extension; in rndis_filter_set_offload_params() [all …]
|
D | netvsc.c | 48 struct netvsc_device *nv_dev = rtnl_dereference(net_device_ctx->nvdev); in netvsc_switch_datapath() 74 struct netvsc_device *nvdev = in netvsc_subchan_work() local 85 rdev = nvdev->extension; in netvsc_subchan_work() 87 ret = rndis_set_subchannel(rdev->ndev, nvdev); in netvsc_subchan_work() 92 for (i = 1; i < nvdev->num_chn; i++) in netvsc_subchan_work() 93 netif_napi_del(&nvdev->chan_table[i].napi); in netvsc_subchan_work() 95 nvdev->max_chn = 1; in netvsc_subchan_work() 96 nvdev->num_chn = 1; in netvsc_subchan_work() 126 struct netvsc_device *nvdev in free_netvsc_device() local 130 kfree(nvdev->extension); in free_netvsc_device() [all …]
|
D | hyperv_net.h | 205 struct netvsc_device *nvdev, 213 int rndis_set_subchannel(struct net_device *ndev, struct netvsc_device *nvdev); 214 int rndis_filter_open(struct netvsc_device *nvdev); 215 int rndis_filter_close(struct netvsc_device *nvdev); 218 void rndis_filter_update(struct netvsc_device *nvdev); 220 struct netvsc_device *nvdev); 914 struct netvsc_device __rcu *nvdev; member
|