Displaying 1 result from an estimated 1 matches for "pci_devfn2".
Did you mean:
pci_devfn
2012 Nov 05
25
[PATCH] IOMMU: don't disable bus mastering on faults for devices used by Xen or Dom0
...for ( bdf = 0; bdf < ivrs_bdf_entries; bdf++ )
if ( get_dma_requestor_id(iommu->seg, bdf) == device_id )
{
+ const struct pci_dev *pdev;
+
+ spin_lock(&pcidevs_lock);
+ pdev = pci_get_pdev(iommu->seg, PCI_BUS(bdf), PCI_DEVFN2(bdf));
+ if ( pdev && pdev->domain != dom_xen &&
+ (!pdev->domain || !IS_PRIV(pdev->domain)) )
+ pdev = NULL;
+ spin_unlock(&pcidevs_lock);
+
+ if ( pdev )
+ continue;...