Searched refs:ioasid_t (Results 1 – 13 of 13) sorted by relevance
| /Linux-v6.6/include/linux/ |
| D | iommu.h | 202 typedef unsigned int ioasid_t; typedef 292 void (*remove_dev_pasid)(struct device *dev, ioasid_t pasid); 335 ioasid_t pasid); 475 struct device *dev, ioasid_t pasid); 724 struct device *dev, ioasid_t pasid); 726 struct device *dev, ioasid_t pasid); 728 iommu_get_domain_for_dev_pasid(struct device *dev, ioasid_t pasid, 730 ioasid_t iommu_alloc_global_pasid(struct device *dev); 731 void iommu_free_global_pasid(ioasid_t pasid); 1077 struct device *dev, ioasid_t pasid) in iommu_attach_device_pasid() [all …]
|
| /Linux-v6.6/drivers/iommu/ |
| D | iommu-sva.c | 17 ioasid_t pasid; in iommu_sva_alloc_pasid() 127 ioasid_t pasid = domain->mm->pasid; in iommu_sva_unbind_device()
|
| D | iommu.c | 3370 struct iommu_group *group, ioasid_t pasid) in __iommu_set_group_pasid() 3385 ioasid_t pasid) in __iommu_remove_group_pasid() 3405 struct device *dev, ioasid_t pasid) in iommu_attach_device_pasid() 3448 ioasid_t pasid) in iommu_detach_device_pasid() 3476 ioasid_t pasid, in iommu_get_domain_for_dev_pasid() 3516 ioasid_t iommu_alloc_global_pasid(struct device *dev) in iommu_alloc_global_pasid() 3534 void iommu_free_global_pasid(ioasid_t pasid) in iommu_free_global_pasid()
|
| /Linux-v6.6/drivers/iommu/intel/ |
| D | svm.c | 31 static int pasid_private_add(ioasid_t pasid, void *priv) in pasid_private_add() 37 static void pasid_private_remove(ioasid_t pasid) in pasid_private_remove() 42 static void *pasid_private_find(ioasid_t pasid) in pasid_private_find() 795 struct device *dev, ioasid_t pasid) in intel_svm_set_dev_pasid()
|
| D | iommu.h | 724 ioasid_t pasid; 853 void intel_svm_remove_dev_pasid(struct device *dev, ioasid_t pasid); 879 static inline void intel_svm_remove_dev_pasid(struct device *dev, ioasid_t pasid) in intel_svm_remove_dev_pasid()
|
| D | iommu.c | 4678 static void intel_iommu_remove_dev_pasid(struct device *dev, ioasid_t pasid) in intel_iommu_remove_dev_pasid() 4720 struct device *dev, ioasid_t pasid) in intel_iommu_set_dev_pasid()
|
| /Linux-v6.6/drivers/iommu/arm/arm-smmu-v3/ |
| D | arm-smmu-v3-sva.c | 539 struct device *dev, ioasid_t id) in arm_smmu_sva_remove_dev_pasid() 562 struct device *dev, ioasid_t id) in arm_smmu_sva_set_dev_pasid()
|
| D | arm-smmu-v3.h | 768 struct device *dev, ioasid_t id); 809 ioasid_t id) in arm_smmu_sva_remove_dev_pasid()
|
| D | arm-smmu-v3.c | 2851 static void arm_smmu_remove_dev_pasid(struct device *dev, ioasid_t pasid) in arm_smmu_remove_dev_pasid()
|
| /Linux-v6.6/drivers/dma/idxd/ |
| D | idxd.h | 85 ioasid_t pasid; 727 int idxd_copy_cr(struct idxd_wq *wq, ioasid_t pasid, unsigned long addr,
|
| D | cdev.c | 640 int idxd_copy_cr(struct idxd_wq *wq, ioasid_t pasid, unsigned long addr, in idxd_copy_cr()
|
| D | init.c | 556 ioasid_t pasid; in idxd_enable_system_pasid()
|
| /Linux-v6.6/Documentation/userspace-api/ |
| D | iommu.rst | 209 struct device *dev, ioasid_t ioasid);
|