Home
last modified time | relevance | path

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

/linux-6.8/include/linux/
Diommu.h531 struct iommu_domain_ops { struct
532 int (*attach_dev)(struct iommu_domain *domain, struct device *dev);
533 int (*set_dev_pasid)(struct iommu_domain *domain, struct device *dev,
536 int (*map_pages)(struct iommu_domain *domain, unsigned long iova,
539 size_t (*unmap_pages)(struct iommu_domain *domain, unsigned long iova,
543 void (*flush_iotlb_all)(struct iommu_domain *domain);
544 int (*iotlb_sync_map)(struct iommu_domain *domain, unsigned long iova,
546 void (*iotlb_sync)(struct iommu_domain *domain,
548 int (*cache_invalidate_user)(struct iommu_domain *domain,
551 phys_addr_t (*iova_to_phys)(struct iommu_domain *domain,
[all …]