ipu6_mmu_info
struct ipu6_mmu_info;
struct ipu6_mmu_info *mmu_info;
static dma_addr_t map_single(struct ipu6_mmu_info *mmu_info, void *ptr)
static int get_dummy_page(struct ipu6_mmu_info *mmu_info)
static void free_dummy_page(struct ipu6_mmu_info *mmu_info)
static int alloc_dummy_l2_pt(struct ipu6_mmu_info *mmu_info)
static void free_dummy_l2_pt(struct ipu6_mmu_info *mmu_info)
static u32 *alloc_l1_pt(struct ipu6_mmu_info *mmu_info)
static u32 *alloc_l2_pt(struct ipu6_mmu_info *mmu_info)
static void l2_unmap(struct ipu6_mmu_info *mmu_info, unsigned long iova,
static int l2_map(struct ipu6_mmu_info *mmu_info, unsigned long iova,
static int __ipu6_mmu_map(struct ipu6_mmu_info *mmu_info, unsigned long iova,
static void __ipu6_mmu_unmap(struct ipu6_mmu_info *mmu_info,
struct ipu6_mmu_info *mmu_info;
static struct ipu6_mmu_info *ipu6_mmu_alloc(struct ipu6_device *isp)
struct ipu6_mmu_info *mmu_info;
phys_addr_t ipu6_mmu_iova_to_phys(struct ipu6_mmu_info *mmu_info,
void ipu6_mmu_unmap(struct ipu6_mmu_info *mmu_info, unsigned long iova,
int ipu6_mmu_map(struct ipu6_mmu_info *mmu_info, unsigned long iova,
struct ipu6_mmu_info *mmu_info = dmap->mmu_info;
static void page_table_dump(struct ipu6_mmu_info *mmu_info)
int ipu6_mmu_map(struct ipu6_mmu_info *mmu_info, unsigned long iova,
void ipu6_mmu_unmap(struct ipu6_mmu_info *mmu_info, unsigned long iova,
phys_addr_t ipu6_mmu_iova_to_phys(struct ipu6_mmu_info *mmu_info,