Lines Matching refs:pipeline

56 #define	X_FIRST	0x1000	/* Use parm only in 1st cmd of pipeline */
137 _FILTER *pipeline;
259 * Find a pipeline that will convert the input-type to the
262 if (!instantiate(&pipeline, &S.input_type, &S.output_type,
278 * Found a pipeline, so now build it.
282 * Split pipeline after last slow filter.
283 * "pipeline" will point to first filter in slow
287 for (pf = pfastf = pipeline, pslowf = 0; pf; pf = pf->next)
296 pipes[0] = build_pipe(pipeline, S.parms, flagsp);
382 * output-type. Since the filter-pipeline must meet other criteria,
384 * these are used by "instantiate()" to verify a filter-pipeline.
386 * The filter-pipeline is built up and returned in "pipeline".
387 * Conceptually this is just a list of filters, with the pipeline to
391 * lists, one list forming the ``right-half'' of the pipeline, the
392 * other forming the ``left-half''. The pipeline is then the two
401 * "verify" routine to check the filter-pipeline. If it passes the
411 * be a filter-pipeline. "instantiate()" checks for the trivial case
530 * pipeline. Why? For "pp->lhead" to be non-zero it
532 * doesn't set the right pipeline, but it also doesn't
535 * "pp->phead" is set, and THAT sets the right pipeline.
682 _FILTER *pipeline,
686 check_pipeline(pipeline, parms)
687 _FILTER *pipeline;
705 for (pf = pipeline; pf; pf = pf->next) {
740 _FILTER *pipeline,
745 build_pipe(pipeline, parms, fp)
746 _FILTER *pipeline;
762 * up how much space is needed for the pipeline, in the second
763 * pass we allocate the space and construct the pipeline.
766 for (nchars = 0, pf = pipeline; pf; pf = pf->next)
775 for (pf = pipeline; pf; pf = pf->next, *p++ = (pf? '|' : 0))
832 * not for the entire pipeline.