Home
last modified time | relevance | path

Searched refs:rbb (Results 1 – 2 of 2) sorted by relevance

/components/drivers/ipc/
A Dringblk_buf.c30 RT_ASSERT(rbb); in rt_rbb_init()
34 rbb->buf = buf; in rt_rbb_init()
38 rbb->tail = &rbb->blk_list; in rt_rbb_init()
70 if (!rbb) in rt_rbb_create()
78 rt_free(rbb); in rt_rbb_create()
92 return rbb; in rt_rbb_create()
103 RT_ASSERT(rbb); in rt_rbb_destroy()
107 rt_free(rbb); in rt_rbb_destroy()
118 RT_ASSERT(rbb); in find_empty_blk_in_set()
136 rbb->tail = n; in list_append()
[all …]
/components/drivers/include/ipc/
A Dringblk_buf.h86 void rt_rbb_init(rt_rbb_t rbb, rt_uint8_t *buf, rt_size_t buf_size, rt_rbb_blk_t block_set, rt_size…
87 rt_size_t rt_rbb_get_buf_size(rt_rbb_t rbb);
91 void rt_rbb_destroy(rt_rbb_t rbb);
95 rt_rbb_blk_t rt_rbb_blk_alloc(rt_rbb_t rbb, rt_size_t blk_size);
97 rt_rbb_blk_t rt_rbb_blk_get(rt_rbb_t rbb);
100 void rt_rbb_blk_free(rt_rbb_t rbb, rt_rbb_blk_t block);
103 rt_size_t rt_rbb_blk_queue_get(rt_rbb_t rbb, rt_size_t queue_data_len, rt_rbb_blk_queue_t blk_queue…
106 void rt_rbb_blk_queue_free(rt_rbb_t rbb, rt_rbb_blk_queue_t blk_queue);
107 rt_size_t rt_rbb_next_blk_queue_len(rt_rbb_t rbb);

Completed in 4 milliseconds