Lines Matching full:cpus
61 } *cpus; variable
149 * Make a pass over the table to populate the cpus[] and in parse_slit()
184 * On x86 we can use the cpuid to index the cpus array, but on arm64
187 * Use this variable to indicate if the cpus can be stored by index.
204 if (cpuid <= last_cpu && cpus[cpuid].enabled) in cpu_find()
205 return (&cpus[cpuid]); in cpu_find()
208 if (cpus[i].id == cpuid) in cpu_find()
209 return (&cpus[i]); in cpu_find()
246 cpup = &cpus[cpuid]; in cpu_add()
250 cpup = &cpus[++last_cpu]; in cpu_add()
396 if (cpus[j].enabled && in check_domains()
397 cpus[j].domain == mem_info[i].domain) { in check_domains()
398 cpus[j].has_memory = 1; in check_domains()
408 if (cpus[i].enabled && !cpus[i].has_memory) { in check_domains()
411 if (mem_info[j].domain == cpus[i].domain) in check_domains()
417 cpus[i].domain); in check_domains()
420 mem_info[num_mem].domain = cpus[i].domain; in check_domains()
515 if (cpus[j].enabled && cpus[j].domain == domain_pxm[i]) in renumber_domains()
516 cpus[j].domain = i; in renumber_domains()
553 size = sizeof(*cpus) * max_cpus; in acpi_pxm_init()
564 cpus = (struct cpu_info *)pmap_mapbios(addr, size); in acpi_pxm_init()
565 bzero(cpus, size); in acpi_pxm_init()
575 * Make a pass over the table to populate the cpus[] and in parse_srat()
642 * Set up per-CPU domain IDs from information saved in 'cpus' and tear down data
667 pmap_unmapbios(cpus, sizeof(*cpus) * max_cpus); in acpi_pxm_set_cpu_locality()
669 cpus = NULL; in acpi_pxm_set_cpu_locality()