Lines Matching refs:msm_mmu
13 int (*attach)(struct msm_mmu *mmu, const char * const *names, int cnt);
14 void (*detach)(struct msm_mmu *mmu, const char * const *names, int cnt);
15 int (*map)(struct msm_mmu *mmu, uint64_t iova, struct sg_table *sgt,
17 int (*unmap)(struct msm_mmu *mmu, uint64_t iova, unsigned len);
18 void (*destroy)(struct msm_mmu *mmu);
21 struct msm_mmu { struct
28 static inline void msm_mmu_init(struct msm_mmu *mmu, struct device *dev, in msm_mmu_init() argument
35 struct msm_mmu *msm_iommu_new(struct device *dev, struct iommu_domain *domain);
36 struct msm_mmu *msm_gpummu_new(struct device *dev, struct msm_gpu *gpu);
38 static inline void msm_mmu_set_fault_handler(struct msm_mmu *mmu, void *arg, in msm_mmu_set_fault_handler()
45 void msm_gpummu_params(struct msm_mmu *mmu, dma_addr_t *pt_base,