Lines Matching defs:timings
1080 * @timings: input timings
1084 struct v4l2_enum_dv_timings *timings)
1101 timings->pad = 0;
1103 ret = v4l2_subdev_call(ch->sd, pad, enum_dv_timings, timings);
1114 * @timings: input timings
1118 struct v4l2_dv_timings *timings)
1135 ret = v4l2_subdev_call(ch->sd, pad, query_dv_timings, 0, timings);
1146 * @timings: digital video timings
1149 struct v4l2_dv_timings *timings)
1171 if (timings->type != V4L2_DV_BT_656_1120) {
1179 /* Configure subdevice timings, if any */
1180 ret = v4l2_subdev_call(ch->sd, pad, s_dv_timings, 0, timings);
1184 vpif_dbg(2, debug, "Error setting custom DV timings\n");
1188 if (!(timings->bt.width && timings->bt.height &&
1189 (timings->bt.hbackporch ||
1190 timings->bt.hfrontporch ||
1191 timings->bt.hsync) &&
1192 timings->bt.vfrontporch &&
1193 (timings->bt.vbackporch ||
1194 timings->bt.vsync))) {
1199 vid_ch->dv_timings = *timings;
1201 /* Configure video port timings */
1226 strscpy(std_info->name, "Custom timings BT656/1120",
1245 * @timings: digital video timings
1248 struct v4l2_dv_timings *timings)
1265 *timings = vid_ch->dv_timings;