Lines Matching refs:io_flags
614 if (zio->io_flags & ZIO_FLAG_DONT_AGGREGATE) in vdev_queue_aggregate()
655 mandatory = (first->io_flags & ZIO_FLAG_OPTIONAL) ? NULL : first; in vdev_queue_aggregate()
661 zio_flag_t flags = zio->io_flags & ZIO_FLAG_AGG_INHERIT; in vdev_queue_aggregate()
663 (dio->io_flags & ZIO_FLAG_AGG_INHERIT) == flags && in vdev_queue_aggregate()
668 if (mandatory == NULL && !(first->io_flags & ZIO_FLAG_OPTIONAL)) in vdev_queue_aggregate()
675 while ((first->io_flags & ZIO_FLAG_OPTIONAL) && first != last) { in vdev_queue_aggregate()
688 (dio->io_flags & ZIO_FLAG_AGG_INHERIT) == flags && in vdev_queue_aggregate()
690 (dio->io_flags & ZIO_FLAG_OPTIONAL)) && in vdev_queue_aggregate()
695 if (!(last->io_flags & ZIO_FLAG_OPTIONAL)) in vdev_queue_aggregate()
715 if (!(nio->io_flags & ZIO_FLAG_OPTIONAL)) { in vdev_queue_aggregate()
731 dio->io_flags &= ~ZIO_FLAG_OPTIONAL; in vdev_queue_aggregate()
735 ASSERT(last->io_flags & ZIO_FLAG_OPTIONAL); in vdev_queue_aggregate()
780 if (dio->io_flags & ZIO_FLAG_NODATA) { in vdev_queue_aggregate()
867 if (zio->io_flags & ZIO_FLAG_NODATA) { in vdev_queue_io_to_issue()
889 if (zio->io_flags & ZIO_FLAG_DONT_QUEUE) in vdev_queue_io()
922 zio->io_flags |= ZIO_FLAG_DONT_QUEUE; in vdev_queue_io()