Lines Matching refs:netvsc_device
37 struct netvsc_device *nv_dev = rtnl_dereference(net_device_ctx->nvdev); in netvsc_switch_datapath()
63 struct netvsc_device *nvdev = in netvsc_subchan_work()
64 container_of(w, struct netvsc_device, subchan_work); in netvsc_subchan_work()
92 static struct netvsc_device *alloc_net_device(void) in alloc_net_device()
94 struct netvsc_device *net_device; in alloc_net_device()
96 net_device = kzalloc(sizeof(struct netvsc_device), GFP_KERNEL); in alloc_net_device()
116 struct netvsc_device *nvdev in free_netvsc_device()
117 = container_of(head, struct netvsc_device, rcu); in free_netvsc_device()
133 static void free_netvsc_device_rcu(struct netvsc_device *nvdev) in free_netvsc_device_rcu()
139 struct netvsc_device *net_device, in netvsc_revoke_recv_buf()
189 struct netvsc_device *net_device, in netvsc_revoke_send_buf()
240 struct netvsc_device *net_device, in netvsc_teardown_recv_gpadl()
262 struct netvsc_device *net_device, in netvsc_teardown_send_gpadl()
283 int netvsc_alloc_recv_comp_ring(struct netvsc_device *net_device, u32 q_idx) in netvsc_alloc_recv_comp_ring()
298 struct netvsc_device *net_device, in netvsc_init_buf()
508 struct netvsc_device *net_device, in negotiate_nvsp_ver()
567 struct netvsc_device *net_device, in netvsc_connect_vsp()
636 struct netvsc_device *net_device in netvsc_device_remove()
686 static inline void netvsc_free_send_slot(struct netvsc_device *net_device, in netvsc_free_send_slot()
693 struct netvsc_device *net_device, in netvsc_send_tx_complete()
743 struct netvsc_device *net_device, in netvsc_send_completion()
810 static u32 netvsc_get_next_send_section(struct netvsc_device *net_device) in netvsc_get_next_send_section()
823 static void netvsc_copy_to_send_buf(struct netvsc_device *net_device, in netvsc_copy_to_send_buf()
864 struct netvsc_device *net_device, in netvsc_send_pkt()
965 struct netvsc_device *net_device in netvsc_send()
1085 struct netvsc_device *nvdev, in send_recv_completions()
1124 static void recv_comp_slot_avail(const struct netvsc_device *nvdev, in recv_comp_slot_avail()
1140 struct netvsc_device *nvdev, u16 q_idx, in enq_receive_complete()
1170 struct netvsc_device *net_device, in netvsc_receive()
1270 struct netvsc_device *nvscdev, in netvsc_send_table()
1340 struct netvsc_device *nvscdev, in netvsc_receive_inband()
1365 struct netvsc_device *net_device, in netvsc_process_raw_pkt()
1412 struct netvsc_device *net_device = nvchan->net_device; in netvsc_poll()
1474 struct netvsc_device *netvsc_device_add(struct hv_device *device, in netvsc_device_add()
1478 struct netvsc_device *net_device; in netvsc_device_add()