Home
last modified time | relevance | path

Searched refs:paca (Results 1 - 25 of 80) sorted by relevance

1234

/kernel/linux/linux-5.10/arch/powerpc/mm/nohash/
H A Dbook3e_hugetlbpage.c15 #include <asm/paca.h>
19 struct paca_struct *paca = get_paca(); in tlb1_next() local
23 tcd = paca->tcd_ptr; in tlb1_next()
36 struct paca_struct *paca = get_paca(); in book3e_tlb_lock() local
60 : "r" (&paca->tcd_ptr->lock), "r" (token) in book3e_tlb_lock()
66 struct paca_struct *paca = get_paca(); in book3e_tlb_unlock() local
72 paca->tcd_ptr->lock = 0; in book3e_tlb_unlock()
/kernel/linux/linux-6.6/arch/powerpc/mm/nohash/
H A De500_hugetlbpage.c15 #include <asm/paca.h>
19 struct paca_struct *paca = get_paca(); in tlb1_next() local
23 tcd = paca->tcd_ptr; in tlb1_next()
36 struct paca_struct *paca = get_paca(); in book3e_tlb_lock() local
63 : "r" (&paca->tcd_ptr->lock), "r" (token) in book3e_tlb_lock()
69 struct paca_struct *paca = get_paca(); in book3e_tlb_unlock() local
75 paca->tcd_ptr->lock = 0; in book3e_tlb_unlock()
/kernel/linux/linux-5.10/arch/powerpc/kernel/
H A Dpaca.c14 #include <asm/paca.h>
34 * boot_cpuid paca is allocated very early before cpu_to_node is up. in alloc_paca_data()
36 * which will put its paca in the right place. in alloc_paca_data()
48 panic("cannot allocate paca data"); in alloc_paca_data()
243 /* Put the paca pointer into r13 and SPRG_PACA */
279 panic("Failed to allocate %d bytes for paca pointers\n", in allocate_paca_ptrs()
288 struct paca_struct *paca; in allocate_paca() local
302 paca = alloc_paca_data(sizeof(struct paca_struct), L1_CACHE_BYTES, in allocate_paca()
304 paca_ptrs[cpu] = paca; in allocate_paca()
306 initialise_paca(paca, cp in allocate_paca()
[all...]
H A Dsetup_64.c43 #include <asm/paca.h>
178 /** Fix up paca fields required for the boot cpu */
310 * The stack protector canary is stored in the paca, so as soon as we in early_setup()
319 * percpu variables and spin locks also use the paca. in early_setup()
321 * So set up a temporary paca. It will be replaced below once we know in early_setup()
347 /* Now we know the logical id of our boot cpu, setup the paca. */ in early_setup()
472 * all now so they can start to spin on their individual paca in smp_release_cpus()
1087 struct paca_struct *paca = paca_ptrs[cpu]; in init_fallback_flush() local
1088 paca->rfi_flush_fallback_area = l1d_flush_fallback_area; in init_fallback_flush()
1089 paca in init_fallback_flush()
[all...]
/kernel/linux/linux-6.6/arch/powerpc/kernel/
H A Dpaca.c14 #include <asm/paca.h>
33 * boot_cpuid paca is allocated very early before cpu_to_node is up. in alloc_paca_data()
35 * which will put its paca in the right place. in alloc_paca_data()
47 panic("cannot allocate paca data"); in alloc_paca_data()
214 /* Put the paca pointer into r13 and SPRG_PACA */
250 panic("Failed to allocate %d bytes for paca pointers\n", in allocate_paca_ptrs()
259 struct paca_struct *paca; in allocate_paca() local
273 paca = alloc_paca_data(sizeof(struct paca_struct), L1_CACHE_BYTES, in allocate_paca()
275 paca_ptrs[cpu] = paca; in allocate_paca()
277 initialise_paca(paca, cp in allocate_paca()
[all...]
H A Dsecurity.c682 struct paca_struct *paca = paca_ptrs[cpu]; in init_fallback_flush() local
683 paca->rfi_flush_fallback_area = l1d_flush_fallback_area; in init_fallback_flush()
684 paca->l1d_flush_size = l1d_size; in init_fallback_flush()
/kernel/linux/linux-5.10/arch/powerpc/include/asm/
H A Dpercpu.h8 * in the paca. Based on the x86-64 implementation.
20 #include <asm/paca.h>
H A Dmmiowb.h9 #include <asm/paca.h>
H A Dcurrent.h13 #include <asm/paca.h>
H A Dstackprotector.h14 #include <asm/paca.h>
H A Dparavirt.h8 #include <asm/paca.h>
H A Didle.h5 #include <asm/paca.h>
H A Dlppaca.h48 #include <asm/paca.h>
H A Dftrace.h100 #include <asm/paca.h>
H A Dsimple_spinlock.h19 #include <asm/paca.h>
84 * held. Conveniently, we have a word in the paca that holds this
/kernel/linux/linux-6.6/arch/powerpc/include/asm/
H A Dpercpu.h8 * in the paca. Based on the x86-64 implementation.
20 #include <asm/paca.h>
H A Dmmiowb.h9 #include <asm/paca.h>
H A Dstackprotector.h12 #include <asm/paca.h>
H A Dcurrent.h13 #include <asm/paca.h>
H A Didle.h5 #include <asm/paca.h>
H A Dparavirt.h8 #include <asm/paca.h>
H A Dlppaca.h26 #include <asm/paca.h>
/kernel/linux/linux-5.10/arch/powerpc/kvm/
H A Dbook3s_hv_hmi.c13 #include <asm/paca.h>
/kernel/linux/linux-6.6/arch/powerpc/kvm/
H A Dbook3s_hv_hmi.c13 #include <asm/paca.h>
/kernel/linux/linux-5.10/tools/testing/selftests/powerpc/vphn/asm/
H A Dlppaca.h48 #include <asm/paca.h>

Completed in 13 milliseconds

1234