Lines Matching defs:cpu_info
283 struct cpu_info { struct
285 register_t ci_trapsave[16];/* the "phys" part of frame */
287 struct cpu_data ci_data; /* MI per-cpu data */
290 hppa_hpa_t ci_hpa;
291 register_t ci_psw; /* Processor Status Word. */
292 paddr_t ci_fpu_state; /* LWP FPU state address, or zero. */
293 u_long ci_itmr;
295 int ci_cpuid; /* CPU index (see cpus[] array) */
296 int ci_mtx_count;
297 int ci_mtx_oldspl;
298 int ci_want_resched;
300 volatile int ci_cpl;
301 volatile int ci_ipending; /* The pending interrupts. */
302 u_int ci_intr_depth; /* Nonzero iff running an interrupt. */
303 u_int ci_ishared;
304 u_int ci_eiem;
306 u_int ci_imask[NIPL];
308 struct hppa_interrupt_register ci_ir;
309 struct hppa_interrupt_bit ci_ib[HPPA_INTERRUPT_BITS];
311 struct lwp *ci_onproc; /* current user LWP / kthread */
313 struct lwp *ci_curlwp; /* CPU owner */
314 paddr_t ci_stack; /* stack for spin up */
315 volatile int ci_flags; /* CPU status flags */
342 struct cpu_info *hppa_curcpu(void); argument