Home
last modified time | relevance | path

Searched refs:irq_happened (Results 1 – 10 of 10) sorted by relevance

/linux/arch/powerpc/kernel/
A Dirq.c224 unsigned char irq_happened; in arch_local_irq_restore() local
264 irq_happened = get_irq_happened(); in arch_local_irq_restore()
266 WARN_ON_ONCE(!irq_happened); in arch_local_irq_restore()
272 local_paca->irq_happened = 0; in arch_local_irq_restore()
310 local_paca->irq_happened = 0; in arch_local_irq_restore()
320 unsigned char irq_happened; in arch_local_irq_restore() local
343 irq_happened = get_irq_happened(); in arch_local_irq_restore()
344 if (!irq_happened) { in arch_local_irq_restore()
369 local_paca->irq_happened = 0; in arch_local_irq_restore()
385 local_paca->irq_happened = 0; in arch_local_irq_restore()
[all …]
A Dinterrupt.c66 local_paca->irq_happened |= PACA_IRQ_HARD_DIS; in prep_irq_for_enabled_exit()
485 local_paca->irq_happened |= PACA_IRQ_HARD_DIS; in syscall_exit_restart()
591 local_paca->irq_happened &= ~PACA_IRQ_HARD_DIS; in interrupt_exit_kernel_prepare()
607 local_paca->irq_happened &= ~PACA_IRQ_HARD_DIS; in interrupt_exit_kernel_prepare()
634 local_paca->irq_happened |= PACA_IRQ_HARD_DIS; in interrupt_exit_user_restart()
658 local_paca->irq_happened |= PACA_IRQ_HARD_DIS; in interrupt_exit_kernel_restart()
A Dasm-offsets.c196 OFFSET(PACAIRQHAPPENED, paca_struct, irq_happened); in main()
/linux/arch/powerpc/include/asm/
A Dhw_irq.h277 local_paca->irq_happened |= PACA_IRQ_HARD_DIS; \
286 static inline bool __lazy_irq_pending(u8 irq_happened) in __lazy_irq_pending() argument
288 return !!(irq_happened & ~PACA_IRQ_HARD_DIS); in __lazy_irq_pending()
296 return __lazy_irq_pending(get_paca()->irq_happened); in lazy_irq_pending()
306 return __lazy_irq_pending(local_paca->irq_happened); in lazy_irq_pending_nocheck()
317 if (!(get_paca()->irq_happened & PACA_IRQ_MUST_HARD_MASK)) { in may_hard_irq_enable()
318 get_paca()->irq_happened &= ~PACA_IRQ_HARD_DIS; in may_hard_irq_enable()
A Dinterrupt.h153 local_paca->irq_happened |= PACA_IRQ_HARD_DIS; in interrupt_enter_prepare()
230 u8 irq_happened; member
257 state->irq_happened = local_paca->irq_happened; in interrupt_nmi_enter_prepare()
266 local_paca->irq_happened |= PACA_IRQ_HARD_DIS; in interrupt_nmi_enter_prepare()
322 WARN_ON_ONCE((state->irq_happened | PACA_IRQ_HARD_DIS) != local_paca->irq_happened); in interrupt_nmi_exit_prepare()
324 local_paca->irq_happened = state->irq_happened; in interrupt_nmi_exit_prepare()
A Dpaca.h179 u8 irq_happened; /* irq happened while soft-disabled */ member
A Dkvm_ppc.h1011 WARN_ON(local_paca->irq_happened != PACA_IRQ_HARD_DIS); in kvmppc_fix_ee_before_entry()
1014 local_paca->irq_happened = 0; in kvmppc_fix_ee_before_entry()
/linux/arch/powerpc/platforms/powernv/
A Dsmp.c195 if (local_paca->irq_happened & unexpected_mask) { in pnv_cpu_offline_self()
196 if (local_paca->irq_happened & PACA_IRQ_EE) in pnv_cpu_offline_self()
199 cpu, local_paca->irq_happened); in pnv_cpu_offline_self()
201 local_paca->irq_happened = PACA_IRQ_HARD_DIS; in pnv_cpu_offline_self()
/linux/arch/powerpc/xmon/
A Dxmon.c1879 local_paca, local_paca->irq_soft_mask, local_paca->irq_happened); in excprint()
2703 DUMP(p, irq_happened, "%#-*x"); in dump_one_paca()
/linux/arch/powerpc/kvm/
A Dbook3s_hv.c3435 local_paca->irq_happened |= PACA_IRQ_EE; in set_irq_happened()
3438 local_paca->irq_happened |= PACA_IRQ_DBELL; in set_irq_happened()
3441 local_paca->irq_happened |= PACA_IRQ_HMI; in set_irq_happened()

Completed in 33 milliseconds