Lines Matching defs:cpu_id
231 cpu_num_t cpu_id = lowest_cpu_set(mask);
232 cpu_mask_t cpu_mask = cpu_num_to_mask(cpu_id);
233 struct x86_percpu* percpu = cpu_id ? &ap_percpus[cpu_id - 1] : &bp_percpu;
315 uint cpu_id = 0;
316 while (remaining && cpu_id < x86_num_cpus) {
319 if (cpu_id == 0) {
322 percpu = &ap_percpus[cpu_id - 1];
335 cpu_id++;
366 zx_status_t arch_mp_prep_cpu_unplug(uint cpu_id) {
367 if (cpu_id == 0 || cpu_id >= x86_num_cpus) {
373 zx_status_t arch_mp_cpu_unplug(uint cpu_id) {
375 if (cpu_id == 0 || cpu_id >= x86_num_cpus) {
379 uint32_t dst_apic_id = ap_percpus[cpu_id - 1].apic_id;
390 zx_status_t arch_mp_cpu_hotplug(uint cpu_id) {
391 if (cpu_id >= x86_num_cpus) {
394 if (mp_is_cpu_online(cpu_id)) {
397 DEBUG_ASSERT(cpu_id != 0);
398 if (cpu_id == 0) {
404 struct x86_percpu* percpu = &ap_percpus[cpu_id - 1];