Lines Matching defs:aio
453 vdev_queue_agg_io_done(zio_t *aio)
455 if (aio->io_type == ZIO_TYPE_READ) {
457 while ((pio = zio_walk_parents(aio)) != NULL) {
458 bcopy((char *)aio->io_data + (pio->io_offset -
459 aio->io_offset), pio->io_data, pio->io_size);
463 zio_buf_free(aio->io_data, aio->io_size);
599 zio_t *first, *last, *aio, *dio, *mandatory, *nio;
717 aio = zio_vdev_delegated_io(first->io_vd, first->io_offset,
721 aio->io_timestamp = first->io_timestamp;
727 ASSERT3U(dio->io_type, ==, aio->io_type);
731 bzero((char *)aio->io_data + (dio->io_offset -
732 aio->io_offset), dio->io_size);
734 bcopy(dio->io_data, (char *)aio->io_data +
735 (dio->io_offset - aio->io_offset),
739 zio_add_child(dio, aio);
745 return (aio);
751 zio_t *zio, *aio;
782 aio = vdev_queue_aggregate(vq, zio);
783 if (aio != NULL)
784 zio = aio;