/illumos-gate/usr/src/uts/common/fs/zfs/sys/ |
H A D | zio_impl.h | 41 * XXX -- Describe ZFS I/O pipeline here. Fill in as needed. 43 * The ZFS I/O pipeline is comprised of various stages which are defined 55 * Although the most common pipeline are used by the basic I/O operations 60 * Interlock Pipeline: 61 * The interlock pipeline is the most basic pipeline and is used by all 62 * of the I/O operations. The interlock pipeline does not perform any I/O 66 * Vdev child Pipeline: 67 * The vdev child pipeline is responsible for performing the physical I/O. 68 * It is in this pipeline where the I/O are queued and possibly cached. 70 * In addition to performing I/O, the pipeline is also responsible for [all …]
|
/illumos-gate/usr/src/cmd/lp/lib/filters/ |
H A D | insfilter.c | 54 #define X_MUST 0x0800 /* Pipeline MUST use this parm */ 55 #define X_FIRST 0x1000 /* Use parm only in 1st cmd of pipeline */ 136 _FILTER *pipeline; local 258 * Find a pipeline that will convert the input-type to the 261 if (!instantiate(&pipeline, &S.input_type, &S.output_type, 277 * Found a pipeline, so now build it. 281 * Split pipeline after last slow filter. 282 * "pipeline" will point to first filter in slow 286 for (pf = pfastf = pipeline, pslowf = 0; pf; pf = pf->next) 295 pipes[0] = build_pipe(pipeline, S.parms, flagsp); [all …]
|
/illumos-gate/usr/src/cmd/mdb/common/mdb/ |
H A D | mdb_vcb.c | 29 * we need to keep track of the active walk variables as the pipeline is 33 * the pipeline keeps its own list of VCBs, and these are inherited from left 34 * to right in the pipeline. The diagram shows an example pipeline and the 47 * a new VCB for the rest of the pipeline and adds it to the next command's 52 * (1) mdb_vcb_inherit - Prior to processing each command (pipeline stage), the 66 * stage in the pipeline. The *next* stage of the pipeline's mdb_cmd_t has 69 * case (the first pipeline stage), the variable is not yet set, so we want 72 * before the parser resets dot itself. For subsequent pipeline stages, we 91 * We work around this problem by explicitly flushing the pipeline after each
|
H A D | mdb_grammar.y | 137 statement: pipeline shell_pipe terminator { 142 | expression pipeline shell_pipe terminator { 147 | expression ',' expression pipeline shell_pipe terminator { 152 | ',' expression pipeline shell_pipe terminator { 222 pipeline: pipeline '|' command { mdb_cmd_create($3, &mdb.m_frame->f_argvec); }
|
H A D | mdb_shell.c | 32 * invoke a command (or shell pipeline) as if they had executed sh -c command 35 * input to a shell command (or shell pipeline). Form (1) can be handled
|
/illumos-gate/usr/src/cmd/fm/fmdump/common/ |
H A D | fmdump.c | 691 * pipeline with the oldest event. 694 * pipeline will process exactly one of those logfiles. Distinct pipelines 700 * one pipeline for each known log type - one for error, one for fault, etc. 701 * Each pipeline will process first the rotated logs of that type and then 706 * The output state of a pipeline is one of: 708 * - record available: the next record from this pipeline is available 711 * - done: this pipeline will produce no more records 713 * - polling: this pipeline is polling for new records and will 718 * A pipeline iterates over each file queued to it using fmd_log_xiter. 719 * We do this in a separate thread for each pipeline. The callback on [all …]
|
/illumos-gate/usr/src/man/man1has/ |
H A D | sh.1has | 102 A \fIpipeline\fR is a sequence of one or more \fIcommand\fRs separated by 106 \fIcommand\fR to terminate. The exit status of a \fIpipeline\fR is the exit 107 status of the last command in the \fIpipeline\fR. 110 A \fIlist\fR is a sequence of one or more \fIpipeline\fRs separated by \fB;\fR, 115 execution of the preceding \fIpipeline\fR, that is, the shell waits for the 116 \fIpipeline\fR to finish before executing any commands following the semicolon. 117 An ampersand (\fB&\fR) causes asynchronous execution of the preceding pipeline, 118 that is, the shell does \fBnot\fR wait for that pipeline to finish. The symbol 120 if the preceding pipeline returns a zero (non-zero) exit status. An arbitrary 678 \fIlist\fR, then each \fIpipeline\fR within the \fIlist\fR, then each [all …]
|
H A D | csh.1has | 228 characters, forms a \fIpipeline\fR. With \fB|\fR, the standard output of the 231 redirected through the pipeline. 236 depends upon the success or failure, respectively, of the pipeline on the left. 238 A pipeline or sequence can be enclosed within parentheses `()' to form a simple 239 command that can be a component in a pipeline or sequence. 649 the pipeline is invoked with the temporary file as its standard input. 1315 as any component of a pipeline except the last, it is executed in a subshell. 1589 be a simple command, not a pipeline, a command list, or a parenthesized command
|
/illumos-gate/usr/src/man/man1/ |
H A D | mdb.1 | 150 A \fIpipeline\fR is a sequence of one or more simple commands separated by 152 separate processes. After the pipeline has been parsed, each dcmd is invoked in 156 pipeline. If any dcmd does not return a successful exit status, the pipeline is 168 \fB\fIpipeline\fR [\fB!\fR \fIword\fR .\|.\|.] [ \fB;\fR ]\fR 172 A simple-command or pipeline can be optionally suffixed with the \fB!\fR 174 the standard output of the last dcmd in the \fBmdb\fR pipeline to an external 183 \fB\fIexpression\fR \fI pipeline\fR [\fB!\fR \fIword\fR .\|.\|.] [ \fB;\fR ]\fR 187 A simple-command or pipeline can be prefixed with an expression. Before 188 execution of the pipeline, the value of dot (the variable denoted by 195 \fB\fIexpression\fR\fB ,\fR \fIexpression\fR \fIpipeline \fR [\fB!\fR [all …]
|
H A D | time.1 | 86 When \fBtime\fR is used as part of a pipeline, the times reported are 88 that pipeline. For example, the commands on the left are unspecified; those on
|
H A D | set.1 | 866 contained in the pipeline following \fB!\fR 1131 A pipeline does not complete until all components of the pipeline have 1132 completed, and the exit status of the pipeline is the value of the last command
|
H A D | wait.1 | 90 Not all the processes of a pipeline with three or more stages are children of 286 \fBsleep\fR in the pipeline:
|
/illumos-gate/usr/src/man/man8/ |
H A D | lpfilter.8 | 454 filter pipeline by concatenating several filters to handle the user's file and 455 all the print options. See \fBsh\fR(1) for a description of a pipeline. If the 456 print service constructs a filter pipeline, the \fBINPUT\fR and \fBOUTPUT\fR 457 values used for each filter in the pipeline are the types of input and output 458 for that filter, not for the entire pipeline.
|
H A D | dd.8 | 344 s, sets up a pipeline with 360 s, sets up a pipeline with 373 s, sets up a pipeline with 389 s, sets up a pipeline with
|
/illumos-gate/usr/src/contrib/ast/src/cmd/ksh93/tests/ |
H A D | options.sh | 357 typeset -a pipeline 358 pipeline=( 367 for ((i = 0; i < ${#pipeline[@]}; i++ )) 368 do eval ${pipeline[i].command} 370 expected=${pipeline[i].nopipefail} 372 err_exit "--nopipefail '${pipeline[i].command}' exit status $status -- expected $expected" 376 for ((i = 0; i < ${#pipeline[@]}; i++ )) 377 do eval ${pipeline[i].command} 379 expected=${pipeline[i].pipefail} 381 then err_exit "--pipefail '${pipeline[i].command}' exit status $status -- expected $expected" [all …]
|
/illumos-gate/usr/src/boot/sys/cddl/boot/zfs/ |
H A D | blkptr.c | 36 * the SPA, by the zio pipeline. Therefore most code outside the zio 37 * pipeline doesn't need special-cases to handle these block pointers.
|
/illumos-gate/usr/src/man/man1c/ |
H A D | uux.1c | 411 The following restrictions apply to the shell pipeline processed by \fBuux\fR: 432 Only the first command of a shell pipeline may have a \fIsystem-name\fR\fB!\fR. 459 The reserved word \fB!\fR cannot be used at the head of the pipeline to modify
|
/illumos-gate/usr/src/man/man2/ |
H A D | setsid.2 | 121 pipeline started by a job control shell. Thus, a process that expects to be 122 part of a pipeline, and that calls \fBsetsid()\fR, should always first fork;
|
/illumos-gate/usr/src/uts/intel/sys/ |
H A D | debugreg.h | 78 #define DR_LOCAL_SLOWDOWN 0x100 /* Slow the pipeline for ldt addrs */ 79 #define DR_GLOBAL_SLOWDOWN 0x200 /* Slow the pipeline for gdt addrs */
|
/illumos-gate/usr/src/uts/common/fs/zfs/ |
H A D | zio.c | 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: [all …]
|
H A D | blkptr.c | 40 * the SPA, by the zio pipeline. Therefore most code outside the zio 41 * pipeline doesn't need special-cases to handle these block pointers.
|
/illumos-gate/usr/src/uts/common/sys/ |
H A D | pghw.h | 48 PGHW_IPIPE, /* Instruction Pipeline */ 50 PGHW_FPU, /* Floating Point Unit / Pipeline */
|
/illumos-gate/usr/src/uts/common/io/chxge/com/ |
H A D | tp.c | 240 * pipeline to wait before processing modulation events, thus in tp_init() 241 * allowing Rx to use the pipeline. A really small delay can in tp_init() 242 * starve the Rx side from accessing the pipeline. in tp_init()
|
/illumos-gate/usr/src/cmd/mdb/common/modules/genunix/ |
H A D | findstack_subr.c | 213 * memory freed until the pipeline completes. With stksz in the in stacks_findstack() 215 * pipeline can easily run memory-constrained debuggers (kmdb) out in stacks_findstack() 367 "::stacks can be used in a pipeline. The input to ::stacks is one or more\n" in stacks_help()
|
/illumos-gate/usr/src/contrib/ast/src/cmd/ksh93/ |
H A D | RELEASE | 234 12-02-14 A bug in which ^Z did not stop a pipeline when the last component 247 set correctly after restarting a stopped pipeline has been fixed. 349 pipeline. 504 10-12-06 A bug in which a pipeline could terminate prematurely for a pipeline 630 10-09-21 A bug in which a recursive function containing a pipeline could 677 10-08-11 A bug in time when applied to a pipeline in which the shell did 678 not wait for all elements of the pipeline to complete has been fixed. 717 substitution as part of a pipeline has been fixed. 828 pipeline executed in the pool. 950 a pipeline when the command had more than 63 arguments that did [all …]
|