Lines Matching defs:pipeline
333 * I/O parent/child relationships and pipeline interlocks
503 enum zio_stage stage, enum zio_stage pipeline)
545 pipeline |= ZIO_GANG_STAGES;
560 zio->io_orig_pipeline = zio->io_pipeline = pipeline;
961 enum zio_stage pipeline = ZIO_VDEV_CHILD_PIPELINE;
974 pipeline |= ZIO_STAGE_CHECKSUM_VERIFY;
992 ZIO_STAGE_VDEV_IO_START >> 1, pipeline);
1097 * wait for them and then repeat this pipeline stage.
1285 * Execute the I/O pipeline
1415 * Execute the I/O pipeline until one of the following occurs:
1418 * (2) the pipeline stalls waiting for dependent child I/Os
1424 * In all cases, the pipeline stops whenever there's no CPU work; it never
1438 enum zio_stage pipeline = zio->io_pipeline;
1448 } while ((stage & pipeline) == 0);
1453 * If we are in interrupt context and this pipeline stage
1731 * As we rewrite each gang header, the pipeline will compute
1734 * exception is the gang leader: the pipeline already computed
2036 * Set pio's pipeline to just wait for zio to finish.
2046 * The zio_nop_write stage in the pipeline determines if allocating a
2080 * If they don't then just continue with the pipeline which will
2093 * If the checksums match then reset the pipeline so that we
2638 * Issue an I/O to the underlying vdev. Typically the issue pipeline
2641 * continue the pipeline when an I/O was not issued. Since the I/O
2643 * currently active in the pipeline (see vdev_queue_io()), we explicitly
2645 * zio_interrupt() to ensure that the pipeline continues with the correct I/O.
3109 * wait for them and then repeat this pipeline stage.
3280 * the pipeline but severs its ties whenever they get into
3371 * I/O pipeline definition