Home
last modified time | relevance | path

Searched refs:v4l2_h264_dpb_entry (Results 1 – 15 of 15) sorted by relevance

/openbmc/linux/drivers/media/platform/mediatek/vcodec/decoder/vdec/
H A Dvdec_h264_req_common.c198 const struct v4l2_h264_dpb_entry dpb[V4L2_H264_NUM_DPB_ENTRIES]) in mtk_vdec_h264_copy_decode_params()
201 const struct v4l2_h264_dpb_entry *src_entry; in mtk_vdec_h264_copy_decode_params()
227 static bool mtk_vdec_h264_dpb_entry_match(const struct v4l2_h264_dpb_entry *a, in mtk_vdec_h264_dpb_entry_match()
228 const struct v4l2_h264_dpb_entry *b) in mtk_vdec_h264_dpb_entry_match()
242 struct v4l2_h264_dpb_entry *dpb) in mtk_vdec_h264_update_dpb()
258 const struct v4l2_h264_dpb_entry *ndpb = &dec_param->dpb[i]; in mtk_vdec_h264_update_dpb()
268 struct v4l2_h264_dpb_entry *cdpb; in mtk_vdec_h264_update_dpb()
287 const struct v4l2_h264_dpb_entry *ndpb = &dec_param->dpb[i]; in mtk_vdec_h264_update_dpb()
288 struct v4l2_h264_dpb_entry *cdpb; in mtk_vdec_h264_update_dpb()
H A Dvdec_h264_req_common.h246 const struct v4l2_h264_dpb_entry dpb[V4L2_H264_NUM_DPB_ENTRIES]);
255 struct v4l2_h264_dpb_entry *dpb);
H A Dvdec_h264_req_if.c93 struct v4l2_h264_dpb_entry dpb[16];
H A Dvdec_h264_req_multi_if.c169 struct v4l2_h264_dpb_entry dpb[16];
/openbmc/linux/drivers/media/platform/verisilicon/
H A Dhantro_h264.c238 const struct v4l2_h264_dpb_entry *dpb = ctx->h264_dec.dpb; in prepare_table()
290 static bool dpb_entry_match(const struct v4l2_h264_dpb_entry *a, in dpb_entry_match()
291 const struct v4l2_h264_dpb_entry *b) in dpb_entry_match()
311 const struct v4l2_h264_dpb_entry *ndpb = &dec_param->dpb[i]; in update_dpb()
321 struct v4l2_h264_dpb_entry *cdpb; in update_dpb()
338 const struct v4l2_h264_dpb_entry *ndpb = &dec_param->dpb[i]; in update_dpb()
339 struct v4l2_h264_dpb_entry *cdpb; in update_dpb()
359 struct v4l2_h264_dpb_entry *dpb = ctx->h264_dec.dpb; in hantro_h264_get_ref_buf()
390 const struct v4l2_h264_dpb_entry *dpb = &ctx->h264_dec.dpb[dpb_idx]; in hantro_h264_get_ref_nbr()
H A Dhantro_hw.h107 struct v4l2_h264_dpb_entry dpb[HANTRO_H264_DPB_SIZE];
/openbmc/linux/drivers/media/test-drivers/visl/
H A Dvisl-trace-h264.h272 TP_PROTO(const struct v4l2_h264_dpb_entry *e, int i),
274 TP_STRUCT__entry(__field_struct(struct v4l2_h264_dpb_entry, e)
338 DEFINE_EVENT(v4l2_h264_dpb_entry_tmpl, v4l2_h264_dpb_entry,
339 TP_PROTO(const struct v4l2_h264_dpb_entry *e, int i),
/openbmc/linux/include/media/
H A Dv4l2-h264.h52 const struct v4l2_h264_dpb_entry dpb[V4L2_H264_NUM_DPB_ENTRIES]);
/openbmc/linux/drivers/staging/media/rkvdec/
H A Drkvdec-h264.c640 const struct v4l2_h264_dpb_entry *dpb = dec_params->dpb; in assemble_hw_pps()
743 const struct v4l2_h264_dpb_entry *dpb = run->decode_params->dpb; in lookup_ref_buf_idx()
763 const struct v4l2_h264_dpb_entry *dpb = dec_params->dpb; in assemble_hw_rps()
889 const struct v4l2_h264_dpb_entry *dpb = dec_params->dpb; in config_registers()
/openbmc/linux/drivers/staging/media/sunxi/cedrus/
H A Dcedrus_h264.c105 const struct v4l2_h264_dpb_entry *dpb = &decode->dpb[i]; in cedrus_write_frame_list()
206 const struct v4l2_h264_dpb_entry *dpb; in _cedrus_write_ref_list()
/openbmc/linux/drivers/media/platform/nvidia/tegra-vde/
H A Dh264.c660 const struct v4l2_h264_dpb_entry *dpb = ctx->h264.decode_params->dpb; in get_ref_buf()
763 const struct v4l2_h264_dpb_entry *dpb = ctx->h264.decode_params->dpb; in tegra_vde_h264_setup_frames()
/openbmc/linux/drivers/media/v4l2-core/
H A Dv4l2-h264.c34 const struct v4l2_h264_dpb_entry dpb[V4L2_H264_NUM_DPB_ENTRIES]) in v4l2_h264_init_reflist_builder()
H A Dv4l2-ctrls-core.c1023 struct v4l2_h264_dpb_entry *dpb_entry = in std_validate_compound()
/openbmc/linux/include/uapi/linux/
H A Dv4l2-controls.h1631 struct v4l2_h264_dpb_entry { struct
1671 struct v4l2_h264_dpb_entry dpb[V4L2_H264_NUM_DPB_ENTRIES];
/openbmc/linux/Documentation/userspace-api/media/v4l/
H A Dext-ctrls-codec-stateless.rst543 * - struct :c:type:`v4l2_h264_dpb_entry`
630 .. c:type:: v4l2_h264_dpb_entry
638 .. flat-table:: struct v4l2_h264_dpb_entry