Lines Matching refs:tlb_flush
109 * And allows the architecture to provide and implement tlb_flush():
111 * tlb_flush() may, in addition to the above mentioned mmu_gather fields, make
127 * If an architecture does not provide tlb_flush() a default implementation
135 * This ensures we call tlb_flush() every time tlb_change_page_size() actually
136 * changes the size and provides mmu_gather::page_size to tlb_flush().
339 #if defined(tlb_flush) || defined(tlb_start_vma) || defined(tlb_end_vma)
340 #error MMU_GATHER_NO_RANGE relies on default tlb_flush(), tlb_start_vma() and tlb_end_vma()
351 static inline void tlb_flush(struct mmu_gather *tlb)
365 #ifndef tlb_flush
368 #error Default tlb_flush() relies on default tlb_start_vma() and tlb_end_vma()
372 * When an architecture does not provide its own tlb_flush() implementation
376 static inline void tlb_flush(struct mmu_gather *tlb)
428 tlb_flush(tlb);