/drivers/macintosh/ |
H A D | windfarm_pm121.c | 25 * 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 246 static struct wf_control *controls[N_CONTROLS] = {}; variable in typeref:struct:wf_control 492 controls[control_id]->ops->get_value(controls[control_id], 501 controls[control_id]->name, 502 controls[pm121_connection->ref_id]->name, 539 control = controls[param->control_id]; 591 control = controls[para [all...] |
/drivers/media/video/cx18/ |
H A D | Makefile | 2 cx18-queue.o cx18-streams.o cx18-fileops.o cx18-ioctl.o cx18-controls.o \
|
/drivers/media/video/ivtv/ |
H A D | Makefile | 1 ivtv-objs := ivtv-routing.o ivtv-cards.o ivtv-controls.o \
|
/drivers/media/video/s5p-mfc/ |
H A D | s5p_mfc_dec.c | 123 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 D | s5p_mfc_enc.c | 85 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 D | v4l2-ctrls.c | 2 V4L2 controls framework implementation. 452 /* USER controls */ 497 /* MPEG controls */ 579 /* CAMERA controls */ 624 /* Flash controls */ 639 /* JPEG encoder controls */ 1001 /* If a control was changed that was not one of the controls 1030 /* Return non-zero if one or more of the controls in the cluster has a new 1044 /* Button controls are always 'different' */ 1166 /* Free all controls an 1548 v4l2_ctrl_cluster(unsigned ncontrols, struct v4l2_ctrl **controls) argument 1568 v4l2_ctrl_auto_cluster(unsigned ncontrols, struct v4l2_ctrl **controls, u8 manual_val, bool set_volatile) argument [all...] |
H A D | v4l2-compat-ioctl32.c | 593 compat_caddr_t controls; /* actually struct v4l2_ext_control32 * */ member in struct:v4l2_ext_controls32 639 kp->controls = NULL; 642 if (get_user(p, &up->controls)) 649 kp->controls = kcontrols; 671 struct v4l2_ext_control __user *kcontrols = kp->controls; 684 if (get_user(p, &up->controls))
|
H A D | v4l2-ioctl.c | 407 if (show_vals && !c->controls[i].size) 409 c->controls[i].id, c->controls[i].value); 412 c->controls[i].id, c->controls[i].size); 424 c->controls[i].reserved2[0] = 0; 427 when using extended controls. 433 /* Check that all controls are from the same control class. */ 435 if (V4L2_CTRL_ID2CLASS(c->controls[i].id) != c->ctrl_class) { 1249 /* --- controls [all...] |
/drivers/media/video/uvc/ |
H A D | uvc_ctrl.c | 800 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 D | Kconfig | 63 This value controls the maximum number of consumers that a
|
/drivers/media/video/cpia2/ |
H A D | cpia2_v4l.c | 120 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 D | davinci_cpdma.c | 893 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 D | si4713-i2c.c | 924 /* 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 D | pvrusb2-hdw.c | 157 /* 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 D | pvrusb2-hdw-internal.h | 281 int force_dirty; /* consider all controls dirty if true */ 389 struct pvr2_ctrl *controls; member in struct:pvr2_hdw
|
H A D | pvrusb2-v4l2.c | 693 ctrl = ctls->controls + idx; 716 ctrl = ctls->controls + idx; 739 ctrl = ctls->controls + idx;
|
/drivers/media/video/tlg2300/ |
H A D | pd-radio.c | 278 struct v4l2_ext_control *ctrl = ctrls->controls + i; 298 struct v4l2_ext_control *ctrl = ctrls->controls + i;
|
H A D | pd-video.c | 90 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 D | saa7146_video.c | 205 /* 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 D | saa7164-types.h | 192 u32 controls; member in struct:tmComResTunerDescrHeader
|
H A D | saa7164-encoder.c | 533 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 D | saa7164-vbi.c | 496 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 D | Kconfig | 17 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 D | hdpvr-video.c | 937 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 D | saa6752hs.c | 807 int err = handle_ctrl(h->has_ac3, ¶ms, ctrls->controls + i, set); 838 int err = get_ctrl(h->has_ac3, &h->params, ctrls->controls + i);
|