Searched refs:irq_happened (Results 1 – 10 of 10) sorted by relevance
102 : "=r" (happened) : "i" (offsetof(struct paca_struct, irq_happened))); in get_irq_happened()144 if (IS_ENABLED(CONFIG_PPC_BOOK3S) && (local_paca->irq_happened & PACA_IRQ_HMI)) { in replay_soft_interrupts()145 local_paca->irq_happened &= ~PACA_IRQ_HMI; in replay_soft_interrupts()148 if (!(local_paca->irq_happened & PACA_IRQ_HARD_DIS)) in replay_soft_interrupts()152 if (local_paca->irq_happened & PACA_IRQ_DEC) { in replay_soft_interrupts()153 local_paca->irq_happened &= ~PACA_IRQ_DEC; in replay_soft_interrupts()156 if (!(local_paca->irq_happened & PACA_IRQ_HARD_DIS)) in replay_soft_interrupts()160 if (local_paca->irq_happened & PACA_IRQ_EE) { in replay_soft_interrupts()161 local_paca->irq_happened &= ~PACA_IRQ_EE; in replay_soft_interrupts()164 if (!(local_paca->irq_happened & PACA_IRQ_HARD_DIS)) in replay_soft_interrupts()[all …]
66 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()
198 OFFSET(PACAIRQHAPPENED, paca_struct, irq_happened); in main()
277 local_paca->irq_happened |= PACA_IRQ_HARD_DIS; \286 static inline bool __lazy_irq_pending(u8 irq_happened) in __lazy_irq_pending() argument288 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()
153 local_paca->irq_happened |= PACA_IRQ_HARD_DIS; in interrupt_enter_prepare()230 u8 irq_happened; member257 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()
179 u8 irq_happened; /* irq happened while soft-disabled */ member
1011 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()
195 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()
1879 local_paca, local_paca->irq_soft_mask, local_paca->irq_happened); in excprint()2703 DUMP(p, irq_happened, "%#-*x"); in dump_one_paca()
3435 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()