Lines Matching refs:h264_dec
204 const struct hantro_h264_dec_ctrls *ctrls = &ctx->h264_dec.ctrls;
210 struct hantro_h264_dec_priv_tbl *tbl = ctx->h264_dec.priv.cpu;
234 const struct hantro_h264_dec_ctrls *ctrls = &ctx->h264_dec.ctrls;
237 struct hantro_h264_dec_priv_tbl *tbl = ctx->h264_dec.priv.cpu;
238 const struct v4l2_h264_dpb_entry *dpb = ctx->h264_dec.dpb;
275 ctx->h264_dec.dpb_valid = dpb_valid;
276 ctx->h264_dec.dpb_longterm = dpb_longterm;
280 tbl->poc[32] = ctx->h264_dec.cur_poc;
303 dec_param = ctx->h264_dec.ctrls.decode;
306 for (i = 0; i < ARRAY_SIZE(ctx->h264_dec.dpb); i++)
307 ctx->h264_dec.dpb[i].flags = 0;
320 for_each_clear_bit(j, used, ARRAY_SIZE(ctx->h264_dec.dpb)) {
323 cdpb = &ctx->h264_dec.dpb[j];
332 if (j == ARRAY_SIZE(ctx->h264_dec.dpb))
346 j = find_first_zero_bit(used, ARRAY_SIZE(ctx->h264_dec.dpb));
347 if (WARN_ON(j >= ARRAY_SIZE(ctx->h264_dec.dpb)))
350 cdpb = &ctx->h264_dec.dpb[j];
359 struct v4l2_h264_dpb_entry *dpb = ctx->h264_dec.dpb;
361 s32 cur_poc = ctx->h264_dec.cur_poc;
390 const struct v4l2_h264_dpb_entry *dpb = &ctx->h264_dec.dpb[dpb_idx];
440 struct hantro_h264_dec_hw_ctx *h264_ctx = &ctx->h264_dec;
471 ctrls->sps, ctx->h264_dec.dpb);
498 struct hantro_h264_dec_hw_ctx *h264_dec = &ctx->h264_dec;
499 struct hantro_aux_buf *priv = &h264_dec->priv;
507 struct hantro_h264_dec_hw_ctx *h264_dec = &ctx->h264_dec;
508 struct hantro_aux_buf *priv = &h264_dec->priv;