Home
last modified time | relevance | path

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

/Linux-v5.4/include/linux/
Dintel-iommu.h339 #define QI_DEV_IOTLB_PFSID(pfsid) (((u64)(pfsid & 0xf) << 12) | \ argument
340 ((u64)((pfsid >> 4) & 0xfff) << 52))
364 #define QI_DEV_EIOTLB_PFSID(pfsid) (((u64)(pfsid & 0xf) << 12) | \ argument
365 ((u64)((pfsid >> 4) & 0xfff) << 52))
569 u16 pfsid; /* SRIOV physical function source ID */ member
646 extern void qi_flush_dev_iotlb(struct intel_iommu *iommu, u16 sid, u16 pfsid,
/Linux-v5.4/drivers/iommu/
Dintel-pasid.c431 u16 sid, qdep, pfsid; in devtlb_invalidation_with_pasid() local
439 pfsid = info->pfsid; in devtlb_invalidation_with_pasid()
441 qi_flush_dev_iotlb(iommu, sid, pfsid, qdep, 0, 64 - VTD_PAGE_SHIFT); in devtlb_invalidation_with_pasid()
Ddmar.c1348 void qi_flush_dev_iotlb(struct intel_iommu *iommu, u16 sid, u16 pfsid, in qi_flush_dev_iotlb() argument
1364 QI_DIOTLB_TYPE | QI_DEV_IOTLB_PFSID(pfsid); in qi_flush_dev_iotlb()
Dintel-iommu.c1403 info->pfsid = 0; in iommu_enable_dev_iotlb()
1409 info->pfsid = pci_dev_id(pf_pdev); in iommu_enable_dev_iotlb()
1480 qi_flush_dev_iotlb(info->iommu, sid, info->pfsid, in iommu_flush_dev_iotlb()