Lines Matching refs:offset
237 off_t offset = data->cd_offset;
251 offset >= data->cd_uio->uio_iov[vec_idx].iov_len;
252 offset -= data->cd_uio->uio_iov[vec_idx++].iov_len)
256 * The caller specified an offset that is larger than the
267 offset, length);
270 offset, cur_len);
274 offset = 0;
300 off_t offset = digest->cd_offset;
311 for (vec_idx = 0; offset >= digest->cd_uio->uio_iov[vec_idx].iov_len &&
313 offset -= digest->cd_uio->uio_iov[vec_idx++].iov_len)
317 * The caller specified an offset that is
324 if (offset + digest_len <=
338 cd_uio->uio_iov[vec_idx].iov_base + offset,
342 cd_uio->uio_iov[vec_idx].iov_base + offset,
361 offset, length);
363 digest->cd_uio->uio_iov[vec_idx].iov_base + offset,
369 offset = 0;
392 off_t offset = data->cd_offset;
400 for (mp = data->cd_mp; mp != NULL && offset >= MBLKL(mp);
401 offset -= MBLKL(mp), mp = mp->b_cont)
405 * The caller specified an offset that is larger than the
415 cur_len = MIN(MBLKL(mp) - offset, length);
416 MD4Update(md4_ctx, mp->b_rptr + offset, cur_len);
418 offset = 0;
445 off_t offset = digest->cd_offset;
451 for (mp = digest->cd_mp; mp != NULL && offset >= MBLKL(mp);
452 offset -= MBLKL(mp), mp = mp->b_cont)
456 * The caller specified an offset that is larger than the
462 if (offset + digest_len <= MBLKL(mp)) {
474 bcopy(digest_scratch, mp->b_rptr + offset, digest_len);
476 MD4Final(mp->b_rptr + offset, md4_ctx);
493 cur_len = MIN(MBLKL(mp) - offset, length);
495 mp->b_rptr + offset, cur_len);
500 offset = 0;