Searched refs:ioasid_t (Results 1 - 15 of 15) sorted by relevance
/linux-master/drivers/iommu/amd/ |
H A D | amd_iommu.h | 49 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 D | iommu.c | 1130 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 D | iommu.h | 319 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 D | arm-smmu-v3-sva.c | 359 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 D | arm-smmu-v3.h | 769 struct device *dev, ioasid_t id); 810 ioasid_t id)
|
H A D | arm-smmu-v3.c | 51 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 D | iommu-sva.c | 18 ioasid_t pasid;
|
H A D | iommu.c | 3318 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 D | svm.c | 30 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 D | iommu.h | 775 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 D | debugfs.c | 349 ioasid_t pasid)
|
H A D | iommu.c | 4593 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 D | idxd.h | 98 ioasid_t pasid; 794 int idxd_copy_cr(struct idxd_wq *wq, ioasid_t pasid, unsigned long addr,
|
H A D | cdev.c | 646 int idxd_copy_cr(struct idxd_wq *wq, ioasid_t pasid, unsigned long addr,
|
H A D | init.c | 566 ioasid_t pasid;
|
Completed in 226 milliseconds