Lines Matching refs:pdev
88 static int dca_enabled_in_bios(struct pci_dev *pdev) in dca_enabled_in_bios() argument
98 dev_dbg(&pdev->dev, "DCA is disabled in BIOS\n"); in dca_enabled_in_bios()
103 int system_has_dca_enabled(struct pci_dev *pdev) in system_has_dca_enabled() argument
106 return dca_enabled_in_bios(pdev); in system_has_dca_enabled()
108 dev_dbg(&pdev->dev, "boot cpu doesn't have X86_FEATURE_DCA\n"); in system_has_dca_enabled()
113 struct pci_dev *pdev; /* requester device */ member
142 struct pci_dev *pdev; in ioat_dca_add_requester() local
149 pdev = to_pci_dev(dev); in ioat_dca_add_requester()
150 id = dcaid_from_pcidev(pdev); in ioat_dca_add_requester()
156 if (ioatdca->req_slots[i].pdev == NULL) { in ioat_dca_add_requester()
159 ioatdca->req_slots[i].pdev = pdev; in ioat_dca_add_requester()
175 struct pci_dev *pdev; in ioat_dca_remove_requester() local
181 pdev = to_pci_dev(dev); in ioat_dca_remove_requester()
184 if (ioatdca->req_slots[i].pdev == pdev) { in ioat_dca_remove_requester()
186 ioatdca->req_slots[i].pdev = NULL; in ioat_dca_remove_requester()
223 struct pci_dev *pdev; in ioat_dca_dev_managed() local
226 pdev = to_pci_dev(dev); in ioat_dca_dev_managed()
228 if (ioatdca->req_slots[i].pdev == pdev) in ioat_dca_dev_managed()
242 struct dca_provider *ioat_dca_init(struct pci_dev *pdev, void __iomem *iobase) in ioat_dca_init() argument
252 if (!system_has_dca_enabled(pdev)) in ioat_dca_init()
256 switch (pdev->vendor) { in ioat_dca_init()
258 switch (pdev->device) { in ioat_dca_init()
271 switch (pdev->device) { in ioat_dca_init()
301 err = register_dca_provider(dca, &pdev->dev); in ioat_dca_init()
314 struct pci_dev *pdev; in ioat2_dca_add_requester() local
322 pdev = to_pci_dev(dev); in ioat2_dca_add_requester()
323 id = dcaid_from_pcidev(pdev); in ioat2_dca_add_requester()
329 if (ioatdca->req_slots[i].pdev == NULL) { in ioat2_dca_add_requester()
332 ioatdca->req_slots[i].pdev = pdev; in ioat2_dca_add_requester()
349 struct pci_dev *pdev; in ioat2_dca_remove_requester() local
356 pdev = to_pci_dev(dev); in ioat2_dca_remove_requester()
359 if (ioatdca->req_slots[i].pdev == pdev) { in ioat2_dca_remove_requester()
363 ioatdca->req_slots[i].pdev = NULL; in ioat2_dca_remove_requester()
407 struct dca_provider *ioat2_dca_init(struct pci_dev *pdev, void __iomem *iobase) in ioat2_dca_init() argument
420 if (!system_has_dca_enabled(pdev)) in ioat2_dca_init()
472 dev_driver_string(&pdev->dev), in ioat2_dca_init()
473 dev_name(&pdev->dev)); in ioat2_dca_init()
478 err = register_dca_provider(dca, &pdev->dev); in ioat2_dca_init()
490 struct pci_dev *pdev; in ioat3_dca_add_requester() local
498 pdev = to_pci_dev(dev); in ioat3_dca_add_requester()
499 id = dcaid_from_pcidev(pdev); in ioat3_dca_add_requester()
505 if (ioatdca->req_slots[i].pdev == NULL) { in ioat3_dca_add_requester()
508 ioatdca->req_slots[i].pdev = pdev; in ioat3_dca_add_requester()
525 struct pci_dev *pdev; in ioat3_dca_remove_requester() local
532 pdev = to_pci_dev(dev); in ioat3_dca_remove_requester()
535 if (ioatdca->req_slots[i].pdev == pdev) { in ioat3_dca_remove_requester()
539 ioatdca->req_slots[i].pdev = NULL; in ioat3_dca_remove_requester()
621 struct dca_provider *ioat3_dca_init(struct pci_dev *pdev, void __iomem *iobase) in ioat3_dca_init() argument
641 if (!system_has_dca_enabled(pdev)) in ioat3_dca_init()
693 dev_driver_string(&pdev->dev), in ioat3_dca_init()
694 dev_name(&pdev->dev)); in ioat3_dca_init()
699 err = register_dca_provider(dca, &pdev->dev); in ioat3_dca_init()