Lines Matching +full:processor +full:- +full:specific
1 /* SPDX-License-Identifier: GPL-2.0-or-later */
3 * This control block defines the PACA which defines the processor
4 * specific data for each logical processor on the system.
21 #include <asm/exception-64e.h>
23 #include <asm/exception-64s.h>
34 #include <asm-generic/mmiowb_types.h>
49 #define get_slb_shadow() (get_paca()->slb_shadow_ptr)
59 * processor.
66 * read-only (after boot) fields in the first cacheline to
81 u16 paca_index; /* Logical processor number */
83 u16 paca_index; /* Logical processor number */
94 s16 hw_cpu_id; /* Physical processor number */
95 u8 cpu_start; /* At startup, processor spins until */
96 /* this becomes non-zero. */
105 u64 dscr_default; /* per-CPU default DSCR */
118 u8 stab_rr; /* stab/slb round-robin counter */
134 /* Shared by all threads of a core -- points to tcd of first thread */
160 * then miscellaneous read-write fields
175 u8 irq_happened; /* irq happened while soft-disabled */
176 u8 irq_work_pending; /* IRQ_WORK interrupt while soft-disable */
180 u64 sprg_vdso; /* Saved user-visible sprg */
191 /* P7/P8 specific fields */
199 /* P9 specific fields */
212 /* Non-maskable exceptions that are not performance critical */