Home
last modified time | relevance | path

Searched refs:amvdec_core (Results 1 – 12 of 12) sorted by relevance

/linux/drivers/staging/media/meson/vdec/
H A Dvdec_helpers.h23 u32 amvdec_read_dos(struct amvdec_core *core, u32 reg);
24 void amvdec_write_dos(struct amvdec_core *core, u32 reg, u32 val);
25 void amvdec_write_dos_bits(struct amvdec_core *core, u32 reg, u32 val);
26 void amvdec_clear_dos_bits(struct amvdec_core *core, u32 reg, u32 val);
27 u32 amvdec_read_parser(struct amvdec_core *core, u32 reg);
28 void amvdec_write_parser(struct amvdec_core *core, u32 reg, u32 val);
H A Dcodec_h264.c148 static int codec_h264_can_recycle(struct amvdec_core *core) in codec_h264_can_recycle()
154 static void codec_h264_recycle(struct amvdec_core *core, u32 buf_idx) in codec_h264_recycle()
169 struct amvdec_core *core = sess->core; in codec_h264_start()
206 struct amvdec_core *core = sess->core; in codec_h264_stop()
231 struct amvdec_core *core = sess->core; in codec_h264_load_extended_firmware()
264 struct amvdec_core *core = sess->core; in codec_h264_set_par()
287 struct amvdec_core *core = sess->core; in codec_h264_resume()
326 struct amvdec_core *core = sess->core; in codec_h264_src_change()
363 static u32 get_offset_msb(struct amvdec_core *core, int frame_num) in get_offset_msb()
377 struct amvdec_core *core = sess->core; in codec_h264_frames_ready()
[all …]
H A Dvdec_hevc.c29 struct amvdec_core *core = sess->core; in vdec_hevc_load_firmware()
82 struct amvdec_core *core = sess->core; in vdec_hevc_stbuf_init()
96 struct amvdec_core *core = sess->core; in vdec_hevc_conf_esparser()
115 struct amvdec_core *core = sess->core; in __vdec_hevc_stop()
149 struct amvdec_core *core = sess->core; in vdec_hevc_stop()
164 struct amvdec_core *core = sess->core; in __vdec_hevc_start()
232 struct amvdec_core *core = sess->core; in vdec_hevc_start()
H A Dvdec_1.c29 struct amvdec_core *core = sess->core; in vdec_1_load_firmware()
88 struct amvdec_core *core = sess->core; in vdec_1_stbuf_power_up()
117 struct amvdec_core *core = sess->core; in vdec_1_conf_esparser()
127 struct amvdec_core *core = sess->core; in vdec_1_vififo_level()
134 struct amvdec_core *core = sess->core; in __vdec_1_stop()
167 struct amvdec_core *core = sess->core; in vdec_1_stop()
179 struct amvdec_core *core = sess->core; in vdec_1_start()
H A Dcodec_mpeg12.c53 static int codec_mpeg12_can_recycle(struct amvdec_core *core) in codec_mpeg12_can_recycle()
58 static void codec_mpeg12_recycle(struct amvdec_core *core, u32 buf_idx) in codec_mpeg12_recycle()
65 struct amvdec_core *core = sess->core; in codec_mpeg12_start()
120 struct amvdec_core *core = sess->core; in codec_mpeg12_stop()
132 struct amvdec_core *core = sess->core; in codec_mpeg12_update_dar()
155 struct amvdec_core *core = sess->core; in codec_mpeg12_threaded_isr()
H A Desparser.c62 struct amvdec_core *core = dev; in esparser_isr()
81 static int vp9_update_header(struct amvdec_core *core, struct vb2_buffer *buf) in vp9_update_header()
188 static u32 esparser_pad_start_code(struct amvdec_core *core, in esparser_pad_start_code()
216 esparser_write_data(struct amvdec_core *core, dma_addr_t addr, u32 size) in esparser_write_data()
239 struct amvdec_core *core = sess->core; in esparser_vififo_get_free_space()
255 int esparser_queue_eos(struct amvdec_core *core, const u8 *data, u32 len) in esparser_queue_eos()
277 struct amvdec_core *core = sess->core; in esparser_get_offset()
295 struct amvdec_core *core = sess->core; in esparser_queue()
391 struct amvdec_core *core = sess->core; in esparser_power_up()
432 int esparser_init(struct platform_device *pdev, struct amvdec_core *core) in esparser_init()
H A Dvdec.h70 struct amvdec_core { struct
136 int (*can_recycle)(struct amvdec_core *core);
137 void (*recycle)(struct amvdec_core *core, u32 buf_idx);
230 struct amvdec_core *core;
H A Dvdec_helpers.c17 u32 amvdec_read_dos(struct amvdec_core *core, u32 reg) in amvdec_read_dos()
23 void amvdec_write_dos(struct amvdec_core *core, u32 reg, u32 val) in amvdec_write_dos()
29 void amvdec_write_dos_bits(struct amvdec_core *core, u32 reg, u32 val) in amvdec_write_dos_bits()
35 void amvdec_clear_dos_bits(struct amvdec_core *core, u32 reg, u32 val) in amvdec_clear_dos_bits()
41 u32 amvdec_read_parser(struct amvdec_core *core, u32 reg) in amvdec_read_parser()
47 void amvdec_write_parser(struct amvdec_core *core, u32 reg, u32 val) in amvdec_write_parser()
101 struct amvdec_core *core = sess->core; in set_canvas_yuv420m()
145 struct amvdec_core *core = sess->core; in set_canvas_nv12m()
H A Desparser.h14 int esparser_init(struct platform_device *pdev, struct amvdec_core *core);
24 int esparser_queue_eos(struct amvdec_core *core, const u8 *data, u32 len);
H A Dcodec_hevc_common.c32 struct amvdec_core *core = sess->core; in codec_hevc_setup_decode_head()
60 struct amvdec_core *core = sess->core; in codec_hevc_setup_buffers_gxbb()
115 struct amvdec_core *core = sess->core; in codec_hevc_setup_buffers_gxl()
252 struct amvdec_core *core = sess->core; in codec_hevc_setup_buffers()
H A Dvdec.c56 struct amvdec_core *core = sess->core; in vdec_recycle_thread()
285 struct amvdec_core *core = sess->core; in vdec_start_streaming()
400 struct amvdec_core *core = sess->core; in vdec_stop_streaming()
873 struct amvdec_core *core = video_drvdata(file); in vdec_open()
962 struct amvdec_core *core = data; in vdec_isr()
972 struct amvdec_core *core = data; in vdec_threaded_isr()
999 struct amvdec_core *core; in vdec_probe()
1114 struct amvdec_core *core = platform_get_drvdata(pdev); in vdec_remove()
H A Dcodec_vp9.c535 vp9_loop_filter_init(struct amvdec_core *core, struct codec_vp9 *vp9) in vp9_loop_filter_init()
574 vp9_loop_filter_frame_init(struct amvdec_core *core, struct segmentation *seg, in vp9_loop_filter_frame_init()
697 static int codec_vp9_alloc_workspace(struct amvdec_core *core, in codec_vp9_alloc_workspace()
715 struct amvdec_core *core = sess->core; in codec_vp9_setup_workspace()
759 struct amvdec_core *core = sess->core; in codec_vp9_start()
842 struct amvdec_core *core = sess->core; in codec_vp9_stop()
863 struct amvdec_core *core = sess->core; in codec_vp9_set_mcrcc()
890 struct amvdec_core *core = sess->core; in codec_vp9_set_sao()
982 static void codec_vp9_set_mpred_mv(struct amvdec_core *core, in codec_vp9_set_mpred_mv()
1122 struct amvdec_core *core = sess->core; in codec_vp9_set_refs()
[all …]