/illumos-gate/usr/src/uts/common/os/ |
H A D | pool_pset.c | 107 cpu_t *cpu; member 178 sarg.cpu = c; in pool_pset_cpu_setup() 289 cpu_t *cpu; in pool_pset_disable() local 543 struct cpu *cpu; in pool_pset_xtransfer() local 763 cpu_t *cpu; in pool_cpu_propput() local 812 cpu_t *cpu; in pool_cpu_proprm() local 818 if ((cpu = cpu_get(cpuid)) == NULL || cpu_is_poweredoff(cpu)) { in pool_cpu_proprm() 851 cpu_t *cpu; in pool_pset_pack() local 875 cpu = cpu_list; in pool_pset_pack() 904 } while ((cpu = cpu->cpu_next) != cpu_list); in pool_pset_pack() [all …]
|
H A D | msacct.c | 127 cpu_t *cpu, in init_cpu_mstate() argument 132 cpu->cpu_mstate = init_state; in init_cpu_mstate() 134 cpu->cpu_waitrq = 0; in init_cpu_mstate() 135 bzero((caddr_t)&cpu->cpu_acct[0], sizeof (cpu->cpu_acct)); in init_cpu_mstate() 145 term_cpu_mstate(struct cpu *cpu) in term_cpu_mstate() argument 149 cpu->cpu_mstate_start = 0; in term_cpu_mstate() 158 cpu->cpu_acct[cpu->cpu_mstate] += curtime - cpu->cpu_mstate_start; \ 167 cpu_t *cpu = CPU; in new_cpu_mstate() local 401 cpu_t *cpu; in syscall_mstate() local 423 cpu = CPU; in syscall_mstate() [all …]
|
/illumos-gate/usr/src/lib/libprtdiag/common/ |
H A D | cpu.c | 146 Prom_node *cpu; in display_cpus() local 152 for (cpu = dev_find_type(board->nodes, "cpu"); cpu != NULL; in display_cpus() 153 cpu = dev_next_type(cpu, "cpu")) { in display_cpus() 160 mid = (int *)get_prop_val(find_prop(cpu, "upa-portid")); in display_cpus() 162 mid = (int *)get_prop_val(find_prop(cpu, "portid")); in display_cpus() 165 freq = (get_cpu_freq(cpu) + 500000) / 1000000; in display_cpus() 166 ecache_size = get_ecache_size(cpu); in display_cpus() 167 impl = (int *)get_prop_val(find_prop(cpu, "implementation#")); in display_cpus() 168 mask = (int *)get_prop_val(find_prop(cpu, "mask#")); in display_cpus() 171 if ((freq != 0) && (node_failed(cpu) == 0)) { in display_cpus()
|
/illumos-gate/usr/src/uts/intel/os/ |
H A D | cpuid.c | 6063 cpu = CPU; in cpuid_insn() 6097 return (cpu != NULL && cpu->cpu_m.mcpu_cpi != NULL && in cpuid_checkpass() 6113 cpu = CPU; in cpuid_is_cmt() 6140 cpu = CPU; in cpuid_syscall32_insn() 6243 cpuid_getsig(struct cpu *cpu) in cpuid_getsig() argument 6250 cpuid_getchiprev(struct cpu *cpu) in cpuid_getchiprev() argument 6257 cpuid_getchiprevstr(struct cpu *cpu) in cpuid_getchiprevstr() argument 6264 cpuid_getsockettype(struct cpu *cpu) in cpuid_getsockettype() argument 6377 cpu = CPU; in cpuid_get_addrsize() 8167 struct cpu *cpu; in cpuid_post_ucodeadm() local [all …]
|
/illumos-gate/usr/src/cmd/fm/dicts/ |
H A D | AMD.dict | 35 fault.cpu.amd.l2cachedata=5 36 fault.cpu.amd.l2cachetag=6 37 fault.cpu.amd.icachedata=7 38 fault.cpu.amd.icachetag=8 39 fault.cpu.amd.icachestag=9 41 fault.cpu.amd.dcachetag=11 42 fault.cpu.amd.l1itlb=12 43 fault.cpu.amd.l2itlb=13 45 fault.cpu.amd.l1dtlb=15 46 fault.cpu.amd.l2dtlb=16 [all …]
|
H A D | GMCA.po | 28 # keys: fault.cpu.generic-x86.internal 44 # keys: fault.cpu.generic-x86.l0cache 60 # keys: fault.cpu.generic-x86.l1cache 76 # keys: fault.cpu.generic-x86.l2cache 92 # keys: fault.cpu.generic-x86.cache 108 # keys: fault.cpu.generic-x86.l0dtlb 124 # keys: fault.cpu.generic-x86.l1dtlb 156 # keys: fault.cpu.generic-x86.dtlb 220 # keys: fault.cpu.generic-x86.itlb 284 # keys: fault.cpu.generic-x86.tlb [all …]
|
/illumos-gate/usr/src/cmd/dtrace/demo/sched/ |
H A D | whoqueue.d | 36 this->len = ++qlen[this->cpu = args[2]->cpu_id]; 41 /this->len > maxlen && spec[this->cpu]/ 47 discard(spec[this->cpu]); 58 longtime[this->cpu] = timestamp; 63 this->spec = spec[this->cpu] = speculation(); 70 this->in <= longtime[this->cpu = args[2]->cpu_id]/ 72 speculate(spec[this->cpu]); 86 /this->len == 0 && spec[this->cpu]/ 93 commit(spec[this->cpu]); 94 spec[this->cpu] = 0;
|
H A D | howlong.d | 27 sched:::off-cpu 30 self->cpu = cpu; 34 sched:::on-cpu 37 @[self->cpu == cpu ? 41 self->cpu = 0;
|
/illumos-gate/usr/src/cmd/fm/eversholt/files/i386/i86pc/ |
H A D | gcpu.esc | 64 event fault.cpu.generic-x86.internal@chip/core/strand, 65 engine=serd.cpu.generic-x86.simple@chip/core/strand; 67 prop fault.cpu.generic-x86.internal@chip/core/strand 73 ereport.cpu.generic-x86.unclassified@chip/core/strand, 75 ereport.cpu.generic-x86.frc@chip/core/strand; 84 event ereport.cpu.generic-x86.leafclass@chip/core/strand \ 151 event fault.cpu.generic-x86.fltleaf@chip/core/strand, \ 156 prop fault.cpu.generic-x86.fltleaf@chip/core/strand \ 167 prop fault.cpu.generic-x86.fltleaf@chip/core/strand \ 213 ereport.cpu.generic-x86.external@chip/core/strand, [all …]
|
/illumos-gate/usr/src/cmd/picl/plugins/sun4u/cherrystone/frutree/ |
H A D | piclfrutree.info | 33 name:/frutree/chassis/system-board/cpu-mem-slot?Label=A/mem-slot?Label=J2900 35 name:/frutree/chassis/system-board/cpu-mem-slot?Label=A/mem-slot?Label=J3100 37 name:/frutree/chassis/system-board/cpu-mem-slot?Label=A/mem-slot?Label=J2901 39 name:/frutree/chassis/system-board/cpu-mem-slot?Label=A/mem-slot?Label=J3101 41 name:/frutree/chassis/system-board/cpu-mem-slot?Label=A/mem-slot?Label=J3000 43 name:/frutree/chassis/system-board/cpu-mem-slot?Label=A/mem-slot?Label=J3200 45 name:/frutree/chassis/system-board/cpu-mem-slot?Label=A/mem-slot?Label=J3001 47 name:/frutree/chassis/system-board/cpu-mem-slot?Label=A/mem-slot?Label=J3201 49 name:/frutree/chassis/system-board/cpu-mem-slot?Label=A/mem-slot?Label=J7900 51 name:/frutree/chassis/system-board/cpu-mem-slot?Label=A/mem-slot?Label=J8100 [all …]
|
/illumos-gate/usr/src/uts/i86xpv/os/ |
H A D | evtchn.c | 215 bind.vcpu = cpu; in xen_bind_virq() 280 bind.vcpu = cpu; in xen_bind_ipi() 295 bind.vcpu = cpu; in xen_bind_vcpu() 390 if (cpu != -1) { in alloc_irq_evtchn() 392 CPUSET_ONLY(tcpus, cpu); in alloc_irq_evtchn() 516 xen_bind_vcpu(evtchn, cpu); in ec_bind_vcpu() 752 ec_bind_cpu_ipis(int cpu) in ec_bind_cpu_ipis() argument 1034 if (cpu[c] == NULL) in ec_suspend() 1061 if (cpu[c] == NULL) in ec_suspend() 1258 struct cpu *cpu = CPU; in xen_callback_handler() local [all …]
|
H A D | mach_kdi.c | 112 kdi_stop_slaves(int cpu, int doxc) in kdi_stop_slaves() argument 115 kdi_xc_others(cpu, kdi_slave_entry); in kdi_stop_slaves() 127 if (cpu[c] == NULL || !(cpu[c]->cpu_flags & CPU_READY)) in kdi_start_slaves() 143 if (!(cpu[CPU->cpu_id]->cpu_flags & CPU_READY)) in kdi_slave_wait() 165 cpu_t *cpu = kobj_zalloc(sizeof (*cpu), KM_TMP); in boot_kdi_tmpinit() local 170 cpu->cpu_self = cpu; in boot_kdi_tmpinit() 192 xen_set_segment_base(SEGBASE_GS_KERNEL, (ulong_t)cpu); in boot_kdi_tmpinit()
|
/illumos-gate/usr/src/uts/common/sys/ |
H A D | cpu_pm.h | 118 cpupm_domain_t *cpupm_domain_init(struct cpu *, cpupm_dtype_t); 119 id_t cpupm_domain_id(struct cpu *, cpupm_dtype_t); 120 int cpupm_change_state(struct cpu *, cpupm_domain_t *, 122 extern void cpupm_redefine_max_activepwr_state(struct cpu *, int); 129 void cpupm_utilization_event(struct cpu *, hrtime_t, 135 id_t cpupm_plat_domain_id(struct cpu *, cpupm_dtype_t); 136 uint_t cpupm_plat_state_enumerate(struct cpu *, cpupm_dtype_t, 138 int cpupm_plat_change_state(struct cpu *, cpupm_state_t *);
|
H A D | pg.h | 65 void (*thread_swtch)(struct pg *, struct cpu *, hrtime_t, 67 void (*thread_remain)(struct pg *, struct cpu *, 88 void (*cpu_init)(struct cpu *, struct cpu_pg *); 89 void (*cpu_fini)(struct cpu *, struct cpu_pg *); 90 void (*cpu_active)(struct cpu *); 91 void (*cpu_inactive)(struct cpu *); 92 void (*cpupart_in)(struct cpu *, struct cpupart *); 93 void (*cpupart_out)(struct cpu *, struct cpupart *); 94 void (*cpupart_move)(struct cpu *, struct cpupart *, 96 int (*cpu_belongs)(struct pg *, struct cpu *);
|
/illumos-gate/usr/src/uts/intel/sys/ |
H A D | x86_archext.h | 1683 struct cpu; 1696 extern uint_t cpuid_getstep(struct cpu *); 1697 extern uint_t cpuid_getsig(struct cpu *); 1702 extern int cpuid_get_chipid(struct cpu *); 1705 extern int cpuid_get_clogid(struct cpu *); 1708 extern uint_t cpuid_get_procnodeid(struct cpu *cpu); 1709 extern uint_t cpuid_get_procnodes_per_pkg(struct cpu *cpu); 1710 extern uint_t cpuid_get_compunitid(struct cpu *cpu); 1711 extern uint_t cpuid_get_cores_per_compunit(struct cpu *cpu); 1715 extern int cpuid_is_cmt(struct cpu *); [all …]
|
/illumos-gate/usr/src/uts/sun4/os/ |
H A D | mp_startup.c | 57 struct cpu *cpu[NCPU]; /* pointers to all CPUs */ variable 169 cp = cpu[cpuid]; in cold_flag_set() 194 cp = cpu[cpuid]; in warm_flag_set() 290 struct cpu *cp = NULL; in setup_cpu_common() 302 ASSERT(cpu[cpuid] == NULL); in setup_cpu_common() 448 struct cpu *cp; in cleanup_cpu_common() 458 cp = cpu[cpuid]; in cleanup_cpu_common() 554 struct cpu *cp; in restart_other_cpu() 565 cp = cpu[cpuid]; in restart_other_cpu() 603 struct cpu *cp = CPU; in slave_startup() [all …]
|
/illumos-gate/usr/src/cmd/picl/plugins/sun4u/boston/frudr/ |
H A D | SB-tables.info | 252 name:/frutree/chassis/MB/system-board/C0/cpu-module/P0/cpu 265 name:/frutree/chassis/MB/system-board/C1/cpu-module/P0/cpu 278 name:/frutree/chassis/MB/system-board/C2/cpu-module/P0/cpu 291 name:/frutree/chassis/MB/system-board/C3/cpu-module/P0/cpu 307 name:/frutree/chassis/MB/system-board/C0/cpu-module/P0/cpu/B0/bank/D0/mem-module 315 name:/frutree/chassis/MB/system-board/C0/cpu-module/P0/cpu/B0/bank/D1/mem-module 323 name:/frutree/chassis/MB/system-board/C0/cpu-module/P0/cpu/B1/bank/D0/mem-module 331 name:/frutree/chassis/MB/system-board/C0/cpu-module/P0/cpu/B1/bank/D1/mem-module 339 name:/frutree/chassis/MB/system-board/C1/cpu-module/P0/cpu/B0/bank/D0/mem-module 347 name:/frutree/chassis/MB/system-board/C1/cpu-module/P0/cpu/B0/bank/D1/mem-module [all …]
|
/illumos-gate/usr/src/uts/sun4u/os/ |
H A D | mach_cpu_states.c | 261 while (!cpu[i]->cpu_m.in_prom && ntries) { in panic_stopcpus() 266 if (!cpu[i]->cpu_m.in_prom) in panic_stopcpus() 269 cpu[i]->cpu_flags &= ~CPU_READY; in panic_stopcpus() 270 cpu[i]->cpu_flags |= CPU_QUIESCED; in panic_stopcpus() 271 CPUSET_DEL(cpu_ready_set, cpu[i]->cpu_id); in panic_stopcpus() 399 ptl1_init_cpu(struct cpu *cpu) in ptl1_init_cpu() argument 401 ptl1_state_t *pstate = &cpu->cpu_m.ptl1_state; in ptl1_init_cpu() 404 if (sizeof (struct cpu) + PTL1_SSIZE > CPU_ALLOC_SIZE) { in ptl1_init_cpu() 406 "stack, sizeof (struct cpu) = %lu", sizeof (struct cpu)); in ptl1_init_cpu() 409 pstate->ptl1_stktop = (uintptr_t)cpu + CPU_ALLOC_SIZE; in ptl1_init_cpu() [all …]
|
H A D | mach_startup.c | 348 cpu_wakeup(cpu_t *cpu, int bound) in cpu_wakeup() argument 354 cp = cpu->cpu_part; in cpu_wakeup() 355 cpu_sid = cpu->cpu_seqid; in cpu_wakeup() 369 if (cpu != CPU) in cpu_wakeup() 370 poke_cpu(cpu->cpu_id); in cpu_wakeup() 377 if (cpu->cpu_thread == cpu->cpu_idle_thread || in cpu_wakeup() 378 cpu->cpu_disp_flags & CPU_DISP_DONTSTEAL) in cpu_wakeup() 419 cpu_intrq_setup(struct cpu *cp) in cpu_intrq_setup() 427 cpu_intrq_cleanup(struct cpu *cp) in cpu_intrq_cleanup() 434 cpu_intrq_register(struct cpu *cp) in cpu_intrq_register()
|
H A D | cmp.c | 95 cpu_t *cpu; in cmp_error_resteer() local 112 (cpu = cpu_get(i)) != NULL && cpu_is_active(cpu)) { in cmp_error_resteer() 193 pg_plat_hw_instance_id(cpu_t *cpu, pghw_type_t hw) in pg_plat_hw_instance_id() argument 197 impl = cpunodes[cpu->cpu_id].implementation; in pg_plat_hw_instance_id() 208 return ((id_t)((uint_t)cpu->cpu_id & ~(0x1))); in pg_plat_hw_instance_id() 210 return (cpu->cpu_id); in pg_plat_hw_instance_id() 213 return (cmp_cpu_to_chip(cpu->cpu_id)); in pg_plat_hw_instance_id() 217 return (pg_plat_hw_instance_id(cpu, PGHW_CHIP)); in pg_plat_hw_instance_id() 219 return (cpu->cpu_id); in pg_plat_hw_instance_id()
|
/illumos-gate/usr/src/uts/i86pc/cpu/amd_opteron/ |
H A D | ao_mca_disp.in | 93 error = ereport.cpu.amd.dc.data_ecc1 159 error = ereport.cpu.amd.dc.tag_par 175 error = ereport.cpu.amd.dc.stag_par 437 error = ereport.cpu.amd.ic.rdde 587 error = ereport.cpu.amd.bu.s_ecc1 621 error = ereport.cpu.amd.bu.s_rde 641 error = ereport.cpu.amd.ls.s_rde 757 error = ereport.cpu.amd.nb.ma 773 error = ereport.cpu.amd.nb.ta 805 error = ereport.cpu.amd.nb.rmw [all …]
|
/illumos-gate/usr/src/uts/i86pc/os/ |
H A D | mach_kdi.c | 119 kdi_stop_slaves(int cpu, int doxc) in kdi_stop_slaves() argument 122 kdi_xc_others(cpu, kdi_slave_entry); in kdi_stop_slaves() 154 cpu_t *cpu = kobj_zalloc(sizeof (*cpu), KM_TMP); in boot_kdi_tmpinit() local 157 cpu->cpu_self = cpu; in boot_kdi_tmpinit() 160 wrmsr(MSR_AMD_GSBASE, (uint64_t)cpu); in boot_kdi_tmpinit()
|
H A D | x_call.c | 200 xc_init_cpu(struct cpu *cpup) in xc_init_cpu() 219 } else if (cpu[c] != NULL && cpu[c] != cpup) { in xc_init_cpu() 230 xc_insert(&cpu[c]->cpu_m.xc_free, msg); in xc_init_cpu() 254 xc_fini_cpu(struct cpu *cpup) in xc_fini_cpu() 271 xc_flush_cpu(struct cpu *cpup) in xc_flush_cpu() 364 data = &cpu[msg->xc_master]->cpu_m.xc_data; in xc_serv() 463 struct cpu *cpup; in xc_common() 494 cpup = cpu[c]; in xc_common() 557 struct cpu *cpup; in xc_priority_common() 563 cpup = cpu[c]; in xc_priority_common() [all …]
|
/illumos-gate/usr/src/uts/sun4v/os/ |
H A D | cmp.c | 86 return (cpu[cpuid]->cpu_m.cpu_chip); in cmp_cpu_to_chip() 116 pg_plat_hw_instance_id(cpu_t *cpu, pghw_type_t hw) in pg_plat_hw_instance_id() argument 120 return (cpu->cpu_m.cpu_ipipe); in pg_plat_hw_instance_id() 122 return (cpu->cpu_m.cpu_chip); in pg_plat_hw_instance_id() 124 return (cpu->cpu_m.cpu_mpipe); in pg_plat_hw_instance_id() 126 return (cpu->cpu_m.cpu_fpu); in pg_plat_hw_instance_id() 174 pg_plat_get_core_id(cpu_t *cpu) in pg_plat_get_core_id() argument 176 return (cpu->cpu_m.cpu_core); in pg_plat_get_core_id()
|
/illumos-gate/usr/src/cmd/picl/plugins/sun4u/excalibur/frutree/ |
H A D | envmodel.info | 32 name:/frutree/chassis/cpu-fan-slot 33 NODE cpu-fan fru 41 * temperature_sensors on cpu-module 43 name:/frutree/chassis/system-board/cpu-slot?Slot=0/cpu-module 59 name:/frutree/chassis/system-board/cpu-slot?Slot=0x1/cpu-module 78 name:/frutree/chassis/cpu-fan-slot/cpu-fan 83 REFPROP _fan_ /platform/pci/ebus/i2c?UnitAddress=1,30/fan-control/cpu 112 name:/platform/pci/ebus/i2c?UnitAddress=1,30/fan-control/cpu 113 REFPROP _fru_parent /frutree/chassis/cpu-fan-slot/cpu-fan 114 PROP Label string r 0 "cpu-fan"
|