/linux-6.12.1/arch/x86/include/asm/ |
D | smp.h | 25 void (*smp_prepare_cpus)(unsigned max_cpus); 26 void (*smp_cpus_done)(unsigned max_cpus); 60 static inline void smp_prepare_cpus(unsigned int max_cpus) in smp_prepare_cpus() argument 62 smp_ops.smp_prepare_cpus(max_cpus); in smp_prepare_cpus() 65 static inline void smp_cpus_done(unsigned int max_cpus) in smp_cpus_done() argument 67 smp_ops.smp_cpus_done(max_cpus); in smp_cpus_done() 105 void native_smp_prepare_cpus(unsigned int max_cpus); 106 void native_smp_cpus_done(unsigned int max_cpus);
|
/linux-6.12.1/arch/arm/mach-mediatek/ |
D | platsmp.c | 77 static void __init __mtk_smp_prepare_cpus(unsigned int max_cpus, int trustzone) in __mtk_smp_prepare_cpus() argument 123 static void __init mtk_tz_smp_prepare_cpus(unsigned int max_cpus) in mtk_tz_smp_prepare_cpus() argument 125 __mtk_smp_prepare_cpus(max_cpus, 1); in mtk_tz_smp_prepare_cpus() 128 static void __init mtk_smp_prepare_cpus(unsigned int max_cpus) in mtk_smp_prepare_cpus() argument 130 __mtk_smp_prepare_cpus(max_cpus, 0); in mtk_smp_prepare_cpus()
|
/linux-6.12.1/arch/mips/kernel/ |
D | smp-bmips.c | 42 static int __maybe_unused max_cpus = 1; variable 109 max_cpus = 2; in bmips_smp_setup() 120 max_cpus = (((read_c0_brcm_config() >> 6) & 0x03) + 1) << 1; in bmips_smp_setup() 123 for (i = 0; i < max_cpus; i++) { in bmips_smp_setup() 130 max_cpus = 1; in bmips_smp_setup() 134 max_cpus = 1; in bmips_smp_setup() 140 if (max_cpus > 1) { in bmips_smp_setup() 144 for (i = 0; i < max_cpus; i++) { in bmips_smp_setup() 164 static void bmips_prepare_cpus(unsigned int max_cpus) in bmips_prepare_cpus() argument
|
/linux-6.12.1/arch/hexagon/kernel/ |
D | smp.c | 191 void __init smp_cpus_done(unsigned int max_cpus) in smp_cpus_done() argument 195 void __init smp_prepare_cpus(unsigned int max_cpus) in smp_prepare_cpus() argument 205 for (i = 0; i < max_cpus; i++) in smp_prepare_cpus() 209 if (max_cpus > 1) { in smp_prepare_cpus()
|
/linux-6.12.1/arch/arm/mach-shmobile/ |
D | smp-emev2.c | 30 static void __init emev2_smp_prepare_cpus(unsigned int max_cpus) in emev2_smp_prepare_cpus() argument 42 shmobile_smp_scu_prepare_cpus(EMEV2_SCU_BASE, max_cpus); in emev2_smp_prepare_cpus()
|
D | smp-r8a7779.c | 39 static void __init r8a7779_smp_prepare_cpus(unsigned int max_cpus) in r8a7779_smp_prepare_cpus() argument 54 shmobile_smp_scu_prepare_cpus(R8A7779_SCU_BASE, max_cpus); in r8a7779_smp_prepare_cpus()
|
D | smp-sh73a0.c | 45 static void __init sh73a0_smp_prepare_cpus(unsigned int max_cpus) in sh73a0_smp_prepare_cpus() argument 63 shmobile_smp_scu_prepare_cpus(SH73A0_SCU_BASE, max_cpus); in sh73a0_smp_prepare_cpus()
|
/linux-6.12.1/arch/riscv/kernel/ |
D | smpboot.c | 44 void __init smp_prepare_cpus(unsigned int max_cpus) in smp_prepare_cpus() argument 57 if (max_cpus == 0) in smp_prepare_cpus() 203 void __init smp_cpus_done(unsigned int max_cpus) in smp_cpus_done() argument
|
/linux-6.12.1/arch/x86/xen/ |
D | smp_hvm.c | 35 static void __init xen_hvm_smp_prepare_cpus(unsigned int max_cpus) in xen_hvm_smp_prepare_cpus() argument 39 native_smp_prepare_cpus(max_cpus); in xen_hvm_smp_prepare_cpus()
|
/linux-6.12.1/arch/arm/mach-sti/ |
D | platsmp.c | 49 static void __init sti_smp_prepare_cpus(unsigned int max_cpus) in sti_smp_prepare_cpus() argument 64 if (max_cpus <= 1) in sti_smp_prepare_cpus()
|
/linux-6.12.1/arch/arm/kernel/ |
D | smp.c | 481 void __init smp_cpus_done(unsigned int max_cpus) in smp_cpus_done() argument 503 void __init smp_prepare_cpus(unsigned int max_cpus) in smp_prepare_cpus() argument 514 if (max_cpus > ncores) in smp_prepare_cpus() 515 max_cpus = ncores; in smp_prepare_cpus() 516 if (ncores > 1 && max_cpus) { in smp_prepare_cpus() 530 smp_ops.smp_prepare_cpus(max_cpus); in smp_prepare_cpus()
|
/linux-6.12.1/arch/arm/mach-axxia/ |
D | platsmp.c | 54 static void __init axxia_smp_prepare_cpus(unsigned int max_cpus) in axxia_smp_prepare_cpus() argument 73 if (cpu_count < max_cpus) { in axxia_smp_prepare_cpus()
|
/linux-6.12.1/arch/openrisc/kernel/ |
D | smp.c | 72 void __init smp_prepare_cpus(unsigned int max_cpus) in smp_prepare_cpus() argument 81 if (cpu < max_cpus) in smp_prepare_cpus() 86 void __init smp_cpus_done(unsigned int max_cpus) in smp_cpus_done() argument
|
/linux-6.12.1/arch/sparc/kernel/ |
D | smp_32.c | 76 void __init smp_cpus_done(unsigned int max_cpus) in smp_cpus_done() argument 177 void __init smp_prepare_cpus(unsigned int max_cpus) in smp_prepare_cpus() argument 189 if (extra && max_cpus > i - extra) in smp_prepare_cpus()
|
/linux-6.12.1/arch/arm/mach-imx/ |
D | platsmp.c | 69 static void __init imx_smp_prepare_cpus(unsigned int max_cpus) in imx_smp_prepare_cpus() argument 130 static void __init ls1021a_smp_prepare_cpus(unsigned int max_cpus) in ls1021a_smp_prepare_cpus() argument
|
/linux-6.12.1/arch/arm/mach-rockchip/ |
D | platsmp.c | 258 static void __init rockchip_smp_prepare_cpus(unsigned int max_cpus) in rockchip_smp_prepare_cpus() argument 326 static void __init rk3036_smp_prepare_cpus(unsigned int max_cpus) in rk3036_smp_prepare_cpus() argument 330 rockchip_smp_prepare_cpus(max_cpus); in rk3036_smp_prepare_cpus()
|
/linux-6.12.1/arch/sh/kernel/cpu/sh2/ |
D | smp-j2.c | 43 static void j2_prepare_cpus(unsigned int max_cpus) in j2_prepare_cpus() argument 69 max = max_cpus; in j2_prepare_cpus()
|
/linux-6.12.1/arch/sh/kernel/cpu/sh4a/ |
D | smp-shx3.c | 69 static void shx3_prepare_cpus(unsigned int max_cpus) in shx3_prepare_cpus() argument 80 for (i = 0; i < max_cpus; i++) in shx3_prepare_cpus()
|
/linux-6.12.1/tools/testing/selftests/intel_pstate/ |
D | run.sh | 52 max_cpus=$(($(nproc)-1)) 57 for cpu in `seq 0 $max_cpus`
|
/linux-6.12.1/arch/mips/loongson64/ |
D | smp.c | 438 int max_cpus = 0; in loongson3_smp_setup() local 445 max_cpus += loongson_sysconf.cores_per_node; in loongson3_smp_setup() 448 if (max_cpus < loongson_sysconf.nr_cpus) { in loongson3_smp_setup() 450 loongson_sysconf.nr_cpus = max_cpus ? max_cpus : 1; in loongson3_smp_setup() 491 static void __init loongson3_prepare_cpus(unsigned int max_cpus) in loongson3_prepare_cpus() argument
|
/linux-6.12.1/drivers/scsi/csiostor/ |
D | csio_isr.c | 426 for (j = 0; j < info->max_cpus; j++, k++) { in csio_request_irqs() 465 if (info->max_cpus > 1) { in csio_reduce_sqsets() 466 info->max_cpus--; in csio_reduce_sqsets() 540 n = (j % info->max_cpus) + k; in csio_enable_msix() 544 k += info->max_cpus; in csio_enable_msix()
|
/linux-6.12.1/arch/arm/mach-hisi/ |
D | platsmp.c | 56 static void __init hi3xxx_smp_prepare_cpus(unsigned int max_cpus) in hi3xxx_smp_prepare_cpus() argument 101 static void __init hisi_common_smp_prepare_cpus(unsigned int max_cpus) in hisi_common_smp_prepare_cpus() argument
|
/linux-6.12.1/arch/arm/mach-sunxi/ |
D | platsmp.c | 40 static void __init sun6i_smp_prepare_cpus(unsigned int max_cpus) in sun6i_smp_prepare_cpus() argument 125 static void __init sun8i_smp_prepare_cpus(unsigned int max_cpus) in sun8i_smp_prepare_cpus() argument
|
/linux-6.12.1/include/linux/ |
D | smp.h | 147 extern void smp_prepare_cpus(unsigned int max_cpus); 157 extern void smp_cpus_done(unsigned int max_cpus);
|
/linux-6.12.1/arch/sh/kernel/ |
D | smp.c | 58 void __init smp_prepare_cpus(unsigned int max_cpus) in smp_prepare_cpus() argument 64 mp_ops->prepare_cpus(max_cpus); in smp_prepare_cpus() 247 void __init smp_cpus_done(unsigned int max_cpus) in smp_cpus_done() argument
|