rb_can_read
len = MIN(toread, rb_can_read(rb));
toread = rb_can_read(rb);
size_t rb_can_read(struct ring_buffer *rb);