9#ifndef ZEPHYR_INCLUDE_ARCH_ARM64_ASM_INLINE_GCC_H_
10#define ZEPHYR_INCLUDE_ARCH_ARM64_ASM_INLINE_GCC_H_
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_irq_unlocked(unsigned int key)
Definition: asm_inline_gcc.h:45
#define ALWAYS_INLINE
Definition: common.h:116
#define DAIF_IRQ_BIT
Definition: cpu.h:23
static ALWAYS_INLINE void write_daif(uint64_t val)
Definition: lib_helpers.h:64
static ALWAYS_INLINE void disable_irq(void)
Definition: lib_helpers.h:132
static ALWAYS_INLINE uint64_t read_daif(void)
Definition: lib_helpers.h:64
static k_spinlock_key_t key
Definition: spinlock_error_case.c:14