Searched refs:cpu_core (Results 1 - 15 of 15) sorted by relevance

/freebsd-10.3-release/sys/cddl/compat/opensolaris/sys/
H A Dcpuvar.h57 * The cpu_core structure consists of per-CPU state available in any context.
59 * NCPU-sized array of cpu_core structures must be locked in the TLB -- it
68 typedef struct cpu_core { struct
75 extern cpu_core_t cpu_core[];
/freebsd-10.3-release/sys/cddl/dev/dtrace/mips/
H A Ddtrace_subr.c152 if ((cpu_core[curcpu].cpuc_dtrace_flags & CPU_DTRACE_NOFAULT) != 0) {
165 cpu_core[curcpu].cpuc_dtrace_flags |= CPU_DTRACE_BADADDR;
166 cpu_core[curcpu].cpuc_dtrace_illval = frame->badvaddr;
H A Ddtrace_isa.c135 (volatile uint16_t *)&cpu_core[curcpu].cpuc_dtrace_flags;
187 (volatile uint16_t *)&cpu_core[curcpu].cpuc_dtrace_flags;
518 (volatile uint16_t *)&cpu_core[curcpu].cpuc_dtrace_flags;
645 cpu_core[curcpu].cpuc_dtrace_illval = uaddr;
689 cpu_core[curcpu].cpuc_dtrace_illval = (uintptr_t)uaddr;
700 cpu_core[curcpu].cpuc_dtrace_illval = (uintptr_t)uaddr;
711 cpu_core[curcpu].cpuc_dtrace_illval = (uintptr_t)uaddr;
722 cpu_core[curcpu].cpuc_dtrace_illval = (uintptr_t)uaddr;
/freebsd-10.3-release/sys/cddl/dev/dtrace/powerpc/
H A Ddtrace_isa.c151 (volatile uint16_t *)&cpu_core[curcpu].cpuc_dtrace_flags;
252 (volatile uint16_t *)&cpu_core[curcpu].cpuc_dtrace_flags;
487 cpu_core[curcpu].cpuc_dtrace_illval = uaddr;
501 cpu_core[curcpu].cpuc_dtrace_illval = (uintptr_t)uaddr;
512 cpu_core[curcpu].cpuc_dtrace_illval = (uintptr_t)uaddr;
531 cpu_core[curcpu].cpuc_dtrace_illval = (uintptr_t)uaddr;
553 cpu_core[curcpu].cpuc_dtrace_illval = (uintptr_t)uaddr;
563 cpu_core[curcpu].cpuc_dtrace_illval = (uintptr_t)uaddr;
577 cpu_core[curcpu].cpuc_dtrace_illval = (uintptr_t)uaddr;
588 cpu_core[curcp
[all...]
H A Ddtrace_subr.c277 if ((cpu_core[curcpu].cpuc_dtrace_flags & CPU_DTRACE_NOFAULT) != 0) {
287 cpu_core[curcpu].cpuc_dtrace_flags |= CPU_DTRACE_BADADDR;
288 cpu_core[curcpu].cpuc_dtrace_illval = frame->cpu.aim.dar;
299 cpu_core[curcpu].cpuc_dtrace_flags |= CPU_DTRACE_BADADDR;
300 cpu_core[curcpu].cpuc_dtrace_illval = frame->srr0;
/freebsd-10.3-release/sys/cddl/dev/dtrace/amd64/
H A Ddtrace_isa.c109 (volatile uint16_t *)&cpu_core[curcpu].cpuc_dtrace_flags;
122 cpu_core[curcpu].cpuc_dtrace_illval = sp;
144 cpu_core[curcpu].cpuc_dtrace_illval = sp;
169 (volatile uint16_t *)&cpu_core[curcpu].cpuc_dtrace_flags;
268 (volatile uint16_t *)&cpu_core[curcpu].cpuc_dtrace_flags;
586 cpu_core[curcpu].cpuc_dtrace_illval = uaddr;
630 cpu_core[curcpu].cpuc_dtrace_illval = (uintptr_t)uaddr;
641 cpu_core[curcpu].cpuc_dtrace_illval = (uintptr_t)uaddr;
652 cpu_core[curcpu].cpuc_dtrace_illval = (uintptr_t)uaddr;
663 cpu_core[curcp
[all...]
H A Ddtrace_subr.c479 if ((cpu_core[curcpu].cpuc_dtrace_flags & CPU_DTRACE_NOFAULT) != 0) {
491 cpu_core[curcpu].cpuc_dtrace_flags |= CPU_DTRACE_ILLOP;
502 cpu_core[curcpu].cpuc_dtrace_flags |= CPU_DTRACE_BADADDR;
503 cpu_core[curcpu].cpuc_dtrace_illval = frame->tf_addr;
/freebsd-10.3-release/sys/cddl/dev/dtrace/i386/
H A Ddtrace_isa.c117 (volatile uint16_t *)&cpu_core[curcpu].cpuc_dtrace_flags;
140 cpu_core[curcpu].cpuc_dtrace_illval = sp;
196 cpu_core[curcpu].cpuc_dtrace_illval = sp;
221 (volatile uint16_t *)&cpu_core[curcpu].cpuc_dtrace_flags;
320 (volatile uint16_t *)&cpu_core[curcpu].cpuc_dtrace_flags;
593 cpu_core[curcpu].cpuc_dtrace_illval = uaddr;
637 cpu_core[curcpu].cpuc_dtrace_illval = (uintptr_t)uaddr;
648 cpu_core[curcpu].cpuc_dtrace_illval = (uintptr_t)uaddr;
659 cpu_core[curcpu].cpuc_dtrace_illval = (uintptr_t)uaddr;
670 cpu_core[curcp
[all...]
H A Ddtrace_subr.c488 if ((cpu_core[curcpu].cpuc_dtrace_flags & CPU_DTRACE_NOFAULT) != 0) {
497 cpu_core[curcpu].cpuc_dtrace_flags |= CPU_DTRACE_ILLOP;
508 cpu_core[curcpu].cpuc_dtrace_flags |= CPU_DTRACE_BADADDR;
509 cpu_core[curcpu].cpuc_dtrace_illval = rcr2();
/freebsd-10.3-release/sys/cddl/compat/opensolaris/kern/
H A Dopensolaris.c40 cpu_core_t cpu_core[MAXCPU]; variable
/freebsd-10.3-release/sys/cddl/contrib/opensolaris/uts/common/sys/
H A Dcpuvar.h242 * The cpu_core structure consists of per-CPU state available in any context.
244 * NCPU-sized array of cpu_core structures must be locked in the TLB -- it
252 typedef struct cpu_core { struct
261 extern cpu_core_t cpu_core[];
H A Ddtrace.h2408 (cpu_core[curcpu].cpuc_dtrace_flags & (flag))
2411 (cpu_core[curcpu].cpuc_dtrace_flags |= (flag))
2414 (cpu_core[curcpu].cpuc_dtrace_flags &= ~(flag))
/freebsd-10.3-release/sys/cddl/contrib/opensolaris/uts/sparc/dtrace/
H A Dfasttrap_isa.c286 pid_mtx = &cpu_core[CPU->cpu_id].cpuc_pid_lock;
457 pid_mtx = &cpu_core[CPU->cpu_id].cpuc_pid_lock;
/freebsd-10.3-release/sys/cddl/contrib/opensolaris/uts/common/dtrace/
H A Ddtrace.c464 cpu_core[curcpu].cpuc_dtrace_illval = addr; \
503 &cpu_core[curcpu].cpuc_dtrace_flags; \
518 cpu_core[curcpu].cpuc_dtrace_illval = addr; \
804 volatile uintptr_t *illval = &cpu_core[curcpu].cpuc_dtrace_illval;
1043 flags = (volatile uint16_t *)&cpu_core[curcpu].cpuc_dtrace_flags;
1097 cpu_core[curcpu].cpuc_dtrace_illval = kaddr;
1103 cpu_core[curcpu].cpuc_dtrace_illval = taddr;
1187 flags = (volatile uint16_t *)&cpu_core[curcpu].cpuc_dtrace_flags;
1397 cpu_core[curcpu].cpuc_dtrace_flags |= CPU_DTRACE_UPRIV;
1413 cpu_core[curcp
[all...]
/freebsd-10.3-release/sys/cddl/contrib/opensolaris/uts/intel/dtrace/
H A Dfasttrap_isa.c755 pid_mtx = &cpu_core[CPU->cpu_id].cpuc_pid_lock;
1053 pid_mtx = &cpu_core[CPU->cpu_id].cpuc_pid_lock;

Completed in 273 milliseconds