/illumos-gate/usr/src/uts/i86pc/io/apix/ |
H A D | apix_intr.c | 102 struct cpu *cpu = CPU; in apix_remove_pending_av() local 260 cpu->cpu_intracct[cpu->cpu_mstate] += intrtime; in apix_do_softint_prolog() 322 cpu->cpu_intracct[cpu->cpu_mstate] += intrtime; in apix_do_softint_epilog() 372 struct cpu *cpu = CPU; in apix_dispatch_softint() local 394 struct cpu *cpu = CPU; in apix_do_softint() local 457 cpu->cpu_intracct[cpu->cpu_mstate] += intrtime; in apix_hilevel_intr_prolog() 531 cpu->cpu_intracct[cpu->cpu_mstate] += intrtime; in apix_hilevel_intr_epilog() 783 struct cpu *cpu = CPU; in apix_dispatch_pending_hardint() local 839 struct cpu *cpu = CPU; in apix_dispatch_by_vector() local 881 struct cpu *cpu = CPU; in apix_dispatch_lowlevel() local [all …]
|
/illumos-gate/usr/src/uts/i86pc/os/ |
H A D | intr.c | 522 struct cpu *cpu = CPU; in set_base_spl() local 671 cpu->cpu_intracct[cpu->cpu_mstate] += intrtime; in hilevel_intr_epilog() 803 cpu->cpu_intracct[cpu->cpu_mstate] += intrtime; in intr_thread_epilog() 926 struct cpu *cpu; in intr_get_time() local 950 cpu->cpu_intracct[cpu->cpu_mstate] += delta; in intr_get_time() 958 struct cpu *cpu, in dosoftint_prolog() argument 1069 dosoftint_epilog(struct cpu *cpu, uint_t oldpil) in dosoftint_epilog() argument 1298 struct cpu *cpu = CPU; in dispatch_softint() local 1317 struct cpu *cpu = CPU; in dispatch_hardint() local 1337 struct cpu *cpu = CPU; in dosoftint() local [all …]
|
H A D | mp_startup.c | 88 struct cpu *cpu[NCPU] = {&cpus[0]}; variable 89 struct cpu *cpu_free_list; 127 init_cpu_info(struct cpu *cp) in init_cpu_info() 268 init_cpu_id_gdt(struct cpu *cp) in init_cpu_id_gdt() 284 static struct cpu * 287 struct cpu *cp; in mp_cpu_configure_common() 754 do_erratum_298(struct cpu *cpu) in do_erratum_298() argument 805 workaround_errata(struct cpu *cpu) in workaround_errata() argument 809 ASSERT(cpu == CPU); in workaround_errata() 1957 mp_cpu_start(struct cpu *cp) in mp_cpu_start() [all …]
|
/illumos-gate/usr/src/uts/common/os/ |
H A D | cyclic.c | 1058 CYC_TRACE(cpu, level, "remove-rpend", cyclic, cpu->cyp_rpend); in cyclic_remove_pend() 1376 ASSERT(cpu->cyp_heap != NULL && cpu->cyp_cyclics != NULL); in cyclic_expand_xcall() 1667 ASSERT(cpu->cyp_nelems < cpu->cyp_size); in cyclic_add_xcall() 1737 if (cpu->cyp_nelems == cpu->cyp_size) { in cyclic_add_here() 1743 ASSERT(cpu->cyp_nelems < cpu->cyp_size); in cyclic_add_here() 2004 cpu->cyp_state == CYS_REMOVING && cpu->cyp_rpend > 0) { in cyclic_reprogram_cyclic() 2495 cyclic_t *cyclic = &cpu->cyp_cyclics[cpu->cyp_heap[0]]; in cyclic_resume_xcall() 2861 cyc_cpu_t *cpu; in cyclic_add_omni() local 3079 cyc_cpu_t *cpu; in cyclic_reprogram() local 3653 cyc_cpu_t *cpu; in cyclic_suspend() local [all …]
|
/illumos-gate/usr/src/cmd/fm/dicts/ |
H A D | INTEL.dict | 30 fault.cpu.intel.l0cache=2 33 fault.cpu.intel.cache=5 34 fault.cpu.intel.l0dtlb=6 35 fault.cpu.intel.l1dtlb=7 36 fault.cpu.intel.l2dtlb=8 37 fault.cpu.intel.dtlb=9 41 fault.cpu.intel.itlb=13 42 fault.cpu.intel.l0tlb=14 43 fault.cpu.intel.l1tlb=15 44 fault.cpu.intel.l2tlb=16 [all …]
|
H A D | GMCA.dict | 33 fault.cpu.generic-x86.cache=5 34 fault.cpu.generic-x86.l0dtlb=6 35 fault.cpu.generic-x86.l1dtlb=7 36 fault.cpu.generic-x86.l2dtlb=8 37 fault.cpu.generic-x86.dtlb=9 41 fault.cpu.generic-x86.itlb=13 42 fault.cpu.generic-x86.l0tlb=14 43 fault.cpu.generic-x86.l1tlb=15 44 fault.cpu.generic-x86.l2tlb=16 45 fault.cpu.generic-x86.tlb=17 [all …]
|
/illumos-gate/usr/src/uts/intel/io/intel_nhm/ |
H A D | intel_nhm.h | 50 #define SOCKET_BUS(cpu) (MAX_BUS_NUMBER - (cpu)) argument 51 #define CPU_ID_RD(cpu) nhm_pci_getl(SOCKET_BUS(cpu), 0, 0, 0, 0) argument 54 #define MC_STATUS_RD(cpu) \ argument 62 #define MC_SCRUB_CONTROL_WR(cpu, reg) nhm_pci_putl(SOCKET_BUS(cpu), 3, 2, \ argument 64 #define MC_SSR_CONTROL_RD(cpu) nhm_pci_getl(SOCKET_BUS(cpu), 3, 2, 0x48, 0) argument 65 #define MC_SSR_CONTROL_WR(cpu, reg) nhm_pci_putl(SOCKET_BUS(cpu), 3, 2, 0x48, \ argument 67 #define MC_SSR_SCRUB_CONTROL_RD(cpu) nhm_pci_getl(SOCKET_BUS(cpu), 3, 2, \ argument 69 #define MC_RAS_ENABLES_RD(cpu) nhm_pci_getl(SOCKET_BUS(cpu), 3, 2, 0x50, 0) argument 70 #define MC_RAS_STATUS_RD(cpu) nhm_pci_getl(SOCKET_BUS(cpu), 3, 2, 0x54, 0) argument 71 #define MC_SSR_STATUS_RD(cpu) nhm_pci_getl(SOCKET_BUS(cpu), 3, 2, 0x60, 0) argument [all …]
|
/illumos-gate/usr/src/cmd/picl/plugins/sun4u/boston/frutree/ |
H A D | system-board.info | 216 name:/frutree/chassis/MB/system-board/C0/cpu-module/P0/cpu 218 name:/frutree/chassis/MB/system-board/C0/cpu-module/P0/cpu/B0 224 name:/frutree/chassis/MB/system-board/C0/cpu-module/P0/cpu 226 name:/frutree/chassis/MB/system-board/C0/cpu-module/P0/cpu/B1 239 name:/frutree/chassis/MB/system-board/C1/cpu-module/P0/cpu 241 name:/frutree/chassis/MB/system-board/C1/cpu-module/P0/cpu/B0 247 name:/frutree/chassis/MB/system-board/C1/cpu-module/P0/cpu 262 name:/frutree/chassis/MB/system-board/C2/cpu-module/P0/cpu 270 name:/frutree/chassis/MB/system-board/C2/cpu-module/P0/cpu 285 name:/frutree/chassis/MB/system-board/C3/cpu-module/P0/cpu [all …]
|
/illumos-gate/usr/src/cmd/fm/eversholt/files/i386/i86pc/ |
H A D | intel.esc | 66 ereport.cpu.intel.frc@chip/core/strand; 201 ereport.cpu.intel.unknown@chip; 227 event ereport.cpu.intel.nb.ddr2_mem_ue@ 270 event ereport.cpu.intel.nb.ddr2_mem_ce@ 312 ereport.cpu.intel.nb.fbd.alert@rank; 321 ereport.cpu.intel.nb.fbd.crc@rank; 363 event ereport.cpu.intel.nb.ddr2_spd@ 388 prop fault.cpu.intel.nb.fsb@chip (1)-> 389 ereport.cpu.intel.nb.fsb@chip; 401 prop fault.cpu.intel.nb.ie@motherboard [all …]
|
H A D | amd64.esc | 391 event fault.cpu.amd.l2cachedata@chip/core/strand, engine=serd.cpu.amd.l2d_sb@chip/core/strand; 430 event fault.cpu.amd.l2cachetag@chip/core/strand, engine=serd.cpu.amd.l2t_sb@chip/core/strand; 479 event fault.cpu.amd.icachetag@chip/core/strand, engine=serd.cpu.amd.icachetag@chip/core/strand; 508 event fault.cpu.amd.l1itlb@chip/core/strand, engine=serd.cpu.amd.l1itlb@chip/core/strand; 525 event fault.cpu.amd.l2itlb@chip/core/strand, engine=serd.cpu.amd.l2itlb@chip/core/strand; 547 event fault.cpu.amd.dcachedata@chip/core/strand, engine=serd.cpu.amd.dc_sb@chip/core/strand; 651 ereport.cpu.amd.nb.ma@strand, 652 ereport.cpu.amd.nb.ta@strand, 654 ereport.cpu.amd.ic.rdde@strand, 659 ereport.cpu.amd.nb.rmw@strand, [all …]
|
/illumos-gate/usr/src/cmd/intrd/ |
H A D | intrd.pl | 180 while (my ($cpu, $cpst) = each %{$ks->{cpu}}) { 184 my $state = $ks->{cpu_info}{$cpu}{"cpu_info$cpu"}{state}; 216 my $cpu = $intrcfg->{cpu}; 450 $delta{$cpu}{tot} = 1 if $delta{$cpu}{tot} == 0; 518 if ($delta{$cpu}{tot} < $delta{$cpu}{intrs}) { 521 $delta{$cpu}{tot} = $delta{$cpu}{intrs}; 524 $delta{$cpu}{intrs} / $delta{$cpu}{tot}; 603 $cpu->{intrload} = $cpu->{intrs} / $cpu->{tot}; 607 $cpu->{tot} = 1 if $cpu->{tot} <= 0; 707 my $load = $cpu->{intrs} / $cpu->{tot}; [all …]
|
/illumos-gate/usr/src/compat/bhyve/sys/ |
H A D | cpuset.h | 26 #define CPU_SET(cpu, set) cpuset_add((set), (cpu)) argument 27 #define CPU_SETOF(cpu, set) cpuset_only((set), (cpu)) argument 29 #define CPU_CLR(cpu, set) cpuset_del((set), (cpu)) argument 32 #define CPU_ISSET(cpu, set) cpu_in_set((cpuset_t *)(set), (cpu)) argument 44 (cpu)) 47 (cpu)) 118 #define CPU_SET(cpu, setp) BT_SET((setp)->_bits, cpu) argument 119 #define CPU_CLR(cpu, setp) BT_CLEAR((setp)->_bits, cpu) argument 125 #define CPU_ISSET(cpu, setp) BT_TEST((setp)->_bits, cpu) argument 128 atomic_set_long(&(BT_WIM((setp)->_bits, cpu)), BT_BIW(cpu)) [all …]
|
/illumos-gate/usr/src/uts/common/sys/ |
H A D | cpuvar.h | 86 typedef struct cpu { struct 353 #define CPU_ACTIVE(cpu) (((cpu)->cpu_flags & CPU_OFFLINE) == 0) argument 454 #define CPUSET_ALL_BUT(set, cpu) cpuset_all_but(&(set), cpu) argument 455 #define CPUSET_ONLY(set, cpu) cpuset_only(&(set), cpu) argument 456 #define CPU_IN_SET(set, cpu) cpu_in_set(&(set), cpu) argument 457 #define CPUSET_ADD(set, cpu) cpuset_add(&(set), cpu) argument 458 #define CPUSET_DEL(set, cpu) cpuset_del(&(set), cpu) argument 488 #define CPUSET_ATOMIC_DEL(set, cpu) cpuset_atomic_del(&(set), cpu) argument 489 #define CPUSET_ATOMIC_ADD(set, cpu) cpuset_atomic_add(&(set), cpu) argument 510 extern struct cpu *cpu[]; /* indexed by CPU number */ [all …]
|
H A D | disp.h | 80 struct cpu *disp_cpu; /* cpu owning this queue or NULL */ 136 extern void (*disp_enq_thread)(struct cpu *, int); 142 extern int intr_active(struct cpu *, int); 156 extern struct cpu *disp_lowpri_cpu(struct cpu *, kthread_t *, pri_t); 157 extern int disp_bound_threads(struct cpu *, int); 158 extern int disp_bound_anythreads(struct cpu *, int); 159 extern int disp_bound_partition(struct cpu *, int); 160 extern void disp_cpu_init(struct cpu *); 161 extern void disp_cpu_fini(struct cpu *); 162 extern void disp_cpu_inactive(struct cpu *); [all …]
|
/illumos-gate/usr/src/cmd/dtrace/test/tst/common/cpc/ |
H A D | tst.allcpus.ksh | 43 cpu=0 61 /cpus[cpu] != 1/ 63 cpus[cpu] = 1; 64 @a[cpu] = count(); 77 while [ $cpu -le $numproc ] 82 allpids[$cpu]=$! 83 pbind -b $cpu $! 85 cpu=$(($cpu+1)) 95 cpu=0 99 kill ${allpids[$cpu]} [all …]
|
/illumos-gate/usr/src/cmd/mdb/common/modules/genunix/ |
H A D | cyclic.c | 58 bzero(cpu->cyp_trace, sizeof (cpu->cyp_trace)); in cyccpu_vread() 78 cyc_cpu_t cpu; in cyccpu_walk_step() local 146 if (ndx >= cpu->cyp_nelems) in cyclic_dump_node() 240 cyc_cpu_t cpu; in cycinfo() local 304 cpu.cyp_nelems); in cycinfo() 306 if (cpu.cyp_nelems > 0) in cycinfo() 317 cyclic_pretty_dump(&cpu); in cycinfo() 343 if (j >= cpu.cyp_nelems) { in cycinfo() 452 cyc_cpu_t *cpu; in cyctrace_walk_init() local 491 wsp->walk_data = cpu; in cyctrace_walk_init() [all …]
|
/illumos-gate/usr/src/cmd/pbind/ |
H A D | pbind.c | 113 if (cpu == PBIND_NONE) in query_out() 118 proclwp, pidstr, cpu); in query_out() 129 switch (cpu) { in bind_err() 371 processorid_t cpu; in parse_cpu() local 378 return (cpu); in parse_cpu() 414 cpu = parse_cpu(optarg); in main() 419 cpu = parse_cpu(optarg); in main() 424 cpu = PBIND_QUERY; in main() 429 cpu = PBIND_QUERY; in main() 434 cpu = PBIND_NONE; in main() [all …]
|
/illumos-gate/usr/src/cmd/powertop/common/ |
H A D | turbo.c | 117 int cpu; in pt_turbo_snapshot() local 123 for (cpu = 0; cpu < g_ncpus; cpu++) { in pt_turbo_snapshot() 124 turbo_info = &turbo_snapshot[cpu]; in pt_turbo_snapshot() 128 cpu); in pt_turbo_snapshot() 135 cpu); in pt_turbo_snapshot() 143 "%d\n", cpu); in pt_turbo_snapshot() 156 "%d\n", cpu); in pt_turbo_snapshot() 198 int cpu; in pt_turbo_stat_collect() local 215 for (cpu = 0; cpu < g_ncpus; cpu++) { in pt_turbo_stat_collect() 216 delta_mcnt = t_new[cpu].t_mcnt - cpu_turbo_info[cpu].t_mcnt; in pt_turbo_stat_collect() [all …]
|
/illumos-gate/usr/src/cmd/picl/plugins/sun4u/mpxu/frutree/ |
H A D | system-board.info | 72 PROP SlotType string r 0 "cpu" 76 PROP SlotType string r 0 "cpu" 85 name:/frutree/chassis/MB/system-board/P0/cpu 87 name:/frutree/chassis/MB/system-board/P0/cpu/F0 91 name:/frutree/chassis/MB/system-board/P0/cpu 97 name:/frutree/chassis/MB/system-board/P0/cpu 105 name:/frutree/chassis/MB/system-board/P0/cpu 119 name:/frutree/chassis/MB/system-board/P1/cpu 125 name:/frutree/chassis/MB/system-board/P1/cpu 131 name:/frutree/chassis/MB/system-board/P1/cpu [all …]
|
/illumos-gate/usr/src/cmd/picl/plugins/sun4u/chalupa/frutree/ |
H A D | system-board.info | 137 PROP SlotType string r 0 "cpu" 142 PROP SlotType string r 0 "cpu" 147 PROP SlotType string r 0 "cpu" 152 PROP SlotType string r 0 "cpu" 165 name:/frutree/chassis/C0/system-board/P0/cpu 173 name:/frutree/chassis/C0/system-board/P0/cpu 191 name:/frutree/chassis/C1/system-board/P0/cpu 199 name:/frutree/chassis/C1/system-board/P0/cpu 217 name:/frutree/chassis/C2/system-board/P0/cpu 225 name:/frutree/chassis/C2/system-board/P0/cpu [all …]
|
/illumos-gate/usr/src/uts/intel/io/vmm/ |
H A D | vmm_lapic.c | 69 if (cpu < 0 || cpu >= vm_get_maxcpus(vm)) in lapic_set_intr() 79 vlapic = vm_lapic(vm, cpu); in lapic_set_intr() 81 vcpu_notify_event_type(vm, cpu, notify); in lapic_set_intr() 86 lapic_set_local_intr(struct vm *vm, int cpu, int vector) in lapic_set_local_intr() argument 92 if (cpu < -1 || cpu >= vm_get_maxcpus(vm)) in lapic_set_local_intr() 95 if (cpu == -1) in lapic_set_local_intr() 98 CPU_SETOF(cpu, &dmask); in lapic_set_local_intr() 100 while ((cpu = CPU_FFS(&dmask)) != 0) { in lapic_set_local_intr() 101 cpu--; in lapic_set_local_intr() 102 CPU_CLR(cpu, &dmask); in lapic_set_local_intr() [all …]
|
H A D | vmm_lapic.h | 47 int lapic_rdmsr(struct vm *vm, int cpu, uint_t msr, uint64_t *rval); 48 int lapic_wrmsr(struct vm *vm, int cpu, uint_t msr, uint64_t wval); 50 int lapic_mmio_read(struct vm *vm, int cpu, uint64_t gpa, uint64_t *rval, 52 int lapic_mmio_write(struct vm *vm, int cpu, uint64_t gpa, uint64_t wval, 59 int lapic_set_intr(struct vm *vm, int cpu, int vector, bool trig); 64 lapic_intr_level(struct vm *vm, int cpu, int vector) in lapic_intr_level() argument 67 return (lapic_set_intr(vm, cpu, vector, LAPIC_TRIG_LEVEL)); in lapic_intr_level() 71 lapic_intr_edge(struct vm *vm, int cpu, int vector) in lapic_intr_edge() argument 74 return (lapic_set_intr(vm, cpu, vector, LAPIC_TRIG_EDGE)); in lapic_intr_edge() 81 int lapic_set_local_intr(struct vm *vm, int cpu, int vector);
|
/illumos-gate/usr/src/cmd/psradm/ |
H A D | psradm.c | 125 old_state = p_online(cpu, P_STATUS); in psr_set_state() 131 cmdname, cpu); in psr_set_state() 149 cmdname, cpu); in psr_set_state() 162 cpu, pac->p_action, pac->p_state); in psr_set_state() 186 cpu, pac->p_wtmp); in psr_set_state() 198 processorid_t cpu; in do_range() local 203 for (cpu = first; cpu <= last; cpu++) { in do_range() 222 processorid_t cpu; in main() local 331 for (cpu = 0; cpu <= cpuid_max; cpu++) { in main() 332 if (psr_set_state(cpu, action, pac, 0) < 0) in main() [all …]
|
/illumos-gate/usr/src/uts/sun4v/os/ |
H A D | intrq.c | 36 cpu_intrq_register(struct cpu *cpu) in cpu_intrq_register() argument 38 struct machcpu *mcpup = &cpu->cpu_m; in cpu_intrq_register() 63 cpu_intrq_setup(struct cpu *cpu) in cpu_intrq_setup() argument 65 struct machcpu *mcpup = &cpu->cpu_m; in cpu_intrq_setup() 82 cpu->cpu_id); in cpu_intrq_setup() 110 cpu->cpu_id); in cpu_intrq_setup() 124 cpu->cpu_id); in cpu_intrq_setup() 139 cpu->cpu_id); in cpu_intrq_setup() 154 cpu->cpu_id); in cpu_intrq_setup() 171 cpu->cpu_id); in cpu_intrq_setup() [all …]
|
/illumos-gate/usr/src/cmd/picl/plugins/sun4u/daktari/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 …]
|