ring_buf_used
if (num_bytes < ring_buf_used(r))
rnew.head_offset = r->head_offset - ring_buf_used(r);
return r->alloc - ring_buf_used(r);
return ring_buf_used(&qss->ring_buf);