Searched refs:controls (Results 1 - 25 of 31) sorted by relevance

12

/drivers/macintosh/
H A Dwindfarm_pm121.c25 * controls with a tiny difference. The control-ids of hard-drive-fan
31 * controls have a target correction calculated as :
69 * Some controls have a target correction which depends on another
247 static struct wf_control *controls[N_CONTROLS] = {}; variable in typeref:struct:wf_control
493 controls[control_id]->ops->get_value(controls[control_id],
502 controls[control_id]->name,
503 controls[pm121_connection->ref_id]->name,
540 control = controls[param->control_id];
592 control = controls[para
[all...]
/drivers/media/video/cx18/
H A DMakefile2 cx18-queue.o cx18-streams.o cx18-fileops.o cx18-ioctl.o cx18-controls.o \
/drivers/media/video/ivtv/
H A DMakefile1 ivtv-objs := ivtv-routing.o ivtv-cards.o ivtv-controls.o \
/drivers/media/video/s5p-mfc/
H A Ds5p_mfc_dec.c123 static struct mfc_control controls[] = { variable in typeref:struct:mfc_control
172 #define NUM_CTRLS ARRAY_SIZE(controls)
623 /* Set controls - v4l2 control framework */
998 if (IS_MFC51_PRIV(controls[i].id)) {
1000 cfg.id = controls[i].id;
1001 cfg.min = controls[i].minimum;
1002 cfg.max = controls[i].maximum;
1003 cfg.def = controls[i].default_value;
1004 cfg.name = controls[i].name;
1005 cfg.type = controls[
[all...]
H A Ds5p_mfc_enc.c85 static struct mfc_control controls[] = { variable in typeref:struct:mfc_control
550 #define NUM_CTRLS ARRAY_SIZE(controls)
1777 if (IS_MFC51_PRIV(controls[i].id)) {
1779 cfg.id = controls[i].id;
1780 cfg.min = controls[i].minimum;
1781 cfg.max = controls[i].maximum;
1782 cfg.def = controls[i].default_value;
1783 cfg.name = controls[i].name;
1784 cfg.type = controls[i].type;
1792 cfg.step = controls[
[all...]
/drivers/media/video/
H A Dv4l2-ctrls.c2 V4L2 controls framework implementation.
427 /* USER controls */
472 /* MPEG controls */
550 /* CAMERA controls */
595 /* Flash controls */
954 /* If a control was changed that was not one of the controls
983 /* Return non-zero if one or more of the controls in the cluster has a new
997 /* Button controls are always 'different' */
1119 /* Free all controls and control refs */
1135 /* Free all controls owne
1499 v4l2_ctrl_cluster(unsigned ncontrols, struct v4l2_ctrl **controls) argument
1519 v4l2_ctrl_auto_cluster(unsigned ncontrols, struct v4l2_ctrl **controls, u8 manual_val, bool set_volatile) argument
[all...]
H A Dv4l2-compat-ioctl32.c594 compat_caddr_t controls; /* actually struct v4l2_ext_control32 * */ member in struct:v4l2_ext_controls32
640 kp->controls = NULL;
643 if (get_user(p, &up->controls))
650 kp->controls = kcontrols;
672 struct v4l2_ext_control __user *kcontrols = kp->controls;
685 if (get_user(p, &up->controls))
H A Dv4l2-ioctl.c405 if (show_vals && !c->controls[i].size)
407 c->controls[i].id, c->controls[i].value);
410 c->controls[i].id, c->controls[i].size);
422 c->controls[i].reserved2[0] = 0;
425 when using extended controls.
431 /* Check that all controls are from the same control class. */
433 if (V4L2_CTRL_ID2CLASS(c->controls[i].id) != c->ctrl_class) {
1245 /* --- controls
[all...]
/drivers/media/video/uvc/
H A Duvc_ctrl.c800 ctrl = &entity->controls[i];
886 /* GET_RES is mandatory for XU controls, but some
993 * Mapping V4L2 controls to UVC controls can be straighforward if done well.
994 * Most of the UVC controls exist in V4L2, and can be mapped directly. Some
996 * Balance V4L2 controls use the White Balance Component UVC control) or
998 * table for the controls that can be mapped directly, and handle the others
1061 * To make extended set operations as atomic as the hardware allows, controls
1073 * After processing all controls in the transaction, uvc_ctrl_commit or
1075 * hardware or revert them. When applying changes, all controls marke
1769 u8 *controls; local
[all...]
/drivers/staging/iio/
H A DKconfig56 This value controls the maximum number of consumers that a
/drivers/media/video/cpia2/
H A Dcpia2_v4l.c120 static struct v4l2_queryctrl controls[] = { variable in typeref:struct:v4l2_queryctrl
230 #define NUM_CONTROLS (ARRAY_SIZE(controls))
730 if(c->id == controls[i].id) {
731 memcpy(c, controls+i, sizeof(*c));
971 if(c->id == controls[i].id) {
972 if(c->value < controls[i].minimum ||
973 c->value > controls[i].maximum) {
/drivers/net/ethernet/ti/
H A Ddavinci_cpdma.c893 struct cpdma_control_info controls[] = { variable in typeref:struct:cpdma_control_info
910 struct cpdma_control_info *info = &controls[control];
924 if (control < 0 || control >= ARRAY_SIZE(controls))
941 struct cpdma_control_info *info = &controls[control];
956 if (control < 0 || control >= ARRAY_SIZE(controls))
/drivers/media/radio/
H A Dsi4713-i2c.c924 /* FM_TX class controls */
1528 /* si4713_s_ext_ctrls - set extended controls value */
1541 switch ((ctrls->controls + i)->id) {
1545 ctrls->controls + i);
1550 ctrls->controls + i);
1554 ctrls->controls + i);
1566 /* si4713_g_ext_ctrls - get extended controls value */
1579 switch ((ctrls->controls + i)->id) {
1583 ctrls->controls + i);
1588 ctrls->controls
[all...]
/drivers/media/video/pvrusb2/
H A Dpvrusb2-hdw.c157 /* Define the list of additional controls we'll dynamically construct based
756 cs.controls = &c1;
774 cs.controls = &c1;
785 controls are committed. Then go on ahead and store this
1031 /* Table definition of all controls which can be manipulated */
2227 cptr = hdw->controls + idx;
2523 hdw->controls = kzalloc(sizeof(struct pvr2_ctrl) * hdw->control_cnt,
2525 if (!hdw->controls) goto fail;
2529 cptr = hdw->controls + idx;
2536 cptr = hdw->controls
[all...]
H A Dpvrusb2-hdw-internal.h281 int force_dirty; /* consider all controls dirty if true */
389 struct pvr2_ctrl *controls; member in struct:pvr2_hdw
H A Dpvrusb2-v4l2.c694 ctrl = ctls->controls + idx;
717 ctrl = ctls->controls + idx;
740 ctrl = ctls->controls + idx;
/drivers/media/video/tlg2300/
H A Dpd-radio.c278 struct v4l2_ext_control *ctrl = ctrls->controls + i;
298 struct v4l2_ext_control *ctrl = ctrls->controls + i;
H A Dpd-video.c90 static struct poseidon_control controls[] = { variable in typeref:struct:poseidon_control
940 struct poseidon_control *control = &controls[0];
941 int array_size = ARRAY_SIZE(controls);
943 for (; control < &controls[array_size]; control++)
/drivers/media/common/
H A Dsaa7146_video.c205 /* device controls */
207 static struct v4l2_queryctrl controls[] = { variable in typeref:struct:v4l2_queryctrl
249 static int NUM_CONTROLS = sizeof(controls)/sizeof(struct v4l2_queryctrl);
258 if (controls[i].id == id)
259 return controls+i;
/drivers/media/video/saa7164/
H A Dsaa7164-types.h192 u32 controls; member in struct:tmComResTunerDescrHeader
H A Dsaa7164-encoder.c533 struct v4l2_ext_control *ctrl = ctrls->controls + i;
607 struct v4l2_ext_control *ctrl = ctrls->controls + i;
682 struct v4l2_ext_control *ctrl = ctrls->controls + i;
H A Dsaa7164-vbi.c496 struct v4l2_ext_control *ctrl = ctrls->controls + i;
555 struct v4l2_ext_control *ctrl = ctrls->controls + i;
621 struct v4l2_ext_control *ctrl = ctrls->controls + i;
/drivers/video/backlight/
H A DKconfig17 tristate "Lowlevel LCD controls"
84 tristate "Platform LCD controls"
134 tristate "Lowlevel Backlight controls"
152 so it controls the backlight brightness, select this option to
200 This driver controls the LCD backlight level and power for
/drivers/media/video/hdpvr/
H A Dhdpvr-video.c937 struct v4l2_ext_control *ctrl = ctrls->controls + i;
1009 struct v4l2_ext_control *ctrl = ctrls->controls + i;
1107 struct v4l2_ext_control *ctrl = ctrls->controls + i;
/drivers/media/video/saa7134/
H A Dsaa6752hs.c807 int err = handle_ctrl(h->has_ac3, &params, ctrls->controls + i, set);
838 int err = get_ctrl(h->has_ac3, &h->params, ctrls->controls + i);

Completed in 287 milliseconds

12