Lines Matching full:aio
597 vdev_queue_agg_io_done(zio_t *aio) in vdev_queue_agg_io_done() argument
599 abd_free(aio->io_abd); in vdev_queue_agg_io_done()
622 zio_t *first, *last, *aio, *dio, *mandatory, *nio; in vdev_queue_aggregate() local
775 aio = zio_vdev_delegated_io(first->io_vd, first->io_offset, in vdev_queue_aggregate()
778 aio->io_timestamp = first->io_timestamp; in vdev_queue_aggregate()
786 zio_add_child(dio, aio); in vdev_queue_aggregate()
795 abd_gang_add(aio->io_abd, abd, B_TRUE); in vdev_queue_aggregate()
802 abd_gang_add(aio->io_abd, abd, B_TRUE); in vdev_queue_aggregate()
808 abd_gang_add(aio->io_abd, in vdev_queue_aggregate()
817 abd_gang_add(aio->io_abd, dio->io_abd, in vdev_queue_aggregate()
823 ASSERT3U(abd_get_size(aio->io_abd), ==, aio->io_size); in vdev_queue_aggregate()
832 return (aio); in vdev_queue_aggregate()
838 zio_t *zio, *aio; in vdev_queue_io_to_issue() local
863 zio = aio = avl_first(tree); in vdev_queue_io_to_issue()
872 (aio->io_timestamp >> VDQ_T_SHIFT)) in vdev_queue_io_to_issue()
873 zio = aio; in vdev_queue_io_to_issue()
879 aio = vdev_queue_aggregate(vq, zio); in vdev_queue_io_to_issue()
880 if (aio != NULL) { in vdev_queue_io_to_issue()
881 zio = aio; in vdev_queue_io_to_issue()