/Linux-v4.19/arch/arm/mach-bcm/ |
D | bcm63xx_smp.c | 40 unsigned int i, ncores; in scu_a9_enable() local 63 ncores = scu_base ? scu_get_core_count(scu_base) : 1; in scu_a9_enable() 65 if (ncores > nr_cpu_ids) { in scu_a9_enable() 67 ncores, nr_cpu_ids); in scu_a9_enable() 68 ncores = nr_cpu_ids; in scu_a9_enable() 81 if (ncores > 1) { in scu_a9_enable() 87 ncores = 1; in scu_a9_enable() 92 for (i = 0; i < ncores; i++) in scu_a9_enable()
|
/Linux-v4.19/arch/arm/mach-spear/ |
D | platsmp.c | 98 unsigned int i, ncores = scu_get_core_count(scu_base); in spear13xx_smp_init_cpus() local 100 if (ncores > nr_cpu_ids) { in spear13xx_smp_init_cpus() 102 ncores, nr_cpu_ids); in spear13xx_smp_init_cpus() 103 ncores = nr_cpu_ids; in spear13xx_smp_init_cpus() 106 for (i = 0; i < ncores; i++) in spear13xx_smp_init_cpus()
|
/Linux-v4.19/arch/arm/mach-realview/ |
D | platsmp-dt.c | 44 unsigned int ncores; in realview_smp_prepare_cpus() local 60 ncores = scu_get_core_count(scu_base); in realview_smp_prepare_cpus() 61 pr_info("SCU: %d cores detected\n", ncores); in realview_smp_prepare_cpus() 62 for (i = 0; i < ncores; i++) in realview_smp_prepare_cpus()
|
/Linux-v4.19/arch/arm/mach-omap2/ |
D | omap-smp.c | 284 unsigned int i = 0, ncores = 1, cpu_id; in omap4_smp_init_cpus() local 295 ncores = scu_get_core_count(cfg.scu_base); in omap4_smp_init_cpus() 297 ncores = OMAP5_CORE_COUNT; in omap4_smp_init_cpus() 301 if (ncores > nr_cpu_ids) { in omap4_smp_init_cpus() 303 ncores, nr_cpu_ids); in omap4_smp_init_cpus() 304 ncores = nr_cpu_ids; in omap4_smp_init_cpus() 307 for (i = 0; i < ncores; i++) in omap4_smp_init_cpus()
|
/Linux-v4.19/arch/arm/mach-rockchip/ |
D | platsmp.c | 37 static int ncores; variable 134 if (cpu >= ncores) { in rockchip_boot_secondary() 136 __func__, cpu, ncores); in rockchip_boot_secondary() 310 ncores = scu_get_core_count(scu_base_addr); in rockchip_smp_prepare_cpus() 311 pr_err("%s: ncores %d\n", __func__, ncores); in rockchip_smp_prepare_cpus() 318 ncores = ((l2ctlr >> 24) & 0x3) + 1; in rockchip_smp_prepare_cpus() 322 for (i = 1; i < ncores; i++) in rockchip_smp_prepare_cpus()
|
/Linux-v4.19/arch/mips/kernel/ |
D | smp-cps.c | 52 unsigned int nclusters, ncores, nvpes, core_vpes; in cps_smp_setup() local 65 ncores = mips_cps_numcores(cl); in cps_smp_setup() 66 for (c = 0; c < ncores; c++) { in cps_smp_setup() 124 unsigned ncores, core_vpes, c, cca; in cps_prepare_cpus() local 175 ncores = mips_cps_numcores(0); in cps_prepare_cpus() 176 mips_cps_core_bootcfg = kcalloc(ncores, sizeof(*mips_cps_core_bootcfg), in cps_prepare_cpus() 179 pr_err("Failed to allocate boot config for %u cores\n", ncores); in cps_prepare_cpus() 184 for (c = 0; c < ncores; c++) { in cps_prepare_cpus() 204 for (c = 0; c < ncores; c++) in cps_prepare_cpus()
|
/Linux-v4.19/arch/arm/mach-ux500/ |
D | platsmp.c | 38 unsigned int ncores; in ux500_smp_prepare_cpus() local 66 ncores = scu_get_core_count(scu_base); in ux500_smp_prepare_cpus() 67 for (i = 0; i < ncores; i++) in ux500_smp_prepare_cpus()
|
/Linux-v4.19/arch/mips/netlogic/xlp/ |
D | wakeup.c | 114 int core, n, cpu, ncores; in xlp_enable_secondary_cores() local 171 ncores = nlm_cores_per_node(); in xlp_enable_secondary_cores() 172 for (core = 0; core < ncores; core++) { in xlp_enable_secondary_cores() 182 cpu = (n * ncores + core) * NLM_THREADS_PER_CORE; in xlp_enable_secondary_cores()
|
/Linux-v4.19/arch/arm/mach-imx/ |
D | platsmp.c | 62 int i, ncores; in imx_smp_init_cpus() local 64 ncores = scu_get_core_count(scu_base); in imx_smp_init_cpus() 66 for (i = ncores; i < NR_CPUS; i++) in imx_smp_init_cpus()
|
/Linux-v4.19/arch/arm/mach-zynq/ |
D | platsmp.c | 35 static int ncores; variable 103 ncores = scu_get_core_count(zynq_scu_base); in zynq_smp_init_cpus() 105 for (i = 0; i < ncores && i < CONFIG_NR_CPUS; i++) in zynq_smp_init_cpus()
|
/Linux-v4.19/arch/arm/mach-actions/ |
D | platsmp.c | 40 static int ncores; variable 160 ncores = scu_get_core_count(scu_base_addr); in s500_smp_prepare_cpus() 161 pr_debug("%s: ncores %d\n", __func__, ncores); in s500_smp_prepare_cpus()
|
/Linux-v4.19/arch/arm/mach-mvebu/ |
D | platsmp.c | 96 unsigned int ncores = num_possible_cpus(); in armada_xp_smp_init_cpus() local 98 if (ncores == 0 || ncores > ARMADA_XP_MAX_CPUS) in armada_xp_smp_init_cpus()
|
/Linux-v4.19/arch/arm/kernel/ |
D | smp_scu.c | 34 unsigned int ncores = readl_relaxed(scu_base + SCU_CONFIG); in scu_get_core_count() local 35 return (ncores & 0x03) + 1; in scu_get_core_count()
|
D | smp.c | 447 unsigned int ncores = num_possible_cpus(); in smp_prepare_cpus() local 456 if (max_cpus > ncores) in smp_prepare_cpus() 457 max_cpus = ncores; in smp_prepare_cpus() 458 if (ncores > 1 && max_cpus) { in smp_prepare_cpus()
|
/Linux-v4.19/arch/mips/netlogic/xlr/ |
D | fmn-config.c | 84 int bkt, n, total_credits, ncores; in check_credit_distribution() local 86 ncores = hweight32(nlm_current_node()->coremask); in check_credit_distribution() 89 for (n = 0; n < ncores; n++) in check_credit_distribution()
|
/Linux-v4.19/arch/arm/kvm/ |
D | coproc.c | 163 u32 l2ctlr, ncores; in reset_l2ctlr() local 167 ncores = atomic_read(&vcpu->kvm->online_vcpus) - 1; in reset_l2ctlr() 169 ncores -= (vcpu->vcpu_id & ~3); in reset_l2ctlr() 171 ncores = min(ncores, 3U); in reset_l2ctlr() 172 l2ctlr |= (ncores & 3) << 24; in reset_l2ctlr()
|