Searched refs:apic_cpus (Results 1 – 11 of 11) sorted by relevance
/illumos-gate/usr/src/uts/i86pc/io/pcplusmp/ |
H A D | apic_common.c | 251 apic_cpus_info_t *apic_cpus = NULL; variable 445 apicid = apic_cpus[cpun].aci_local_id; in apic_cpu_send_SIPI() 495 if (apic_cpus[cpun].aci_local_ver >= APIC_INTEGRATED_VERS) { in apic_cpu_send_SIPI() 556 if (apic_cpus[cpun].aci_local_ver < APIC_INTEGRATED_VERS) { in apic_cpu_stop() 633 apic_reg_ops->apic_write_int_cmd(apic_cpus[cpun].aci_local_id, in apic_send_ipi() 652 apic_reg_ops->apic_write_int_cmd(apic_cpus[cpun].aci_local_id, in apic_send_pir_ipi() 758 if (cpun == apic_cpus[0].aci_local_id) { in apic_gethrtime() 769 apic_cpus[0].aci_local_id, APIC_CURR_ADD | AV_REMOTE); in apic_gethrtime() 959 if (apic_cpus[i].aci_local_id == localid) { in apic_cpu_add() 966 } else if (apic_cpus[i].aci_processor_id == procid) { in apic_cpu_add() [all …]
|
H A D | apic.c | 372 if (apic_cpus[cpun].aci_local_ver < APIC_INTEGRATED_VERS) { in apic_init_intr() 582 cpu_infop = &apic_cpus[psm_get_cpu_id()]; in apic_intr_enter() 644 cpu_infop = &apic_cpus[psm_get_cpu_id()]; in apic_intr_exit() 667 apic_cpus[psm_get_cpu_id()].aci_ISR_in_progress &= (2 << ipl) - 1; in apic_setspl() 710 apic_cpus[cpun].aci_status |= APIC_CPU_ONLINE; in apic_post_cpu_start() 788 apic_cpus[cpun].aci_status &= ~APIC_CPU_INTR_ENABLE; in apic_disable_intr() 790 apic_cpus[cpun].aci_curipl = 0; in apic_disable_intr() 844 apic_cpus[cpun].aci_status |= APIC_CPU_INTR_ENABLE; in apic_enable_intr() 856 if (apic_cpus[cpun].aci_status & APIC_CPU_SUSPEND) in apic_enable_intr() 857 apic_cpus[cpun].aci_status &= ~APIC_CPU_SUSPEND; in apic_enable_intr() [all …]
|
/illumos-gate/usr/src/uts/i86pc/io/ |
H A D | mp_platform_common.c | 557 if (apic_cpus) { in apic_probe_common() 558 kmem_free(apic_cpus, apic_cpus_size); in apic_probe_common() 559 apic_cpus = NULL; in apic_probe_common() 619 if (apic_cpus != NULL) { in apic_free_apic_cpus() 620 kmem_free(apic_cpus, apic_cpus_size); in apic_free_apic_cpus() 621 apic_cpus = NULL; in apic_free_apic_cpus() 873 apic_cpus_size = max(apic_nproc, max_ncpus) * sizeof (*apic_cpus); in acpi_probe() 874 if ((apic_cpus = kmem_zalloc(apic_cpus_size, KM_NOSLEEP)) == NULL) in acpi_probe() 887 apic_cpus[i].aci_local_id = local_ids[i]; in acpi_probe() 888 apic_cpus[i].aci_local_ver = (uchar_t)(ver & 0xFF); in acpi_probe() [all …]
|
H A D | mp_platform_misc.c | 234 apic_cpus[0].aci_status = APIC_CPU_ONLINE | APIC_CPU_INTR_ENABLE; in apic_init_common() 727 apic_cpus[bind_cpu].aci_bound--; in apic_delspl_common() 729 apic_cpus[bind_cpu].aci_temp_bound--; in apic_delspl_common() 1486 cpu_infop = &apic_cpus[bind_cpu & ~IRQ_USER_BOUND]; in apic_rebind() 1536 apic_cpus[airq_temp_cpu].aci_temp_bound--; in apic_rebind() 1558 apic_cpus[airq_temp_cpu].aci_temp_bound--; in apic_rebind() 2037 (apic_cpus[i].aci_status & APIC_CPU_INTR_ENABLE)) { in apic_intr_redistribute() 2039 cpu_infop = &apic_cpus[i]; in apic_intr_redistribute() 2199 apic_cpus[i].aci_busy = 0; in apic_intr_redistribute() 2212 apic_cpus[i].aci_busy = 0; in apic_cleanup_busy()
|
/illumos-gate/usr/src/uts/i86pc/io/apix/ |
H A D | apix_regops.c | 216 apic_cpus[cpun].aci_local_id, vector); in x2apic_send_ipi() 243 apic_reg_ops->apic_write_int_cmd(apic_cpus[cpun].aci_local_id, in x2apic_send_pir_ipi() 278 local_apic_regs_ops.apic_write_int_cmd(apic_cpus[cpun].aci_local_id, in apic_common_send_ipi()
|
H A D | apix.c | 299 apic_cpus[0].aci_status = APIC_CPU_ONLINE | APIC_CPU_INTR_ENABLE; in apix_softinit() 456 if (apic_cpus[cpun].aci_local_ver < APIC_INTEGRATED_VERS) { in apix_init_intr() 642 cpu_infop = &apic_cpus[cpuid]; in apix_intr_enter() 712 apic_cpus_info_t *cpu_infop = &apic_cpus[cpuid]; in apix_intr_exit() 752 apic_cpus[psm_get_cpu_id()].aci_ISR_in_progress &= (2 << ipl) - 1; in apix_setspl() 838 apic_cpus[cpun].aci_status &= ~APIC_CPU_INTR_ENABLE; in apix_disable_intr() 839 apic_cpus[cpun].aci_curipl = 0; in apix_disable_intr() 842 if (apic_cpus[cpun].aci_status & APIC_CPU_SUSPEND) { in apix_disable_intr() 910 apic_cpus[cpun].aci_status |= APIC_CPU_INTR_ENABLE; in apix_enable_intr() 913 if (apic_cpus[cpun].aci_status & APIC_CPU_SUSPEND) { in apix_enable_intr() [all …]
|
H A D | apix_irm.c | 442 if (apic_cpus[id].aci_status & APIC_CPU_SUSPEND) in apix_irm_disable_intr() 527 if (apic_cpus[id].aci_status & APIC_CPU_SUSPEND) { in apix_irm_enable_intr()
|
H A D | apix_utils.c | 432 cpu_infop = &apic_cpus[tocpu]; in apix_enable_vector() 528 if (!(apic_cpus[vecp->v_cpuid].aci_status & APIC_CPU_SUSPEND)) in apix_disable_vector() 1444 cpu_infop = &apic_cpus[cpuid]; in apix_is_cpu_enabled()
|
/illumos-gate/usr/src/uts/i86xpv/io/psm/ |
H A D | mp_platform_xpv.c | 218 apic_cpus[0].aci_status = APIC_CPU_ONLINE | APIC_CPU_INTR_ENABLE; in apic_init_common() 677 apic_cpus[bind_cpu].aci_bound--; in apic_delspl_common() 679 apic_cpus[bind_cpu].aci_temp_bound--; in apic_delspl_common() 1429 cpu_infop = &apic_cpus[bind_cpu & ~IRQ_USER_BOUND]; in apic_rebind() 1467 apic_cpus[airq_temp_cpu].aci_temp_bound--; in apic_rebind() 1489 apic_cpus[airq_temp_cpu].aci_temp_bound--; in apic_rebind() 1959 (apic_cpus[i].aci_status & APIC_CPU_INTR_ENABLE)) { in apic_intr_redistribute() 1961 cpu_infop = &apic_cpus[i]; in apic_intr_redistribute() 2121 apic_cpus[i].aci_busy = 0; in apic_intr_redistribute() 2134 apic_cpus[i].aci_busy = 0; in apic_cleanup_busy()
|
H A D | xpv_psm.c | 75 apic_cpus_info_t *apic_cpus; variable 849 apic_cpus[cpun].aci_status |= APIC_CPU_INTR_ENABLE; in xen_psm_enable_intr() 865 apic_cpus[cpun].aci_status |= APIC_CPU_ONLINE; in xen_psm_post_cpu_start()
|
/illumos-gate/usr/src/uts/i86pc/sys/ |
H A D | apic.h | 834 extern apic_cpus_info_t *apic_cpus;
|