Lines Matching refs:mapping
36 struct dma_iommu_mapping *mapping; member
443 if (!mmu->mapping) in ipmmu_irq()
446 io_domain = mmu->mapping->domain; in ipmmu_irq()
685 if (!mmu->mapping) { in ipmmu_add_device()
686 struct dma_iommu_mapping *mapping; in ipmmu_add_device() local
688 mapping = arm_iommu_create_mapping(&platform_bus_type, in ipmmu_add_device()
690 if (IS_ERR(mapping)) { in ipmmu_add_device()
692 ret = PTR_ERR(mapping); in ipmmu_add_device()
696 mmu->mapping = mapping; in ipmmu_add_device()
700 ret = arm_iommu_attach_device(dev, mmu->mapping); in ipmmu_add_device()
709 arm_iommu_release_mapping(mmu->mapping); in ipmmu_add_device()
841 arm_iommu_release_mapping(mmu->mapping); in ipmmu_remove()