Home
last modified time | relevance | path

Searched refs:curcpu (Results 1 – 25 of 105) sorted by relevance

12345

/freebsd/cddl/lib/libdtrace/
H A Dsched.d63 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 Ddtrace_isa.c109 (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 Ddtrace_subr.c202 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 Ddtrace_subr.c144 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 Ddtrace_isa.c148 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 Ddtrace_isa.c80 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 Ddtrace_subr.c171 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 Ddtrace_subr.c258 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 Ddtrace_isa.c65 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 Ddtrace_subr.c255 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 Ddtrace_isa.c64 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 Ddtrace_isa.c172 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 Ddtrace_subr.c183 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 Dpt.c259 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 Dclock.c129 (*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 Dhyperv_mmu.c147 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 Dkern_clocksource.c241 && 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 Dvmm_vm.c121 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 Dprocessor.h58 #define getcpuid() curcpu
H A Dsysmacros.h83 #define CPU_SEQID curcpu
84 #define CPU_SEQID_UNSTABLE curcpu
/freebsd/sys/dev/hwpmc/
H A Dhwpmc_logging.c262 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 Dkvm_clock.c106 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 Dsmartpqi_defines.h1208 #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 Dhwpstate_amd.c402 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 Dpmckern.h128 PMC_FAKE_TRAPFRAME(&pmc_tf[curcpu]); \
131 ks.pm_tf = &pmc_tf[curcpu]; \

12345