iommu_domain      565 arch/x86/include/asm/kvm_host.h 	struct iommu_domain *iommu_domain;
iommu_domain       36 include/linux/iommu.h struct iommu_domain;
iommu_domain       43 include/linux/iommu.h typedef int (*iommu_fault_handler_t)(struct iommu_domain *,
iommu_domain      109 include/linux/iommu.h 	int (*domain_init)(struct iommu_domain *domain);
iommu_domain      110 include/linux/iommu.h 	void (*domain_destroy)(struct iommu_domain *domain);
iommu_domain      111 include/linux/iommu.h 	int (*attach_dev)(struct iommu_domain *domain, struct device *dev);
iommu_domain      112 include/linux/iommu.h 	void (*detach_dev)(struct iommu_domain *domain, struct device *dev);
iommu_domain      113 include/linux/iommu.h 	int (*map)(struct iommu_domain *domain, unsigned long iova,
iommu_domain      115 include/linux/iommu.h 	size_t (*unmap)(struct iommu_domain *domain, unsigned long iova,
iommu_domain      117 include/linux/iommu.h 	phys_addr_t (*iova_to_phys)(struct iommu_domain *domain, dma_addr_t iova);
iommu_domain      121 include/linux/iommu.h 	int (*domain_get_attr)(struct iommu_domain *domain,
iommu_domain      123 include/linux/iommu.h 	int (*domain_set_attr)(struct iommu_domain *domain,
iommu_domain      127 include/linux/iommu.h 	int (*domain_window_enable)(struct iommu_domain *domain, u32 wnd_nr,
iommu_domain      129 include/linux/iommu.h 	void (*domain_window_disable)(struct iommu_domain *domain, u32 wnd_nr);
iommu_domain      131 include/linux/iommu.h 	int (*domain_set_windows)(struct iommu_domain *domain, u32 w_count);
iommu_domain      133 include/linux/iommu.h 	u32 (*domain_get_windows)(struct iommu_domain *domain);
iommu_domain      148 include/linux/iommu.h extern struct iommu_domain *iommu_domain_alloc(struct bus_type *bus);
iommu_domain      150 include/linux/iommu.h extern void iommu_domain_free(struct iommu_domain *domain);
iommu_domain      151 include/linux/iommu.h extern int iommu_attach_device(struct iommu_domain *domain,
iommu_domain      153 include/linux/iommu.h extern void iommu_detach_device(struct iommu_domain *domain,
iommu_domain      155 include/linux/iommu.h extern int iommu_map(struct iommu_domain *domain, unsigned long iova,
iommu_domain      157 include/linux/iommu.h extern size_t iommu_unmap(struct iommu_domain *domain, unsigned long iova,
iommu_domain      159 include/linux/iommu.h extern phys_addr_t iommu_iova_to_phys(struct iommu_domain *domain, dma_addr_t iova);
iommu_domain      160 include/linux/iommu.h extern void iommu_set_fault_handler(struct iommu_domain *domain,
iommu_domain      163 include/linux/iommu.h extern int iommu_attach_group(struct iommu_domain *domain,
iommu_domain      165 include/linux/iommu.h extern void iommu_detach_group(struct iommu_domain *domain,
iommu_domain      187 include/linux/iommu.h extern int iommu_domain_get_attr(struct iommu_domain *domain, enum iommu_attr,
iommu_domain      189 include/linux/iommu.h extern int iommu_domain_set_attr(struct iommu_domain *domain, enum iommu_attr,
iommu_domain      199 include/linux/iommu.h extern int iommu_domain_window_enable(struct iommu_domain *domain, u32 wnd_nr,
iommu_domain      202 include/linux/iommu.h extern void iommu_domain_window_disable(struct iommu_domain *domain, u32 wnd_nr);
iommu_domain      227 include/linux/iommu.h static inline int report_iommu_fault(struct iommu_domain *domain,
iommu_domain      259 include/linux/iommu.h static inline struct iommu_domain *iommu_domain_alloc(struct bus_type *bus)
iommu_domain      269 include/linux/iommu.h static inline void iommu_domain_free(struct iommu_domain *domain)
iommu_domain      273 include/linux/iommu.h static inline int iommu_attach_device(struct iommu_domain *domain,
iommu_domain      279 include/linux/iommu.h static inline void iommu_detach_device(struct iommu_domain *domain,
iommu_domain      284 include/linux/iommu.h static inline int iommu_map(struct iommu_domain *domain, unsigned long iova,
iommu_domain      290 include/linux/iommu.h static inline int iommu_unmap(struct iommu_domain *domain, unsigned long iova,
iommu_domain      296 include/linux/iommu.h static inline int iommu_domain_window_enable(struct iommu_domain *domain,
iommu_domain      303 include/linux/iommu.h static inline void iommu_domain_window_disable(struct iommu_domain *domain,
iommu_domain      308 include/linux/iommu.h static inline phys_addr_t iommu_iova_to_phys(struct iommu_domain *domain, dma_addr_t iova)
iommu_domain      313 include/linux/iommu.h static inline void iommu_set_fault_handler(struct iommu_domain *domain,
iommu_domain      318 include/linux/iommu.h static inline int iommu_attach_group(struct iommu_domain *domain,
iommu_domain      324 include/linux/iommu.h static inline void iommu_detach_group(struct iommu_domain *domain,
iommu_domain      394 include/linux/iommu.h static inline int iommu_domain_get_attr(struct iommu_domain *domain,
iommu_domain      400 include/linux/iommu.h static inline int iommu_domain_set_attr(struct iommu_domain *domain,
iommu_domain      410 include/linux/remoteproc.h 	struct iommu_domain *domain;