Lines Matching refs:l
128 u32 l = iommu_read_reg(obj, MMU_CNTL); in __iommu_set_twl() local
135 l &= ~MMU_CNTL_MASK; in __iommu_set_twl()
137 l |= (MMU_CNTL_MMU_EN | MMU_CNTL_TWL_EN); in __iommu_set_twl()
139 l |= (MMU_CNTL_MMU_EN); in __iommu_set_twl()
141 iommu_write_reg(obj, l, MMU_CNTL); in __iommu_set_twl()
146 u32 l, pa; in omap2_iommu_enable() local
155 l = iommu_read_reg(obj, MMU_REVISION); in omap2_iommu_enable()
157 (l >> 4) & 0xf, l & 0xf); in omap2_iommu_enable()
171 u32 l = iommu_read_reg(obj, MMU_CNTL); in omap2_iommu_disable() local
173 l &= ~MMU_CNTL_MASK; in omap2_iommu_disable()
174 iommu_write_reg(obj, l, MMU_CNTL); in omap2_iommu_disable()
263 static void iotlb_lock_get(struct omap_iommu *obj, struct iotlb_lock *l) in iotlb_lock_get() argument
269 l->base = MMU_LOCK_BASE(val); in iotlb_lock_get()
270 l->vict = MMU_LOCK_VICT(val); in iotlb_lock_get()
274 static void iotlb_lock_set(struct omap_iommu *obj, struct iotlb_lock *l) in iotlb_lock_set() argument
278 val = (l->base << MMU_LOCK_BASE_SHIFT); in iotlb_lock_set()
279 val |= (l->vict << MMU_LOCK_VICT_SHIFT); in iotlb_lock_set()
303 struct iotlb_lock l; in __iotlb_read_cr() local
305 iotlb_lock_get(obj, &l); in __iotlb_read_cr()
306 l.vict = n; in __iotlb_read_cr()
307 iotlb_lock_set(obj, &l); in __iotlb_read_cr()
346 struct iotlb_lock l; in load_iotlb_entry() local
354 iotlb_lock_get(obj, &l); in load_iotlb_entry()
355 if (l.base == obj->nr_tlb_entries) { in load_iotlb_entry()
374 iotlb_lock_get(obj, &l); in load_iotlb_entry()
376 l.vict = l.base; in load_iotlb_entry()
377 iotlb_lock_set(obj, &l); in load_iotlb_entry()
390 l.base++; in load_iotlb_entry()
392 if (++l.vict == obj->nr_tlb_entries) in load_iotlb_entry()
393 l.vict = l.base; in load_iotlb_entry()
394 iotlb_lock_set(obj, &l); in load_iotlb_entry()
458 struct iotlb_lock l; in flush_iotlb_all() local
462 l.base = 0; in flush_iotlb_all()
463 l.vict = 0; in flush_iotlb_all()
464 iotlb_lock_set(obj, &l); in flush_iotlb_all()