/illumos-gate/usr/src/uts/common/dtrace/ |
H A D | dcpc.c | 576 ASSERT(cpu_core[c->cpu_id].cpuc_dcpc_intr_state != DCPC_INTR_INACTIVE); in dcpc_block_interrupts() 579 state = &cpu_core[c->cpu_id].cpuc_dcpc_intr_state; in dcpc_block_interrupts() 597 ASSERT(cpu_core[c->cpu_id].cpuc_dcpc_intr_state != DCPC_INTR_INACTIVE); in dcpc_release_interrupts() 600 cpu_core[c->cpu_id].cpuc_dcpc_intr_state = DCPC_INTR_FREE; in dcpc_release_interrupts() 616 ASSERT(cpu_core[c->cpu_id].cpuc_dcpc_intr_state == DCPC_INTR_INACTIVE); in dcpc_claim_interrupts() 619 cpu_core[c->cpu_id].cpuc_dcpc_intr_state = DCPC_INTR_FREE; in dcpc_claim_interrupts() 634 ASSERT(cpu_core[c->cpu_id].cpuc_dcpc_intr_state != DCPC_INTR_INACTIVE); in dcpc_surrender_interrupts() 637 cpu_core[c->cpu_id].cpuc_dcpc_intr_state = DCPC_INTR_INACTIVE; in dcpc_surrender_interrupts() 961 state = &cpu_core[c->cpu_id].cpuc_dcpc_intr_state; in dcpc_cpu_setup() 978 cpu_core[c->cpu_id].cpuc_dcpc_intr_state = in dcpc_cpu_setup()
|
H A D | dtrace.c | 383 cpu_core[CPU->cpu_id].cpuc_dtrace_illval = addr; \ 430 &cpu_core[CPU->cpu_id].cpuc_dtrace_flags; \ 445 cpu_core[CPU->cpu_id].cpuc_dtrace_illval = addr; \ 787 volatile uintptr_t *illval = &cpu_core[CPU->cpu_id].cpuc_dtrace_illval; in dtrace_canload_remains() 1097 flags = (volatile uint16_t *)&cpu_core[CPU->cpu_id].cpuc_dtrace_flags; in dtrace_strncmp() 1151 cpu_core[CPU->cpu_id].cpuc_dtrace_illval = kaddr; in dtrace_istoxic() 1157 cpu_core[CPU->cpu_id].cpuc_dtrace_illval = taddr; in dtrace_istoxic() 1241 flags = (volatile uint16_t *)&cpu_core[CPU->cpu_id].cpuc_dtrace_flags; in dtrace_bcmp() 1450 cpu_core[CPU->cpu_id].cpuc_dtrace_flags |= CPU_DTRACE_UPRIV; in dtrace_priv_proc_destructive() 1468 cpu_core[CPU->cpu_id].cpuc_dtrace_flags |= CPU_DTRACE_UPRIV; in dtrace_priv_proc_control() [all …]
|
H A D | fasttrap.c | 263 mutex_enter(&cpu_core[i].cpuc_pid_lock); in fasttrap_mod_barrier() 264 mutex_exit(&cpu_core[i].cpuc_pid_lock); in fasttrap_mod_barrier()
|
/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()
|
H A D | fasttrap_isa.c | 645 pid_mtx = &cpu_core[CPU->cpu_id].cpuc_pid_lock; in fasttrap_return_common() 898 pid_mtx = &cpu_core[CPU->cpu_id].cpuc_pid_lock; in fasttrap_pid_probe()
|
/illumos-gate/usr/src/uts/sparc/dtrace/ |
H A D | dtrace_isa.c | 368 (volatile uint16_t *)&cpu_core[CPU->cpu_id].cpuc_dtrace_flags; in dtrace_getustack_common() 396 cpu_core[CPU->cpu_id].cpuc_dtrace_illval = sp; in dtrace_getustack_common() 433 cpu_core[CPU->cpu_id].cpuc_dtrace_illval = sp; in dtrace_getustack_common() 881 if (cpu_core[CPU->cpu_id].cpuc_dtrace_flags & CPU_DTRACE_FAULT) in dtrace_getreg() 901 if (cpu_core[CPU->cpu_id].cpuc_dtrace_flags & CPU_DTRACE_FAULT) in dtrace_getreg()
|
H A D | fasttrap_isa.c | 286 pid_mtx = &cpu_core[CPU->cpu_id].cpuc_pid_lock; in fasttrap_return_common() 457 pid_mtx = &cpu_core[CPU->cpu_id].cpuc_pid_lock; in fasttrap_pid_probe()
|
/illumos-gate/usr/src/uts/sun4v/os/ |
H A D | cmp.c | 176 return (cpu->cpu_m.cpu_core); in pg_plat_get_core_id()
|
/illumos-gate/usr/src/uts/common/sys/ |
H A D | cpuvar.h | 260 typedef struct cpu_core { struct 269 extern cpu_core_t cpu_core[]; argument
|
H A D | dtrace.h | 2323 (cpu_core[CPU->cpu_id].cpuc_dtrace_flags & (flag)) 2326 (cpu_core[CPU->cpu_id].cpuc_dtrace_flags |= (flag)) 2329 (cpu_core[CPU->cpu_id].cpuc_dtrace_flags &= ~(flag))
|
/illumos-gate/usr/src/uts/sun4v/sys/ |
H A D | machcpuvar.h | 181 id_t cpu_core; /* cpu core id */ member
|
/illumos-gate/usr/src/uts/sun4v/cpu/ |
H A D | generic.c | 181 cp->cpu_m.cpu_core = (id_t)(cp->cpu_id); in cpu_map_exec_units()
|
H A D | niagara.c | 193 cp->cpu_m.cpu_core = cp->cpu_m.cpu_ipipe; in cpu_map_exec_units()
|
H A D | niagara2.c | 220 cp->cpu_m.cpu_core = cp->cpu_m.cpu_fpu; in cpu_map_exec_units()
|
/illumos-gate/usr/src/uts/sun4/os/ |
H A D | mp_startup.c | 59 cpu_core_t cpu_core[NCPU]; /* cpu_core structures */ variable
|
/illumos-gate/usr/src/uts/i86pc/ml/ |
H A D | locore.S | 247 leaq cpu_core(%rip), %r8
|
H A D | offsets.in | 384 cpu_core CPU_CORE_SIZE CPU_CORE_SHIFT
|
/illumos-gate/usr/src/uts/common/os/ |
H A D | kcpc.c | 1076 state = &cpu_core[CPU->cpu_id].cpuc_dcpc_intr_state; in kcpc_hw_overflow_intr() 1120 cpu_core[CPU->cpu_id].cpuc_dcpc_intr_state = in kcpc_hw_overflow_intr()
|
/illumos-gate/usr/src/uts/sfmmu/ml/ |
H A D | sfmmu_asm.S | 1786 set cpu_core, %g2 3595 set cpu_core, %g2 3622 set cpu_core, %g2 3650 set cpu_core, %g6
|
/illumos-gate/usr/src/uts/i86pc/os/ |
H A D | mp_startup.c | 90 cpu_core_t cpu_core[NCPU]; variable
|
/illumos-gate/usr/src/uts/sun4v/ml/ |
H A D | trap_table.S | 1438 set cpu_core, %g5
|
/illumos-gate/usr/src/uts/sun4u/ml/ |
H A D | trap_table.S | 1635 set cpu_core, %g5
|