Searched refs:amvdec_core (Results 1 – 12 of 12) sorted by relevance
/linux/drivers/staging/media/meson/vdec/ |
H A D | vdec_helpers.h | 23 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 D | codec_h264.c | 148 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 D | vdec_hevc.c | 29 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 D | vdec_1.c | 29 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 D | codec_mpeg12.c | 53 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 D | esparser.c | 62 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 D | vdec.h | 70 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 D | vdec_helpers.c | 17 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 D | esparser.h | 14 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 D | codec_hevc_common.c | 32 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 D | vdec.c | 56 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 D | codec_vp9.c | 535 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 …]
|