Home
last modified time | relevance | path

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

12345678910>>...17

/linux/drivers/media/platform/qcom/venus/
A Dvenc_ctrls.c356 ret = v4l2_ctrl_handler_init(&inst->ctrl_handler, 58); in venc_ctrl_init()
436 v4l2_ctrl_new_std(&inst->ctrl_handler, &venc_ctrl_ops, in venc_ctrl_init()
440 v4l2_ctrl_new_std(&inst->ctrl_handler, &venc_ctrl_ops, in venc_ctrl_init()
444 v4l2_ctrl_new_std(&inst->ctrl_handler, &venc_ctrl_ops, in venc_ctrl_init()
447 v4l2_ctrl_new_std(&inst->ctrl_handler, &venc_ctrl_ops, in venc_ctrl_init()
450 v4l2_ctrl_new_std(&inst->ctrl_handler, &venc_ctrl_ops, in venc_ctrl_init()
453 v4l2_ctrl_new_std(&inst->ctrl_handler, &venc_ctrl_ops, in venc_ctrl_init()
589 ret = inst->ctrl_handler.error; in venc_ctrl_init()
593 ret = v4l2_ctrl_handler_setup(&inst->ctrl_handler); in venc_ctrl_init()
599 v4l2_ctrl_handler_free(&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()
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()
184 v4l2_ctrl_handler_free(&inst->ctrl_handler); in vdec_ctrl_init()
[all …]
/linux/drivers/media/platform/xilinx/
A Dxilinx-tpg.c100 struct v4l2_ctrl_handler ctrl_handler; member
158 mutex_lock(xtpg->ctrl_handler.lock); in xtpg_update_pattern_control()
160 mutex_unlock(xtpg->ctrl_handler.lock); in xtpg_update_pattern_control()
216 mutex_lock(xtpg->ctrl_handler.lock); in xtpg_s_stream()
230 mutex_unlock(xtpg->ctrl_handler.lock); in xtpg_s_stream()
377 ctrl_handler); in xtpg_s_ctrl()
861 if (xtpg->ctrl_handler.error) { in xtpg_probe()
863 ret = xtpg->ctrl_handler.error; in xtpg_probe()
866 subdev->ctrl_handler = &xtpg->ctrl_handler; in xtpg_probe()
889 v4l2_ctrl_handler_free(&xtpg->ctrl_handler); in xtpg_probe()
[all …]
/linux/drivers/media/radio/wl128x/
A Dfmdrv_v4l2.c194 struct fmdev, ctrl_handler); in fm_g_volatile_ctrl()
211 struct fmdev, ctrl_handler); in fm_v4l2_s_ctrl()
548 fmdev->radio_dev->ctrl_handler = &fmdev->ctrl_handler; in fm_v4l2_init_video_device()
550 ret = v4l2_ctrl_handler_init(&fmdev->ctrl_handler, 5); in fm_v4l2_init_video_device()
553 v4l2_ctrl_handler_free(&fmdev->ctrl_handler); in fm_v4l2_init_video_device()
563 v4l2_ctrl_new_std(&fmdev->ctrl_handler, &fm_ctrl_ops, in fm_v4l2_init_video_device()
567 v4l2_ctrl_new_std(&fmdev->ctrl_handler, &fm_ctrl_ops, in fm_v4l2_init_video_device()
570 v4l2_ctrl_new_std_menu(&fmdev->ctrl_handler, &fm_ctrl_ops, in fm_v4l2_init_video_device()
574 v4l2_ctrl_new_std(&fmdev->ctrl_handler, &fm_ctrl_ops, in fm_v4l2_init_video_device()
578 ctrl = v4l2_ctrl_new_std(&fmdev->ctrl_handler, &fm_ctrl_ops, in fm_v4l2_init_video_device()
[all …]
/linux/Documentation/driver-api/media/
A Dv4l2-controls.rst67 struct v4l2_ctrl_handler ctrl_handler;
79 struct v4l2_ctrl_handler ctrl_handler;
99 foo->v4l2_dev.ctrl_handler = &foo->ctrl_handler;
105 foo->sd.ctrl_handler = &foo->ctrl_handler;
111 v4l2_ctrl_handler_free(&foo->ctrl_handler);
194 if (foo->ctrl_handler.error) {
195 int err = foo->ctrl_handler.error;
231 set ctrl_handler->error to the error code. If ctrl_handler->error was already
416 mutex_lock(&state->ctrl_handler.lock);
512 struct v4l2_ctrl_handler ctrl_handler;
[all …]
/linux/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
1064 v4l2_ctrl_handler_setup(&radio->ctrl_handler); in si476x_radio_fops_open()
1375 ctrl = v4l2_ctrl_new_custom(&radio->ctrl_handler, in si476x_radio_add_new_custom()
1378 rval = radio->ctrl_handler.error; in si476x_radio_add_new_custom()
1427 radio->v4l2dev.ctrl_handler = &radio->ctrl_handler; in si476x_radio_probe()
1428 v4l2_ctrl_handler_init(&radio->ctrl_handler, in si476x_radio_probe()
1432 ctrl = v4l2_ctrl_new_std_menu(&radio->ctrl_handler, in si476x_radio_probe()
1437 rval = radio->ctrl_handler.error; in si476x_radio_probe()
1462 ctrl = v4l2_ctrl_new_std_menu(&radio->ctrl_handler, in si476x_radio_probe()
1466 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()
/linux/drivers/staging/media/atomisp/pci/
A Datomisp_subdev.c853 isp->inputs[asd->input_curr].camera->ctrl_handler, in __atomisp_update_run_mode()
866 mutex_lock(asd->ctrl_handler.lock); in atomisp_update_run_mode()
868 mutex_unlock(asd->ctrl_handler.lock); in atomisp_update_run_mode()
1189 ret = v4l2_ctrl_handler_init(&asd->ctrl_handler, 1); in isp_subdev_init_entities()
1205 v4l2_ctrl_new_custom(&asd->ctrl_handler, in isp_subdev_init_entities()
1210 v4l2_ctrl_new_custom(&asd->ctrl_handler, in isp_subdev_init_entities()
1214 v4l2_ctrl_new_custom(&asd->ctrl_handler, in isp_subdev_init_entities()
1218 v4l2_ctrl_new_custom(&asd->ctrl_handler, in isp_subdev_init_entities()
1228 asd->subdev.ctrl_handler = &asd->ctrl_handler; in isp_subdev_init_entities()
1230 return asd->ctrl_handler.error; in isp_subdev_init_entities()
[all …]
/linux/drivers/media/platform/sti/hva/
A Dhva-v4l2.c619 ctrl_handler); in hva_s_ctrl()
700 v4l2_ctrl_handler_init(&ctx->ctrl_handler, 15); in hva_ctrls_setup()
708 v4l2_ctrl_new_std(&ctx->ctrl_handler, &hva_ctrl_ops, in hva_ctrls_setup()
712 v4l2_ctrl_new_std(&ctx->ctrl_handler, &hva_ctrl_ops, in hva_ctrls_setup()
783 if (ctx->ctrl_handler.error) { in hva_ctrls_setup()
784 int err = ctx->ctrl_handler.error; in hva_ctrls_setup()
788 v4l2_ctrl_handler_free(&ctx->ctrl_handler); in hva_ctrls_setup()
792 v4l2_ctrl_handler_setup(&ctx->ctrl_handler); in hva_ctrls_setup()
1189 ctx->fh.ctrl_handler = &ctx->ctrl_handler; in hva_open()
1222 v4l2_ctrl_handler_free(&ctx->ctrl_handler); in hva_open()
[all …]
/linux/drivers/media/v4l2-core/
A Dv4l2-subdev.c385 if (!vfh->ctrl_handler) in subdev_do_ioctl()
390 if (!vfh->ctrl_handler) in subdev_do_ioctl()
395 if (!vfh->ctrl_handler) in subdev_do_ioctl()
400 if (!vfh->ctrl_handler) in subdev_do_ioctl()
402 return v4l2_g_ctrl(vfh->ctrl_handler, arg); in subdev_do_ioctl()
405 if (!vfh->ctrl_handler) in subdev_do_ioctl()
410 if (!vfh->ctrl_handler) in subdev_do_ioctl()
412 return v4l2_g_ext_ctrls(vfh->ctrl_handler, in subdev_do_ioctl()
416 if (!vfh->ctrl_handler) in subdev_do_ioctl()
422 if (!vfh->ctrl_handler) in subdev_do_ioctl()
[all …]
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()
/linux/drivers/staging/media/hantro/
A Dhantro_drv.c42 ctrl = v4l2_ctrl_find(&ctx->ctrl_handler, id); in hantro_get_ctrl()
131 &ctx->ctrl_handler); in hantro_start_prepare_run()
147 &ctx->ctrl_handler); in hantro_end_prepare_run()
275 struct hantro_ctx, ctrl_handler); in hantro_jpeg_s_ctrl()
295 struct hantro_ctx, ctrl_handler); in hantro_hevc_s_ctrl()
479 v4l2_ctrl_new_custom(&ctx->ctrl_handler, in hantro_ctrls_setup()
481 if (ctx->ctrl_handler.error) { in hantro_ctrls_setup()
484 ctx->ctrl_handler.error); in hantro_ctrls_setup()
486 return ctx->ctrl_handler.error; in hantro_ctrls_setup()
546 ctx->fh.ctrl_handler = &ctx->ctrl_handler; in hantro_open()
[all …]
/linux/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()
402 v4l2_ctrl_handler_setup(&ctx->ctrl_handler); in rga_open()
404 ctx->fh.ctrl_handler = &ctx->ctrl_handler; in rga_open()
[all …]
/linux/drivers/media/platform/s5p-g2d/
A Dg2d.c176 ctrl_handler); in g2d_s_ctrl()
205 v4l2_ctrl_handler_init(&ctx->ctrl_handler, 3); in g2d_setup_ctrls()
207 ctx->ctrl_hflip = v4l2_ctrl_new_std(&ctx->ctrl_handler, &g2d_ctrl_ops, in g2d_setup_ctrls()
210 ctx->ctrl_vflip = v4l2_ctrl_new_std(&ctx->ctrl_handler, &g2d_ctrl_ops, in g2d_setup_ctrls()
214 &ctx->ctrl_handler, in g2d_setup_ctrls()
221 if (ctx->ctrl_handler.error) { in g2d_setup_ctrls()
222 int err = ctx->ctrl_handler.error; in g2d_setup_ctrls()
224 v4l2_ctrl_handler_free(&ctx->ctrl_handler); in g2d_setup_ctrls()
265 v4l2_ctrl_handler_setup(&ctx->ctrl_handler); in g2d_open()
267 ctx->fh.ctrl_handler = &ctx->ctrl_handler; in g2d_open()
[all …]
/linux/drivers/staging/media/atomisp/i2c/
A Datomisp-lm3554.c66 struct v4l2_ctrl_handler ctrl_handler; member
423 container_of(ctrl->handler, struct lm3554, ctrl_handler); in lm3554_s_ctrl()
454 container_of(ctrl->handler, struct lm3554, ctrl_handler); in lm3554_g_volatile_ctrl()
855 v4l2_ctrl_handler_init(&flash->ctrl_handler, in lm3554_probe()
863 v4l2_ctrl_new_custom(&flash->ctrl_handler, &lm3554_controls[i], in lm3554_probe()
866 if (flash->ctrl_handler.error) { in lm3554_probe()
868 err = flash->ctrl_handler.error; in lm3554_probe()
872 flash->sd.ctrl_handler = &flash->ctrl_handler; in lm3554_probe()
904 v4l2_ctrl_handler_free(&flash->ctrl_handler); in lm3554_probe()
919 v4l2_ctrl_handler_free(&flash->ctrl_handler); in lm3554_remove()
/linux/drivers/staging/media/imx/
A Dimx-media-dev-common.c224 ret = v4l2_ctrl_add_handler(vfd->ctrl_handler, in imx_media_inherit_controls()
225 sd->ctrl_handler, in imx_media_inherit_controls()
290 if (!vfd->ctrl_handler) in imx_media_link_notify()
295 v4l2_ctrl_handler_free(vfd->ctrl_handler); in imx_media_link_notify()
296 v4l2_ctrl_handler_init(vfd->ctrl_handler, 0); in imx_media_link_notify()
302 if (!vfd->ctrl_handler) in imx_media_link_notify()
A Dimx-media-fim.c44 struct v4l2_ctrl_handler ctrl_handler; member
265 ctrl_handler); in fim_s_ctrl()
371 struct v4l2_ctrl_handler *hdlr = &fim->ctrl_handler; in init_fim_controls()
457 return v4l2_ctrl_add_handler(fim->sd->ctrl_handler, in imx_media_fim_add_controls()
458 &fim->ctrl_handler, NULL, false); in imx_media_fim_add_controls()
484 v4l2_ctrl_handler_free(&fim->ctrl_handler); in imx_media_fim_free()
/linux/drivers/media/platform/sunxi/sun8i-rotate/
A Dsun8i_rotate.c572 ctrl_handler); in rotate_s_ctrl()
615 v4l2_ctrl_handler_init(&ctx->ctrl_handler, 3); in rotate_setup_ctrls()
617 v4l2_ctrl_new_std(&ctx->ctrl_handler, &rotate_ctrl_ops, in rotate_setup_ctrls()
620 v4l2_ctrl_new_std(&ctx->ctrl_handler, &rotate_ctrl_ops, in rotate_setup_ctrls()
623 v4l2_ctrl_new_std(&ctx->ctrl_handler, &rotate_ctrl_ops, in rotate_setup_ctrls()
626 if (ctx->ctrl_handler.error) { in rotate_setup_ctrls()
627 int err = ctx->ctrl_handler.error; in rotate_setup_ctrls()
630 v4l2_ctrl_handler_free(&ctx->ctrl_handler); in rotate_setup_ctrls()
635 return v4l2_ctrl_handler_setup(&ctx->ctrl_handler); in rotate_setup_ctrls()
680 ctx->fh.ctrl_handler = &ctx->ctrl_handler; in rotate_open()
[all …]
/linux/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()
/linux/tools/testing/selftests/resctrl/
A Dfill_buf.c36 static void ctrl_handler(int signo) in ctrl_handler() function
200 if (signal(SIGINT, ctrl_handler) == SIG_ERR) in run_fill_buf()
202 if (signal(SIGHUP, ctrl_handler) == SIG_ERR) in run_fill_buf()
/linux/drivers/media/platform/meson/ge2d/
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 …]
/linux/drivers/media/i2c/et8ek8/
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 …]
/linux/drivers/staging/media/tegra-video/
A Dvi.c962 ctrl_handler); in vi_s_ctrl()
1011 if (chan->ctrl_handler.error) { in tegra_channel_setup_ctrl_handler()
1013 chan->ctrl_handler.error); in tegra_channel_setup_ctrl_handler()
1015 return chan->ctrl_handler.error; in tegra_channel_setup_ctrl_handler()
1022 if (chan->ctrl_handler.error) { in tegra_channel_setup_ctrl_handler()
1025 chan->ctrl_handler.error); in tegra_channel_setup_ctrl_handler()
1027 return chan->ctrl_handler.error; in tegra_channel_setup_ctrl_handler()
1034 ret = v4l2_ctrl_add_handler(&chan->ctrl_handler, subdev->ctrl_handler, in tegra_channel_setup_ctrl_handler()
1140 v4l2_ctrl_handler_free(&chan->ctrl_handler); in tegra_channel_cleanup()
1235 if (chan->ctrl_handler.error) { in tegra_channel_init()
[all …]

Completed in 114 milliseconds

12345678910>>...17