Lines Matching defs:cuio
378 * encrypting it expects puio to reference the plaintext and cuio to
379 * reference the ciphertext. cuio must have enough space for the
431 zfs_uio_t cuio;
439 zfs_uio_init(&cuio, &cuio_s);
482 GET_UIO_STRUCT(&cuio)->uio_iov = iovecs;
483 zfs_uio_iovcnt(&cuio) = 4;
484 zfs_uio_segflg(&cuio) = UIO_SYSSPACE;
488 iv, enc_len, &cuio, aad_len);
510 zfs_uio_t cuio;
521 zfs_uio_init(&cuio, &cuio_s);
559 GET_UIO_STRUCT(&cuio)->uio_iov = iovecs;
560 zfs_uio_iovcnt(&cuio) = 4;
561 zfs_uio_segflg(&cuio) = UIO_SYSSPACE;
565 iv, enc_len, &cuio, aad_len);
1608 * This function builds up the plaintext (puio) and ciphertext (cuio) uios so
1618 uint8_t *mac, zfs_uio_t *puio, zfs_uio_t *cuio, uint_t *enc_len,
1630 datalen, byteswap, puio, cuio, enc_len, authbuf, auth_len,
1635 cipherbuf, datalen, byteswap, puio, cuio, enc_len, authbuf,
1640 datalen, puio, cuio, enc_len);
1651 zfs_uio_segflg(cuio) = UIO_SYSSPACE;
1654 ((iovec_t *)&(GET_UIO_STRUCT(cuio)->
1655 uio_iov[zfs_uio_iovcnt(cuio) - 1]));
1682 zfs_uio_t puio, cuio;
1692 zfs_uio_init(&cuio, &cuio_s);
1709 cipherbuf, datalen, byteswap, mac, &puio, &cuio, &enc_len,
1743 ckey, iv, enc_len, &cuio, auth_len);
1755 zio_crypt_destroy_uio(&cuio);
1774 zio_crypt_destroy_uio(&cuio);