Home
last modified time | relevance | path

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

12345678910>>...14

/Linux-v4.19/drivers/media/platform/qcom/venus/
Dvenc_ctrls.c191 ret = v4l2_ctrl_handler_init(&inst->ctrl_handler, 27); in venc_ctrl_init()
195 v4l2_ctrl_new_std_menu(&inst->ctrl_handler, &venc_ctrl_ops, in venc_ctrl_init()
202 v4l2_ctrl_new_std_menu(&inst->ctrl_handler, &venc_ctrl_ops, in venc_ctrl_init()
207 v4l2_ctrl_new_std_menu(&inst->ctrl_handler, &venc_ctrl_ops, in venc_ctrl_init()
214 v4l2_ctrl_new_std_menu(&inst->ctrl_handler, &venc_ctrl_ops, in venc_ctrl_init()
219 v4l2_ctrl_new_std_menu(&inst->ctrl_handler, &venc_ctrl_ops, in venc_ctrl_init()
230 v4l2_ctrl_new_std_menu(&inst->ctrl_handler, &venc_ctrl_ops, in venc_ctrl_init()
235 v4l2_ctrl_new_std_menu(&inst->ctrl_handler, &venc_ctrl_ops, in venc_ctrl_init()
240 v4l2_ctrl_new_std_menu(&inst->ctrl_handler, &venc_ctrl_ops, in venc_ctrl_init()
246 v4l2_ctrl_new_std_menu(&inst->ctrl_handler, &venc_ctrl_ops, in venc_ctrl_init()
[all …]
Dvdec_ctrls.c93 ret = v4l2_ctrl_handler_init(&inst->ctrl_handler, 7); in vdec_ctrl_init()
97 ctrl = v4l2_ctrl_new_std_menu(&inst->ctrl_handler, &vdec_ctrl_ops, in vdec_ctrl_init()
106 ctrl = v4l2_ctrl_new_std_menu(&inst->ctrl_handler, &vdec_ctrl_ops, in vdec_ctrl_init()
113 ctrl = v4l2_ctrl_new_std_menu(&inst->ctrl_handler, &vdec_ctrl_ops, in vdec_ctrl_init()
126 ctrl = v4l2_ctrl_new_std_menu(&inst->ctrl_handler, &vdec_ctrl_ops, in vdec_ctrl_init()
133 ctrl = v4l2_ctrl_new_std_menu(&inst->ctrl_handler, &vdec_ctrl_ops, in vdec_ctrl_init()
140 v4l2_ctrl_new_std(&inst->ctrl_handler, &vdec_ctrl_ops, in vdec_ctrl_init()
143 ctrl = v4l2_ctrl_new_std(&inst->ctrl_handler, &vdec_ctrl_ops, in vdec_ctrl_init()
148 ret = inst->ctrl_handler.error; in vdec_ctrl_init()
150 v4l2_ctrl_handler_free(&inst->ctrl_handler); in vdec_ctrl_init()
[all …]
/Linux-v4.19/drivers/media/platform/xilinx/
Dxilinx-tpg.c103 struct v4l2_ctrl_handler ctrl_handler; member
161 mutex_lock(xtpg->ctrl_handler.lock); in xtpg_update_pattern_control()
163 mutex_unlock(xtpg->ctrl_handler.lock); in xtpg_update_pattern_control()
219 mutex_lock(xtpg->ctrl_handler.lock); in xtpg_s_stream()
233 mutex_unlock(xtpg->ctrl_handler.lock); in xtpg_s_stream()
377 ctrl_handler); in xtpg_s_ctrl()
845 v4l2_ctrl_handler_init(&xtpg->ctrl_handler, 3 + ARRAY_SIZE(xtpg_ctrls)); in xtpg_probe()
847 xtpg->vblank = v4l2_ctrl_new_std(&xtpg->ctrl_handler, &xtpg_ctrl_ops, in xtpg_probe()
850 xtpg->hblank = v4l2_ctrl_new_std(&xtpg->ctrl_handler, &xtpg_ctrl_ops, in xtpg_probe()
853 xtpg->pattern = v4l2_ctrl_new_std_menu_items(&xtpg->ctrl_handler, in xtpg_probe()
[all …]
/Linux-v4.19/drivers/media/radio/wl128x/
Dfmdrv_v4l2.c210 struct fmdev, ctrl_handler); in fm_g_volatile_ctrl()
227 struct fmdev, ctrl_handler); in fm_v4l2_s_ctrl()
559 fmdev->radio_dev->ctrl_handler = &fmdev->ctrl_handler; in fm_v4l2_init_video_device()
561 ret = v4l2_ctrl_handler_init(&fmdev->ctrl_handler, 5); in fm_v4l2_init_video_device()
564 v4l2_ctrl_handler_free(&fmdev->ctrl_handler); in fm_v4l2_init_video_device()
572 v4l2_ctrl_new_std(&fmdev->ctrl_handler, &fm_ctrl_ops, in fm_v4l2_init_video_device()
576 v4l2_ctrl_new_std(&fmdev->ctrl_handler, &fm_ctrl_ops, in fm_v4l2_init_video_device()
579 v4l2_ctrl_new_std_menu(&fmdev->ctrl_handler, &fm_ctrl_ops, in fm_v4l2_init_video_device()
583 v4l2_ctrl_new_std(&fmdev->ctrl_handler, &fm_ctrl_ops, in fm_v4l2_init_video_device()
587 ctrl = v4l2_ctrl_new_std(&fmdev->ctrl_handler, &fm_ctrl_ops, in fm_v4l2_init_video_device()
[all …]
/Linux-v4.19/drivers/media/v4l2-core/
Dv4l2-subdev.c198 if (!vfh->ctrl_handler) in subdev_do_ioctl()
200 return v4l2_queryctrl(vfh->ctrl_handler, arg); in subdev_do_ioctl()
203 if (!vfh->ctrl_handler) in subdev_do_ioctl()
205 return v4l2_query_ext_ctrl(vfh->ctrl_handler, arg); in subdev_do_ioctl()
208 if (!vfh->ctrl_handler) in subdev_do_ioctl()
210 return v4l2_querymenu(vfh->ctrl_handler, arg); in subdev_do_ioctl()
213 if (!vfh->ctrl_handler) in subdev_do_ioctl()
215 return v4l2_g_ctrl(vfh->ctrl_handler, arg); in subdev_do_ioctl()
218 if (!vfh->ctrl_handler) in subdev_do_ioctl()
220 return v4l2_s_ctrl(vfh, vfh->ctrl_handler, arg); in subdev_do_ioctl()
[all …]
Dv4l2-device.c181 err = v4l2_ctrl_add_handler(v4l2_dev->ctrl_handler, sd->ctrl_handler, NULL); in v4l2_device_register_subdev()
252 vdev->ctrl_handler = sd->ctrl_handler; in v4l2_device_register_subdev_nodes()
Dv4l2-dev.c548 if (vdev->ctrl_handler || ops->vidioc_queryctrl) in determine_valid_ioctls()
550 if (vdev->ctrl_handler || ops->vidioc_query_ext_ctrl) in determine_valid_ioctls()
552 if (vdev->ctrl_handler || ops->vidioc_g_ctrl || ops->vidioc_g_ext_ctrls) in determine_valid_ioctls()
554 if (vdev->ctrl_handler || ops->vidioc_s_ctrl || ops->vidioc_s_ext_ctrls) in determine_valid_ioctls()
556 if (vdev->ctrl_handler || ops->vidioc_g_ext_ctrls) in determine_valid_ioctls()
558 if (vdev->ctrl_handler || ops->vidioc_s_ext_ctrls) in determine_valid_ioctls()
560 if (vdev->ctrl_handler || ops->vidioc_try_ext_ctrls) in determine_valid_ioctls()
562 if (vdev->ctrl_handler || ops->vidioc_querymenu) in determine_valid_ioctls()
886 if (vdev->ctrl_handler == NULL) in __video_register_device()
887 vdev->ctrl_handler = vdev->v4l2_dev->ctrl_handler; in __video_register_device()
Dv4l2-ioctl.c1996 if (vfh && vfh->ctrl_handler) in v4l_queryctrl()
1997 return v4l2_queryctrl(vfh->ctrl_handler, p); in v4l_queryctrl()
1998 if (vfd->ctrl_handler) in v4l_queryctrl()
1999 return v4l2_queryctrl(vfd->ctrl_handler, p); in v4l_queryctrl()
2013 if (vfh && vfh->ctrl_handler) in v4l_query_ext_ctrl()
2014 return v4l2_query_ext_ctrl(vfh->ctrl_handler, p); in v4l_query_ext_ctrl()
2015 if (vfd->ctrl_handler) in v4l_query_ext_ctrl()
2016 return v4l2_query_ext_ctrl(vfd->ctrl_handler, p); in v4l_query_ext_ctrl()
2030 if (vfh && vfh->ctrl_handler) in v4l_querymenu()
2031 return v4l2_querymenu(vfh->ctrl_handler, p); in v4l_querymenu()
[all …]
Dv4l2-fh.c33 fh->ctrl_handler = vdev->ctrl_handler; in v4l2_fh_init()
/Linux-v4.19/Documentation/media/kapi/
Dv4l2-controls.rst55 struct v4l2_ctrl_handler ctrl_handler;
65 v4l2_ctrl_handler_init(&foo->ctrl_handler, nr_of_controls);
81 struct v4l2_ctrl_handler ctrl_handler;
85 foo->v4l2_dev.ctrl_handler = &foo->ctrl_handler;
102 struct v4l2_ctrl_handler ctrl_handler;
106 foo->sd.ctrl_handler = &foo->ctrl_handler;
114 v4l2_ctrl_handler_free(&foo->ctrl_handler);
168 v4l2_ctrl_handler_init(&foo->ctrl_handler, nr_of_controls);
169 v4l2_ctrl_new_std(&foo->ctrl_handler, &foo_ctrl_ops,
171 v4l2_ctrl_new_std(&foo->ctrl_handler, &foo_ctrl_ops,
[all …]
/Linux-v4.19/drivers/media/radio/
Dtea575x.c468 struct snd_tea575x *tea = container_of(ctrl->handler, struct snd_tea575x, ctrl_handler); in tea575x_s_ctrl()
551 tea->vd.ctrl_handler = &tea->ctrl_handler; in snd_tea575x_init()
552 v4l2_ctrl_handler_init(&tea->ctrl_handler, 1); in snd_tea575x_init()
553 v4l2_ctrl_new_std(&tea->ctrl_handler, &tea575x_ctrl_ops, in snd_tea575x_init()
555 retval = tea->ctrl_handler.error; in snd_tea575x_init()
558 v4l2_ctrl_handler_free(&tea->ctrl_handler); in snd_tea575x_init()
565 v4l2_ctrl_handler_free(&tea->ctrl_handler); in snd_tea575x_init()
570 v4l2_ctrl_handler_setup(&tea->ctrl_handler); in snd_tea575x_init()
576 v4l2_ctrl_handler_free(tea->vd.ctrl_handler); in snd_tea575x_init()
587 v4l2_ctrl_handler_free(tea->vd.ctrl_handler); in snd_tea575x_exit()
Dradio-tea5777.c499 container_of(c->handler, struct radio_tea5777, ctrl_handler); in tea575x_s_ctrl()
570 tea->vd.ctrl_handler = &tea->ctrl_handler; in radio_tea5777_init()
571 v4l2_ctrl_handler_init(&tea->ctrl_handler, 1); in radio_tea5777_init()
572 v4l2_ctrl_new_std(&tea->ctrl_handler, &tea575x_ctrl_ops, in radio_tea5777_init()
574 res = tea->ctrl_handler.error; in radio_tea5777_init()
577 v4l2_ctrl_handler_free(&tea->ctrl_handler); in radio_tea5777_init()
580 v4l2_ctrl_handler_setup(&tea->ctrl_handler); in radio_tea5777_init()
585 v4l2_ctrl_handler_free(tea->vd.ctrl_handler); in radio_tea5777_init()
596 v4l2_ctrl_handler_free(tea->vd.ctrl_handler); in radio_tea5777_exit()
Dradio-si476x.c313 struct v4l2_ctrl_handler ctrl_handler; member
332 return container_of(d, struct si476x_radio, ctrl_handler); in v4l2_ctrl_handler_to_radio()
1085 v4l2_ctrl_handler_setup(&radio->ctrl_handler); in si476x_radio_fops_open()
1432 ctrl = v4l2_ctrl_new_custom(&radio->ctrl_handler, in si476x_radio_add_new_custom()
1435 rval = radio->ctrl_handler.error; in si476x_radio_add_new_custom()
1476 radio->v4l2dev.ctrl_handler = &radio->ctrl_handler; in si476x_radio_probe()
1477 v4l2_ctrl_handler_init(&radio->ctrl_handler, in si476x_radio_probe()
1481 ctrl = v4l2_ctrl_new_std_menu(&radio->ctrl_handler, in si476x_radio_probe()
1486 rval = radio->ctrl_handler.error; in si476x_radio_probe()
1511 ctrl = v4l2_ctrl_new_std_menu(&radio->ctrl_handler, in si476x_radio_probe()
[all …]
Dradio-sf16fmr2.c150 struct snd_tea575x *tea = container_of(ctrl->handler, struct snd_tea575x, ctrl_handler); in fmr2_s_ctrl()
189 …fmr2->volume = v4l2_ctrl_new_std(&tea->ctrl_handler, &fmr2_ctrl_ops, V4L2_CID_AUDIO_VOLUME, 0, 68,… in fmr2_tea_ext_init()
190 …fmr2->balance = v4l2_ctrl_new_std(&tea->ctrl_handler, &fmr2_ctrl_ops, V4L2_CID_AUDIO_BALANCE, -68,… in fmr2_tea_ext_init()
191 if (tea->ctrl_handler.error) { in fmr2_tea_ext_init()
193 return tea->ctrl_handler.error; in fmr2_tea_ext_init()
/Linux-v4.19/drivers/media/platform/sti/hva/
Dhva-v4l2.c617 ctrl_handler); in hva_s_ctrl()
698 v4l2_ctrl_handler_init(&ctx->ctrl_handler, 15); in hva_ctrls_setup()
700 v4l2_ctrl_new_std_menu(&ctx->ctrl_handler, &hva_ctrl_ops, in hva_ctrls_setup()
706 v4l2_ctrl_new_std(&ctx->ctrl_handler, &hva_ctrl_ops, in hva_ctrls_setup()
710 v4l2_ctrl_new_std(&ctx->ctrl_handler, &hva_ctrl_ops, in hva_ctrls_setup()
715 v4l2_ctrl_new_std_menu(&ctx->ctrl_handler, &hva_ctrl_ops, in hva_ctrls_setup()
725 v4l2_ctrl_new_std_menu(&ctx->ctrl_handler, &hva_ctrl_ops, in hva_ctrls_setup()
731 v4l2_ctrl_new_std_menu(&ctx->ctrl_handler, &hva_ctrl_ops, in hva_ctrls_setup()
737 v4l2_ctrl_new_std_menu(&ctx->ctrl_handler, &hva_ctrl_ops, in hva_ctrls_setup()
743 v4l2_ctrl_new_std(&ctx->ctrl_handler, &hva_ctrl_ops, in hva_ctrls_setup()
[all …]
/Linux-v4.19/drivers/media/platform/rockchip/rga/
Drga.c140 ctrl_handler); in rga_s_ctrl()
170 v4l2_ctrl_handler_init(&ctx->ctrl_handler, 4); in rga_setup_ctrls()
172 v4l2_ctrl_new_std(&ctx->ctrl_handler, &rga_ctrl_ops, in rga_setup_ctrls()
175 v4l2_ctrl_new_std(&ctx->ctrl_handler, &rga_ctrl_ops, in rga_setup_ctrls()
178 v4l2_ctrl_new_std(&ctx->ctrl_handler, &rga_ctrl_ops, in rga_setup_ctrls()
181 v4l2_ctrl_new_std(&ctx->ctrl_handler, &rga_ctrl_ops, in rga_setup_ctrls()
184 if (ctx->ctrl_handler.error) { in rga_setup_ctrls()
185 int err = ctx->ctrl_handler.error; in rga_setup_ctrls()
188 v4l2_ctrl_handler_free(&ctx->ctrl_handler); in rga_setup_ctrls()
410 v4l2_ctrl_handler_setup(&ctx->ctrl_handler); in rga_open()
[all …]
/Linux-v4.19/drivers/media/platform/s5p-g2d/
Dg2d.c185 ctrl_handler); in g2d_s_ctrl()
214 v4l2_ctrl_handler_init(&ctx->ctrl_handler, 3); in g2d_setup_ctrls()
216 ctx->ctrl_hflip = v4l2_ctrl_new_std(&ctx->ctrl_handler, &g2d_ctrl_ops, in g2d_setup_ctrls()
219 ctx->ctrl_vflip = v4l2_ctrl_new_std(&ctx->ctrl_handler, &g2d_ctrl_ops, in g2d_setup_ctrls()
223 &ctx->ctrl_handler, in g2d_setup_ctrls()
230 if (ctx->ctrl_handler.error) { in g2d_setup_ctrls()
231 int err = ctx->ctrl_handler.error; in g2d_setup_ctrls()
233 v4l2_ctrl_handler_free(&ctx->ctrl_handler); in g2d_setup_ctrls()
274 v4l2_ctrl_handler_setup(&ctx->ctrl_handler); in g2d_open()
276 ctx->fh.ctrl_handler = &ctx->ctrl_handler; in g2d_open()
[all …]
/Linux-v4.19/drivers/media/usb/stk1160/
Dstk1160-core.c168 v4l2_ctrl_handler_free(&dev->ctrl_handler); in stk1160_release()
338 rc = v4l2_ctrl_handler_init(&dev->ctrl_handler, 0); in stk1160_probe()
350 dev->v4l2_dev.ctrl_handler = &dev->ctrl_handler; in stk1160_probe()
391 v4l2_ctrl_handler_free(&dev->ctrl_handler); in stk1160_probe()
/Linux-v4.19/drivers/staging/media/imx/
Dimx-media-fim.c50 struct v4l2_ctrl_handler ctrl_handler; member
271 ctrl_handler); in fim_s_ctrl()
377 struct v4l2_ctrl_handler *hdlr = &fim->ctrl_handler; in init_fim_controls()
465 return v4l2_ctrl_add_handler(fim->sd->ctrl_handler, in imx_media_fim_add_controls()
466 &fim->ctrl_handler, NULL); in imx_media_fim_add_controls()
496 v4l2_ctrl_handler_free(&fim->ctrl_handler); in imx_media_fim_free()
/Linux-v4.19/drivers/media/i2c/et8ek8/
Det8ek8_driver.c59 struct v4l2_ctrl_handler ctrl_handler; member
647 container_of(ctrl->handler, struct et8ek8_sensor, ctrl_handler); in et8ek8_set_ctrl()
693 v4l2_ctrl_handler_init(&sensor->ctrl_handler, 4); in et8ek8_init_controls()
696 v4l2_ctrl_new_std(&sensor->ctrl_handler, &et8ek8_ctrl_ops, in et8ek8_init_controls()
705 v4l2_ctrl_new_std(&sensor->ctrl_handler, in et8ek8_init_controls()
712 v4l2_ctrl_new_std(&sensor->ctrl_handler, &et8ek8_ctrl_ops, in et8ek8_init_controls()
716 v4l2_ctrl_new_std_menu_items(&sensor->ctrl_handler, in et8ek8_init_controls()
721 if (sensor->ctrl_handler.error) in et8ek8_init_controls()
722 return sensor->ctrl_handler.error; in et8ek8_init_controls()
724 sensor->subdev.ctrl_handler = &sensor->ctrl_handler; in et8ek8_init_controls()
[all …]
/Linux-v4.19/drivers/media/i2c/smiapp/
Dsmiapp-core.c422 container_of(ctrl->handler, struct smiapp_subdev, ctrl_handler) in smiapp_set_ctrl()
536 rval = v4l2_ctrl_handler_init(&sensor->pixel_array->ctrl_handler, 12); in smiapp_init_controls()
540 sensor->pixel_array->ctrl_handler.lock = &sensor->mutex; in smiapp_init_controls()
543 &sensor->pixel_array->ctrl_handler, &smiapp_ctrl_ops, in smiapp_init_controls()
552 &sensor->pixel_array->ctrl_handler, &smiapp_ctrl_ops, in smiapp_init_controls()
556 &sensor->pixel_array->ctrl_handler, &smiapp_ctrl_ops, in smiapp_init_controls()
559 &sensor->pixel_array->ctrl_handler, &smiapp_ctrl_ops, in smiapp_init_controls()
563 &sensor->pixel_array->ctrl_handler, &smiapp_ctrl_ops, in smiapp_init_controls()
570 &sensor->pixel_array->ctrl_handler, &smiapp_ctrl_ops, in smiapp_init_controls()
577 &sensor->pixel_array->ctrl_handler, &smiapp_ctrl_ops, in smiapp_init_controls()
[all …]
/Linux-v4.19/drivers/media/i2c/
Dov2685.c98 struct v4l2_ctrl_handler ctrl_handler; member
464 ret = __v4l2_ctrl_handler_setup(&ov2685->ctrl_handler); in ov2685_s_stream()
535 struct ov2685, ctrl_handler); in ov2685_set_ctrl()
621 handler = &ov2685->ctrl_handler; in ov2685_initialize_controls()
672 ov2685->subdev.ctrl_handler = handler; in ov2685_initialize_controls()
797 v4l2_ctrl_handler_free(&ov2685->ctrl_handler); in ov2685_probe()
813 v4l2_ctrl_handler_free(&ov2685->ctrl_handler); in ov2685_remove()
Dov7740.c94 struct v4l2_ctrl_handler ctrl_handler; member
490 struct ov7740, ctrl_handler); in ov7740_get_volatile_ctrl()
507 struct ov7740, ctrl_handler); in ov7740_set_ctrl()
586 return __v4l2_ctrl_handler_setup(ov7740->subdev.ctrl_handler); in ov7740_start_streaming()
953 struct v4l2_ctrl_handler *ctrl_hdlr = &ov7740->ctrl_handler; in ov7740_init_controls()
1023 ov7740->subdev.ctrl_handler = ctrl_hdlr; in ov7740_init_controls()
1034 v4l2_ctrl_handler_free(ov7740->subdev.ctrl_handler); in ov7740_free_controls()
1133 v4l2_ctrl_handler_free(ov7740->subdev.ctrl_handler); in ov7740_probe()
1149 v4l2_ctrl_handler_free(ov7740->subdev.ctrl_handler); in ov7740_remove()
/Linux-v4.19/drivers/media/platform/mtk-mdp/
Dmtk_mdp_m2m.c370 return container_of(ctrl->handler, struct mtk_mdp_ctx, ctrl_handler); in ctrl_to_ctx()
1048 v4l2_ctrl_handler_init(&ctx->ctrl_handler, MTK_MDP_MAX_CTRL_NUM); in mtk_mdp_ctrls_create()
1050 ctx->ctrls.rotate = v4l2_ctrl_new_std(&ctx->ctrl_handler, in mtk_mdp_ctrls_create()
1052 ctx->ctrls.hflip = v4l2_ctrl_new_std(&ctx->ctrl_handler, in mtk_mdp_ctrls_create()
1056 ctx->ctrls.vflip = v4l2_ctrl_new_std(&ctx->ctrl_handler, in mtk_mdp_ctrls_create()
1060 ctx->ctrls.global_alpha = v4l2_ctrl_new_std(&ctx->ctrl_handler, in mtk_mdp_ctrls_create()
1064 ctx->ctrls_rdy = ctx->ctrl_handler.error == 0; in mtk_mdp_ctrls_create()
1066 if (ctx->ctrl_handler.error) { in mtk_mdp_ctrls_create()
1067 int err = ctx->ctrl_handler.error; in mtk_mdp_ctrls_create()
1069 v4l2_ctrl_handler_free(&ctx->ctrl_handler); in mtk_mdp_ctrls_create()
[all …]
/Linux-v4.19/drivers/media/usb/gspca/
Ddtcs033.c200 struct gspca_dev, ctrl_handler); in sd_s_ctrl()
227 struct v4l2_ctrl_handler *hdl = &gspca_dev->ctrl_handler; in dtcs033_init_controls()
230 gspca_dev->vdev.ctrl_handler = hdl; in dtcs033_init_controls()

12345678910>>...14