Home
last modified time | relevance | path

Searched refs:ctrl_hdl (Results 1 – 21 of 21) sorted by relevance

/linux/drivers/media/i2c/adv748x/
A Dadv748x-afe.c470 v4l2_ctrl_handler_init(&afe->ctrl_hdl, 5); in adv748x_afe_init_controls()
473 afe->ctrl_hdl.lock = &state->mutex; in adv748x_afe_init_controls()
475 v4l2_ctrl_new_std(&afe->ctrl_hdl, &adv748x_afe_ctrl_ops, in adv748x_afe_init_controls()
478 v4l2_ctrl_new_std(&afe->ctrl_hdl, &adv748x_afe_ctrl_ops, in adv748x_afe_init_controls()
481 v4l2_ctrl_new_std(&afe->ctrl_hdl, &adv748x_afe_ctrl_ops, in adv748x_afe_init_controls()
493 afe->sd.ctrl_handler = &afe->ctrl_hdl; in adv748x_afe_init_controls()
494 if (afe->ctrl_hdl.error) { in adv748x_afe_init_controls()
495 v4l2_ctrl_handler_free(&afe->ctrl_hdl); in adv748x_afe_init_controls()
496 return afe->ctrl_hdl.error; in adv748x_afe_init_controls()
499 return v4l2_ctrl_handler_setup(&afe->ctrl_hdl); in adv748x_afe_init_controls()
[all …]
A Dadv748x-csi2.c292 v4l2_ctrl_handler_init(&tx->ctrl_hdl, 1); in adv748x_csi2_init_controls()
294 tx->pixel_rate = v4l2_ctrl_new_std(&tx->ctrl_hdl, in adv748x_csi2_init_controls()
299 tx->sd.ctrl_handler = &tx->ctrl_hdl; in adv748x_csi2_init_controls()
300 if (tx->ctrl_hdl.error) { in adv748x_csi2_init_controls()
301 v4l2_ctrl_handler_free(&tx->ctrl_hdl); in adv748x_csi2_init_controls()
302 return tx->ctrl_hdl.error; in adv748x_csi2_init_controls()
305 return v4l2_ctrl_handler_setup(&tx->ctrl_hdl); in adv748x_csi2_init_controls()
344 v4l2_ctrl_handler_free(&tx->ctrl_hdl); in adv748x_csi2_init()
358 v4l2_ctrl_handler_free(&tx->ctrl_hdl); in adv748x_csi2_cleanup()
A Dadv748x-hdmi.c684 v4l2_ctrl_handler_init(&hdmi->ctrl_hdl, 5); in adv748x_hdmi_init_controls()
687 hdmi->ctrl_hdl.lock = &state->mutex; in adv748x_hdmi_init_controls()
689 v4l2_ctrl_new_std(&hdmi->ctrl_hdl, &adv748x_hdmi_ctrl_ops, in adv748x_hdmi_init_controls()
692 v4l2_ctrl_new_std(&hdmi->ctrl_hdl, &adv748x_hdmi_ctrl_ops, in adv748x_hdmi_init_controls()
695 v4l2_ctrl_new_std(&hdmi->ctrl_hdl, &adv748x_hdmi_ctrl_ops, in adv748x_hdmi_init_controls()
712 hdmi->sd.ctrl_handler = &hdmi->ctrl_hdl; in adv748x_hdmi_init_controls()
713 if (hdmi->ctrl_hdl.error) { in adv748x_hdmi_init_controls()
714 v4l2_ctrl_handler_free(&hdmi->ctrl_hdl); in adv748x_hdmi_init_controls()
715 return hdmi->ctrl_hdl.error; in adv748x_hdmi_init_controls()
718 return v4l2_ctrl_handler_setup(&hdmi->ctrl_hdl); in adv748x_hdmi_init_controls()
[all …]
A Dadv748x.h85 struct v4l2_ctrl_handler ctrl_hdl; member
118 struct v4l2_ctrl_handler ctrl_hdl; member
135 container_of(ctrl->handler, struct adv748x_hdmi, ctrl_hdl)
153 struct v4l2_ctrl_handler ctrl_hdl; member
165 container_of(ctrl->handler, struct adv748x_afe, ctrl_hdl)
/linux/drivers/media/platform/mtk-vcodec/
A Dmtk_vcodec_dec_stateless.c158 v4l2_ctrl_request_complete(vb->req_obj.req, &ctx->ctrl_hdl); in vb2ops_vdec_buf_request_complete()
206 v4l2_ctrl_request_setup(src_buf_req, &ctx->ctrl_hdl); in mtk_vdec_worker()
229 v4l2_ctrl_request_complete(src_buf_req, &ctx->ctrl_hdl); in mtk_vdec_worker()
265 v4l2_ctrl_handler_init(&ctx->ctrl_hdl, NUM_CTRLS); in mtk_vcodec_dec_ctrls_setup()
266 if (ctx->ctrl_hdl.error) { in mtk_vcodec_dec_ctrls_setup()
268 return ctx->ctrl_hdl.error; in mtk_vcodec_dec_ctrls_setup()
274 v4l2_ctrl_new_custom(&ctx->ctrl_hdl, &cfg, NULL); in mtk_vcodec_dec_ctrls_setup()
275 if (ctx->ctrl_hdl.error) { in mtk_vcodec_dec_ctrls_setup()
276 mtk_v4l2_err("Adding control %d failed %d", i, ctx->ctrl_hdl.error); in mtk_vcodec_dec_ctrls_setup()
277 return ctx->ctrl_hdl.error; in mtk_vcodec_dec_ctrls_setup()
[all …]
A Dmtk_vcodec_dec_stateful.c571 v4l2_ctrl_handler_init(&ctx->ctrl_hdl, 1); in mtk_vcodec_dec_ctrls_setup()
573 ctrl = v4l2_ctrl_new_std(&ctx->ctrl_hdl, &mtk_vcodec_dec_ctrl_ops, in mtk_vcodec_dec_ctrls_setup()
576 v4l2_ctrl_new_std_menu(&ctx->ctrl_hdl, &mtk_vcodec_dec_ctrl_ops, in mtk_vcodec_dec_ctrls_setup()
583 v4l2_ctrl_new_std_menu(&ctx->ctrl_hdl, &mtk_vcodec_dec_ctrl_ops, in mtk_vcodec_dec_ctrls_setup()
589 if (ctx->ctrl_hdl.error) { in mtk_vcodec_dec_ctrls_setup()
590 mtk_v4l2_err("Adding control failed %d", ctx->ctrl_hdl.error); in mtk_vcodec_dec_ctrls_setup()
591 return ctx->ctrl_hdl.error; in mtk_vcodec_dec_ctrls_setup()
594 v4l2_ctrl_handler_setup(&ctx->ctrl_hdl); in mtk_vcodec_dec_ctrls_setup()
A Dmtk_vcodec_drv.h291 struct v4l2_ctrl_handler ctrl_hdl; member
473 return container_of(ctrl->handler, struct mtk_vcodec_ctx, ctrl_hdl); in ctrl_to_ctx()
A Dmtk_vcodec_dec_drv.c154 v4l2_ctrl_handler_free(&ctx->ctrl_hdl); in fops_vcodec_open()
185 v4l2_ctrl_handler_free(&ctx->ctrl_hdl); in fops_vcodec_release()
A Dmtk_vcodec_enc_drv.c199 v4l2_ctrl_handler_free(&ctx->ctrl_hdl); in fops_vcodec_open()
220 v4l2_ctrl_handler_free(&ctx->ctrl_hdl); in fops_vcodec_release()
A Dmtk_vcodec_enc.c1301 ctx->fh.ctrl_handler = &ctx->ctrl_hdl; in mtk_vcodec_enc_set_default_params()
1359 struct v4l2_ctrl_handler *handler = &ctx->ctrl_hdl; in mtk_vcodec_enc_ctrls_setup()
1405 v4l2_ctrl_handler_setup(&ctx->ctrl_hdl); in mtk_vcodec_enc_ctrls_setup()
A Dmtk_vcodec_dec.c130 ctx->fh.ctrl_handler = &ctx->ctrl_hdl; in mtk_vcodec_dec_set_default_params()
810 v4l2_ctrl_request_complete(req, &ctx->ctrl_hdl); in vb2ops_vdec_stop_streaming()
/linux/drivers/staging/media/rkvdec/
A Drkvdec.c557 &ctx->ctrl_hdl); in rkvdec_queue_cleanup()
646 v4l2_ctrl_request_setup(src_req, &ctx->ctrl_hdl); in rkvdec_run_preamble()
740 v4l2_ctrl_new_custom(&ctx->ctrl_hdl, cfg, ctx); in rkvdec_add_ctrls()
741 if (ctx->ctrl_hdl.error) in rkvdec_add_ctrls()
742 return ctx->ctrl_hdl.error; in rkvdec_add_ctrls()
756 v4l2_ctrl_handler_init(&ctx->ctrl_hdl, nctrls); in rkvdec_init_ctrls()
764 ret = v4l2_ctrl_handler_setup(&ctx->ctrl_hdl); in rkvdec_init_ctrls()
768 ctx->fh.ctrl_handler = &ctx->ctrl_hdl; in rkvdec_init_ctrls()
772 v4l2_ctrl_handler_free(&ctx->ctrl_hdl); in rkvdec_init_ctrls()
808 v4l2_ctrl_handler_free(&ctx->ctrl_hdl); in rkvdec_open()
[all …]
A Drkvdec.h99 struct v4l2_ctrl_handler ctrl_hdl; member
A Drkvdec-h264.c1070 ctrl = v4l2_ctrl_find(&ctx->ctrl_hdl, in rkvdec_h264_run_preamble()
1073 ctrl = v4l2_ctrl_find(&ctx->ctrl_hdl, in rkvdec_h264_run_preamble()
1076 ctrl = v4l2_ctrl_find(&ctx->ctrl_hdl, in rkvdec_h264_run_preamble()
1079 ctrl = v4l2_ctrl_find(&ctx->ctrl_hdl, in rkvdec_h264_run_preamble()
/linux/drivers/media/i2c/
A Dadv7180.c203 struct v4l2_ctrl_handler ctrl_hdl; member
225 ctrl_hdl)->sd)
619 v4l2_ctrl_handler_init(&state->ctrl_hdl, 4); in adv7180_init_controls()
621 v4l2_ctrl_new_std(&state->ctrl_hdl, &adv7180_ctrl_ops, in adv7180_init_controls()
624 v4l2_ctrl_new_std(&state->ctrl_hdl, &adv7180_ctrl_ops, in adv7180_init_controls()
635 state->sd.ctrl_handler = &state->ctrl_hdl; in adv7180_init_controls()
636 if (state->ctrl_hdl.error) { in adv7180_init_controls()
637 int err = state->ctrl_hdl.error; in adv7180_init_controls()
639 v4l2_ctrl_handler_free(&state->ctrl_hdl); in adv7180_init_controls()
642 v4l2_ctrl_handler_setup(&state->ctrl_hdl); in adv7180_init_controls()
[all …]
A Dmax2175.c268 struct v4l2_ctrl_handler ctrl_hdl; member
306 return container_of(h, struct max2175, ctrl_hdl); in max2175_from_ctrl_hdl()
1341 hdl = &ctx->ctrl_hdl; in max2175_probe()
1375 ctx->sd.ctrl_handler = &ctx->ctrl_hdl; in max2175_probe()
1401 v4l2_ctrl_handler_free(&ctx->ctrl_hdl); in max2175_probe()
1411 v4l2_ctrl_handler_free(&ctx->ctrl_hdl); in max2175_remove()
/linux/drivers/media/pci/sta2x11/
A Dsta2x11_vip.c119 struct v4l2_ctrl_handler ctrl_hdl; member
872 v4l2_ctrl_handler_init(&vip->ctrl_hdl, 0); in sta2x11_vip_init_controls()
874 vip->v4l2_dev.ctrl_handler = &vip->ctrl_hdl; in sta2x11_vip_init_controls()
875 if (vip->ctrl_hdl.error) { in sta2x11_vip_init_controls()
876 int err = vip->ctrl_hdl.error; in sta2x11_vip_init_controls()
878 v4l2_ctrl_handler_free(&vip->ctrl_hdl); in sta2x11_vip_init_controls()
/linux/drivers/media/platform/
A Drcar_drif.c224 struct v4l2_ctrl_handler ctrl_hdl; /* SDR control handler */ member
1079 sdr->vdev->ctrl_handler = &sdr->ctrl_hdl; in rcar_drif_sdr_register()
1131 v4l2_ctrl_handler_free(&sdr->ctrl_hdl); in rcar_drif_notify_unbind()
1152 ret = v4l2_ctrl_handler_init(&sdr->ctrl_hdl, 10); in rcar_drif_notify_complete()
1156 sdr->v4l2_dev.ctrl_handler = &sdr->ctrl_hdl; in rcar_drif_notify_complete()
1163 ret = v4l2_ctrl_add_handler(&sdr->ctrl_hdl, in rcar_drif_notify_complete()
1177 v4l2_ctrl_handler_free(&sdr->ctrl_hdl); in rcar_drif_notify_complete()
/linux/drivers/media/platform/mtk-jpeg/
A Dmtk_jpeg_core.h162 struct v4l2_ctrl_handler ctrl_hdl; member
A Dmtk_jpeg_core.c120 return container_of(ctrl->handler, struct mtk_jpeg_ctx, ctrl_hdl); in ctrl_to_ctx()
173 struct v4l2_ctrl_handler *handler = &ctx->ctrl_hdl; in mtk_jpeg_enc_ctrls_setup()
185 v4l2_ctrl_handler_free(&ctx->ctrl_hdl); in mtk_jpeg_enc_ctrls_setup()
189 v4l2_ctrl_handler_setup(&ctx->ctrl_hdl); in mtk_jpeg_enc_ctrls_setup()
1175 ctx->fh.ctrl_handler = &ctx->ctrl_hdl; in mtk_jpeg_set_default_params()
1239 v4l2_ctrl_handler_init(&ctx->ctrl_hdl, 0); in mtk_jpeg_open()
1261 v4l2_ctrl_handler_free(&ctx->ctrl_hdl); in mtk_jpeg_release()
/linux/drivers/media/platform/mtk-vcodec/vdec/
A Dvdec_h264_req_if.c217 struct v4l2_ctrl *ctrl = v4l2_ctrl_find(&ctx->ctrl_hdl, id); in get_ctrl_ptr()

Completed in 67 milliseconds