Lines Matching refs:mmu_gather

18 static bool tlb_next_batch(struct mmu_gather *tlb)
65 * @tlb: the current mmu_gather
73 void tlb_flush_rmaps(struct mmu_gather *tlb, struct vm_area_struct *vma)
85 static void tlb_batch_pages_flush(struct mmu_gather *tlb)
108 static void tlb_batch_list_free(struct mmu_gather *tlb)
119 bool __tlb_remove_page_size(struct mmu_gather *tlb, struct encoded_page *page, int page_size)
229 static inline void tlb_table_invalidate(struct mmu_gather *tlb)
247 static void tlb_table_flush(struct mmu_gather *tlb)
258 void tlb_remove_table(struct mmu_gather *tlb, void *table)
277 static inline void tlb_table_init(struct mmu_gather *tlb)
284 static inline void tlb_table_flush(struct mmu_gather *tlb) { }
285 static inline void tlb_table_init(struct mmu_gather *tlb) { }
289 static void tlb_flush_mmu_free(struct mmu_gather *tlb)
297 void tlb_flush_mmu(struct mmu_gather *tlb)
303 static void __tlb_gather_mmu(struct mmu_gather *tlb, struct mm_struct *mm,
329 * tlb_gather_mmu - initialize an mmu_gather structure for page-table tear-down
330 * @tlb: the mmu_gather structure to initialize
333 * Called to initialize an (on-stack) mmu_gather structure for page-table
336 void tlb_gather_mmu(struct mmu_gather *tlb, struct mm_struct *mm)
342 * tlb_gather_mmu_fullmm - initialize an mmu_gather structure for page-table tear-down
343 * @tlb: the mmu_gather structure to initialize
349 * Called to initialize an (on-stack) mmu_gather structure for page-table
352 void tlb_gather_mmu_fullmm(struct mmu_gather *tlb, struct mm_struct *mm)
358 * tlb_finish_mmu - finish an mmu_gather structure
359 * @tlb: the mmu_gather structure to finish
364 void tlb_finish_mmu(struct mmu_gather *tlb)