Lines Matching refs:cpun
433 apic_cpu_send_SIPI(processorid_t cpun, boolean_t start)
440 apicid = apic_cpus[cpun].aci_local_id;
490 if (apic_cpus[cpun].aci_local_ver >= APIC_INTEGRATED_VERS) {
513 apic_cpu_start(processorid_t cpun, caddr_t arg)
517 if (!apic_cpu_in_range(cpun)) {
529 apic_cpu_send_SIPI(cpun, B_TRUE);
539 apic_cpu_stop(processorid_t cpun, caddr_t arg)
548 if (!apic_cpu_in_range(cpun)) {
551 if (apic_cpus[cpun].aci_local_ver < APIC_INTEGRATED_VERS) {
555 cp = cpu_get(cpun);
563 CPUSET_ATOMIC_DEL(cpu_ready_set, cpun);
566 CPUSET_ATOMIC_ADD(cpu_ready_set, cpun);
574 apic_cpu_send_SIPI(cpun, B_FALSE);
615 apic_send_ipi(int cpun, int ipl)
628 apic_reg_ops->apic_write_int_cmd(apic_cpus[cpun].aci_local_id,
637 apic_set_idlecpu(processorid_t cpun)
643 apic_unset_idlecpu(processorid_t cpun)
699 uint32_t cpun;
715 cpun = apic_reg_ops->apic_read(APIC_LID_REG);
717 cpun >>= APIC_ID_BIT_OFFSET;
730 if (cpun == apic_cpus[0].aci_local_id) {