Home
last modified time | relevance | path

Searched refs:tlb_flush_pending (Results 1 – 9 of 9) sorted by relevance

/linux/arch/mips/mm/
H A Dcontext.c14 static cpumask_t tlb_flush_pending; variable
96 cpumask_setall(&tlb_flush_pending); in flush_context()
229 if (cpumask_test_cpu(cpu, &tlb_flush_pending)) { in check_switch_mmu_context()
233 cpumask_clear_cpu(cpu, &tlb_flush_pending); in check_switch_mmu_context()
249 cpumask_intersects(&tlb_flush_pending, &cpu_sibling_map[cpu])) { in check_switch_mmu_context()
/linux/arch/arm/mm/
H A Dcontext.c48 static cpumask_t tlb_flush_pending; variable
159 cpumask_setall(&tlb_flush_pending); in flush_context()
265 if (cpumask_test_and_clear_cpu(cpu, &tlb_flush_pending)) { in check_and_switch_context()
/linux/include/linux/
H A Dmm_inline.h431 atomic_set(&mm->tlb_flush_pending, 0); in init_tlb_flush_pending()
436 atomic_inc(&mm->tlb_flush_pending); in inc_tlb_flush_pending()
485 atomic_dec(&mm->tlb_flush_pending); in dec_tlb_flush_pending()
498 return atomic_read(&mm->tlb_flush_pending); in mm_tlb_flush_pending()
510 return atomic_read(&mm->tlb_flush_pending) > 1; in mm_tlb_flush_nested()
H A Dmm_types.h972 atomic_t tlb_flush_pending; member
/linux/arch/arm64/mm/
H A Dcontext.c28 static cpumask_t tlb_flush_pending; variable
131 cpumask_setall(&tlb_flush_pending); in flush_context()
255 if (cpumask_test_and_clear_cpu(cpu, &tlb_flush_pending)) in check_and_switch_context()
/linux/mm/
H A Ddebug.c226 atomic_read(&mm->tlb_flush_pending), in dump_mm()
/linux/arch/loongarch/include/asm/
H A Dpgtable.h437 atomic_read(&mm->tlb_flush_pending)) in pte_accessible()
/linux/arch/riscv/include/asm/
H A Dpgtable.h360 atomic_read(&mm->tlb_flush_pending)) in pte_accessible()
/linux/arch/x86/include/asm/
H A Dpgtable.h975 atomic_read(&mm->tlb_flush_pending)) in pte_accessible()