Home
last modified time | relevance | path

Searched refs:pfsid (Results 1 – 5 of 5) sorted by relevance

/linux-6.6.21/drivers/iommu/intel/
Diommu.h421 #define QI_DEV_IOTLB_PFSID(pfsid) (((u64)(pfsid & 0xf) << 12) | \ argument
422 ((u64)((pfsid >> 4) & 0xfff) << 52))
451 #define QI_DEV_EIOTLB_PFSID(pfsid) (((u64)(pfsid & 0xf) << 12) | \ argument
452 ((u64)((pfsid >> 4) & 0xfff) << 52))
709 u16 pfsid; /* SRIOV physical function source ID */ member
819 void qi_flush_dev_iotlb(struct intel_iommu *iommu, u16 sid, u16 pfsid,
825 void qi_flush_dev_iotlb_pasid(struct intel_iommu *iommu, u16 sid, u16 pfsid,
Dpasid.c425 u16 sid, qdep, pfsid; in devtlb_invalidation_with_pasid() local
433 pfsid = info->pfsid; in devtlb_invalidation_with_pasid()
442 qi_flush_dev_iotlb(iommu, sid, pfsid, qdep, 0, 64 - VTD_PAGE_SHIFT); in devtlb_invalidation_with_pasid()
444 qi_flush_dev_iotlb_pasid(iommu, sid, pfsid, pasid, qdep, 0, 64 - VTD_PAGE_SHIFT); in devtlb_invalidation_with_pasid()
Dsvm.c184 qi_flush_dev_iotlb_pasid(sdev->iommu, sdev->sid, info->pfsid, in __flush_svm_range_dev()
230 qi_flush_dev_iotlb_pasid(sdev->iommu, sdev->sid, info->pfsid, in intel_flush_svm_all()
543 QI_DEV_IOTLB_PFSID(info->pfsid); in intel_drain_pasid_prq()
Ddmar.c1520 void qi_flush_dev_iotlb(struct intel_iommu *iommu, u16 sid, u16 pfsid, in qi_flush_dev_iotlb() argument
1544 QI_DIOTLB_TYPE | QI_DEV_IOTLB_PFSID(pfsid); in qi_flush_dev_iotlb()
1593 void qi_flush_dev_iotlb_pasid(struct intel_iommu *iommu, u16 sid, u16 pfsid, in qi_flush_dev_iotlb_pasid() argument
1610 QI_DEV_IOTLB_PFSID(pfsid); in qi_flush_dev_iotlb_pasid()
Diommu.c1464 qi_flush_dev_iotlb(info->iommu, sid, info->pfsid, in __iommu_flush_dev_iotlb()
1491 info->pfsid, dev_pasid->pasid, in iommu_flush_dev_iotlb()
4387 info->pfsid = pci_dev_id(pci_physfn(pdev)); in intel_iommu_probe_device()
5052 qi_flush_dev_iotlb(info->iommu, sid, info->pfsid, in quirk_extra_dev_tlb_flush()
5055 qi_flush_dev_iotlb_pasid(info->iommu, sid, info->pfsid, in quirk_extra_dev_tlb_flush()