Home | History | Annotate | Download | only in bio

Lines Matching refs:write_offset

395 		size_t write_offset;
400 write_offset = b->offset + b->len;
401 if (write_offset >= b->size)
402 write_offset -= b->size;
403 /* b->buf[write_offset] is the first byte we can write to. */
405 if (write_offset + rest <= b->size)
409 chunk = b->size - write_offset;
411 memcpy(b->buf + write_offset, buf, chunk);
435 size_t write_offset;
463 write_offset = b->offset + b->len;
464 if (write_offset >= b->size)
465 write_offset -= b->size;
466 if (write_offset + num > b->size)
470 num = b->size - write_offset;
473 *buf = b->buf + write_offset;
474 assert(write_offset + num <= b->size);