Lines Matching refs:io_flags
656 enum zio_flag flags = zio->io_flags & ZIO_FLAG_AGG_INHERIT; in vdev_queue_aggregate()
667 if (zio->io_flags & ZIO_FLAG_DONT_AGGREGATE || limit == 0) in vdev_queue_aggregate()
702 mandatory = (first->io_flags & ZIO_FLAG_OPTIONAL) ? NULL : first; in vdev_queue_aggregate()
709 (dio->io_flags & ZIO_FLAG_AGG_INHERIT) == flags && in vdev_queue_aggregate()
714 if (mandatory == NULL && !(first->io_flags & ZIO_FLAG_OPTIONAL)) in vdev_queue_aggregate()
721 while ((first->io_flags & ZIO_FLAG_OPTIONAL) && first != last) { in vdev_queue_aggregate()
734 (dio->io_flags & ZIO_FLAG_AGG_INHERIT) == flags && in vdev_queue_aggregate()
736 (dio->io_flags & ZIO_FLAG_OPTIONAL)) && in vdev_queue_aggregate()
741 if (!(last->io_flags & ZIO_FLAG_OPTIONAL)) in vdev_queue_aggregate()
761 if (!(nio->io_flags & ZIO_FLAG_OPTIONAL)) { in vdev_queue_aggregate()
776 dio->io_flags &= ~ZIO_FLAG_OPTIONAL; in vdev_queue_aggregate()
780 ASSERT(last->io_flags & ZIO_FLAG_OPTIONAL); in vdev_queue_aggregate()
825 if (dio->io_flags & ZIO_FLAG_NODATA) { in vdev_queue_aggregate()
908 if (zio->io_flags & ZIO_FLAG_NODATA) { in vdev_queue_io_to_issue()
928 if (zio->io_flags & ZIO_FLAG_DONT_QUEUE) in vdev_queue_io()
961 zio->io_flags |= ZIO_FLAG_DONT_CACHE | ZIO_FLAG_DONT_QUEUE; in vdev_queue_io()