8#ifndef ZEPHYR_INCLUDE_ARCH_ARM_CORTEX_A_R_ARMV8_TIMER_H_ 
    9#define ZEPHYR_INCLUDE_ARCH_ARM_CORTEX_A_R_ARMV8_TIMER_H_ 
   20#define ARM_ARCH_TIMER_IRQ      ARM_TIMER_VIRTUAL_IRQ 
   21#define ARM_ARCH_TIMER_PRIO     ARM_TIMER_VIRTUAL_PRIO 
   22#define ARM_ARCH_TIMER_FLAGS    ARM_TIMER_VIRTUAL_FLAGS 
   42                cntv_ctl &= ~CNTV_CTL_ENABLE_BIT;
 
 
   57                cntv_ctl &= ~CNTV_CTL_IMASK_BIT;
 
 
#define CNTV_CTL_ENABLE_BIT
Definition cpu.h:78
 
#define CNTV_CTL_IMASK_BIT
Definition cpu.h:79
 
static ALWAYS_INLINE uint64_t arm_arch_timer_count(void)
Definition armv8_timer.h:63
 
static ALWAYS_INLINE void arm_arch_timer_set_irq_mask(bool mask)
Definition armv8_timer.h:48
 
static ALWAYS_INLINE void arm_arch_timer_set_compare(uint64_t val)
Definition armv8_timer.h:28
 
static ALWAYS_INLINE void arm_arch_timer_enable(unsigned char enable)
Definition armv8_timer.h:33
 
static ALWAYS_INLINE void arm_arch_timer_init(void)
Definition armv8_timer.h:24
 
#define ALWAYS_INLINE
Definition common.h:129
 
static ALWAYS_INLINE uint32_t read_cntv_ctl(void)
Definition lib_helpers.h:73
 
static ALWAYS_INLINE void write_cntv_ctl(uint32_t val)
Definition lib_helpers.h:73
 
static ALWAYS_INLINE void write_cntv_cval(uint64_t val)
Definition lib_helpers.h:78
 
static ALWAYS_INLINE uint64_t read_cntvct(void)
Definition lib_helpers.h:77
 
__UINT64_TYPE__ uint64_t
Definition stdint.h:91