Home
last modified time | relevance | path

Searched refs:gpdev (Results 1 – 4 of 4) sorted by relevance

/Linux-v5.4/arch/powerpc/platforms/powernv/
Dnpu-dma.c47 struct pci_dev *gpdev; in pnv_pci_get_gpu_dev() local
60 gpdev = get_pci_dev(dn); in pnv_pci_get_gpu_dev()
63 return gpdev; in pnv_pci_get_gpu_dev()
68 struct pci_dev *pnv_pci_get_npu_dev(struct pci_dev *gpdev, int index) in pnv_pci_get_npu_dev() argument
73 if (WARN_ON(!gpdev)) in pnv_pci_get_npu_dev()
77 if (!gpdev->dev.of_node) in pnv_pci_get_npu_dev()
81 dn = of_parse_phandle(gpdev->dev.of_node, "ibm,npu", index); in pnv_pci_get_npu_dev()
98 struct pci_dev **gpdev) in get_gpu_pci_dev_and_pe() argument
118 if (gpdev) in get_gpu_pci_dev_and_pe()
119 *gpdev = pdev; in get_gpu_pci_dev_and_pe()
[all …]
Dpci.h213 extern void pnv_npu_try_dma_set_bypass(struct pci_dev *gpdev, bool bypass);
/Linux-v5.4/drivers/vfio/pci/
Dvfio_pci_nvlink2.c38 struct pci_dev *gpdev; member
106 vfio_unregister_notifier(&data->gpdev->dev, VFIO_GROUP_NOTIFY, in vfio_pci_nvgpu_release()
109 pnv_npu2_unmap_lpar_dev(data->gpdev); in vfio_pci_nvgpu_release()
127 trace_vfio_pci_nvgpu_mmap_fault(data->gpdev, pfn << PAGE_SHIFT, in vfio_pci_nvgpu_mmap_fault()
201 pnv_npu2_map_lpar_dev(data->gpdev, in vfio_pci_nvgpu_group_notifier()
259 data->gpdev = vdev->pdev; in vfio_pci_nvdia_v100_nvlink2_init()
262 ret = vfio_register_notifier(&data->gpdev->dev, VFIO_GROUP_NOTIFY, in vfio_pci_nvdia_v100_nvlink2_init()
273 vfio_unregister_notifier(&data->gpdev->dev, VFIO_GROUP_NOTIFY, in vfio_pci_nvdia_v100_nvlink2_init()
/Linux-v5.4/arch/powerpc/include/asm/
Dpci.h124 extern struct pci_dev *pnv_pci_get_npu_dev(struct pci_dev *gpdev, int index);
126 extern int pnv_npu2_map_lpar_dev(struct pci_dev *gpdev, unsigned int lparid,
128 extern int pnv_npu2_unmap_lpar_dev(struct pci_dev *gpdev);