| /freebsd/cddl/lib/libdtrace/ |
| H A D | sched.d | 63 inline cpuinfo_t *curcpu = xlate <cpuinfo_t *> (curthread->t_cpu); variable 64 #pragma D attributes Stable/Stable/Common curcpu 65 #pragma D binding "1.0" curcpu 67 inline processorid_t cpu = curcpu->cpu_id; 71 inline psetid_t pset = curcpu->cpu_pset; 75 inline chipid_t chip = curcpu->cpu_chip; 79 inline lgrp_id_t lgrp = curcpu->cpu_lgrp;
|
| /freebsd/sys/cddl/dev/dtrace/aarch64/ |
| H A D | dtrace_isa.c | 109 (volatile uint16_t *)&cpu_core[curcpu].cpuc_dtrace_flags; in dtrace_getustack_common() 122 cpu_core[curcpu].cpuc_dtrace_illval = fp; in dtrace_getustack_common() 142 cpu_core[curcpu].cpuc_dtrace_illval = fp; in dtrace_getustack_common() 174 (volatile uint16_t *)&cpu_core[curcpu].cpuc_dtrace_flags; in dtrace_getupcstack() 264 cpu_core[curcpu].cpuc_dtrace_illval = p; in dtrace_getarg() 269 cpu_core[curcpu].cpuc_dtrace_illval = p; in dtrace_getarg() 329 cpu_core[curcpu].cpuc_dtrace_illval = uaddr; in dtrace_copycheck() 378 cpu_core[curcpu].cpuc_dtrace_illval = (uintptr_t)uaddr; in dtrace_fuword8() 391 cpu_core[curcpu].cpuc_dtrace_illval = (uintptr_t)uaddr; in dtrace_fuword16() 404 cpu_core[curcpu] in dtrace_fuword32() [all...] |
| H A D | dtrace_subr.c | 202 if ((cpu_core[curcpu].cpuc_dtrace_flags & CPU_DTRACE_NOFAULT) != 0) { in dtrace_trap() 210 cpu_core[curcpu].cpuc_dtrace_flags |= CPU_DTRACE_BADADDR; in dtrace_trap() 211 cpu_core[curcpu].cpuc_dtrace_illval = frame->tf_far; in dtrace_trap()
|
| /freebsd/sys/cddl/dev/dtrace/powerpc/ |
| H A D | dtrace_subr.c | 144 if (cpu == curcpu) in dtrace_gethrtime_init_cpu() 179 timebase_skew[curcpu] = 0; in dtrace_gethrtime_init() 181 if (i == curcpu) in dtrace_gethrtime_init() 224 timebase = mftb() - timebase_skew[curcpu]; in dtrace_gethrtime() 257 nofault = cpu_core[curcpu].cpuc_dtrace_flags & CPU_DTRACE_NOFAULT; in dtrace_trap() 270 cpu_core[curcpu].cpuc_dtrace_flags |= CPU_DTRACE_BADADDR; in dtrace_trap() 271 cpu_core[curcpu].cpuc_dtrace_illval = frame->dar; in dtrace_trap() 282 cpu_core[curcpu].cpuc_dtrace_flags |= CPU_DTRACE_BADADDR; in dtrace_trap() 283 cpu_core[curcpu].cpuc_dtrace_illval = frame->srr0; in dtrace_trap()
|
| H A D | dtrace_isa.c | 148 pc_t caller = (pc_t) solaris_cpu[curcpu].cpu_dtrace_caller; in dtrace_getpcstack() 224 (volatile uint16_t *)&cpu_core[curcpu].cpuc_dtrace_flags; in dtrace_getupcstack() 325 (volatile uint16_t *)&cpu_core[curcpu].cpuc_dtrace_flags; in dtrace_getufpstack() 566 cpu_core[curcpu].cpuc_dtrace_illval = uaddr; 580 cpu_core[curcpu].cpuc_dtrace_illval = (uintptr_t)uaddr; 591 cpu_core[curcpu].cpuc_dtrace_illval = (uintptr_t)uaddr; 610 cpu_core[curcpu].cpuc_dtrace_illval = (uintptr_t)uaddr; 632 cpu_core[curcpu].cpuc_dtrace_illval = (uintptr_t)uaddr; 642 cpu_core[curcpu].cpuc_dtrace_illval = (uintptr_t)uaddr; 656 cpu_core[curcpu] [all...] |
| /freebsd/sys/cddl/dev/dtrace/riscv/ |
| H A D | dtrace_isa.c | 80 caller = solaris_cpu[curcpu].cpu_dtrace_caller; in dtrace_getpcstack() 135 flags = (volatile uint16_t *)&cpu_core[curcpu].cpuc_dtrace_flags; in dtrace_getustack_common() 146 cpu_core[curcpu].cpuc_dtrace_illval = fp; in dtrace_getustack_common() 165 cpu_core[curcpu].cpuc_dtrace_illval = fp; in dtrace_getustack_common() 184 flags = (volatile uint16_t *)&cpu_core[curcpu].cpuc_dtrace_flags; in dtrace_getupcstack() 357 cpu_core[curcpu].cpuc_dtrace_illval = uaddr; in dtrace_copycheck() 406 cpu_core[curcpu].cpuc_dtrace_illval = (uintptr_t)uaddr; in dtrace_fuword8() 419 cpu_core[curcpu].cpuc_dtrace_illval = (uintptr_t)uaddr; in dtrace_fuword16() 432 cpu_core[curcpu].cpuc_dtrace_illval = (uintptr_t)uaddr; in dtrace_fuword32() 445 cpu_core[curcpu] in dtrace_fuword64() [all...] |
| H A D | dtrace_subr.c | 171 if ((cpu_core[curcpu].cpuc_dtrace_flags & CPU_DTRACE_NOFAULT) != 0) { in dtrace_trap() 184 cpu_core[curcpu].cpuc_dtrace_flags |= CPU_DTRACE_BADADDR; in dtrace_trap() 185 cpu_core[curcpu].cpuc_dtrace_illval = frame->tf_stval; in dtrace_trap()
|
| /freebsd/sys/cddl/dev/dtrace/amd64/ |
| H A D | dtrace_subr.c | 258 if (cpu == curcpu) in dtrace_gethrtime_init_cpu() 305 tsc_skew[curcpu] = 0; in dtrace_gethrtime_init() 307 if (i == curcpu) in dtrace_gethrtime_init() 346 tsc = rdtsc() - tsc_skew[curcpu]; in dtrace_gethrtime() 381 nofault = cpu_core[curcpu].cpuc_dtrace_flags & CPU_DTRACE_NOFAULT; in dtrace_trap() 394 cpu_core[curcpu].cpuc_dtrace_flags |= CPU_DTRACE_ILLOP; in dtrace_trap() 405 cpu_core[curcpu].cpuc_dtrace_flags |= CPU_DTRACE_BADADDR; in dtrace_trap() 406 cpu_core[curcpu].cpuc_dtrace_illval = frame->tf_addr; in dtrace_trap()
|
| H A D | dtrace_isa.c | 65 pc_t caller = (pc_t) solaris_cpu[curcpu].cpu_dtrace_caller; in dtrace_getpcstack() 114 (volatile uint16_t *)&cpu_core[curcpu].cpuc_dtrace_flags; in dtrace_getustack_common() 127 cpu_core[curcpu].cpuc_dtrace_illval = sp; in dtrace_getustack_common() 149 cpu_core[curcpu].cpuc_dtrace_illval = sp; in dtrace_getustack_common() 174 (volatile uint16_t *)&cpu_core[curcpu].cpuc_dtrace_flags; in dtrace_getupcstack() 273 (volatile uint16_t *)&cpu_core[curcpu].cpuc_dtrace_flags; in dtrace_getufpstack() 577 cpu_core[curcpu].cpuc_dtrace_illval = uaddr; in dtrace_copycheck() 631 cpu_core[curcpu].cpuc_dtrace_illval = (uintptr_t)uaddr; in dtrace_fuword8() 646 cpu_core[curcpu].cpuc_dtrace_illval = (uintptr_t)uaddr; in dtrace_fuword16() 661 cpu_core[curcpu].cpuc_dtrace_illval = (uintptr_t)uaddr; in dtrace_fuword32() [all …]
|
| /freebsd/sys/cddl/dev/dtrace/i386/ |
| H A D | dtrace_subr.c | 255 if (cpu == curcpu) in dtrace_gethrtime_init_cpu() 302 tsc_skew[curcpu] = 0; in dtrace_gethrtime_init() 304 if (i == curcpu) in dtrace_gethrtime_init() 343 tsc = rdtsc() - tsc_skew[curcpu]; in dtrace_gethrtime() 378 nofault = cpu_core[curcpu].cpuc_dtrace_flags & CPU_DTRACE_NOFAULT; in dtrace_trap() 391 cpu_core[curcpu].cpuc_dtrace_flags |= CPU_DTRACE_ILLOP; in dtrace_trap() 402 cpu_core[curcpu].cpuc_dtrace_flags |= CPU_DTRACE_BADADDR; in dtrace_trap() 403 cpu_core[curcpu].cpuc_dtrace_illval = rcr2(); in dtrace_trap()
|
| H A D | dtrace_isa.c | 64 pc_t caller = (pc_t) solaris_cpu[curcpu].cpu_dtrace_caller; in dtrace_getpcstack() 115 (volatile uint16_t *)&cpu_core[curcpu].cpuc_dtrace_flags; in dtrace_getustack_common() 138 cpu_core[curcpu].cpuc_dtrace_illval = sp; in dtrace_getustack_common() 194 cpu_core[curcpu].cpuc_dtrace_illval = sp; in dtrace_getustack_common() 219 (volatile uint16_t *)&cpu_core[curcpu].cpuc_dtrace_flags; in dtrace_getupcstack() 318 (volatile uint16_t *)&cpu_core[curcpu].cpuc_dtrace_flags; in dtrace_getufpstack() 593 cpu_core[curcpu].cpuc_dtrace_illval = uaddr; in dtrace_copycheck() 637 cpu_core[curcpu].cpuc_dtrace_illval = (uintptr_t)uaddr; in dtrace_fuword8() 648 cpu_core[curcpu].cpuc_dtrace_illval = (uintptr_t)uaddr; in dtrace_fuword16() 659 cpu_core[curcpu] in dtrace_fuword32() [all...] |
| /freebsd/sys/cddl/dev/dtrace/arm/ |
| H A D | dtrace_isa.c | 172 cpu_core[curcpu].cpuc_dtrace_illval = uaddr; in dtrace_copycheck() 216 cpu_core[curcpu].cpuc_dtrace_illval = (uintptr_t)uaddr; in dtrace_fuword8() 227 cpu_core[curcpu].cpuc_dtrace_illval = (uintptr_t)uaddr; in dtrace_fuword16() 238 cpu_core[curcpu].cpuc_dtrace_illval = (uintptr_t)uaddr; in dtrace_fuword32() 249 cpu_core[curcpu].cpuc_dtrace_illval = (uintptr_t)uaddr; in dtrace_fuword64()
|
| H A D | dtrace_subr.c | 183 if ((cpu_core[curcpu].cpuc_dtrace_flags & CPU_DTRACE_NOFAULT) != 0) { in dtrace_trap() 192 cpu_core[curcpu].cpuc_dtrace_flags |= CPU_DTRACE_BADADDR; in dtrace_trap() 193 cpu_core[curcpu].cpuc_dtrace_illval = 0; in dtrace_trap()
|
| /freebsd/sys/amd64/pt/ |
| H A D | pt.c | 259 cpu = &pt_pcpu[curcpu]; in pt_cpu_start() 262 dprintf("%s: curcpu %d\n", __func__, curcpu); in pt_cpu_start() 263 pt_cpu_set_state(curcpu, PT_ACTIVE); in pt_cpu_start() 281 cpu = &pt_pcpu[curcpu]; in pt_cpu_stop() 284 dprintf("%s: curcpu %d\n", __func__, curcpu); in pt_cpu_stop() 288 curcpu); in pt_cpu_stop() 519 KASSERT(curcpu == cpu_id, in pt_backend_enable() 535 KASSERT(curcpu == cpu_id, in pt_backend_disable() 795 cpu = &pt_pcpu[curcpu]; in pt_topa_intr() 802 if (pt_cpu_get_state(curcpu) != PT_ACTIVE) { in pt_topa_intr() [all …]
|
| /freebsd/sys/powerpc/powerpc/ |
| H A D | clock.c | 129 (*decr_counts[curcpu])++; in decr_intr() 191 snprintf(buf, sizeof(buf), "cpu%d:decrementer", curcpu); in decr_init() 192 intrcnt_add(buf, &decr_counts[curcpu]); in decr_init() 206 snprintf(buf, sizeof(buf), "cpu%d:decrementer", curcpu); in decr_ap_init() 207 intrcnt_add(buf, &decr_counts[curcpu]); in decr_ap_init()
|
| /freebsd/sys/dev/hyperv/vmbus/ |
| H A D | hyperv_mmu.c | 147 flush = *VMBUS_PCPU_PTR(sc, cpu_mem, curcpu); in hv_vm_tlb_flush() 166 CPU_CLR(curcpu, &tmp_mask); in hv_vm_tlb_flush() 255 if(*VMBUS_PCPU_PTR(sc, cpu_mem, curcpu) == NULL) in hv_flush_tlb_others_ex() 257 flush = *VMBUS_PCPU_PTR(sc, cpu_mem, curcpu); in hv_flush_tlb_others_ex()
|
| /freebsd/sys/kern/ |
| H A D | kern_clocksource.c | 241 && curcpu == CPU_FIRST() in getnextcpuevent() 342 if (curcpu != cpu) { 359 if (curcpu == cpu) 543 (cpu == curcpu) ? 0 : ( start ? 1 : 2)); 551 if (cpu == curcpu) 685 hardclock_sync(curcpu); 763 || curcpu == CPU_FIRST() 866 if ((timer->et_flags & ET_FLAGS_PERCPU) == 0 || cpu == curcpu) {
|
| /freebsd/sys/dev/vmm/ |
| H A D | vmm_vm.c | 121 KASSERT(vcpu->hostcpu == curcpu, ("curcpu %d and hostcpu %d " in vcpu_set_state_locked() 122 "mismatch for running vcpu", curcpu, vcpu->hostcpu)); in vcpu_set_state_locked() 153 vcpu->hostcpu = curcpu; in vcpu_set_state_locked() 294 if (hostcpu != curcpu) { in vcpu_notify_event_locked()
|
| /freebsd/sys/contrib/openzfs/include/os/freebsd/spl/sys/ |
| H A D | processor.h | 58 #define getcpuid() curcpu
|
| H A D | sysmacros.h | 83 #define CPU_SEQID curcpu 84 #define CPU_SEQID_UNSTABLE curcpu
|
| /freebsd/sys/dev/hwpmc/ |
| H A D | hwpmc_logging.c | 262 KASSERT(po->po_curbuf[curcpu] == NULL, in pmclog_get_buffer() 283 po->po_curbuf[curcpu] = plb; in pmclog_get_buffer() 512 plb = po->po_curbuf[curcpu]; in pmclog_release_flags() 559 pplb = &po->po_curbuf[curcpu]; in pmclog_reserve() 629 plb = po->po_curbuf[curcpu]; in pmclog_schedule_io() 630 po->po_curbuf[curcpu] = NULL; in pmclog_schedule_io() 789 if ((lb = po->po_curbuf[curcpu]) != NULL) { in pmclog_deconfigure_log() 850 cpu = curcpu; in pmclog_schedule_one_cond()
|
| /freebsd/sys/dev/kvm_clock/ |
| H A D | kvm_clock.c | 106 wrmsr(sc->msr_tc, vtophys(&(sc->timeinfos)[curcpu]) | 1); in kvm_clock_system_time_enable_pcpu() 184 sc->firstcpu = curcpu; in kvm_clock_attach()
|
| /freebsd/sys/dev/smartpqi/ |
| H A D | smartpqi_defines.h | 1208 #define OS_GET_IO_QINDEX(softs,rcb) curcpu % softs->num_op_obq 1293 …u.%u][CPU %d][%s][%d]:"fmt,softs->bus_id,softs->device_id,softs->func_id,curcpu,__func__,__LINE__,… 1300 …u.%u][CPU %d][%s][%d]:"fmt,softs->bus_id,softs->device_id,softs->func_id,curcpu,__func__,__LINE__,… 1306 printf("[ERROR]::[CPU %d][%s][%d]:"fmt,curcpu,__func__,__LINE__,##args); \ 1319 …fts->device_id, softs->func_id, device->bus, device->target, device->lun,curcpu,__func__,__LINE__,… 1326 …fts->device_id, softs->func_id, device->bus, device->target, device->lun,curcpu,__func__,__LINE__,…
|
| /freebsd/sys/x86/cpufreq/ |
| H A D | hwpstate_amd.c | 402 cpu = curcpu; in hwpstate_goto_pstate() 608 curcpu, ret); in amd_set_autonomous_hwp_cb() 615 "Failed to read CPPC request MSR for cpu%d (%d)\n", curcpu, in amd_set_autonomous_hwp_cb() 624 curcpu, ret); in amd_set_autonomous_hwp_cb() 645 curcpu); in amd_set_autonomous_hwp_cb()
|
| /freebsd/sys/sys/ |
| H A D | pmckern.h | 128 PMC_FAKE_TRAPFRAME(&pmc_tf[curcpu]); \ 131 ks.pm_tf = &pmc_tf[curcpu]; \
|