Searched refs:ipu6_mmu (Results 1 – 5 of 5) sorted by relevance
38 struct ipu6_mmu { struct58 void (*tlb_invalidate)(struct ipu6_mmu *mmu); argument61 struct ipu6_mmu *ipu6_mmu_init(struct device *dev,64 void ipu6_mmu_cleanup(struct ipu6_mmu *mmu);65 int ipu6_mmu_hw_init(struct ipu6_mmu *mmu);66 void ipu6_mmu_hw_cleanup(struct ipu6_mmu *mmu);
29 static struct vm_info *get_vm_info(struct ipu6_mmu *mmu, dma_addr_t iova) in get_vm_info()125 struct ipu6_mmu *mmu = to_ipu6_bus_device(dev)->mmu; in ipu6_dma_sync_single_for_cpu()154 struct ipu6_mmu *mmu = to_ipu6_bus_device(dev)->mmu; in ipu6_dma_alloc()244 struct ipu6_mmu *mmu = to_ipu6_bus_device(dev)->mmu; in ipu6_dma_free()297 struct ipu6_mmu *mmu = to_ipu6_bus_device(dev)->mmu; in ipu6_dma_mmap()332 struct ipu6_mmu *mmu = to_ipu6_bus_device(dev)->mmu; in ipu6_dma_unmap_sg()393 struct ipu6_mmu *mmu = to_ipu6_bus_device(dev)->mmu; in ipu6_dma_map_sg()466 struct ipu6_mmu *mmu = to_ipu6_bus_device(dev)->mmu; in ipu6_dma_get_sgtable()
54 static void tlb_invalidate(struct ipu6_mmu *mmu) in tlb_invalidate()385 static int allocate_trash_buffer(struct ipu6_mmu *mmu) in allocate_trash_buffer()444 int ipu6_mmu_hw_init(struct ipu6_mmu *mmu) in ipu6_mmu_hw_init()572 void ipu6_mmu_hw_cleanup(struct ipu6_mmu *mmu) in ipu6_mmu_hw_cleanup()745 static void ipu6_mmu_destroy(struct ipu6_mmu *mmu) in ipu6_mmu_destroy()788 struct ipu6_mmu *ipu6_mmu_init(struct device *dev, in ipu6_mmu_init()794 struct ipu6_mmu *mmu; in ipu6_mmu_init()837 void ipu6_mmu_cleanup(struct ipu6_mmu *mmu) in ipu6_mmu_cleanup()
28 struct ipu6_mmu *mmu;
710 struct ipu6_mmu *isys_mmu = isp->isys->mmu; in ipu6_pci_remove()711 struct ipu6_mmu *psys_mmu = isp->psys->mmu; in ipu6_pci_remove()