Lines Matching refs:val

19 void rt_hw_atomic_store(volatile rt_atomic_t *ptr, rt_atomic_t val);
20 rt_atomic_t rt_hw_atomic_add(volatile rt_atomic_t *ptr, rt_atomic_t val);
21 rt_atomic_t rt_hw_atomic_sub(volatile rt_atomic_t *ptr, rt_atomic_t val);
22 rt_atomic_t rt_hw_atomic_and(volatile rt_atomic_t *ptr, rt_atomic_t val);
23 rt_atomic_t rt_hw_atomic_or(volatile rt_atomic_t *ptr, rt_atomic_t val);
24 rt_atomic_t rt_hw_atomic_xor(volatile rt_atomic_t *ptr, rt_atomic_t val);
25 rt_atomic_t rt_hw_atomic_exchange(volatile rt_atomic_t *ptr, rt_atomic_t val);
75 rt_inline rt_atomic_t rt_soft_atomic_exchange(volatile rt_atomic_t *ptr, rt_atomic_t val) in rt_soft_atomic_exchange() argument
81 *ptr = val; in rt_soft_atomic_exchange()
86 rt_inline rt_atomic_t rt_soft_atomic_add(volatile rt_atomic_t *ptr, rt_atomic_t val) in rt_soft_atomic_add() argument
92 *ptr += val; in rt_soft_atomic_add()
97 rt_inline rt_atomic_t rt_soft_atomic_sub(volatile rt_atomic_t *ptr, rt_atomic_t val) in rt_soft_atomic_sub() argument
103 *ptr -= val; in rt_soft_atomic_sub()
108 rt_inline rt_atomic_t rt_soft_atomic_xor(volatile rt_atomic_t *ptr, rt_atomic_t val) in rt_soft_atomic_xor() argument
114 *ptr = (*ptr) ^ val; in rt_soft_atomic_xor()
119 rt_inline rt_atomic_t rt_soft_atomic_and(volatile rt_atomic_t *ptr, rt_atomic_t val) in rt_soft_atomic_and() argument
125 *ptr = (*ptr) & val; in rt_soft_atomic_and()
130 rt_inline rt_atomic_t rt_soft_atomic_or(volatile rt_atomic_t *ptr, rt_atomic_t val) in rt_soft_atomic_or() argument
136 *ptr = (*ptr) | val; in rt_soft_atomic_or()
151 rt_inline void rt_soft_atomic_store(volatile rt_atomic_t *ptr, rt_atomic_t val) in rt_soft_atomic_store() argument
155 *ptr = val; in rt_soft_atomic_store()