Home
last modified time | relevance | path

Searched refs:b (Results 1 – 6 of 6) sorted by relevance

/examples/libc/
A Dex2.c36 b->readpos = 0; in init()
45 while ((b->writepos + 1) % BUFFER_SIZE == b->readpos) { in put()
46 pthread_cond_wait(&b->notfull, &b->lock); in put()
50 b->buffer[b->writepos] = data; in put()
51 b->writepos++; in put()
52 if (b->writepos >= BUFFER_SIZE) b->writepos = 0; in put()
65 while (b->writepos == b->readpos) { in get()
66 pthread_cond_wait(&b->notempty, &b->lock); in get()
69 data = b->buffer[b->readpos]; in get()
70 b->readpos++; in get()
[all …]
A Dex5.c34 b->readpos = 0; in init()
35 b->writepos = 0; in init()
43 sem_wait(&b->sem_write); in put()
45 b->buffer[b->writepos] = data; in put()
46 b->writepos++; in put()
47 if (b->writepos >= BUFFER_SIZE) b->writepos = 0; in put()
49 sem_post(&b->sem_read); in put()
58 sem_wait(&b->sem_read); in get()
60 data = b->buffer[b->readpos]; in get()
61 b->readpos++; in get()
[all …]
/examples/utest/testcases/mm/
A Dcommon.h38b, operator) do{long _a = (long)(a); long _b = (long)(b); __utest_assert((_a) operator (_b), "Asse… argument
39 #define utest_int_equal(a, b) __int_compare(a, b, ==) argument
40 #define utest_int_less(a, b) __int_compare(a, b, <) argument
41 #define utest_int_less_equal(a, b) __int_compare(a, b, <=) argument
/examples/utest/testcases/posix/stdlib_h/functions/
A Dqsort_tc.c8 static int scmp(const void *a, const void *b) in scmp() argument
10 return strcmp(*(char **)a, *(char **)b); in scmp()
13 static int icmp(const void *a, const void *b) in icmp() argument
15 return *(int *)a - *(int *)b; in icmp()
18 static int ccmp(const void *a, const void *b) in ccmp() argument
20 return *(char *)a - *(char *)b; in ccmp()
/examples/test/
A Dringbuffer_test.c20 rt_uint32_t b; member
29 .b = 2, in ringbuffer_example()
35 rt_kprintf("Put data to ringbuffer, a: %d b: %d size: %d\n", data.a, data.b, sizeof(data)); in ringbuffer_example()
42 …rt_kprintf("Get data from ringbuffer, a: %d b: %d size: %d\n", recv_data.a, recv_data.b, sizeof(re… in ringbuffer_example()
A Davl.c269 static inline void swap (int *a, int *b) in swap() argument
272 *a = *b; in swap()
273 *b = temp; in swap()

Completed in 20 milliseconds