Searched refs:amvdec_core (Results 1 – 12 of 12) sorted by relevance
/linux-6.1.9/drivers/staging/media/meson/vdec/ |
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);
|
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 …]
|
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()
|
D | esparser.c | 63 struct amvdec_core *core = dev; in esparser_isr() 82 static int vp9_update_header(struct amvdec_core *core, struct vb2_buffer *buf) in vp9_update_header() 189 static u32 esparser_pad_start_code(struct amvdec_core *core, in esparser_pad_start_code() 217 esparser_write_data(struct amvdec_core *core, dma_addr_t addr, u32 size) in esparser_write_data() 240 struct amvdec_core *core = sess->core; in esparser_vififo_get_free_space() 256 int esparser_queue_eos(struct amvdec_core *core, const u8 *data, u32 len) in esparser_queue_eos() 278 struct amvdec_core *core = sess->core; in esparser_get_offset() 296 struct amvdec_core *core = sess->core; in esparser_queue() 393 struct amvdec_core *core = sess->core; in esparser_power_up() 434 int esparser_init(struct platform_device *pdev, struct amvdec_core *core) in esparser_init()
|
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() 172 struct amvdec_core *core = sess->core; in vdec_1_start()
|
D | vdec.h | 70 struct amvdec_core { struct 137 int (*can_recycle)(struct amvdec_core *core); 138 void (*recycle)(struct amvdec_core *core, u32 buf_idx); 231 struct amvdec_core *core;
|
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() 157 struct amvdec_core *core = sess->core; in vdec_hevc_start()
|
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);
|
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()
|
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()
|
D | vdec.c | 56 struct amvdec_core *core = sess->core; in vdec_recycle_thread() 284 struct amvdec_core *core = sess->core; in vdec_start_streaming() 399 struct amvdec_core *core = sess->core; in vdec_stop_streaming() 872 struct amvdec_core *core = video_drvdata(file); in vdec_open() 961 struct amvdec_core *core = data; in vdec_isr() 971 struct amvdec_core *core = data; in vdec_threaded_isr() 996 struct amvdec_core *core; in vdec_probe() 1111 struct amvdec_core *core = platform_get_drvdata(pdev); in vdec_remove()
|
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 …]
|