| /OK3568_Linux_fs/kernel/drivers/video/rockchip/mpp/ |
| H A D | mpp_common.h | 193 struct mpp_session; 213 struct mpp_session *session; 375 struct mpp_session { struct 408 int (*process_task)(struct mpp_session *session, argument 410 int (*wait_result)(struct mpp_session *session, argument 412 void (*deinit)(struct mpp_session *session); argument 453 struct mpp_session *session; 631 int (*process_task)(struct mpp_session *session, 633 int (*wait_result)(struct mpp_session *session, 635 void (*deinit)(struct mpp_session *session); [all …]
|
| H A D | mpp_rkvdec2.h | 231 int mpp_set_rcbbuf(struct mpp_dev *mpp, struct mpp_session *session, 233 int rkvdec2_task_init(struct mpp_dev *mpp, struct mpp_session *session, 235 void *rkvdec2_alloc_task(struct mpp_session *session, 237 int rkvdec2_free_task(struct mpp_session *session, struct mpp_task *mpp_task); 239 int rkvdec2_free_session(struct mpp_session *session);
|
| H A D | mpp_common.c | 235 static void task_msgs_init(struct mpp_task_msgs *msgs, struct mpp_session *session) in task_msgs_init() 249 static struct mpp_task_msgs *get_task_msgs(struct mpp_session *session) in get_task_msgs() 282 struct mpp_session *session = msgs->session; in put_task_msgs() 302 static void clear_task_msgs(struct mpp_session *session) in clear_task_msgs() 322 static void mpp_session_clear_pending(struct mpp_session *session) in mpp_session_clear_pending() 341 struct mpp_session *session, *n; in mpp_session_cleanup_detach() 382 static struct mpp_session *mpp_session_init(void) in mpp_session_init() 384 struct mpp_session *session = kzalloc(sizeof(*session), GFP_KERNEL); in mpp_session_init() 407 static void mpp_session_deinit_default(struct mpp_session *session) in mpp_session_deinit_default() 436 void mpp_session_deinit(struct mpp_session *session) in mpp_session_deinit() [all …]
|
| H A D | mpp_rkvdec2_link.h | 213 int rkvdec2_link_process_task(struct mpp_session *session, 215 int rkvdec2_link_wait_result(struct mpp_session *session, 218 void rkvdec2_link_session_deinit(struct mpp_session *session); 223 void *rkvdec2_ccu_alloc_task(struct mpp_session *session, struct mpp_task_msgs *msgs);
|
| H A D | mpp_vepu1.c | 147 static int vepu_process_reg_fd(struct mpp_session *session, in vepu_process_reg_fd() 219 static void *vepu_alloc_task(struct mpp_session *session, in vepu_alloc_task() 396 static int vepu_free_task(struct mpp_session *session, in vepu_free_task() 407 static int vepu_control(struct mpp_session *session, struct mpp_request *req) in vepu_control() 451 static int vepu_free_session(struct mpp_session *session) in vepu_free_session() 461 static int vepu_init_session(struct mpp_session *session) in vepu_init_session() 493 static int vepu_dump_session(struct mpp_session *session, struct seq_file *seq) in vepu_dump_session() 539 struct mpp_session *session = NULL, *n; in vepu_show_session_info() 593 static inline int vepu_dump_session(struct mpp_session *session, struct seq_file *seq) in vepu_dump_session()
|
| H A D | mpp_vepu2.c | 181 static int vepu_process_reg_fd(struct mpp_session *session, in vepu_process_reg_fd() 268 static void *vepu_alloc_task(struct mpp_session *session, in vepu_alloc_task() 516 static int vepu_free_task(struct mpp_session *session, in vepu_free_task() 527 static int vepu_control(struct mpp_session *session, struct mpp_request *req) in vepu_control() 569 static int vepu_free_session(struct mpp_session *session) in vepu_free_session() 579 static int vepu_init_session(struct mpp_session *session) in vepu_init_session() 611 static int vepu_dump_session(struct mpp_session *session, struct seq_file *seq) in vepu_dump_session() 657 struct mpp_session *session = NULL, *n; in vepu_show_session_info() 739 static inline int vepu_dump_session(struct mpp_session *session, struct seq_file *seq) in vepu_dump_session()
|
| H A D | mpp_rkvenc.c | 328 static void *rkvenc_alloc_task(struct mpp_session *session, in rkvenc_alloc_task() 644 static int rkvenc_free_task(struct mpp_session *session, in rkvenc_free_task() 655 static int rkvenc_control(struct mpp_session *session, struct mpp_request *req) in rkvenc_control() 697 static int rkvenc_free_session(struct mpp_session *session) in rkvenc_free_session() 707 static int rkvenc_init_session(struct mpp_session *session) in rkvenc_init_session() 739 static int rkvenc_dump_session(struct mpp_session *session, struct seq_file *seq) in rkvenc_dump_session() 785 struct mpp_session *session = NULL, *n; in rkvenc_show_session_info() 842 static inline int rkvenc_dump_session(struct mpp_session *session, struct seq_file *seq) in rkvenc_dump_session()
|
| H A D | mpp_rkvenc2.c | 689 static int rkvenc_extract_task_msg(struct mpp_session *session, in rkvenc_extract_task_msg() 803 static int rkvenc2_set_rcbbuf(struct mpp_dev *mpp, struct mpp_session *session, in rkvenc2_set_rcbbuf() 898 static void *rkvenc_alloc_task(struct mpp_session *session, in rkvenc_alloc_task() 1501 static int rkvenc_free_task(struct mpp_session *session, in rkvenc_free_task() 1513 static int rkvenc_control(struct mpp_session *session, struct mpp_request *req) in rkvenc_control() 1555 static int rkvenc_free_session(struct mpp_session *session) in rkvenc_free_session() 1565 static int rkvenc_init_session(struct mpp_session *session) in rkvenc_init_session() 1597 static int rkvenc_dump_session(struct mpp_session *session, struct seq_file *seq) in rkvenc_dump_session() 1643 struct mpp_session *session = NULL, *n; in rkvenc_show_session_info() 1969 struct mpp_session *session = task->session; in rkvenc2_task_pop_pending() [all …]
|
| H A D | mpp_rkvdec2.c | 129 static int rkvdec2_extract_task_msg(struct mpp_session *session, in rkvdec2_extract_task_msg() 196 int mpp_set_rcbbuf(struct mpp_dev *mpp, struct mpp_session *session, in mpp_set_rcbbuf() 234 int rkvdec2_task_init(struct mpp_dev *mpp, struct mpp_session *session, in rkvdec2_task_init() 290 void *rkvdec2_alloc_task(struct mpp_session *session, in rkvdec2_alloc_task() 310 static void *rkvdec2_rk3568_alloc_task(struct mpp_session *session, in rkvdec2_rk3568_alloc_task() 560 int rkvdec2_free_task(struct mpp_session *session, struct mpp_task *mpp_task) in rkvdec2_free_task() 570 static int rkvdec2_control(struct mpp_session *session, struct mpp_request *req) in rkvdec2_control() 612 int rkvdec2_free_session(struct mpp_session *session) in rkvdec2_free_session() 622 static int rkvdec2_init_session(struct mpp_session *session) in rkvdec2_init_session()
|
| H A D | mpp_jpgdec.c | 127 static int jpgdec_process_reg_fd(struct mpp_session *session, in jpgdec_process_reg_fd() 197 static void *jpgdec_alloc_task(struct mpp_session *session, in jpgdec_alloc_task() 352 static int jpgdec_free_task(struct mpp_session *session, in jpgdec_free_task()
|
| H A D | mpp_rkvdec2_link.c | 725 struct mpp_session *session; in rkvdec2_link_free_task() 813 struct mpp_session *session; in rkvdec2_link_timeout_proc() 1093 mpp_session_get_pending_task(struct mpp_session *session) in mpp_session_get_pending_task() 1110 static int mpp_session_pop_pending(struct mpp_session *session, in mpp_session_pop_pending() 1121 static int mpp_session_pop_done(struct mpp_session *session, in mpp_session_pop_done() 1129 int rkvdec2_link_process_task(struct mpp_session *session, in rkvdec2_link_process_task() 1182 int rkvdec2_link_wait_result(struct mpp_session *session, in rkvdec2_link_wait_result() 1275 void rkvdec2_link_session_deinit(struct mpp_session *session) in rkvdec2_link_session_deinit() 1611 void *rkvdec2_ccu_alloc_task(struct mpp_session *session, in rkvdec2_ccu_alloc_task() 1848 struct mpp_session *session = NULL; in rkvdec2_ccu_link_session_detach() [all …]
|
| H A D | mpp_vdpu2.c | 203 static int vdpu_process_reg_fd(struct mpp_session *session, in vdpu_process_reg_fd() 300 static void *vdpu_alloc_task(struct mpp_session *session, in vdpu_alloc_task() 448 static int vdpu_free_task(struct mpp_session *session, in vdpu_free_task()
|
| H A D | mpp_vdpp.c | 133 static int vdpp_process_reg_fd(struct mpp_session *session, in vdpp_process_reg_fd() 220 static void *vdpp_alloc_task(struct mpp_session *session, in vdpp_alloc_task() 429 static int vdpp_free_task(struct mpp_session *session, in vdpp_free_task()
|
| H A D | mpp_vdpu1.c | 231 static int vdpu_process_reg_fd(struct mpp_session *session, in vdpu_process_reg_fd() 343 static void *vdpu_alloc_task(struct mpp_session *session, in vdpu_alloc_task() 489 static int vdpu_free_task(struct mpp_session *session, in vdpu_free_task()
|
| H A D | mpp_service.c | 186 static int mpp_dump_session(struct mpp_session *session, struct seq_file *s) in mpp_dump_session() 237 struct mpp_session *session = NULL, *n; in mpp_show_session_summary()
|
| H A D | mpp_iep2.c | 239 static int iep2_process_reg_fd(struct mpp_session *session, in iep2_process_reg_fd() 319 static void *iep2_alloc_task(struct mpp_session *session, in iep2_alloc_task() 756 static int iep2_free_task(struct mpp_session *session, in iep2_free_task()
|
| H A D | mpp_rkvdec.c | 621 static int rkvdec_process_scl_fd(struct mpp_session *session, in rkvdec_process_scl_fd() 696 static int rkvdec_process_reg_fd(struct mpp_session *session, in rkvdec_process_reg_fd() 806 static void *rkvdec_alloc_task(struct mpp_session *session, in rkvdec_alloc_task() 1156 static int rkvdec_free_task(struct mpp_session *session, in rkvdec_free_task()
|
| H A D | mpp_av1dec.c | 380 static void *av1dec_alloc_task(struct mpp_session *session, in av1dec_alloc_task() 853 static int av1dec_free_task(struct mpp_session *session, in av1dec_free_task()
|