Lines Matching defs:zt
278 zio_transform_t *zt = kmem_alloc(sizeof (zio_transform_t), KM_SLEEP);
280 zt->zt_orig_data = zio->io_data;
281 zt->zt_orig_size = zio->io_size;
282 zt->zt_bufsize = bufsize;
283 zt->zt_transform = transform;
285 zt->zt_next = zio->io_transform_stack;
286 zio->io_transform_stack = zt;
295 zio_transform_t *zt;
297 while ((zt = zio->io_transform_stack) != NULL) {
298 if (zt->zt_transform != NULL)
299 zt->zt_transform(zio,
300 zt->zt_orig_data, zt->zt_orig_size);
302 if (zt->zt_bufsize != 0)
303 zio_buf_free(zio->io_data, zt->zt_bufsize);
305 zio->io_data = zt->zt_orig_data;
306 zio->io_size = zt->zt_orig_size;
307 zio->io_transform_stack = zt->zt_next;
309 kmem_free(zt, sizeof (zio_transform_t));