Lines Matching refs:counter
24 #define atomic_xchg(v, new) (xchg(&((v)->counter), new))
28 #define atomic_read(v) (*(volatile int *)&(v)->counter)
60 typedef struct { volatile int counter; } atomic24_t;
65 #define atomic24_read(v) ((v)->counter)
66 #define atomic24_set(v, i) (((v)->counter) = i)
78 * | signed 24-bit counter value | lock | atomic_t
87 int ret = v->counter;
90 ret = v->counter;
95 #define atomic24_set(v, i) (((v)->counter) = ((i) << 8))
106 ptr = &v->counter;
128 ptr = &v->counter;