Lines Matching refs:length

65                             rt_uint32_t           length)  in rt_ringbuffer_put()  argument
79 if (size < length) in rt_ringbuffer_put()
80 length = size; in rt_ringbuffer_put()
82 if (rb->buffer_size - rb->write_index > length) in rt_ringbuffer_put()
85 rt_memcpy(&rb->buffer_ptr[rb->write_index], ptr, length); in rt_ringbuffer_put()
88 rb->write_index += length; in rt_ringbuffer_put()
89 return length; in rt_ringbuffer_put()
97 length - (rb->buffer_size - rb->write_index)); in rt_ringbuffer_put()
101 rb->write_index = length - (rb->buffer_size - rb->write_index); in rt_ringbuffer_put()
103 return length; in rt_ringbuffer_put()
118 rt_uint32_t length) in rt_ringbuffer_put_force() argument
126 if (length > rb->buffer_size) in rt_ringbuffer_put_force()
128 ptr = &ptr[length - rb->buffer_size]; in rt_ringbuffer_put_force()
129 length = rb->buffer_size; in rt_ringbuffer_put_force()
132 if (rb->buffer_size - rb->write_index > length) in rt_ringbuffer_put_force()
135 rt_memcpy(&rb->buffer_ptr[rb->write_index], ptr, length); in rt_ringbuffer_put_force()
138 rb->write_index += length; in rt_ringbuffer_put_force()
140 if (length > space_length) in rt_ringbuffer_put_force()
143 return length; in rt_ringbuffer_put_force()
151 length - (rb->buffer_size - rb->write_index)); in rt_ringbuffer_put_force()
155 rb->write_index = length - (rb->buffer_size - rb->write_index); in rt_ringbuffer_put_force()
157 if (length > space_length) in rt_ringbuffer_put_force()
164 return length; in rt_ringbuffer_put_force()
179 rt_uint32_t length) in rt_ringbuffer_get() argument
193 if (size < length) in rt_ringbuffer_get()
194 length = size; in rt_ringbuffer_get()
196 if (rb->buffer_size - rb->read_index > length) in rt_ringbuffer_get()
199 rt_memcpy(ptr, &rb->buffer_ptr[rb->read_index], length); in rt_ringbuffer_get()
202 rb->read_index += length; in rt_ringbuffer_get()
203 return length; in rt_ringbuffer_get()
211 length - (rb->buffer_size - rb->read_index)); in rt_ringbuffer_get()
215 rb->read_index = length - (rb->buffer_size - rb->read_index); in rt_ringbuffer_get()
217 return length; in rt_ringbuffer_get()