Searched refs:ioasid_t (Results 1 - 15 of 15) sorted by relevance

/linux-master/drivers/iommu/amd/
H A Damd_iommu.h49 ioasid_t pasid, unsigned long gcr3);
50 int amd_iommu_clear_gcr3(struct iommu_dev_data *dev_data, ioasid_t pasid);
63 ioasid_t pasid, u64 address, size_t size);
65 ioasid_t pasid);
H A Diommu.c1130 ioasid_t pasid, bool gn)
1150 ioasid_t pasid, bool gn)
1388 size_t size, ioasid_t pasid, bool gn)
1498 ioasid_t pasid = IOMMU_NO_PASID;
1577 ioasid_t pasid, u64 address, size_t size)
1593 ioasid_t pasid)
1811 ioasid_t pasid, bool alloc)
1846 ioasid_t pasid, unsigned long gcr3, bool set)
1864 int amd_iommu_set_gcr3(struct iommu_dev_data *dev_data, ioasid_t pasid,
1880 int amd_iommu_clear_gcr3(struct iommu_dev_data *dev_data, ioasid_t pasi
[all...]
/linux-master/include/linux/
H A Diommu.h319 typedef unsigned int ioasid_t; typedef
581 void (*remove_dev_pasid)(struct device *dev, ioasid_t pasid);
633 ioasid_t pasid);
786 struct device *dev, ioasid_t pasid);
1052 struct device *dev, ioasid_t pasid);
1054 struct device *dev, ioasid_t pasid);
1056 iommu_get_domain_for_dev_pasid(struct device *dev, ioasid_t pasid,
1058 ioasid_t iommu_alloc_global_pasid(struct device *dev);
1059 void iommu_free_global_pasid(ioasid_t pasid);
1388 struct device *dev, ioasid_t pasi
[all...]
/linux-master/drivers/iommu/arm/arm-smmu-v3/
H A Darm-smmu-v3-sva.c359 static int __arm_smmu_sva_bind(struct device *dev, ioasid_t pasid,
541 struct device *dev, ioasid_t id)
567 struct device *dev, ioasid_t id)
H A Darm-smmu-v3.h769 struct device *dev, ioasid_t id);
810 ioasid_t id)
H A Darm-smmu-v3.c51 ioasid_t sid);
1059 static bool entry_set(struct arm_smmu_device *smmu, ioasid_t sid,
3056 static void arm_smmu_remove_dev_pasid(struct device *dev, ioasid_t pasid)
/linux-master/drivers/iommu/
H A Diommu-sva.c18 ioasid_t pasid;
H A Diommu.c3318 struct iommu_group *group, ioasid_t pasid)
3333 ioasid_t pasid)
3353 struct device *dev, ioasid_t pasid)
3406 ioasid_t pasid)
3433 ioasid_t pasid,
3453 ioasid_t iommu_alloc_global_pasid(struct device *dev)
3471 void iommu_free_global_pasid(ioasid_t pasid)
/linux-master/drivers/iommu/intel/
H A Dsvm.c30 static int pasid_private_add(ioasid_t pasid, void *priv)
36 static void pasid_private_remove(ioasid_t pasid)
41 static void *pasid_private_find(ioasid_t pasid)
318 struct device *dev, ioasid_t pasid)
H A Diommu.h775 ioasid_t pasid;
1102 void intel_svm_remove_dev_pasid(struct device *dev, ioasid_t pasid);
1128 static inline void intel_svm_remove_dev_pasid(struct device *dev, ioasid_t pasid)
H A Ddebugfs.c349 ioasid_t pasid)
H A Diommu.c4593 static void intel_iommu_remove_dev_pasid(struct device *dev, ioasid_t pasid)
4637 struct device *dev, ioasid_t pasid)
/linux-master/drivers/dma/idxd/
H A Didxd.h98 ioasid_t pasid;
794 int idxd_copy_cr(struct idxd_wq *wq, ioasid_t pasid, unsigned long addr,
H A Dcdev.c646 int idxd_copy_cr(struct idxd_wq *wq, ioasid_t pasid, unsigned long addr,
H A Dinit.c566 ioasid_t pasid;

Completed in 226 milliseconds