Symbol: vpu_instance
drivers/media/platform/chips-media/wave5/wave5-helper.c
115
struct vpu_instance *inst = priv;
drivers/media/platform/chips-media/wave5/wave5-helper.c
149
struct vpu_instance *inst = wave5_to_vpu_inst(fh);
drivers/media/platform/chips-media/wave5/wave5-helper.c
171
struct vpu_instance *inst = file_to_vpu_inst(file);
drivers/media/platform/chips-media/wave5/wave5-helper.c
232
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
1007
int wave5_vpu_dec_get_result(struct vpu_instance *inst, struct dec_output_info *result)
drivers/media/platform/chips-media/wave5/wave5-hw.c
1466
int wave5_vpu_dec_finish_seq(struct vpu_instance *inst, u32 *fail_res)
drivers/media/platform/chips-media/wave5/wave5-hw.c
1471
int wave5_vpu_dec_set_bitstream_flag(struct vpu_instance *inst, bool eos)
drivers/media/platform/chips-media/wave5/wave5-hw.c
1482
int wave5_dec_clr_disp_flag(struct vpu_instance *inst, unsigned int index)
drivers/media/platform/chips-media/wave5/wave5-hw.c
1499
int wave5_dec_set_disp_flag(struct vpu_instance *inst, unsigned int index)
drivers/media/platform/chips-media/wave5/wave5-hw.c
1513
int wave5_vpu_clear_interrupt(struct vpu_instance *inst, u32 flags)
drivers/media/platform/chips-media/wave5/wave5-hw.c
1524
dma_addr_t wave5_dec_get_rd_ptr(struct vpu_instance *inst)
drivers/media/platform/chips-media/wave5/wave5-hw.c
1535
int wave5_dec_set_rd_ptr(struct vpu_instance *inst, dma_addr_t addr)
drivers/media/platform/chips-media/wave5/wave5-hw.c
1550
int wave5_vpu_build_up_enc_param(struct device *dev, struct vpu_instance *inst,
drivers/media/platform/chips-media/wave5/wave5-hw.c
1700
int wave5_vpu_enc_init_seq(struct vpu_instance *inst)
drivers/media/platform/chips-media/wave5/wave5-hw.c
1887
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
1932
int wave5_vpu_enc_register_framebuffer(struct device *dev, struct vpu_instance *inst,
drivers/media/platform/chips-media/wave5/wave5-hw.c
2133
static u32 wave5_vpu_enc_validate_sec_axi(struct vpu_instance *inst)
drivers/media/platform/chips-media/wave5/wave5-hw.c
2158
int wave5_vpu_encode(struct vpu_instance *inst, struct enc_param *option, u32 *fail_res)
drivers/media/platform/chips-media/wave5/wave5-hw.c
222
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
2335
int wave5_vpu_enc_get_result(struct vpu_instance *inst, struct enc_output_info *result)
drivers/media/platform/chips-media/wave5/wave5-hw.c
2408
int wave5_vpu_enc_finish_seq(struct vpu_instance *inst, u32 *fail_res)
drivers/media/platform/chips-media/wave5/wave5-hw.c
2413
static bool wave5_vpu_enc_check_common_param_valid(struct vpu_instance *inst,
drivers/media/platform/chips-media/wave5/wave5-hw.c
2563
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
274
static int send_firmware_command(struct vpu_instance *inst, u32 cmd, bool check_success,
drivers/media/platform/chips-media/wave5/wave5-hw.c
299
static int wave5_send_query(struct vpu_device *vpu_dev, struct vpu_instance *inst,
drivers/media/platform/chips-media/wave5/wave5-hw.c
530
int wave5_vpu_build_up_dec_param(struct vpu_instance *inst,
drivers/media/platform/chips-media/wave5/wave5-hw.c
600
int wave5_vpu_hw_flush_instance(struct vpu_instance *inst)
drivers/media/platform/chips-media/wave5/wave5-hw.c
635
int wave5_vpu_dec_init_seq(struct vpu_instance *inst)
drivers/media/platform/chips-media/wave5/wave5-hw.c
672
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
728
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
762
int wave5_vpu_dec_register_framebuffer(struct vpu_instance *inst, struct frame_buffer *fb_arr,
drivers/media/platform/chips-media/wave5/wave5-hw.c
928
static u32 wave5_vpu_dec_validate_sec_axi(struct vpu_instance *inst)
drivers/media/platform/chips-media/wave5/wave5-hw.c
965
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
1129
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
1156
static struct vpu_src_buffer *inst_src_buf_remove(struct vpu_instance *inst)
drivers/media/platform/chips-media/wave5/wave5-vpu-dec.c
1175
static int fill_ringbuffer(struct vpu_instance *inst)
drivers/media/platform/chips-media/wave5/wave5-vpu-dec.c
1261
struct vpu_instance *inst = vb2_get_drv_priv(vb->vb2_queue);
drivers/media/platform/chips-media/wave5/wave5-vpu-dec.c
1281
struct vpu_instance *inst = vb2_get_drv_priv(vb->vb2_queue);
drivers/media/platform/chips-media/wave5/wave5-vpu-dec.c
1323
struct vpu_instance *inst = vb2_get_drv_priv(vb->vb2_queue);
drivers/media/platform/chips-media/wave5/wave5-vpu-dec.c
1338
static int wave5_vpu_dec_allocate_ring_buffer(struct vpu_instance *inst)
drivers/media/platform/chips-media/wave5/wave5-vpu-dec.c
1358
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
1422
struct vpu_instance *inst = vb2_get_drv_priv(q);
drivers/media/platform/chips-media/wave5/wave5-vpu-dec.c
1476
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
1518
struct vpu_instance *inst = vb2_get_drv_priv(q);
drivers/media/platform/chips-media/wave5/wave5-vpu-dec.c
1583
static int initialize_sequence(struct vpu_instance *inst)
drivers/media/platform/chips-media/wave5/wave5-vpu-dec.c
1613
static bool wave5_is_draining_or_eos(struct vpu_instance *inst)
drivers/media/platform/chips-media/wave5/wave5-vpu-dec.c
1623
struct vpu_instance *inst = priv;
drivers/media/platform/chips-media/wave5/wave5-vpu-dec.c
1740
struct vpu_instance *inst = priv;
drivers/media/platform/chips-media/wave5/wave5-vpu-dec.c
1758
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
1821
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 int handle_dynamic_resolution_change(struct vpu_instance *inst)
drivers/media/platform/chips-media/wave5/wave5-vpu-dec.c
355
static void wave5_vpu_dec_finish_decode(struct vpu_instance *inst)
drivers/media/platform/chips-media/wave5/wave5-vpu-dec.c
519
struct vpu_instance *inst = file_to_vpu_inst(file);
drivers/media/platform/chips-media/wave5/wave5-vpu-dec.c
560
struct vpu_instance *inst = file_to_vpu_inst(file);
drivers/media/platform/chips-media/wave5/wave5-vpu-dec.c
619
struct vpu_instance *inst = file_to_vpu_inst(file);
drivers/media/platform/chips-media/wave5/wave5-vpu-dec.c
643
struct vpu_instance *inst = file_to_vpu_inst(file);
drivers/media/platform/chips-media/wave5/wave5-vpu-dec.c
660
struct vpu_instance *inst = file_to_vpu_inst(file);
drivers/media/platform/chips-media/wave5/wave5-vpu-dec.c
691
struct vpu_instance *inst = file_to_vpu_inst(file);
drivers/media/platform/chips-media/wave5/wave5-vpu-dec.c
740
struct vpu_instance *inst = file_to_vpu_inst(file);
drivers/media/platform/chips-media/wave5/wave5-vpu-dec.c
774
struct vpu_instance *inst = file_to_vpu_inst(file);
drivers/media/platform/chips-media/wave5/wave5-vpu-dec.c
793
static int wave5_vpu_dec_stop(struct vpu_instance *inst)
drivers/media/platform/chips-media/wave5/wave5-vpu-dec.c
858
static int wave5_vpu_dec_start(struct vpu_instance *inst)
drivers/media/platform/chips-media/wave5/wave5-vpu-dec.c
885
struct vpu_instance *inst = file_to_vpu_inst(file);
drivers/media/platform/chips-media/wave5/wave5-vpu-dec.c
953
struct vpu_instance *inst = vb2_get_drv_priv(q);
drivers/media/platform/chips-media/wave5/wave5-vpu-dec.c
979
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
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
1251
static int initialize_sequence(struct vpu_instance *inst)
drivers/media/platform/chips-media/wave5/wave5-vpu-enc.c
128
static int start_encode(struct vpu_instance *inst, u32 *fail_res)
drivers/media/platform/chips-media/wave5/wave5-vpu-enc.c
1289
static int prepare_fb(struct vpu_instance *inst)
drivers/media/platform/chips-media/wave5/wave5-vpu-enc.c
1332
struct vpu_instance *inst = vb2_get_drv_priv(q);
drivers/media/platform/chips-media/wave5/wave5-vpu-enc.c
1405
static void streamoff_output(struct vpu_instance *inst, struct vb2_queue *q)
drivers/media/platform/chips-media/wave5/wave5-vpu-enc.c
1417
static void streamoff_capture(struct vpu_instance *inst, struct vb2_queue *q)
drivers/media/platform/chips-media/wave5/wave5-vpu-enc.c
1434
struct vpu_instance *inst = vb2_get_drv_priv(q);
drivers/media/platform/chips-media/wave5/wave5-vpu-enc.c
1504
struct vpu_instance *inst = priv;
drivers/media/platform/chips-media/wave5/wave5-vpu-enc.c
1537
struct vpu_instance *inst = priv;
drivers/media/platform/chips-media/wave5/wave5-vpu-enc.c
1570
struct vpu_instance *inst = NULL;
drivers/media/platform/chips-media/wave5/wave5-vpu-enc.c
241
static void wave5_vpu_enc_finish_encode(struct vpu_instance *inst)
drivers/media/platform/chips-media/wave5/wave5-vpu-enc.c
363
struct vpu_instance *inst = file_to_vpu_inst(file);
drivers/media/platform/chips-media/wave5/wave5-vpu-enc.c
380
struct vpu_instance *inst = file_to_vpu_inst(file);
drivers/media/platform/chips-media/wave5/wave5-vpu-enc.c
414
struct vpu_instance *inst = file_to_vpu_inst(file);
drivers/media/platform/chips-media/wave5/wave5-vpu-enc.c
448
struct vpu_instance *inst = file_to_vpu_inst(file);
drivers/media/platform/chips-media/wave5/wave5-vpu-enc.c
472
struct vpu_instance *inst = file_to_vpu_inst(file);
drivers/media/platform/chips-media/wave5/wave5-vpu-enc.c
489
struct vpu_instance *inst = file_to_vpu_inst(file);
drivers/media/platform/chips-media/wave5/wave5-vpu-enc.c
518
struct vpu_instance *inst = file_to_vpu_inst(file);
drivers/media/platform/chips-media/wave5/wave5-vpu-enc.c
579
struct vpu_instance *inst = file_to_vpu_inst(file);
drivers/media/platform/chips-media/wave5/wave5-vpu-enc.c
608
struct vpu_instance *inst = file_to_vpu_inst(file);
drivers/media/platform/chips-media/wave5/wave5-vpu-enc.c
631
struct vpu_instance *inst = file_to_vpu_inst(file);
drivers/media/platform/chips-media/wave5/wave5-vpu-enc.c
666
struct vpu_instance *inst = file_to_vpu_inst(file);
drivers/media/platform/chips-media/wave5/wave5-vpu-enc.c
686
struct vpu_instance *inst = file_to_vpu_inst(file);
drivers/media/platform/chips-media/wave5/wave5-vpu-enc.c
748
struct vpu_instance *inst = wave5_ctrl_to_vpu_inst(ctrl);
drivers/media/platform/chips-media/wave5/wave5-vpu-enc.c
96
static int switch_state(struct vpu_instance *inst, enum vpu_instance_state state)
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
613
int wave5_vpu_dec_clr_disp_flag(struct vpu_instance *inst, int index)
drivers/media/platform/chips-media/wave5/wave5-vpuapi.c
631
int wave5_vpu_dec_set_disp_flag(struct vpu_instance *inst, int index)
drivers/media/platform/chips-media/wave5/wave5-vpuapi.c
649
int wave5_vpu_dec_reset_framebuffer(struct vpu_instance *inst, unsigned int index)
drivers/media/platform/chips-media/wave5/wave5-vpuapi.c
662
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
707
int wave5_vpu_enc_open(struct vpu_instance *inst, struct enc_open_param *open_param)
drivers/media/platform/chips-media/wave5/wave5-vpuapi.c
735
int wave5_vpu_enc_close(struct vpu_instance *inst, u32 *fail_res)
drivers/media/platform/chips-media/wave5/wave5-vpuapi.c
789
int wave5_vpu_enc_register_frame_buffer(struct vpu_instance *inst, unsigned int num,
drivers/media/platform/chips-media/wave5/wave5-vpuapi.c
847
static int wave5_check_enc_param(struct vpu_instance *inst, struct enc_param *param)
drivers/media/platform/chips-media/wave5/wave5-vpuapi.c
867
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
895
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
920
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
965
int wave5_vpu_enc_issue_seq_init(struct vpu_instance *inst)
drivers/media/platform/chips-media/wave5/wave5-vpuapi.c
981
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
775
struct vpu_instance;
drivers/media/platform/chips-media/wave5/wave5-vpuapi.h
778
void (*finish_process)(struct vpu_instance *inst);
drivers/media/platform/chips-media/wave5/wave5-vpuapi.h
858
int wave5_vpu_flush_instance(struct vpu_instance *inst);
drivers/media/platform/chips-media/wave5/wave5-vpuapi.h
860
int wave5_vpu_dec_open(struct vpu_instance *inst, struct dec_open_param *open_param);
drivers/media/platform/chips-media/wave5/wave5-vpuapi.h
861
int wave5_vpu_dec_close(struct vpu_instance *inst, u32 *fail_res);
drivers/media/platform/chips-media/wave5/wave5-vpuapi.h
862
int wave5_vpu_dec_issue_seq_init(struct vpu_instance *inst);
drivers/media/platform/chips-media/wave5/wave5-vpuapi.h
863
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
864
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
866
int wave5_vpu_dec_start_one_frame(struct vpu_instance *inst, u32 *res_fail);
drivers/media/platform/chips-media/wave5/wave5-vpuapi.h
867
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
868
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
869
dma_addr_t wave5_vpu_dec_get_rd_ptr(struct vpu_instance *inst);
drivers/media/platform/chips-media/wave5/wave5-vpuapi.h
870
int wave5_vpu_dec_reset_framebuffer(struct vpu_instance *inst, unsigned int index);
drivers/media/platform/chips-media/wave5/wave5-vpuapi.h
871
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
872
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
874
int wave5_vpu_dec_update_bitstream_buffer(struct vpu_instance *inst, size_t size);
drivers/media/platform/chips-media/wave5/wave5-vpuapi.h
875
int wave5_vpu_dec_clr_disp_flag(struct vpu_instance *inst, int index);
drivers/media/platform/chips-media/wave5/wave5-vpuapi.h
876
int wave5_vpu_dec_set_disp_flag(struct vpu_instance *inst, int index);
drivers/media/platform/chips-media/wave5/wave5-vpuapi.h
878
int wave5_vpu_enc_open(struct vpu_instance *inst, struct enc_open_param *open_param);
drivers/media/platform/chips-media/wave5/wave5-vpuapi.h
879
int wave5_vpu_enc_close(struct vpu_instance *inst, u32 *fail_res);
drivers/media/platform/chips-media/wave5/wave5-vpuapi.h
880
int wave5_vpu_enc_issue_seq_init(struct vpu_instance *inst);
drivers/media/platform/chips-media/wave5/wave5-vpuapi.h
881
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
882
int wave5_vpu_enc_register_frame_buffer(struct vpu_instance *inst, unsigned int num,
drivers/media/platform/chips-media/wave5/wave5-vpuapi.h
885
int wave5_vpu_enc_start_one_frame(struct vpu_instance *inst, struct enc_param *param,
drivers/media/platform/chips-media/wave5/wave5-vpuapi.h
887
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
888
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);