Lines Matching refs:cpu_id

184 		kprintf("Running IPI test on cpu %d\n", p->cpu_id);  in ipi_test()
214 uint cpuid = (uint)processor->cpu_id; in processor_update_offline_state_locked()
299 int cpu_id, in processor_init() argument
304 assert(cpu_id < MAX_SCHED_CPUS); in processor_init()
305 processor->cpu_id = cpu_id; in processor_init()
347 bit_set(pset->cpu_bitmask, cpu_id); in processor_init()
348 bit_set(pset->recommended_bitmask, cpu_id); in processor_init()
350 bit_set(pset->primary_map, cpu_id); in processor_init()
351 bit_set(pset->cpu_state_map[PROCESSOR_OFF_LINE], cpu_id); in processor_init()
353 pset->cpu_set_low = pset->cpu_set_hi = cpu_id; in processor_init()
355 pset->cpu_set_low = (cpu_id < pset->cpu_set_low)? cpu_id: pset->cpu_set_low; in processor_init()
356 pset->cpu_set_hi = (cpu_id > pset->cpu_set_hi)? cpu_id: pset->cpu_set_hi; in processor_init()
364 bit_set(processor_offline_state_map[processor->processor_offline_state], cpu_id); in processor_init()
382 processor_array[cpu_id] = processor; in processor_init()
419 bit_clear(pset->primary_map, processor->cpu_id); in processor_set_primary()
463 bit_set(processor->processor_set->cpu_running_foreign, processor->cpu_id); in processor_state_update_running_foreign()
465 bit_clear(processor->processor_set->cpu_running_foreign, processor->cpu_id); in processor_state_update_running_foreign()
482 …essor_set->cpu_running_cluster_shared_rsrc_thread[CLUSTER_SHARED_RSRC_TYPE_RR], processor->cpu_id); in processor_state_update_running_cluster_shared_rsrc()
484 …essor_set->cpu_running_cluster_shared_rsrc_thread[CLUSTER_SHARED_RSRC_TYPE_RR], processor->cpu_id); in processor_state_update_running_cluster_shared_rsrc()
487 …>cpu_running_cluster_shared_rsrc_thread[CLUSTER_SHARED_RSRC_TYPE_NATIVE_FIRST], processor->cpu_id); in processor_state_update_running_cluster_shared_rsrc()
489 …>cpu_running_cluster_shared_rsrc_thread[CLUSTER_SHARED_RSRC_TYPE_NATIVE_FIRST], processor->cpu_id); in processor_state_update_running_cluster_shared_rsrc()
510 …os_atomic_store(&processor->processor_set->cpu_running_buckets[processor->cpu_id], TH_BUCKET_SCHED… in processor_state_update_idle()
511 …essor_set->cpu_running_cluster_shared_rsrc_thread[CLUSTER_SHARED_RSRC_TYPE_RR], processor->cpu_id); in processor_state_update_idle()
512 …>cpu_running_cluster_shared_rsrc_thread[CLUSTER_SHARED_RSRC_TYPE_NATIVE_FIRST], processor->cpu_id); in processor_state_update_idle()
528 …os_atomic_store(&processor->processor_set->cpu_running_buckets[processor->cpu_id], bucket, relaxed… in processor_state_update_from_thread()
555 …os_atomic_store(&processor->processor_set->cpu_running_buckets[processor->cpu_id], bucket, relaxed… in processor_state_update_explicit()
556 …essor_set->cpu_running_cluster_shared_rsrc_thread[CLUSTER_SHARED_RSRC_TYPE_RR], processor->cpu_id); in processor_state_update_explicit()
557 …>cpu_running_cluster_shared_rsrc_thread[CLUSTER_SHARED_RSRC_TYPE_NATIVE_FIRST], processor->cpu_id); in processor_state_update_explicit()
757 int cpu_id, state; in processor_info() local
764 cpu_id = processor->cpu_id; in processor_info()
776 basic_info->cpu_type = slot_type(cpu_id); in processor_info()
777 basic_info->cpu_subtype = slot_subtype(cpu_id); in processor_info()
788 basic_info->slot_num = cpu_id; in processor_info()
824 result = cpu_info(flavor, cpu_id, info, count); in processor_info()
853 panic("processor_boot() missing for cpu %d", processor->cpu_id); in processor_wait_for_start()
870 processor->cpu_id, in processor_wait_for_start()
881 __func__, processor->cpu_id); in processor_wait_for_start()
890 __func__, processor->cpu_id); in processor_wait_for_start()
912 panic("processor %d not booted", processor->cpu_id); in processor_dostartup()
952 ml_cpu_power_enable(processor->cpu_id); in processor_dostartup()
953 ml_cpu_begin_state_transition(processor->cpu_id); in processor_dostartup()
954 ml_broadcast_cpu_event(CPU_BOOT_REQUESTED, processor->cpu_id); in processor_dostartup()
956 cpu_start(processor->cpu_id); in processor_dostartup()
970 ml_cpu_end_state_transition(processor->cpu_id); in processor_dostartup()
977 ml_broadcast_cpu_event(CPU_ACTIVE, processor->cpu_id); in processor_dostartup()
1118 panic("processor %d already booted", processor->cpu_id); in processor_boot()
1141 ml_cpu_power_enable(processor->cpu_id); in processor_boot()
1146 cpu_start(processor->cpu_id); in processor_boot()
1240 return cpu_control(processor->cpu_id, info, count); in processor_control()