/illumos-gate/usr/src/uts/sun4u/os/ |
H A D | mach_mp_states.c | 36 set_idle_cpu(int cpun) argument 46 unset_idle_cpu(int cpun) argument
|
/illumos-gate/usr/src/uts/common/syscall/ |
H A D | processor_info.c | 47 processor_info(processorid_t cpun, processor_info_t *infop) argument 53 if ((cp = cpu_get(cpun)) == NULL) {
|
H A D | p_online.c | 49 p_online_internal_locked(processorid_t cpun, int new_status, int *old_status) argument 60 if ((cp = cpu_get(cpun)) == NULL) { 223 p_online_internal(processorid_t cpun, int new_status, int *old_status) argument 228 rc = p_online_internal_locked(cpun, new_status, old_status); 243 p_online(processorid_t cpun, int new_status) argument 248 ret = p_online_internal(cpun, new_status, &old_status);
|
/illumos-gate/usr/src/uts/sun4/os/ |
H A D | mp_call.c | 50 poke_cpu(int cpun) argument 52 uint32_t *ptr = (uint32_t *)&cpu[cpun]->cpu_m.poke_cpu_outstanding; 63 xt_one(cpun, setsoftint_tl1, poke_cpu_inum, 0);
|
/illumos-gate/usr/src/uts/i86pc/os/ |
H A D | mp_call.c | 49 poke_cpu(int cpun) argument 57 send_dirint(cpun, XC_CPUPOKE_PIL);
|
H A D | cpr_impl.c | 89 init_real_mode_platter(int cpun, uint32_t offset, uint_t cr4, wc_desctbr_t gdt); 862 init_real_mode_platter(int cpun, uint32_t offset, uint_t cr4, wc_desctbr_t gdt) argument 875 real_mode_platter->rm_cpu = cpun;
|
H A D | mp_startup.c | 259 mp_cpu_configure_common(int cpun, boolean_t boot) argument 273 trap_trace_ctl_t *ttc = &trap_trace_ctl[cpun]; 277 ASSERT(cpun < NCPU && cpu[cpun] == NULL); 286 cp->cpu_m.mcpu_istamp = cpun << 16; 337 cp->cpu_id = cpun;
|
H A D | machdep.c | 687 set_idle_cpu(int cpun) argument 689 last_idle_cpu = cpun; 690 (*psm_set_idle_cpuf)(cpun); 698 unset_idle_cpu(int cpun) argument 700 (*psm_unset_idle_cpuf)(cpun);
|
H A D | mp_machdep.c | 71 static int mp_disable_intr(processorid_t cpun); 72 static void mp_enable_intr(processorid_t cpun); 830 mp_disable_intr(int cpun) argument 835 affinity_set(cpun); 851 mp_enable_intr(int cpun) argument 856 affinity_set(cpun);
|
/illumos-gate/usr/src/uts/sun4v/os/ |
H A D | mach_mp_states.c | 47 set_idle_cpu(int cpun) argument 56 unset_idle_cpu(int cpun) argument
|
/illumos-gate/usr/src/uts/i86pc/io/pcplusmp/ |
H A D | apic_regops.c | 360 x2apic_send_ipi(int cpun, int ipl) argument 401 if ((cpun == psm_get_cpu_id())) { 405 apic_cpus[cpun].aci_local_id, vector); 421 apic_common_send_ipi(int cpun, int ipl) argument 428 x2apic_send_ipi(cpun, ipl); 439 local_apic_regs_ops.apic_write_int_cmd(apic_cpus[cpun].aci_local_id,
|
H A D | apic.c | 106 static int apic_disable_intr(processorid_t cpun); 107 static void apic_enable_intr(processorid_t cpun); 301 processorid_t cpun = psm_get_cpu_id(); local 320 AV_HIGH_ORDER >> cpun); 353 if (apic_cpus[cpun].aci_local_ver < APIC_INTEGRATED_VERS) { 728 int cpun; local 775 cpun = psm_get_cpu_id(); 776 apic_cpus[cpun].aci_status |= APIC_CPU_ONLINE; 831 apic_disable_intr(processorid_t cpun) argument 842 if (apic_reprogram_info[i].bindcpu == cpun) { 901 apic_enable_intr(processorid_t cpun) argument [all...] |
H A D | apic_common.c | 433 apic_cpu_send_SIPI(processorid_t cpun, boolean_t start) argument 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) argument 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) argument 548 if (!apic_cpu_in_range(cpun)) { 551 if (apic_cpus[cpun].aci_local_ver < APIC_INTEGRATED_VERS) { 555 cp = cpu_get(cpun); 615 apic_send_ipi(int cpun, int ipl) argument 637 apic_set_idlecpu(processorid_t cpun) argument 643 apic_unset_idlecpu(processorid_t cpun) argument 699 uint32_t cpun; local [all...] |
/illumos-gate/usr/src/cmd/fm/modules/sun4/cpumem-diagnosis/ |
H A D | cmd_cpu.c | 2199 cmd_cpu_t *cpu, *cpun; local 2214 for (cpu = cmd_list_next(&cmd.cmd_cpus); cpu != NULL; cpu = cpun) { 2215 cpun = cmd_list_next(cpu);
|
/illumos-gate/usr/src/uts/i86pc/io/apix/ |
H A D | apix_utils.c | 95 int cpun; local 109 for (cpun = 0; cpun < nproc; cpun++) { 110 vecp = xv_vector(cpun, vector); 117 xv_vector(cpun, vector) = vecp; 121 vecp->v_cpuid = vecp->v_bound_cpuid = cpun; 129 while (--cpun >= 0) 130 apix_cleanup_vector(xv_vector(cpun, vector)); 142 int cpun; local [all...] |
H A D | apix.c | 413 processorid_t cpun = psm_get_cpu_id(); local 433 AV_HIGH_ORDER >> cpun); 466 if (apic_cpus[cpun].aci_local_ver < APIC_INTEGRATED_VERS) { 849 apix_disable_intr(processorid_t cpun) argument 851 apix_impl_t *apixp = apixs[cpun]; 857 apic_cpus[cpun].aci_status &= ~APIC_CPU_INTR_ENABLE; 858 apic_cpus[cpun].aci_curipl = 0; 861 if (apic_cpus[cpun].aci_status & APIC_CPU_SUSPEND) { 910 cpun); 921 apix_enable_intr(processorid_t cpun) argument 1000 int cpun; local [all...] |
/illumos-gate/usr/src/uts/i86xpv/io/psm/ |
H A D | xpv_psm.c | 306 xen_psm_send_ipi(int cpun, int ipl) argument 310 ec_send_ipi(ipl, cpun); 807 xen_psm_disable_intr(processorid_t cpun) argument 816 if (cpun == 0) 819 CPUSET_ATOMIC_DEL(xen_psm_cpus_online, cpun); 821 if (!ec_irq_needs_rebind(irq, cpun)) 829 xen_psm_enable_intr(processorid_t cpun) argument 833 if (cpun == 0) 836 CPUSET_ATOMIC_ADD(xen_psm_cpus_online, cpun); 848 apic_cpus[cpun] 855 processorid_t cpun; local [all...] |
/illumos-gate/usr/src/uts/common/os/ |
H A D | cpu.c | 846 long cpun = cp->cpu_id; local 852 t = thread_create(NULL, 0, cpu_pause, (void *)cpun, 878 int cpun = cp->cpu_id; local 885 ASSERT(safe_list[cpun] == PAUSE_IDLE); 892 ASSERT(safe_list[cpun] == PAUSE_IDLE); 893 safe_list[cpun] = PAUSE_DIE; 903 while (safe_list[cpun] != PAUSE_DEAD) { 907 safe_list[cpun] = PAUSE_IDLE; 1064 cpu_get_all(processorid_t cpun) argument 1068 if (cpun > 1079 cpu_get(processorid_t cpun) argument 2401 processorid_t cpun; local 2477 processorid_t cpun; local [all...] |