/linux-master/drivers/vfio/pci/nvgrace-gpu/ |
H A D | main.c | 53 struct nvgrace_gpu_pci_core_device *nvdev = local 57 nvdev->resmem.bar_val = 0; 58 nvdev->usemem.bar_val = 0; 64 struct nvgrace_gpu_pci_core_device *nvdev) 67 return &nvdev->usemem; 70 return &nvdev->resmem; 79 struct nvgrace_gpu_pci_core_device *nvdev = local 88 if (nvdev->usemem.memlength) { 90 mutex_init(&nvdev->remap_lock); 100 struct nvgrace_gpu_pci_core_device *nvdev local 63 nvgrace_gpu_memregion(int index, struct nvgrace_gpu_pci_core_device *nvdev) argument 124 struct nvgrace_gpu_pci_core_device *nvdev = local 200 struct nvgrace_gpu_pci_core_device *nvdev = local 320 struct nvgrace_gpu_pci_core_device *nvdev = local 371 struct nvgrace_gpu_pci_core_device *nvdev = local 410 nvgrace_gpu_map_device_mem(int index, struct nvgrace_gpu_pci_core_device *nvdev) argument 447 nvgrace_gpu_map_and_read(struct nvgrace_gpu_pci_core_device *nvdev, char __user *buf, size_t mem_count, loff_t *ppos) argument 498 nvgrace_gpu_read_mem(struct nvgrace_gpu_pci_core_device *nvdev, char __user *buf, size_t count, loff_t *ppos) argument 551 struct nvgrace_gpu_pci_core_device *nvdev = local 569 nvgrace_gpu_map_and_write(struct nvgrace_gpu_pci_core_device *nvdev, const char __user *buf, size_t mem_count, loff_t *ppos) argument 615 nvgrace_gpu_write_mem(struct nvgrace_gpu_pci_core_device *nvdev, size_t count, loff_t *ppos, const char __user *buf) argument 660 struct nvgrace_gpu_pci_core_device *nvdev = local 749 nvgrace_gpu_init_nvdev_struct(struct pci_dev *pdev, struct nvgrace_gpu_pci_core_device *nvdev, u64 memphys, u64 memlength) argument 819 struct nvgrace_gpu_pci_core_device *nvdev; local [all...] |
/linux-master/drivers/net/hyperv/ |
H A D | netvsc_drv.c | 89 struct netvsc_device *nvdev; local 98 nvdev = rcu_dereference(ndev_ctx->nvdev); 99 if (nvdev) 100 rndis_filter_update(nvdev); 117 struct netvsc_device *nvdev = rtnl_dereference(ndev_ctx->nvdev); local 124 ret = rndis_filter_open(nvdev); 130 rdev = nvdev->extension; 133 netvsc_tx_enable(nvdev, ne 150 netvsc_wait_until_empty(struct netvsc_device *nvdev) argument 204 struct netvsc_device *nvdev = rtnl_dereference(net_device_ctx->nvdev); local 950 struct netvsc_device *nvdev = rtnl_dereference(net_device_ctx->nvdev); local 962 netvsc_devinfo_get(struct netvsc_device *nvdev) argument 1011 netvsc_detach(struct net_device *ndev, struct netvsc_device *nvdev) argument 1055 struct netvsc_device *nvdev; local 1116 struct netvsc_device *nvdev = rtnl_dereference(net_device_ctx->nvdev); local 1212 struct netvsc_device *nvdev = rtnl_dereference(ndevctx->nvdev); local 1290 struct netvsc_device *nvdev = rcu_dereference_rtnl(ndev_ctx->nvdev); local 1349 struct netvsc_device *nvdev; local 1405 struct netvsc_device *nvdev = rtnl_dereference(ndc->nvdev); local 1486 struct netvsc_device *nvdev = rtnl_dereference(ndc->nvdev); local 1506 struct netvsc_device *nvdev = rtnl_dereference(ndc->nvdev); local 1579 struct netvsc_device *nvdev = rtnl_dereference(ndc->nvdev); local 1663 struct netvsc_device *nvdev = rtnl_dereference(ndc->nvdev); local 1824 __netvsc_get_ringparam(struct netvsc_device *nvdev, struct ethtool_ringparam *ring) argument 1848 struct netvsc_device *nvdev = rtnl_dereference(ndevctx->nvdev); local 1862 struct netvsc_device *nvdev = rtnl_dereference(ndevctx->nvdev); local 1913 struct netvsc_device *nvdev = rtnl_dereference(ndevctx->nvdev); local 1931 struct netvsc_device *nvdev = rtnl_dereference(ndevctx->nvdev); local 2522 struct netvsc_device *nvdev; local 2678 struct netvsc_device *nvdev; local 2722 struct netvsc_device *nvdev; local [all...] |
H A D | netvsc_bpf.c | 119 struct bpf_prog *netvsc_xdp_get(struct netvsc_device *nvdev) argument 121 return rtnl_dereference(nvdev->chan_table[0].bpf_prog); 126 struct netvsc_device *nvdev) 131 old_prog = netvsc_xdp_get(nvdev); 153 bpf_prog_add(prog, nvdev->num_chn - 1); 155 for (i = 0; i < nvdev->num_chn; i++) 156 rcu_assign_pointer(nvdev->chan_table[i].bpf_prog, prog); 159 for (i = 0; i < nvdev->num_chn; i++) 197 struct netvsc_device *nvdev = rtnl_dereference(ndevctx->nvdev); local 124 netvsc_xdp_set(struct net_device *dev, struct bpf_prog *prog, struct netlink_ext_ack *extack, struct netvsc_device *nvdev) argument [all...] |
H A D | rndis_filter.c | 290 struct netvsc_device *nvdev, 295 struct rndis_device *dev = nvdev->extension; 485 struct netvsc_device *nvdev, 578 ret = netvsc_recv_callback(ndev, nvdev, nvchan); 641 struct netvsc_device *nvdev, 671 u32 nvsp_version = nvdev->nvsp_version; 799 int rndis_filter_set_device_mac(struct netvsc_device *nvdev, argument 802 struct rndis_device *rdev = nvdev->extension; 865 struct netvsc_device *nvdev, 868 struct rndis_device *rdev = nvdev 289 rndis_filter_receive_response(struct net_device *ndev, struct netvsc_device *nvdev, struct rndis_message *resp, void *data) argument 484 rndis_filter_receive_data(struct net_device *ndev, struct netvsc_device *nvdev, struct netvsc_channel *nvchan, struct rndis_message *msg, void *data, u32 data_buflen) argument 640 rndis_filter_query_device(struct rndis_device *dev, struct netvsc_device *nvdev, u32 oid, void *result, u32 *result_size) argument 864 rndis_filter_set_offload_params(struct net_device *ndev, struct netvsc_device *nvdev, struct ndis_offload_params *req_offloads) argument 1091 rndis_filter_update(struct netvsc_device *nvdev) argument 1098 rndis_filter_init_device(struct rndis_device *dev, struct netvsc_device *nvdev) argument 1149 netvsc_device_idle(const struct netvsc_device *nvdev) argument 1166 rndis_filter_halt_device(struct netvsc_device *nvdev, struct rndis_device *dev) argument 1285 rndis_set_subchannel(struct net_device *ndev, struct netvsc_device *nvdev, struct netvsc_device_info *dev_info) argument 1347 rndis_netdev_set_hwcaps(struct rndis_device *rndis_device, struct netvsc_device *nvdev) argument 1626 rndis_filter_open(struct netvsc_device *nvdev) argument 1634 rndis_filter_close(struct netvsc_device *nvdev) argument [all...] |
H A D | netvsc.c | 39 struct netvsc_device *nv_dev = rtnl_dereference(net_device_ctx->nvdev); 99 struct netvsc_device *nvdev = local 110 rdev = nvdev->extension; 112 ret = rndis_set_subchannel(rdev->ndev, nvdev, NULL); 117 for (i = 1; i < nvdev->num_chn; i++) 118 netif_napi_del(&nvdev->chan_table[i].napi); 120 nvdev->max_chn = 1; 121 nvdev->num_chn = 1; 152 struct netvsc_device *nvdev local 156 kfree(nvdev 173 free_netvsc_device_rcu(struct netvsc_device *nvdev) argument 1307 send_recv_completions(struct net_device *ndev, struct netvsc_device *nvdev, struct netvsc_channel *nvchan) argument 1347 recv_comp_slot_avail(const struct netvsc_device *nvdev, const struct multi_recv_comp *mrc, u32 *filled, u32 *avail) argument 1362 enq_receive_complete(struct net_device *ndev, struct netvsc_device *nvdev, u16 q_idx, u64 tid, u32 status) argument [all...] |
H A D | hyperv_net.h | 238 struct netvsc_device *nvdev, 247 struct bpf_prog *netvsc_xdp_get(struct netvsc_device *nvdev); 250 struct netvsc_device *nvdev); 257 struct netvsc_device *nvdev, 259 int rndis_filter_open(struct netvsc_device *nvdev); 260 int rndis_filter_close(struct netvsc_device *nvdev); 263 void rndis_filter_update(struct netvsc_device *nvdev); 265 struct netvsc_device *nvdev); 269 struct netvsc_device *nvdev, 1021 struct netvsc_device __rcu *nvdev; member in struct:net_device_context [all...] |