Home
last modified time | relevance | path

Searched defs:iommu_domain_ops (Results 1 – 1 of 1) sorted by relevance

/linux-6.12.1/include/linux/
Diommu.h642 struct iommu_domain_ops { struct
643 int (*attach_dev)(struct iommu_domain *domain, struct device *dev);
644 int (*set_dev_pasid)(struct iommu_domain *domain, struct device *dev,
647 int (*map_pages)(struct iommu_domain *domain, unsigned long iova,
650 size_t (*unmap_pages)(struct iommu_domain *domain, unsigned long iova,
654 void (*flush_iotlb_all)(struct iommu_domain *domain);
655 int (*iotlb_sync_map)(struct iommu_domain *domain, unsigned long iova,
657 void (*iotlb_sync)(struct iommu_domain *domain,
659 int (*cache_invalidate_user)(struct iommu_domain *domain,
662 phys_addr_t (*iova_to_phys)(struct iommu_domain *domain,
[all …]