Lines Matching refs:available_at_end
79 uint32_t available_at_end = in ring_buffer_write() local
82 if (step_size > available_at_end) { in ring_buffer_write()
83 uint32_t remaining = step_size - available_at_end; in ring_buffer_write()
87 available_at_end); in ring_buffer_write()
89 &r->buf[get_ring_pos(r->write_pos + available_at_end)], in ring_buffer_write()
90 data_bytes + i * step_size + available_at_end, in ring_buffer_write()
118 uint32_t available_at_end = in ring_buffer_read() local
121 if (step_size > available_at_end) { in ring_buffer_read()
122 uint32_t remaining = step_size - available_at_end; in ring_buffer_read()
126 available_at_end); in ring_buffer_read()
128 data_bytes + i * step_size + available_at_end, in ring_buffer_read()
129 &r->buf[get_ring_pos(r->read_pos + available_at_end)], in ring_buffer_read()
279 uint32_t available_at_end = 0; in ring_buffer_copy_contents() local
282 available_at_end = in ring_buffer_copy_contents()
285 available_at_end = in ring_buffer_copy_contents()
294 if (wanted_bytes > available_at_end) { in ring_buffer_copy_contents()
295 uint32_t remaining = wanted_bytes - available_at_end; in ring_buffer_copy_contents()
298 available_at_end); in ring_buffer_copy_contents()
299 memcpy(res + available_at_end, in ring_buffer_copy_contents()
300 &v->buf[ring_buffer_view_get_ring_pos(v, r->read_pos + available_at_end)], in ring_buffer_copy_contents()
308 if (wanted_bytes > available_at_end) { in ring_buffer_copy_contents()
309 uint32_t remaining = wanted_bytes - available_at_end; in ring_buffer_copy_contents()
312 available_at_end); in ring_buffer_copy_contents()
313 memcpy(res + available_at_end, in ring_buffer_copy_contents()
314 &r->buf[get_ring_pos(r->read_pos + available_at_end)], in ring_buffer_copy_contents()
340 uint32_t available_at_end = in ring_buffer_view_write() local
343 if (step_size > available_at_end) { in ring_buffer_view_write()
344 uint32_t remaining = step_size - available_at_end; in ring_buffer_view_write()
348 available_at_end); in ring_buffer_view_write()
350 &v->buf[ring_buffer_view_get_ring_pos(v, r->write_pos + available_at_end)], in ring_buffer_view_write()
351 data_bytes + i * step_size + available_at_end, in ring_buffer_view_write()
382 uint32_t available_at_end = in ring_buffer_view_read() local
385 if (step_size > available_at_end) { in ring_buffer_view_read()
386 uint32_t remaining = step_size - available_at_end; in ring_buffer_view_read()
390 available_at_end); in ring_buffer_view_read()
392 data_bytes + i * step_size + available_at_end, in ring_buffer_view_read()
393 &v->buf[ring_buffer_view_get_ring_pos(v, r->read_pos + available_at_end)], in ring_buffer_view_read()