| /arch/arm/kernel/ |
| A D | cacheinfo.c | 19 #define CLIDR_CTYPE_SHIFT(level) (3 * (level - 1)) argument 20 #define CLIDR_CTYPE_MASK(level) (7 << CLIDR_CTYPE_SHIFT(level)) argument 22 (((clidr) & CLIDR_CTYPE_MASK(level)) >> CLIDR_CTYPE_SHIFT(level)) 79 this_leaf->level = level; in ci_leaf_init() 98 for (level = 1, leaves = 0; level <= MAX_CACHE_LEVEL; level++) { in detect_cache_level() 101 level--; in detect_cache_level() 108 *level_p = level; in detect_cache_level() 134 if (level < fw_level) { in init_cache_level() 141 level = fw_level; in init_cache_level() 151 unsigned int level, idx; in populate_cache_leaves() local [all …]
|
| A D | return_address.c | 15 unsigned int level; member 23 if (!data->level) { in save_return_addr() 28 --data->level; in save_return_addr() 33 void *return_address(unsigned int level) in return_address() argument 38 data.level = level + 2; in return_address() 54 if (!data.level) in return_address()
|
| /arch/arm64/kernel/ |
| A D | cacheinfo.c | 28 if (level > MAX_CACHE_LEVEL) in get_cache_type() 37 this_leaf->level = level; in ci_leaf_init() 45 for (level = 1, leaves = 0; level <= MAX_CACHE_LEVEL; level++) { in detect_cache_level() 46 ctype = get_cache_type(level); in detect_cache_level() 48 level--; in detect_cache_level() 55 *level_p = level; in detect_cache_level() 70 unsigned int level, leaves; in init_cache_level() local 84 if (level < fw_level) { in init_cache_level() 91 level = fw_level; in init_cache_level() 101 unsigned int level, idx; in populate_cache_leaves() local [all …]
|
| A D | return_address.c | 17 unsigned int level; member 25 if (!data->level) { in save_return_addr() 29 --data->level; in save_return_addr() 35 void *return_address(unsigned int level) in return_address() argument 39 data.level = level + 2; in return_address() 44 if (!data.level) in return_address()
|
| /arch/sparc/include/uapi/asm/ |
| A D | traps.h | 101 #define BAD_TRAP_P(level) \ argument 102 ((level > SP_TRAP_WDOG && level < SP_TRAP_IRQ1) || \ 103 (level > SP_TRAP_IACC && level < SP_TRAP_CPDIS) || \ 104 (level > SP_TRAP_BADFL && level < SP_TRAP_CPEXP) || \ 105 (level > SP_TRAP_DMM && level < SP_TRAP_IMM) || \ 106 (level > SP_TRAP_IMM && level < SP_TRAP_SUNOS) || \ 107 (level > SP_TRAP_LINUX && level < SP_TRAP_KBPT1)) 110 #define HW_TRAP_P(level) ((level > 0) && (level < SP_TRAP_SUNOS)) argument 113 #define SW_TRAP_P(level) ((level >= SP_TRAP_SUNOS) && (level <= SP_TRAP_KBPT2)) argument 116 #define SCALL_TRAP_P(level) ((level == SP_TRAP_SUNOS) || \ argument [all …]
|
| /arch/sparc/kernel/ |
| A D | cpumap.c | 34 int level; member 207 for (level = CPUINFO_LVL_PROC; level >= CPUINFO_LVL_ROOT; level--) { in build_cpuinfo_tree() 208 n = new_tree->level[level].start_index; in build_cpuinfo_tree() 219 node->level = level; in build_cpuinfo_tree() 223 ? new_tree->level[level - 1].start_index : -1; in build_cpuinfo_tree() 227 ? cpu : new_tree->level[level + 1].start_index; in build_cpuinfo_tree() 242 for (level = CPUINFO_LVL_PROC; level >= CPUINFO_LVL_ROOT; in build_cpuinfo_tree() 276 if (n <= new_tree->level[level].end_index) { in build_cpuinfo_tree() 279 node->level = level; in build_cpuinfo_tree() 303 for (level = node->level; level >= top_level; level--) { in increment_rover() [all …]
|
| /arch/riscv/kernel/ |
| A D | cacheinfo.c | 44 if (this_leaf->level == level && this_leaf->type == type) in get_cacheinfo() 68 enum cache_type type, unsigned int level) in ci_leaf_init() argument 70 this_leaf->level = level; in ci_leaf_init() 84 int levels = 1, level = 1; in populate_cache_leaves() local 96 for (; level <= this_cpu_ci->num_levels; level++) { in populate_cache_leaves() 97 if (level <= split_levels) { in populate_cache_leaves() 114 ci_leaf_init(this_leaf++, CACHE_TYPE_INST, level); in populate_cache_leaves() 116 ci_leaf_init(this_leaf++, CACHE_TYPE_DATA, level); in populate_cache_leaves() 126 if (level <= levels) in populate_cache_leaves() 131 ci_leaf_init(this_leaf++, CACHE_TYPE_INST, level); in populate_cache_leaves() [all …]
|
| A D | return_address.c | 13 unsigned int level; member 21 if (!data->level) { in save_return_addr() 26 --data->level; in save_return_addr() 32 noinline void *return_address(unsigned int level) in return_address() argument 36 data.level = level + 3; in return_address() 41 if (!data.level) in return_address()
|
| /arch/s390/include/asm/ |
| A D | debug.h | 35 unsigned long level : 3; member 49 int level; member 144 return level <= id->level; in debug_level_enabled() 163 if ((!id) || (level > id->level) || (id->pages_per_area == 0)) in debug_event() 185 if ((!id) || (level > id->level) || (id->pages_per_area == 0)) in debug_int_event() 207 if ((!id) || (level > id->level) || (id->pages_per_area == 0)) in debug_long_event() 227 if ((!id) || (level > id->level) || (id->pages_per_area == 0)) in debug_text_event() 287 if ((!id) || (level > id->level) || (id->pages_per_area == 0)) in debug_exception() 310 if ((!id) || (level > id->level) || (id->pages_per_area == 0)) in debug_int_exception() 333 if ((!id) || (level > id->level) || (id->pages_per_area == 0)) in debug_long_exception() [all …]
|
| /arch/s390/kernel/ |
| A D | cache.c | 77 seq_printf(m, "level=%d ", cache->level); in show_cacheinfo() 90 if (level >= CACHE_MAX_LEVEL) in get_cache_type() 92 ci += level; in get_cache_type() 112 this_leaf->level = level + 1; in ci_leaf_init() 128 unsigned int level = 0, leaves = 0; in init_cache_level() local 136 ctype = get_cache_type(&ct.ci[0], level); in init_cache_level() 141 } while (++level < CACHE_MAX_LEVEL); in init_cache_level() 142 this_cpu_ci->num_levels = level; in init_cache_level() 151 unsigned int level, idx, pvt; in populate_cache_leaves() local 156 for (idx = 0, level = 0; level < this_cpu_ci->num_levels && in populate_cache_leaves() [all …]
|
| /arch/x86/kvm/mmu/ |
| A D | tdp_iter.c | 14 iter->sptep = iter->pt_path[iter->level - 1] + in tdp_iter_refresh_sptep() 27 iter->level = iter->root_level; in tdp_iter_restart() 43 (root->role.level > PT64_ROOT_MAX_LEVEL) || in tdp_iter_start() 51 iter->root_level = root->role.level; in tdp_iter_start() 64 tdp_ptep_t spte_to_child_pt(u64 spte, int level) in spte_to_child_pt() argument 84 if (iter->level == iter->min_level) in try_step_down() 97 iter->level--; in try_step_down() 98 iter->pt_path[iter->level - 1] = child_pt; in try_step_down() 122 iter->gfn += KVM_PAGES_PER_HPAGE(iter->level); in try_step_side() 137 if (iter->level == iter->root_level) in try_step_up() [all …]
|
| A D | paging_tmpl.h | 81 int level; member 202 unsigned level, index; in FNAME() local 212 for (level = walker->max_level; level >= walker->level; --level) { in FNAME() 221 if (level == walker->level && write_fault && in FNAME() 326 walker->level = mmu->cpu_role.base.level; in FNAME() 337 --walker->level; in FNAME() 361 ++walker->level; in FNAME() 368 --walker->level; in FNAME() 375 BUG_ON(walker->level < 1); in FNAME() 556 if (level == PG_LEVEL_4K) { in FNAME() [all …]
|
| A D | mmutrace.h | 91 TP_PROTO(u64 pte, int level), 92 TP_ARGS(pte, level), 96 __field(__u32, level) 101 __entry->level = level; 343 __field(u8, level) 354 __entry->level = level; 378 __field(u8, level) 402 __field(u8, level) 411 __entry->level = level; 429 __field(int, level) [all …]
|
| /arch/arm64/boot/dts/rockchip/ |
| A D | rockchip-pinconf.dtsi | 23 pcfg_pull_none_drv_level_0: pcfg-pull-none-drv-level-0 { 29 pcfg_pull_none_drv_level_1: pcfg-pull-none-drv-level-1 { 35 pcfg_pull_none_drv_level_2: pcfg-pull-none-drv-level-2 { 41 pcfg_pull_none_drv_level_3: pcfg-pull-none-drv-level-3 { 119 pcfg_pull_up_drv_level_0: pcfg-pull-up-drv-level-0 { 125 pcfg_pull_up_drv_level_1: pcfg-pull-up-drv-level-1 { 131 pcfg_pull_up_drv_level_2: pcfg-pull-up-drv-level-2 { 137 pcfg_pull_up_drv_level_3: pcfg-pull-up-drv-level-3 { 143 pcfg_pull_up_drv_level_4: pcfg-pull-up-drv-level-4 { 149 pcfg_pull_up_drv_level_5: pcfg-pull-up-drv-level-5 { [all …]
|
| /arch/powerpc/platforms/powernv/ |
| A D | opal-hmi.c | 79 printk("%s CPU PIR: %08x\n", level, in print_core_checkstop_reason() 84 printk("%s [Unit: %-3s] %s\n", level, in print_core_checkstop_reason() 171 level, in print_npu_checkstop_reason() 193 level, type); in print_checkstop_reason() 227 level = KERN_INFO; in print_hmi_event_info() 231 level = KERN_WARNING; in print_hmi_event_info() 235 level = KERN_ERR; in print_hmi_event_info() 240 level = KERN_ERR; in print_hmi_event_info() 247 level, sevstr, in print_hmi_event_info() 254 printk("%s HMER: %016llx\n", level, in print_hmi_event_info() [all …]
|
| /arch/arm64/boot/dts/amd/ |
| A D | elba-16core.dtsi | 46 next-level-cache = <&l2_0>; 54 next-level-cache = <&l2_0>; 62 next-level-cache = <&l2_0>; 70 next-level-cache = <&l2_0>; 77 cache-level = <2>; 85 next-level-cache = <&l2_1>; 93 next-level-cache = <&l2_1>; 101 next-level-cache = <&l2_1>; 116 cache-level = <2>; 155 cache-level = <2>; [all …]
|
| /arch/mips/include/asm/sn/ |
| A D | intr.h | 15 #define LOCAL_HUB_SEND_INTR(level) \ argument 16 LOCAL_HUB_S(PI_INT_PEND_MOD, (0x100 | (level))) 17 #define REMOTE_HUB_SEND_INTR(hub, level) \ argument 18 REMOTE_HUB_S((hub), PI_INT_PEND_MOD, (0x100 | (level))) 26 #define LOCAL_HUB_CLR_INTR(level) \ argument 28 LOCAL_HUB_S(PI_INT_PEND_MOD, (level)); \ 32 #define REMOTE_HUB_CLR_INTR(hub, level) \ argument 36 REMOTE_HUB_S(__hub, PI_INT_PEND_MOD, (level)); \
|
| /arch/mips/kernel/ |
| A D | cacheinfo.c | 11 leaf->level = c_level; \ 82 int level = 1; in populate_cache_leaves() local 87 populate_cache(dcache, this_leaf, level, CACHE_TYPE_DATA); in populate_cache_leaves() 89 populate_cache(icache, this_leaf, level, CACHE_TYPE_INST); in populate_cache_leaves() 90 level++; in populate_cache_leaves() 92 populate_cache(dcache, this_leaf, level, CACHE_TYPE_UNIFIED); in populate_cache_leaves() 93 level++; in populate_cache_leaves() 99 populate_cache(vcache, this_leaf, level, CACHE_TYPE_UNIFIED); in populate_cache_leaves() 100 level++; in populate_cache_leaves() 106 populate_cache(scache, this_leaf, level, CACHE_TYPE_UNIFIED); in populate_cache_leaves() [all …]
|
| /arch/s390/kernel/diag/ |
| A D | diag310.c | 196 if (level > DIAG310_LEVELMAX || level < DIAG310_LEVELMIN) in memtop_get_page_count() 198 pages = READ_ONCE(memtop_pages[level - 1]); in memtop_get_page_count() 200 rc = diag310_get_memtop_size(&pages, level); in memtop_get_page_count() 203 WRITE_ONCE(memtop_pages[level - 1], pages); in memtop_get_page_count() 229 unsigned long pages, level; in diag310_memtop_len() local 235 if (get_user(level, argp)) in diag310_memtop_len() 237 rc = memtop_get_page_count(&pages, level); in diag310_memtop_len() 248 unsigned long level, pages, data_size; in diag310_memtop_buf() local 256 if (get_user(level, &udata->nesting_lvl)) in diag310_memtop_buf() 260 rc = memtop_get_page_count(&pages, level); in diag310_memtop_buf() [all …]
|
| /arch/arm64/include/asm/ |
| A D | cache.h | 20 #define CLIDR_CTYPE_SHIFT(level) (3 * (level - 1)) argument 21 #define CLIDR_CTYPE_MASK(level) (7 << CLIDR_CTYPE_SHIFT(level)) argument 22 #define CLIDR_CTYPE(clidr, level) \ argument 23 (((clidr) & CLIDR_CTYPE_MASK(level)) >> CLIDR_CTYPE_SHIFT(level)) 26 #define CLIDR_TTYPE_SHIFT(level) (2 * ((level) - 1) + CLIDR_EL1_Ttypen_SHIFT) argument
|
| /arch/powerpc/kernel/ |
| A D | cacheinfo.c | 148 cache->level = level; in cache_init() 362 int level) in cache_do_one_devnode_unified() argument 370 int level) in cache_do_one_devnode_split() argument 406 int level) in cache_lookup_or_instantiate() argument 412 WARN_ONCE(cache && cache->level != level, in cache_lookup_or_instantiate() 414 cache->level, level); in cache_lookup_or_instantiate() 436 WARN_ONCE((smaller->level == 1 && bigger->level > 2) || in link_cache_lists() 437 (smaller->level > 1 && bigger->level != smaller->level + 1), in link_cache_lists() 439 smaller->level, smaller->ofnode, bigger->level, bigger->ofnode); in link_cache_lists() 480 int level = cache->level; in do_subsidiary_caches() local [all …]
|
| /arch/arm64/boot/dts/apple/ |
| A D | t600x-common.dtsi | 230 opp-level = <1>; 235 opp-level = <2>; 240 opp-level = <3>; 245 opp-level = <4>; 250 opp-level = <5>; 260 opp-level = <1>; 265 opp-level = <2>; 270 opp-level = <3>; 275 opp-level = <4>; 280 opp-level = <5>; [all …]
|
| /arch/arm64/kvm/hyp/ |
| A D | pgtable.c | 169 .level = level, in __kvm_pgtable_visit() 291 s8 level; member 300 data->level = ctx->level; in leaf_walker() 321 if (level) in kvm_pgtable_get_leaf() 322 *level = data.level; in kvm_pgtable_get_leaf() 1153 s8 level; member 1166 data->level = ctx->level; in stage2_attr_walker() 1217 if (level) in stage2_update_leaf_attrs() 1218 *level = data.level; in stage2_update_leaf_attrs() 1294 s8 level; in kvm_pgtable_stage2_relax_perms() local [all …]
|
| /arch/x86/include/asm/ |
| A D | kfence.h | 28 unsigned int level; in arch_kfence_init_pool() local 30 if (!lookup_address(addr, &level)) in arch_kfence_init_pool() 33 if (level != PG_LEVEL_4K) in arch_kfence_init_pool() 43 unsigned int level; in kfence_protect_page() local 44 pte_t *pte = lookup_address(addr, &level); in kfence_protect_page() 46 if (WARN_ON(!pte || level != PG_LEVEL_4K)) in kfence_protect_page()
|
| /arch/loongarch/kvm/ |
| A D | irqfd.c | 11 struct kvm *kvm, int irq_source_id, int level, bool line_status) in kvm_set_pic_irq() argument 14 pch_pic_set_irq(kvm->arch.pch_pic, e->irqchip.pin, level); in kvm_set_pic_irq() 27 struct kvm *kvm, int irq_source_id, int level, bool line_status) in kvm_set_msi() argument 29 if (!level) in kvm_set_msi() 32 pch_msi_set_irq(kvm, e->msi.data, level); in kvm_set_msi() 72 struct kvm *kvm, int irq_source_id, int level, bool line_status) in kvm_arch_set_irq_inatomic() argument 76 pch_pic_set_irq(kvm->arch.pch_pic, e->irqchip.pin, level); in kvm_arch_set_irq_inatomic() 79 pch_msi_set_irq(kvm, e->msi.data, level); in kvm_arch_set_irq_inatomic()
|