Lines Matching refs:pages
159 #define __TLBI_RANGE_NUM(pages, scale) \ argument
160 ((((pages) >> (5 * (scale) + 1)) & TLBI_RANGE_MASK) - 1)
367 #define __flush_tlb_range_op(op, start, pages, stride, \ argument
374 while (pages > 0) { \
376 pages % 2 == 1) { \
382 pages -= stride >> PAGE_SHIFT; \
386 num = __TLBI_RANGE_NUM(pages, scale); \
394 pages -= __TLBI_RANGE_PAGES(num, scale); \
400 #define __flush_s2_tlb_range_op(op, start, pages, stride, tlb_level) \ argument
401 __flush_tlb_range_op(op, start, pages, stride, 0, tlb_level, false)
408 unsigned long asid, pages; in __flush_tlb_range() local
412 pages = (end - start) >> PAGE_SHIFT; in __flush_tlb_range()
422 pages >= MAX_TLBI_RANGE_PAGES) { in __flush_tlb_range()
431 __flush_tlb_range_op(vale1is, start, pages, stride, asid, tlb_level, true); in __flush_tlb_range()
433 __flush_tlb_range_op(vae1is, start, pages, stride, asid, tlb_level, true); in __flush_tlb_range()