Lines Matching +full:i +full:- +full:tlb +full:- +full:sets
1 /* SPDX-License-Identifier: GPL-2.0 */
8 #include <asm/asm-const.h>
72 /* Enable >32-bit physical addresses on 32-bit processor, only used
77 /* Enable use of broadcast TLB invalidations. We don't always set it
99 /* Enable use of TLB reservation. Processor should support tlbsrx.
132 /* MMU feature bit sets for various CPUs */
236 return !!(MMU_FTRS_POSSIBLE & cur_cpu_spec->mmu_features & feature); in early_mmu_has_feature()
250 int i; in mmu_has_feature() local
270 i = __builtin_ctzl(feature); in mmu_has_feature()
271 return static_branch_likely(&mmu_feature_keys[i]); in mmu_has_feature()
276 int i; in mmu_clear_feature() local
278 i = __builtin_ctzl(feature); in mmu_clear_feature()
279 cur_cpu_spec->mmu_features &= ~feature; in mmu_clear_feature()
280 static_branch_disable(&mmu_feature_keys[i]); in mmu_clear_feature()
296 cur_cpu_spec->mmu_features &= ~feature; in mmu_clear_feature()
304 * make it match the size our of bolted TLB area
366 * point where I wonder if we should replace it with something different,
367 * to think about, feedback welcome. --BenH.
413 /* 32-bit classic hash table MMU */
414 #include <asm/book3s/32/mmu-hash.h>