Searched refs:rt_rbb_t (Results 1 – 3 of 3) sorted by relevance
| /components/drivers/include/ipc/ |
| A D | ringblk_buf.h | 83 typedef struct rt_rbb *rt_rbb_t; typedef 86 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); 90 rt_rbb_t rt_rbb_create(rt_size_t buf_size, rt_size_t blk_max_num); 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); [all …]
|
| /components/drivers/ipc/ |
| A D | ringblk_buf.c | 63 rt_rbb_t rt_rbb_create(rt_size_t buf_size, rt_size_t blk_max_num) in rt_rbb_create() 65 rt_rbb_t rbb = RT_NULL; in rt_rbb_create() 69 rbb = (rt_rbb_t)rt_malloc(sizeof(struct rt_rbb)); in rt_rbb_create() 101 void rt_rbb_destroy(rt_rbb_t rbb) in rt_rbb_destroy() 114 static rt_rbb_blk_t find_empty_blk_in_set(rt_rbb_t rbb) in find_empty_blk_in_set() 130 rt_inline void list_append(rt_rbb_t rbb, rt_slist_t *n) in list_append() 139 rt_inline rt_slist_t *list_remove(rt_rbb_t rbb, rt_slist_t *n) in list_remove() 295 rt_rbb_blk_t rt_rbb_blk_get(rt_rbb_t rbb) in rt_rbb_blk_get() 364 void rt_rbb_blk_free(rt_rbb_t rbb, rt_rbb_blk_t block) in rt_rbb_blk_free() 541 rt_size_t rt_rbb_next_blk_queue_len(rt_rbb_t rbb) in rt_rbb_next_blk_queue_len() [all …]
|
| /components/utilities/ulog/ |
| A D | ulog.c | 91 rt_rbb_t async_rbb;
|
Completed in 56 milliseconds