Lines Matching full:stride
228 * __flush_tlb_range(vma, start, end, stride, last_level, tlb_level)
232 * determined by 'stride' and only affect any walk-cache entries
356 * @stride: Flush granularity
364 * entries one by one at the granularity of 'stride'. If the TLB
387 #define __flush_tlb_range_op(op, start, pages, stride, \ argument
403 start += stride; \
404 pages -= stride >> PAGE_SHIFT; \
422 #define __flush_s2_tlb_range_op(op, start, pages, stride, tlb_level) \ argument
423 __flush_tlb_range_op(op, start, pages, stride, 0, tlb_level, false, kvm_lpa2_is_enabled());
427 unsigned long stride, bool last_level, in __flush_tlb_range() argument
432 start = round_down(start, stride); in __flush_tlb_range()
433 end = round_up(end, stride); in __flush_tlb_range()
443 (end - start) >= (MAX_DVM_OPS * stride)) || 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()