Lines Matching full:outputs
71 char *encoder_name = cfg->outputs[index].subdev_name; in vpbe_find_encoder_sd_index()
88 * vpbe_enum_outputs - enumerate outputs
92 * Enumerates the outputs available at the vpbe display
104 *output = cfg->outputs[temp_index].output; in vpbe_enum_outputs()
121 for (i = 0; i < cfg->outputs[curr_output].num_modes; i++) { in vpbe_get_mode_info()
122 var = cfg->outputs[curr_output].modes[i]; in vpbe_get_mode_info()
152 for (i = 0; i < vpbe_dev->cfg->outputs[curr_output].num_modes; i++) { in vpbe_get_std_info()
153 var = cfg->outputs[curr_output].modes[i]; in vpbe_get_std_info()
172 for (i = 0; i < vpbe_dev->cfg->outputs[curr_output].num_modes; i++) { in vpbe_get_std_info_by_name()
173 var = cfg->outputs[curr_output].modes[i]; in vpbe_get_std_info_by_name()
206 enc_out_index = cfg->outputs[index].output.index; in vpbe_set_output()
217 cfg->outputs[index].subdev_name)) { in vpbe_set_output()
225 ret = venc_device->setup_if_config(cfg->outputs[index].if_params); in vpbe_set_output()
245 cfg->outputs[index].default_mode, index); in vpbe_set_output()
268 cfg->outputs[i].output.name)) { in vpbe_set_default_output()
301 struct vpbe_output *output = &cfg->outputs[out_index]; in vpbe_s_dv_timings()
306 if (!(cfg->outputs[out_index].output.capabilities & in vpbe_s_dv_timings()
354 if (!(cfg->outputs[out_index].output.capabilities & in vpbe_g_dv_timings()
378 struct vpbe_output *output = &cfg->outputs[out_index]; in vpbe_enum_dv_timings()
412 if (!(cfg->outputs[out_index].output.capabilities & in vpbe_s_std()
450 if (!(cfg->outputs[out_index].output.capabilities & V4L2_OUT_CAP_STD)) in vpbe_g_std()
481 for (i = 0; i < cfg->outputs[out_index].num_modes; i++) { in vpbe_set_mode()
483 cfg->outputs[out_index].modes[i].name)) { in vpbe_set_mode()
484 preset_mode = &cfg->outputs[out_index].modes[i]; in vpbe_set_mode()
809 if (cfg->outputs->num_modes > 0) in vpbe_probe()
810 vpbe_dev->current_timings = vpbe_dev->cfg->outputs[0].modes[0]; in vpbe_probe()