Home
last modified time | relevance | path

Searched refs:__ALWAYS_INLINE (Results 1 – 7 of 7) sorted by relevance

/lk-master/top/include/lk/
A Dpow2.h18 static inline __ALWAYS_INLINE bool ispow2(uint val) { in ispow2()
22 static inline __ALWAYS_INLINE uint log2_uint(uint val) { in log2_uint()
29 static inline __ALWAYS_INLINE uint valpow2(uint valp2) { in valpow2()
33 static inline __ALWAYS_INLINE uint divpow2(uint val, uint divp2) { in divpow2()
37 static inline __ALWAYS_INLINE uint modpow2(uint val, uint modp2) { in modpow2()
43 static inline __ALWAYS_INLINE uint32_t round_up_pow2_u32(uint32_t v) { in round_up_pow2_u32()
A Dcompiler.h56 #define __ALWAYS_INLINE __attribute__((always_inline)) macro
58 #define __ALWAYS_INLINE macro
176 #define __ALWAYS_INLINE macro
/lk-master/arch/mips/include/arch/
A Dmips.h16 static inline __ALWAYS_INLINE uint32_t mips_read_##regname(void) { \
22 static inline __ALWAYS_INLINE uint32_t mips_read_##regname##_relaxed(void) { \
28 static inline __ALWAYS_INLINE void mips_write_##regname(uint32_t val) { \
32 static inline __ALWAYS_INLINE void mips_write_##regname##_relaxed(uint32_t val) { \
/lk-master/arch/arm/include/arch/
A Dspinlock.h111 __ALWAYS_INLINE
124 __ALWAYS_INLINE
A Darm.h105 static inline __ALWAYS_INLINE uint32_t arm_read_##reg(void) { \
111 static inline __ALWAYS_INLINE uint32_t arm_read_##reg##_relaxed(void) { \
117 static inline __ALWAYS_INLINE void arm_write_##reg(uint32_t val) { \
122 static inline __ALWAYS_INLINE void arm_write_##reg##_relaxed(uint32_t val) { \
/lk-master/kernel/include/kernel/
A Dthread.h201 static inline __ALWAYS_INLINE uintptr_t tls_get(uint entry) { in tls_get()
205 static inline __ALWAYS_INLINE uintptr_t __tls_set(uint entry, uintptr_t val) { in __tls_set()
/lk-master/platform/sifive/
A Dgpio.c43 __ALWAYS_INLINE

Completed in 8 milliseconds