Lines Matching refs:cnt
30 static void atomic_inc(int *cnt) in atomic_inc() argument
32 __atomic_add_fetch(cnt, 1, __ATOMIC_SEQ_CST); in atomic_inc()
35 static int atomic_xchg(int *cnt, int val) in atomic_xchg() argument
37 return __atomic_exchange_n(cnt, val, __ATOMIC_SEQ_CST); in atomic_xchg()
89 int err, cnt; in test_ringbuf() local
129 cnt = atomic_xchg(&sample_cnt, 0); in test_ringbuf()
130 CHECK(cnt != 2, "cnt", "exp %d samples, got %d\n", 2, cnt); in test_ringbuf()
136 cnt = atomic_xchg(&sample_cnt, 0); in test_ringbuf()
137 CHECK(cnt != 0, "cnt", "exp %d samples, got %d\n", 0, cnt); in test_ringbuf()
153 cnt = atomic_xchg(&sample_cnt, 0); in test_ringbuf()
154 CHECK(cnt != 2, "cnt", "exp %d samples, got %d\n", 2, cnt); in test_ringbuf()
183 cnt = atomic_xchg(&sample_cnt, 0); in test_ringbuf()
184 CHECK(cnt != 0, "cnt", "exp %d samples, got %d\n", 0, cnt); in test_ringbuf()
200 cnt = atomic_xchg(&sample_cnt, 0); in test_ringbuf()
201 CHECK(cnt != 0, "cnt", "exp %d samples, got %d\n", 0, cnt); in test_ringbuf()
230 cnt = atomic_xchg(&sample_cnt, 0); in test_ringbuf()
231 CHECK(cnt != 6, "cnt", "exp %d samples, got %d\n", 6, cnt); in test_ringbuf()