Lines Matching full:pipeline

494  * I/O parent/child relationships and pipeline interlocks
697 const zbookmark_phys_t *zb, enum zio_stage stage, enum zio_stage pipeline) in zio_create() argument
742 pipeline |= ZIO_GANG_STAGES; in zio_create()
758 zio->io_orig_pipeline = zio->io_pipeline = pipeline; in zio_create()
1236 enum zio_stage pipeline = ZIO_VDEV_CHILD_PIPELINE; in zio_vdev_child_io() local
1256 pipeline |= ZIO_STAGE_CHECKSUM_VERIFY; in zio_vdev_child_io()
1295 ZIO_STAGE_VDEV_IO_START >> 1, pipeline); in zio_vdev_child_io()
1477 * wait for them and then repeat this pipeline stage. in zio_write_compress()
1670 * Execute the I/O pipeline
1801 * Execute the I/O pipeline until one of the following occurs:
1804 * (2) the pipeline stalls waiting for dependent child I/Os
1810 * In all cases, the pipeline stops whenever there's no CPU work; it never
1826 enum zio_stage pipeline = zio->io_pipeline; in zio_execute() local
1836 } while ((stage & pipeline) == 0); in zio_execute()
1841 * If we are in interrupt context and this pipeline stage in zio_execute()
1859 * The I/O pipeline is a part of the machinery responsible for in zio_execute()
2173 * As we rewrite each gang header, the pipeline will compute in zio_rewrite_gang()
2176 * exception is the gang leader: the pipeline already computed in zio_rewrite_gang()
2571 * Set pio's pipeline to just wait for zio to finish. in zio_write_gang_block()
2581 * The zio_nop_write stage in the pipeline determines if allocating a
2615 * If they don't then just continue with the pipeline which will in zio_nop_write()
2629 * If the checksums match then reset the pipeline so that we in zio_nop_write()
3411 * Issue an I/O to the underlying vdev. Typically the issue pipeline
3414 * continue the pipeline when an I/O was not issued. Since the I/O
3416 * currently active in the pipeline (see vdev_queue_io()), we explicitly
3418 * zio_interrupt() to ensure that the pipeline continues with the correct I/O.
4160 * Call into the pipeline to see if there is more work that in zio_dva_throttle_done()
4180 * wait for them and then repeat this pipeline stage. in zio_done()
4403 * the pipeline but severs its ties whenever they get into in zio_done()
4497 * I/O pipeline definition