Lines Matching refs:readpos
196 if (mdl->readpos != mdl->bytesused)
252 buf->readpos = 0;
256 mdl->readpos = 0;
263 size_t len = buf->bytesused - buf->readpos;
289 const char *start = buf->buf + buf->readpos;
351 if (copy_to_user(ubuf, (u8 *)buf->buf + buf->readpos, len)) {
356 buf->readpos += len;
380 mdl->readpos = mdl->bytesused;
386 if (mdl->curr_buf->readpos >= mdl->curr_buf->bytesused)
393 mdl->readpos += rc;
398 mdl->curr_buf->readpos < mdl->curr_buf->bytesused ||
399 mdl->readpos >= mdl->bytesused) /* MDL buffers drained */
449 if (mdl->readpos == mdl->bytesused)
453 } else if (mdl->readpos == mdl->bytesused) {