Home
last modified time | relevance | path

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

/Linux-v6.1/arch/powerpc/kernel/
Dirq_64.c78 if (!(local_paca->irq_happened & PACA_IRQ_HARD_DIS)) in next_interrupt()
122 WARN_ON(!(local_paca->irq_happened & PACA_IRQ_HARD_DIS)); in replay_soft_interrupts()
183 if (local_paca->irq_happened & ~PACA_IRQ_HARD_DIS) in replay_soft_interrupts()
258 if (irq_happened == PACA_IRQ_HARD_DIS) { in arch_local_irq_restore()
268 if (!(irq_happened & PACA_IRQ_HARD_DIS)) { in arch_local_irq_restore()
278 WARN_ON_ONCE(!(irq_happened & PACA_IRQ_HARD_DIS)); in arch_local_irq_restore()
282 local_paca->irq_happened |= PACA_IRQ_HARD_DIS; in arch_local_irq_restore()
304 WARN_ON(local_paca->irq_happened != PACA_IRQ_HARD_DIS); in arch_local_irq_restore()
333 local_paca->irq_happened |= PACA_IRQ_HARD_DIS; in prep_irq_for_idle()
351 local_paca->irq_happened &= ~PACA_IRQ_HARD_DIS; in prep_irq_for_idle()
[all …]
Dinterrupt.c63 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()
435 local_paca->irq_happened &= ~PACA_IRQ_HARD_DIS; in interrupt_exit_kernel_prepare()
468 local_paca->irq_happened |= PACA_IRQ_HARD_DIS; in interrupt_exit_user_restart()
492 local_paca->irq_happened |= PACA_IRQ_HARD_DIS; in interrupt_exit_kernel_restart()
Dinterrupt_64.S108 andi. r11,r11,(~PACA_IRQ_HARD_DIS)@l
288 andi. r11,r11,(~PACA_IRQ_HARD_DIS)@l
418 andi. r11,r11,(~PACA_IRQ_HARD_DIS)@l
547 andi. r11,r11,(~PACA_IRQ_HARD_DIS)@l
581 andi. r11,r11,(~PACA_IRQ_HARD_DIS)@l
Didle_64e.S71 ori r10,r10,PACA_IRQ_HARD_DIS
Dhead_64.S778 li r0,PACA_IRQ_HARD_DIS
833 li r0,PACA_IRQ_HARD_DIS
998 li r0,PACA_IRQ_HARD_DIS
Dsetup_64.c198 boot_paca->irq_happened = PACA_IRQ_HARD_DIS; in fixup_boot_paca()
Dexceptions-64s.S2844 andi. r9,r9,(PACA_IRQ_MUST_HARD_MASK|PACA_IRQ_HARD_DIS)
2873 ori r9,r9,PACA_IRQ_HARD_DIS
2976 ori r10,r10,PACA_IRQ_HARD_DIS
Dexceptions-64e.S932 ori r10,r10,\paca_irq | PACA_IRQ_HARD_DIS
/Linux-v6.1/arch/powerpc/include/asm/
Dhw_irq.h33 #define PACA_IRQ_HARD_DIS 0x01 macro
294 local_paca->irq_happened |= PACA_IRQ_HARD_DIS; \
304 return !!(irq_happened & ~PACA_IRQ_HARD_DIS); in __lazy_irq_pending()
373 get_paca()->irq_happened &= ~PACA_IRQ_HARD_DIS; in do_hard_irq_enable()
489 local_paca->irq_happened |= PACA_IRQ_HARD_DIS; in mtmsr_isync_irqsafe()
Drunlatch.h24 if (!(local_paca->irq_happened & PACA_IRQ_HARD_DIS)) \
35 if (!(local_paca->irq_happened & PACA_IRQ_HARD_DIS)) \
Dirqflags.h54 ori __rB,__rB,PACA_IRQ_HARD_DIS; \
68 ori __rA,__rA,PACA_IRQ_HARD_DIS; \
Dinterrupt.h185 if (!(local_paca->irq_happened & PACA_IRQ_HARD_DIS)) { in interrupt_enter_prepare()
245 local_paca->irq_happened |= PACA_IRQ_HARD_DIS; in interrupt_async_enter_prepare()
313 local_paca->irq_happened |= PACA_IRQ_HARD_DIS; in interrupt_nmi_enter_prepare()
395 WARN_ON_ONCE((state->irq_happened | PACA_IRQ_HARD_DIS) != local_paca->irq_happened); in interrupt_nmi_exit_prepare()
Dkvm_ppc.h1009 WARN_ON(local_paca->irq_happened != PACA_IRQ_HARD_DIS); in kvmppc_fix_ee_before_entry()
/Linux-v6.1/arch/powerpc/platforms/powernv/
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()
/Linux-v6.1/arch/powerpc/kvm/
Dbook3s_hv_p9_entry.c526 local_paca->irq_happened |= PACA_IRQ_HARD_DIS; in kvmppc_msr_hard_disable_set_facilities()