Lines Matching refs:io_priority
517 ASSERT3U(zio->io_priority, <, ZIO_PRIORITY_NUM_QUEUEABLE); in vdev_queue_io_add()
518 avl_add(vdev_queue_class_tree(vq, zio->io_priority), zio); in vdev_queue_io_add()
525 ASSERT3U(zio->io_priority, <, ZIO_PRIORITY_NUM_QUEUEABLE); in vdev_queue_io_remove()
526 avl_remove(vdev_queue_class_tree(vq, zio->io_priority), zio); in vdev_queue_io_remove()
548 ASSERT3U(zio->io_priority, <, ZIO_PRIORITY_NUM_QUEUEABLE); in vdev_queue_pending_add()
549 vq->vq_class[zio->io_priority].vqc_active++; in vdev_queue_pending_add()
550 if (vdev_queue_is_interactive(zio->io_priority)) { in vdev_queue_pending_add()
563 ASSERT3U(zio->io_priority, <, ZIO_PRIORITY_NUM_QUEUEABLE); in vdev_queue_pending_remove()
564 vq->vq_class[zio->io_priority].vqc_active--; in vdev_queue_pending_remove()
565 if (vdev_queue_is_interactive(zio->io_priority)) { in vdev_queue_pending_remove()
749 abd, size, first->io_type, zio->io_priority, in vdev_queue_aggregate()
839 ASSERT3U(zio->io_priority, ==, p); in vdev_queue_io_to_issue()
883 ASSERT(zio->io_priority != ZIO_PRIORITY_TRIM); in vdev_queue_io()
885 if (zio->io_priority != ZIO_PRIORITY_SYNC_READ && in vdev_queue_io()
886 zio->io_priority != ZIO_PRIORITY_ASYNC_READ && in vdev_queue_io()
887 zio->io_priority != ZIO_PRIORITY_SCRUB && in vdev_queue_io()
888 zio->io_priority != ZIO_PRIORITY_REMOVAL && in vdev_queue_io()
889 zio->io_priority != ZIO_PRIORITY_INITIALIZING && in vdev_queue_io()
890 zio->io_priority != ZIO_PRIORITY_REBUILD) { in vdev_queue_io()
891 zio->io_priority = ZIO_PRIORITY_ASYNC_READ; in vdev_queue_io()
894 ASSERT(zio->io_priority != ZIO_PRIORITY_TRIM); in vdev_queue_io()
896 if (zio->io_priority != ZIO_PRIORITY_SYNC_WRITE && in vdev_queue_io()
897 zio->io_priority != ZIO_PRIORITY_ASYNC_WRITE && in vdev_queue_io()
898 zio->io_priority != ZIO_PRIORITY_REMOVAL && in vdev_queue_io()
899 zio->io_priority != ZIO_PRIORITY_INITIALIZING && in vdev_queue_io()
900 zio->io_priority != ZIO_PRIORITY_REBUILD) { in vdev_queue_io()
901 zio->io_priority = ZIO_PRIORITY_ASYNC_WRITE; in vdev_queue_io()
905 ASSERT(zio->io_priority == ZIO_PRIORITY_TRIM); in vdev_queue_io()
977 if (zio->io_priority == ZIO_PRIORITY_NOW) in vdev_queue_change_io_priority()
980 ASSERT3U(zio->io_priority, <, ZIO_PRIORITY_NUM_QUEUEABLE); in vdev_queue_change_io_priority()
1004 tree = vdev_queue_class_tree(vq, zio->io_priority); in vdev_queue_change_io_priority()
1006 avl_remove(vdev_queue_class_tree(vq, zio->io_priority), zio); in vdev_queue_change_io_priority()
1007 zio->io_priority = priority; in vdev_queue_change_io_priority()
1008 avl_add(vdev_queue_class_tree(vq, zio->io_priority), zio); in vdev_queue_change_io_priority()
1010 zio->io_priority = priority; in vdev_queue_change_io_priority()