Searched refs:fullmm (Results 1 – 11 of 11) sorted by relevance
/linux/include/asm-generic/ |
A D | tlb.h | 265 unsigned int fullmm : 1; member 317 if (tlb->fullmm) { in __tlb_reset_range() 376 if (tlb->fullmm || tlb->need_flush_all) { in tlb_flush() 457 if (!tlb->fullmm && !tlb->need_flush_all) in tlb_change_page_size() 492 if (tlb->fullmm) in tlb_start_vma() 503 if (tlb->fullmm) in tlb_end_vma()
|
/linux/mm/ |
A D | mmu_gather.c | 253 bool fullmm) in __tlb_gather_mmu() argument 256 tlb->fullmm = fullmm; in __tlb_gather_mmu() 335 tlb->fullmm = 1; in tlb_finish_mmu()
|
A D | madvise.c | 447 tlb->fullmm); in madvise_cold_or_pageout_pte_range() 614 pte_clear_not_present_full(mm, addr, pte, tlb->fullmm); in madvise_free_pte_range() 681 tlb->fullmm); in madvise_free_pte_range()
|
A D | huge_memory.c | 1598 tlb->fullmm); in zap_huge_pmd() 1874 pudp_huge_get_and_clear_full(tlb->mm, addr, pud, tlb->fullmm); in zap_huge_pud()
|
A D | memory.c | 1342 tlb->fullmm); in zap_pte_range() 1375 pte_clear_not_present_full(mm, addr, pte, tlb->fullmm); in zap_pte_range() 1399 pte_clear_not_present_full(mm, addr, pte, tlb->fullmm); in zap_pte_range()
|
/linux/arch/csky/include/asm/ |
A D | tlb.h | 10 if (!(tlb)->fullmm) \ 16 if (!(tlb)->fullmm) \
|
/linux/arch/powerpc/mm/book3s64/ |
A D | radix_tlb.c | 726 static void __flush_all_mm(struct mm_struct *mm, bool fullmm) in __flush_all_mm() argument 896 if (fullmm) in flush_type_needed() 985 type = flush_type_needed(mm, fullmm); in __flush_all_mm() 1120 bool fullmm = (end == TLB_FLUSH_ALL); in __radix__flush_tlb_range() local 1130 type = flush_type_needed(mm, fullmm); in __radix__flush_tlb_range() 1134 if (fullmm) in __radix__flush_tlb_range() 1297 if (tlb->fullmm || tlb->need_flush_all) { in radix__tlb_flush() 1320 bool fullmm = (end == TLB_FLUSH_ALL); in __radix__flush_tlb_range_psize() local 1328 fullmm = (end == TLB_FLUSH_ALL); in __radix__flush_tlb_range_psize() 1332 type = flush_type_needed(mm, fullmm); in __radix__flush_tlb_range_psize() [all …]
|
/linux/arch/sparc/include/asm/ |
A D | pgtable_64.h | 893 pte_t *ptep, pte_t orig, int fullmm, 897 pte_t *ptep, pte_t orig, int fullmm, in maybe_tlb_batch_add() argument 907 tlb_batch_add(mm, vaddr, ptep, orig, fullmm, hugepage_shift); in maybe_tlb_batch_add() 921 pte_t *ptep, pte_t pte, int fullmm) in __set_pte_at() argument 926 maybe_tlb_batch_add(mm, addr, ptep, orig, fullmm, PAGE_SHIFT); in __set_pte_at() 936 #define pte_clear_not_present_full(mm,addr,ptep,fullmm) \ argument 937 __set_pte_at((mm), (addr), (ptep), __pte(0UL), (fullmm))
|
/linux/arch/x86/include/asm/ |
A D | tlb.h | 18 if (!tlb->fullmm && !tlb->need_flush_all) { in tlb_flush()
|
/linux/arch/sparc/mm/ |
A D | tlb.c | 113 pte_t *ptep, pte_t orig, int fullmm, in tlb_batch_add() argument 140 if (!fullmm) in tlb_batch_add()
|
/linux/arch/arm64/include/asm/ |
A D | tlb.h | 65 if (tlb->fullmm) { in tlb_flush()
|
Completed in 62 milliseconds