flush_tlb_mm_range
flush_tlb_mm_range(tlb->mm, tlb->start, tlb->end,
void flush_tlb_mm_range(struct mm_struct *mm, unsigned long start,
flush_tlb_mm_range(tlb->mm, start, end, stride_shift, tlb->freed_tables);
flush_tlb_mm_range(mm, 0UL, TLB_FLUSH_ALL, 0UL, true)
flush_tlb_mm_range((vma)->vm_mm, start, end, \
extern void flush_tlb_mm_range(struct mm_struct *mm, unsigned long start,
flush_tlb_mm_range(vma->vm_mm, a, a + PAGE_SIZE, PAGE_SHIFT, false);
flush_tlb_mm_range(text_poke_mm, text_poke_mm_addr, text_poke_mm_addr +
flush_tlb_mm_range(mm, va, va + nr_pages * PAGE_SIZE, PAGE_SHIFT, false);