Lines Matching full:size
31 rt_int16_t size) in rt_ringbuffer_init() argument
34 RT_ASSERT(size > 0); in rt_ringbuffer_init()
40 /* set buffer pool and size */ in rt_ringbuffer_init()
42 rb->buffer_size = RT_ALIGN_DOWN(size, RT_ALIGN_SIZE); in rt_ringbuffer_init()
53 rt_uint16_t size; in rt_ringbuffer_put() local
58 size = rt_ringbuffer_space_len(rb); in rt_ringbuffer_put()
61 if (size == 0) in rt_ringbuffer_put()
65 if (size < length) in rt_ringbuffer_put()
66 length = size; in rt_ringbuffer_put()
156 rt_size_t size; in rt_ringbuffer_get() local
161 size = rt_ringbuffer_data_len(rb); in rt_ringbuffer_get()
164 if (size == 0) in rt_ringbuffer_get()
168 if (size < length) in rt_ringbuffer_get()
169 length = size; in rt_ringbuffer_get()
290 * get the size of data in rb
326 struct rt_ringbuffer* rt_ringbuffer_create(rt_uint16_t size) in rt_ringbuffer_create() argument
331 RT_ASSERT(size > 0); in rt_ringbuffer_create()
333 size = RT_ALIGN_DOWN(size, RT_ALIGN_SIZE); in rt_ringbuffer_create()
339 pool = rt_malloc(size); in rt_ringbuffer_create()
346 rt_ringbuffer_init(rb, pool, size); in rt_ringbuffer_create()