Lines Matching refs:ipmmu_ctx_write
204 static void ipmmu_ctx_write(struct ipmmu_vmsa_domain *domain, unsigned int reg, in ipmmu_ctx_write() function
236 ipmmu_ctx_write(domain, IMCTR, reg); in ipmmu_tlb_invalidate()
335 ipmmu_ctx_write(domain, IMTTLBR0, ttbr); in ipmmu_domain_init_context()
336 ipmmu_ctx_write(domain, IMTTUBR0, ttbr >> 32); in ipmmu_domain_init_context()
343 ipmmu_ctx_write(domain, IMTTBCR, IMTTBCR_EAE | in ipmmu_domain_init_context()
348 ipmmu_ctx_write(domain, IMMAIR0, domain->cfg.arm_lpae_s1_cfg.mair[0]); in ipmmu_domain_init_context()
351 ipmmu_ctx_write(domain, IMBUSCR, in ipmmu_domain_init_context()
359 ipmmu_ctx_write(domain, IMSTR, ipmmu_ctx_read(domain, IMSTR)); in ipmmu_domain_init_context()
368 ipmmu_ctx_write(domain, IMCTR, IMCTR_INTEN | IMCTR_FLUSH | IMCTR_MMUEN); in ipmmu_domain_init_context()
381 ipmmu_ctx_write(domain, IMCTR, IMCTR_FLUSH); in ipmmu_domain_destroy_context()
408 ipmmu_ctx_write(domain, IMSTR, 0); in ipmmu_domain_irq()