Home
last modified time | relevance | path

Searched refs:iommu_sva (Results 1 – 6 of 6) sorted by relevance

/Linux-v5.10/include/linux/
Diommu.h41 struct iommu_sva;
286 struct iommu_sva *(*sva_bind)(struct device *dev, struct mm_struct *mm,
288 void (*sva_unbind)(struct iommu_sva *handle);
289 u32 (*sva_get_pasid)(struct iommu_sva *handle);
591 struct iommu_sva { struct
636 struct iommu_sva *iommu_sva_bind_device(struct device *dev,
639 void iommu_sva_unbind_device(struct iommu_sva *handle);
640 u32 iommu_sva_get_pasid(struct iommu_sva *handle);
1023 static inline struct iommu_sva *
1029 static inline void iommu_sva_unbind_device(struct iommu_sva *handle) in iommu_sva_unbind_device()
[all …]
Duacce.h85 struct iommu_sva *handle;
Dintel-iommu.h748 struct iommu_sva *intel_svm_bind(struct device *dev, struct mm_struct *mm,
750 void intel_svm_unbind(struct iommu_sva *handle);
751 u32 intel_svm_get_pasid(struct iommu_sva *handle);
762 struct iommu_sva sva;
/Linux-v5.10/drivers/iommu/intel/
Dsvm.c1071 struct iommu_sva *
1074 struct iommu_sva *sva = ERR_PTR(-EINVAL); in intel_svm_bind()
1100 void intel_svm_unbind(struct iommu_sva *sva) in intel_svm_unbind()
1110 u32 intel_svm_get_pasid(struct iommu_sva *sva) in intel_svm_get_pasid()
/Linux-v5.10/drivers/misc/uacce/
Duacce.c97 struct iommu_sva *handle; in uacce_bind_queue()
/Linux-v5.10/drivers/iommu/
Diommu.c2957 struct iommu_sva *
2961 struct iommu_sva *handle = ERR_PTR(-EINVAL); in iommu_sva_bind_device()
3003 void iommu_sva_unbind_device(struct iommu_sva *handle) in iommu_sva_unbind_device()
3024 u32 iommu_sva_get_pasid(struct iommu_sva *handle) in iommu_sva_get_pasid()