Home
last modified time | relevance | path

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

12345678910>>...15

/Linux-v5.4/drivers/media/platform/qcom/venus/
Dvenc_ctrls.c217 ret = v4l2_ctrl_handler_init(&inst->ctrl_handler, 30); in venc_ctrl_init()
221 v4l2_ctrl_new_std_menu(&inst->ctrl_handler, &venc_ctrl_ops, in venc_ctrl_init()
228 v4l2_ctrl_new_std_menu(&inst->ctrl_handler, &venc_ctrl_ops, in venc_ctrl_init()
233 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()
245 v4l2_ctrl_new_std_menu(&inst->ctrl_handler, &venc_ctrl_ops, in venc_ctrl_init()
253 v4l2_ctrl_new_std_menu(&inst->ctrl_handler, &venc_ctrl_ops, in venc_ctrl_init()
258 v4l2_ctrl_new_std_menu(&inst->ctrl_handler, &venc_ctrl_ops, in venc_ctrl_init()
269 v4l2_ctrl_new_std_menu(&inst->ctrl_handler, &venc_ctrl_ops, in venc_ctrl_init()
274 v4l2_ctrl_new_std_menu(&inst->ctrl_handler, &venc_ctrl_ops, in venc_ctrl_init()
[all …]
Dvdec_ctrls.c89 ret = v4l2_ctrl_handler_init(&inst->ctrl_handler, 7); in vdec_ctrl_init()
93 ctrl = v4l2_ctrl_new_std_menu(&inst->ctrl_handler, &vdec_ctrl_ops, in vdec_ctrl_init()
102 ctrl = v4l2_ctrl_new_std_menu(&inst->ctrl_handler, &vdec_ctrl_ops, in vdec_ctrl_init()
109 ctrl = v4l2_ctrl_new_std_menu(&inst->ctrl_handler, &vdec_ctrl_ops, in vdec_ctrl_init()
122 ctrl = v4l2_ctrl_new_std_menu(&inst->ctrl_handler, &vdec_ctrl_ops, in vdec_ctrl_init()
129 ctrl = v4l2_ctrl_new_std_menu(&inst->ctrl_handler, &vdec_ctrl_ops, in vdec_ctrl_init()
136 v4l2_ctrl_new_std(&inst->ctrl_handler, &vdec_ctrl_ops, in vdec_ctrl_init()
139 ctrl = v4l2_ctrl_new_std(&inst->ctrl_handler, &vdec_ctrl_ops, in vdec_ctrl_init()
144 ret = inst->ctrl_handler.error; in vdec_ctrl_init()
146 v4l2_ctrl_handler_free(&inst->ctrl_handler); in vdec_ctrl_init()
[all …]
/Linux-v5.4/drivers/media/platform/xilinx/
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()
374 ctrl_handler); in xtpg_s_ctrl()
842 v4l2_ctrl_handler_init(&xtpg->ctrl_handler, 3 + ARRAY_SIZE(xtpg_ctrls)); in xtpg_probe()
844 xtpg->vblank = v4l2_ctrl_new_std(&xtpg->ctrl_handler, &xtpg_ctrl_ops, in xtpg_probe()
847 xtpg->hblank = v4l2_ctrl_new_std(&xtpg->ctrl_handler, &xtpg_ctrl_ops, in xtpg_probe()
850 xtpg->pattern = v4l2_ctrl_new_std_menu_items(&xtpg->ctrl_handler, in xtpg_probe()
[all …]
/Linux-v5.4/drivers/media/radio/wl128x/
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-v5.4/drivers/media/v4l2-core/
Dv4l2-subdev.c347 if (!vfh->ctrl_handler) in subdev_do_ioctl()
349 return v4l2_queryctrl(vfh->ctrl_handler, arg); in subdev_do_ioctl()
352 if (!vfh->ctrl_handler) in subdev_do_ioctl()
354 return v4l2_query_ext_ctrl(vfh->ctrl_handler, arg); in subdev_do_ioctl()
357 if (!vfh->ctrl_handler) in subdev_do_ioctl()
359 return v4l2_querymenu(vfh->ctrl_handler, arg); in subdev_do_ioctl()
362 if (!vfh->ctrl_handler) in subdev_do_ioctl()
364 return v4l2_g_ctrl(vfh->ctrl_handler, arg); in subdev_do_ioctl()
367 if (!vfh->ctrl_handler) in subdev_do_ioctl()
369 return v4l2_s_ctrl(vfh, vfh->ctrl_handler, arg); in subdev_do_ioctl()
[all …]
Dv4l2-device.c138 err = v4l2_ctrl_add_handler(v4l2_dev->ctrl_handler, sd->ctrl_handler, in v4l2_device_register_subdev()
219 vdev->ctrl_handler = sd->ctrl_handler; in v4l2_device_register_subdev_nodes()
Dv4l2-dev.c558 if (vdev->ctrl_handler || ops->vidioc_queryctrl) in determine_valid_ioctls()
560 if (vdev->ctrl_handler || ops->vidioc_query_ext_ctrl) in determine_valid_ioctls()
562 if (vdev->ctrl_handler || ops->vidioc_g_ctrl || ops->vidioc_g_ext_ctrls) in determine_valid_ioctls()
564 if (vdev->ctrl_handler || ops->vidioc_s_ctrl || ops->vidioc_s_ext_ctrls) in determine_valid_ioctls()
566 if (vdev->ctrl_handler || ops->vidioc_g_ext_ctrls) in determine_valid_ioctls()
568 if (vdev->ctrl_handler || ops->vidioc_s_ext_ctrls) in determine_valid_ioctls()
570 if (vdev->ctrl_handler || ops->vidioc_try_ext_ctrls) in determine_valid_ioctls()
572 if (vdev->ctrl_handler || ops->vidioc_querymenu) in determine_valid_ioctls()
901 if (vdev->ctrl_handler == NULL) in __video_register_device()
902 vdev->ctrl_handler = vdev->v4l2_dev->ctrl_handler; in __video_register_device()
Dv4l2-ioctl.c2078 if (vfh && vfh->ctrl_handler) in v4l_queryctrl()
2079 return v4l2_queryctrl(vfh->ctrl_handler, p); in v4l_queryctrl()
2080 if (vfd->ctrl_handler) in v4l_queryctrl()
2081 return v4l2_queryctrl(vfd->ctrl_handler, p); in v4l_queryctrl()
2095 if (vfh && vfh->ctrl_handler) in v4l_query_ext_ctrl()
2096 return v4l2_query_ext_ctrl(vfh->ctrl_handler, p); in v4l_query_ext_ctrl()
2097 if (vfd->ctrl_handler) in v4l_query_ext_ctrl()
2098 return v4l2_query_ext_ctrl(vfd->ctrl_handler, p); in v4l_query_ext_ctrl()
2112 if (vfh && vfh->ctrl_handler) in v4l_querymenu()
2113 return v4l2_querymenu(vfh->ctrl_handler, p); in v4l_querymenu()
[all …]
/Linux-v5.4/Documentation/media/kapi/
Dv4l2-controls.rst67 struct v4l2_ctrl_handler ctrl_handler;
79 struct v4l2_ctrl_handler ctrl_handler;
87 v4l2_ctrl_handler_init(&foo->ctrl_handler, nr_of_controls);
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);
167 v4l2_ctrl_handler_init(&foo->ctrl_handler, nr_of_controls);
168 v4l2_ctrl_new_std(&foo->ctrl_handler, &foo_ctrl_ops,
170 v4l2_ctrl_new_std(&foo->ctrl_handler, &foo_ctrl_ops,
172 v4l2_ctrl_new_std_menu(&foo->ctrl_handler, &foo_ctrl_ops,
[all …]
/Linux-v5.4/drivers/media/radio/
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()
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()
Dradio-si476x.c304 struct v4l2_ctrl_handler ctrl_handler; member
323 return container_of(d, struct si476x_radio, ctrl_handler); in v4l2_ctrl_handler_to_radio()
1063 v4l2_ctrl_handler_setup(&radio->ctrl_handler); in si476x_radio_fops_open()
1410 ctrl = v4l2_ctrl_new_custom(&radio->ctrl_handler, in si476x_radio_add_new_custom()
1413 rval = radio->ctrl_handler.error; in si476x_radio_add_new_custom()
1462 radio->v4l2dev.ctrl_handler = &radio->ctrl_handler; in si476x_radio_probe()
1463 v4l2_ctrl_handler_init(&radio->ctrl_handler, in si476x_radio_probe()
1467 ctrl = v4l2_ctrl_new_std_menu(&radio->ctrl_handler, in si476x_radio_probe()
1472 rval = radio->ctrl_handler.error; in si476x_radio_probe()
1497 ctrl = v4l2_ctrl_new_std_menu(&radio->ctrl_handler, in si476x_radio_probe()
[all …]
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-v5.4/drivers/media/platform/sti/hva/
Dhva-v4l2.c619 ctrl_handler); in hva_s_ctrl()
700 v4l2_ctrl_handler_init(&ctx->ctrl_handler, 15); in hva_ctrls_setup()
702 v4l2_ctrl_new_std_menu(&ctx->ctrl_handler, &hva_ctrl_ops, 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()
717 v4l2_ctrl_new_std_menu(&ctx->ctrl_handler, &hva_ctrl_ops, in hva_ctrls_setup()
727 v4l2_ctrl_new_std_menu(&ctx->ctrl_handler, &hva_ctrl_ops, in hva_ctrls_setup()
733 v4l2_ctrl_new_std_menu(&ctx->ctrl_handler, &hva_ctrl_ops, in hva_ctrls_setup()
739 v4l2_ctrl_new_std_menu(&ctx->ctrl_handler, &hva_ctrl_ops, in hva_ctrls_setup()
745 v4l2_ctrl_new_std(&ctx->ctrl_handler, &hva_ctrl_ops, in hva_ctrls_setup()
[all …]
/Linux-v5.4/drivers/staging/media/hantro/
Dhantro_drv.c42 ctrl = v4l2_ctrl_find(&ctx->ctrl_handler, id); in hantro_get_ctrl()
160 &ctx->ctrl_handler); in hantro_prepare_run()
169 &ctx->ctrl_handler); in hantro_finish_run()
272 struct hantro_ctx, ctrl_handler); in hantro_s_ctrl()
368 v4l2_ctrl_handler_init(&ctx->ctrl_handler, num_ctrls); in hantro_ctrls_setup()
374 v4l2_ctrl_new_custom(&ctx->ctrl_handler, in hantro_ctrls_setup()
376 if (ctx->ctrl_handler.error) { in hantro_ctrls_setup()
379 ctx->ctrl_handler.error); in hantro_ctrls_setup()
380 v4l2_ctrl_handler_free(&ctx->ctrl_handler); in hantro_ctrls_setup()
381 return ctx->ctrl_handler.error; in hantro_ctrls_setup()
[all …]
/Linux-v5.4/drivers/media/platform/rcar-vin/
Drcar-core.c399 container_of(ctrl->handler, struct rvin_dev, ctrl_handler); in rvin_s_ctrl()
499 ret = v4l2_ctrl_handler_init(&vin->ctrl_handler, 16); in rvin_parallel_subdevice_attach()
503 v4l2_ctrl_new_std(&vin->ctrl_handler, &rvin_ctrl_ops, in rvin_parallel_subdevice_attach()
506 if (vin->ctrl_handler.error) { in rvin_parallel_subdevice_attach()
507 ret = vin->ctrl_handler.error; in rvin_parallel_subdevice_attach()
508 v4l2_ctrl_handler_free(&vin->ctrl_handler); in rvin_parallel_subdevice_attach()
512 ret = v4l2_ctrl_add_handler(&vin->ctrl_handler, subdev->ctrl_handler, in rvin_parallel_subdevice_attach()
515 v4l2_ctrl_handler_free(&vin->ctrl_handler); in rvin_parallel_subdevice_attach()
519 vin->vdev.ctrl_handler = &vin->ctrl_handler; in rvin_parallel_subdevice_attach()
532 v4l2_ctrl_handler_free(&vin->ctrl_handler); in rvin_parallel_subdevice_detach()
[all …]
/Linux-v5.4/drivers/media/platform/rockchip/rga/
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()
173 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()
[all …]
/Linux-v5.4/drivers/media/platform/s5p-g2d/
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-v5.4/drivers/media/usb/stk1160/
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-v5.4/drivers/staging/media/imx/
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-v5.4/drivers/media/i2c/et8ek8/
Det8ek8_driver.c51 struct v4l2_ctrl_handler ctrl_handler; member
639 container_of(ctrl->handler, struct et8ek8_sensor, ctrl_handler); in et8ek8_set_ctrl()
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()
[all …]
/Linux-v5.4/drivers/media/i2c/smiapp/
Dsmiapp-core.c414 container_of(ctrl->handler, struct smiapp_subdev, ctrl_handler) in smiapp_set_ctrl()
528 rval = v4l2_ctrl_handler_init(&sensor->pixel_array->ctrl_handler, 12); in smiapp_init_controls()
532 sensor->pixel_array->ctrl_handler.lock = &sensor->mutex; in smiapp_init_controls()
535 &sensor->pixel_array->ctrl_handler, &smiapp_ctrl_ops, in smiapp_init_controls()
544 &sensor->pixel_array->ctrl_handler, &smiapp_ctrl_ops, in smiapp_init_controls()
548 &sensor->pixel_array->ctrl_handler, &smiapp_ctrl_ops, in smiapp_init_controls()
551 &sensor->pixel_array->ctrl_handler, &smiapp_ctrl_ops, in smiapp_init_controls()
555 &sensor->pixel_array->ctrl_handler, &smiapp_ctrl_ops, in smiapp_init_controls()
562 &sensor->pixel_array->ctrl_handler, &smiapp_ctrl_ops, in smiapp_init_controls()
569 &sensor->pixel_array->ctrl_handler, &smiapp_ctrl_ops, in smiapp_init_controls()
[all …]
/Linux-v5.4/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()
/Linux-v5.4/drivers/media/platform/mtk-mdp/
Dmtk_mdp_m2m.c362 return container_of(ctrl->handler, struct mtk_mdp_ctx, ctrl_handler); in ctrl_to_ctx()
1034 v4l2_ctrl_handler_init(&ctx->ctrl_handler, MTK_MDP_MAX_CTRL_NUM); in mtk_mdp_ctrls_create()
1036 ctx->ctrls.rotate = v4l2_ctrl_new_std(&ctx->ctrl_handler, in mtk_mdp_ctrls_create()
1038 ctx->ctrls.hflip = v4l2_ctrl_new_std(&ctx->ctrl_handler, in mtk_mdp_ctrls_create()
1042 ctx->ctrls.vflip = v4l2_ctrl_new_std(&ctx->ctrl_handler, in mtk_mdp_ctrls_create()
1046 ctx->ctrls.global_alpha = v4l2_ctrl_new_std(&ctx->ctrl_handler, in mtk_mdp_ctrls_create()
1050 ctx->ctrls_rdy = ctx->ctrl_handler.error == 0; in mtk_mdp_ctrls_create()
1052 if (ctx->ctrl_handler.error) { in mtk_mdp_ctrls_create()
1053 int err = ctx->ctrl_handler.error; in mtk_mdp_ctrls_create()
1055 v4l2_ctrl_handler_free(&ctx->ctrl_handler); in mtk_mdp_ctrls_create()
[all …]
/Linux-v5.4/drivers/media/usb/gspca/
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()

12345678910>>...15