Home
last modified time | relevance | path

Searched refs:mpp_session (Results 1 – 18 of 18) sorted by relevance

/OK3568_Linux_fs/kernel/drivers/video/rockchip/mpp/
H A Dmpp_common.h193 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 Dmpp_rkvdec2.h231 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 Dmpp_common.c235 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 Dmpp_rkvdec2_link.h213 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 Dmpp_vepu1.c147 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 Dmpp_vepu2.c181 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 Dmpp_rkvenc.c328 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 Dmpp_rkvenc2.c689 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 Dmpp_rkvdec2.c129 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 Dmpp_jpgdec.c127 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 Dmpp_rkvdec2_link.c725 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 Dmpp_vdpu2.c203 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 Dmpp_vdpp.c133 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 Dmpp_vdpu1.c231 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 Dmpp_service.c186 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 Dmpp_iep2.c239 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 Dmpp_rkvdec.c621 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 Dmpp_av1dec.c380 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()