Lines Matching defs:v4l2_subdev_video_ops

278 struct v4l2_subdev_video_ops {  struct
279 int (*s_routing)(struct v4l2_subdev *sd, u32 input, u32 output, u32 config);
280 int (*s_crystal_freq)(struct v4l2_subdev *sd, u32 freq, u32 flags);
281 int (*s_std_output)(struct v4l2_subdev *sd, v4l2_std_id std);
282 int (*g_std_output)(struct v4l2_subdev *sd, v4l2_std_id *std);
283 int (*querystd)(struct v4l2_subdev *sd, v4l2_std_id *std);
284 int (*g_tvnorms_output)(struct v4l2_subdev *sd, v4l2_std_id *std);
285 int (*g_input_status)(struct v4l2_subdev *sd, u32 *status);
286 int (*s_stream)(struct v4l2_subdev *sd, int enable);
287 int (*cropcap)(struct v4l2_subdev *sd, struct v4l2_cropcap *cc);
288 int (*g_crop)(struct v4l2_subdev *sd, struct v4l2_crop *crop);
289 int (*s_crop)(struct v4l2_subdev *sd, struct v4l2_crop *crop);
290 int (*g_parm)(struct v4l2_subdev *sd, struct v4l2_streamparm *param);
291 int (*s_parm)(struct v4l2_subdev *sd, struct v4l2_streamparm *param);
292 int (*g_frame_interval)(struct v4l2_subdev *sd,
294 int (*s_frame_interval)(struct v4l2_subdev *sd,
296 int (*enum_framesizes)(struct v4l2_subdev *sd, struct v4l2_frmsizeenum *fsize);
297 int (*enum_frameintervals)(struct v4l2_subdev *sd, struct v4l2_frmivalenum *fival);
298 int (*enum_dv_presets) (struct v4l2_subdev *sd,
300 int (*s_dv_preset)(struct v4l2_subdev *sd,
302 int (*g_dv_preset)(struct v4l2_subdev *sd,
304 int (*query_dv_preset)(struct v4l2_subdev *sd,
306 int (*s_dv_timings)(struct v4l2_subdev *sd,
308 int (*g_dv_timings)(struct v4l2_subdev *sd,
310 int (*enum_mbus_fmt)(struct v4l2_subdev *sd, unsigned int index,
312 int (*enum_mbus_fsizes)(struct v4l2_subdev *sd,
314 int (*g_mbus_fmt)(struct v4l2_subdev *sd,
316 int (*try_mbus_fmt)(struct v4l2_subdev *sd,
318 int (*s_mbus_fmt)(struct v4l2_subdev *sd,
320 int (*g_mbus_config)(struct v4l2_subdev *sd,
322 int (*s_mbus_config)(struct v4l2_subdev *sd,