Lines Matching refs:l
131 u32 l = iommu_read_reg(obj, MMU_CNTL); in __iommu_set_twl() local
138 l &= ~MMU_CNTL_MASK; in __iommu_set_twl()
140 l |= (MMU_CNTL_MMU_EN | MMU_CNTL_TWL_EN); in __iommu_set_twl()
142 l |= (MMU_CNTL_MMU_EN); in __iommu_set_twl()
144 iommu_write_reg(obj, l, MMU_CNTL); in __iommu_set_twl()
149 u32 l, pa; in omap2_iommu_enable() local
158 l = iommu_read_reg(obj, MMU_REVISION); in omap2_iommu_enable()
160 (l >> 4) & 0xf, l & 0xf); in omap2_iommu_enable()
176 u32 l = iommu_read_reg(obj, MMU_CNTL); in omap2_iommu_disable() local
178 l &= ~MMU_CNTL_MASK; in omap2_iommu_disable()
179 iommu_write_reg(obj, l, MMU_CNTL); in omap2_iommu_disable()
261 void iotlb_lock_get(struct omap_iommu *obj, struct iotlb_lock *l) in iotlb_lock_get() argument
267 l->base = MMU_LOCK_BASE(val); in iotlb_lock_get()
268 l->vict = MMU_LOCK_VICT(val); in iotlb_lock_get()
271 void iotlb_lock_set(struct omap_iommu *obj, struct iotlb_lock *l) in iotlb_lock_set() argument
275 val = (l->base << MMU_LOCK_BASE_SHIFT); in iotlb_lock_set()
276 val |= (l->vict << MMU_LOCK_VICT_SHIFT); in iotlb_lock_set()
300 struct iotlb_lock l; in __iotlb_read_cr() local
302 iotlb_lock_get(obj, &l); in __iotlb_read_cr()
303 l.vict = n; in __iotlb_read_cr()
304 iotlb_lock_set(obj, &l); in __iotlb_read_cr()
343 struct iotlb_lock l; in load_iotlb_entry() local
351 iotlb_lock_get(obj, &l); in load_iotlb_entry()
352 if (l.base == obj->nr_tlb_entries) { in load_iotlb_entry()
371 iotlb_lock_get(obj, &l); in load_iotlb_entry()
373 l.vict = l.base; in load_iotlb_entry()
374 iotlb_lock_set(obj, &l); in load_iotlb_entry()
387 l.base++; in load_iotlb_entry()
389 if (++l.vict == obj->nr_tlb_entries) in load_iotlb_entry()
390 l.vict = l.base; in load_iotlb_entry()
391 iotlb_lock_set(obj, &l); in load_iotlb_entry()
455 struct iotlb_lock l; in flush_iotlb_all() local
459 l.base = 0; in flush_iotlb_all()
460 l.vict = 0; in flush_iotlb_all()
461 iotlb_lock_set(obj, &l); in flush_iotlb_all()