Home
last modified time | relevance | path

Searched refs:paca_struct (Results 1 - 25 of 39) sorted by relevance

12

/kernel/linux/linux-5.10/arch/powerpc/kernel/
H A Dasm-offsets.c86 OFFSET(PACA_CANARY, paca_struct, canary); in main()
172 OFFSET(PACATMSCRATCH, paca_struct, tm_scratch); in main()
201 DEFINE(PACA_SIZE, sizeof(struct paca_struct)); in main()
202 OFFSET(PACAPACAINDEX, paca_struct, paca_index); in main()
203 OFFSET(PACAPROCSTART, paca_struct, cpu_start); in main()
204 OFFSET(PACAKSAVE, paca_struct, kstack); in main()
205 OFFSET(PACACURRENT, paca_struct, __current); in main()
206 DEFINE(PACA_THREAD_INFO, offsetof(struct paca_struct, __current) + in main()
208 OFFSET(PACASAVEDMSR, paca_struct, saved_msr); in main()
209 OFFSET(PACAR1, paca_struct, saved_r in main()
[all...]
H A Dpaca.c208 struct paca_struct **paca_ptrs __read_mostly;
211 void __init initialise_paca(struct paca_struct *new_paca, int cpu) in initialise_paca()
244 void setup_paca(struct paca_struct *new_paca) in setup_paca()
276 paca_ptrs_size = sizeof(struct paca_struct *) * nr_cpu_ids; in allocate_paca_ptrs()
288 struct paca_struct *paca; in allocate_paca()
302 paca = alloc_paca_data(sizeof(struct paca_struct), L1_CACHE_BYTES, in allocate_paca()
316 paca_struct_size += sizeof(struct paca_struct); in allocate_paca()
323 new_ptrs_size = sizeof(struct paca_struct *) * nr_cpu_ids; in free_unused_pacas()
H A Dstacktrace.c235 struct paca_struct *p; in raise_backtrace_ipi()
H A Dtime.c491 : "i" (offsetof(struct paca_struct, irq_work_pending))); in test_irq_work_pending()
499 "i" (offsetof(struct paca_struct, irq_work_pending))); in set_irq_work_pending_flag()
506 "i" (offsetof(struct paca_struct, irq_work_pending))); in clear_irq_work_pending()
H A Dsetup_64.c301 static __initdata struct paca_struct boot_paca; in early_setup()
1087 struct paca_struct *paca = paca_ptrs[cpu]; in init_fallback_flush()
/kernel/linux/linux-6.6/arch/powerpc/kernel/
H A Dasm-offsets.c84 OFFSET(PACA_CANARY, paca_struct, canary); in main()
158 OFFSET(PACATMSCRATCH, paca_struct, tm_scratch); in main()
180 OFFSET(PACAPACAINDEX, paca_struct, paca_index); in main()
181 OFFSET(PACAPROCSTART, paca_struct, cpu_start); in main()
182 OFFSET(PACAKSAVE, paca_struct, kstack); in main()
183 OFFSET(PACACURRENT, paca_struct, __current); in main()
184 DEFINE(PACA_THREAD_INFO, offsetof(struct paca_struct, __current) + in main()
186 OFFSET(PACASAVEDMSR, paca_struct, saved_msr); in main()
187 OFFSET(PACAR1, paca_struct, saved_r1); in main()
189 OFFSET(PACATOC, paca_struct, kernel_to in main()
[all...]
H A Dpaca.c181 struct paca_struct **paca_ptrs __read_mostly;
184 void __init initialise_paca(struct paca_struct *new_paca, int cpu) in initialise_paca()
215 void setup_paca(struct paca_struct *new_paca) in setup_paca()
247 paca_ptrs_size = sizeof(struct paca_struct *) * nr_cpu_ids; in allocate_paca_ptrs()
259 struct paca_struct *paca; in allocate_paca()
273 paca = alloc_paca_data(sizeof(struct paca_struct), L1_CACHE_BYTES, in allocate_paca()
284 paca_struct_size += sizeof(struct paca_struct); in allocate_paca()
291 new_ptrs_size = sizeof(struct paca_struct *) * nr_cpu_ids; in free_unused_pacas()
H A Dirq_64.c241 : : "i" (offsetof(struct paca_struct, irq_happened)), in arch_local_irq_restore()
242 "i" (offsetof(struct paca_struct, irq_soft_mask)) in arch_local_irq_restore()
H A Dtime.c411 : "i" (offsetof(struct paca_struct, irq_work_pending))); in test_irq_work_pending()
419 "i" (offsetof(struct paca_struct, irq_work_pending))); in set_irq_work_pending_flag()
426 "i" (offsetof(struct paca_struct, irq_work_pending))); in clear_irq_work_pending()
H A Dstacktrace.c159 struct paca_struct *p; in raise_backtrace_ipi()
H A Dsetup_64.c180 static void __init fixup_boot_paca(struct paca_struct *boot_paca) in fixup_boot_paca()
342 static __initdata struct paca_struct boot_paca; in early_setup()
H A Dmodule_64.c472 PPC_RAW_LD(_R12, _R13, offsetof(struct paca_struct, kernelbase)),
480 PPC_RAW_LD(_R12, _R13, offsetof(struct paca_struct, kernel_toc)),
/kernel/linux/linux-5.10/arch/powerpc/include/asm/
H A Dpaca.h34 register struct paca_struct *local_paca asm("r13");
40 * otherwise the paca_struct it points to may be the wrong one just after.
59 struct paca_struct { struct
275 extern struct paca_struct **paca_ptrs;
276 extern void initialise_paca(struct paca_struct *new_paca, int cpu);
277 extern void setup_paca(struct paca_struct *new_paca);
H A Dhw_irq.h72 : "i" (offsetof(struct paca_struct, irq_soft_mask))); in irq_soft_mask_return()
106 "i" (offsetof(struct paca_struct, irq_soft_mask)) in irq_soft_mask_set()
121 : "i" (offsetof(struct paca_struct, irq_soft_mask)), in irq_soft_mask_set_return()
135 : "i" (offsetof(struct paca_struct, irq_soft_mask)), in irq_soft_mask_or_return()
H A Dcurrent.h22 : "i" (offsetof(struct paca_struct, __current))); in get_current()
H A Dasm-prototypes.h28 struct paca_struct;
30 extern struct paca_struct kexec_paca;
/kernel/linux/linux-6.6/arch/powerpc/include/asm/
H A Dpaca.h36 register struct paca_struct *local_paca asm("r13");
42 * otherwise the paca_struct it points to may be the wrong one just after.
61 struct paca_struct { struct
288 extern struct paca_struct **paca_ptrs;
289 extern void initialise_paca(struct paca_struct *new_paca, int cpu);
290 extern void setup_paca(struct paca_struct *new_paca);
H A Dcurrent.h22 : "i" (offsetof(struct paca_struct, __current))); in get_current()
H A Dhw_irq.h123 : "i" (offsetof(struct paca_struct, irq_soft_mask))); in irq_soft_mask_return()
156 "i" (offsetof(struct paca_struct, irq_soft_mask)) in irq_soft_mask_set()
/kernel/linux/linux-5.10/arch/powerpc/mm/nohash/
H A Dbook3e_hugetlbpage.c19 struct paca_struct *paca = get_paca(); in tlb1_next()
36 struct paca_struct *paca = get_paca(); in book3e_tlb_lock()
66 struct paca_struct *paca = get_paca(); in book3e_tlb_unlock()
/kernel/linux/linux-6.6/arch/powerpc/mm/nohash/
H A De500_hugetlbpage.c19 struct paca_struct *paca = get_paca(); in tlb1_next()
36 struct paca_struct *paca = get_paca(); in book3e_tlb_lock()
69 struct paca_struct *paca = get_paca(); in book3e_tlb_unlock()
/kernel/linux/linux-5.10/arch/powerpc/net/
H A Dbpf_jit32.h100 do { BUILD_BUG_ON(sizeof_field(struct paca_struct, paca_index) != 2); \
101 PPC_LHZ_OFFS(r, 13, offsetof(struct paca_struct, paca_index)); \
/kernel/linux/linux-5.10/arch/powerpc/kexec/
H A Dcore_64.c290 struct paca_struct kexec_paca;
329 memcpy(&kexec_paca, get_paca(), sizeof(struct paca_struct)); in default_machine_kexec()
/kernel/linux/linux-6.6/arch/powerpc/kexec/
H A Dcore_64.c293 static struct paca_struct kexec_paca;
332 memcpy(&kexec_paca, get_paca(), sizeof(struct paca_struct)); in default_machine_kexec()
/kernel/linux/linux-5.10/arch/powerpc/platforms/pseries/
H A Dlpar.c85 struct paca_struct *pp; in alloc_dtl_buffers()
117 struct paca_struct *pp; in register_dtl_buffer()
184 struct paca_struct *pp; in free_dtl_buffers()

Completed in 18 milliseconds

12