Lines Matching refs:v4l2_ctrl
33 The v4l2_ctrl object describes the control properties and keeps track of the
37 list of v4l2_ctrl objects that it owns and another list of references to
123 struct v4l2_ctrl *v4l2_ctrl_new_std(struct v4l2_ctrl_handler *hdl,
129 struct v4l2_ctrl *v4l2_ctrl_new_std_menu(struct v4l2_ctrl_handler *hdl,
136 struct v4l2_ctrl *v4l2_ctrl_new_std_menu_items(
144 struct v4l2_ctrl *v4l2_ctrl_new_int_menu(struct v4l2_ctrl_handler *hdl,
185 The v4l2_ctrl_new_std function returns the v4l2_ctrl pointer to the new
241 static int foo_s_ctrl(struct v4l2_ctrl *ctrl)
256 The control ops are called with the v4l2_ctrl pointer as argument.
301 The v4l2_ctrl struct contains these fields that can be used to access both
337 static int foo_g_volatile_ctrl(struct v4l2_ctrl *ctrl)
372 s32 v4l2_ctrl_g_ctrl(struct v4l2_ctrl *ctrl);
373 int v4l2_ctrl_s_ctrl(struct v4l2_ctrl *ctrl, s32 val);
390 The v4l2_ctrl struct contains this union:
474 struct v4l2_ctrl *audio_cluster[2];
492 static int foo_s_ctrl(struct v4l2_ctrl *ctrl)
498 struct v4l2_ctrl *mute = ctrl->cluster[AUDIO_CL_MUTE];
520 struct v4l2_ctrl *volume;
521 struct v4l2_ctrl *mute;
582 void v4l2_ctrl_auto_cluster(unsigned ncontrols, struct v4l2_ctrl **controls,
667 v4l2_ctrl pointer into your own struct.
674 struct v4l2_ctrl *volume;
743 void v4l2_ctrl_notify(struct v4l2_ctrl *ctrl,
744 void (*notify)(struct v4l2_ctrl *ctrl, void *priv), void *priv);