Home
last modified time | relevance | path

Searched refs:ctrl_handler (Results 26 – 50 of 421) sorted by relevance

12345678910>>...17

/openbmc/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()
218 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()
H A Dv4l2-dev.c573 if (vdev->ctrl_handler || ops->vidioc_queryctrl) in determine_valid_ioctls()
575 if (vdev->ctrl_handler || ops->vidioc_query_ext_ctrl) in determine_valid_ioctls()
577 if (vdev->ctrl_handler || ops->vidioc_g_ctrl || ops->vidioc_g_ext_ctrls) in determine_valid_ioctls()
579 if (vdev->ctrl_handler || ops->vidioc_s_ctrl || ops->vidioc_s_ext_ctrls) in determine_valid_ioctls()
581 if (vdev->ctrl_handler || ops->vidioc_g_ext_ctrls) in determine_valid_ioctls()
583 if (vdev->ctrl_handler || ops->vidioc_s_ext_ctrls) in determine_valid_ioctls()
585 if (vdev->ctrl_handler || ops->vidioc_try_ext_ctrls) in determine_valid_ioctls()
587 if (vdev->ctrl_handler || ops->vidioc_querymenu) in determine_valid_ioctls()
940 if (vdev->ctrl_handler == NULL) in __video_register_device()
941 vdev->ctrl_handler = vdev->v4l2_dev->ctrl_handler; in __video_register_device()
H A Dv4l2-ioctl.c2219 if (vfh && vfh->ctrl_handler) in v4l_queryctrl()
2221 if (vfd->ctrl_handler) in v4l_queryctrl()
2236 if (vfh && vfh->ctrl_handler) in v4l_query_ext_ctrl()
2238 if (vfd->ctrl_handler) in v4l_query_ext_ctrl()
2253 if (vfh && vfh->ctrl_handler) in v4l_querymenu()
2255 if (vfd->ctrl_handler) in v4l_querymenu()
2274 if (vfd->ctrl_handler) in v4l_g_ctrl()
2309 if (vfd->ctrl_handler) in v4l_s_ctrl()
2340 if (vfd->ctrl_handler) in v4l_g_ext_ctrls()
2361 if (vfd->ctrl_handler) in v4l_s_ext_ctrls()
[all …]
/openbmc/linux/drivers/staging/media/atomisp/i2c/
H A Datomisp-ov2722.c414 container_of(ctrl->handler, struct ov2722_device, ctrl_handler); in ov2722_g_volatile_ctrl()
932 v4l2_ctrl_handler_free(&dev->ctrl_handler); in ov2722_remove()
946 hdl = &dev->ctrl_handler; in __ov2722_init_ctrl_handler()
947 v4l2_ctrl_handler_init(&dev->ctrl_handler, ARRAY_SIZE(ov2722_controls)); in __ov2722_init_ctrl_handler()
949 v4l2_ctrl_new_custom(&dev->ctrl_handler, &ov2722_controls[i], in __ov2722_init_ctrl_handler()
952 dev->link_freq = v4l2_ctrl_find(&dev->ctrl_handler, V4L2_CID_LINK_FREQ); in __ov2722_init_ctrl_handler()
954 if (dev->ctrl_handler.error || !dev->link_freq) in __ov2722_init_ctrl_handler()
955 return dev->ctrl_handler.error; in __ov2722_init_ctrl_handler()
957 dev->sd.ctrl_handler = hdl; in __ov2722_init_ctrl_handler()
1002 v4l2_ctrl_handler_free(&dev->ctrl_handler); in ov2722_probe()
/openbmc/linux/drivers/media/platform/amlogic/meson-ge2d/
H A Dge2d.c75 struct v4l2_ctrl_handler ctrl_handler; member
742 ctrl_handler); in ge2d_s_ctrl()
798 v4l2_ctrl_handler_init(&ctx->ctrl_handler, 4); in ge2d_setup_ctrls()
800 v4l2_ctrl_new_std(&ctx->ctrl_handler, &ge2d_ctrl_ops, in ge2d_setup_ctrls()
803 v4l2_ctrl_new_std(&ctx->ctrl_handler, &ge2d_ctrl_ops, in ge2d_setup_ctrls()
809 if (ctx->ctrl_handler.error) { in ge2d_setup_ctrls()
810 int err = ctx->ctrl_handler.error; in ge2d_setup_ctrls()
813 v4l2_ctrl_handler_free(&ctx->ctrl_handler); in ge2d_setup_ctrls()
866 v4l2_ctrl_handler_setup(&ctx->ctrl_handler); in ge2d_open()
868 ctx->fh.ctrl_handler = &ctx->ctrl_handler; in ge2d_open()
[all …]
/openbmc/linux/drivers/media/i2c/et8ek8/
H A Det8ek8_driver.c51 struct v4l2_ctrl_handler ctrl_handler; member
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()
760 rval = v4l2_ctrl_handler_setup(&sensor->ctrl_handler); in et8ek8_configure()
[all …]
/openbmc/linux/drivers/media/i2c/ccs/
H A Dccs-core.c988 sensor->pixel_array->ctrl_handler.error); in ccs_init_controls()
992 sensor->pixel_array->sd.ctrl_handler = in ccs_init_controls()
993 &sensor->pixel_array->ctrl_handler; in ccs_init_controls()
1004 &sensor->src->ctrl_handler, &ccs_ctrl_ops, in ccs_init_controls()
1007 if (sensor->src->ctrl_handler.error) { in ccs_init_controls()
1010 sensor->src->ctrl_handler.error); in ccs_init_controls()
1011 return sensor->src->ctrl_handler.error; in ccs_init_controls()
1014 sensor->src->sd.ctrl_handler = &sensor->src->ctrl_handler; in ccs_init_controls()
1033 &sensor->pixel_array->ctrl_handler, in ccs_init_late_controls()
1039 &sensor->src->ctrl_handler, &ccs_ctrl_ops, in ccs_init_late_controls()
[all …]
/openbmc/linux/drivers/media/platform/mediatek/mdp/
H A Dmtk_mdp_m2m.c999 ctx->ctrls.rotate = v4l2_ctrl_new_std(&ctx->ctrl_handler, in mtk_mdp_ctrls_create()
1001 ctx->ctrls.hflip = v4l2_ctrl_new_std(&ctx->ctrl_handler, in mtk_mdp_ctrls_create()
1005 ctx->ctrls.vflip = v4l2_ctrl_new_std(&ctx->ctrl_handler, in mtk_mdp_ctrls_create()
1009 ctx->ctrls.global_alpha = v4l2_ctrl_new_std(&ctx->ctrl_handler, in mtk_mdp_ctrls_create()
1013 ctx->ctrls_rdy = ctx->ctrl_handler.error == 0; in mtk_mdp_ctrls_create()
1015 if (ctx->ctrl_handler.error) { in mtk_mdp_ctrls_create()
1016 int err = ctx->ctrl_handler.error; in mtk_mdp_ctrls_create()
1018 v4l2_ctrl_handler_free(&ctx->ctrl_handler); in mtk_mdp_ctrls_create()
1076 ctx->fh.ctrl_handler = &ctx->ctrl_handler; in mtk_mdp_m2m_open()
1129 v4l2_ctrl_handler_free(&ctx->ctrl_handler); in mtk_mdp_m2m_open()
[all …]
/openbmc/linux/drivers/media/i2c/
H A Dov8858.c115 struct v4l2_ctrl_handler ctrl_handler; member
1352 ret = __v4l2_ctrl_handler_setup(&ov8858->ctrl_handler); in ov8858_start_stream()
1534 struct ov8858, ctrl_handler); in ov8858_set_ctrl()
1702 struct v4l2_ctrl_handler *handler = &ov8858->ctrl_handler; in ov8858_init_ctrls()
1772 ov8858->subdev.ctrl_handler = handler; in ov8858_init_ctrls()
1923 sd->state_lock = ov8858->ctrl_handler.lock; in ov8858_probe()
1963 v4l2_ctrl_handler_free(&ov8858->ctrl_handler); in ov8858_probe()
1975 v4l2_ctrl_handler_free(&ov8858->ctrl_handler); in ov8858_remove()
H A Dov01a10.c280 struct v4l2_ctrl_handler ctrl_handler; member
456 struct ov01a10, ctrl_handler); in ov01a10_set_ctrl()
534 ctrl_hdlr = &ov01a10->ctrl_handler; in ov01a10_init_controls()
603 ov01a10->sd.ctrl_handler = ctrl_hdlr; in ov01a10_init_controls()
644 ret = __v4l2_ctrl_handler_setup(ov01a10->sd.ctrl_handler); in ov01a10_start_streaming()
907 v4l2_ctrl_handler_free(sd->ctrl_handler); in ov01a10_remove()
938 ov01a10->sd.state_lock = ov01a10->ctrl_handler.lock; in ov01a10_probe()
981 v4l2_ctrl_handler_free(ov01a10->sd.ctrl_handler); in ov01a10_probe()
H A Dov7740.c94 struct v4l2_ctrl_handler ctrl_handler; member
511 struct ov7740, ctrl_handler); in ov7740_get_volatile_ctrl()
531 struct ov7740, ctrl_handler); in ov7740_set_ctrl()
611 return __v4l2_ctrl_handler_setup(ov7740->subdev.ctrl_handler); in ov7740_start_streaming()
977 struct v4l2_ctrl_handler *ctrl_hdlr = &ov7740->ctrl_handler; in ov7740_init_controls()
1042 ov7740->subdev.ctrl_handler = ctrl_hdlr; in ov7740_init_controls()
1053 v4l2_ctrl_handler_free(ov7740->subdev.ctrl_handler); in ov7740_free_controls()
1144 v4l2_ctrl_handler_free(ov7740->subdev.ctrl_handler); in ov7740_probe()
1162 v4l2_ctrl_handler_free(ov7740->subdev.ctrl_handler); in ov7740_remove()
H A Dimx335.c131 struct v4l2_ctrl_handler ctrl_handler; member
439 container_of(ctrl->handler, struct imx335, ctrl_handler); in imx335_set_ctrl()
662 ret = __v4l2_ctrl_handler_setup(imx335->sd.ctrl_handler); in imx335_start_streaming()
915 struct v4l2_ctrl_handler *ctrl_hdlr = &imx335->ctrl_handler; in imx335_init_controls()
987 imx335->sd.ctrl_handler = ctrl_hdlr; in imx335_init_controls()
1071 v4l2_ctrl_handler_free(imx335->sd.ctrl_handler); in imx335_probe()
1093 v4l2_ctrl_handler_free(sd->ctrl_handler); in imx335_remove()
H A Dog01a1b.c423 struct v4l2_ctrl_handler ctrl_handler; member
540 struct og01a1b, ctrl_handler); in og01a1b_set_ctrl()
608 ctrl_hdlr = &og01a1b->ctrl_handler; in og01a1b_init_controls()
669 og01a1b->sd.ctrl_handler = ctrl_hdlr; in og01a1b_init_controls()
705 ret = __v4l2_ctrl_handler_setup(og01a1b->sd.ctrl_handler); in og01a1b_start_streaming()
1025 v4l2_ctrl_handler_free(sd->ctrl_handler); in og01a1b_remove()
1093 v4l2_ctrl_handler_free(og01a1b->sd.ctrl_handler); in og01a1b_probe()
H A Dov2685.c103 struct v4l2_ctrl_handler ctrl_handler; member
525 ret = __v4l2_ctrl_handler_setup(&ov2685->ctrl_handler); in ov2685_s_stream()
594 struct ov2685, ctrl_handler); in ov2685_set_ctrl()
683 handler = &ov2685->ctrl_handler; in ov2685_initialize_controls()
743 ov2685->subdev.ctrl_handler = handler; in ov2685_initialize_controls()
867 v4l2_ctrl_handler_free(&ov2685->ctrl_handler); in ov2685_probe()
883 v4l2_ctrl_handler_free(&ov2685->ctrl_handler); in ov2685_remove()
H A Dimx412.c140 struct v4l2_ctrl_handler ctrl_handler; member
590 container_of(ctrl->handler, struct imx412, ctrl_handler); in imx412_set_ctrl()
813 ret = __v4l2_ctrl_handler_setup(imx412->sd.ctrl_handler); in imx412_start_streaming()
1088 struct v4l2_ctrl_handler *ctrl_hdlr = &imx412->ctrl_handler; in imx412_init_controls()
1160 imx412->sd.ctrl_handler = ctrl_hdlr; in imx412_init_controls()
1250 v4l2_ctrl_handler_free(imx412->sd.ctrl_handler); in imx412_probe()
1272 v4l2_ctrl_handler_free(sd->ctrl_handler); in imx412_remove()
H A Dov9734.c326 struct v4l2_ctrl_handler ctrl_handler; member
481 struct ov9734, ctrl_handler); in ov9734_set_ctrl()
548 ctrl_hdlr = &ov9734->ctrl_handler; in ov9734_init_controls()
600 ov9734->sd.ctrl_handler = ctrl_hdlr; in ov9734_init_controls()
635 ret = __v4l2_ctrl_handler_setup(ov9734->sd.ctrl_handler); in ov9734_start_streaming()
940 v4l2_ctrl_handler_free(sd->ctrl_handler); in ov9734_remove()
1011 v4l2_ctrl_handler_free(ov9734->sd.ctrl_handler); in ov9734_probe()
H A Dov5695.c103 struct v4l2_ctrl_handler ctrl_handler; member
924 ret = __v4l2_ctrl_handler_setup(&ov5695->ctrl_handler); in __ov5695_start_stream()
1103 struct ov5695, ctrl_handler); in ov5695_set_ctrl()
1173 handler = &ov5695->ctrl_handler; in ov5695_initialize_controls()
1229 ov5695->subdev.ctrl_handler = handler; in ov5695_initialize_controls()
1356 v4l2_ctrl_handler_free(&ov5695->ctrl_handler); in ov5695_probe()
1372 v4l2_ctrl_handler_free(&ov5695->ctrl_handler); in ov5695_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()
666 struct ov02a10, ctrl_handler); in ov02a10_set_ctrl()
746 handler = &ov02a10->ctrl_handler; in ov02a10_initialize_controls()
796 ov02a10->subdev.ctrl_handler = handler; in ov02a10_initialize_controls()
971 v4l2_ctrl_handler_free(ov02a10->subdev.ctrl_handler); in ov02a10_probe()
985 v4l2_ctrl_handler_free(sd->ctrl_handler); in ov02a10_remove()
/openbmc/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 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()
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()
/openbmc/linux/drivers/media/radio/
H A Dradio-miropcm20.c65 struct v4l2_ctrl_handler ctrl_handler; member
298 struct pcm20 *dev = container_of(ctrl->handler, struct pcm20, ctrl_handler); in pcm20_s_ctrl()
454 hdl = &dev->ctrl_handler; in pcm20_init()
470 v4l2_dev->ctrl_handler = hdl; in pcm20_init()
510 v4l2_ctrl_handler_free(&dev->ctrl_handler); in pcm20_cleanup()
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()
/openbmc/linux/drivers/media/platform/renesas/rcar-vin/
H A Drcar-core.c419 container_of(ctrl->handler, struct rvin_dev, ctrl_handler); in rvin_s_ctrl()
436 v4l2_ctrl_handler_free(&vin->ctrl_handler); in rvin_free_controls()
437 vin->vdev.ctrl_handler = NULL; in rvin_free_controls()
444 ret = v4l2_ctrl_handler_init(&vin->ctrl_handler, 16); in rvin_create_controls()
449 v4l2_ctrl_new_std(&vin->ctrl_handler, &rvin_ctrl_ops, in rvin_create_controls()
452 if (vin->ctrl_handler.error) { in rvin_create_controls()
453 ret = vin->ctrl_handler.error; in rvin_create_controls()
460 ret = v4l2_ctrl_add_handler(&vin->ctrl_handler, in rvin_create_controls()
461 subdev->ctrl_handler, NULL, true); in rvin_create_controls()
468 vin->vdev.ctrl_handler = &vin->ctrl_handler; in rvin_create_controls()

12345678910>>...17