Lines Matching +full:cpu +full:- +full:crit
25 #include <asm/exception-64e.h>
27 #include <asm/exception-64s.h>
51 #define get_lppaca() (get_paca()->lppaca_ptr)
54 #define get_slb_shadow() (get_paca()->slb_shadow_ptr)
69 * read-only (after boot) fields in the first cacheline to
94 u64 data_offset; /* per cpu data offset */
97 /* this becomes non-zero. */
104 u64 dscr_default; /* per-CPU default DSCR */
126 /* Shared by all threads of a core -- points to tcd of first thread */
131 * in each of four exception levels (normal, crit, mcheck, debug).
135 u64 excrit[8]; /* used for crit interrupts */
159 * then miscellaneous read-write fields
163 u64 stab_rr; /* stab/slb round-robin counter */
168 u8 irq_happened; /* irq happened while soft-disabled */
170 u8 irq_work_pending; /* IRQ_WORK interrupt while soft-disable */
175 u64 sprg_vdso; /* Saved user-visible sprg */
181 /* Per-core mask tracking idle threads and a lock bit-[L][TTTTTTTT] */
201 /* Non-maskable exceptions that are not performance critical */
251 u8 *mce_data_buf; /* buffer to hold per cpu rtas errlog */
257 extern void initialise_paca(struct paca_struct *new_paca, int cpu);
260 extern void allocate_paca(int cpu);
266 static inline void allocate_paca(int cpu) { }; in allocate_paca() argument