9#ifndef ZEPHYR_INCLUDE_ARCH_ARM64_ASM_INLINE_GCC_H_
10#define ZEPHYR_INCLUDE_ARCH_ARM64_ASM_INLINE_GCC_H_
48 return (key & DAIF_IRQ_BIT) == 0;
54 return (read_daif() & DAIF_IRQ_BIT) == 0;
static ALWAYS_INLINE unsigned int arch_irq_lock(void)
Definition asm_inline_gcc.h:26
static ALWAYS_INLINE void arch_irq_unlock(unsigned int key)
Definition asm_inline_gcc.h:40
static ALWAYS_INLINE bool arch_cpu_irqs_are_enabled(void)
Implementation of arch_cpu_irqs_are_enabled.
Definition asm_inline_gcc.h:52
static ALWAYS_INLINE bool arch_irq_unlocked(unsigned int key)
Definition asm_inline_gcc.h:45