Home
last modified time | relevance | path

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

12

/drivers/media/i2c/adv748x/
A Dadv748x-afe.c453 v4l2_ctrl_handler_init(&afe->ctrl_hdl, 5); in adv748x_afe_init_controls()
456 afe->ctrl_hdl.lock = &state->mutex; in adv748x_afe_init_controls()
458 v4l2_ctrl_new_std(&afe->ctrl_hdl, &adv748x_afe_ctrl_ops, in adv748x_afe_init_controls()
461 v4l2_ctrl_new_std(&afe->ctrl_hdl, &adv748x_afe_ctrl_ops, in adv748x_afe_init_controls()
464 v4l2_ctrl_new_std(&afe->ctrl_hdl, &adv748x_afe_ctrl_ops, in adv748x_afe_init_controls()
476 afe->sd.ctrl_handler = &afe->ctrl_hdl; in adv748x_afe_init_controls()
477 if (afe->ctrl_hdl.error) { in adv748x_afe_init_controls()
478 v4l2_ctrl_handler_free(&afe->ctrl_hdl); in adv748x_afe_init_controls()
479 return afe->ctrl_hdl.error; in adv748x_afe_init_controls()
482 return v4l2_ctrl_handler_setup(&afe->ctrl_hdl); in adv748x_afe_init_controls()
[all …]
A Dadv748x-csi2.c316 v4l2_ctrl_handler_init(&tx->ctrl_hdl, 1); in adv748x_csi2_init_controls()
318 tx->pixel_rate = v4l2_ctrl_new_std(&tx->ctrl_hdl, in adv748x_csi2_init_controls()
323 tx->sd.ctrl_handler = &tx->ctrl_hdl; in adv748x_csi2_init_controls()
324 if (tx->ctrl_hdl.error) { in adv748x_csi2_init_controls()
325 v4l2_ctrl_handler_free(&tx->ctrl_hdl); in adv748x_csi2_init_controls()
326 return tx->ctrl_hdl.error; in adv748x_csi2_init_controls()
329 return v4l2_ctrl_handler_setup(&tx->ctrl_hdl); in adv748x_csi2_init_controls()
375 v4l2_ctrl_handler_free(&tx->ctrl_hdl); in adv748x_csi2_init()
391 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.h84 struct v4l2_ctrl_handler ctrl_hdl; member
117 struct v4l2_ctrl_handler ctrl_hdl; member
134 container_of(ctrl->handler, struct adv748x_hdmi, ctrl_hdl)
152 struct v4l2_ctrl_handler ctrl_hdl; member
164 container_of(ctrl->handler, struct adv748x_afe, ctrl_hdl)
/drivers/media/platform/mediatek/vcodec/decoder/
A Dmtk_vcodec_dec_stateless.c266 v4l2_ctrl_request_complete(src_buf_req, &ctx->ctrl_hdl); in mtk_vdec_stateless_cap_to_disp()
355 v4l2_ctrl_request_setup(src_buf_req, &ctx->ctrl_hdl); in mtk_vdec_worker()
377 v4l2_ctrl_request_complete(src_buf_req, &ctx->ctrl_hdl); in mtk_vdec_worker()
688 v4l2_ctrl_handler_init(&ctx->ctrl_hdl, NUM_CTRLS); in mtk_vcodec_dec_ctrls_setup()
689 if (ctx->ctrl_hdl.error) { in mtk_vcodec_dec_ctrls_setup()
691 return ctx->ctrl_hdl.error; in mtk_vcodec_dec_ctrls_setup()
699 v4l2_ctrl_new_custom(&ctx->ctrl_hdl, &cfg, NULL); in mtk_vcodec_dec_ctrls_setup()
700 if (ctx->ctrl_hdl.error) { in mtk_vcodec_dec_ctrls_setup()
702 ctx->ctrl_hdl.error); in mtk_vcodec_dec_ctrls_setup()
703 return ctx->ctrl_hdl.error; in mtk_vcodec_dec_ctrls_setup()
[all …]
A Dmtk_vcodec_dec_stateful.c554 v4l2_ctrl_handler_init(&ctx->ctrl_hdl, 1); in mtk_vcodec_dec_ctrls_setup()
556 ctrl = v4l2_ctrl_new_std(&ctx->ctrl_hdl, &mtk_vcodec_dec_ctrl_ops, in mtk_vcodec_dec_ctrls_setup()
559 v4l2_ctrl_new_std_menu(&ctx->ctrl_hdl, &mtk_vcodec_dec_ctrl_ops, in mtk_vcodec_dec_ctrls_setup()
566 v4l2_ctrl_new_std_menu(&ctx->ctrl_hdl, &mtk_vcodec_dec_ctrl_ops, in mtk_vcodec_dec_ctrls_setup()
572 if (ctx->ctrl_hdl.error) { in mtk_vcodec_dec_ctrls_setup()
573 mtk_v4l2_vdec_err(ctx, "Adding control failed %d", ctx->ctrl_hdl.error); in mtk_vcodec_dec_ctrls_setup()
574 return ctx->ctrl_hdl.error; in mtk_vcodec_dec_ctrls_setup()
577 v4l2_ctrl_handler_setup(&ctx->ctrl_hdl); in mtk_vcodec_dec_ctrls_setup()
A Dmtk_vcodec_dec_drv.h202 struct v4l2_ctrl_handler ctrl_hdl; member
319 return container_of(ctrl->handler, struct mtk_vcodec_dec_ctx, ctrl_hdl); in ctrl_to_dec_ctx()
A Dmtk_vcodec_dec_drv.c284 v4l2_ctrl_handler_free(&ctx->ctrl_hdl); in fops_vcodec_open()
313 v4l2_ctrl_handler_free(&ctx->ctrl_hdl); in fops_vcodec_release()
A Dmtk_vcodec_dec.c201 ctx->fh.ctrl_handler = &ctx->ctrl_hdl; in mtk_vcodec_dec_set_default_params()
893 v4l2_ctrl_request_complete(req, &ctx->ctrl_hdl); in vb2ops_vdec_stop_streaming()
/drivers/media/i2c/
A Dadv7180.c209 struct v4l2_ctrl_handler ctrl_hdl; member
231 ctrl_hdl)->sd)
670 v4l2_ctrl_handler_init(&state->ctrl_hdl, 4); in adv7180_init_controls()
672 v4l2_ctrl_new_std(&state->ctrl_hdl, &adv7180_ctrl_ops, in adv7180_init_controls()
687 v4l2_ctrl_new_std_menu_items(&state->ctrl_hdl, in adv7180_init_controls()
696 state->sd.ctrl_handler = &state->ctrl_hdl; in adv7180_init_controls()
697 if (state->ctrl_hdl.error) { in adv7180_init_controls()
698 int err = state->ctrl_hdl.error; in adv7180_init_controls()
700 v4l2_ctrl_handler_free(&state->ctrl_hdl); in adv7180_init_controls()
703 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()
A Dtc358746.c147 struct v4l2_ctrl_handler ctrl_hdl; member
1418 err = v4l2_ctrl_handler_init(&tc358746->ctrl_hdl, 1); in tc358746_init_controls()
1428 ctrl = v4l2_ctrl_new_int_menu(&tc358746->ctrl_hdl, NULL, in tc358746_init_controls()
1434 err = tc358746->ctrl_hdl.error; in tc358746_init_controls()
1436 v4l2_ctrl_handler_free(&tc358746->ctrl_hdl); in tc358746_init_controls()
1440 tc358746->sd.ctrl_handler = &tc358746->ctrl_hdl; in tc358746_init_controls()
1602 v4l2_ctrl_handler_free(&tc358746->ctrl_hdl); in tc358746_probe()
1618 v4l2_ctrl_handler_free(&tc358746->ctrl_hdl); in tc358746_remove()
/drivers/media/platform/rockchip/rkvdec/
A Drkvdec.c698 &ctx->ctrl_hdl); in rkvdec_queue_cleanup()
785 v4l2_ctrl_request_setup(src_req, &ctx->ctrl_hdl); in rkvdec_run_preamble()
795 v4l2_ctrl_request_complete(src_req, &ctx->ctrl_hdl); in rkvdec_run_postamble()
879 v4l2_ctrl_new_custom(&ctx->ctrl_hdl, cfg, ctx); in rkvdec_add_ctrls()
880 if (ctx->ctrl_hdl.error) in rkvdec_add_ctrls()
881 return ctx->ctrl_hdl.error; in rkvdec_add_ctrls()
895 v4l2_ctrl_handler_init(&ctx->ctrl_hdl, nctrls); in rkvdec_init_ctrls()
903 ret = v4l2_ctrl_handler_setup(&ctx->ctrl_hdl); in rkvdec_init_ctrls()
907 ctx->fh.ctrl_handler = &ctx->ctrl_hdl; in rkvdec_init_ctrls()
911 v4l2_ctrl_handler_free(&ctx->ctrl_hdl); in rkvdec_init_ctrls()
[all …]
A Drkvdec-h264.c1094 ctrl = v4l2_ctrl_find(&ctx->ctrl_hdl, in rkvdec_h264_start()
1142 ctrl = v4l2_ctrl_find(&ctx->ctrl_hdl, in rkvdec_h264_run_preamble()
1145 ctrl = v4l2_ctrl_find(&ctx->ctrl_hdl, in rkvdec_h264_run_preamble()
1148 ctrl = v4l2_ctrl_find(&ctx->ctrl_hdl, in rkvdec_h264_run_preamble()
1151 ctrl = v4l2_ctrl_find(&ctx->ctrl_hdl, in rkvdec_h264_run_preamble()
A Drkvdec.h121 struct v4l2_ctrl_handler ctrl_hdl; member
A Drkvdec-vp9.c740 ctrl = v4l2_ctrl_find(&ctx->ctrl_hdl, in rkvdec_vp9_run_preamble()
752 ctrl = v4l2_ctrl_find(&ctx->ctrl_hdl, V4L2_CID_STATELESS_VP9_COMPRESSED_HDR); in rkvdec_vp9_run_preamble()
/drivers/media/platform/mediatek/vcodec/encoder/
A Dmtk_vcodec_enc_drv.h149 struct v4l2_ctrl_handler ctrl_hdl; member
227 return container_of(ctrl->handler, struct mtk_vcodec_enc_ctx, ctrl_hdl); in ctrl_to_enc_ctx()
A Dmtk_vcodec_enc_drv.c193 v4l2_ctrl_handler_free(&ctx->ctrl_hdl); in fops_vcodec_open()
215 v4l2_ctrl_handler_free(&ctx->ctrl_hdl); in fops_vcodec_release()
A Dmtk_vcodec_enc.c1263 ctx->fh.ctrl_handler = &ctx->ctrl_hdl; in mtk_vcodec_enc_set_default_params()
1321 struct v4l2_ctrl_handler *handler = &ctx->ctrl_hdl; in mtk_vcodec_enc_ctrls_setup()
1376 v4l2_ctrl_handler_setup(&ctx->ctrl_hdl); in mtk_vcodec_enc_ctrls_setup()
/drivers/media/platform/renesas/
A Drcar_drif.c220 struct v4l2_ctrl_handler ctrl_hdl; /* SDR control handler */ member
1072 sdr->vdev->ctrl_handler = &sdr->ctrl_hdl; in rcar_drif_sdr_register()
1124 v4l2_ctrl_handler_free(&sdr->ctrl_hdl); in rcar_drif_notify_unbind()
1145 ret = v4l2_ctrl_handler_init(&sdr->ctrl_hdl, 10); in rcar_drif_notify_complete()
1149 sdr->v4l2_dev.ctrl_handler = &sdr->ctrl_hdl; in rcar_drif_notify_complete()
1156 ret = v4l2_ctrl_add_handler(&sdr->ctrl_hdl, in rcar_drif_notify_complete()
1170 v4l2_ctrl_handler_free(&sdr->ctrl_hdl); in rcar_drif_notify_complete()
/drivers/media/platform/mediatek/jpeg/
A Dmtk_jpeg_core.h299 struct v4l2_ctrl_handler ctrl_hdl; member
A Dmtk_jpeg_core.c119 return container_of(ctrl->handler, struct mtk_jpeg_ctx, ctrl_hdl); in ctrl_to_ctx()
170 struct v4l2_ctrl_handler *handler = &ctx->ctrl_hdl; in mtk_jpeg_enc_ctrls_setup()
182 v4l2_ctrl_handler_free(&ctx->ctrl_hdl); in mtk_jpeg_enc_ctrls_setup()
186 v4l2_ctrl_handler_setup(&ctx->ctrl_hdl); in mtk_jpeg_enc_ctrls_setup()
1125 ctx->fh.ctrl_handler = &ctx->ctrl_hdl; in mtk_jpeg_set_default_params()
1192 v4l2_ctrl_handler_init(&ctx->ctrl_hdl, 0); in mtk_jpeg_open()
1215 v4l2_ctrl_handler_free(&ctx->ctrl_hdl); in mtk_jpeg_release()
/drivers/media/platform/mediatek/vcodec/decoder/vdec/
A Dvdec_h264_req_common.c38 struct v4l2_ctrl *ctrl = v4l2_ctrl_find(&ctx->ctrl_hdl, id); in mtk_vdec_h264_get_ctrl_ptr()
A Dvdec_vp8_req_if.c109 struct v4l2_ctrl *ctrl = v4l2_ctrl_find(&ctx->ctrl_hdl, id); in vdec_vp8_slice_get_ctrl_ptr()
A Dvdec_av1_req_lat_if.c760 struct v4l2_ctrl *ctrl = v4l2_ctrl_find(&ctx->ctrl_hdl, id); in vdec_av1_get_ctrl_ptr()
1398 ctrl = v4l2_ctrl_find(&instance->ctx->ctrl_hdl, V4L2_CID_STATELESS_AV1_TILE_GROUP_ENTRY); in vdec_av1_slice_setup_tile_group()

Completed in 75 milliseconds

12