7#ifndef ZEPHYR_INCLUDE_ARCH_ARM_ARCH_INLINES_H
8#define ZEPHYR_INCLUDE_ARCH_ARM_ARCH_INLINES_H
11#if defined(CONFIG_CPU_AARCH32_CORTEX_R) || defined(CONFIG_CPU_AARCH32_CORTEX_A)
25 return &_kernel.cpus[0];
41 return CONFIG_MP_MAX_NUM_CPUS;
static ALWAYS_INLINE _cpu_t * arch_curr_cpu(void)
Definition: arch_inlines.h:17
static ALWAYS_INLINE uint32_t arch_proc_id(void)
Definition: arch_inlines.h:30
static ALWAYS_INLINE unsigned int arch_num_cpus(void)
Definition: arch_inlines.h:39
#define ALWAYS_INLINE
Definition: common.h:129
static ALWAYS_INLINE uint32_t read_tpidruro(void)
Definition: lib_helpers.h:75
__UINT32_TYPE__ uint32_t
Definition: stdint.h:90
#define TPIDRURO_CURR_CPU
Definition: tpidruro.h:18