Home
last modified time | relevance | path

Searched refs:smp_num_siblings (Results 1 – 24 of 24) sorted by relevance

/linux-6.3-rc2/arch/x86/kernel/cpu/
A Dtopology.c82 smp_num_siblings = LEVEL_MAX_SIBLINGS(ebx); in detect_extended_topology_early()
112 core_level_siblings = smp_num_siblings = LEVEL_MAX_SIBLINGS(ebx); in detect_extended_topology()
163 c->x86_max_cores = (core_level_siblings / smp_num_siblings); in detect_extended_topology()
A Dhygon.c54 smp_num_siblings = ((cpuid_ebx(0x8000001e) >> 8) & 0xff) + 1; in hygon_get_topology_early()
78 if (smp_num_siblings > 1) in hygon_get_topology()
79 c->x86_max_cores /= smp_num_siblings; in hygon_get_topology()
A Dcommon.c79 int smp_num_siblings = 1; variable
80 EXPORT_SYMBOL(smp_num_siblings);
898 smp_num_siblings = (ebx & 0xff0000) >> 16; in detect_ht_early()
899 if (smp_num_siblings == 1) in detect_ht_early()
913 index_msb = get_count_order(smp_num_siblings); in detect_ht()
916 smp_num_siblings = smp_num_siblings / c->x86_max_cores; in detect_ht()
918 index_msb = get_count_order(smp_num_siblings); in detect_ht()
A Damd.c349 if (smp_num_siblings > 1) in amd_get_topology()
350 c->x86_max_cores /= smp_num_siblings; in amd_get_topology()
696 smp_num_siblings = ((cpuid_ebx(0x8000001e) >> 8) & 0xff) + 1; in early_init_amd()
/linux-6.3-rc2/arch/ia64/include/asm/
A Dsmp.h57 extern int smp_num_siblings;
/linux-6.3-rc2/arch/loongarch/include/asm/
A Dsmp.h15 extern int smp_num_siblings;
/linux-6.3-rc2/arch/mips/include/asm/
A Dmips-cm.h365 extern int smp_num_siblings; in mips_cm_max_vp_width()
381 return smp_num_siblings; in mips_cm_max_vp_width()
A Dsmp.h23 extern int smp_num_siblings;
/linux-6.3-rc2/arch/mips/kernel/
A Dsmp.c47 int smp_num_siblings = 1; variable
48 EXPORT_SYMBOL(smp_num_siblings);
87 if (smp_num_siblings > 1) { in set_cpu_sibling_map()
A Dsmp-cmp.c120 smp_num_siblings = nvpe; in cmp_smp_setup()
A Dsmp-mt.c207 smp_num_siblings = nvpe; in vsmp_smp_setup()
A Dsmp-cps.c72 smp_num_siblings = core_vpes; in cps_smp_setup()
A Dpm-cps.c586 uasm_i_andi(&p, v0, t1, (1 << fls(smp_num_siblings)) - 1); in cps_gen_entry_code()
/linux-6.3-rc2/arch/loongarch/kernel/
A Dsmp.c41 int smp_num_siblings = 1; variable
42 EXPORT_SYMBOL(smp_num_siblings);
383 if (smp_num_siblings <= 1) in set_cpu_sibling_map()
/linux-6.3-rc2/arch/x86/kernel/
A Ditmt.c201 smt_prio = prio * smp_num_siblings / (i * i); in sched_set_itmt_core_prio()
A Dsmpboot.c281 return smp_num_siblings > 1; in topology_smt_supported()
608 bool has_smt = smp_num_siblings > 1; in set_cpu_sibling_map()
A Dprocess.c880 if (boot_option_idle_override == IDLE_POLL && smp_num_siblings > 1) in select_idle_routine()
/linux-6.3-rc2/arch/x86/include/asm/
A Dsmp.h11 extern int smp_num_siblings;
A Dperf_event_p4.h184 return smp_num_siblings > 1; in p4_ht_active()
192 if (smp_num_siblings == 2) in p4_ht_thread()
/linux-6.3-rc2/Documentation/x86/
A Dtopology.rst103 - smp_num_siblings:
108 threads_per_package = cpuinfo_x86.x86_max_cores * smp_num_siblings
/linux-6.3-rc2/arch/ia64/kernel/
A Dsetup.c840 if (c->threads_per_core > smp_num_siblings) in identify_cpu()
841 smp_num_siblings = c->threads_per_core; in identify_cpu()
A Dsmpboot.c121 int smp_num_siblings = 1; variable
/linux-6.3-rc2/arch/x86/kernel/cpu/mce/
A Dinject.c437 cores_per_node = (c->x86_max_cores * smp_num_siblings) / amd_get_nodes_per_socket(); in get_nbc_for_node()
/linux-6.3-rc2/arch/x86/kernel/apic/
A Dapic.c2398 if (smp_num_siblings == 1) in apic_id_is_primary_thread()
2401 mask = (1U << (fls(smp_num_siblings) - 1)) - 1; in apic_id_is_primary_thread()

Completed in 47 milliseconds