Home
last modified time | relevance | path

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

12345678910>>...18

/drivers/media/platform/qcom/venus/
A Dvenc_ctrls.c439 ret = v4l2_ctrl_handler_init(&inst->ctrl_handler, 59); in venc_ctrl_init()
519 v4l2_ctrl_new_std(&inst->ctrl_handler, &venc_ctrl_ops, in venc_ctrl_init()
522 v4l2_ctrl_new_std(&inst->ctrl_handler, &venc_ctrl_ops, in venc_ctrl_init()
526 v4l2_ctrl_new_std(&inst->ctrl_handler, &venc_ctrl_ops, in venc_ctrl_init()
530 v4l2_ctrl_new_std(&inst->ctrl_handler, &venc_ctrl_ops, in venc_ctrl_init()
533 v4l2_ctrl_new_std(&inst->ctrl_handler, &venc_ctrl_ops, in venc_ctrl_init()
536 v4l2_ctrl_new_std(&inst->ctrl_handler, &venc_ctrl_ops, in venc_ctrl_init()
539 v4l2_ctrl_new_std(&inst->ctrl_handler, &venc_ctrl_ops, in venc_ctrl_init()
728 ret = inst->ctrl_handler.error; in venc_ctrl_init()
732 ret = v4l2_ctrl_handler_setup(&inst->ctrl_handler); in venc_ctrl_init()
[all …]
A Dvdec_ctrls.c101 ret = v4l2_ctrl_handler_init(&inst->ctrl_handler, 12); in vdec_ctrl_init()
105 ctrl = v4l2_ctrl_new_std_menu(&inst->ctrl_handler, &vdec_ctrl_ops, in vdec_ctrl_init()
114 ctrl = v4l2_ctrl_new_std_menu(&inst->ctrl_handler, &vdec_ctrl_ops, in vdec_ctrl_init()
121 ctrl = v4l2_ctrl_new_std_menu(&inst->ctrl_handler, &vdec_ctrl_ops, in vdec_ctrl_init()
162 v4l2_ctrl_new_std(&inst->ctrl_handler, &vdec_ctrl_ops, in vdec_ctrl_init()
165 ctrl = v4l2_ctrl_new_std(&inst->ctrl_handler, &vdec_ctrl_ops, in vdec_ctrl_init()
170 v4l2_ctrl_new_std(&inst->ctrl_handler, &vdec_ctrl_ops, in vdec_ctrl_init()
174 v4l2_ctrl_new_std(&inst->ctrl_handler, &vdec_ctrl_ops, in vdec_ctrl_init()
178 v4l2_ctrl_new_std(&inst->ctrl_handler, &vdec_ctrl_ops, in vdec_ctrl_init()
182 ret = inst->ctrl_handler.error; in vdec_ctrl_init()
[all …]
/drivers/media/platform/xilinx/
A Dxilinx-tpg.c101 struct v4l2_ctrl_handler ctrl_handler; member
159 mutex_lock(xtpg->ctrl_handler.lock); in xtpg_update_pattern_control()
161 mutex_unlock(xtpg->ctrl_handler.lock); in xtpg_update_pattern_control()
217 mutex_lock(xtpg->ctrl_handler.lock); in xtpg_s_stream()
231 mutex_unlock(xtpg->ctrl_handler.lock); in xtpg_s_stream()
377 ctrl_handler); in xtpg_s_ctrl()
850 if (xtpg->ctrl_handler.error) { in xtpg_probe()
852 ret = xtpg->ctrl_handler.error; in xtpg_probe()
855 subdev->ctrl_handler = &xtpg->ctrl_handler; in xtpg_probe()
878 v4l2_ctrl_handler_free(&xtpg->ctrl_handler); in xtpg_probe()
[all …]
/drivers/staging/media/max96712/
A Dmax96712.c44 struct v4l2_ctrl_handler ctrl_handler; member
283 container_of(ctrl->handler, struct max96712_priv, ctrl_handler); in max96712_s_ctrl()
309 v4l2_ctrl_handler_init(&priv->ctrl_handler, 2); in max96712_v4l2_register()
316 v4l2_ctrl_new_std(&priv->ctrl_handler, NULL, V4L2_CID_PIXEL_RATE, in max96712_v4l2_register()
319 v4l2_ctrl_new_std_menu_items(&priv->ctrl_handler, &max96712_ctrl_ops, in max96712_v4l2_register()
324 priv->sd.ctrl_handler = &priv->ctrl_handler; in max96712_v4l2_register()
325 ret = priv->ctrl_handler.error; in max96712_v4l2_register()
336 priv->sd.state_lock = priv->ctrl_handler.lock; in max96712_v4l2_register()
349 v4l2_ctrl_handler_free(&priv->ctrl_handler); in max96712_v4l2_register()
/drivers/media/platform/amphion/
A Dvenc.c596 ret = v4l2_ctrl_handler_init(&inst->ctrl_handler, 20); in venc_ctrl_init()
614 v4l2_ctrl_new_std(&inst->ctrl_handler, &venc_ctrl_ops, in venc_ctrl_init()
624 v4l2_ctrl_new_std(&inst->ctrl_handler, &venc_ctrl_ops, in venc_ctrl_init()
631 v4l2_ctrl_new_std(&inst->ctrl_handler, &venc_ctrl_ops, in venc_ctrl_init()
637 v4l2_ctrl_new_std(&inst->ctrl_handler, &venc_ctrl_ops, in venc_ctrl_init()
682 v4l2_ctrl_new_std(&inst->ctrl_handler, NULL, in venc_ctrl_init()
685 if (inst->ctrl_handler.error) { in venc_ctrl_init()
686 ret = inst->ctrl_handler.error; in venc_ctrl_init()
687 v4l2_ctrl_handler_free(&inst->ctrl_handler); in venc_ctrl_init()
691 ret = v4l2_ctrl_handler_setup(&inst->ctrl_handler); in venc_ctrl_init()
[all …]
/drivers/media/radio/
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()
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()
A Dradio-si476x.c305 struct v4l2_ctrl_handler ctrl_handler; member
1056 v4l2_ctrl_handler_setup(&radio->ctrl_handler); in si476x_radio_fops_open()
1364 ctrl = v4l2_ctrl_new_custom(&radio->ctrl_handler, in si476x_radio_add_new_custom()
1367 rval = radio->ctrl_handler.error; in si476x_radio_add_new_custom()
1416 radio->v4l2dev.ctrl_handler = &radio->ctrl_handler; in si476x_radio_probe()
1417 v4l2_ctrl_handler_init(&radio->ctrl_handler, in si476x_radio_probe()
1421 ctrl = v4l2_ctrl_new_std_menu(&radio->ctrl_handler, in si476x_radio_probe()
1426 rval = radio->ctrl_handler.error; in si476x_radio_probe()
1451 ctrl = v4l2_ctrl_new_std_menu(&radio->ctrl_handler, in si476x_radio_probe()
1455 rval = radio->ctrl_handler.error; in si476x_radio_probe()
[all …]
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()
/drivers/media/platform/qcom/iris/
A Diris_ctrls.c66 struct iris_inst *inst = container_of(ctrl->handler, struct iris_inst, ctrl_handler); in iris_vdec_op_s_ctrl()
106 ret = v4l2_ctrl_handler_init(&inst->ctrl_handler, num_ctrls + 1); in iris_ctrls_init()
123 ctrl = v4l2_ctrl_new_std_menu(&inst->ctrl_handler, in iris_ctrls_init()
130 ctrl = v4l2_ctrl_new_std(&inst->ctrl_handler, in iris_ctrls_init()
146 v4l2_ctrl_new_std(&inst->ctrl_handler, NULL, in iris_ctrls_init()
149 ret = inst->ctrl_handler.error; in iris_ctrls_init()
155 v4l2_ctrl_handler_free(&inst->ctrl_handler); in iris_ctrls_init()
/drivers/media/platform/st/sti/hva/
A Dhva-v4l2.c616 ctrl_handler); in hva_s_ctrl()
697 v4l2_ctrl_handler_init(&ctx->ctrl_handler, 15); in hva_ctrls_setup()
705 v4l2_ctrl_new_std(&ctx->ctrl_handler, &hva_ctrl_ops, in hva_ctrls_setup()
709 v4l2_ctrl_new_std(&ctx->ctrl_handler, &hva_ctrl_ops, in hva_ctrls_setup()
780 if (ctx->ctrl_handler.error) { in hva_ctrls_setup()
781 int err = ctx->ctrl_handler.error; in hva_ctrls_setup()
785 v4l2_ctrl_handler_free(&ctx->ctrl_handler); in hva_ctrls_setup()
789 v4l2_ctrl_handler_setup(&ctx->ctrl_handler); in hva_ctrls_setup()
1184 ctx->fh.ctrl_handler = &ctx->ctrl_handler; in hva_open()
1217 v4l2_ctrl_handler_free(&ctx->ctrl_handler); in hva_open()
[all …]
/drivers/staging/media/ipu7/
A Dipu7-isys-subdev.c318 ret = v4l2_ctrl_handler_init(&asd->ctrl_handler, nr_ctrls); in ipu7_isys_subdev_init()
323 if (asd->ctrl_handler.error) { in ipu7_isys_subdev_init()
324 ret = asd->ctrl_handler.error; in ipu7_isys_subdev_init()
328 asd->sd.ctrl_handler = &asd->ctrl_handler; in ipu7_isys_subdev_init()
336 v4l2_ctrl_handler_free(&asd->ctrl_handler); in ipu7_isys_subdev_init()
347 v4l2_ctrl_handler_free(&asd->ctrl_handler); in ipu7_isys_subdev_cleanup()
/drivers/media/pci/intel/ipu6/
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()
/drivers/media/platform/verisilicon/
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()
611 if (ctx->ctrl_handler.error) { in hantro_ctrls_setup()
614 ctx->ctrl_handler.error); in hantro_ctrls_setup()
616 return ctx->ctrl_handler.error; in hantro_ctrls_setup()
[all …]
/drivers/media/pci/intel/ivsc/
A Dmei_csi.c124 struct v4l2_ctrl_handler ctrl_handler; member
551 ret = v4l2_ctrl_handler_init(&csi->ctrl_handler, 1); in mei_csi_init_controls()
555 csi->ctrl_handler.lock = &csi->ctrl_lock; in mei_csi_init_controls()
557 csi->privacy_ctrl = v4l2_ctrl_new_std(&csi->ctrl_handler, NULL, in mei_csi_init_controls()
562 if (csi->ctrl_handler.error) in mei_csi_init_controls()
563 return csi->ctrl_handler.error; in mei_csi_init_controls()
565 csi->subdev.ctrl_handler = &csi->ctrl_handler; in mei_csi_init_controls()
735 v4l2_ctrl_handler_free(&csi->ctrl_handler); in mei_csi_probe()
755 v4l2_ctrl_handler_free(&csi->ctrl_handler); in mei_csi_remove()
/drivers/media/platform/rockchip/rga/
A Drga.c132 ctrl_handler); in rga_s_ctrl()
162 v4l2_ctrl_handler_init(&ctx->ctrl_handler, 4); in rga_setup_ctrls()
164 v4l2_ctrl_new_std(&ctx->ctrl_handler, &rga_ctrl_ops, in rga_setup_ctrls()
167 v4l2_ctrl_new_std(&ctx->ctrl_handler, &rga_ctrl_ops, in rga_setup_ctrls()
170 v4l2_ctrl_new_std(&ctx->ctrl_handler, &rga_ctrl_ops, in rga_setup_ctrls()
176 if (ctx->ctrl_handler.error) { in rga_setup_ctrls()
177 int err = ctx->ctrl_handler.error; in rga_setup_ctrls()
180 v4l2_ctrl_handler_free(&ctx->ctrl_handler); in rga_setup_ctrls()
404 v4l2_ctrl_handler_setup(&ctx->ctrl_handler); in rga_open()
406 ctx->fh.ctrl_handler = &ctx->ctrl_handler; in rga_open()
[all …]
/drivers/media/platform/samsung/s5p-g2d/
A Dg2d.c174 ctrl_handler); in g2d_s_ctrl()
203 v4l2_ctrl_handler_init(&ctx->ctrl_handler, 3); in g2d_setup_ctrls()
205 ctx->ctrl_hflip = v4l2_ctrl_new_std(&ctx->ctrl_handler, &g2d_ctrl_ops, in g2d_setup_ctrls()
208 ctx->ctrl_vflip = v4l2_ctrl_new_std(&ctx->ctrl_handler, &g2d_ctrl_ops, in g2d_setup_ctrls()
212 &ctx->ctrl_handler, in g2d_setup_ctrls()
219 if (ctx->ctrl_handler.error) { in g2d_setup_ctrls()
220 int err = ctx->ctrl_handler.error; in g2d_setup_ctrls()
222 v4l2_ctrl_handler_free(&ctx->ctrl_handler); in g2d_setup_ctrls()
263 v4l2_ctrl_handler_setup(&ctx->ctrl_handler); in g2d_open()
265 ctx->fh.ctrl_handler = &ctx->ctrl_handler; in g2d_open()
[all …]
/drivers/media/platform/mediatek/mdp3/
A Dmtk-mdp3-m2m.c20 return container_of(ctrl->handler, struct mdp_m2m_ctx, ctrl_handler); in ctrl_to_ctx()
539 v4l2_ctrl_handler_init(&ctx->ctrl_handler, MDP_MAX_CTRLS); in mdp_m2m_ctrls_create()
540 ctx->ctrls.hflip = v4l2_ctrl_new_std(&ctx->ctrl_handler, in mdp_m2m_ctrls_create()
543 ctx->ctrls.vflip = v4l2_ctrl_new_std(&ctx->ctrl_handler, in mdp_m2m_ctrls_create()
546 ctx->ctrls.rotate = v4l2_ctrl_new_std(&ctx->ctrl_handler, in mdp_m2m_ctrls_create()
550 if (ctx->ctrl_handler.error) { in mdp_m2m_ctrls_create()
551 int err = ctx->ctrl_handler.error; in mdp_m2m_ctrls_create()
553 v4l2_ctrl_handler_free(&ctx->ctrl_handler); in mdp_m2m_ctrls_create()
594 ctx->fh.ctrl_handler = &ctx->ctrl_handler; in mdp_m2m_open()
631 v4l2_ctrl_handler_free(&ctx->ctrl_handler); in mdp_m2m_open()
[all …]
/drivers/staging/media/atomisp/pci/
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()
/drivers/staging/media/tegra-video/
A Dvi.c905 ctrl_handler); in vi_s_ctrl()
960 if (chan->ctrl_handler.error) { in tegra_channel_setup_ctrl_handler()
962 chan->ctrl_handler.error); in tegra_channel_setup_ctrl_handler()
964 return chan->ctrl_handler.error; in tegra_channel_setup_ctrl_handler()
971 if (chan->ctrl_handler.error) { in tegra_channel_setup_ctrl_handler()
974 chan->ctrl_handler.error); in tegra_channel_setup_ctrl_handler()
976 return chan->ctrl_handler.error; in tegra_channel_setup_ctrl_handler()
983 ret = v4l2_ctrl_add_handler(&chan->ctrl_handler, subdev->ctrl_handler, in tegra_channel_setup_ctrl_handler()
1085 v4l2_ctrl_handler_free(&chan->ctrl_handler); in tegra_channel_cleanup()
1144 if (chan->ctrl_handler.error) { in tegra_channel_init()
[all …]
/drivers/staging/media/imx/
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()
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()
/drivers/media/platform/sunxi/sun8i-rotate/
A Dsun8i_rotate.c570 ctrl_handler); in rotate_s_ctrl()
613 v4l2_ctrl_handler_init(&ctx->ctrl_handler, 3); in rotate_setup_ctrls()
615 v4l2_ctrl_new_std(&ctx->ctrl_handler, &rotate_ctrl_ops, in rotate_setup_ctrls()
618 v4l2_ctrl_new_std(&ctx->ctrl_handler, &rotate_ctrl_ops, in rotate_setup_ctrls()
621 v4l2_ctrl_new_std(&ctx->ctrl_handler, &rotate_ctrl_ops, in rotate_setup_ctrls()
624 if (ctx->ctrl_handler.error) { in rotate_setup_ctrls()
625 int err = ctx->ctrl_handler.error; in rotate_setup_ctrls()
628 v4l2_ctrl_handler_free(&ctx->ctrl_handler); in rotate_setup_ctrls()
633 return v4l2_ctrl_handler_setup(&ctx->ctrl_handler); in rotate_setup_ctrls()
678 ctx->fh.ctrl_handler = &ctx->ctrl_handler; in rotate_open()
[all …]
/drivers/media/i2c/
A Dmax96714.c113 struct v4l2_ctrl_handler ctrl_handler; member
220 container_of(ctrl->handler, struct max96714_priv, ctrl_handler); in max96714_s_ctrl()
583 v4l2_ctrl_handler_init(&priv->ctrl_handler, 1); in max96714_create_subdev()
584 priv->sd.ctrl_handler = &priv->ctrl_handler; in max96714_create_subdev()
586 v4l2_ctrl_new_int_menu(&priv->ctrl_handler, NULL, V4L2_CID_LINK_FREQ, in max96714_create_subdev()
588 v4l2_ctrl_new_std_menu_items(&priv->ctrl_handler, in max96714_create_subdev()
593 if (priv->ctrl_handler.error) { in max96714_create_subdev()
594 ret = priv->ctrl_handler.error; in max96714_create_subdev()
611 priv->sd.state_lock = priv->sd.ctrl_handler->lock; in max96714_create_subdev()
639 v4l2_ctrl_handler_free(&priv->ctrl_handler); in max96714_create_subdev()
[all …]
/drivers/media/usb/stk1160/
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()

Completed in 54 milliseconds

12345678910>>...18