Lines Matching refs:mbo_offs
43 size_t mbo_offs; member
145 c->mbo_offs = 0; in comp_open()
209 to_copy = min(count, c->cfg->buffer_size - c->mbo_offs); in comp_write()
210 left = copy_from_user(mbo->virt_address + c->mbo_offs, buf, to_copy); in comp_write()
216 c->mbo_offs += to_copy - left; in comp_write()
217 if (c->mbo_offs >= c->cfg->buffer_size || in comp_write()
221 mbo->buffer_length = c->mbo_offs; in comp_write()
222 c->mbo_offs = 0; in comp_write()
266 mbo->processed_length - c->mbo_offs); in comp_read()
269 mbo->virt_address + c->mbo_offs, in comp_read()
274 c->mbo_offs += copied; in comp_read()
275 if (c->mbo_offs >= mbo->processed_length) { in comp_read()
278 c->mbo_offs = 0; in comp_read()