Searched refs:h264_ctx (Results 1 - 10 of 10) sorted by relevance
/kernel/linux/linux-5.10/drivers/staging/media/rkvdec/ |
H A D | rkvdec-h264.c | 639 struct rkvdec_h264_ctx *h264_ctx = ctx->priv; in assemble_hw_pps() local 644 struct rkvdec_h264_priv_tbl *priv_tbl = h264_ctx->priv_tbl.cpu; in assemble_hw_pps() 716 scaling_list_address = h264_ctx->priv_tbl.dma + scaling_distance; in assemble_hw_pps() 754 struct rkvdec_h264_ctx *h264_ctx = ctx->priv; in assemble_hw_rps() local 756 struct rkvdec_h264_priv_tbl *priv_tbl = h264_ctx->priv_tbl.cpu; in assemble_hw_rps() 785 for (i = 0; i < h264_ctx->reflists.num_valid; i++) { in assemble_hw_rps() 791 idx = h264_ctx->reflists.p[i]; in assemble_hw_rps() 794 idx = h264_ctx->reflists.b0[i]; in assemble_hw_rps() 797 idx = h264_ctx->reflists.b1[i]; in assemble_hw_rps() 815 struct rkvdec_h264_ctx *h264_ctx in assemble_hw_scaling_list() local 901 struct rkvdec_h264_ctx *h264_ctx = ctx->priv; config_registers() local 1042 struct rkvdec_h264_ctx *h264_ctx; rkvdec_h264_start() local 1071 struct rkvdec_h264_ctx *h264_ctx = ctx->priv; rkvdec_h264_stop() local 1104 struct rkvdec_h264_ctx *h264_ctx = ctx->priv; rkvdec_h264_run() local [all...] |
/kernel/linux/linux-6.6/drivers/staging/media/rkvdec/ |
H A D | rkvdec-h264.c | 636 struct rkvdec_h264_ctx *h264_ctx = ctx->priv; in assemble_hw_pps() local 641 struct rkvdec_h264_priv_tbl *priv_tbl = h264_ctx->priv_tbl.cpu; in assemble_hw_pps() 722 scaling_list_address = h264_ctx->priv_tbl.dma + scaling_distance; in assemble_hw_pps() 764 struct rkvdec_h264_ctx *h264_ctx = ctx->priv; in assemble_hw_rps() local 765 struct rkvdec_h264_priv_tbl *priv_tbl = h264_ctx->priv_tbl.cpu; in assemble_hw_rps() 794 ref = &h264_ctx->reflists.p[i]; in assemble_hw_rps() 797 ref = &h264_ctx->reflists.b0[i]; in assemble_hw_rps() 800 ref = &h264_ctx->reflists.b1[i]; in assemble_hw_rps() 822 struct rkvdec_h264_ctx *h264_ctx = ctx->priv; in assemble_hw_scaling_list() local 823 struct rkvdec_h264_priv_tbl *tbl = h264_ctx in assemble_hw_scaling_list() 890 struct rkvdec_h264_ctx *h264_ctx = ctx->priv; config_registers() local 1071 struct rkvdec_h264_ctx *h264_ctx; rkvdec_h264_start() local 1110 struct rkvdec_h264_ctx *h264_ctx = ctx->priv; rkvdec_h264_stop() local 1143 struct rkvdec_h264_ctx *h264_ctx = ctx->priv; rkvdec_h264_run() local [all...] |
/kernel/linux/linux-6.6/drivers/media/platform/verisilicon/ |
H A D | hantro_h264.c | 440 struct hantro_h264_dec_hw_ctx *h264_ctx = &ctx->h264_dec; in hantro_h264_dec_prepare_run() local 441 struct hantro_h264_dec_ctrls *ctrls = &h264_ctx->ctrls; in hantro_h264_dec_prepare_run() 472 h264_ctx->cur_poc = reflist_builder.cur_pic_order_count; in hantro_h264_dec_prepare_run() 477 v4l2_h264_build_p_ref_list(&reflist_builder, h264_ctx->reflists.p); in hantro_h264_dec_prepare_run() 478 v4l2_h264_build_b_ref_lists(&reflist_builder, h264_ctx->reflists.b0, in hantro_h264_dec_prepare_run() 479 h264_ctx->reflists.b1); in hantro_h264_dec_prepare_run() 487 deduplicate_reflist(&reflist_builder, h264_ctx->reflists.p); in hantro_h264_dec_prepare_run() 488 deduplicate_reflist(&reflist_builder, h264_ctx->reflists.b0); in hantro_h264_dec_prepare_run() 489 deduplicate_reflist(&reflist_builder, h264_ctx->reflists.b1); in hantro_h264_dec_prepare_run()
|
/kernel/linux/linux-5.10/drivers/staging/media/hantro/ |
H A D | hantro_h264.c | 340 struct hantro_h264_dec_hw_ctx *h264_ctx = &ctx->h264_dec; in hantro_h264_dec_prepare_run() local 341 struct hantro_h264_dec_ctrls *ctrls = &h264_ctx->ctrls; in hantro_h264_dec_prepare_run() 375 v4l2_h264_build_p_ref_list(&reflist_builder, h264_ctx->reflists.p); in hantro_h264_dec_prepare_run() 376 v4l2_h264_build_b_ref_lists(&reflist_builder, h264_ctx->reflists.b0, in hantro_h264_dec_prepare_run() 377 h264_ctx->reflists.b1); in hantro_h264_dec_prepare_run()
|
/kernel/linux/linux-5.10/drivers/media/platform/s5p-mfc/ |
H A D | s5p_mfc_common.h | 204 unsigned int h264_ctx; member
|
H A D | s5p_mfc_opr_v5.c | 208 ctx->ctx.size = buf_size->h264_ctx; in s5p_mfc_alloc_instance_buffer_v5()
|
H A D | s5p_mfc.c | 1515 .h264_ctx = MFC_H264_CTX_BUF_SIZE,
|
/kernel/linux/linux-6.6/drivers/media/platform/samsung/s5p-mfc/ |
H A D | s5p_mfc_common.h | 204 unsigned int h264_ctx; member
|
H A D | s5p_mfc_opr_v5.c | 208 ctx->ctx.size = buf_size->h264_ctx; in s5p_mfc_alloc_instance_buffer_v5()
|
H A D | s5p_mfc.c | 1520 .h264_ctx = MFC_H264_CTX_BUF_SIZE,
|
Completed in 16 milliseconds