Lines Matching refs:cpu_map

118 static struct cpu_map_item **cpu_map = NULL;  variable
1631 if (cpu_map == NULL) { in acpica_get_handle_cpu()
1633 if (cpu_map == NULL) in acpica_get_handle_cpu()
1646 if (cpu_map[i]->cpu_id == cpu_id) { in acpica_get_handle_cpu()
1650 if (i < cpu_map_count && (cpu_map[i]->obj != NULL)) { in acpica_get_handle_cpu()
1651 *rh = cpu_map[i]->obj; in acpica_get_handle_cpu()
1661 if (cpu_map[i]->apic_id == apicid) { in acpica_get_handle_cpu()
1665 if (i < cpu_map_count && (cpu_map[i]->obj != NULL)) { in acpica_get_handle_cpu()
1666 *rh = cpu_map[i]->obj; in acpica_get_handle_cpu()
2020 new_map = kmem_zalloc(sizeof (cpu_map[0]) * cpu_map_count_max, in acpica_grow_cpu_map()
2023 ASSERT(cpu_map != NULL); in acpica_grow_cpu_map()
2024 sz = sizeof (cpu_map[0]) * cpu_map_count; in acpica_grow_cpu_map()
2025 kcopy(cpu_map, new_map, sz); in acpica_grow_cpu_map()
2026 kmem_free(cpu_map, sz); in acpica_grow_cpu_map()
2028 cpu_map = new_map; in acpica_grow_cpu_map()
2067 if (cpu_map == NULL && in acpica_add_processor_to_map()
2070 ASSERT(cpu_map != NULL); in acpica_add_processor_to_map()
2076 cpu_map[0] = item; in acpica_add_processor_to_map()
2083 if (cpu_map[i]->obj == obj) { in acpica_add_processor_to_map()
2086 } else if (cpu_map[i]->proc_id == acpi_id) { in acpica_add_processor_to_map()
2088 item = cpu_map[i]; in acpica_add_processor_to_map()
2109 ASSERT(cpu_map != NULL); in acpica_add_processor_to_map()
2116 cpu_map[cpu_map_count] = item; in acpica_add_processor_to_map()
2134 if (cpu_map[i]->proc_id != acpi_id) { in acpica_remove_processor_from_map()
2137 cpu_map[i]->obj = NULL; in acpica_remove_processor_from_map()
2139 if (cpu_map[i]->cpu_id == -1) { in acpica_remove_processor_from_map()
2140 kmem_free(cpu_map[i], sizeof (struct cpu_map_item)); in acpica_remove_processor_from_map()
2141 cpu_map[i] = NULL; in acpica_remove_processor_from_map()
2144 cpu_map[i] = cpu_map[cpu_map_count]; in acpica_remove_processor_from_map()
2145 cpu_map[cpu_map_count] = NULL; in acpica_remove_processor_from_map()
2171 if (cpu_map[i]->cpu_id == cpuid) { in acpica_map_cpu()
2174 } else if (cpu_map[i]->proc_id == acpi_id) { in acpica_map_cpu()
2176 item = cpu_map[i]; in acpica_map_cpu()
2190 ASSERT(cpu_map != NULL); in acpica_map_cpu()
2197 cpu_map[cpu_map_count] = item; in acpica_map_cpu()
2219 if (cpu_map[i]->cpu_id != cpuid) { in acpica_unmap_cpu()
2222 cpu_map[i]->cpu_id = -1; in acpica_unmap_cpu()
2224 if (cpu_map[i]->obj == NULL) { in acpica_unmap_cpu()
2225 kmem_free(cpu_map[i], sizeof (struct cpu_map_item)); in acpica_unmap_cpu()
2226 cpu_map[i] = NULL; in acpica_unmap_cpu()
2229 cpu_map[i] = cpu_map[cpu_map_count]; in acpica_unmap_cpu()
2230 cpu_map[cpu_map_count] = NULL; in acpica_unmap_cpu()
2254 if (cpu_map[i]->cpu_id == cpuid && cpu_map[i]->obj != NULL) { in acpica_get_cpu_object_by_cpuid()
2255 *hdlp = cpu_map[i]->obj; in acpica_get_cpu_object_by_cpuid()
2273 if (cpu_map[i]->proc_id == procid && cpu_map[i]->obj != NULL) { in acpica_get_cpu_object_by_procid()
2274 *hdlp = cpu_map[i]->obj; in acpica_get_cpu_object_by_procid()
2297 if (cpu_map[i]->apic_id == apicid && cpu_map[i]->obj != NULL) { in acpica_get_cpu_object_by_apicid()
2298 *hdlp = cpu_map[i]->obj; in acpica_get_cpu_object_by_apicid()
2322 if (cpu_map[i]->obj == hdl && cpu_map[i]->cpu_id != -1) { in acpica_get_cpu_id_by_object()
2323 *cpuidp = cpu_map[i]->cpu_id; in acpica_get_cpu_id_by_object()
2347 if (cpu_map[i]->obj == hdl && in acpica_get_apicid_by_object()
2348 cpu_map[i]->apic_id != UINT32_MAX) { in acpica_get_apicid_by_object()
2349 *rp = cpu_map[i]->apic_id; in acpica_get_apicid_by_object()
2373 if (cpu_map[i]->obj == hdl) { in acpica_get_procid_by_object()
2374 *rp = cpu_map[i]->proc_id; in acpica_get_procid_by_object()