Home
last modified time | relevance | path

Searched defs:cpu_info (Results 1 – 25 of 25) sorted by relevance

/openbsd/src/sys/arch/amd64/include/
Dcpu.h110 struct cpu_info { struct
123 struct cpu_info *ci_self; /* [I] */ argument
124 struct cpu_info *ci_next; /* [I] */ argument
126 u_int ci_cpuid; /* [I] */
127 u_int ci_apicid; /* [I] */
128 u_int ci_acpi_proc_id; /* [I] */
129 u_int32_t ci_randseed; /* [o] */
131 u_int64_t ci_kern_rsp; /* [o] kernel-only stack */
132 u_int64_t ci_intr_rsp; /* [o] U<-->K trampoline stack */
133 u_int64_t ci_user_cr3; /* [o] U-K page table */
[all …]
/openbsd/src/sys/arch/i386/include/
Dcpu.h78 struct cpu_info { struct
84 struct cpu_info *ci_self; /* pointer to this structure */ argument
86 struct cpu_info *ci_next; /* next cpu */ argument
91 struct proc *ci_curproc; /* current owner of the processor */
92 cpuid_t ci_cpuid; /* our CPU ID */
93 u_int ci_apicid; /* our APIC ID */
94 u_int ci_acpi_proc_id;
95 u_int32_t ci_randseed;
97 u_int32_t ci_kern_esp; /* kernel-only stack */
98 u_int32_t ci_intr_esp; /* U<-->K trampoline stack */
[all …]
/openbsd/src/sys/arch/sparc64/include/
Dcpu.h102 struct cpu_info { struct
112 struct cpu_info * volatile ci_self; argument
118 struct cpu_info *ci_next; argument
120 struct proc *ci_fpproc;
121 int ci_cpuid;
122 int ci_flags;
123 int ci_upaid;
125 int ci_itid;
126 struct srp_hazard ci_srp_hazards[SRP_HAZARD_NUM];
128 struct uvm_pmr_cache ci_uvm; /* [o] page cache */
[all …]
/openbsd/src/sys/arch/arm64/include/
Dcpu.h115 struct cpu_info { struct
117 struct cpu_info *ci_next; argument
125 struct cpu_info *ci_self; argument
128 u_int32_t ci_smt_id;
129 u_int32_t ci_core_id;
130 u_int32_t ci_pkg_id;
132 struct proc *ci_curproc;
133 struct pcb *ci_curpcb;
134 struct pmap *ci_curpm;
135 u_int32_t ci_randseed;
[all …]
/openbsd/src/sys/arch/arm/include/
Dcpu.h157 struct cpu_info { struct
159 struct cpu_info *ci_next; argument
165 struct cpu_info *ci_self; argument
167 struct proc *ci_curproc;
168 struct proc *ci_fpuproc;
169 u_int32_t ci_randseed;
171 struct pcb *ci_curpcb;
172 struct pcb *ci_idle_pcb;
174 uint32_t ci_cpl;
175 uint32_t ci_ipending;
[all …]
/openbsd/src/sys/arch/riscv64/include/
Dcpu.h77 struct cpu_info { struct
79 struct cpu_info *ci_next; argument
85 struct cpu_info *ci_self; argument
87 struct proc *ci_curproc;
88 struct pmap *ci_curpm;
89 u_int32_t ci_randseed;
91 struct pcb *ci_curpcb;
92 struct pcb *ci_idle_pcb;
94 struct clockqueue ci_queue;
95 volatile int ci_timer_deferred;
[all …]
/openbsd/src/sys/arch/m88k/include/
Dcpu.h91 struct cpu_info { struct
92 volatile u_int ci_flags;
96 struct proc *ci_curproc; /* current process... */
97 struct pcb *ci_curpcb; /* ...its pcb... */
98 struct pmap *ci_curpmap; /* ...and its pmap */
100 u_int ci_cpuid; /* cpu number */
106 uint32_t (*ci_mp_atomic_begin)
108 void (*ci_mp_atomic_end)
114 void (*ci_zeropage)(vaddr_t);
115 void (*ci_copypage)(vaddr_t, vaddr_t);
[all …]
/openbsd/src/sys/arch/powerpc64/include/
Dcpu.h55 struct cpu_info { struct
57 struct cpu_info *ci_next; argument
58 struct schedstate_percpu ci_schedstate;
60 uint32_t ci_cpuid;
61 uint32_t ci_pir;
62 int ci_node;
64 struct proc *ci_curproc;
65 struct pcb *ci_curpcb;
67 struct slb ci_kernel_slb[32];
68 paddr_t ci_user_slb_pa;
[all …]
/openbsd/src/sys/arch/mips64/include/
Dcpu.h135 struct cpu_info { struct
137 struct cpu_info *ci_self; /* pointer to this structure */ argument
138 struct cpu_info *ci_next; /* next cpu */ argument
162 void (*ci_SyncCache)(struct cpu_info *); argument
163 void (*ci_InvalidateICache)(struct cpu_info *, vaddr_t, argument
165 void (*ci_InvalidateICachePage)(struct cpu_info *, vaddr_t); argument
166 void (*ci_SyncICache)(struct cpu_info *); argument
167 void (*ci_SyncDCachePage)(struct cpu_info *, vaddr_t, argument
169 void (*ci_HitSyncDCachePage)(struct cpu_info *, vaddr_t, argument
171 void (*ci_HitSyncDCache)(struct cpu_info *, vaddr_t, size_t); argument
[all …]
/openbsd/src/sys/arch/alpha/include/
Dcpu.h175 struct cpu_info { struct
190 struct cpu_info *ci_next; argument
191 u_int32_t ci_randseed;
194 struct srp_hazard ci_srp_hazards[SRP_HAZARD_NUM];
196 struct uvm_pmr_cache ci_uvm;
202 struct mchkinfo ci_mcinfo; /* machine check info */
203 struct proc *ci_fpcurproc; /* current owner of the FPU */
204 struct pcb *ci_idle_pcb; /* our idle PCB */
228 void fpusave_cpu(struct cpu_info *, int); argument
/openbsd/src/sys/arch/powerpc/include/
Dcpu.h44 struct cpu_info { struct
45 struct device *ci_dev; /* our device */
46 struct schedstate_percpu ci_schedstate; /* scheduler state */
48 struct proc *ci_curproc;
50 struct pcb *ci_curpcb;
51 struct pmap *ci_curpm;
52 struct proc *ci_fpuproc;
53 struct proc *ci_vecproc;
54 int ci_cpuid;
56 volatile int ci_want_resched;
[all …]
/openbsd/src/sys/arch/hppa/include/
Dcpu.h83 struct cpu_info { struct
84 register_t ci_trap_save[16];
86 struct device *ci_dev;
87 int ci_cpuid;
88 hppa_hpa_t ci_hpa;
89 volatile int ci_flags;
91 struct proc *ci_curproc;
92 paddr_t ci_fpu_state; /* Process FPU state. */
93 paddr_t ci_stack;
96 struct srp_hazard ci_srp_hazards[SRP_HAZARD_NUM];
[all …]
/openbsd/src/sys/arch/sh/include/
Dcpu.h61 struct cpu_info { struct
82 extern struct cpu_info cpu_info_store; argument
/openbsd/src/sys/arch/arm/arm/
Darm32_machdep.c94 struct cpu_info *cpu_info[MAXCPUS] = { &cpu_info_primary }; variable
/openbsd/src/gnu/llvm/lldb/source/Plugins/Process/Linux/
DIntelPTCollector.cpp196 Expected<ArrayRef<uint8_t>> cpu_info = GetProcfsCpuInfo(); in GetState() local
/openbsd/src/usr.bin/systat/
Dcpu.c147 cpu_info(void) in cpu_info() function
/openbsd/src/sys/arch/powerpc64/powerpc64/
Dcpu.c64 struct cpu_info cpu_info[MAXCPUS]; variable
/openbsd/src/sys/arch/alpha/alpha/
Dcpu.c87 struct cpu_info *cpu_info[ALPHA_MAXPROCS]; variable
/openbsd/src/sys/arch/i386/i386/
Dcpu.c155 struct cpu_info *cpu_info[MAXCPUS] = { &cpu_info_primary }; variable
/openbsd/src/sys/arch/macppc/macppc/
Dcpu.c69 struct cpu_info cpu_info[PPC_MAXPROCS]; variable
/openbsd/src/sys/arch/riscv64/riscv64/
Dmachdep.c97 struct cpu_info *cpu_info[MAXCPUS] = { &cpu_info_primary }; variable
/openbsd/src/sys/arch/amd64/amd64/
Dcpu.c465 struct cpu_info *cpu_info[MAXCPUS] = { &cpu_info_primary }; variable
/openbsd/src/sys/arch/arm64/arm64/
Dmachdep.c99 struct cpu_info *cpu_info[MAXCPUS] = { &cpu_info_primary }; variable
/openbsd/src/sys/arch/hppa/hppa/
Dmachdep.c96 struct cpu_info cpu_info[HPPA_MAXCPUS]; variable
/openbsd/src/gnu/usr.bin/binutils/gdb/rdi-share/
Dardi.c467 static unsigned int cpu_info; variable