| /linux/drivers/media/i2c/adv748x/ |
| H A D | adv748x-csi2.c | 316 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()
|
| /linux/drivers/media/platform/mediatek/vcodec/decoder/ |
| H A D | mtk_vcodec_dec_stateless.c | 308 v4l2_ctrl_request_complete(vb->req_obj.req, &ctx->ctrl_hdl); in vb2ops_vdec_buf_request_complete() 362 v4l2_ctrl_request_setup(mreq, &ctx->ctrl_hdl); in mtk_vdec_worker() 390 v4l2_ctrl_request_complete(mreq, &ctx->ctrl_hdl); in mtk_vdec_worker() 710 v4l2_ctrl_handler_init(&ctx->ctrl_hdl, NUM_CTRLS); in mtk_vcodec_dec_ctrls_setup() 711 if (ctx->ctrl_hdl.error) { in mtk_vcodec_dec_ctrls_setup() 713 return ctx->ctrl_hdl.error; in mtk_vcodec_dec_ctrls_setup() 721 v4l2_ctrl_new_custom(&ctx->ctrl_hdl, &cfg, NULL); in mtk_vcodec_dec_ctrls_setup() 722 if (ctx->ctrl_hdl.error) { in mtk_vcodec_dec_ctrls_setup() 724 ctx->ctrl_hdl.error); in mtk_vcodec_dec_ctrls_setup() 725 return ctx->ctrl_hdl.error; in mtk_vcodec_dec_ctrls_setup() [all …]
|
| H A D | mtk_vcodec_dec_stateful.c | 554 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()
|
| H A D | mtk_vcodec_dec_drv.c | 284 v4l2_ctrl_handler_free(&ctx->ctrl_hdl); in fops_vcodec_open() 314 v4l2_ctrl_handler_free(&ctx->ctrl_hdl); in fops_vcodec_release()
|
| /linux/drivers/media/platform/rockchip/rkvdec/ |
| H A D | rkvdec.c | 140 struct rkvdec_ctx *ctx = container_of(ctrl->handler, struct rkvdec_ctx, ctrl_hdl); in rkvdec_try_ctrl() 151 struct rkvdec_ctx *ctx = container_of(ctrl->handler, struct rkvdec_ctx, ctrl_hdl); in rkvdec_s_ctrl() 974 v4l2_ctrl_request_complete(vb->req_obj.req, &ctx->ctrl_hdl); in rkvdec_buf_request_complete() 1025 &ctx->ctrl_hdl); in rkvdec_queue_cleanup() 1113 v4l2_ctrl_request_setup(src_req, &ctx->ctrl_hdl); in rkvdec_run_preamble() 1123 v4l2_ctrl_request_complete(src_req, &ctx->ctrl_hdl); in rkvdec_run_postamble() 1242 v4l2_ctrl_new_custom(&ctx->ctrl_hdl, cfg, ctx); in rkvdec_add_ctrls() 1243 if (ctx->ctrl_hdl.error) in rkvdec_add_ctrls() 1244 return ctx->ctrl_hdl.error; in rkvdec_add_ctrls() 1259 v4l2_ctrl_handler_init(&ctx->ctrl_hdl, nctrls); in rkvdec_init_ctrls() [all …]
|
| H A D | rkvdec-vp9.c | 708 ctrl = v4l2_ctrl_find(&ctx->ctrl_hdl, in rkvdec_vp9_run_preamble() 720 ctrl = v4l2_ctrl_find(&ctx->ctrl_hdl, V4L2_CID_STATELESS_VP9_COMPRESSED_HDR); in rkvdec_vp9_run_preamble()
|
| H A D | rkvdec-h264.c | 369 ctrl = v4l2_ctrl_find(&ctx->ctrl_hdl, in rkvdec_h264_start()
|
| H A D | rkvdec-vdpu381-h264.c | 377 ctrl = v4l2_ctrl_find(&ctx->ctrl_hdl, in rkvdec_h264_start()
|
| H A D | rkvdec-vdpu383-h264.c | 441 ctrl = v4l2_ctrl_find(&ctx->ctrl_hdl, in rkvdec_h264_start()
|
| H A D | rkvdec-vdpu381-hevc.c | 545 ctrl = v4l2_ctrl_find(&ctx->ctrl_hdl, in rkvdec_hevc_start()
|
| H A D | rkvdec-vdpu383-hevc.c | 553 ctrl = v4l2_ctrl_find(&ctx->ctrl_hdl, in rkvdec_hevc_start()
|
| /linux/drivers/media/i2c/ |
| H A D | max2175.c | 268 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/platform/mediatek/vcodec/encoder/ |
| H A D | mtk_vcodec_enc_drv.c | 193 v4l2_ctrl_handler_free(&ctx->ctrl_hdl); in fops_vcodec_open() 216 v4l2_ctrl_handler_free(&ctx->ctrl_hdl); in fops_vcodec_release()
|
| /linux/drivers/media/platform/mediatek/jpeg/ |
| H A D | mtk_jpeg_core.c | 119 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() 1118 ctx->fh.ctrl_handler = &ctx->ctrl_hdl; in mtk_jpeg_set_default_params() 1184 v4l2_ctrl_handler_init(&ctx->ctrl_hdl, 0); in mtk_jpeg_open() 1207 v4l2_ctrl_handler_free(&ctx->ctrl_hdl); in mtk_jpeg_release()
|
| /linux/drivers/media/platform/mediatek/vcodec/decoder/vdec/ |
| H A D | vdec_h264_req_common.c | 38 struct v4l2_ctrl *ctrl = v4l2_ctrl_find(&ctx->ctrl_hdl, id); in mtk_vdec_h264_get_ctrl_ptr()
|
| H A D | vdec_vp8_req_if.c | 109 struct v4l2_ctrl *ctrl = v4l2_ctrl_find(&ctx->ctrl_hdl, id); in vdec_vp8_slice_get_ctrl_ptr()
|
| H A D | vdec_av1_req_lat_if.c | 760 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()
|
| H A D | vdec_hevc_req_multi_if.c | 384 struct v4l2_ctrl *ctrl = v4l2_ctrl_find(&ctx->ctrl_hdl, id); in vdec_hevc_get_ctrl_ptr()
|
| H A D | vdec_vp9_req_lat_if.c | 949 hdr_ctrl = v4l2_ctrl_find(&instance->ctx->ctrl_hdl, V4L2_CID_STATELESS_VP9_FRAME); in vdec_vp9_slice_setup_pfc()
|