/illumos-gate/usr/src/uts/sun4u/daktari/os/ |
H A D | daktari.c | 246 plat_cpu_poweron(struct cpu *cp) in plat_cpu_poweron() 253 plat_cpu_poweroff(struct cpu *cp) in plat_cpu_poweroff() 266 int bd, cpu, bank; in plat_discover_slice() local 269 for (cpu = 0; cpu < DAK_CPUS_PER_BOARD; cpu++) { in plat_discover_slice() 271 uint64_t *slice = slice_table[bd][cpu][bank]; in plat_discover_slice()
|
/illumos-gate/usr/src/uts/i86pc/os/ |
H A D | mlsetup.c | 124 cpu[0]->cpu_self = cpu[0]; in mlsetup() 130 cpu[0]->cpu_m.mcpu_vcpu_info = &HYPERVISOR_shared_info->vcpu_info[0]; in mlsetup() 212 cpuid_execpass(cpu[0], CPUID_PASS_PRELUDE, x86_featureset); in mlsetup() 241 cpuid_execpass(cpu[0], CPUID_PASS_IDENT, NULL); in mlsetup() 242 cpuid_execpass(cpu[0], CPUID_PASS_BASIC, x86_featureset); in mlsetup() 336 t0.t_cpu = cpu[0]; in mlsetup()
|
H A D | mp_pc.c | 170 mach_cpucontext_alloc_tables(struct cpu *cp) in mach_cpucontext_alloc_tables() 259 mach_cpucontext_xalloc(struct cpu *cp, int optype) in mach_cpucontext_xalloc() 358 mach_cpucontext_xfree(struct cpu *cp, void *arg, int err, int optype) in mach_cpucontext_xfree() 409 mach_cpucontext_alloc(struct cpu *cp) in mach_cpucontext_alloc() 415 mach_cpucontext_free(struct cpu *cp, void *arg, int err) in mach_cpucontext_free() 465 mp_cpu_poweron(struct cpu *cp) in mp_cpu_poweron() 577 mp_cpu_poweroff(struct cpu *cp) in mp_cpu_poweroff() 685 vcpu_on_pcpu(processorid_t cpu) in vcpu_on_pcpu() argument
|
/illumos-gate/usr/src/cmd/picl/plugins/sun4u/ents/frudr/ |
H A D | SB-tables.info | 189 * add Devices tables for cpu-related sensors 191 name:/frutree/chassis/MB/system-board/CPU0/cpu 194 PROP Class string r 0 "cpu" 204 REFPROP _fru_parent name:/frutree/chassis/MB/system-board/CPU0/cpu 206 name:/frutree/chassis/MB/system-board/CPU1/cpu 209 PROP Class string r 0 "cpu" 219 REFPROP _fru_parent name:/frutree/chassis/MB/system-board/CPU1/cpu 279 * add tables and fru parents for cpu fans 281 name:/frutree/chassis/MB/system-board/CPU0/cpu/F0/fan-unit 288 name:/frutree/chassis/MB/system-board/CPU1/cpu/F0/fan-unit [all …]
|
/illumos-gate/usr/src/uts/sun4v/sys/ |
H A D | machsystm.h | 202 struct cpu; 203 extern struct cpu cpu0; 333 extern void mp_cpu_quiesce(struct cpu *); 340 extern void ptl1_init_cpu(struct cpu *); 380 void cpu_faulted_enter(struct cpu *); 381 void cpu_faulted_exit(struct cpu *);
|
H A D | cpu_module.h | 68 void cpu_map_exec_units(struct cpu *cp); 124 void cpu_init_private(struct cpu *); 125 void cpu_uninit_private(struct cpu *);
|
/illumos-gate/usr/src/uts/i86xpv/amd_opteron/ |
H A D | Makefile | 40 SRCDIR = ../../i86pc/cpu/amd_opteron 44 AO_GENDISP = ../cpu/scripts/ao_gendisp 50 include $(UTSBASE)/i86pc/cpu/Makefile.files
|
/illumos-gate/usr/src/uts/sun4/ml/ |
H A D | interrupt.S | 48 ! %g1 - cpu 58 CPU_ADDR(%g1, %g5) ! %g1 = cpu 206 ldx [cpu + os2], os3; \ 208 stx os3, [cpu + os2]; \ 210 add cpu, INTR_HEAD, os1; \ 224 add cpu, INTR_HEAD, os1; \ 231 ld [cpu + CPU_ID], os5; \ 237 add cpu, INTR_TAIL, os1; \ 1450 CPU_ADDR(%l4, %l2) ! %l4 = cpu 1504 ! %g4 - cpu [all …]
|
/illumos-gate/usr/src/contrib/ast/src/cmd/INIT/ |
H A D | crossexec.sh | 121 -) cpu= shu= ;; 122 *) cpu=${usr}@ shu="-l $usr" ;; 136 $exec $cp $cmd $cpu$hostname:$dir </dev/null || exit 1
|
/illumos-gate/usr/src/cmd/prstat/ |
H A D | prsort.c | 70 float cpu = 0; in get_cpu_from_usage() local 71 cpu += p->li_usr; in get_cpu_from_usage() 72 cpu += p->li_sys; in get_cpu_from_usage() 73 cpu *= 1000; in get_cpu_from_usage() 74 return ((ulong_t)cpu); in get_cpu_from_usage()
|
/illumos-gate/usr/src/uts/sun4u/cherrystone/os/ |
H A D | cherrystone.c | 255 plat_cpu_poweron(struct cpu *cp) in plat_cpu_poweron() 262 plat_cpu_poweroff(struct cpu *cp) in plat_cpu_poweroff() 274 int bd, cpu, bank; in plat_discover_slice() local 277 for (cpu = 0; cpu < CHERRYSTONE_CPUS_PER_BOARD; cpu++) { in plat_discover_slice() 280 uint64_t *slice = slice_table[bd][cpu][bank]; in plat_discover_slice()
|
/illumos-gate/usr/src/uts/sun4v/os/ |
H A D | mach_cpu_states.c | 389 while (!cpu[i]->cpu_m.in_prom && ntries) { in panic_stopcpus() 394 if (!cpu[i]->cpu_m.in_prom) in panic_stopcpus() 397 cpu[i]->cpu_flags &= ~CPU_READY; in panic_stopcpus() 398 cpu[i]->cpu_flags |= CPU_QUIESCED; in panic_stopcpus() 399 CPUSET_DEL(cpu_ready_set, cpu[i]->cpu_id); in panic_stopcpus() 545 ptl1_init_cpu(struct cpu *cpu) in ptl1_init_cpu() argument 547 ptl1_state_t *pstate = &cpu->cpu_m.ptl1_state; in ptl1_init_cpu() 553 (unsigned long)sizeof (struct cpu)); in ptl1_init_cpu() 557 cpu_pa[cpu->cpu_id] = va_to_pa(cpu); in ptl1_init_cpu() 1058 cpu_faulted_enter(struct cpu *cp) in cpu_faulted_enter() [all …]
|
/illumos-gate/usr/src/uts/common/os/ |
H A D | clock_highres.c | 103 cpu_t *cpu; in clock_highres_timer_settime() local 248 cpu = t->t_bound_cpu; in clock_highres_timer_settime() 254 cyclic_bind(cyc, cpu, pset == PS_NONE ? NULL : cpupart); in clock_highres_timer_settime() 359 cpu_t *cpu; in clock_highres_timer_lwpbind() local 372 cpu = t->t_bound_cpu; in clock_highres_timer_lwpbind() 384 cyclic_bind(cyc, cpu, pset == PS_NONE ? NULL : cpupart); in clock_highres_timer_lwpbind()
|
/illumos-gate/usr/src/uts/sun4u/cpu/ |
H A D | mach_cpu_module.c | 64 cpu_faulted_enter(struct cpu *cp) in cpu_faulted_enter() 69 cpu_faulted_exit(struct cpu *cp) in cpu_faulted_exit() 219 cpu_busy_ecache_scrub(struct cpu *cp) in cpu_busy_ecache_scrub() 224 cpu_idle_ecache_scrub(struct cpu *cp) in cpu_idle_ecache_scrub()
|
/illumos-gate/usr/src/uts/i86xpv/io/psm/ |
H A D | xpv_uppc.c | 761 cpu_t *cpu = CPU; in xen_uppc_intr_enter() local 766 ASSERT(cpu->cpu_m.mcpu_vcpu_info->evtchn_upcall_mask != 0); in xen_uppc_intr_enter() 782 } else if (newipl <= cpu->cpu_pri) { in xen_uppc_intr_enter() 791 newipl = cpu->cpu_pri + 1; /* synthetic priority */ in xen_uppc_intr_enter() 824 struct cpu *cpu = CPU; in xen_uppc_setspl() local 825 volatile vcpu_info_t *vci = cpu->cpu_m.mcpu_vcpu_info; in xen_uppc_setspl() 834 pending = cpu->cpu_m.mcpu_intr_pending & ~((1 << (ipl + 1)) - 1); in xen_uppc_setspl() 839 struct xen_evt_data *cpe = cpu->cpu_m.mcpu_evt_pend; in xen_uppc_setspl()
|
/illumos-gate/usr/src/cmd/perl/contrib/Sun/Solaris/Intrs/ |
H A D | Intrs.xs | 57 intrmove(path, oldcpu, ino, cpu, num_ino) in intrmove() argument 61 int cpu in intrmove() 73 iset.cpu_id = cpu;
|
/illumos-gate/usr/src/cmd/mdb/common/modules/genunix/ |
H A D | lgrp.c | 125 cpu_t cpu; in lgrp_cpulist_walk_step() local 131 if (mdb_vread(&cpu, sizeof (cpu_t), addr) == -1) { in lgrp_cpulist_walk_step() 136 status = wsp->walk_callback(addr, &cpu, wsp->walk_cbdata); in lgrp_cpulist_walk_step() 141 addr = (uintptr_t)cpu.cpu_next_lgrp; in lgrp_cpulist_walk_step() 166 cpu_t *cpu = (cpu_t *)arg; in lgrp_cpuwalk_callback() local 184 (uintptr_t)cpu->cpu_part) == -1) { in lgrp_cpuwalk_callback() 186 cpu->cpu_part); in lgrp_cpuwalk_callback() 205 if (mdb_vread(&lpl, sizeof (lpl_t), (uintptr_t)cpu->cpu_lpl) in lgrp_cpuwalk_callback() 207 mdb_warn("Cannot read lpl at %p", cpu->cpu_lpl); in lgrp_cpuwalk_callback() 215 BT_SET(lcc->lcc_cpuset[offset], cpu->cpu_id); in lgrp_cpuwalk_callback()
|
/illumos-gate/usr/src/cmd/acct/ |
H A D | acctcom.c | 68 cpu, variable 393 cpu = sys + user; in dofile() 394 if(cpu == 0) in dofile() 395 cpu = 1; in dofile() 400 if(cpucut && cpucut >= SECS(cpu)) in dofile() 427 if(hogcut && hogcut >= (double)cpu/(double)elapsed) in dofile() 571 pf((double)cpu / HZ); in println() 575 pf((double)user / cpu); in println() 577 pf((double)cpu / elapsed); in println() 579 pf(KCORE(mem / cpu)); in println()
|
/illumos-gate/usr/src/lib/libprtdiag_psr/sparc/littleneck/common/ |
H A D | littleneck.c | 154 Prom_node *cpu; in display_cpus() local 162 for (cpu = dev_find_type(board->nodes, cpu_name); cpu != NULL; in display_cpus() 163 cpu = dev_next_type(cpu, cpu_name)) { in display_cpus() 170 mid = (int *)get_prop_val(find_prop(cpu, "portid")); in display_cpus() 171 freq = LNECK_CLK_FREQ_TO_MHZ(get_cpu_freq(cpu)); in display_cpus() 172 ecache_size = get_ecache_size(cpu); in display_cpus() 173 impl = (int *)get_prop_val(find_prop(cpu, "implementation#")); in display_cpus() 174 mask = (int *)get_prop_val(find_prop(cpu, "mask#")); in display_cpus() 177 if ((freq != 0) && (node_failed(cpu) == 0)) { in display_cpus()
|
/illumos-gate/usr/src/lib/libprtdiag_psr/sparc/daktari/common/ |
H A D | daktari.c | 315 Prom_node *cpu; in display_cpus() local 332 for (cpu = dev_find_type(board->nodes, "cpu"); cpu != NULL; in display_cpus() 333 cpu = dev_next_type(cpu, "cpu")) { in display_cpus() 335 mid = (int *)get_prop_val(find_prop(cpu, "portid")); in display_cpus() 337 mid = (int *)get_prop_val(find_prop(cpu, "cpuid")); in display_cpus() 338 freq = DAK_CLK_FREQ_TO_MHZ(get_cpu_freq(cpu)); in display_cpus() 339 ecache_size = get_ecache_size(cpu); in display_cpus() 341 mask = (int *)get_prop_val(find_prop(cpu, "mask#")); in display_cpus() 342 l3_shares = (int *)get_prop_val(find_prop(cpu, in display_cpus() 346 if ((impl == NULL) || (freq == 0) || (node_failed(cpu))) in display_cpus() [all …]
|
/illumos-gate/usr/src/cmd/stat/common/ |
H A D | walkers.c | 46 struct cpu_snapshot *cpu = NULL; in cpu_walk() local 49 cpu = &old->s_cpus[i]; in cpu_walk() 50 cb(cpu, newcpu, data); in cpu_walk() 51 if (cpu == NULL) in cpu_walk() 57 if ((CPU_ACTIVE(cpu) && !CPU_ACTIVE(newcpu)) || in cpu_walk() 58 (!CPU_ACTIVE(cpu) && CPU_ACTIVE(newcpu))) in cpu_walk() 61 cpu->cs_pset_id != newcpu->cs_pset_id) in cpu_walk()
|
/illumos-gate/usr/src/cmd/sa/ |
H A D | sar.c | 537 ts = ox.csi.cpu[0] + ox.csi.cpu[1] + in prpass() 538 ox.csi.cpu[2] + ox.csi.cpu[3]; in prpass() 539 te = nx.csi.cpu[0] + nx.csi.cpu[1] + in prpass() 540 nx.csi.cpu[2] + nx.csi.cpu[3]; in prpass() 819 (float)xx->csi.cpu[1] * percent, in prt_u_opt() 820 (float)xx->csi.cpu[2] * percent, in prt_u_opt() 821 (float)xx->csi.cpu[3] * percent, in prt_u_opt() 822 (float)xx->csi.cpu[0] * percent); in prt_u_opt() 1109 tdiff = ax.csi.cpu[0] + ax.csi.cpu[1] + ax.csi.cpu[2] + ax.csi.cpu[3]; in prtavg()
|
/illumos-gate/usr/src/uts/i86pc/vm/ |
H A D | hat_i86.c | 606 hat_cpu_alloc(cpu_t *cpu) in hat_cpu_alloc() argument 1076 hat_pcp_setup(struct cpu *cpu) in hat_pcp_setup() argument 1144 hati_cpu_punchin(cpu, (uintptr_t)cpu->cpu_gdt, PROT_READ); in hat_pcp_setup() 1145 hati_cpu_punchin(cpu, (uintptr_t)cpu->cpu_idt, PROT_READ); in hat_pcp_setup() 1170 hati_cpu_punchin(cpu, (uintptr_t)&cpu->cpu_m.mcpu_pad2[0], in hat_pcp_setup() 1173 if (cpu == &cpus[0]) { in hat_pcp_setup() 1181 hati_cpu_punchin(cpu, (uintptr_t)cpu->cpu_m.mcpu_tss, in hat_pcp_setup() 1486 cpu_t *cpu = CPU; in hat_switch() local 1564 ASSERT(cpu == CPU); in hat_switch() 1875 cpu_t *cpu = CPU; in hati_pte_map() local [all …]
|
/illumos-gate/usr/src/cmd/intrstat/ |
H A D | intrstat.c | 232 select_cpu(processorid_t cpu) in select_cpu() argument 237 if (cpu < 0 || cpu >= g_max_cpus) in select_cpu() 238 fatal("cpu %d out of range\n", cpu); in select_cpu() 240 if (p_online(cpu, P_STATUS) == -1) { in select_cpu() 242 fatal("could not get status for cpu %d", cpu); in select_cpu() 243 fatal("cpu %d not present\n", cpu); in select_cpu() 246 g_present[cpu] = 1; in select_cpu()
|
/illumos-gate/usr/src/uts/i86xpv/os/ |
H A D | mp_xen.c | 145 vcpu_on_pcpu(processorid_t cpu) in vcpu_on_pcpu() argument 150 ASSERT(cpu < NCPU); in vcpu_on_pcpu() 154 if (cpu == CPU->cpu_id) in vcpu_on_pcpu() 156 if (HYPERVISOR_vcpu_op(VCPUOP_get_runstate_info, cpu, &runstate) != 0) in vcpu_on_pcpu() 319 mach_cpucontext_alloc(struct cpu *cp) in mach_cpucontext_alloc() 389 mach_cpucontext_free(struct cpu *cp, void *arg, int err) in mach_cpucontext_free() 534 mp_cpu_poweron(struct cpu *cp) in mp_cpu_poweron() 541 mp_cpu_poweroff(struct cpu *cp) in mp_cpu_poweroff() 635 poweroff_vcpu(struct cpu *cp) in poweroff_vcpu() 738 poweron_vcpu(struct cpu *cp) in poweron_vcpu()
|