/Linux-v4.19/drivers/media/platform/qcom/venus/ |
D | venc_ctrls.c | 191 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 …]
|
D | vdec_ctrls.c | 93 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/ |
D | xilinx-tpg.c | 103 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/ |
D | fmdrv_v4l2.c | 210 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/ |
D | v4l2-subdev.c | 198 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 …]
|
D | v4l2-device.c | 181 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()
|
D | v4l2-dev.c | 548 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()
|
D | v4l2-ioctl.c | 1996 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 …]
|
D | v4l2-fh.c | 33 fh->ctrl_handler = vdev->ctrl_handler; in v4l2_fh_init()
|
/Linux-v4.19/Documentation/media/kapi/ |
D | v4l2-controls.rst | 55 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/ |
D | tea575x.c | 468 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()
|
D | radio-tea5777.c | 499 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()
|
D | radio-si476x.c | 313 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 …]
|
D | radio-sf16fmr2.c | 150 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/ |
D | hva-v4l2.c | 617 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/ |
D | rga.c | 140 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/ |
D | g2d.c | 185 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/ |
D | stk1160-core.c | 168 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/ |
D | imx-media-fim.c | 50 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/ |
D | et8ek8_driver.c | 59 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/ |
D | smiapp-core.c | 422 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/ |
D | ov2685.c | 98 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()
|
D | ov7740.c | 94 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/ |
D | mtk_mdp_m2m.c | 370 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/ |
D | dtcs033.c | 200 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()
|