Lines Matching full:stride
225 * __flush_tlb_range(vma, start, end, stride, last_level)
229 * determined by 'stride' and only affect any walk-cache entries
350 * @stride: Flush granularity
357 * entries one by one at the granularity of 'stride'. If the TLB
369 #define __flush_tlb_range_op(op, start, pages, stride, \ argument
383 start += stride; \
384 pages -= stride >> PAGE_SHIFT; \
402 #define __flush_s2_tlb_range_op(op, start, pages, stride, tlb_level) \ argument
403 __flush_tlb_range_op(op, start, pages, stride, 0, tlb_level, false)
407 unsigned long stride, bool last_level, in __flush_tlb_range() argument
412 start = round_down(start, stride); in __flush_tlb_range()
413 end = round_up(end, stride); in __flush_tlb_range()
423 (end - start) >= (MAX_TLBI_OPS * stride)) || in __flush_tlb_range()
433 __flush_tlb_range_op(vale1is, start, pages, stride, asid, tlb_level, true); in __flush_tlb_range()
435 __flush_tlb_range_op(vae1is, start, pages, stride, asid, tlb_level, true); in __flush_tlb_range()