Lines Matching refs:rbb

20     rt_rbb_t rbb = (rt_rbb_t)param;  in put_thread()  local
32 block = rt_rbb_blk_alloc(rbb, rand() % 10 + 1); in put_thread()
47 rt_rbb_t rbb = (rt_rbb_t)param; in get_thread() local
57 block = rt_rbb_blk_get(rbb); in get_thread()
64 rt_rbb_blk_free(rbb, block); in get_thread()
78 rt_rbb_t rbb; in rbb_test() local
86 rbb = rt_rbb_create(52, 6); in rbb_test()
87 if (rbb) in rbb_test()
97 blk1 = rt_rbb_blk_alloc(rbb, 2); in rbb_test()
108 blk2 = rt_rbb_blk_alloc(rbb, 4); in rbb_test()
119 blk3 = rt_rbb_blk_alloc(rbb, 8); in rbb_test()
130 blk4 = rt_rbb_blk_alloc(rbb, 16); in rbb_test()
141 blk5 = rt_rbb_blk_alloc(rbb, 32); in rbb_test()
151 blk5 = rt_rbb_blk_alloc(rbb, 18); in rbb_test()
163 rt_kprintf("next block queue length: %d\n", rt_rbb_next_blk_queue_len(rbb)); in rbb_test()
164 rt_kprintf("block list length: %d\n", rt_slist_len(&rbb->blk_list)); in rbb_test()
180 rt_kprintf("next block queue length: %d\n", rt_rbb_next_blk_queue_len(rbb)); in rbb_test()
181 rt_kprintf("block list length: %d\n", rt_slist_len(&rbb->blk_list)); in rbb_test()
190 _blk1 = rt_rbb_blk_get(rbb); in rbb_test()
191 _blk2 = rt_rbb_blk_get(rbb); in rbb_test()
210 rt_kprintf("next block queue length: %d\n", rt_rbb_next_blk_queue_len(rbb)); in rbb_test()
211 rt_kprintf("block list length: %d\n", rt_slist_len(&rbb->blk_list)); in rbb_test()
220 rt_rbb_blk_free(rbb, blk2); in rbb_test()
222 rt_rbb_blk_free(rbb, blk1); in rbb_test()
225 rt_kprintf("next block queue length: %d\n", rt_rbb_next_blk_queue_len(rbb)); in rbb_test()
226 rt_kprintf("block list length: %d\n", rt_slist_len(&rbb->blk_list)); in rbb_test()
233 blk6 = rt_rbb_blk_alloc(rbb, 5); in rbb_test()
247 rt_kprintf("next block queue length: %d\n", rt_rbb_next_blk_queue_len(rbb)); in rbb_test()
248 rt_kprintf("block list length: %d\n", rt_slist_len(&rbb->blk_list)); in rbb_test()
257 req_size = rt_rbb_next_blk_queue_len(rbb) + 5; in rbb_test()
258 size = rt_rbb_blk_queue_get(rbb, req_size, &blk_queue1); in rbb_test()
282 rt_kprintf("next block queue length: %d\n", rt_rbb_next_blk_queue_len(rbb)); in rbb_test()
283 rt_kprintf("block list length: %d\n", rt_slist_len(&rbb->blk_list)); in rbb_test()
293 rt_rbb_blk_queue_free(rbb, &blk_queue1); in rbb_test()
296 rt_kprintf("next block queue length: %d\n", rt_rbb_next_blk_queue_len(rbb)); in rbb_test()
297 rt_kprintf("block list length: %d\n", rt_slist_len(&rbb->blk_list)); in rbb_test()
303 rt_rbb_blk_free(rbb, blk6); in rbb_test()
309 thread = rt_thread_create("rbb_put", put_thread, rbb, 1024, 10, 25); in rbb_test()
315 thread = rt_thread_create("rbb_get", get_thread, rbb, 1024, 10, 25); in rbb_test()
323 rt_rbb_destroy(rbb); in rbb_test()