Lines Matching refs:npdev

45 struct pci_dev *pnv_pci_get_gpu_dev(struct pci_dev *npdev)  in pnv_pci_get_gpu_dev()  argument
50 if (WARN_ON(!npdev)) in pnv_pci_get_gpu_dev()
53 if (WARN_ON(!npdev->dev.of_node)) in pnv_pci_get_gpu_dev()
57 dn = of_parse_phandle(npdev->dev.of_node, "ibm,gpu", 0); in pnv_pci_get_gpu_dev()
72 struct pci_dev *npdev; in pnv_pci_get_npu_dev() local
86 npdev = get_pci_dev(dn); in pnv_pci_get_npu_dev()
89 return npdev; in pnv_pci_get_npu_dev()
438 struct pci_dev *npdev = NULL; in pnv_try_setup_npu_table_group() local
441 npdev = pnv_pci_get_npu_dev(gpdev, 0); in pnv_try_setup_npu_table_group()
442 if (npdev) in pnv_try_setup_npu_table_group()
446 if (!npdev) in pnv_try_setup_npu_table_group()
450 hose = pci_bus_to_host(npdev->bus); in pnv_try_setup_npu_table_group()
503 struct pci_dev *npdev; in pnv_npu_compound_attach() local
530 list_for_each_entry(npdev, &pe->phb->hose->bus->devices, bus_list) { in pnv_npu_compound_attach()
531 struct pci_dev *gpdevtmp = pnv_pci_get_gpu_dev(npdev); in pnv_npu_compound_attach()
536 iommu_add_device(table_group, &npdev->dev); in pnv_npu_compound_attach()
620 struct pci_dev *npdev = pnv_pci_get_npu_dev(gpdev, 0); in pnv_npu2_map_lpar_dev() local
624 if (!npdev) in pnv_npu2_map_lpar_dev()
627 hose = pci_bus_to_host(npdev->bus); in pnv_npu2_map_lpar_dev()
629 dev_info_once(&npdev->dev, "Nvlink1 does not support contexts"); in pnv_npu2_map_lpar_dev()
672 struct pci_dev *npdev = pnv_pci_get_npu_dev(gpdev, 0); in pnv_npu2_unmap_lpar_dev() local
676 if (!npdev) in pnv_npu2_unmap_lpar_dev()
679 hose = pci_bus_to_host(npdev->bus); in pnv_npu2_unmap_lpar_dev()
681 dev_info_once(&npdev->dev, "Nvlink1 does not support contexts"); in pnv_npu2_unmap_lpar_dev()