Lines Matching defs:uio

916 	uio_t *uio = &xuio->xu_uio;
918 uio->uio_iovcnt = nblk;
919 uio->uio_iov = kmem_zalloc(nblk * sizeof (iovec_t), KM_SLEEP);
924 priv->iovp = uio->uio_iov;
959 uio_t *uio = &xuio->xu_uio;
965 iov = uio->uio_iov + i;
1032 dmu_read_uio_dnode(dnode_t *dn, uio_t *uio, uint64_t size)
1042 err = dmu_buf_hold_array_by_dnode(dn, uio->uio_loffset, size,
1047 if (uio->uio_extflg == UIO_XUIO)
1048 xuio = (xuio_t *)uio;
1057 bufoff = uio->uio_loffset - db->db_offset;
1066 uio->uio_resid -= tocpy;
1067 uio->uio_loffset += tocpy;
1076 UIO_READ, uio);
1089 * Read 'size' bytes into the uio buffer.
1091 * Starting at offset uio->uio_loffset.
1098 dmu_read_uio_dbuf(dmu_buf_t *zdb, uio_t *uio, uint64_t size)
1109 err = dmu_read_uio_dnode(dn, uio, size);
1116 * Read 'size' bytes into the uio buffer.
1118 * Starting at offset uio->uio_loffset.
1121 dmu_read_uio(objset_t *os, uint64_t object, uio_t *uio, uint64_t size)
1133 err = dmu_read_uio_dnode(dn, uio, size);
1141 dmu_write_uio_dnode(dnode_t *dn, uio_t *uio, uint64_t size, dmu_tx_t *tx)
1148 err = dmu_buf_hold_array_by_dnode(dn, uio->uio_loffset, size,
1160 bufoff = uio->uio_loffset - db->db_offset;
1177 UIO_WRITE, uio);
1193 * Write 'size' bytes from the uio buffer.
1195 * Starting at offset uio->uio_loffset.
1202 dmu_write_uio_dbuf(dmu_buf_t *zdb, uio_t *uio, uint64_t size,
1214 err = dmu_write_uio_dnode(dn, uio, size, tx);
1221 * Write 'size' bytes from the uio buffer.
1223 * Starting at offset uio->uio_loffset.
1226 dmu_write_uio(objset_t *os, uint64_t object, uio_t *uio, uint64_t size,
1239 err = dmu_write_uio_dnode(dn, uio, size, tx);