/drivers/media/common/ |
D | cx2341x.c | 1246 return container_of(ctrl->handler, struct cx2341x_handler, hdl); in to_cxhdl() 1249 static int cx2341x_hdl_api(struct cx2341x_handler *hdl, in cx2341x_hdl_api() argument 1261 return hdl->func(hdl->priv, cmd, args, 0, data); in cx2341x_hdl_api() 1272 struct cx2341x_handler *hdl = to_cxhdl(ctrl); in cx2341x_try_ctrl() local 1279 int gop = hdl->video_gop_size->val; in cx2341x_try_ctrl() 1286 hdl->video_gop_size->val = gop; in cx2341x_try_ctrl() 1292 hdl->video_encoding->val = in cx2341x_try_ctrl() 1293 (hdl->stream_type->val == V4L2_MPEG_STREAM_TYPE_MPEG1_SS || in cx2341x_try_ctrl() 1294 hdl->stream_type->val == V4L2_MPEG_STREAM_TYPE_MPEG1_VCD) ? in cx2341x_try_ctrl() 1297 if (hdl->video_encoding->val == V4L2_MPEG_VIDEO_ENCODING_MPEG_1) in cx2341x_try_ctrl() [all …]
|
/drivers/media/v4l2-core/ |
D | v4l2-ctrls.c | 1368 static inline int handler_set_err(struct v4l2_ctrl_handler *hdl, int err) in handler_set_err() argument 1370 if (hdl->error == 0) in handler_set_err() 1371 hdl->error = err; in handler_set_err() 1376 int v4l2_ctrl_handler_init_class(struct v4l2_ctrl_handler *hdl, in v4l2_ctrl_handler_init_class() argument 1380 hdl->lock = &hdl->_lock; in v4l2_ctrl_handler_init_class() 1381 mutex_init(hdl->lock); in v4l2_ctrl_handler_init_class() 1382 lockdep_set_class_and_name(hdl->lock, key, name); in v4l2_ctrl_handler_init_class() 1383 INIT_LIST_HEAD(&hdl->ctrls); in v4l2_ctrl_handler_init_class() 1384 INIT_LIST_HEAD(&hdl->ctrl_refs); in v4l2_ctrl_handler_init_class() 1385 hdl->nr_of_buckets = 1 + nr_of_controls_hint / 8; in v4l2_ctrl_handler_init_class() [all …]
|
/drivers/media/i2c/s5c73m3/ |
D | s5c73m3-ctrls.c | 455 struct v4l2_ctrl_handler *hdl = &ctrls->handler; in s5c73m3_init_controls() local 457 int ret = v4l2_ctrl_handler_init(hdl, 22); in s5c73m3_init_controls() 462 ctrls->auto_wb = v4l2_ctrl_new_std_menu(hdl, ops, in s5c73m3_init_controls() 467 ctrls->auto_exposure = v4l2_ctrl_new_std_menu(hdl, ops, in s5c73m3_init_controls() 470 ctrls->exposure_bias = v4l2_ctrl_new_int_menu(hdl, ops, in s5c73m3_init_controls() 476 ctrls->exposure_metering = v4l2_ctrl_new_std_menu(hdl, ops, in s5c73m3_init_controls() 481 ctrls->focus_auto = v4l2_ctrl_new_std(hdl, ops, in s5c73m3_init_controls() 484 ctrls->af_start = v4l2_ctrl_new_std(hdl, ops, in s5c73m3_init_controls() 487 ctrls->af_stop = v4l2_ctrl_new_std(hdl, ops, in s5c73m3_init_controls() 490 ctrls->af_status = v4l2_ctrl_new_std(hdl, ops, in s5c73m3_init_controls() [all …]
|
/drivers/media/i2c/ |
D | tw9903.c | 41 struct v4l2_ctrl_handler hdl; member 153 struct tw9903 *dec = container_of(ctrl->handler, struct tw9903, hdl); in tw9903_s_ctrl() 209 struct v4l2_ctrl_handler *hdl; in tw9903_probe() local 223 hdl = &dec->hdl; in tw9903_probe() 224 v4l2_ctrl_handler_init(hdl, 4); in tw9903_probe() 225 v4l2_ctrl_new_std(hdl, &tw9903_ctrl_ops, in tw9903_probe() 227 v4l2_ctrl_new_std(hdl, &tw9903_ctrl_ops, in tw9903_probe() 229 v4l2_ctrl_new_std(hdl, &tw9903_ctrl_ops, in tw9903_probe() 231 sd->ctrl_handler = hdl; in tw9903_probe() 232 if (hdl->error) { in tw9903_probe() [all …]
|
D | tw9906.c | 32 struct v4l2_ctrl_handler hdl; member 123 struct tw9906 *dec = container_of(ctrl->handler, struct tw9906, hdl); in tw9906_s_ctrl() 177 struct v4l2_ctrl_handler *hdl; in tw9906_probe() local 191 hdl = &dec->hdl; in tw9906_probe() 192 v4l2_ctrl_handler_init(hdl, 4); in tw9906_probe() 193 v4l2_ctrl_new_std(hdl, &tw9906_ctrl_ops, in tw9906_probe() 195 v4l2_ctrl_new_std(hdl, &tw9906_ctrl_ops, in tw9906_probe() 197 v4l2_ctrl_new_std(hdl, &tw9906_ctrl_ops, in tw9906_probe() 199 sd->ctrl_handler = hdl; in tw9906_probe() 200 if (hdl->error) { in tw9906_probe() [all …]
|
D | tda7432.c | 64 struct v4l2_ctrl_handler hdl; member 84 return &container_of(ctrl->handler, struct tda7432, hdl)->sd; in to_sd() 267 v4l2_ctrl_handler_log_status(&state->hdl, sd->name); in tda7432_log_status() 367 v4l2_ctrl_handler_init(&t->hdl, 5); in tda7432_probe() 368 v4l2_ctrl_new_std(&t->hdl, &tda7432_ctrl_ops, in tda7432_probe() 370 t->mute = v4l2_ctrl_new_std(&t->hdl, &tda7432_ctrl_ops, in tda7432_probe() 372 t->balance = v4l2_ctrl_new_std(&t->hdl, &tda7432_ctrl_ops, in tda7432_probe() 374 t->bass = v4l2_ctrl_new_std(&t->hdl, &tda7432_ctrl_ops, in tda7432_probe() 376 t->treble = v4l2_ctrl_new_std(&t->hdl, &tda7432_ctrl_ops, in tda7432_probe() 378 sd->ctrl_handler = &t->hdl; in tda7432_probe() [all …]
|
D | tlv320aic23b.c | 45 struct v4l2_ctrl_handler hdl; member 55 return &container_of(ctrl->handler, struct tlv320aic23b_state, hdl)->sd; in to_sd() 113 v4l2_ctrl_handler_log_status(&state->hdl, sd->name); in tlv320aic23b_log_status() 186 v4l2_ctrl_handler_init(&state->hdl, 1); in tlv320aic23b_probe() 187 v4l2_ctrl_new_std(&state->hdl, &tlv320aic23b_ctrl_ops, in tlv320aic23b_probe() 189 sd->ctrl_handler = &state->hdl; in tlv320aic23b_probe() 190 if (state->hdl.error) { in tlv320aic23b_probe() 191 int err = state->hdl.error; in tlv320aic23b_probe() 193 v4l2_ctrl_handler_free(&state->hdl); in tlv320aic23b_probe() 197 v4l2_ctrl_handler_setup(&state->hdl); in tlv320aic23b_probe() [all …]
|
D | tw2804.c | 42 struct v4l2_ctrl_handler hdl; member 150 return container_of(ctrl->handler, struct tw2804, hdl); in to_state_from_ctrl() 380 v4l2_ctrl_handler_init(&state->hdl, 10); in tw2804_probe() 381 v4l2_ctrl_new_std(&state->hdl, &tw2804_ctrl_ops, in tw2804_probe() 383 v4l2_ctrl_new_std(&state->hdl, &tw2804_ctrl_ops, in tw2804_probe() 385 v4l2_ctrl_new_std(&state->hdl, &tw2804_ctrl_ops, in tw2804_probe() 387 v4l2_ctrl_new_std(&state->hdl, &tw2804_ctrl_ops, in tw2804_probe() 389 v4l2_ctrl_new_std(&state->hdl, &tw2804_ctrl_ops, in tw2804_probe() 391 v4l2_ctrl_new_std(&state->hdl, &tw2804_ctrl_ops, in tw2804_probe() 393 ctrl = v4l2_ctrl_new_std(&state->hdl, &tw2804_ctrl_ops, in tw2804_probe() [all …]
|
D | wm8739.c | 56 struct v4l2_ctrl_handler hdl; member 73 return &container_of(ctrl->handler, struct wm8739_state, hdl)->sd; in to_sd() 175 v4l2_ctrl_handler_log_status(&state->hdl, sd->name); in wm8739_log_status() 228 v4l2_ctrl_handler_init(&state->hdl, 2); in wm8739_probe() 229 state->volume = v4l2_ctrl_new_std(&state->hdl, &wm8739_ctrl_ops, in wm8739_probe() 231 state->mute = v4l2_ctrl_new_std(&state->hdl, &wm8739_ctrl_ops, in wm8739_probe() 233 state->balance = v4l2_ctrl_new_std(&state->hdl, &wm8739_ctrl_ops, in wm8739_probe() 235 sd->ctrl_handler = &state->hdl; in wm8739_probe() 236 if (state->hdl.error) { in wm8739_probe() 237 int err = state->hdl.error; in wm8739_probe() [all …]
|
D | cs5345.c | 42 struct v4l2_ctrl_handler hdl; member 52 return &container_of(ctrl->handler, struct cs5345_state, hdl)->sd; in to_sd() 199 v4l2_ctrl_handler_init(&state->hdl, 2); in cs5345_probe() 200 v4l2_ctrl_new_std(&state->hdl, &cs5345_ctrl_ops, in cs5345_probe() 202 v4l2_ctrl_new_std(&state->hdl, &cs5345_ctrl_ops, in cs5345_probe() 204 sd->ctrl_handler = &state->hdl; in cs5345_probe() 205 if (state->hdl.error) { in cs5345_probe() 206 int err = state->hdl.error; in cs5345_probe() 208 v4l2_ctrl_handler_free(&state->hdl); in cs5345_probe() 213 v4l2_ctrl_handler_setup(&state->hdl); in cs5345_probe() [all …]
|
D | cs53l32a.c | 47 struct v4l2_ctrl_handler hdl; member 57 return &container_of(ctrl->handler, struct cs53l32a_state, hdl)->sd; in to_sd() 121 v4l2_ctrl_handler_log_status(&state->hdl, sd->name); in cs53l32a_log_status() 190 v4l2_ctrl_handler_init(&state->hdl, 2); in cs53l32a_probe() 191 v4l2_ctrl_new_std(&state->hdl, &cs53l32a_ctrl_ops, in cs53l32a_probe() 193 v4l2_ctrl_new_std(&state->hdl, &cs53l32a_ctrl_ops, in cs53l32a_probe() 195 sd->ctrl_handler = &state->hdl; in cs53l32a_probe() 196 if (state->hdl.error) { in cs53l32a_probe() 197 int err = state->hdl.error; in cs53l32a_probe() 199 v4l2_ctrl_handler_free(&state->hdl); in cs53l32a_probe() [all …]
|
D | wm8775.c | 59 struct v4l2_ctrl_handler hdl; member 74 return &container_of(ctrl->handler, struct wm8775_state, hdl)->sd; in to_sd() 173 v4l2_ctrl_handler_log_status(&state->hdl, sd->name); in wm8775_log_status() 251 v4l2_ctrl_handler_init(&state->hdl, 4); in wm8775_probe() 252 state->mute = v4l2_ctrl_new_std(&state->hdl, &wm8775_ctrl_ops, in wm8775_probe() 254 state->vol = v4l2_ctrl_new_std(&state->hdl, &wm8775_ctrl_ops, in wm8775_probe() 256 state->bal = v4l2_ctrl_new_std(&state->hdl, &wm8775_ctrl_ops, in wm8775_probe() 258 state->loud = v4l2_ctrl_new_std(&state->hdl, &wm8775_ctrl_ops, in wm8775_probe() 260 sd->ctrl_handler = &state->hdl; in wm8775_probe() 261 err = state->hdl.error; in wm8775_probe() [all …]
|
D | saa717x.c | 58 struct v4l2_ctrl_handler hdl; member 83 return &container_of(ctrl->handler, struct saa717x_state, hdl)->sd; in to_sd() 1197 v4l2_ctrl_handler_log_status(&state->hdl, sd->name); in saa717x_log_status() 1256 struct v4l2_ctrl_handler *hdl; in saa717x_probe() local 1293 hdl = &decoder->hdl; in saa717x_probe() 1294 v4l2_ctrl_handler_init(hdl, 9); in saa717x_probe() 1296 v4l2_ctrl_new_std(hdl, &saa717x_ctrl_ops, in saa717x_probe() 1298 v4l2_ctrl_new_std(hdl, &saa717x_ctrl_ops, in saa717x_probe() 1300 v4l2_ctrl_new_std(hdl, &saa717x_ctrl_ops, in saa717x_probe() 1302 v4l2_ctrl_new_std(hdl, &saa717x_ctrl_ops, in saa717x_probe() [all …]
|
D | vpx3220.c | 48 struct v4l2_ctrl_handler hdl; member 64 return &container_of(ctrl->handler, struct vpx3220, hdl)->sd; in to_sd() 510 v4l2_ctrl_handler_init(&decoder->hdl, 4); in vpx3220_probe() 511 v4l2_ctrl_new_std(&decoder->hdl, &vpx3220_ctrl_ops, in vpx3220_probe() 513 v4l2_ctrl_new_std(&decoder->hdl, &vpx3220_ctrl_ops, in vpx3220_probe() 515 v4l2_ctrl_new_std(&decoder->hdl, &vpx3220_ctrl_ops, in vpx3220_probe() 517 v4l2_ctrl_new_std(&decoder->hdl, &vpx3220_ctrl_ops, in vpx3220_probe() 519 sd->ctrl_handler = &decoder->hdl; in vpx3220_probe() 520 if (decoder->hdl.error) { in vpx3220_probe() 521 int err = decoder->hdl.error; in vpx3220_probe() [all …]
|
D | saa7110.c | 57 struct v4l2_ctrl_handler hdl; member 74 return &container_of(ctrl->handler, struct saa7110, hdl)->sd; in to_sd() 417 v4l2_ctrl_handler_init(&decoder->hdl, 2); in saa7110_probe() 418 v4l2_ctrl_new_std(&decoder->hdl, &saa7110_ctrl_ops, in saa7110_probe() 420 v4l2_ctrl_new_std(&decoder->hdl, &saa7110_ctrl_ops, in saa7110_probe() 422 v4l2_ctrl_new_std(&decoder->hdl, &saa7110_ctrl_ops, in saa7110_probe() 424 v4l2_ctrl_new_std(&decoder->hdl, &saa7110_ctrl_ops, in saa7110_probe() 426 sd->ctrl_handler = &decoder->hdl; in saa7110_probe() 427 if (decoder->hdl.error) { in saa7110_probe() 428 int err = decoder->hdl.error; in saa7110_probe() [all …]
|
D | adv7183.c | 39 struct v4l2_ctrl_handler hdl; member 82 return &container_of(ctrl->handler, struct adv7183, hdl)->sd; in to_sd() 198 v4l2_ctrl_handler_log_status(&decoder->hdl, sd->name); in adv7183_log_status() 560 struct v4l2_ctrl_handler *hdl; in adv7183_probe() local 598 hdl = &decoder->hdl; in adv7183_probe() 599 v4l2_ctrl_handler_init(hdl, 4); in adv7183_probe() 600 v4l2_ctrl_new_std(hdl, &adv7183_ctrl_ops, in adv7183_probe() 602 v4l2_ctrl_new_std(hdl, &adv7183_ctrl_ops, in adv7183_probe() 604 v4l2_ctrl_new_std(hdl, &adv7183_ctrl_ops, in adv7183_probe() 606 v4l2_ctrl_new_std(hdl, &adv7183_ctrl_ops, in adv7183_probe() [all …]
|
D | vs6624.c | 54 struct v4l2_ctrl_handler hdl; member 504 return &container_of(ctrl->handler, struct vs6624, hdl)->sd; in to_sd() 796 struct v4l2_ctrl_handler *hdl; in vs6624_probe() local 853 hdl = &sensor->hdl; in vs6624_probe() 854 v4l2_ctrl_handler_init(hdl, 4); in vs6624_probe() 855 v4l2_ctrl_new_std(hdl, &vs6624_ctrl_ops, in vs6624_probe() 857 v4l2_ctrl_new_std(hdl, &vs6624_ctrl_ops, in vs6624_probe() 859 v4l2_ctrl_new_std(hdl, &vs6624_ctrl_ops, in vs6624_probe() 861 v4l2_ctrl_new_std(hdl, &vs6624_ctrl_ops, in vs6624_probe() 864 sd->ctrl_handler = hdl; in vs6624_probe() [all …]
|
D | bt819.c | 56 struct v4l2_ctrl_handler hdl; member 72 return &container_of(ctrl->handler, struct bt819, hdl)->sd; in to_sd() 465 v4l2_ctrl_handler_init(&decoder->hdl, 4); in bt819_probe() 466 v4l2_ctrl_new_std(&decoder->hdl, &bt819_ctrl_ops, in bt819_probe() 468 v4l2_ctrl_new_std(&decoder->hdl, &bt819_ctrl_ops, in bt819_probe() 470 v4l2_ctrl_new_std(&decoder->hdl, &bt819_ctrl_ops, in bt819_probe() 472 v4l2_ctrl_new_std(&decoder->hdl, &bt819_ctrl_ops, in bt819_probe() 474 sd->ctrl_handler = &decoder->hdl; in bt819_probe() 475 if (decoder->hdl.error) { in bt819_probe() 476 int err = decoder->hdl.error; in bt819_probe() [all …]
|
D | adv7393.c | 50 struct v4l2_ctrl_handler hdl; member 68 return &container_of(ctrl->handler, struct adv7393_state, hdl)->sd; in to_sd() 429 v4l2_ctrl_handler_init(&state->hdl, 3); in adv7393_probe() 430 v4l2_ctrl_new_std(&state->hdl, &adv7393_ctrl_ops, in adv7393_probe() 434 v4l2_ctrl_new_std(&state->hdl, &adv7393_ctrl_ops, in adv7393_probe() 438 v4l2_ctrl_new_std(&state->hdl, &adv7393_ctrl_ops, in adv7393_probe() 442 state->sd.ctrl_handler = &state->hdl; in adv7393_probe() 443 if (state->hdl.error) { in adv7393_probe() 444 int err = state->hdl.error; in adv7393_probe() 446 v4l2_ctrl_handler_free(&state->hdl); in adv7393_probe() [all …]
|
/drivers/media/usb/pwc/ |
D | pwc-v4l.c | 164 struct v4l2_ctrl_handler *hdl; in pwc_init_controls() local 168 hdl = &pdev->ctrl_handler; in pwc_init_controls() 169 r = v4l2_ctrl_handler_init(hdl, 20); in pwc_init_controls() 177 pdev->brightness = v4l2_ctrl_new_std(hdl, &pwc_ctrl_ops, in pwc_init_controls() 183 pdev->contrast = v4l2_ctrl_new_std(hdl, &pwc_ctrl_ops, in pwc_init_controls() 195 pdev->saturation = v4l2_ctrl_new_std(hdl, &pwc_ctrl_ops, in pwc_init_controls() 202 pdev->gamma = v4l2_ctrl_new_std(hdl, &pwc_ctrl_ops, in pwc_init_controls() 212 pdev->auto_white_balance = v4l2_ctrl_new_custom(hdl, &cfg, NULL); in pwc_init_controls() 215 return hdl->error; in pwc_init_controls() 221 pdev->red_balance = v4l2_ctrl_new_std(hdl, &pwc_ctrl_ops, in pwc_init_controls() [all …]
|
/drivers/media/radio/ |
D | radio-keene.c | 65 struct v4l2_ctrl_handler hdl; member 250 container_of(ctrl->handler, struct keene_device, hdl); in keene_s_ctrl() 303 v4l2_ctrl_handler_free(&radio->hdl); in usb_keene_video_device_release() 314 struct v4l2_ctrl_handler *hdl; in usb_keene_probe() local 340 hdl = &radio->hdl; in usb_keene_probe() 341 v4l2_ctrl_handler_init(hdl, 4); in usb_keene_probe() 342 v4l2_ctrl_new_std(hdl, &keene_ctrl_ops, V4L2_CID_AUDIO_MUTE, in usb_keene_probe() 344 v4l2_ctrl_new_std_menu(hdl, &keene_ctrl_ops, V4L2_CID_TUNE_PREEMPHASIS, in usb_keene_probe() 346 v4l2_ctrl_new_std(hdl, &keene_ctrl_ops, V4L2_CID_TUNE_POWER_LEVEL, in usb_keene_probe() 348 v4l2_ctrl_new_std(hdl, &keene_ctrl_ops, V4L2_CID_AUDIO_COMPRESSION_GAIN, in usb_keene_probe() [all …]
|
/drivers/media/usb/gspca/m5602/ |
D | m5602_ov7660.c | 126 struct v4l2_ctrl_handler *hdl = &sd->gspca_dev.ctrl_handler; in ov7660_init_controls() local 128 sd->gspca_dev.vdev.ctrl_handler = hdl; in ov7660_init_controls() 129 v4l2_ctrl_handler_init(hdl, 6); in ov7660_init_controls() 131 v4l2_ctrl_new_std(hdl, &ov7660_ctrl_ops, V4L2_CID_AUTO_WHITE_BALANCE, in ov7660_init_controls() 133 v4l2_ctrl_new_std_menu(hdl, &ov7660_ctrl_ops, in ov7660_init_controls() 136 sd->autogain = v4l2_ctrl_new_std(hdl, &ov7660_ctrl_ops, in ov7660_init_controls() 138 sd->gain = v4l2_ctrl_new_std(hdl, &ov7660_ctrl_ops, V4L2_CID_GAIN, 0, in ov7660_init_controls() 141 sd->hflip = v4l2_ctrl_new_std(hdl, &ov7660_ctrl_ops, V4L2_CID_HFLIP, in ov7660_init_controls() 143 sd->vflip = v4l2_ctrl_new_std(hdl, &ov7660_ctrl_ops, V4L2_CID_VFLIP, in ov7660_init_controls() 146 if (hdl->error) { in ov7660_init_controls() [all …]
|
/drivers/media/usb/gspca/ |
D | spca561.c | 812 struct v4l2_ctrl_handler *hdl = &gspca_dev->ctrl_handler; in sd_init_controls_12a() local 814 gspca_dev->vdev.ctrl_handler = hdl; in sd_init_controls_12a() 815 v4l2_ctrl_handler_init(hdl, 3); in sd_init_controls_12a() 816 v4l2_ctrl_new_std(hdl, &sd_ctrl_ops, in sd_init_controls_12a() 818 v4l2_ctrl_new_std(hdl, &sd_ctrl_ops, in sd_init_controls_12a() 820 v4l2_ctrl_new_std(hdl, &sd_ctrl_ops, in sd_init_controls_12a() 822 v4l2_ctrl_new_std(hdl, &sd_ctrl_ops, in sd_init_controls_12a() 825 if (hdl->error) { in sd_init_controls_12a() 827 return hdl->error; in sd_init_controls_12a() 835 struct v4l2_ctrl_handler *hdl = &gspca_dev->ctrl_handler; in sd_init_controls_72a() local [all …]
|
D | mars.c | 206 struct v4l2_ctrl_handler *hdl = &gspca_dev->ctrl_handler; in sd_init_controls() local 208 gspca_dev->vdev.ctrl_handler = hdl; in sd_init_controls() 209 v4l2_ctrl_handler_init(hdl, 6); in sd_init_controls() 210 sd->brightness = v4l2_ctrl_new_std(hdl, &mars_ctrl_ops, in sd_init_controls() 212 sd->saturation = v4l2_ctrl_new_std(hdl, &mars_ctrl_ops, in sd_init_controls() 214 sd->gamma = v4l2_ctrl_new_std(hdl, &mars_ctrl_ops, in sd_init_controls() 216 sd->sharpness = v4l2_ctrl_new_std(hdl, &mars_ctrl_ops, in sd_init_controls() 218 sd->illum_top = v4l2_ctrl_new_std(hdl, &mars_ctrl_ops, in sd_init_controls() 221 sd->illum_bottom = v4l2_ctrl_new_std(hdl, &mars_ctrl_ops, in sd_init_controls() 224 if (hdl->error) { in sd_init_controls() [all …]
|
/drivers/media/usb/gspca/stv06xx/ |
D | stv06xx_st6422.c | 103 struct v4l2_ctrl_handler *hdl = &sd->gspca_dev.ctrl_handler; in st6422_init_controls() local 105 v4l2_ctrl_handler_init(hdl, 4); in st6422_init_controls() 106 v4l2_ctrl_new_std(hdl, &st6422_ctrl_ops, in st6422_init_controls() 108 v4l2_ctrl_new_std(hdl, &st6422_ctrl_ops, in st6422_init_controls() 110 v4l2_ctrl_new_std(hdl, &st6422_ctrl_ops, in st6422_init_controls() 112 v4l2_ctrl_new_std(hdl, &st6422_ctrl_ops, in st6422_init_controls() 115 return hdl->error; in st6422_init_controls()
|