Lines Matching defs:tlb
229 static inline void tlb_remove_table(struct mmu_gather *tlb, void *table) in tlb_remove_table()
295 #define tlb_delay_rmap(tlb) (((tlb)->delayed_rmap = 1), true) argument
309 #define tlb_delay_rmap(tlb) (false) argument
310 static inline void tlb_flush_rmaps(struct mmu_gather *tlb, struct vm_area_struct *vma) { } in tlb_flush_rmaps()
378 static inline void __tlb_adjust_range(struct mmu_gather *tlb, in __tlb_adjust_range()
386 static inline void __tlb_reset_range(struct mmu_gather *tlb) in __tlb_reset_range()
420 static inline void tlb_flush(struct mmu_gather *tlb) in tlb_flush()
434 static inline void tlb_flush(struct mmu_gather *tlb) in tlb_flush()
453 tlb_update_vma_flags(struct mmu_gather *tlb, struct vm_area_struct *vma) in tlb_update_vma_flags()
471 static inline void tlb_flush_mmu_tlbonly(struct mmu_gather *tlb) in tlb_flush_mmu_tlbonly()
485 static inline void tlb_remove_page_size(struct mmu_gather *tlb, in tlb_remove_page_size()
492 static __always_inline bool __tlb_remove_page(struct mmu_gather *tlb, in __tlb_remove_page()
502 static inline void tlb_remove_page(struct mmu_gather *tlb, struct page *page) in tlb_remove_page()
507 static inline void tlb_remove_ptdesc(struct mmu_gather *tlb, void *pt) in tlb_remove_ptdesc()
513 static inline void tlb_remove_page_ptdesc(struct mmu_gather *tlb, struct ptdesc *pt) in tlb_remove_page_ptdesc()
518 static inline void tlb_change_page_size(struct mmu_gather *tlb, in tlb_change_page_size()
531 static inline unsigned long tlb_get_unmap_shift(struct mmu_gather *tlb) in tlb_get_unmap_shift()
545 static inline unsigned long tlb_get_unmap_size(struct mmu_gather *tlb) in tlb_get_unmap_size()
555 static inline void tlb_start_vma(struct mmu_gather *tlb, struct vm_area_struct *vma) in tlb_start_vma()
566 static inline void tlb_end_vma(struct mmu_gather *tlb, struct vm_area_struct *vma) in tlb_end_vma()
590 static inline void tlb_flush_pte_range(struct mmu_gather *tlb, in tlb_flush_pte_range()
597 static inline void tlb_flush_pmd_range(struct mmu_gather *tlb, in tlb_flush_pmd_range()
604 static inline void tlb_flush_pud_range(struct mmu_gather *tlb, in tlb_flush_pud_range()
611 static inline void tlb_flush_p4d_range(struct mmu_gather *tlb, in tlb_flush_p4d_range()
619 static inline void __tlb_remove_tlb_entry(struct mmu_gather *tlb, pte_t *ptep, unsigned long addres… in __tlb_remove_tlb_entry()
631 #define tlb_remove_tlb_entry(tlb, ptep, address) \ argument
644 static inline void tlb_remove_tlb_entries(struct mmu_gather *tlb, in tlb_remove_tlb_entries()
657 #define tlb_remove_huge_tlb_entry(h, tlb, ptep, address) \ argument
676 #define __tlb_remove_pmd_tlb_entry(tlb, pmdp, address) do {} while (0) argument
679 #define tlb_remove_pmd_tlb_entry(tlb, pmdp, address) \ argument
690 #define __tlb_remove_pud_tlb_entry(tlb, pudp, address) do {} while (0) argument
693 #define tlb_remove_pud_tlb_entry(tlb, pudp, address) \ argument
718 #define pte_free_tlb(tlb, ptep, address) \ argument
727 #define pmd_free_tlb(tlb, pmdp, address) \ argument
736 #define pud_free_tlb(tlb, pudp, address) \ argument
745 #define p4d_free_tlb(tlb, pudp, address) \ argument