Searched refs:ipmmu_reg_write (Results 1 - 1 of 1) sorted by relevance

/linux-4.4.14/drivers/iommu/
H A Dshmobile-ipmmu.c27 static void ipmmu_reg_write(struct shmobile_ipmmu *ipmmu, unsigned long reg_off, ipmmu_reg_write() function
40 ipmmu_reg_write(ipmmu, IMCTR1, IMCTR1_FLUSH | IMCTR1_TLBEN); ipmmu_tlb_flush()
42 ipmmu_reg_write(ipmmu, IMCTR1, IMCTR1_FLUSH); ipmmu_tlb_flush()
58 ipmmu_reg_write(ipmmu, IMTTBCR, 1); ipmmu_tlb_set()
62 ipmmu_reg_write(ipmmu, IMTTBCR, 2); ipmmu_tlb_set()
66 ipmmu_reg_write(ipmmu, IMTTBCR, 3); ipmmu_tlb_set()
70 ipmmu_reg_write(ipmmu, IMTTBCR, 4); ipmmu_tlb_set()
74 ipmmu_reg_write(ipmmu, IMTTBCR, 5); ipmmu_tlb_set()
78 ipmmu_reg_write(ipmmu, IMTTBCR, 6); ipmmu_tlb_set()
82 ipmmu_reg_write(ipmmu, IMTTBCR, 7); ipmmu_tlb_set()
86 ipmmu_reg_write(ipmmu, IMTTBR, phys); ipmmu_tlb_set()
87 ipmmu_reg_write(ipmmu, IMASID, asid); ipmmu_tlb_set()
113 ipmmu_reg_write(ipmmu, IMCTR1, 0x0); /* disable TLB */ ipmmu_probe()
114 ipmmu_reg_write(ipmmu, IMCTR2, 0x0); /* disable PMB */ ipmmu_probe()

Completed in 62 milliseconds