Searched refs:pfsid (Results 1 – 5 of 5) sorted by relevance
| /Linux-v5.10/include/linux/ |
| D | intel-iommu.h | 358 #define QI_DEV_IOTLB_PFSID(pfsid) (((u64)(pfsid & 0xf) << 12) | \ argument 359 ((u64)((pfsid >> 4) & 0xfff) << 52)) 387 #define QI_DEV_EIOTLB_PFSID(pfsid) (((u64)(pfsid & 0xf) << 12) | \ argument 388 ((u64)((pfsid >> 4) & 0xfff) << 52)) 624 u16 pfsid; /* SRIOV physical function source ID */ member 708 extern void qi_flush_dev_iotlb(struct intel_iommu *iommu, u16 sid, u16 pfsid, 714 void qi_flush_dev_iotlb_pasid(struct intel_iommu *iommu, u16 sid, u16 pfsid,
|
| /Linux-v5.10/drivers/iommu/intel/ |
| D | pasid.c | 478 u16 sid, qdep, pfsid; in devtlb_invalidation_with_pasid() local 486 pfsid = info->pfsid; in devtlb_invalidation_with_pasid() 495 qi_flush_dev_iotlb(iommu, sid, pfsid, qdep, 0, 64 - VTD_PAGE_SHIFT); in devtlb_invalidation_with_pasid() 497 qi_flush_dev_iotlb_pasid(iommu, sid, pfsid, pasid, qdep, 0, 64 - VTD_PAGE_SHIFT); in devtlb_invalidation_with_pasid()
|
| D | dmar.c | 1416 void qi_flush_dev_iotlb(struct intel_iommu *iommu, u16 sid, u16 pfsid, in qi_flush_dev_iotlb() argument 1431 QI_DIOTLB_TYPE | QI_DEV_IOTLB_PFSID(pfsid); in qi_flush_dev_iotlb() 1480 void qi_flush_dev_iotlb_pasid(struct intel_iommu *iommu, u16 sid, u16 pfsid, in qi_flush_dev_iotlb_pasid() argument 1488 QI_DEV_IOTLB_PFSID(pfsid); in qi_flush_dev_iotlb_pasid()
|
| D | svm.c | 844 QI_DEV_IOTLB_PFSID(info->pfsid); in intel_svm_drain_prq()
|
| D | iommu.c | 1501 info->pfsid = 0; in iommu_enable_dev_iotlb() 1507 info->pfsid = pci_dev_id(pf_pdev); in iommu_enable_dev_iotlb() 1577 qi_flush_dev_iotlb(info->iommu, sid, info->pfsid, in iommu_flush_dev_iotlb() 5549 info->pfsid, pasid, in intel_iommu_sva_invalidate()
|