Lines Matching full:3
91 if (!(is->regs[IOMMU_CTRL >> 3] & IOMMU_CTRL_MMU_EN)) { in sun4u_translate_iommu()
101 baseaddr = is->regs[IOMMU_BASE >> 3]; in sun4u_translate_iommu()
102 tsbsize = (is->regs[IOMMU_CTRL >> 3] >> IOMMU_CTRL_TSB_SHIFT) & 0x7; in sun4u_translate_iommu()
104 if (is->regs[IOMMU_CTRL >> 3] & IOMMU_CTRL_TBW_SIZE) { in sun4u_translate_iommu()
116 case 3: in sun4u_translate_iommu()
141 case 3: in sun4u_translate_iommu()
202 is->regs[IOMMU_CTRL >> 3] &= 0xffffffffULL; in iommu_mem_write()
203 is->regs[IOMMU_CTRL >> 3] |= val << 32; in iommu_mem_write()
205 is->regs[IOMMU_CTRL >> 3] = val; in iommu_mem_write()
209 is->regs[IOMMU_CTRL >> 3] &= 0xffffffff00000000ULL; in iommu_mem_write()
210 is->regs[IOMMU_CTRL >> 3] |= val & 0xffffffffULL; in iommu_mem_write()
214 is->regs[IOMMU_BASE >> 3] &= 0xffffffffULL; in iommu_mem_write()
215 is->regs[IOMMU_BASE >> 3] |= val << 32; in iommu_mem_write()
217 is->regs[IOMMU_BASE >> 3] = val; in iommu_mem_write()
221 is->regs[IOMMU_BASE >> 3] &= 0xffffffff00000000ULL; in iommu_mem_write()
222 is->regs[IOMMU_BASE >> 3] |= val & 0xffffffffULL; in iommu_mem_write()
244 val = is->regs[IOMMU_CTRL >> 3] >> 32; in iommu_mem_read()
246 val = is->regs[IOMMU_CTRL >> 3]; in iommu_mem_read()
250 val = is->regs[IOMMU_CTRL >> 3] & 0xffffffffULL; in iommu_mem_read()
254 val = is->regs[IOMMU_BASE >> 3] >> 32; in iommu_mem_read()
256 val = is->regs[IOMMU_BASE >> 3]; in iommu_mem_read()
260 val = is->regs[IOMMU_BASE >> 3] & 0xffffffffULL; in iommu_mem_read()