Home
last modified time | relevance | path

Searched refs:PACA_IRQ_HARD_DIS (Results 1 – 14 of 14) sorted by relevance

/openbmc/linux/arch/powerpc/kernel/
H A Dirq_64.c74 WARN_ON(!(local_paca->irq_happened & PACA_IRQ_HARD_DIS)); in next_interrupt()
108 WARN_ON(!(local_paca->irq_happened & PACA_IRQ_HARD_DIS)); in __replay_soft_interrupts()
262 if (irq_happened == PACA_IRQ_HARD_DIS) { in arch_local_irq_restore()
273 if (!(irq_happened & PACA_IRQ_HARD_DIS)) { in arch_local_irq_restore()
283 WARN_ON_ONCE(!(irq_happened & PACA_IRQ_HARD_DIS)); in arch_local_irq_restore()
287 local_paca->irq_happened |= PACA_IRQ_HARD_DIS; in arch_local_irq_restore()
323 if (unlikely(local_paca->irq_happened != PACA_IRQ_HARD_DIS)) { in arch_local_irq_restore()
363 local_paca->irq_happened |= PACA_IRQ_HARD_DIS; in prep_irq_for_idle()
378 local_paca->irq_happened &= ~PACA_IRQ_HARD_DIS; in prep_irq_for_idle()
401 local_paca->irq_happened |= PACA_IRQ_HARD_DIS; in prep_irq_for_idle_irqsoff()
[all …]
H A Dinterrupt.c65 local_paca->irq_happened |= PACA_IRQ_HARD_DIS; in prep_irq_for_enabled_exit()
322 local_paca->irq_happened |= PACA_IRQ_HARD_DIS; in syscall_exit_restart()
434 local_paca->irq_happened &= ~PACA_IRQ_HARD_DIS; in interrupt_exit_kernel_prepare()
467 local_paca->irq_happened |= PACA_IRQ_HARD_DIS; in interrupt_exit_user_restart()
491 local_paca->irq_happened |= PACA_IRQ_HARD_DIS; in interrupt_exit_kernel_restart()
H A Dinterrupt_64.S113 andi. r11,r11,(~PACA_IRQ_HARD_DIS)@l
299 andi. r11,r11,(~PACA_IRQ_HARD_DIS)@l
432 andi. r11,r11,(~PACA_IRQ_HARD_DIS)@l
564 andi. r11,r11,(~PACA_IRQ_HARD_DIS)@l
598 andi. r11,r11,(~PACA_IRQ_HARD_DIS)@l
H A Didle_64e.S71 ori r10,r10,PACA_IRQ_HARD_DIS
H A Dhead_64.S810 li r0,PACA_IRQ_HARD_DIS
865 li r0,PACA_IRQ_HARD_DIS
1036 li r0,PACA_IRQ_HARD_DIS
H A Dsetup_64.c198 boot_paca->irq_happened = PACA_IRQ_HARD_DIS; in fixup_boot_paca()
H A Dexceptions-64s.S2861 andi. r9,r9,(PACA_IRQ_MUST_HARD_MASK|PACA_IRQ_HARD_DIS)
2890 ori r9,r9,PACA_IRQ_HARD_DIS
2993 ori r10,r10,PACA_IRQ_HARD_DIS
H A Dexceptions-64e.S937 ori r10,r10,\paca_irq | PACA_IRQ_HARD_DIS
/openbmc/linux/arch/powerpc/include/asm/
H A Dhw_irq.h33 #define PACA_IRQ_HARD_DIS 0x01 macro
305 local_paca->irq_happened |= PACA_IRQ_HARD_DIS; \
315 return !!(irq_happened & ~PACA_IRQ_HARD_DIS); in __lazy_irq_pending()
349 WARN_ON(!(get_paca()->irq_happened & PACA_IRQ_HARD_DIS)); in should_hard_irq_enable()
392 get_paca()->irq_happened &= ~PACA_IRQ_HARD_DIS; in do_hard_irq_enable()
508 local_paca->irq_happened |= PACA_IRQ_HARD_DIS; in mtmsr_isync_irqsafe()
H A Drunlatch.h24 if (!(local_paca->irq_happened & PACA_IRQ_HARD_DIS)) \
35 if (!(local_paca->irq_happened & PACA_IRQ_HARD_DIS)) \
H A Dinterrupt.h166 if (!(local_paca->irq_happened & PACA_IRQ_HARD_DIS)) { in interrupt_enter_prepare()
226 local_paca->irq_happened |= PACA_IRQ_HARD_DIS; in interrupt_async_enter_prepare()
294 local_paca->irq_happened |= PACA_IRQ_HARD_DIS; in interrupt_nmi_enter_prepare()
386 WARN_ON_ONCE((state->irq_happened | PACA_IRQ_HARD_DIS) != local_paca->irq_happened); in interrupt_nmi_exit_prepare()
H A Dkvm_ppc.h1034 WARN_ON(local_paca->irq_happened != PACA_IRQ_HARD_DIS); in kvmppc_fix_ee_before_entry()
1046 local_paca->irq_happened = PACA_IRQ_HARD_DIS; in kvmppc_fix_ee_after_exit()
/openbmc/linux/arch/powerpc/platforms/powernv/
H A Dsmp.c194 unexpected_mask = ~(PACA_IRQ_DEC | PACA_IRQ_HMI | PACA_IRQ_HARD_DIS); in pnv_cpu_offline_self()
201 local_paca->irq_happened = PACA_IRQ_HARD_DIS; in pnv_cpu_offline_self()
/openbmc/linux/arch/powerpc/kvm/
H A Dbook3s_hv_p9_entry.c526 local_paca->irq_happened |= PACA_IRQ_HARD_DIS; in kvmppc_msr_hard_disable_set_facilities()