/illumos-gate/usr/src/uts/i86pc/os/cpupm/ |
H A D | speedstep.c | 170 if (CPU_IN_SET(set, CPU->cpu_id)) { in speedstep_power() 172 CPUSET_DEL(set, CPU->cpu_id); in speedstep_power() 194 ESSDEBUG(("speedstep_init: processor %d\n", cp->cpu_id)); in speedstep_init() 231 ESSDEBUG(("Processor %d succeeded.\n", cp->cpu_id)) in speedstep_init()
|
/illumos-gate/usr/src/uts/i86pc/os/ |
H A D | cpr_impl.c | 225 ASSERT(CPU->cpu_id != i_cpr_bootcpuid()); in i_cpr_save_context() 235 CPUSET_ATOMIC_ADD(cpu_ready_set, CPU->cpu_id); in i_cpr_save_context() 239 CPU->cpu_id)) in i_cpr_save_context() 526 ASSERT(CPU->cpu_id == 0); in i_cpr_power_down() 695 ASSERT(CPU->cpu_id == i_cpr_bootcpuid()); in i_cpr_power_down() 776 PMD(PMD_SX, ("cpu = %d, %s(%p) \n", CPU->cpu_id, str, (void *)req)) in i_cpr_platform_alloc() 797 PMD(PMD_SX, ("cpu = %d, %s(%p) \n", CPU->cpu_id, str, (void *)req)) in i_cpr_platform_free() 948 CPUSET_ADD(procset, cp->cpu_id); in i_cpr_start_cpu() 960 cp->cpu_id, cp->cpu_intr_actv)) in i_cpr_start_cpu() 995 PMD(PMD_SX, ("%s() CPU->cpu_id %d\n", str, CPU->cpu_id)) in i_cpr_alloc_cpus()
|
H A D | timestamp.c | 271 tsc = tsc_read() + tsc_sync_tick_delta[CPU->cpu_id]; in tsc_gethrtime_delta() 299 hrt = tsc_sync_tick_delta[CPU->cpu_id]; in tsc_gethrtime_tick_delta() 319 tsc = tsc_read() + tsc_sync_tick_delta[CPU->cpu_id]; in tsc_gethrtime_params() 384 tsc += tsc_sync_tick_delta[CPU->cpu_id]; in dtrace_gethrtime() 433 tsc += tsc_sync_tick_delta[CPU->cpu_id]; in dtrace_gethrtime() 517 hrt = tsc_gethrtimeunscaled() + tsc_sync_tick_delta[CPU->cpu_id]; in tsc_gethrtimeunscaled_delta() 567 source = CPU->cpu_id; in tsc_sync_master() 696 now += tsc_sync_tick_delta[CPU->cpu_id]; in tsc_tick()
|
H A D | mp_pc.c | 185 cp->cpu_id); in mach_cpucontext_alloc_tables() 342 rm->rm_cpu = cp->cpu_id; in mach_cpucontext_xalloc() 472 cpuid = cp->cpu_id; in mp_cpu_poweron() 508 affinity_set(CPU->cpu_id); in mp_cpu_poweron() 597 if (cp->cpu_id == 0) { in mp_cpu_poweroff() 644 CPUSET_ATOMIC_DEL(mp_cpus, cp->cpu_id); in mp_cpu_poweroff()
|
/illumos-gate/usr/src/psm/stand/cpr/sparcv9/sun4u/ |
H A D | util.c | 339 uint_t cpu_id; in get_cpu_node() local 354 cpu_id = (uint_t)-1; in get_cpu_node() 356 err = get_intprop(node, *propp, &cpu_id); in get_cpu_node() 359 node, *propp, (int)cpu_id)); in get_cpu_node() 364 if (cpu_id == cb_mid) in get_cpu_node()
|
/illumos-gate/usr/src/uts/intel/os/ |
H A D | microcode_amd.c | 103 if (cp->cpu_id == 0 || ucode_eqtbl_amd == NULL) { in ucode_equiv_cpu_amd() 104 name = ucode_zalloc(cp->cpu_id, MAXPATHLEN); in ucode_equiv_cpu_amd() 113 if (cp->cpu_id == 0) { in ucode_equiv_cpu_amd() 213 ucode_free(cp->cpu_id, name, MAXPATHLEN); in ucode_equiv_cpu_amd() 285 ucodefp = ucode_zalloc(cp->cpu_id, sizeof (*ucodefp)); in ucode_locate_amd()
|
H A D | smt.c | 234 CPU->cpu_id < sib->cpu_id) in yield_to_vcpu() 351 poke_cpu(smt->cs_sib->cpu_id); in smt_kick() 640 if (cp->cpu_id < sib->cpu_id) in smt_disable() 721 thread_affinity_set(curthread, cp->cpu_id); in smt_init()
|
H A D | microcode_intel.c | 179 ucode_file_reset_intel(cp->cpu_id); in ucode_locate_intel() 181 ucodefp->uf_header = ucode_zalloc(cp->cpu_id, header_size); in ucode_locate_intel() 201 ucodefp->uf_body = ucode_zalloc(cp->cpu_id, body_size); in ucode_locate_intel() 231 ucodefp->uf_ext_table = ucode_zalloc(cp->cpu_id, ext_size); in ucode_locate_intel()
|
/illumos-gate/usr/src/uts/intel/dtrace/ |
H A D | dtrace_isa.c | 123 (volatile uint16_t *)&cpu_core[CPU->cpu_id].cpuc_dtrace_flags; in dtrace_getustack_common() 145 cpu_core[CPU->cpu_id].cpuc_dtrace_illval = sp; in dtrace_getustack_common() 195 cpu_core[CPU->cpu_id].cpuc_dtrace_illval = sp; in dtrace_getustack_common() 309 (volatile uint16_t *)&cpu_core[CPU->cpu_id].cpuc_dtrace_flags; in dtrace_getufpstack() 705 cpu_core[CPU->cpu_id].cpuc_dtrace_illval = uaddr; in dtrace_copycheck() 752 cpu_core[CPU->cpu_id].cpuc_dtrace_illval = (uintptr_t)uaddr; in dtrace_fuword8() 764 cpu_core[CPU->cpu_id].cpuc_dtrace_illval = (uintptr_t)uaddr; in dtrace_fuword16() 776 cpu_core[CPU->cpu_id].cpuc_dtrace_illval = (uintptr_t)uaddr; in dtrace_fuword32() 788 cpu_core[CPU->cpu_id].cpuc_dtrace_illval = (uintptr_t)uaddr; in dtrace_fuword64()
|
/illumos-gate/usr/src/uts/sun4u/serengeti/os/ |
H A D | sg_unum.c | 91 if (IS_PANTHER(cpunodes[CPU->cpu_id].implementation) || in sg_get_ecacheunum() 92 IS_JAGUAR(cpunodes[CPU->cpu_id].implementation)) in sg_get_ecacheunum()
|
/illumos-gate/usr/src/uts/sun4/os/ |
H A D | mp_startup.c | 138 cp->cpu_id = cpuid; in common_startup_init() 361 cp->cpu_id = cpuid; in setup_cpu_common() 606 mach_htraptrace_configure(cp->cpu_id); in slave_startup() 611 CPUSET_ADD(proxy_ready_set, cp->cpu_id); in slave_startup() 627 while (!CPU_IN_SET(cpu_ready_set, cp->cpu_id)) in slave_startup() 643 CPU_SIGNATURE(OS_SIG, SIGST_RUN, SIGSUBST_NULL, cp->cpu_id); in slave_startup()
|
/illumos-gate/usr/src/uts/i86pc/io/apix/ |
H A D | apix_regops.c | 50 static void local_x2apic_write_int_cmd(uint32_t cpu_id, uint32_t cmd1); 116 local_x2apic_write_int_cmd(uint32_t cpu_id, uint32_t cmd1) in local_x2apic_write_int_cmd() argument 119 (((uint64_t)cpu_id << 32) | cmd1)); in local_x2apic_write_int_cmd()
|
H A D | apix_intr.c | 341 if (apixs[cpu->cpu_id]->x_intr_pending) in apix_do_softint_epilog() 422 apix_impl_t *apixp = apixs[cpu->cpu_id]; in apix_hilevel_intr_prolog() 624 apix_impl_t *apixp = apixs[cpu->cpu_id]; in apix_intr_thread_prolog() 745 if (apixs[cpu->cpu_id]->x_intr_pending) in apix_intr_thread_epilog() 840 apix_vector_t *vecp = xv_vector(cpu->cpu_id, vector); in apix_dispatch_by_vector() 904 ttp->ttr_cpuid = cpu->cpu_id; in apix_do_interrupt() 955 vecp = xv_vector(cpu->cpu_id, vector); in apix_do_interrupt() 967 if (INTR_PENDING(apixs[cpu->cpu_id], newipl)) { in apix_do_interrupt() 994 !apixs[cpu->cpu_id]->x_intr_pending) in apix_do_interrupt()
|
/illumos-gate/usr/src/cmd/pcitool/ |
H A D | pcitool.c | 1416 iget_p->cpu_id, iget_p->msi & 0xff, in print_intr_info() 1515 int ino, cpu_id; in get_interrupts() local 1564 iget_p->cpu_id = input_args_p->old_cpu; in get_interrupts() 1586 for (cpu_id = 0; in get_interrupts() 1588 cpu_id++) { in get_interrupts() 1597 iget_p->cpu_id = cpu_id; in get_interrupts() 1708 iset.cpu_id = input_args_p->intr_cpu; in set_interrupts() 1728 iset.cpu_id, in set_interrupts() 1733 iset.cpu_id, in set_interrupts() 1739 iset.cpu_id, in set_interrupts() [all …]
|
/illumos-gate/usr/src/uts/sun4/io/ |
H A D | trapstat.c | 615 tstat_percpu_t *tcpu = &tstat_percpu[CPU->cpu_id]; in trapstat_load_tlb() 670 "(error: 0x%lx)", CPU->cpu_id, ret); in trapstat_load_tlb() 782 tstat_percpu_t *tcpu = &tstat_percpu[CPU->cpu_id]; in trapstat_probe() 896 tstat_percpu_t *tcpu = &tstat_percpu[CPU->cpu_id]; in trapstat_enable() 945 tstat_percpu_t *tcpu = &tstat_percpu[CPU->cpu_id]; in trapstat_disable() 1011 tstat_percpu_t *tcpu = &tstat_percpu[CPU->cpu_id]; in trapstat_snapshot() 1030 tstat_buffer->tdata_cpuid = CPU->cpu_id; in trapstat_snapshot() 1989 trapstat_setup(cp->cpu_id); in trapstat_go() 2170 tstat_percpu_t *tcpu = &tstat_percpu[cp->cpu_id]; in trapstat_cpr() 2190 trapstat_teardown(cp->cpu_id); in trapstat_cpr() [all …]
|
/illumos-gate/usr/src/uts/i86pc/io/ |
H A D | hpet_acpi.c | 1177 ASSERT(hpet_proxy_users[CPU->cpu_id] == HPET_INFINITY); in hpet_isr() 1218 if (id != CPU->cpu_id) in hpet_expire_all() 1255 next_proxy_id = CPU->cpu_id; in hpet_guaranteed_schedule() 1259 if (id != CPU->cpu_id) in hpet_guaranteed_schedule() 1307 if (next_proxy_id != CPU->cpu_id) in hpet_guaranteed_schedule() 1352 processorid_t cpu_id = CPU->cpu_id; in hpet_use_hpet_timer() local 1437 hpet_proxy_users[cpu_id] = expire; in hpet_use_hpet_timer() 1445 if ((hpet_proxy_users[id] <= expire) && (id != cpu_id)) { in hpet_use_hpet_timer() 1481 processorid_t cpu_id = CPU->cpu_id; in hpet_use_lapic_timer() local 1486 hpet_proxy_users[cpu_id] = HPET_INFINITY; in hpet_use_lapic_timer()
|
/illumos-gate/usr/src/uts/sun4u/io/pci/ |
H A D | pci_intr.c | 461 uint32_t cpu_id; in pci_add_intr() local 497 cpu_id = intr_dist_cpuid(); in pci_add_intr() 498 *map_reg_addr = ib_get_map_reg(mondo, cpu_id); in pci_add_intr() 527 cpu_id = ino_p->ino_cpuid; in pci_add_intr() 529 intr_dist_cpuid_add_device_weight(cpu_id, rdip, weight); in pci_add_intr() 576 cpu_id = ino_p->ino_cpuid; in pci_add_intr() 579 intr_dist_cpuid_add_device_weight(cpu_id, rdip, weight); in pci_add_intr() 582 *ino_p->ino_map_reg = ib_get_map_reg(mondo, cpu_id); in pci_add_intr()
|
/illumos-gate/usr/src/uts/sun4u/cpu/ |
H A D | us3_cheetah.c | 612 if (!IS_CHEETAH(cpunodes[cp->cpu_id].implementation)) { in cpu_init_private() 614 " supported on UltraSPARC-III code\n", cp->cpu_id); in cpu_init_private() 641 chprp->chpr_ec_set_size = cpunodes[cp->cpu_id].ecache_size / in cpu_init_private() 644 adjust_hw_copy_limits(cpunodes[cp->cpu_id].ecache_size); in cpu_init_private() 645 ch_err_tl1_paddrs[cp->cpu_id] = va_to_pa(chprp); in cpu_init_private() 646 ASSERT(ch_err_tl1_paddrs[cp->cpu_id] != -1); in cpu_init_private()
|
H A D | spitfire.c | 844 ecc->flt_inst = CPU->cpu_id; in cpu_ce_error() 1025 cpunodes[CPU->cpu_id].ecache_size); in cpu_ce_scrub_mem_err() 1301 aflt->flt_inst = CPU->cpu_id; in cpu_async_error() 1511 cpunodes[CPU->cpu_id].ecache_size); in cpu_async_error() 2310 cpunodes[CPU->cpu_id].ecache_size, in cpu_async_log_err() 2512 aflt->flt_inst = CPU->cpu_id; in cpu_async_panic_callb() 3476 int cpuid = CPU->cpu_id; in scrub_ecache_line() 3757 int cpuid = cp->cpu_id; in cpu_init_ecache_scrub_dr() 3908 aflt->flt_inst = CPU->cpu_id; in ecache_scrub_log() 3974 aflt->flt_inst = CPU->cpu_id; in ecache_scrub_misc_err() [all …]
|
/illumos-gate/usr/src/uts/sun4u/os/ |
H A D | ppage.c | 341 ASSERT(CPU->cpu_id == cpu); in pp_load_tlb() 384 cpu = CPU->cpu_id; in ppcopy_common() 403 ASSERT(CPU->cpu_id == cpu); in ppcopy_common() 527 cpu = CPU->cpu_id; in pagezero() 559 ASSERT(CPU->cpu_id == cpu); in pagezero()
|
/illumos-gate/usr/src/uts/sun4v/io/niumx/ |
H A D | niumx.c | 79 niucpuid_t *cpu_id); 81 niucpuid_t cpu_id); 953 niucpuid_t *cpu_id) in niumx_get_intr_target() argument 968 if (hvio_intr_gettarget(sysino, cpu_id) != H_EOK) { in niumx_get_intr_target() 973 if (ih_p->ih_cpuid != *cpu_id) in niumx_get_intr_target() 982 niucpuid_t cpu_id) in niumx_set_intr_target() argument 1008 if ((cpu_id < _ncpu) && (cpu[cpu_id] && cpu_is_online(cpu[cpu_id]))) { in niumx_set_intr_target() 1009 if (cpu_id == old_cpu_id) in niumx_set_intr_target() 1026 (void) hvio_intr_settarget(sysino, cpu_id); in niumx_set_intr_target() 1031 ih_p->ih_cpuid = cpu_id; in niumx_set_intr_target()
|
/illumos-gate/usr/src/uts/sun4u/io/ |
H A D | sysioerr.c | 219 uint_t cpu_id, acpu_id; in sysio_init_err() local 228 cpu_id = acpu_id; in sysio_init_err() 229 tmp_mondo_vec = (cpu_id << INTERRUPT_CPU_FIELD) | INTERRUPT_VALID; in sysio_init_err() 233 cpu_id = acpu_id; in sysio_init_err() 234 tmp_mondo_vec = (cpu_id << INTERRUPT_CPU_FIELD) | INTERRUPT_VALID; in sysio_init_err() 239 cpu_id = acpu_id; in sysio_init_err() 241 tmp_mondo_vec = (cpu_id << INTERRUPT_CPU_FIELD) | INTERRUPT_VALID; in sysio_init_err() 246 cpu_id = acpu_id; in sysio_init_err() 247 tmp_mondo_vec = (cpu_id << INTERRUPT_CPU_FIELD) | in sysio_init_err()
|
/illumos-gate/usr/src/lib/fm/topo/modules/common/zen/ |
H A D | topo_zen.c | 504 int32_t cpu_id; in topo_zen_map_common_chip_info() local 511 FM_PHYSCPU_INFO_CPU_ID, DATA_TYPE_INT32, &cpu_id, in topo_zen_map_common_chip_info() 543 if (snprintf(name, sizeof (name), "cpu_info%d", cpu_id) >= in topo_zen_map_common_chip_info() 550 ks = kstat_lookup(sock->ztes_kstat, "cpu_info", cpu_id, name); in topo_zen_map_common_chip_info() 553 cpu_id, name, strerror(errno)); in topo_zen_map_common_chip_info() 559 "%s", cpu_id, name, strerror(errno)); in topo_zen_map_common_chip_info() 566 cpu_id, name); in topo_zen_map_common_chip_info() 579 "socket_type\n", cpu_id, name); in topo_zen_map_common_chip_info()
|
/illumos-gate/usr/src/uts/intel/io/vmm/intel/ |
H A D | vmx_msr.c | 205 family = CPUID_TO_FAMILY(cpu_id); in nehalem_cpu() 206 model = CPUID_TO_MODEL(cpu_id); in nehalem_cpu() 230 family = CPUID_TO_FAMILY(cpu_id); in westmere_cpu() 231 model = CPUID_TO_MODEL(cpu_id); in westmere_cpu()
|
/illumos-gate/usr/src/uts/intel/io/acpica/ |
H A D | osl.c | 111 processorid_t cpu_id; member 1637 if (cpu_id < 0) { in acpica_get_handle_cpu() 1646 if (cpu_map[i]->cpu_id == cpu_id) { in acpica_get_handle_cpu() 2072 item->cpu_id = 0; in acpica_add_processor_to_map() 2112 item->cpu_id = -1; in acpica_add_processor_to_map() 2139 if (cpu_map[i]->cpu_id == -1) { in acpica_remove_processor_from_map() 2181 if (item->cpu_id == -1) { in acpica_map_cpu() 2182 item->cpu_id = cpuid; in acpica_map_cpu() 2193 item->cpu_id = cpuid; in acpica_map_cpu() 2222 cpu_map[i]->cpu_id = -1; in acpica_unmap_cpu() [all …]
|