Home
last modified time | relevance | path

Searched refs:ctrl_handler (Results 1 – 25 of 226) sorted by relevance

12345678910

/linux/drivers/media/radio/
H A Dtea575x.c453 struct snd_tea575x *tea = container_of(ctrl->handler, struct snd_tea575x, ctrl_handler); in tea575x_s_ctrl()
539 tea->vd.ctrl_handler = &tea->ctrl_handler; in snd_tea575x_init()
540 v4l2_ctrl_handler_init(&tea->ctrl_handler, 1); in snd_tea575x_init()
541 v4l2_ctrl_new_std(&tea->ctrl_handler, &tea575x_ctrl_ops, in snd_tea575x_init()
543 retval = tea->ctrl_handler.error; in snd_tea575x_init()
546 v4l2_ctrl_handler_free(&tea->ctrl_handler); in snd_tea575x_init()
553 v4l2_ctrl_handler_free(&tea->ctrl_handler); in snd_tea575x_init()
558 v4l2_ctrl_handler_setup(&tea->ctrl_handler); in snd_tea575x_init()
564 v4l2_ctrl_handler_free(tea->vd.ctrl_handler); in snd_tea575x_init()
575 v4l2_ctrl_handler_free(tea->vd.ctrl_handler); in snd_tea575x_exit()
H A Dradio-tea5777.c486 container_of(c->handler, struct radio_tea5777, ctrl_handler); in tea575x_s_ctrl()
559 tea->vd.ctrl_handler = &tea->ctrl_handler; in radio_tea5777_init()
560 v4l2_ctrl_handler_init(&tea->ctrl_handler, 1); in radio_tea5777_init()
561 v4l2_ctrl_new_std(&tea->ctrl_handler, &tea575x_ctrl_ops, in radio_tea5777_init()
563 res = tea->ctrl_handler.error; in radio_tea5777_init()
566 v4l2_ctrl_handler_free(&tea->ctrl_handler); in radio_tea5777_init()
569 v4l2_ctrl_handler_setup(&tea->ctrl_handler); in radio_tea5777_init()
574 v4l2_ctrl_handler_free(tea->vd.ctrl_handler); in radio_tea5777_init()
585 v4l2_ctrl_handler_free(tea->vd.ctrl_handler); in radio_tea5777_exit()
H A Dradio-sf16fmr2.c151 struct snd_tea575x *tea = container_of(ctrl->handler, struct snd_tea575x, ctrl_handler); in fmr2_s_ctrl()
190 …fmr2->volume = v4l2_ctrl_new_std(&tea->ctrl_handler, &fmr2_ctrl_ops, V4L2_CID_AUDIO_VOLUME, 0, 68,… in fmr2_tea_ext_init()
191 …fmr2->balance = v4l2_ctrl_new_std(&tea->ctrl_handler, &fmr2_ctrl_ops, V4L2_CID_AUDIO_BALANCE, -68,… in fmr2_tea_ext_init()
192 if (tea->ctrl_handler.error) { in fmr2_tea_ext_init()
194 return tea->ctrl_handler.error; in fmr2_tea_ext_init()
H A Dradio-tea5764.c132 struct v4l2_ctrl_handler ctrl_handler; member
371 container_of(ctrl->handler, struct tea5764_device, ctrl_handler); in tea5764_s_ctrl()
434 hdl = &radio->ctrl_handler; in tea5764_i2c_probe()
438 v4l2_dev->ctrl_handler = hdl; in tea5764_i2c_probe()
497 v4l2_ctrl_handler_free(&radio->ctrl_handler); in tea5764_i2c_remove()
/linux/drivers/media/pci/intel/ipu6/
H A Dipu6-isys-subdev.c373 ret = v4l2_ctrl_handler_init(&asd->ctrl_handler, nr_ctrls); in ipu6_isys_subdev_init()
378 if (asd->ctrl_handler.error) { in ipu6_isys_subdev_init()
379 ret = asd->ctrl_handler.error; in ipu6_isys_subdev_init()
383 asd->sd.ctrl_handler = &asd->ctrl_handler; in ipu6_isys_subdev_init()
391 v4l2_ctrl_handler_free(&asd->ctrl_handler); in ipu6_isys_subdev_init()
402 v4l2_ctrl_handler_free(&asd->ctrl_handler); in ipu6_isys_subdev_cleanup()
/linux/drivers/media/platform/verisilicon/
H A Dhantro_drv.c42 ctrl = v4l2_ctrl_find(&ctx->ctrl_handler, id); in hantro_get_ctrl()
140 &ctx->ctrl_handler); in hantro_start_prepare_run()
163 &ctx->ctrl_handler); in hantro_end_prepare_run()
296 struct hantro_ctx, ctrl_handler); in hantro_jpeg_s_ctrl()
316 struct hantro_ctx, ctrl_handler); in hantro_vp9_s_ctrl()
339 struct hantro_ctx, ctrl_handler); in hantro_hevc_s_ctrl()
363 struct hantro_ctx, ctrl_handler); in hantro_av1_s_ctrl()
603 v4l2_ctrl_handler_init(&ctx->ctrl_handler, num_ctrls); in hantro_ctrls_setup()
609 v4l2_ctrl_new_custom(&ctx->ctrl_handler, in hantro_ctrls_setup()
611 if (ctx->ctrl_handler.error) { in hantro_ctrls_setup()
[all …]
/linux/drivers/staging/media/atomisp/pci/
H A Datomisp_subdev.c842 ret = v4l2_ctrl_handler_init(&asd->ctrl_handler, 1); in isp_subdev_init_entities()
846 asd->run_mode = v4l2_ctrl_new_custom(&asd->ctrl_handler, in isp_subdev_init_entities()
848 asd->vfpp = v4l2_ctrl_new_custom(&asd->ctrl_handler, in isp_subdev_init_entities()
850 asd->continuous_viewfinder = v4l2_ctrl_new_custom(&asd->ctrl_handler, in isp_subdev_init_entities()
854 v4l2_ctrl_new_custom(&asd->ctrl_handler, in isp_subdev_init_entities()
859 v4l2_ctrl_new_custom(&asd->ctrl_handler, in isp_subdev_init_entities()
863 v4l2_ctrl_new_custom(&asd->ctrl_handler, in isp_subdev_init_entities()
868 asd->subdev.ctrl_handler = &asd->ctrl_handler; in isp_subdev_init_entities()
870 return asd->ctrl_handler.error; in isp_subdev_init_entities()
875 v4l2_ctrl_handler_free(&asd->ctrl_handler); in atomisp_subdev_cleanup_entities()
/linux/drivers/staging/media/imx/
H A Dimx-media-dev-common.c209 ret = v4l2_ctrl_add_handler(vfd->ctrl_handler, in imx_media_inherit_controls()
210 sd->ctrl_handler, in imx_media_inherit_controls()
275 if (!vfd->ctrl_handler) in imx_media_link_notify()
280 v4l2_ctrl_handler_free(vfd->ctrl_handler); in imx_media_link_notify()
281 v4l2_ctrl_handler_init(vfd->ctrl_handler, 0); in imx_media_link_notify()
287 if (!vfd->ctrl_handler) in imx_media_link_notify()
H A Dimx-media-fim.c44 struct v4l2_ctrl_handler ctrl_handler; member
220 ctrl_handler); in fim_s_ctrl()
326 struct v4l2_ctrl_handler *hdlr = &fim->ctrl_handler; in init_fim_controls()
403 return v4l2_ctrl_add_handler(fim->sd->ctrl_handler, in imx_media_fim_add_controls()
404 &fim->ctrl_handler, NULL, true); in imx_media_fim_add_controls()
430 v4l2_ctrl_handler_free(&fim->ctrl_handler); in imx_media_fim_free()
/linux/drivers/media/usb/stk1160/
H A Dstk1160-core.c158 v4l2_ctrl_handler_free(&dev->ctrl_handler); in stk1160_release()
328 rc = v4l2_ctrl_handler_init(&dev->ctrl_handler, 0); in stk1160_probe()
340 dev->v4l2_dev.ctrl_handler = &dev->ctrl_handler; in stk1160_probe()
381 v4l2_ctrl_handler_free(&dev->ctrl_handler); in stk1160_probe()
/linux/drivers/media/i2c/et8ek8/
H A Det8ek8_driver.c51 struct v4l2_ctrl_handler ctrl_handler; member
639 container_of(ctrl->handler, struct et8ek8_sensor, ctrl_handler); in et8ek8_set_ctrl()
685 v4l2_ctrl_handler_init(&sensor->ctrl_handler, 4); in et8ek8_init_controls()
688 v4l2_ctrl_new_std(&sensor->ctrl_handler, &et8ek8_ctrl_ops, in et8ek8_init_controls()
697 v4l2_ctrl_new_std(&sensor->ctrl_handler, in et8ek8_init_controls()
704 v4l2_ctrl_new_std(&sensor->ctrl_handler, &et8ek8_ctrl_ops, in et8ek8_init_controls()
708 v4l2_ctrl_new_std_menu_items(&sensor->ctrl_handler, in et8ek8_init_controls()
713 if (sensor->ctrl_handler.error) in et8ek8_init_controls()
714 return sensor->ctrl_handler.error; in et8ek8_init_controls()
716 sensor->subdev.ctrl_handler = &sensor->ctrl_handler; in et8ek8_init_controls()
[all …]
/linux/drivers/media/v4l2-core/
H A Dv4l2-device.c135 err = v4l2_ctrl_add_handler(v4l2_dev->ctrl_handler, sd->ctrl_handler, in __v4l2_device_register_subdev()
220 vdev->ctrl_handler = sd->ctrl_handler; in __v4l2_device_register_subdev_nodes()
H A Dv4l2-fh.c25 fh->ctrl_handler = vdev->ctrl_handler; in v4l2_fh_init()
/linux/drivers/media/i2c/
H A Dov7740.c92 struct v4l2_ctrl_handler ctrl_handler; member
508 struct ov7740, ctrl_handler); in ov7740_get_volatile_ctrl()
528 struct ov7740, ctrl_handler); in ov7740_set_ctrl()
608 return __v4l2_ctrl_handler_setup(ov7740->subdev.ctrl_handler); in ov7740_start_streaming()
942 struct v4l2_ctrl_handler *ctrl_hdlr = &ov7740->ctrl_handler; in ov7740_init_controls()
1007 ov7740->subdev.ctrl_handler = ctrl_hdlr; in ov7740_init_controls()
1018 v4l2_ctrl_handler_free(ov7740->subdev.ctrl_handler); in ov7740_free_controls()
1105 v4l2_ctrl_handler_free(ov7740->subdev.ctrl_handler); in ov7740_probe()
1123 v4l2_ctrl_handler_free(ov7740->subdev.ctrl_handler); in ov7740_remove()
H A Dov2685.c102 struct v4l2_ctrl_handler ctrl_handler; member
520 ret = __v4l2_ctrl_handler_setup(&ov2685->ctrl_handler); in ov2685_s_stream()
585 struct ov2685, ctrl_handler); in ov2685_set_ctrl()
672 handler = &ov2685->ctrl_handler; in ov2685_initialize_controls()
732 ov2685->subdev.ctrl_handler = handler; in ov2685_initialize_controls()
850 v4l2_ctrl_handler_free(&ov2685->ctrl_handler); in ov2685_probe()
864 v4l2_ctrl_handler_free(&ov2685->ctrl_handler); in ov2685_remove()
H A Dov4689.c136 struct v4l2_ctrl_handler ctrl_handler; member
485 ret = __v4l2_ctrl_handler_setup(&ov4689->ctrl_handler); in ov4689_s_stream()
636 container_of(ctrl->handler, struct ov4689, ctrl_handler); in ov4689_set_ctrl()
726 handler = &ov4689->ctrl_handler; in ov4689_initialize_controls()
798 ov4689->subdev.ctrl_handler = handler; in ov4689_initialize_controls()
983 sd->state_lock = ov4689->ctrl_handler.lock; in ov4689_probe()
1016 v4l2_ctrl_handler_free(&ov4689->ctrl_handler); in ov4689_probe()
1029 v4l2_ctrl_handler_free(&ov4689->ctrl_handler); in ov4689_remove()
H A Dov02a10.c123 struct v4l2_ctrl_handler ctrl_handler; member
475 ret = __v4l2_ctrl_handler_setup(ov02a10->subdev.ctrl_handler); in __ov02a10_start_stream()
664 struct ov02a10, ctrl_handler); in ov02a10_set_ctrl()
747 handler = &ov02a10->ctrl_handler; in ov02a10_initialize_controls()
797 ov02a10->subdev.ctrl_handler = handler; in ov02a10_initialize_controls()
973 v4l2_ctrl_handler_free(ov02a10->subdev.ctrl_handler); in ov02a10_probe()
987 v4l2_ctrl_handler_free(sd->ctrl_handler); in ov02a10_remove()
H A Dov5695.c103 struct v4l2_ctrl_handler ctrl_handler; member
916 ret = __v4l2_ctrl_handler_setup(&ov5695->ctrl_handler); in __ov5695_start_stream()
1086 struct ov5695, ctrl_handler); in ov5695_set_ctrl()
1156 handler = &ov5695->ctrl_handler; in ov5695_initialize_controls()
1212 ov5695->subdev.ctrl_handler = handler; in ov5695_initialize_controls()
1333 v4l2_ctrl_handler_free(&ov5695->ctrl_handler); in ov5695_probe()
1347 v4l2_ctrl_handler_free(&ov5695->ctrl_handler); in ov5695_remove()
H A Disl7998x.c528 struct v4l2_ctrl_handler ctrl_handler; member
1057 struct isl7998x, ctrl_handler); in isl7998x_set_ctrl()
1388 v4l2_ctrl_handler_free(&isl7998x->ctrl_handler); in isl7998x_remove_controls()
1399 ret = v4l2_ctrl_handler_init(&isl7998x->ctrl_handler, in isl7998x_init_controls()
1405 isl7998x->ctrl_handler.lock = &isl7998x->ctrl_mutex; in isl7998x_init_controls()
1417 isl7998x->link_freq = v4l2_ctrl_new_int_menu(&isl7998x->ctrl_handler, in isl7998x_init_controls()
1427 v4l2_ctrl_new_custom(&isl7998x->ctrl_handler, in isl7998x_init_controls()
1430 v4l2_ctrl_new_std_menu_items(&isl7998x->ctrl_handler, in isl7998x_init_controls()
1436 ret = isl7998x->ctrl_handler.error; in isl7998x_init_controls()
1440 isl7998x->subdev.ctrl_handler = &isl7998x->ctrl_handler; in isl7998x_init_controls()
[all …]
H A Dhi847.c2171 struct v4l2_ctrl_handler ctrl_handler; member
2410 struct hi847, ctrl_handler); in hi847_set_ctrl()
2484 ctrl_hdlr = &hi847->ctrl_handler; in hi847_init_controls()
2544 hi847->sd.ctrl_handler = ctrl_hdlr; in hi847_init_controls()
2579 ret = __v4l2_ctrl_handler_setup(hi847->sd.ctrl_handler); in hi847_start_streaming()
2864 v4l2_ctrl_handler_free(sd->ctrl_handler); in hi847_remove()
2928 v4l2_ctrl_handler_free(hi847->sd.ctrl_handler); in hi847_probe()
H A Dog01a1b.c432 struct v4l2_ctrl_handler ctrl_handler; member
546 struct og01a1b, ctrl_handler); in og01a1b_set_ctrl()
614 ctrl_hdlr = &og01a1b->ctrl_handler; in og01a1b_init_controls()
675 og01a1b->sd.ctrl_handler = ctrl_hdlr; in og01a1b_init_controls()
711 ret = __v4l2_ctrl_handler_setup(og01a1b->sd.ctrl_handler); in og01a1b_start_streaming()
1068 v4l2_ctrl_handler_free(sd->ctrl_handler); in og01a1b_remove()
1189 v4l2_ctrl_handler_free(og01a1b->sd.ctrl_handler); in og01a1b_probe()
H A Dimx355.c103 struct v4l2_ctrl_handler ctrl_handler; member
1180 struct imx355, ctrl_handler); in imx355_set_ctrl()
1414 ret = __v4l2_ctrl_handler_setup(imx355->sd.ctrl_handler); in imx355_start_streaming()
1534 ctrl_hdlr = &imx355->ctrl_handler; in imx355_init_controls()
1616 imx355->sd.ctrl_handler = ctrl_hdlr; in imx355_init_controls()
1755 v4l2_ctrl_handler_free(imx355->sd.ctrl_handler); in imx355_probe()
1770 v4l2_ctrl_handler_free(sd->ctrl_handler); in imx355_remove()
/linux/drivers/media/usb/gspca/
H A Ddtcs033.c191 struct gspca_dev, ctrl_handler); in sd_s_ctrl()
218 struct v4l2_ctrl_handler *hdl = &gspca_dev->ctrl_handler; in dtcs033_init_controls()
221 gspca_dev->vdev.ctrl_handler = hdl; in dtcs033_init_controls()
H A Dspca505.c715 container_of(ctrl->handler, struct gspca_dev, ctrl_handler); in sd_s_ctrl()
736 struct v4l2_ctrl_handler *hdl = &gspca_dev->ctrl_handler; in sd_init_controls()
738 gspca_dev->vdev.ctrl_handler = hdl; in sd_init_controls()
H A Dspca508.c1448 container_of(ctrl->handler, struct gspca_dev, ctrl_handler); in sd_s_ctrl()
1469 struct v4l2_ctrl_handler *hdl = &gspca_dev->ctrl_handler; in sd_init_controls()
1471 gspca_dev->vdev.ctrl_handler = hdl; in sd_init_controls()

12345678910