Lines Matching defs:dev_info
964 struct netvsc_device_info *dev_info;
967 dev_info = kzalloc(sizeof(*dev_info), GFP_ATOMIC);
969 if (!dev_info)
975 dev_info->num_chn = nvdev->num_chn;
976 dev_info->send_sections = nvdev->send_section_cnt;
977 dev_info->send_section_size = nvdev->send_section_size;
978 dev_info->recv_sections = nvdev->recv_section_cnt;
979 dev_info->recv_section_size = nvdev->recv_section_size;
981 memcpy(dev_info->rss_key, nvdev->extension->rss_key,
987 dev_info->bprog = prog;
990 dev_info->num_chn = VRSS_CHANNEL_DEFAULT;
991 dev_info->send_sections = NETVSC_DEFAULT_TX;
992 dev_info->send_section_size = NETVSC_SEND_SECTION_SIZE;
993 dev_info->recv_sections = NETVSC_DEFAULT_RX;
994 dev_info->recv_section_size = NETVSC_RECV_SECTION_SIZE;
997 return dev_info;
1001 static void netvsc_devinfo_put(struct netvsc_device_info *dev_info)
1003 if (dev_info->bprog) {
1005 bpf_prog_put(dev_info->bprog);
1008 kfree(dev_info);
1051 struct netvsc_device_info *dev_info)
1060 nvdev = rndis_filter_device_add(hdev, dev_info);
1065 ret = rndis_set_subchannel(ndev, nvdev, dev_info);
1074 prog = dev_info->bprog;