Searched refs:nvdev (Results 1 - 6 of 6) sorted by relevance

/linux-master/drivers/vfio/pci/nvgrace-gpu/
H A Dmain.c53 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 Dnetvsc_drv.c89 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 Dnetvsc_bpf.c119 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 Drndis_filter.c290 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 Dnetvsc.c39 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 Dhyperv_net.h238 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...]

Completed in 234 milliseconds