Home
last modified time | relevance | path

Searched refs:copros (Results 1 - 13 of 13) sorted by relevance

/kernel/linux/linux-5.10/arch/powerpc/mm/book3s64/
H A Dradix_tlb.c373 if (atomic_read(&mm->context.copros) > 0) in _tlbiel_pid_multicast()
506 if (atomic_read(&mm->context.copros) > 0) in _tlbiel_va_multicast()
560 if (atomic_read(&mm->context.copros) > 0) in _tlbiel_va_range_multicast()
631 if (atomic_read(&mm->context.copros) > 0) in mm_is_singlethreaded()
645 if (atomic_read(&mm->context.copros) > 0) in mm_needs_flush_escalation()
718 if (atomic_read(&mm->context.copros) > 0) in radix__flush_tlb_mm()
760 if (atomic_read(&mm->context.copros) > 0) in __flush_all_mm()
804 if (atomic_read(&mm->context.copros) > 0) in radix__flush_tlb_page_psize()
926 if (atomic_read(&mm->context.copros) > 0) in __radix__flush_tlb_range()
1116 if (atomic_read(&mm->context.copros) > in __radix__flush_tlb_range_psize()
[all...]
H A Dradix_hugetlbpage.c104 (atomic_read(&mm->context.copros) > 0)) in radix__huge_ptep_modify_prot_commit()
H A Dmmu_context.c203 atomic_set(&mm->context.copros, 0); in init_new_context()
H A Dradix_pgtable.c1085 if ((change & _PAGE_RW) && atomic_read(&mm->context.copros) > 0) { in radix__ptep_set_access_flags()
1119 (atomic_read(&mm->context.copros) > 0)) in radix__ptep_modify_prot_commit()
/kernel/linux/linux-6.6/arch/powerpc/mm/book3s64/
H A Dradix_tlb.c380 if (atomic_read(&mm->context.copros) > 0) in _tlbiel_pid_multicast()
513 if (atomic_read(&mm->context.copros) > 0) in _tlbiel_va_multicast()
567 if (atomic_read(&mm->context.copros) > 0) in _tlbiel_va_range_multicast()
654 if (atomic_read(&mm->context.copros) > 0) in mm_needs_flush_escalation()
788 if (atomic_read(&mm->context.copros) > 0) in flush_type_needed()
857 if (atomic_read(&mm->context.copros) > 0) in radix__flush_tlb_mm()
895 if (atomic_read(&mm->context.copros) > 0) in __flush_all_mm()
937 if (atomic_read(&mm->context.copros) > 0) in radix__flush_tlb_page_psize()
1059 if (atomic_read(&mm->context.copros) > 0) in __radix__flush_tlb_range()
1270 if (atomic_read(&mm->context.copros) > in __radix__flush_tlb_range_psize()
[all...]
H A Dradix_hugetlbpage.c59 atomic_read(&mm->context.copros) > 0) in radix__huge_ptep_modify_prot_commit()
H A Dmmu_context.c215 atomic_set(&mm->context.copros, 0); in init_new_context()
H A Dradix_pgtable.c1501 atomic_read(&mm->context.copros) > 0) { in radix__ptep_set_access_flags()
1536 (atomic_read(&mm->context.copros) > 0)) in radix__ptep_modify_prot_commit()
/kernel/linux/linux-5.10/arch/powerpc/include/asm/
H A Dmmu_context.h151 if (atomic_inc_return(&mm->context.copros) == 1) in mm_context_add_copro()
164 * Both the 'copros' and 'active_cpus' counts are looked at in in mm_context_remove_copro()
167 * 'copros'. If this API is used by several callers for the in mm_context_remove_copro()
173 * used on hash. Note that we can't drop 'copros' either, as in mm_context_remove_copro()
180 c = atomic_dec_if_positive(&mm->context.copros); in mm_context_remove_copro()
/kernel/linux/linux-6.6/arch/powerpc/include/asm/
H A Dmmu_context.h141 if (atomic_inc_return(&mm->context.copros) == 1) in mm_context_add_copro()
154 * Both the 'copros' and 'active_cpus' counts are looked at in in mm_context_remove_copro()
157 * 'copros'. If this API is used by several callers for the in mm_context_remove_copro()
163 * used on hash. Note that we can't drop 'copros' either, as in mm_context_remove_copro()
170 c = atomic_dec_if_positive(&mm->context.copros); in mm_context_remove_copro()
/kernel/linux/linux-5.10/arch/powerpc/include/asm/book3s/64/
H A Dtlbflush.h146 if (atomic_read(&vma->vm_mm->context.copros) > 0) in flush_tlb_fix_spurious_fault()
H A Dmmu.h107 atomic_t copros; member
/kernel/linux/linux-6.6/arch/powerpc/include/asm/book3s/64/
H A Dmmu.h108 atomic_t copros; member

Completed in 11 milliseconds