Home
last modified time | relevance | path

Searched refs:fullmm (Results 1 – 11 of 11) sorted by relevance

/OK3568_Linux_fs/kernel/include/asm-generic/
H A Dtlb.h267 unsigned int fullmm : 1; member
319 if (tlb->fullmm) { in __tlb_reset_range()
378 if (tlb->fullmm || tlb->need_flush_all) { in tlb_flush()
459 if (!tlb->fullmm && !tlb->need_flush_all) in tlb_change_page_size()
494 if (tlb->fullmm) in tlb_start_vma()
505 if (tlb->fullmm) in tlb_end_vma()
/OK3568_Linux_fs/kernel/arch/csky/include/asm/
H A Dtlb.h11 if (!(tlb)->fullmm) \
17 if (!(tlb)->fullmm) \
/OK3568_Linux_fs/kernel/arch/sparc/include/asm/
H A Dpgtable_64.h897 pte_t *ptep, pte_t orig, int fullmm,
901 pte_t *ptep, pte_t orig, int fullmm, in maybe_tlb_batch_add() argument
911 tlb_batch_add(mm, vaddr, ptep, orig, fullmm, hugepage_shift); in maybe_tlb_batch_add()
925 pte_t *ptep, pte_t pte, int fullmm) in __set_pte_at() argument
930 maybe_tlb_batch_add(mm, addr, ptep, orig, fullmm, PAGE_SHIFT); in __set_pte_at()
940 #define pte_clear_not_present_full(mm,addr,ptep,fullmm) \ argument
941 __set_pte_at((mm), (addr), (ptep), __pte(0UL), (fullmm))
/OK3568_Linux_fs/kernel/mm/
H A Dmmu_gather.c268 tlb->fullmm = !(start | (end+1)); in tlb_gather_mmu()
321 tlb->fullmm = 1; in tlb_finish_mmu()
H A Dmadvise.c463 tlb->fullmm); in madvise_cold_or_pageout_pte_range()
637 pte_clear_not_present_full(mm, addr, pte, tlb->fullmm); in madvise_free_pte_range()
704 tlb->fullmm); in madvise_free_pte_range()
H A Dhuge_memory.c1668 tlb->fullmm); in zap_huge_pmd()
1942 pudp_huge_get_and_clear_full(tlb->mm, addr, pud, tlb->fullmm); in zap_huge_pud()
H A Dmemory.c1311 tlb->fullmm); in zap_pte_range()
1353 pte_clear_not_present_full(mm, addr, pte, tlb->fullmm); in zap_pte_range()
1376 pte_clear_not_present_full(mm, addr, pte, tlb->fullmm); in zap_pte_range()
/OK3568_Linux_fs/kernel/arch/x86/include/asm/
H A Dtlb.h19 if (!tlb->fullmm && !tlb->need_flush_all) { in tlb_flush()
/OK3568_Linux_fs/kernel/arch/sparc/mm/
H A Dtlb.c112 pte_t *ptep, pte_t orig, int fullmm, in tlb_batch_add() argument
139 if (!fullmm) in tlb_batch_add()
/OK3568_Linux_fs/kernel/arch/arm64/include/asm/
H A Dtlb.h65 if (tlb->fullmm) { in tlb_flush()
/OK3568_Linux_fs/kernel/arch/powerpc/mm/book3s64/
H A Dradix_tlb.c600 static void __flush_all_mm(struct mm_struct *mm, bool fullmm) in __flush_all_mm() argument
738 static void __flush_all_mm(struct mm_struct *mm, bool fullmm) in __flush_all_mm() argument
750 if (!fullmm) { in __flush_all_mm()
1064 if (tlb->fullmm || tlb->need_flush_all) { in radix__tlb_flush()