ZIO_TYPE_TRIM
if (type == ZIO_TYPE_TRIM)
case ZIO_TYPE_TRIM:
} else if (zio->io_type == ZIO_TYPE_TRIM) {
ASSERT(t == ZIO_TYPE_READ || t == ZIO_TYPE_WRITE || t == ZIO_TYPE_TRIM);
avl_create(vdev_queue_type_tree(vq, ZIO_TYPE_TRIM),
avl_destroy(vdev_queue_type_tree(vq, ZIO_TYPE_TRIM));
if (zio->io_type == ZIO_TYPE_TRIM && !zfs_vdev_aggregate_trim)
ASSERT(zio->io_type == ZIO_TYPE_TRIM);
private, ZIO_TYPE_TRIM, priority, flags | ZIO_FLAG_PHYSICAL,
zio->io_type == ZIO_TYPE_WRITE || zio->io_type == ZIO_TYPE_TRIM)) {
zio->io_type == ZIO_TYPE_WRITE || zio->io_type == ZIO_TYPE_TRIM);
if (zio->io_error && zio->io_type != ZIO_TYPE_TRIM) {
IMPLY(type != ZIO_TYPE_TRIM, psize <= SPA_MAXBLOCKSIZE);