Searched refs:tlb_flush_pending (Results 1 - 13 of 13) sorted by relevance
/kernel/linux/linux-5.10/arch/mips/mm/ |
H A D | context.c | 14 static cpumask_t tlb_flush_pending; variable 96 cpumask_setall(&tlb_flush_pending); in flush_context() 226 * bit in tlb_flush_pending after this is complete, so that the in check_switch_mmu_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()
|
/kernel/linux/linux-6.6/arch/mips/mm/ |
H A D | context.c | 14 static cpumask_t tlb_flush_pending; variable 96 cpumask_setall(&tlb_flush_pending); in flush_context() 226 * bit in tlb_flush_pending after this is complete, so that the in check_switch_mmu_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()
|
/kernel/linux/linux-5.10/include/linux/ |
H A D | mm_types.h | 593 atomic_t tlb_flush_pending; member 649 atomic_set(&mm->tlb_flush_pending, 0); in init_tlb_flush_pending() 654 atomic_inc(&mm->tlb_flush_pending); in inc_tlb_flush_pending() 662 * atomic_inc(&mm->tlb_flush_pending); in inc_tlb_flush_pending() 674 * atomic_dec(&mm->tlb_flush_pending); in inc_tlb_flush_pending() 703 atomic_dec(&mm->tlb_flush_pending); in dec_tlb_flush_pending() 716 return atomic_read(&mm->tlb_flush_pending); in mm_tlb_flush_pending() 728 return atomic_read(&mm->tlb_flush_pending) > 1; in mm_tlb_flush_nested()
|
/kernel/linux/linux-5.10/arch/arm/mm/ |
H A D | context.c | 48 static cpumask_t tlb_flush_pending; variable 159 cpumask_setall(&tlb_flush_pending); in flush_context() 266 if (cpumask_test_and_clear_cpu(cpu, &tlb_flush_pending)) { in check_and_switch_context()
|
/kernel/linux/linux-6.6/arch/arm/mm/ |
H A D | context.c | 48 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()
|
/kernel/linux/linux-6.6/include/linux/ |
H A D | mm_inline.h | 453 atomic_set(&mm->tlb_flush_pending, 0); in init_tlb_flush_pending() 458 atomic_inc(&mm->tlb_flush_pending); in inc_tlb_flush_pending() 466 * atomic_inc(&mm->tlb_flush_pending); in inc_tlb_flush_pending() 478 * atomic_dec(&mm->tlb_flush_pending); in inc_tlb_flush_pending() 507 atomic_dec(&mm->tlb_flush_pending); in dec_tlb_flush_pending() 520 return atomic_read(&mm->tlb_flush_pending); in mm_tlb_flush_pending() 532 return atomic_read(&mm->tlb_flush_pending) > 1; in mm_tlb_flush_nested()
|
H A D | mm_types.h | 875 atomic_t tlb_flush_pending; member
|
/kernel/linux/linux-5.10/arch/arm64/mm/ |
H A D | context.c | 28 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()
|
/kernel/linux/linux-6.6/arch/arm64/mm/ |
H A D | context.c | 28 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()
|
/kernel/linux/linux-5.10/mm/ |
H A D | debug.c | 246 "tlb_flush_pending %d\n" in dump_mm() 278 atomic_read(&mm->tlb_flush_pending), in dump_mm()
|
/kernel/linux/linux-6.6/mm/ |
H A D | debug.c | 189 "tlb_flush_pending %d\n" in dump_mm() 221 atomic_read(&mm->tlb_flush_pending), in dump_mm()
|
/kernel/linux/linux-6.6/arch/loongarch/include/asm/ |
H A D | pgtable.h | 437 atomic_read(&mm->tlb_flush_pending)) in pte_accessible()
|
/kernel/linux/linux-6.6/arch/x86/include/asm/ |
H A D | pgtable.h | 985 atomic_read(&mm->tlb_flush_pending)) in pte_accessible()
|
Completed in 12 milliseconds