Symbol: vpu_instance
drivers/media/platform/chips-media/wave5/wave5-helper.c
117
struct vpu_instance *inst = priv;
drivers/media/platform/chips-media/wave5/wave5-helper.c
151
struct vpu_instance *inst = wave5_to_vpu_inst(fh);
drivers/media/platform/chips-media/wave5/wave5-helper.c
173
struct vpu_instance *inst = file_to_vpu_inst(file);
drivers/media/platform/chips-media/wave5/wave5-helper.c
234
struct vpu_instance *inst = vb2_get_drv_priv(q);
drivers/media/platform/chips-media/wave5/wave5-helper.c
30
int wave5_kfifo_alloc(struct vpu_instance *inst)
drivers/media/platform/chips-media/wave5/wave5-helper.c
35
void wave5_cleanup_instance(struct vpu_instance *inst, struct file *filp)
drivers/media/platform/chips-media/wave5/wave5-helper.c
64
int (*close_func)(struct vpu_instance *inst, u32 *fail_res),
drivers/media/platform/chips-media/wave5/wave5-helper.c
67
struct vpu_instance *inst = file_to_vpu_inst(filp);
drivers/media/platform/chips-media/wave5/wave5-helper.h
17
void wave5_cleanup_instance(struct vpu_instance *inst, struct file *filp);
drivers/media/platform/chips-media/wave5/wave5-helper.h
19
int (*close_func)(struct vpu_instance *inst, u32 *fail_res),
drivers/media/platform/chips-media/wave5/wave5-helper.h
36
int wave5_kfifo_alloc(struct vpu_instance *inst);
drivers/media/platform/chips-media/wave5/wave5-hw.c
1008
int wave5_vpu_dec_get_result(struct vpu_instance *inst, struct dec_output_info *result)
drivers/media/platform/chips-media/wave5/wave5-hw.c
1467
int wave5_vpu_dec_finish_seq(struct vpu_instance *inst, u32 *fail_res)
drivers/media/platform/chips-media/wave5/wave5-hw.c
1472
int wave5_vpu_dec_set_bitstream_flag(struct vpu_instance *inst, bool eos)
drivers/media/platform/chips-media/wave5/wave5-hw.c
1483
int wave5_dec_clr_disp_flag(struct vpu_instance *inst, unsigned int index)
drivers/media/platform/chips-media/wave5/wave5-hw.c
1500
int wave5_dec_set_disp_flag(struct vpu_instance *inst, unsigned int index)
drivers/media/platform/chips-media/wave5/wave5-hw.c
1514
int wave5_vpu_clear_interrupt(struct vpu_instance *inst, u32 flags)
drivers/media/platform/chips-media/wave5/wave5-hw.c
1525
dma_addr_t wave5_dec_get_rd_ptr(struct vpu_instance *inst)
drivers/media/platform/chips-media/wave5/wave5-hw.c
1536
int wave5_dec_set_rd_ptr(struct vpu_instance *inst, dma_addr_t addr)
drivers/media/platform/chips-media/wave5/wave5-hw.c
1551
int wave5_vpu_build_up_enc_param(struct device *dev, struct vpu_instance *inst,
drivers/media/platform/chips-media/wave5/wave5-hw.c
1701
int wave5_vpu_enc_init_seq(struct vpu_instance *inst)
drivers/media/platform/chips-media/wave5/wave5-hw.c
1892
int wave5_vpu_enc_get_seq_info(struct vpu_instance *inst, struct enc_initial_info *info)
drivers/media/platform/chips-media/wave5/wave5-hw.c
1937
int wave5_vpu_enc_register_framebuffer(struct device *dev, struct vpu_instance *inst,
drivers/media/platform/chips-media/wave5/wave5-hw.c
2138
static u32 wave5_vpu_enc_validate_sec_axi(struct vpu_instance *inst)
drivers/media/platform/chips-media/wave5/wave5-hw.c
2163
int wave5_vpu_encode(struct vpu_instance *inst, struct enc_param *option, u32 *fail_res)
drivers/media/platform/chips-media/wave5/wave5-hw.c
223
static void wave5_bit_issue_command(struct vpu_device *vpu_dev, struct vpu_instance *inst, u32 cmd)
drivers/media/platform/chips-media/wave5/wave5-hw.c
2340
int wave5_vpu_enc_get_result(struct vpu_instance *inst, struct enc_output_info *result)
drivers/media/platform/chips-media/wave5/wave5-hw.c
2413
int wave5_vpu_enc_finish_seq(struct vpu_instance *inst, u32 *fail_res)
drivers/media/platform/chips-media/wave5/wave5-hw.c
2418
static bool wave5_vpu_enc_check_common_param_valid(struct vpu_instance *inst,
drivers/media/platform/chips-media/wave5/wave5-hw.c
2568
int wave5_vpu_enc_check_open_param(struct vpu_instance *inst, struct enc_open_param *open_param)
drivers/media/platform/chips-media/wave5/wave5-hw.c
275
static int send_firmware_command(struct vpu_instance *inst, u32 cmd, bool check_success,
drivers/media/platform/chips-media/wave5/wave5-hw.c
300
static int wave5_send_query(struct vpu_device *vpu_dev, struct vpu_instance *inst,
drivers/media/platform/chips-media/wave5/wave5-hw.c
531
int wave5_vpu_build_up_dec_param(struct vpu_instance *inst,
drivers/media/platform/chips-media/wave5/wave5-hw.c
601
int wave5_vpu_hw_flush_instance(struct vpu_instance *inst)
drivers/media/platform/chips-media/wave5/wave5-hw.c
636
int wave5_vpu_dec_init_seq(struct vpu_instance *inst)
drivers/media/platform/chips-media/wave5/wave5-hw.c
673
static void wave5_get_dec_seq_result(struct vpu_instance *inst, struct dec_initial_info *info)
drivers/media/platform/chips-media/wave5/wave5-hw.c
729
int wave5_vpu_dec_get_seq_info(struct vpu_instance *inst, struct dec_initial_info *info)
drivers/media/platform/chips-media/wave5/wave5-hw.c
763
int wave5_vpu_dec_register_framebuffer(struct vpu_instance *inst, struct frame_buffer *fb_arr,
drivers/media/platform/chips-media/wave5/wave5-hw.c
929
static u32 wave5_vpu_dec_validate_sec_axi(struct vpu_instance *inst)
drivers/media/platform/chips-media/wave5/wave5-hw.c
966
int wave5_vpu_decode(struct vpu_instance *inst, u32 *fail_res)
drivers/media/platform/chips-media/wave5/wave5-vpu-dec.c
108
static int switch_state(struct vpu_instance *inst, enum vpu_instance_state state)
drivers/media/platform/chips-media/wave5/wave5-vpu-dec.c
1139
static int write_to_ringbuffer(struct vpu_instance *inst, void *buffer, size_t buffer_size,
drivers/media/platform/chips-media/wave5/wave5-vpu-dec.c
1166
static struct vpu_src_buffer *inst_src_buf_remove(struct vpu_instance *inst)
drivers/media/platform/chips-media/wave5/wave5-vpu-dec.c
1185
static int fill_ringbuffer(struct vpu_instance *inst)
drivers/media/platform/chips-media/wave5/wave5-vpu-dec.c
1271
struct vpu_instance *inst = vb2_get_drv_priv(vb->vb2_queue);
drivers/media/platform/chips-media/wave5/wave5-vpu-dec.c
1291
struct vpu_instance *inst = vb2_get_drv_priv(vb->vb2_queue);
drivers/media/platform/chips-media/wave5/wave5-vpu-dec.c
1337
struct vpu_instance *inst = vb2_get_drv_priv(vb->vb2_queue);
drivers/media/platform/chips-media/wave5/wave5-vpu-dec.c
1352
static int wave5_vpu_dec_allocate_ring_buffer(struct vpu_instance *inst)
drivers/media/platform/chips-media/wave5/wave5-vpu-dec.c
1372
struct vpu_instance *inst = vb2_get_drv_priv(q);
drivers/media/platform/chips-media/wave5/wave5-vpu-dec.c
139
static int set_instance_state(struct vpu_instance *inst, enum vpu_instance_state state)
drivers/media/platform/chips-media/wave5/wave5-vpu-dec.c
1436
struct vpu_instance *inst = vb2_get_drv_priv(q);
drivers/media/platform/chips-media/wave5/wave5-vpu-dec.c
1495
struct vpu_instance *inst = vb2_get_drv_priv(q);
drivers/media/platform/chips-media/wave5/wave5-vpu-dec.c
151
static int wave5_vpu_dec_set_eos_on_firmware(struct vpu_instance *inst)
drivers/media/platform/chips-media/wave5/wave5-vpu-dec.c
1537
struct vpu_instance *inst = vb2_get_drv_priv(q);
drivers/media/platform/chips-media/wave5/wave5-vpu-dec.c
1602
static int initialize_sequence(struct vpu_instance *inst)
drivers/media/platform/chips-media/wave5/wave5-vpu-dec.c
1639
static bool wave5_is_draining_or_eos(struct vpu_instance *inst)
drivers/media/platform/chips-media/wave5/wave5-vpu-dec.c
1649
struct vpu_instance *inst = priv;
drivers/media/platform/chips-media/wave5/wave5-vpu-dec.c
1771
struct vpu_instance *inst = priv;
drivers/media/platform/chips-media/wave5/wave5-vpu-dec.c
1789
struct vpu_instance *inst = priv;
drivers/media/platform/chips-media/wave5/wave5-vpu-dec.c
179
static void wave5_handle_src_buffer(struct vpu_instance *inst, dma_addr_t rd_ptr)
drivers/media/platform/chips-media/wave5/wave5-vpu-dec.c
1852
struct vpu_instance *inst = NULL;
drivers/media/platform/chips-media/wave5/wave5-vpu-dec.c
230
static int start_decode(struct vpu_instance *inst, u32 *fail_res)
drivers/media/platform/chips-media/wave5/wave5-vpu-dec.c
251
static void flag_last_buffer_done(struct vpu_instance *inst)
drivers/media/platform/chips-media/wave5/wave5-vpu-dec.c
273
static void send_eos_event(struct vpu_instance *inst)
drivers/media/platform/chips-media/wave5/wave5-vpu-dec.c
286
static void wave5_update_min_bufs_ctrl(struct vpu_instance *inst, u32 fbc_buf_count)
drivers/media/platform/chips-media/wave5/wave5-vpu-dec.c
300
static int handle_dynamic_resolution_change(struct vpu_instance *inst)
drivers/media/platform/chips-media/wave5/wave5-vpu-dec.c
360
static void wave5_vpu_dec_finish_decode(struct vpu_instance *inst)
drivers/media/platform/chips-media/wave5/wave5-vpu-dec.c
529
struct vpu_instance *inst = file_to_vpu_inst(file);
drivers/media/platform/chips-media/wave5/wave5-vpu-dec.c
570
struct vpu_instance *inst = file_to_vpu_inst(file);
drivers/media/platform/chips-media/wave5/wave5-vpu-dec.c
629
struct vpu_instance *inst = file_to_vpu_inst(file);
drivers/media/platform/chips-media/wave5/wave5-vpu-dec.c
653
struct vpu_instance *inst = file_to_vpu_inst(file);
drivers/media/platform/chips-media/wave5/wave5-vpu-dec.c
670
struct vpu_instance *inst = file_to_vpu_inst(file);
drivers/media/platform/chips-media/wave5/wave5-vpu-dec.c
701
struct vpu_instance *inst = file_to_vpu_inst(file);
drivers/media/platform/chips-media/wave5/wave5-vpu-dec.c
750
struct vpu_instance *inst = file_to_vpu_inst(file);
drivers/media/platform/chips-media/wave5/wave5-vpu-dec.c
784
struct vpu_instance *inst = file_to_vpu_inst(file);
drivers/media/platform/chips-media/wave5/wave5-vpu-dec.c
803
static int wave5_vpu_dec_stop(struct vpu_instance *inst)
drivers/media/platform/chips-media/wave5/wave5-vpu-dec.c
868
static int wave5_vpu_dec_start(struct vpu_instance *inst)
drivers/media/platform/chips-media/wave5/wave5-vpu-dec.c
895
struct vpu_instance *inst = file_to_vpu_inst(file);
drivers/media/platform/chips-media/wave5/wave5-vpu-dec.c
963
struct vpu_instance *inst = vb2_get_drv_priv(q);
drivers/media/platform/chips-media/wave5/wave5-vpu-dec.c
989
static int wave5_prepare_fb(struct vpu_instance *inst)
drivers/media/platform/chips-media/wave5/wave5-vpu-enc.c
1095
struct vpu_instance *inst = vb2_get_drv_priv(q);
drivers/media/platform/chips-media/wave5/wave5-vpu-enc.c
112
static int switch_state(struct vpu_instance *inst, enum vpu_instance_state state)
drivers/media/platform/chips-media/wave5/wave5-vpu-enc.c
1127
struct vpu_instance *inst = vb2_get_drv_priv(vb->vb2_queue);
drivers/media/platform/chips-media/wave5/wave5-vpu-enc.c
1143
struct vpu_instance *inst)
drivers/media/platform/chips-media/wave5/wave5-vpu-enc.c
1269
static int initialize_sequence(struct vpu_instance *inst)
drivers/media/platform/chips-media/wave5/wave5-vpu-enc.c
1307
static int prepare_fb(struct vpu_instance *inst)
drivers/media/platform/chips-media/wave5/wave5-vpu-enc.c
1350
struct vpu_instance *inst = vb2_get_drv_priv(q);
drivers/media/platform/chips-media/wave5/wave5-vpu-enc.c
1423
static void streamoff_output(struct vpu_instance *inst, struct vb2_queue *q)
drivers/media/platform/chips-media/wave5/wave5-vpu-enc.c
1435
static void streamoff_capture(struct vpu_instance *inst, struct vb2_queue *q)
drivers/media/platform/chips-media/wave5/wave5-vpu-enc.c
144
static int start_encode(struct vpu_instance *inst, u32 *fail_res)
drivers/media/platform/chips-media/wave5/wave5-vpu-enc.c
1452
struct vpu_instance *inst = vb2_get_drv_priv(q);
drivers/media/platform/chips-media/wave5/wave5-vpu-enc.c
1522
struct vpu_instance *inst = priv;
drivers/media/platform/chips-media/wave5/wave5-vpu-enc.c
1555
struct vpu_instance *inst = priv;
drivers/media/platform/chips-media/wave5/wave5-vpu-enc.c
1588
struct vpu_instance *inst = NULL;
drivers/media/platform/chips-media/wave5/wave5-vpu-enc.c
250
static void wave5_vpu_enc_finish_encode(struct vpu_instance *inst)
drivers/media/platform/chips-media/wave5/wave5-vpu-enc.c
358
struct vpu_instance *inst = file_to_vpu_inst(file);
drivers/media/platform/chips-media/wave5/wave5-vpu-enc.c
375
struct vpu_instance *inst = file_to_vpu_inst(file);
drivers/media/platform/chips-media/wave5/wave5-vpu-enc.c
409
struct vpu_instance *inst = file_to_vpu_inst(file);
drivers/media/platform/chips-media/wave5/wave5-vpu-enc.c
443
struct vpu_instance *inst = file_to_vpu_inst(file);
drivers/media/platform/chips-media/wave5/wave5-vpu-enc.c
467
struct vpu_instance *inst = file_to_vpu_inst(file);
drivers/media/platform/chips-media/wave5/wave5-vpu-enc.c
484
struct vpu_instance *inst = file_to_vpu_inst(file);
drivers/media/platform/chips-media/wave5/wave5-vpu-enc.c
513
struct vpu_instance *inst = file_to_vpu_inst(file);
drivers/media/platform/chips-media/wave5/wave5-vpu-enc.c
574
struct vpu_instance *inst = file_to_vpu_inst(file);
drivers/media/platform/chips-media/wave5/wave5-vpu-enc.c
603
struct vpu_instance *inst = file_to_vpu_inst(file);
drivers/media/platform/chips-media/wave5/wave5-vpu-enc.c
626
struct vpu_instance *inst = file_to_vpu_inst(file);
drivers/media/platform/chips-media/wave5/wave5-vpu-enc.c
661
struct vpu_instance *inst = file_to_vpu_inst(file);
drivers/media/platform/chips-media/wave5/wave5-vpu-enc.c
681
struct vpu_instance *inst = file_to_vpu_inst(file);
drivers/media/platform/chips-media/wave5/wave5-vpu-enc.c
743
struct vpu_instance *inst = wave5_ctrl_to_vpu_inst(ctrl);
drivers/media/platform/chips-media/wave5/wave5-vpu.c
123
struct vpu_instance *inst, *tmp;
drivers/media/platform/chips-media/wave5/wave5-vpu.c
163
struct vpu_instance *inst, *tmp;
drivers/media/platform/chips-media/wave5/wave5-vpu.c
35
int wave5_vpu_wait_interrupt(struct vpu_instance *inst, unsigned int timeout)
drivers/media/platform/chips-media/wave5/wave5-vpu.c
55
struct vpu_instance *inst, *tmp;
drivers/media/platform/chips-media/wave5/wave5-vpu.h
44
static inline struct vpu_instance *wave5_to_vpu_inst(struct v4l2_fh *vfh)
drivers/media/platform/chips-media/wave5/wave5-vpu.h
46
return container_of(vfh, struct vpu_instance, v4l2_fh);
drivers/media/platform/chips-media/wave5/wave5-vpu.h
49
static inline struct vpu_instance *file_to_vpu_inst(struct file *filp)
drivers/media/platform/chips-media/wave5/wave5-vpu.h
54
static inline struct vpu_instance *wave5_ctrl_to_vpu_inst(struct v4l2_ctrl *vctrl)
drivers/media/platform/chips-media/wave5/wave5-vpu.h
56
return container_of(vctrl->handler, struct vpu_instance, v4l2_ctrl_hdl);
drivers/media/platform/chips-media/wave5/wave5-vpu.h
69
int wave5_vpu_wait_interrupt(struct vpu_instance *inst, unsigned int timeout);
drivers/media/platform/chips-media/wave5/wave5-vpu.h
75
static inline bool wave5_vpu_both_queues_are_streaming(struct vpu_instance *inst)
drivers/media/platform/chips-media/wave5/wave5-vpuapi.c
124
static int wave5_check_dec_open_param(struct vpu_instance *inst, struct dec_open_param *param)
drivers/media/platform/chips-media/wave5/wave5-vpuapi.c
149
int wave5_vpu_dec_open(struct vpu_instance *inst, struct dec_open_param *open_param)
drivers/media/platform/chips-media/wave5/wave5-vpuapi.c
191
static int reset_auxiliary_buffers(struct vpu_instance *inst, unsigned int index)
drivers/media/platform/chips-media/wave5/wave5-vpuapi.c
209
int wave5_vpu_dec_close(struct vpu_instance *inst, u32 *fail_res)
drivers/media/platform/chips-media/wave5/wave5-vpuapi.c
282
int wave5_vpu_dec_issue_seq_init(struct vpu_instance *inst)
drivers/media/platform/chips-media/wave5/wave5-vpuapi.c
298
int wave5_vpu_dec_complete_seq_init(struct vpu_instance *inst, struct dec_initial_info *info)
drivers/media/platform/chips-media/wave5/wave5-vpuapi.c
322
int wave5_vpu_dec_register_frame_buffer_ex(struct vpu_instance *inst, int num_of_decoding_fbs,
drivers/media/platform/chips-media/wave5/wave5-vpuapi.c
364
int wave5_vpu_dec_get_bitstream_buffer(struct vpu_instance *inst, dma_addr_t *prd_ptr,
drivers/media/platform/chips-media/wave5/wave5-vpuapi.c
401
int wave5_vpu_dec_update_bitstream_buffer(struct vpu_instance *inst, size_t size)
drivers/media/platform/chips-media/wave5/wave5-vpuapi.c
444
int wave5_vpu_dec_start_one_frame(struct vpu_instance *inst, u32 *res_fail)
drivers/media/platform/chips-media/wave5/wave5-vpuapi.c
464
int wave5_vpu_dec_set_rd_ptr(struct vpu_instance *inst, dma_addr_t addr, int update_wr_ptr)
drivers/media/platform/chips-media/wave5/wave5-vpuapi.c
485
dma_addr_t wave5_vpu_dec_get_rd_ptr(struct vpu_instance *inst)
drivers/media/platform/chips-media/wave5/wave5-vpuapi.c
501
int wave5_vpu_dec_get_output_info(struct vpu_instance *inst, struct dec_output_info *info)
drivers/media/platform/chips-media/wave5/wave5-vpuapi.c
52
int wave5_vpu_flush_instance(struct vpu_instance *inst)
drivers/media/platform/chips-media/wave5/wave5-vpuapi.c
620
int wave5_vpu_dec_clr_disp_flag(struct vpu_instance *inst, int index)
drivers/media/platform/chips-media/wave5/wave5-vpuapi.c
638
int wave5_vpu_dec_set_disp_flag(struct vpu_instance *inst, int index)
drivers/media/platform/chips-media/wave5/wave5-vpuapi.c
656
int wave5_vpu_dec_reset_framebuffer(struct vpu_instance *inst, unsigned int index)
drivers/media/platform/chips-media/wave5/wave5-vpuapi.c
669
int wave5_vpu_dec_give_command(struct vpu_instance *inst, enum codec_command cmd, void *parameter)
drivers/media/platform/chips-media/wave5/wave5-vpuapi.c
714
int wave5_vpu_enc_open(struct vpu_instance *inst, struct enc_open_param *open_param)
drivers/media/platform/chips-media/wave5/wave5-vpuapi.c
742
int wave5_vpu_enc_close(struct vpu_instance *inst, u32 *fail_res)
drivers/media/platform/chips-media/wave5/wave5-vpuapi.c
796
int wave5_vpu_enc_register_frame_buffer(struct vpu_instance *inst, unsigned int num,
drivers/media/platform/chips-media/wave5/wave5-vpuapi.c
854
static int wave5_check_enc_param(struct vpu_instance *inst, struct enc_param *param)
drivers/media/platform/chips-media/wave5/wave5-vpuapi.c
874
int wave5_vpu_enc_start_one_frame(struct vpu_instance *inst, struct enc_param *param, u32 *fail_res)
drivers/media/platform/chips-media/wave5/wave5-vpuapi.c
902
int wave5_vpu_enc_get_output_info(struct vpu_instance *inst, struct enc_output_info *info)
drivers/media/platform/chips-media/wave5/wave5-vpuapi.c
927
int wave5_vpu_enc_give_command(struct vpu_instance *inst, enum codec_command cmd, void *parameter)
drivers/media/platform/chips-media/wave5/wave5-vpuapi.c
972
int wave5_vpu_enc_issue_seq_init(struct vpu_instance *inst)
drivers/media/platform/chips-media/wave5/wave5-vpuapi.c
988
int wave5_vpu_enc_complete_seq_init(struct vpu_instance *inst, struct enc_initial_info *info)
drivers/media/platform/chips-media/wave5/wave5-vpuapi.h
777
struct vpu_instance;
drivers/media/platform/chips-media/wave5/wave5-vpuapi.h
780
void (*finish_process)(struct vpu_instance *inst);
drivers/media/platform/chips-media/wave5/wave5-vpuapi.h
860
int wave5_vpu_flush_instance(struct vpu_instance *inst);
drivers/media/platform/chips-media/wave5/wave5-vpuapi.h
862
int wave5_vpu_dec_open(struct vpu_instance *inst, struct dec_open_param *open_param);
drivers/media/platform/chips-media/wave5/wave5-vpuapi.h
863
int wave5_vpu_dec_close(struct vpu_instance *inst, u32 *fail_res);
drivers/media/platform/chips-media/wave5/wave5-vpuapi.h
864
int wave5_vpu_dec_issue_seq_init(struct vpu_instance *inst);
drivers/media/platform/chips-media/wave5/wave5-vpuapi.h
865
int wave5_vpu_dec_complete_seq_init(struct vpu_instance *inst, struct dec_initial_info *info);
drivers/media/platform/chips-media/wave5/wave5-vpuapi.h
866
int wave5_vpu_dec_register_frame_buffer_ex(struct vpu_instance *inst, int num_of_decoding_fbs,
drivers/media/platform/chips-media/wave5/wave5-vpuapi.h
868
int wave5_vpu_dec_start_one_frame(struct vpu_instance *inst, u32 *res_fail);
drivers/media/platform/chips-media/wave5/wave5-vpuapi.h
869
int wave5_vpu_dec_get_output_info(struct vpu_instance *inst, struct dec_output_info *info);
drivers/media/platform/chips-media/wave5/wave5-vpuapi.h
870
int wave5_vpu_dec_set_rd_ptr(struct vpu_instance *inst, dma_addr_t addr, int update_wr_ptr);
drivers/media/platform/chips-media/wave5/wave5-vpuapi.h
871
dma_addr_t wave5_vpu_dec_get_rd_ptr(struct vpu_instance *inst);
drivers/media/platform/chips-media/wave5/wave5-vpuapi.h
872
int wave5_vpu_dec_reset_framebuffer(struct vpu_instance *inst, unsigned int index);
drivers/media/platform/chips-media/wave5/wave5-vpuapi.h
873
int wave5_vpu_dec_give_command(struct vpu_instance *inst, enum codec_command cmd, void *parameter);
drivers/media/platform/chips-media/wave5/wave5-vpuapi.h
874
int wave5_vpu_dec_get_bitstream_buffer(struct vpu_instance *inst, dma_addr_t *prd_ptr,
drivers/media/platform/chips-media/wave5/wave5-vpuapi.h
876
int wave5_vpu_dec_update_bitstream_buffer(struct vpu_instance *inst, size_t size);
drivers/media/platform/chips-media/wave5/wave5-vpuapi.h
877
int wave5_vpu_dec_clr_disp_flag(struct vpu_instance *inst, int index);
drivers/media/platform/chips-media/wave5/wave5-vpuapi.h
878
int wave5_vpu_dec_set_disp_flag(struct vpu_instance *inst, int index);
drivers/media/platform/chips-media/wave5/wave5-vpuapi.h
880
int wave5_vpu_enc_open(struct vpu_instance *inst, struct enc_open_param *open_param);
drivers/media/platform/chips-media/wave5/wave5-vpuapi.h
881
int wave5_vpu_enc_close(struct vpu_instance *inst, u32 *fail_res);
drivers/media/platform/chips-media/wave5/wave5-vpuapi.h
882
int wave5_vpu_enc_issue_seq_init(struct vpu_instance *inst);
drivers/media/platform/chips-media/wave5/wave5-vpuapi.h
883
int wave5_vpu_enc_complete_seq_init(struct vpu_instance *inst, struct enc_initial_info *info);
drivers/media/platform/chips-media/wave5/wave5-vpuapi.h
884
int wave5_vpu_enc_register_frame_buffer(struct vpu_instance *inst, unsigned int num,
drivers/media/platform/chips-media/wave5/wave5-vpuapi.h
887
int wave5_vpu_enc_start_one_frame(struct vpu_instance *inst, struct enc_param *param,
drivers/media/platform/chips-media/wave5/wave5-vpuapi.h
889
int wave5_vpu_enc_get_output_info(struct vpu_instance *inst, struct enc_output_info *info);
drivers/media/platform/chips-media/wave5/wave5-vpuapi.h
890
int wave5_vpu_enc_give_command(struct vpu_instance *inst, enum codec_command cmd, void *parameter);
drivers/media/platform/chips-media/wave5/wave5.h
100
int wave5_dec_set_rd_ptr(struct vpu_instance *inst, dma_addr_t addr);
drivers/media/platform/chips-media/wave5/wave5.h
104
int wave5_vpu_build_up_enc_param(struct device *dev, struct vpu_instance *inst,
drivers/media/platform/chips-media/wave5/wave5.h
107
int wave5_vpu_enc_init_seq(struct vpu_instance *inst);
drivers/media/platform/chips-media/wave5/wave5.h
109
int wave5_vpu_enc_get_seq_info(struct vpu_instance *inst, struct enc_initial_info *info);
drivers/media/platform/chips-media/wave5/wave5.h
111
int wave5_vpu_enc_register_framebuffer(struct device *dev, struct vpu_instance *inst,
drivers/media/platform/chips-media/wave5/wave5.h
115
int wave5_vpu_encode(struct vpu_instance *inst, struct enc_param *option, u32 *fail_res);
drivers/media/platform/chips-media/wave5/wave5.h
117
int wave5_vpu_enc_get_result(struct vpu_instance *inst, struct enc_output_info *result);
drivers/media/platform/chips-media/wave5/wave5.h
119
int wave5_vpu_enc_finish_seq(struct vpu_instance *inst, u32 *fail_res);
drivers/media/platform/chips-media/wave5/wave5.h
121
int wave5_vpu_enc_check_open_param(struct vpu_instance *inst, struct enc_open_param *open_param);
drivers/media/platform/chips-media/wave5/wave5.h
70
int wave5_vpu_build_up_dec_param(struct vpu_instance *inst, struct dec_open_param *param);
drivers/media/platform/chips-media/wave5/wave5.h
72
int wave5_vpu_dec_set_bitstream_flag(struct vpu_instance *inst, bool eos);
drivers/media/platform/chips-media/wave5/wave5.h
74
int wave5_vpu_hw_flush_instance(struct vpu_instance *inst);
drivers/media/platform/chips-media/wave5/wave5.h
76
int wave5_vpu_dec_register_framebuffer(struct vpu_instance *inst,
drivers/media/platform/chips-media/wave5/wave5.h
82
int wave5_vpu_dec_init_seq(struct vpu_instance *inst);
drivers/media/platform/chips-media/wave5/wave5.h
84
int wave5_vpu_dec_get_seq_info(struct vpu_instance *inst, struct dec_initial_info *info);
drivers/media/platform/chips-media/wave5/wave5.h
86
int wave5_vpu_decode(struct vpu_instance *inst, u32 *fail_res);
drivers/media/platform/chips-media/wave5/wave5.h
88
int wave5_vpu_dec_get_result(struct vpu_instance *inst, struct dec_output_info *result);
drivers/media/platform/chips-media/wave5/wave5.h
90
int wave5_vpu_dec_finish_seq(struct vpu_instance *inst, u32 *fail_res);
drivers/media/platform/chips-media/wave5/wave5.h
92
int wave5_dec_clr_disp_flag(struct vpu_instance *inst, unsigned int index);
drivers/media/platform/chips-media/wave5/wave5.h
94
int wave5_dec_set_disp_flag(struct vpu_instance *inst, unsigned int index);
drivers/media/platform/chips-media/wave5/wave5.h
96
int wave5_vpu_clear_interrupt(struct vpu_instance *inst, u32 flags);
drivers/media/platform/chips-media/wave5/wave5.h
98
dma_addr_t wave5_dec_get_rd_ptr(struct vpu_instance *inst);