• Home
  • History
  • Annotate
  • Raw
  • Download
  • only in /netgear-R7000-V1.0.7.12_1.2.5/components/opensource/linux/linux-2.6.36/drivers/media/video/

Lines Matching refs:controls

2     V4L2 controls framework implementation.
269 /* USER controls */
309 /* MPEG controls */
345 /* CAMERA controls */
660 /* Return non-zero if one or more of the controls in the cluster has a new
674 /* Button controls are always 'different' */
774 /* Free all controls and control refs */
789 /* Free all controls owned by the handler */
815 /* Search for private user controls that are compatible with
837 /* Old-style private controls need special handling */
1050 /* Helper function for standard non-menu controls */
1069 /* Helper function for standard menu controls */
1107 /* Add the controls from another handler to our own. */
1121 /* Skip handler-private controls. */
1133 /* Cluster controls */
1134 void v4l2_ctrl_cluster(unsigned ncontrols, struct v4l2_ctrl **controls)
1139 BUG_ON(controls[0] == NULL);
1142 if (controls[i]) {
1143 controls[i]->cluster = controls;
1144 controls[i]->ncontrols = ncontrols;
1166 Typically used when streaming starts and you want to grab controls,
1170 these controls. */
1229 /* Log all controls owned by the handler */
1252 /* Call s_ctrl for all controls owned by the handler */
1275 /* Skip button controls and read-only controls. */
1390 multiple controls have to be set through multiple i2c writes (for example)
1397 error should be returned without actually affecting any controls.
1405 controls were affected. Otherwise all controls before that index were
1407 the given index failed, and you don't know what happened with the controls
1418 tried to set the controls. In all other cases it is a driver/hardware
1422 never modifies controls the error_idx is just set to whatever control
1427 Find the controls in the control array and do some basic checks. */
1436 struct v4l2_ext_control *c = &cs->controls[i];
1446 /* Old-style private controls are not allowed for
1447 extended controls */
1465 /* Walk over all controls in v4l2_ext_controls belonging to the same cluster
1476 /* Find any controls from the same cluster and call the function */
1481 ret = f(&cs->controls[i], ctrl);
1493 /* Find any controls from the same cluster and mark them as handled */
1501 whether there are any controls at all. */
1511 /* Get extended controls. Allocates the helpers array if needed. */
1656 verify that the controls are still valid after the
1672 /* Try or set controls. */
1694 controls may have been set already and we want to do a
1733 /* Try or try-and-set controls */
1761 /* First 'try' all controls and abort on error */
1765 controls changed value yet. */