Home
last modified time | relevance | path

Searched refs:cpu (Results 126 – 150 of 486) sorted by relevance

12345678910>>...20

/illumos-gate/usr/src/uts/sun4u/daktari/os/
H A Ddaktari.c246 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 Dmlsetup.c124 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 Dmp_pc.c170 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 DSB-tables.info189 * 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 Dmachsystm.h202 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 Dcpu_module.h68 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 DMakefile40 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 Dinterrupt.S48 ! %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 Dcrossexec.sh121 -) 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 Dprsort.c70 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 Dcherrystone.c255 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 Dmach_cpu_states.c389 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 Dclock_highres.c103 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 Dmach_cpu_module.c64 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 Dxpv_uppc.c761 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 DIntrs.xs57 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 Dlgrp.c125 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 Dacctcom.c68 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 Dlittleneck.c154 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 Ddaktari.c315 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 Dwalkers.c46 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 Dsar.c537 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 Dhat_i86.c606 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 Dintrstat.c232 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 Dmp_xen.c145 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()

12345678910>>...20