| /device/soc/rockchip/common/vendor/drivers/video/rockchip/mpp/ |
| D | mpp_vdpu1.c | 97 struct mpp_task mpp_task; member 329 struct mpp_task *mpp_task = NULL; in vdpu_alloc_task() local 376 static int vdpu_run(struct mpp_dev *mpp, struct mpp_task *mpp_task) in vdpu_run() 406 static int vdpu_finish(struct mpp_dev *mpp, struct mpp_task *mpp_task) in vdpu_finish() 437 static int vdpu_result(struct mpp_dev *mpp, struct mpp_task *mpp_task, struct mpp_task_msgs *msgs) in vdpu_result() 456 static int vdpu_free_task(struct mpp_session *session, struct mpp_task *mpp_task) in vdpu_free_task() 558 static int vdpu_3288_get_freq(struct mpp_dev *mpp, struct mpp_task *mpp_task) in vdpu_3288_get_freq() 571 static int vdpu_3368_get_freq(struct mpp_dev *mpp, struct mpp_task *mpp_task) in vdpu_3368_get_freq() 584 static int vdpu_set_freq(struct mpp_dev *mpp, struct mpp_task *mpp_task) in vdpu_set_freq() 621 struct mpp_task *mpp_task = mpp->cur_task; in vdpu_isr() local
|
| D | mpp_rkvdec2.c | 196 struct mpp_task *mpp_task = &task->mpp_task; in rkvdec2_task_init() local 271 struct mpp_task *mpp_task = NULL; in rkvdec2_rk3568_alloc_task() local 287 static int rkvdec2_run(struct mpp_dev *mpp, struct mpp_task *mpp_task) in rkvdec2_run() 333 static int rkvdec2_rk3568_run(struct mpp_dev *mpp, struct mpp_task *mpp_task) in rkvdec2_rk3568_run() 371 struct mpp_task *mpp_task = mpp->cur_task; in rkvdec2_isr() local 425 static int rkvdec2_finish(struct mpp_dev *mpp, struct mpp_task *mpp_task) in rkvdec2_finish() 465 int rkvdec2_result(struct mpp_dev *mpp, struct mpp_task *mpp_task, struct mpp_task_msgs *msgs) in rkvdec2_result() 492 int rkvdec2_free_task(struct mpp_session *session, struct mpp_task *mpp_task) in rkvdec2_free_task() 757 static int rkvdec2_get_freq(struct mpp_dev *mpp, struct mpp_task *mpp_task) in rkvdec2_get_freq() 792 static int rkvdec2_set_freq(struct mpp_dev *mpp, struct mpp_task *mpp_task) in rkvdec2_set_freq()
|
| D | mpp_jpgdec.c | 76 struct mpp_task mpp_task; member 195 struct mpp_task *mpp_task = NULL; in jpgdec_alloc_task() local 245 static int jpgdec_run(struct mpp_dev *mpp, struct mpp_task *mpp_task) in jpgdec_run() 273 static int jpgdec_finish(struct mpp_dev *mpp, struct mpp_task *mpp_task) in jpgdec_finish() 313 static int jpgdec_result(struct mpp_dev *mpp, struct mpp_task *mpp_task, struct mpp_task_msgs *msgs) in jpgdec_result() 332 static int jpgdec_free_task(struct mpp_session *session, struct mpp_task *mpp_task) in jpgdec_free_task() 434 static int jpgdec_set_freq(struct mpp_dev *mpp, struct mpp_task *mpp_task) in jpgdec_set_freq() 468 struct mpp_task *mpp_task = mpp->cur_task; in jpgdec_isr() local
|
| D | mpp_vdpu2.c | 84 struct mpp_task mpp_task; member 286 struct mpp_task *mpp_task = NULL; in vdpu_alloc_task() local 328 static int vdpu_run(struct mpp_dev *mpp, struct mpp_task *mpp_task) in vdpu_run() 358 static int vdpu_finish(struct mpp_dev *mpp, struct mpp_task *mpp_task) in vdpu_finish() 389 static int vdpu_result(struct mpp_dev *mpp, struct mpp_task *mpp_task, struct mpp_task_msgs *msgs) in vdpu_result() 408 static int vdpu_free_task(struct mpp_session *session, struct mpp_task *mpp_task) in vdpu_free_task() 516 static int vdpu_set_freq(struct mpp_dev *mpp, struct mpp_task *mpp_task) in vdpu_set_freq() 553 struct mpp_task *mpp_task = mpp->cur_task; in vdpu_isr() local
|
| D | mpp_common.h | 416 struct mpp_task { struct 418 struct mpp_session *session; 421 struct list_head pending_link; 423 struct list_head done_link; 425 struct list_head queue_link; 427 struct list_head mem_region_list; 428 u32 mem_count; 452 struct mpp_taskqueue { argument
|
| D | mpp_vepu1.c | 70 struct mpp_task mpp_task; member 209 struct mpp_task *mpp_task = NULL; in vepu_alloc_task() local 250 static int vepu_run(struct mpp_dev *mpp, struct mpp_task *mpp_task) in vepu_run() 299 struct mpp_task *mpp_task = mpp->cur_task; in vepu_isr() local 319 static int vepu_finish(struct mpp_dev *mpp, struct mpp_task *mpp_task) in vepu_finish() 343 static int vepu_result(struct mpp_dev *mpp, struct mpp_task *mpp_task, struct mpp_task_msgs *msgs) in vepu_result() 361 static int vepu_free_task(struct mpp_session *session, struct mpp_task *mpp_task) in vepu_free_task() 609 static int vepu_set_freq(struct mpp_dev *mpp, struct mpp_task *mpp_task) in vepu_set_freq()
|
| D | mpp_rkvdec.c | 131 struct mpp_task mpp_task; member 755 struct mpp_task *mpp_task = NULL; in rkvdec_alloc_task() local 809 static void *rkvdec_prepare_with_reset(struct mpp_dev *mpp, struct mpp_task *mpp_task) in rkvdec_prepare_with_reset() 837 static int rkvdec_run(struct mpp_dev *mpp, struct mpp_task *mpp_task) in rkvdec_run() 887 static int rkvdec_3328_run(struct mpp_dev *mpp, struct mpp_task *mpp_task) in rkvdec_3328_run() 915 static int rkvdec_1126_run(struct mpp_dev *mpp, struct mpp_task *mpp_task) in rkvdec_1126_run() 942 struct mpp_task *mpp_task = mpp->cur_task; in rkvdec_isr() local 978 struct mpp_task *mpp_task = mpp->cur_task; in rkvdec_3328_isr() local 1011 static int rkvdec_finish(struct mpp_dev *mpp, struct mpp_task *mpp_task) in rkvdec_finish() 1050 static int rkvdec_finish_with_record_info(struct mpp_dev *mpp, struct mpp_task *mpp_task) in rkvdec_finish_with_record_info() [all …]
|
| D | mpp_rkvdec2_link.c | 308 …int rkvdec_link_write_task_to_slot(struct rkvdec_link_dev *dev, int idx, struct mpp_task *mpp_task) in rkvdec_link_write_task_to_slot() 394 static int rkvdec_link_send_task_to_hw(struct rkvdec_link_dev *dev, struct mpp_task *mpp_task, int … in rkvdec_link_send_task_to_hw() 478 static int rkvdec2_link_finish(struct mpp_dev *mpp, struct mpp_task *mpp_task) in rkvdec2_link_finish() 513 struct mpp_task *mpp_task = link_dec->tasks_hw[idx]; in rkvdec_link_isr_recv_task() local 603 static void *rkvdec2_link_prepare(struct mpp_dev *mpp, struct mpp_task *mpp_task) in rkvdec2_link_prepare() 767 struct mpp_task *mpp_task = NULL; in rkvdec2_link_isr() local 1247 struct mpp_task *mpp_task; in rkvdec2_link_wait_result() local 1613 struct mpp_task *mpp_task = NULL, *n; in rkvdec2_soft_ccu_dequeue() local 1730 static int rkvdec2_soft_ccu_enqueue(struct mpp_dev *mpp, struct mpp_task *mpp_task) in rkvdec2_soft_ccu_enqueue() 1785 static struct mpp_dev *rkvdec2_get_idle_core(struct mpp_taskqueue *queue, struct mpp_task *mpp_task) in rkvdec2_get_idle_core() [all …]
|
| D | mpp_vepu2.c | 82 struct mpp_task mpp_task; member 243 struct mpp_task *mpp_task = NULL; in vepu_alloc_task() local 336 static int vepu_run(struct mpp_dev *mpp, struct mpp_task *mpp_task) in vepu_run() 385 struct mpp_task *mpp_task = mpp->cur_task; in vepu_isr() local 405 static int vepu_finish(struct mpp_dev *mpp, struct mpp_task *mpp_task) in vepu_finish() 429 static int vepu_result(struct mpp_dev *mpp, struct mpp_task *mpp_task, struct mpp_task_msgs *msgs) in vepu_result() 448 static int vepu_free_task(struct mpp_session *session, struct mpp_task *mpp_task) in vepu_free_task() 729 static int vepu_get_freq(struct mpp_dev *mpp, struct mpp_task *mpp_task) in vepu_get_freq() 764 static int vepu_set_freq(struct mpp_dev *mpp, struct mpp_task *mpp_task) in vepu_set_freq()
|
| D | mpp_rkvenc.c | 136 struct mpp_task mpp_task; member 315 struct mpp_task *mpp_task = NULL; in rkvenc_alloc_task() local 408 static int rkvenc_run(struct mpp_dev *mpp, struct mpp_task *mpp_task) in rkvenc_run() 484 struct mpp_task *mpp_task = mpp->cur_task; in rkvenc_isr() local 523 static int rkvenc_finish(struct mpp_dev *mpp, struct mpp_task *mpp_task) in rkvenc_finish() 561 static int rkvenc_result(struct mpp_dev *mpp, struct mpp_task *mpp_task, struct mpp_task_msgs *msgs) in rkvenc_result() 598 static int rkvenc_free_task(struct mpp_session *session, struct mpp_task *mpp_task) in rkvenc_free_task() 1269 static int rkvenc_get_freq(struct mpp_dev *mpp, struct mpp_task *mpp_task) in rkvenc_get_freq() 1304 static int rkvenc_set_freq(struct mpp_dev *mpp, struct mpp_task *mpp_task) in rkvenc_set_freq()
|
| D | mpp_iep2.c | 187 struct mpp_task mpp_task; member 533 static int iep2_run(struct mpp_dev *mpp, struct mpp_task *mpp_task) in iep2_run() 577 struct mpp_task *mpp_task = NULL; in iep2_isr() local 627 static int iep2_finish(struct mpp_dev *mpp, struct mpp_task *mpp_task) in iep2_finish() 667 static int iep2_result(struct mpp_dev *mpp, struct mpp_task *mpp_task, struct mpp_task_msgs *msgs) in iep2_result() 686 static int iep2_free_task(struct mpp_session *session, struct mpp_task *mpp_task) in iep2_free_task() 806 static int iep2_set_freq(struct mpp_dev *mpp, struct mpp_task *mpp_task) in iep2_set_freq()
|
| D | mpp_rkvenc2.c | 116 struct mpp_task mpp_task; member 648 struct mpp_task *mpp_task; in rkvenc_alloc_task() local 735 static void *rkvenc2_prepare(struct mpp_dev *mpp, struct mpp_task *mpp_task) in rkvenc2_prepare() 756 static int rkvenc_run(struct mpp_dev *mpp, struct mpp_task *mpp_task) in rkvenc_run() 838 struct mpp_task *mpp_task; in rkvenc_isr() local 880 static int rkvenc_finish(struct mpp_dev *mpp, struct mpp_task *mpp_task) in rkvenc_finish() 916 static int rkvenc_result(struct mpp_dev *mpp, struct mpp_task *mpp_task, struct mpp_task_msgs *msgs) in rkvenc_result() 941 static int rkvenc_free_task(struct mpp_session *session, struct mpp_task *mpp_task) in rkvenc_free_task() 1262 static int rkvenc_set_freq(struct mpp_dev *mpp, struct mpp_task *mpp_task) in rkvenc_set_freq()
|
| D | mpp_rkvdec2.h | 118 struct mpp_task mpp_task; member
|
| /device/soc/rockchip/rk3588/kernel/drivers/video/rockchip/mpp/ |
| D | mpp_rkvdec2.c | 197 struct mpp_task *mpp_task = &task->mpp_task; in rkvdec2_task_init() local 273 struct mpp_task *mpp_task = NULL; in rkvdec2_rk3568_alloc_task() local 288 static int rkvdec2_run(struct mpp_dev *mpp, struct mpp_task *mpp_task) in rkvdec2_run() 334 static int rkvdec2_rk3568_run(struct mpp_dev *mpp, struct mpp_task *mpp_task) in rkvdec2_rk3568_run() 370 struct mpp_task *mpp_task = mpp->cur_task; in rkvdec2_isr() local 426 static int rkvdec2_finish(struct mpp_dev *mpp, struct mpp_task *mpp_task) in rkvdec2_finish() 466 int rkvdec2_result(struct mpp_dev *mpp, struct mpp_task *mpp_task, in rkvdec2_result() 498 int rkvdec2_free_task(struct mpp_session *session, struct mpp_task *mpp_task) in rkvdec2_free_task() 758 struct mpp_task *mpp_task) in rkvdec2_get_freq() 794 struct mpp_task *mpp_task) in rkvdec2_set_freq()
|
| D | mpp_vdpu1.c | 99 struct mpp_task mpp_task; member 340 struct mpp_task *mpp_task = NULL; in vdpu_alloc_task() local 385 struct mpp_task *mpp_task) in vdpu_run() 417 struct mpp_task *mpp_task) in vdpu_finish() 450 struct mpp_task *mpp_task, in vdpu_result() 473 struct mpp_task *mpp_task) in vdpu_free_task() 574 struct mpp_task *mpp_task) in vdpu_3288_get_freq() 587 struct mpp_task *mpp_task) in vdpu_3368_get_freq() 600 struct mpp_task *mpp_task) in vdpu_set_freq() 636 struct mpp_task *mpp_task = mpp->cur_task; in vdpu_isr() local
|
| D | mpp_jpgdec.c | 78 struct mpp_task mpp_task; member 201 struct mpp_task *mpp_task = NULL; in jpgdec_alloc_task() local 249 struct mpp_task *mpp_task) in jpgdec_run() 279 struct mpp_task *mpp_task) in jpgdec_finish() 321 struct mpp_task *mpp_task, in jpgdec_result() 344 struct mpp_task *mpp_task) in jpgdec_free_task() 445 struct mpp_task *mpp_task) in jpgdec_set_freq() 478 struct mpp_task *mpp_task = mpp->cur_task; in jpgdec_isr() local
|
| D | mpp_vdpu2.c | 86 struct mpp_task mpp_task; member 298 struct mpp_task *mpp_task = NULL; in vdpu_alloc_task() local 338 struct mpp_task *mpp_task) in vdpu_run() 370 struct mpp_task *mpp_task) in vdpu_finish() 403 struct mpp_task *mpp_task, in vdpu_result() 426 struct mpp_task *mpp_task) in vdpu_free_task() 533 struct mpp_task *mpp_task) in vdpu_set_freq() 569 struct mpp_task *mpp_task = mpp->cur_task; in vdpu_isr() local
|
| D | mpp_common.h | 392 struct mpp_task { struct 394 struct mpp_session *session; 397 struct list_head pending_link; 399 struct list_head done_link; 401 struct list_head queue_link; 403 struct list_head mem_region_list; 404 u32 mem_count; 428 struct mpp_taskqueue { argument
|
| D | mpp_vepu1.c | 72 struct mpp_task mpp_task; member 223 struct mpp_task *mpp_task = NULL; in vepu_alloc_task() local 262 struct mpp_task *mpp_task) in vepu_run() 312 struct mpp_task *mpp_task = mpp->cur_task; in vepu_isr() local 340 struct mpp_task *mpp_task) in vepu_finish() 365 struct mpp_task *mpp_task, in vepu_result() 387 struct mpp_task *mpp_task) in vepu_free_task() 634 struct mpp_task *mpp_task) in vepu_set_freq()
|
| D | mpp_rkvdec.c | 137 struct mpp_task mpp_task; member 805 struct mpp_task *mpp_task = NULL; in rkvdec_alloc_task() local 856 struct mpp_task *mpp_task) in rkvdec_prepare_with_reset() 885 struct mpp_task *mpp_task) in rkvdec_run() 936 struct mpp_task *mpp_task) in rkvdec_3328_run() 965 static int rkvdec_1126_run(struct mpp_dev *mpp, struct mpp_task *mpp_task) in rkvdec_1126_run() 990 struct mpp_task *mpp_task = mpp->cur_task; in rkvdec_isr() local 1029 struct mpp_task *mpp_task = mpp->cur_task; in rkvdec_3328_isr() local 1065 struct mpp_task *mpp_task) in rkvdec_finish() 1105 struct mpp_task *mpp_task) in rkvdec_finish_with_record_info() [all …]
|
| D | mpp_rkvdec2_link.c | 306 struct mpp_task *mpp_task) in rkvdec_link_write_task_to_slot() 394 struct mpp_task *mpp_task, in rkvdec_link_send_task_to_hw() 480 static int rkvdec2_link_finish(struct mpp_dev *mpp, struct mpp_task *mpp_task) in rkvdec2_link_finish() 517 struct mpp_task *mpp_task = link_dec->tasks_hw[idx]; in rkvdec_link_isr_recv_task() local 619 struct mpp_task *mpp_task) in rkvdec2_link_prepare() 789 struct mpp_task *mpp_task = NULL; in rkvdec2_link_isr() local 1288 struct mpp_task *mpp_task; in rkvdec2_link_wait_result() local 1654 struct mpp_task *mpp_task = NULL, *n; in rkvdec2_soft_ccu_dequeue() local 1783 static int rkvdec2_soft_ccu_enqueue(struct mpp_dev *mpp, struct mpp_task *mpp_task) in rkvdec2_soft_ccu_enqueue() 1839 struct mpp_task *mpp_task) in rkvdec2_get_idle_core() [all …]
|
| D | mpp_vepu2.c | 84 struct mpp_task mpp_task; member 253 struct mpp_task *mpp_task = NULL; in vepu_alloc_task() local 343 struct mpp_task *mpp_task) in vepu_run() 393 struct mpp_task *mpp_task = mpp->cur_task; in vepu_isr() local 422 struct mpp_task *mpp_task) in vepu_finish() 447 struct mpp_task *mpp_task, in vepu_result() 470 struct mpp_task *mpp_task) in vepu_free_task() 750 struct mpp_task *mpp_task) in vepu_get_freq() 786 struct mpp_task *mpp_task) in vepu_set_freq()
|
| D | mpp_rkvenc.c | 140 struct mpp_task mpp_task; member 331 struct mpp_task *mpp_task = NULL; in rkvenc_alloc_task() local 429 struct mpp_task *mpp_task) in rkvenc_run() 507 struct mpp_task *mpp_task = mpp->cur_task; in rkvenc_isr() local 548 struct mpp_task *mpp_task) in rkvenc_finish() 590 struct mpp_task *mpp_task, in rkvenc_result() 635 struct mpp_task *mpp_task) in rkvenc_free_task() 1314 struct mpp_task *mpp_task) in rkvenc_get_freq() 1350 struct mpp_task *mpp_task) in rkvenc_set_freq()
|
| D | mpp_rkvenc2.c | 118 struct mpp_task mpp_task; member 641 struct mpp_task *mpp_task; in rkvenc_alloc_task() local 726 static void *rkvenc2_prepare(struct mpp_dev *mpp, struct mpp_task *mpp_task) in rkvenc2_prepare() 752 static int rkvenc_run(struct mpp_dev *mpp, struct mpp_task *mpp_task) in rkvenc_run() 832 struct mpp_task *mpp_task; in rkvenc_isr() local 873 static int rkvenc_finish(struct mpp_dev *mpp, struct mpp_task *mpp_task) in rkvenc_finish() 908 struct mpp_task *mpp_task, in rkvenc_result() 934 struct mpp_task *mpp_task) in rkvenc_free_task() 1252 static int rkvenc_set_freq(struct mpp_dev *mpp, struct mpp_task *mpp_task) in rkvenc_set_freq()
|
| D | mpp_iep2.c | 197 struct mpp_task mpp_task; member 578 struct mpp_task *mpp_task) in iep2_run() 624 struct mpp_task *mpp_task = NULL; in iep2_isr() local 675 struct mpp_task *mpp_task) in iep2_finish() 716 struct mpp_task *mpp_task, in iep2_result() 737 struct mpp_task *mpp_task) in iep2_free_task() 857 struct mpp_task *mpp_task) in iep2_set_freq()
|