Lines Matching refs:uio
208 zfs_uio_t *uio = data->cd_uio; in skein_digest_update_uio() local
211 if (zfs_uio_segflg(uio) != UIO_SYSSPACE) in skein_digest_update_uio()
218 offset = zfs_uio_index_at_offset(uio, offset, &vec_idx); in skein_digest_update_uio()
219 if (vec_idx == zfs_uio_iovcnt(uio)) { in skein_digest_update_uio()
230 while (vec_idx < zfs_uio_iovcnt(uio) && length > 0) { in skein_digest_update_uio()
231 cur_len = MIN(zfs_uio_iovlen(uio, vec_idx) - offset, length); in skein_digest_update_uio()
232 SKEIN_OP(ctx, Update, (uint8_t *)zfs_uio_iovbase(uio, vec_idx) in skein_digest_update_uio()
239 if (vec_idx == zfs_uio_iovcnt(uio) && length > 0) { in skein_digest_update_uio()
259 zfs_uio_t *uio = digest->cd_uio; in skein_digest_final_uio() local
262 if (zfs_uio_segflg(uio) != UIO_SYSSPACE) in skein_digest_final_uio()
268 offset = zfs_uio_index_at_offset(uio, offset, &vec_idx); in skein_digest_final_uio()
269 if (vec_idx == zfs_uio_iovcnt(uio)) { in skein_digest_final_uio()
277 zfs_uio_iovlen(uio, vec_idx)) { in skein_digest_final_uio()
280 (uchar_t *)zfs_uio_iovbase(uio, vec_idx) + offset); in skein_digest_final_uio()
292 while (vec_idx < zfs_uio_iovcnt(uio) && length > 0) { in skein_digest_final_uio()
293 cur_len = MIN(zfs_uio_iovlen(uio, vec_idx) - offset, in skein_digest_final_uio()
295 memcpy(zfs_uio_iovbase(uio, vec_idx) + offset, in skein_digest_final_uio()
305 if (vec_idx == zfs_uio_iovcnt(uio) && length > 0) { in skein_digest_final_uio()