Lines Matching refs:output

681 	struct v4l2_output output;
688 output = chan_cfg->outputs[ch->output_idx].output;
689 if (output.capabilities != V4L2_OUT_CAP_STD)
711 vpif_err("Failed to set output standard\n");
728 struct v4l2_output output;
734 output = chan_cfg->outputs[ch->output_idx].output;
735 if (output.capabilities != V4L2_OUT_CAP_STD)
743 struct v4l2_output *output)
752 if (output->index >= chan_cfg->output_count) {
753 vpif_dbg(1, debug, "Invalid output index\n");
757 *output = chan_cfg->outputs[output->index].output;
762 * vpif_output_to_subdev() - Maps output to sub device
765 * @index: Given output index from application
767 * lookup the sub device information for a given output index.
768 * we report all the output to application. output table also
769 * has sub device name for the each output
798 * vpif_set_output() - Select an output
801 * @index: Given output index from application
803 * Select the given output.
811 u32 input = 0, output = 0;
821 output = chan_cfg->outputs[index].output_route;
822 ret = v4l2_subdev_call(sd, video, s_routing, input, output, 0);
824 vpif_err("Failed to set output\n");
832 /* update tvnorms from the sub device output info */
833 ch->video_dev.tvnorms = chan_cfg->outputs[index].output.std;
880 struct v4l2_output output;
887 output = chan_cfg->outputs[ch->output_idx].output;
888 if (output.capabilities != V4L2_OUT_CAP_DV_TIMINGS)
917 struct v4l2_output output;
924 output = chan_cfg->outputs[ch->output_idx].output;
925 if (output.capabilities != V4L2_OUT_CAP_DV_TIMINGS)
1012 struct v4l2_output output;
1018 output = chan_cfg->outputs[ch->output_idx].output;
1020 if (output.capabilities != V4L2_OUT_CAP_DV_TIMINGS)
1153 /* select output 0 */