write_offset
size_t write_offset;
write_offset = b->offset + b->len;
if (write_offset >= b->size)
write_offset -= b->size;
if (write_offset + rest <= b->size)
chunk = b->size - write_offset;
memcpy(b->buf + write_offset, buf, chunk);
size_t write_offset;
write_offset = b->offset + b->len;
if (write_offset >= b->size)
write_offset -= b->size;
if (write_offset + num > b->size)
num = b->size - write_offset;
*buf = b->buf + write_offset;
assert(write_offset + num <= b->size);
uint32_t write_offset;
fwcmd->params.req.write_offset = data_offset;
wr_obj->write_offset = offset;
uint32_t write_offset;
uint32_t write_offset;
write_offset = etp->et_pio_write_offset + offset;
write_offset_limit = write_offset + length;
while (write_offset < write_offset_limit) {
EFSYS_BAR_WC_WRITEQ(esbp, write_offset, eqp);
write_offset += sizeof (efx_qword_t);
if (write_offset(fd, i2c_opt, &cmd))
if (write_offset(fd, i2c_opt, &cmd))
if (write_offset(fd, i2c_opt, &cmd))