Lines Matching full:inputs
121 const struct vsp1_drm_input *input = &vsp1->drm->inputs[rpf->entity.index];
209 sel.r = vsp1->drm->inputs[rpf->entity.index].compose;
240 * - If we need more than two inputs, use the BRU.
367 return vsp1->drm->inputs[rpf->entity.index].zpos;
375 struct vsp1_rwpf *inputs[VSP1_MAX_RPF] = { NULL, };
382 /* Count the number of enabled inputs and sort them by Z-order. */
389 if (!pipe->inputs[i])
394 if (rpf_zpos(vsp1, inputs[j-1]) <= rpf_zpos(vsp1, rpf))
396 inputs[j] = inputs[j-1];
399 inputs[j] = rpf;
418 struct vsp1_rwpf *rpf = inputs[i];
421 brx->inputs[i].rpf = NULL;
430 brx->inputs[i].rpf = rpf;
684 for (i = 0; i < ARRAY_SIZE(pipe->inputs); ++i) {
685 struct vsp1_rwpf *rpf = pipe->inputs[i];
692 * inputs.
697 pipe->inputs[i] = NULL;
699 brx->inputs[rpf->brx_input].rpf = NULL;
836 input = &vsp1->drm->inputs[rpf_index];
844 * Remove the RPF from the pipeline's inputs. Keep it in the
849 drm_pipe->pipe.inputs[rpf_index] = NULL;
884 drm_pipe->pipe.inputs[rpf_index] = rpf;