Lines Matching full:asid
58 #define __TLBI_VADDR(addr, asid) \ argument
62 __ta |= (unsigned long)(asid) << 48; \
132 * | ASID | TG | SCALE | NUM | TTL | BADDR |
145 #define __TLBI_VADDR_RANGE(baddr, asid, scale, num, ttl) \ argument
154 __ta |= (unsigned long)(asid) << 48; \
195 * The 'mm' argument identifies the ASID to invalidate.
262 unsigned long asid; in flush_tlb_mm() local
265 asid = __TLBI_VADDR(0, ASID(mm)); in flush_tlb_mm()
266 __tlbi(aside1is, asid); in flush_tlb_mm()
267 __tlbi_user(aside1is, asid); in flush_tlb_mm()
278 addr = __TLBI_VADDR(uaddr, ASID(mm)); in __flush_tlb_page_nosync()
357 * @asid: The ASID of the task (0 for IPA instructions)
388 asid, tlb_level, tlbi_user, lpa2) \ argument
399 addr = __TLBI_VADDR(start, asid); \
410 addr = __TLBI_VADDR_RANGE(start >> shift, asid, \
430 unsigned long asid, pages; in __flush_tlb_range() local
450 asid = ASID(vma->vm_mm); in __flush_tlb_range()
453 __flush_tlb_range_op(vale1is, start, pages, stride, asid, in __flush_tlb_range()
456 __flush_tlb_range_op(vae1is, start, pages, stride, asid, in __flush_tlb_range()