Zephyr API Documentation  3.5.0
A Scalable Open Source RTOS
3.5.0
All Data Structures Files Functions Variables Typedefs Enumerations Enumerator Macros Modules Pages
cpu.h File Reference

Go to the source code of this file.

Functions

static uint32_t arch_k_cycle_get_32 (void)
 
static uint64_t arch_k_cycle_get_64 (void)
 
static ALWAYS_INLINE unsigned int arch_irq_lock (void)
 
static void arch_irq_unlock (unsigned int key)
 
static bool arch_irq_unlocked (unsigned int key)
 

Function Documentation

◆ arch_irq_lock()

static ALWAYS_INLINE unsigned int arch_irq_lock ( void  )
static

◆ arch_irq_unlock()

static void arch_irq_unlock ( unsigned int  key)
inlinestatic

◆ arch_irq_unlocked()

static bool arch_irq_unlocked ( unsigned int  key)
inlinestatic

◆ arch_k_cycle_get_32()

static uint32_t arch_k_cycle_get_32 ( void  )
inlinestatic

◆ arch_k_cycle_get_64()

static uint64_t arch_k_cycle_get_64 ( void  )
inlinestatic