Home
last modified time | relevance | path

Searched refs:tlb_end_vma (Results 1 – 9 of 9) sorted by relevance

/Linux-v5.4/include/asm-generic/
Dtlb.h316 #if defined(tlb_flush) || defined(tlb_start_vma) || defined(tlb_end_vma)
317 #error MMU_GATHER_NO_RANGE relies on default tlb_flush(), tlb_start_vma() and tlb_end_vma()
337 #define tlb_end_vma tlb_end_vma macro
338 static inline void tlb_end_vma(struct mmu_gather *tlb, struct vm_area_struct *vma) { } in tlb_end_vma() function
344 #if defined(tlb_start_vma) || defined(tlb_end_vma)
345 #error Default tlb_flush() relies on default tlb_start_vma() and tlb_end_vma()
474 #ifndef tlb_end_vma
475 static inline void tlb_end_vma(struct mmu_gather *tlb, struct vm_area_struct *vma) in tlb_end_vma() function
/Linux-v5.4/arch/csky/include/asm/
Dtlb.h15 #define tlb_end_vma(tlb, vma) \ macro
/Linux-v5.4/arch/sparc/include/asm/
Dtlb_64.h27 #define tlb_end_vma(tlb, vma) do { } while (0) macro
/Linux-v5.4/arch/x86/include/asm/
Dtlb.h6 #define tlb_end_vma(tlb, vma) do { } while (0) macro
/Linux-v5.4/arch/powerpc/include/asm/
Dtlb.h24 #define tlb_end_vma(tlb, vma) do { } while (0) macro
/Linux-v5.4/arch/s390/include/asm/
Dtlb.h31 #define tlb_end_vma(tlb, vma) do { } while (0) macro
/Linux-v5.4/mm/
Dmadvise.c482 tlb_end_vma(tlb, vma); in madvise_cold_page_range()
515 tlb_end_vma(tlb, vma); in madvise_pageout_page_range()
721 tlb_end_vma(&tlb, vma); in madvise_free_single_vma()
Dhugetlb.c3570 tlb_end_vma(tlb, vma); in __unmap_hugepage_range()
Dmemory.c1239 tlb_end_vma(tlb, vma); in unmap_page_range()