paca.h (1136fa0c07de570dc17858745af8be169d1440ba) | paca.h (cc15ff3275694fedc33cd3d53212a43eec7aa0bc) |
---|---|
1/* SPDX-License-Identifier: GPL-2.0-or-later */ 2/* 3 * This control block defines the PACA which defines the processor 4 * specific data for each logical processor on the system. 5 * There are some pointers defined that are utilized by PLIC. 6 * 7 * C 2001 PPC 64 Team, IBM Corp 8 */ --- 274 unchanged lines hidden (view full) --- 283#ifdef CONFIG_STACKPROTECTOR 284 unsigned long canary; 285#endif 286#ifdef CONFIG_MMIOWB 287 struct mmiowb_state mmiowb_state; 288#endif 289#ifdef CONFIG_PPC_BOOK3S_64 290 struct mce_info *mce_info; | 1/* SPDX-License-Identifier: GPL-2.0-or-later */ 2/* 3 * This control block defines the PACA which defines the processor 4 * specific data for each logical processor on the system. 5 * There are some pointers defined that are utilized by PLIC. 6 * 7 * C 2001 PPC 64 Team, IBM Corp 8 */ --- 274 unchanged lines hidden (view full) --- 283#ifdef CONFIG_STACKPROTECTOR 284 unsigned long canary; 285#endif 286#ifdef CONFIG_MMIOWB 287 struct mmiowb_state mmiowb_state; 288#endif 289#ifdef CONFIG_PPC_BOOK3S_64 290 struct mce_info *mce_info; |
291 u8 mce_pending_irq_work; |
|
291#endif /* CONFIG_PPC_BOOK3S_64 */ 292} ____cacheline_aligned; 293 294extern void copy_mm_to_paca(struct mm_struct *mm); 295extern struct paca_struct **paca_ptrs; 296extern void initialise_paca(struct paca_struct *new_paca, int cpu); 297extern void setup_paca(struct paca_struct *new_paca); 298extern void allocate_paca_ptrs(void); --- 13 unchanged lines hidden --- | 292#endif /* CONFIG_PPC_BOOK3S_64 */ 293} ____cacheline_aligned; 294 295extern void copy_mm_to_paca(struct mm_struct *mm); 296extern struct paca_struct **paca_ptrs; 297extern void initialise_paca(struct paca_struct *new_paca, int cpu); 298extern void setup_paca(struct paca_struct *new_paca); 299extern void allocate_paca_ptrs(void); --- 13 unchanged lines hidden --- |