Home
last modified time | relevance | path

Searched refs:get_paca (Results 1 – 25 of 30) sorted by relevance

12

/Linux-v4.19/arch/powerpc/mm/
Dslb.c118 get_paca()->slb_cache_ptr = 0; in slb_restore_bolted_realmode()
144 ksp_esid_data = mk_esid_data(get_paca()->kstack, mmu_kernel_ssize, KSTACK_INDEX); in __slb_flush_and_rebolt()
151 slb_shadow_update(get_paca()->kstack, mmu_kernel_ssize, lflags, KSTACK_INDEX); in __slb_flush_and_rebolt()
184 get_paca()->slb_cache_ptr = 0; in slb_flush_and_rebolt()
241 offset = get_paca()->slb_cache_ptr; in switch_slb()
247 slbie_data = (unsigned long)get_paca()->slb_cache[i] in switch_slb()
263 get_paca()->slb_cache_ptr = 0; in switch_slb()
335 get_paca()->vmalloc_sllp = SLB_VSID_KERNEL | vmalloc_llp; in slb_initialize()
358 get_paca()->stab_rr = SLB_NUM_BOLTED; in slb_initialize()
377 (get_paca()->kstack & slb_esid_mask(mmu_kernel_ssize)) > PAGE_OFFSET) in slb_initialize()
[all …]
Dhugetlbpage-book3e.c18 struct paca_struct *paca = get_paca(); in tlb1_next()
62 struct paca_struct *paca = get_paca(); in book3e_tlb_lock()
92 struct paca_struct *paca = get_paca(); in book3e_tlb_unlock()
Dfsl_booke_mmu.c202 get_paca()->tcd.esel_next = i; in map_mem_in_cams_addr()
203 get_paca()->tcd.esel_max = mfspr(SPRN_TLB1CFG) & TLBnCFG_N_ENTRY; in map_mem_in_cams_addr()
204 get_paca()->tcd.esel_first = i; in map_mem_in_cams_addr()
Dmmu_context.c31 get_paca()->pgd = mm->pgd; in switch_mm_pgdir()
Dhash_utils_64.c1097 psizes = get_paca()->mm_ctx_low_slices_psize; in get_paca_psize()
1100 psizes = get_paca()->mm_ctx_high_slices_psize; in get_paca_psize()
1110 return get_paca()->mm_ctx_user_psize; in get_paca_psize()
1202 } else if (get_paca()->vmalloc_sllp != in check_paca_psize()
1204 get_paca()->vmalloc_sllp = in check_paca_psize()
/Linux-v4.19/arch/powerpc/kernel/
Dpaca.c267 get_paca()->mm_ctx_id = context->id; in copy_mm_to_paca()
270 get_paca()->mm_ctx_slb_addr_limit = mm->context.slb_addr_limit; in copy_mm_to_paca()
271 memcpy(&get_paca()->mm_ctx_low_slices_psize, in copy_mm_to_paca()
273 memcpy(&get_paca()->mm_ctx_high_slices_psize, in copy_mm_to_paca()
276 get_paca()->mm_ctx_user_psize = context->user_psize; in copy_mm_to_paca()
277 get_paca()->mm_ctx_sllp = context->sllp; in copy_mm_to_paca()
Dmachine_kexec_64.c143 get_paca()->kexec_state = KEXEC_STATE_IRQS_OFF; in kexec_smp_down()
228 get_paca()->kexec_state = KEXEC_STATE_IRQS_OFF; in kexec_prepare_cpus()
329 memcpy(&kexec_paca, get_paca(), sizeof(struct paca_struct)); in default_machine_kexec()
Dmce_power.c73 if (get_paca()->kvm_hstate.in_guest) in flush_and_reload_slb()
431 if (get_paca()->in_mce < MAX_MCE_DEPTH) { in mce_handle_ierror()
525 if (get_paca()->in_mce < MAX_MCE_DEPTH) in mce_handle_derror()
Dsetup_64.c190 get_paca()->cpu_start = 1; in fixup_boot_paca()
192 get_paca()->data_offset = 0; in fixup_boot_paca()
255 get_paca()->kernel_msr = MSR_KERNEL; in cpu_ready_for_interrupts()
Dirq.c455 get_paca()->in_nmi = 1; in replay_system_reset()
457 get_paca()->in_nmi = 0; in replay_system_reset()
Dsysfs.c519 *(unsigned long *)val = get_paca()->dscr_default; in read_dscr()
532 get_paca()->dscr_default = *(unsigned long *)val; in write_dscr()
/Linux-v4.19/arch/powerpc/include/asm/
Dspinlock.h34 #define LOCK_TOKEN (*(u32 *)(&get_paca()->lock_token))
36 #define LOCK_TOKEN (*(u32 *)(&get_paca()->paca_index))
43 #define CLEAR_IO_SYNC (get_paca()->io_sync = 0)
45 if (unlikely(get_paca()->io_sync)) { \
47 get_paca()->io_sync = 0; \
Dpaca.h45 #define get_paca() ((void) debug_smp_processor_id(), local_paca) macro
47 #define get_paca() local_paca macro
51 #define get_lppaca() (get_paca()->lppaca_ptr)
54 #define get_slb_shadow() (get_paca()->slb_shadow_ptr)
Dhw_irq.h251 return !!(get_paca()->irq_happened & ~PACA_IRQ_HARD_DIS); in lazy_irq_pending()
262 if (!(get_paca()->irq_happened & PACA_IRQ_MUST_HARD_MASK)) { in may_hard_irq_enable()
263 get_paca()->irq_happened &= ~PACA_IRQ_HARD_DIS; in may_hard_irq_enable()
Dftrace.h102 get_paca()->ftrace_enabled = 0; in this_cpu_disable_ftrace()
107 get_paca()->ftrace_enabled = 1; in this_cpu_enable_ftrace()
Dpmc.h45 get_paca()->pmcregs_in_use = inuse; in ppc_set_pmu_inuse()
Dcputime.h49 #define get_accounting(tsk) (&get_paca()->accounting)
Dsmp.h81 #define hard_smp_processor_id() (get_paca()->hw_cpu_id)
Dmmu_context.h216 get_paca()->pgd = NULL; in enter_lazy_tlb()
Dkvm_book3s_64.h35 return &get_paca()->shadow_vcpu; in svcpu_get()
Dkvm_ppc.h456 xirr = get_paca()->kvm_hstate.saved_xirr; in kvmppc_get_xics_latch()
457 get_paca()->kvm_hstate.saved_xirr = 0; in kvmppc_get_xics_latch()
/Linux-v4.19/arch/powerpc/platforms/pseries/
Dsetup.c284 dtl = get_paca()->dispatch_log; in alloc_dispatch_logs()
285 get_paca()->dtl_ridx = 0; in alloc_dispatch_logs()
286 get_paca()->dtl_curr = dtl; in alloc_dispatch_logs()
287 get_paca()->lppaca_ptr->dtl_idx = 0; in alloc_dispatch_logs()
296 get_paca()->lppaca_ptr->dtl_enable_mask = 2; in alloc_dispatch_logs()
/Linux-v4.19/arch/powerpc/kvm/
Dbook3s_hv_builtin.c642 get_paca()->in_nmi++; in kvmppc_bad_interrupt()
644 get_paca()->in_nmi--; in kvmppc_bad_interrupt()
Dbook3s_hv_rm_mmu.c425 #define LOCK_TOKEN (*(u32 *)(&get_paca()->lock_token))
427 #define LOCK_TOKEN (*(u32 *)(&get_paca()->paca_index))
/Linux-v4.19/arch/powerpc/platforms/powernv/
Dsetup.c334 get_paca()->kexec_state = KEXEC_STATE_REAL_MODE; in pnv_kexec_cpu_down()

12