Lines Matching refs:mmu
13 void (*detach)(struct msm_mmu *mmu);
14 int (*map)(struct msm_mmu *mmu, uint64_t iova, struct sg_table *sgt,
16 int (*unmap)(struct msm_mmu *mmu, uint64_t iova, size_t len);
17 void (*destroy)(struct msm_mmu *mmu);
18 void (*resume_translation)(struct msm_mmu *mmu);
35 static inline void msm_mmu_init(struct msm_mmu *mmu, struct device *dev,
38 mmu->dev = dev;
39 mmu->funcs = funcs;
40 mmu->type = type;
46 static inline void msm_mmu_set_fault_handler(struct msm_mmu *mmu, void *arg,
49 mmu->arg = arg;
50 mmu->handler = handler;
55 int msm_iommu_pagetable_params(struct msm_mmu *mmu, phys_addr_t *ttbr,
57 struct iommu_domain_geometry *msm_iommu_get_geometry(struct msm_mmu *mmu);