Lines Matching refs:stride

379 #define __flush_tlb_range_op(op, start, pages, stride,			\  argument
397 __flush_start += stride; \
398 __flush_pages -= stride >> PAGE_SHIFT; \
416 #define __flush_s2_tlb_range_op(op, start, pages, stride, tlb_level) \ argument
417 __flush_tlb_range_op(op, start, pages, stride, 0, tlb_level, false, kvm_lpa2_is_enabled());
420 unsigned long end, unsigned long pages, unsigned long stride) in __flush_tlb_range_limit_excess() argument
429 (end - start) >= (MAX_DVM_OPS * stride)) || in __flush_tlb_range_limit_excess()
438 unsigned long stride, bool last_level, in __flush_tlb_range_nosync() argument
443 start = round_down(start, stride); in __flush_tlb_range_nosync()
444 end = round_up(end, stride); in __flush_tlb_range_nosync()
447 if (__flush_tlb_range_limit_excess(start, end, pages, stride)) { in __flush_tlb_range_nosync()
456 __flush_tlb_range_op(vale1is, start, pages, stride, asid, in __flush_tlb_range_nosync()
459 __flush_tlb_range_op(vae1is, start, pages, stride, asid, in __flush_tlb_range_nosync()
467 unsigned long stride, bool last_level, in __flush_tlb_range() argument
470 __flush_tlb_range_nosync(vma->vm_mm, start, end, stride, in __flush_tlb_range()
489 const unsigned long stride = PAGE_SIZE; in flush_tlb_kernel_range() local
492 start = round_down(start, stride); in flush_tlb_kernel_range()
493 end = round_up(end, stride); in flush_tlb_kernel_range()
496 if (__flush_tlb_range_limit_excess(start, end, pages, stride)) { in flush_tlb_kernel_range()
502 __flush_tlb_range_op(vaale1is, start, pages, stride, 0, in flush_tlb_kernel_range()