Searched refs:stride_shift (Results 1 – 3 of 3) sorted by relevance
/kernel/linux/linux-5.10/arch/x86/include/asm/ |
D | tlb.h | 17 unsigned int stride_shift = tlb_get_unmap_shift(tlb); in tlb_flush() local 24 flush_tlb_mm_range(tlb->mm, start, end, stride_shift, tlb->freed_tables); in tlb_flush()
|
D | tlbflush.h | 204 unsigned int stride_shift; member 229 unsigned long end, unsigned int stride_shift,
|
/kernel/linux/linux-5.10/arch/x86/mm/ |
D | tlb.c | 751 unsigned long nr_invalidate = (f->end - f->start) >> f->stride_shift; in flush_tlb_func_common() 756 addr += 1UL << f->stride_shift; in flush_tlb_func_common() 852 unsigned int stride_shift, bool freed_tables, in get_flush_tlb_info() argument 869 info->stride_shift = stride_shift; in get_flush_tlb_info() 886 unsigned long end, unsigned int stride_shift, in flush_tlb_mm_range() argument 897 ((end - start) >> stride_shift) > tlb_single_page_flush_ceiling) { in flush_tlb_mm_range() 905 info = get_flush_tlb_info(mm, start, end, stride_shift, freed_tables, in flush_tlb_mm_range()
|