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