Home
last modified time | relevance | path

Searched refs:b1_reflist (Results 1 - 9 of 9) sorted by relevance

/kernel/linux/linux-6.6/drivers/media/platform/verisilicon/
H A Drockchip_vpu2_hw_h264_dec.c301 const struct v4l2_h264_reference *b0_reflist, *b1_reflist, *p_reflist; in set_ref() local
307 b1_reflist = ctx->h264_dec.reflists.b1; in set_ref()
380 reg = VDPU_REG_BINIT_RLIST_B5(b1_reflist[5].index) | in set_ref()
381 VDPU_REG_BINIT_RLIST_B4(b1_reflist[4].index) | in set_ref()
382 VDPU_REG_BINIT_RLIST_B3(b1_reflist[3].index) | in set_ref()
383 VDPU_REG_BINIT_RLIST_B2(b1_reflist[2].index) | in set_ref()
384 VDPU_REG_BINIT_RLIST_B1(b1_reflist[1].index) | in set_ref()
385 VDPU_REG_BINIT_RLIST_B0(b1_reflist[0].index); in set_ref()
388 reg = VDPU_REG_BINIT_RLIST_B11(b1_reflist[11].index) | in set_ref()
389 VDPU_REG_BINIT_RLIST_B10(b1_reflist[1 in set_ref()
[all...]
H A Dhantro_g1_h264_dec.c129 const struct v4l2_h264_reference *b0_reflist, *b1_reflist, *p_reflist; in set_ref() local
151 b1_reflist = ctx->h264_dec.reflists.b1; in set_ref()
163 G1_REG_BD_REF_PIC_BINIT_RLIST_B0(b1_reflist[i].index) | in set_ref()
164 G1_REG_BD_REF_PIC_BINIT_RLIST_B1(b1_reflist[i + 1].index) | in set_ref()
165 G1_REG_BD_REF_PIC_BINIT_RLIST_B2(b1_reflist[i + 2].index); in set_ref()
175 G1_REG_BD_P_REF_PIC_BINIT_RLIST_B15(b1_reflist[15].index) | in set_ref()
/kernel/linux/linux-5.10/drivers/media/v4l2-core/
H A Dv4l2-h264.c238 * @b1_reflist: 16-bytes array used to store the B1 reference list. Each entry
248 u8 *b0_reflist, u8 *b1_reflist) in v4l2_h264_build_b_ref_lists()
255 memcpy(b1_reflist, builder->unordered_reflist, in v4l2_h264_build_b_ref_lists()
257 sort_r(b1_reflist, builder->num_valid, sizeof(*b1_reflist), in v4l2_h264_build_b_ref_lists()
261 !memcmp(b1_reflist, b0_reflist, builder->num_valid)) in v4l2_h264_build_b_ref_lists()
262 swap(b1_reflist[0], b1_reflist[1]); in v4l2_h264_build_b_ref_lists()
247 v4l2_h264_build_b_ref_lists(const struct v4l2_h264_reflist_builder *builder, u8 *b0_reflist, u8 *b1_reflist) v4l2_h264_build_b_ref_lists() argument
/kernel/linux/linux-6.6/drivers/media/v4l2-core/
H A Dv4l2-h264.c414 * @b1_reflist: 32 sized array used to store the B1 reference list. Each entry
425 struct v4l2_h264_reference *b1_reflist) in v4l2_h264_build_b_ref_lists()
432 memcpy(b1_reflist, builder->unordered_reflist, in v4l2_h264_build_b_ref_lists()
434 sort_r(b1_reflist, builder->num_valid, sizeof(*b1_reflist), in v4l2_h264_build_b_ref_lists()
439 reorder_field_reflist(builder, b1_reflist); in v4l2_h264_build_b_ref_lists()
443 !memcmp(b1_reflist, b0_reflist, builder->num_valid)) in v4l2_h264_build_b_ref_lists()
444 swap(b1_reflist[0], b1_reflist[1]); in v4l2_h264_build_b_ref_lists()
447 print_ref_list_b(builder, b1_reflist, in v4l2_h264_build_b_ref_lists()
423 v4l2_h264_build_b_ref_lists(const struct v4l2_h264_reflist_builder *builder, struct v4l2_h264_reference *b0_reflist, struct v4l2_h264_reference *b1_reflist) v4l2_h264_build_b_ref_lists() argument
[all...]
/kernel/linux/linux-5.10/drivers/staging/media/hantro/
H A Dhantro_g1_h264_dec.c131 const u8 *b0_reflist, *b1_reflist, *p_reflist; in set_ref() local
175 b1_reflist = ctx->h264_dec.reflists.b1; in set_ref()
187 G1_REG_BD_REF_PIC_BINIT_RLIST_B0(b1_reflist[i]) | in set_ref()
188 G1_REG_BD_REF_PIC_BINIT_RLIST_B1(b1_reflist[i + 1]) | in set_ref()
189 G1_REG_BD_REF_PIC_BINIT_RLIST_B2(b1_reflist[i + 2]); in set_ref()
199 G1_REG_BD_P_REF_PIC_BINIT_RLIST_B15(b1_reflist[15]) | in set_ref()
/kernel/linux/linux-5.10/include/media/
H A Dv4l2-h264.h56 * @b1_reflist: 16-bytes array used to store the B1 reference list. Each entry
66 u8 *b0_reflist, u8 *b1_reflist);
/kernel/linux/linux-6.6/include/media/
H A Dv4l2-h264.h60 * @b1_reflist: 32 sized array used to store the B1 reference list. Each entry
71 struct v4l2_h264_reference *b1_reflist);
/kernel/linux/linux-6.6/drivers/media/platform/mediatek/vcodec/decoder/vdec/
H A Dvdec_h264_req_multi_if.c229 u8 *b1_reflist = slice_param->decode_params.ref_pic_list_b1; in get_vdec_sig_decode_parameters() local
267 mtk_vdec_h264_get_ref_list(b1_reflist, v4l2_b1_reflist, reflist_builder.num_valid); in get_vdec_sig_decode_parameters()
287 u8 *b1_reflist = slice_param->decode_params.ref_pic_list_b1; in vdec_h264_slice_fill_decode_reflist() local
306 mtk_vdec_h264_get_ref_list(b1_reflist, v4l2_b1_reflist, reflist_builder.num_valid); in vdec_h264_slice_fill_decode_reflist()
H A Dvdec_h264_req_if.c109 u8 *b1_reflist = slice_param->decode_params.ref_pic_list_b1; in get_vdec_decode_parameters() local
149 mtk_vdec_h264_get_ref_list(b1_reflist, v4l2_b1_reflist, reflist_builder.num_valid); in get_vdec_decode_parameters()

Completed in 7 milliseconds