Lines Matching full:cores
58 g_string_append_printf(s, " * cores (%u)", ms->smp.cores); in cpu_hierarchy_to_string()
68 * Any missing parameter in "cpus/maxcpus/sockets/cores/threads" will be
71 * In the calculation of omitted sockets/cores/threads: we prefer sockets
72 * over cores over threads before 6.2, while preferring cores over sockets
96 unsigned cores = config->has_cores ? config->cores : 0; in machine_parse_smp_config() local
112 (config->has_cores && config->cores == 0) || in machine_parse_smp_config()
167 cores = cores > 0 ? cores : 1; in machine_parse_smp_config()
173 /* prefer sockets over cores before 6.2 */ in machine_parse_smp_config()
175 cores = cores > 0 ? cores : 1; in machine_parse_smp_config()
179 modules * cores * threads); in machine_parse_smp_config()
180 } else if (cores == 0) { in machine_parse_smp_config()
182 cores = maxcpus / in machine_parse_smp_config()
187 /* prefer cores over sockets since 6.2 */ in machine_parse_smp_config()
188 if (cores == 0) { in machine_parse_smp_config()
191 cores = maxcpus / in machine_parse_smp_config()
198 modules * cores * threads); in machine_parse_smp_config()
206 clusters * modules * cores); in machine_parse_smp_config()
211 clusters * modules * cores * threads; in machine_parse_smp_config()
222 ms->smp.cores = cores; in machine_parse_smp_config()
342 return ms->smp.cores * ms->smp.modules * ms->smp.clusters * ms->smp.dies; in machine_topo_get_cores_per_socket()