/* * We manually hard enable-disable, this is called * in the idle loop and we don't want to mess up * with soft-disable/enable & interrupt replay.
*/ #define ppc64_runlatch_off() \ do { \ if (cpu_has_feature(CPU_FTR_CTRL) && \
test_thread_local_flags(_TLF_RUNLATCH)) { \
__hard_irq_disable(); \
__ppc64_runlatch_off(); \ if (!(local_paca->irq_happened & PACA_IRQ_HARD_DIS)) \
__hard_irq_enable(); \
} \
} while (0)
#define ppc64_runlatch_on() \ do { \ if (cpu_has_feature(CPU_FTR_CTRL) && \
!test_thread_local_flags(_TLF_RUNLATCH)) { \
__hard_irq_disable(); \
__ppc64_runlatch_on(); \ if (!(local_paca->irq_happened & PACA_IRQ_HARD_DIS)) \
__hard_irq_enable(); \
} \
} while (0) #else #define ppc64_runlatch_on() #define ppc64_runlatch_off() #endif/* CONFIG_PPC64 */
#endif/* _ASM_POWERPC_RUNLATCH_H */
Messung V0.5
¤ Dauer der Verarbeitung: 0.12 Sekunden
(vorverarbeitet)
¤
Die Informationen auf dieser Webseite wurden
nach bestem Wissen sorgfältig zusammengestellt. Es wird jedoch weder Vollständigkeit, noch Richtigkeit,
noch Qualität der bereit gestellten Informationen zugesichert.
Bemerkung:
Die farbliche Syntaxdarstellung und die Messung sind noch experimentell.