Lines Matching refs:ipmmu_vmsa_device
57 struct ipmmu_vmsa_device { struct
61 struct ipmmu_vmsa_device *root; argument
74 struct ipmmu_vmsa_device *mmu; argument
89 static struct ipmmu_vmsa_device *to_ipmmu(struct device *dev) in to_ipmmu()
152 static bool ipmmu_is_root(struct ipmmu_vmsa_device *mmu) in ipmmu_is_root()
159 struct ipmmu_vmsa_device *mmu = dev_get_drvdata(dev); in __ipmmu_check_device()
160 struct ipmmu_vmsa_device **rootp = data; in __ipmmu_check_device()
168 static struct ipmmu_vmsa_device *ipmmu_find_root(void) in ipmmu_find_root()
170 struct ipmmu_vmsa_device *root = NULL; in ipmmu_find_root()
180 static u32 ipmmu_read(struct ipmmu_vmsa_device *mmu, unsigned int offset) in ipmmu_read()
185 static void ipmmu_write(struct ipmmu_vmsa_device *mmu, unsigned int offset, in ipmmu_write()
191 static unsigned int ipmmu_ctx_reg(struct ipmmu_vmsa_device *mmu, in ipmmu_ctx_reg()
198 static u32 ipmmu_ctx_read(struct ipmmu_vmsa_device *mmu, in ipmmu_ctx_read()
204 static void ipmmu_ctx_write(struct ipmmu_vmsa_device *mmu, in ipmmu_ctx_write()
231 static u32 ipmmu_utlb_reg(struct ipmmu_vmsa_device *mmu, unsigned int reg) in ipmmu_utlb_reg()
236 static void ipmmu_imuasid_write(struct ipmmu_vmsa_device *mmu, in ipmmu_imuasid_write()
242 static void ipmmu_imuctr_write(struct ipmmu_vmsa_device *mmu, in ipmmu_imuctr_write()
285 struct ipmmu_vmsa_device *mmu = domain->mmu; in ipmmu_utlb_enable()
306 struct ipmmu_vmsa_device *mmu = domain->mmu; in ipmmu_utlb_disable()
334 static int ipmmu_domain_allocate_context(struct ipmmu_vmsa_device *mmu, in ipmmu_domain_allocate_context()
354 static void ipmmu_domain_free_context(struct ipmmu_vmsa_device *mmu, in ipmmu_domain_free_context()
493 struct ipmmu_vmsa_device *mmu = domain->mmu; in ipmmu_domain_irq()
542 struct ipmmu_vmsa_device *mmu = dev; in ipmmu_irq()
620 struct ipmmu_vmsa_device *mmu = to_ipmmu(dev); in ipmmu_attach_device()
809 struct ipmmu_vmsa_device *mmu = to_ipmmu(dev); in ipmmu_init_arm_mapping()
853 struct ipmmu_vmsa_device *mmu = to_ipmmu(dev); in ipmmu_probe_device()
882 struct ipmmu_vmsa_device *mmu = to_ipmmu(dev); in ipmmu_find_group()
918 static void ipmmu_device_reset(struct ipmmu_vmsa_device *mmu) in ipmmu_device_reset()
999 struct ipmmu_vmsa_device *mmu; in ipmmu_probe()
1117 struct ipmmu_vmsa_device *mmu = platform_get_drvdata(pdev); in ipmmu_remove()
1132 struct ipmmu_vmsa_device *mmu = dev_get_drvdata(dev); in ipmmu_resume_noirq()