Searched defs:iommu_ops (Results 1 – 6 of 6) sorted by relevance
| /kernel/linux/linux-4.19/include/linux/ |
| D | iommu.h | 189 struct iommu_ops { struct 190 bool (*capable)(enum iommu_cap); 193 struct iommu_domain *(*domain_alloc)(unsigned iommu_domain_type); 194 void (*domain_free)(struct iommu_domain *); 196 int (*attach_dev)(struct iommu_domain *domain, struct device *dev); 197 void (*detach_dev)(struct iommu_domain *domain, struct device *dev); 198 int (*map)(struct iommu_domain *domain, unsigned long iova, 200 size_t (*unmap)(struct iommu_domain *domain, unsigned long iova, 202 void (*flush_iotlb_all)(struct iommu_domain *domain); 203 void (*iotlb_range_add)(struct iommu_domain *domain, [all …]
|
| D | device.h | 140 const struct iommu_ops *iommu_ops; member
|
| /kernel/linux/linux-5.10/include/linux/ |
| D | iommu.h | 233 struct iommu_ops { struct 234 bool (*capable)(enum iommu_cap); 237 struct iommu_domain *(*domain_alloc)(unsigned iommu_domain_type); 238 void (*domain_free)(struct iommu_domain *); 240 int (*attach_dev)(struct iommu_domain *domain, struct device *dev); 241 void (*detach_dev)(struct iommu_domain *domain, struct device *dev); 242 int (*map)(struct iommu_domain *domain, unsigned long iova, 244 size_t (*unmap)(struct iommu_domain *domain, unsigned long iova, 246 void (*flush_iotlb_all)(struct iommu_domain *domain); 247 void (*iotlb_sync_map)(struct iommu_domain *domain); [all …]
|
| /kernel/linux/linux-5.10/include/linux/device/ |
| D | bus.h | 109 const struct iommu_ops *iommu_ops; member
|
| /kernel/linux/linux-4.19/arch/arm/mm/ |
| D | dma-mapping.c | 2090 const struct dma_map_ops iommu_ops = { variable
|
| /kernel/linux/linux-5.10/arch/arm/mm/ |
| D | dma-mapping.c | 1983 static const struct dma_map_ops iommu_ops = { variable
|