Lines Matching refs:stride
430 #define __flush_tlb_range_op(op, start, pages, stride, \ argument
448 __flush_start += stride; \
449 __flush_pages -= stride >> PAGE_SHIFT; \
467 #define __flush_s2_tlb_range_op(op, start, pages, stride, tlb_level) \ argument
468 __flush_tlb_range_op(op, start, pages, stride, 0, tlb_level, false, kvm_lpa2_is_enabled());
471 unsigned long end, unsigned long pages, unsigned long stride) in __flush_tlb_range_limit_excess() argument
480 (end - start) >= (MAX_DVM_OPS * stride)) || in __flush_tlb_range_limit_excess()
489 unsigned long stride, bool last_level, in __flush_tlb_range_nosync() argument
494 start = round_down(start, stride); in __flush_tlb_range_nosync()
495 end = round_up(end, stride); in __flush_tlb_range_nosync()
498 if (__flush_tlb_range_limit_excess(start, end, pages, stride)) { in __flush_tlb_range_nosync()
507 __flush_tlb_range_op(vale1is, start, pages, stride, asid, in __flush_tlb_range_nosync()
510 __flush_tlb_range_op(vae1is, start, pages, stride, asid, in __flush_tlb_range_nosync()
518 unsigned long stride, bool last_level, in __flush_tlb_range() argument
521 __flush_tlb_range_nosync(vma->vm_mm, start, end, stride, in __flush_tlb_range()
556 const unsigned long stride = PAGE_SIZE; in flush_tlb_kernel_range() local
559 start = round_down(start, stride); in flush_tlb_kernel_range()
560 end = round_up(end, stride); in flush_tlb_kernel_range()
563 if (__flush_tlb_range_limit_excess(start, end, pages, stride)) { in flush_tlb_kernel_range()
569 __flush_tlb_range_op(vaale1is, start, pages, stride, 0, in flush_tlb_kernel_range()