/device/soc/rockchip/rk3588/kernel/drivers/video/rockchip/mpp/ |
H A D | mpp_vdpu1.c | 89 container_of(task, struct vdpu_task, mpp_task) 99 struct mpp_task mpp_task; member 234 ret = mpp_translate_reg_address(session, &task->mpp_task, in vdpu_process_reg_fd() 265 mem_region = mpp_task_attach_fd(&task->mpp_task, fd); in vdpu_process_reg_fd() 275 mpp_translate_reg_offset_info(&task->mpp_task, in vdpu_process_reg_fd() 288 struct mpp_hw_info *hw_info = task->mpp_task.hw_info; in vdpu_extract_task_msg() 340 struct mpp_task *mpp_task = NULL; in vdpu_alloc_task() local 350 mpp_task in vdpu_alloc_task() 384 vdpu_run(struct mpp_dev *mpp, struct mpp_task *mpp_task) vdpu_run() argument 416 vdpu_finish(struct mpp_dev *mpp, struct mpp_task *mpp_task) vdpu_finish() argument 449 vdpu_result(struct mpp_dev *mpp, struct mpp_task *mpp_task, struct mpp_task_msgs *msgs) vdpu_result() argument 472 vdpu_free_task(struct mpp_session *session, struct mpp_task *mpp_task) vdpu_free_task() argument 573 vdpu_3288_get_freq(struct mpp_dev *mpp, struct mpp_task *mpp_task) vdpu_3288_get_freq() argument 586 vdpu_3368_get_freq(struct mpp_dev *mpp, struct mpp_task *mpp_task) vdpu_3368_get_freq() argument 599 vdpu_set_freq(struct mpp_dev *mpp, struct mpp_task *mpp_task) vdpu_set_freq() argument 636 struct mpp_task *mpp_task = mpp->cur_task; vdpu_isr() local [all...] |
H A D | mpp_vdpu2.c | 81 container_of(task, struct vdpu_task, mpp_task) 86 struct mpp_task mpp_task; member 207 ret = mpp_translate_reg_address(session, &task->mpp_task, in vdpu_process_reg_fd() 226 mem_region = mpp_task_attach_fd(&task->mpp_task, fd); in vdpu_process_reg_fd() 235 mpp_translate_reg_offset_info(&task->mpp_task, in vdpu_process_reg_fd() 246 struct mpp_hw_info *hw_info = task->mpp_task.hw_info; in vdpu_extract_task_msg() 298 struct mpp_task *mpp_task = NULL; in vdpu_alloc_task() local 308 mpp_task in vdpu_alloc_task() 337 vdpu_run(struct mpp_dev *mpp, struct mpp_task *mpp_task) vdpu_run() argument 369 vdpu_finish(struct mpp_dev *mpp, struct mpp_task *mpp_task) vdpu_finish() argument 402 vdpu_result(struct mpp_dev *mpp, struct mpp_task *mpp_task, struct mpp_task_msgs *msgs) vdpu_result() argument 425 vdpu_free_task(struct mpp_session *session, struct mpp_task *mpp_task) vdpu_free_task() argument 532 vdpu_set_freq(struct mpp_dev *mpp, struct mpp_task *mpp_task) vdpu_set_freq() argument 569 struct mpp_task *mpp_task = mpp->cur_task; vdpu_isr() local [all...] |
H A D | mpp_vepu1.c | 67 container_of(task, struct vepu_task, mpp_task) 72 struct mpp_task mpp_task; member 154 ret = mpp_translate_reg_address(session, &task->mpp_task, in vepu_process_reg_fd() 159 mpp_translate_reg_offset_info(&task->mpp_task, in vepu_process_reg_fd() 171 struct mpp_hw_info *hw_info = task->mpp_task.hw_info; in vepu_extract_task_msg() 223 struct mpp_task *mpp_task = NULL; in vepu_alloc_task() local 233 mpp_task = &task->mpp_task; in vepu_alloc_task() 261 vepu_run(struct mpp_dev *mpp, struct mpp_task *mpp_task) vepu_run() argument 312 struct mpp_task *mpp_task = mpp->cur_task; vepu_isr() local 339 vepu_finish(struct mpp_dev *mpp, struct mpp_task *mpp_task) vepu_finish() argument 364 vepu_result(struct mpp_dev *mpp, struct mpp_task *mpp_task, struct mpp_task_msgs *msgs) vepu_result() argument 386 vepu_free_task(struct mpp_session *session, struct mpp_task *mpp_task) vepu_free_task() argument 633 vepu_set_freq(struct mpp_dev *mpp, struct mpp_task *mpp_task) vepu_set_freq() argument [all...] |
H A D | mpp_jpgdec.c | 73 container_of(task, struct jpgdec_task, mpp_task) 78 struct mpp_task mpp_task; member 133 ret = mpp_translate_reg_address(session, &task->mpp_task, in jpgdec_process_reg_fd() 138 mpp_translate_reg_offset_info(&task->mpp_task, in jpgdec_process_reg_fd() 149 struct mpp_hw_info *hw_info = task->mpp_task.hw_info; in jpgdec_extract_task_msg() 201 struct mpp_task *mpp_task = NULL; in jpgdec_alloc_task() local 211 mpp_task = &task->mpp_task; in jpgdec_alloc_task() 248 jpgdec_run(struct mpp_dev *mpp, struct mpp_task *mpp_task) jpgdec_run() argument 278 jpgdec_finish(struct mpp_dev *mpp, struct mpp_task *mpp_task) jpgdec_finish() argument 320 jpgdec_result(struct mpp_dev *mpp, struct mpp_task *mpp_task, struct mpp_task_msgs *msgs) jpgdec_result() argument 343 jpgdec_free_task(struct mpp_session *session, struct mpp_task *mpp_task) jpgdec_free_task() argument 444 jpgdec_set_freq(struct mpp_dev *mpp, struct mpp_task *mpp_task) jpgdec_set_freq() argument 478 struct mpp_task *mpp_task = mpp->cur_task; jpgdec_isr() local [all...] |
H A D | mpp_rkvdec2_link.c | 306 struct mpp_task *mpp_task) in rkvdec_link_write_task_to_slot() 324 task = to_rkvdec2_task(mpp_task); in rkvdec_link_write_task_to_slot() 364 dev->tasks_hw[slot_idx] = mpp_task; in rkvdec_link_write_task_to_slot() 369 mpp_task->task_index); in rkvdec_link_write_task_to_slot() 394 struct mpp_task *mpp_task, in rkvdec_link_send_task_to_hw() 444 struct mpp_task *task_ddr = dev->tasks_hw[next_idx]; 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() argument 305 rkvdec_link_write_task_to_slot(struct rkvdec_link_dev *dev, int idx, struct mpp_task *mpp_task) rkvdec_link_write_task_to_slot() argument 393 rkvdec_link_send_task_to_hw(struct rkvdec_link_dev *dev, struct mpp_task *mpp_task, int slot_idx, u32 task_to_run, int resend) rkvdec_link_send_task_to_hw() argument 517 struct mpp_task *mpp_task = link_dec->tasks_hw[idx]; rkvdec_link_isr_recv_task() local 618 rkvdec2_link_prepare(struct mpp_dev *mpp, struct mpp_task *mpp_task) rkvdec2_link_prepare() argument 789 struct mpp_task *mpp_task = NULL; rkvdec2_link_isr() local 1288 struct mpp_task *mpp_task; rkvdec2_link_wait_result() local 1654 struct mpp_task *mpp_task = NULL, *n; rkvdec2_soft_ccu_dequeue() local 1783 rkvdec2_soft_ccu_enqueue(struct mpp_dev *mpp, struct mpp_task *mpp_task) rkvdec2_soft_ccu_enqueue() argument 1838 rkvdec2_get_idle_core(struct mpp_taskqueue *queue, struct mpp_task *mpp_task) rkvdec2_get_idle_core() argument 1894 struct mpp_task *mpp_task; rkvdec2_soft_ccu_worker() local [all...] |
H A D | mpp_rkvdec2.c | 95 struct mpp_hw_info *hw_info = task->mpp_task.hw_info; in rkvdec2_extract_task_msg() 156 struct mpp_task *task) in mpp_set_rcbbuf() 197 struct mpp_task *mpp_task = &task->mpp_task; in rkvdec2_task_init() local 201 mpp_task_init(session, mpp_task); in rkvdec2_task_init() 202 mpp_task->hw_info = mpp->var->hw_info; in rkvdec2_task_init() 203 mpp_task->reg = task->reg; in rkvdec2_task_init() 213 ret = mpp_translate_reg_address(session, mpp_task, in rkvdec2_task_init() 218 mpp_translate_reg_offset_info(mpp_task, in rkvdec2_task_init() 273 struct mpp_task *mpp_task = NULL; rkvdec2_rk3568_alloc_task() local 288 rkvdec2_run(struct mpp_dev *mpp, struct mpp_task *mpp_task) rkvdec2_run() argument 334 rkvdec2_rk3568_run(struct mpp_dev *mpp, struct mpp_task *mpp_task) rkvdec2_rk3568_run() argument 370 struct mpp_task *mpp_task = mpp->cur_task; rkvdec2_isr() local 426 rkvdec2_finish(struct mpp_dev *mpp, struct mpp_task *mpp_task) rkvdec2_finish() argument 466 rkvdec2_result(struct mpp_dev *mpp, struct mpp_task *mpp_task, struct mpp_task_msgs *msgs) rkvdec2_result() argument 498 rkvdec2_free_task(struct mpp_session *session, struct mpp_task *mpp_task) rkvdec2_free_task() argument 757 rkvdec2_get_freq(struct mpp_dev *mpp, struct mpp_task *mpp_task) rkvdec2_get_freq() argument 793 rkvdec2_set_freq(struct mpp_dev *mpp, struct mpp_task *mpp_task) rkvdec2_set_freq() argument [all...] |
H A D | mpp_rkvdec.c | 118 container_of(task, struct rkvdec_task, mpp_task) 137 struct mpp_task mpp_task; member 593 mem_region = mpp_task_attach_fd(&task->mpp_task, in fill_scaling_list_pps() 729 mem_region = mpp_task_attach_fd(&task->mpp_task, fd); in rkvdec_process_reg_fd() 737 ret = mpp_translate_reg_address(session, &task->mpp_task, in rkvdec_process_reg_fd() 742 mpp_translate_reg_offset_info(&task->mpp_task, in rkvdec_process_reg_fd() 753 struct mpp_hw_info *hw_info = task->mpp_task.hw_info; in rkvdec_extract_task_msg() 805 struct mpp_task *mpp_task in rkvdec_alloc_task() local 855 rkvdec_prepare_with_reset(struct mpp_dev *mpp, struct mpp_task *mpp_task) rkvdec_prepare_with_reset() argument 884 rkvdec_run(struct mpp_dev *mpp, struct mpp_task *mpp_task) rkvdec_run() argument 935 rkvdec_3328_run(struct mpp_dev *mpp, struct mpp_task *mpp_task) rkvdec_3328_run() argument 965 rkvdec_1126_run(struct mpp_dev *mpp, struct mpp_task *mpp_task) rkvdec_1126_run() argument 990 struct mpp_task *mpp_task = mpp->cur_task; rkvdec_isr() local 1029 struct mpp_task *mpp_task = mpp->cur_task; rkvdec_3328_isr() local 1064 rkvdec_finish(struct mpp_dev *mpp, struct mpp_task *mpp_task) rkvdec_finish() argument 1104 rkvdec_finish_with_record_info(struct mpp_dev *mpp, struct mpp_task *mpp_task) rkvdec_finish_with_record_info() argument 1117 rkvdec_result(struct mpp_dev *mpp, struct mpp_task *mpp_task, struct mpp_task_msgs *msgs) rkvdec_result() argument 1140 rkvdec_free_task(struct mpp_session *session, struct mpp_task *mpp_task) rkvdec_free_task() argument 1454 rkvdec_get_freq(struct mpp_dev *mpp, struct mpp_task *mpp_task) rkvdec_get_freq() argument 1490 rkvdec_3328_get_freq(struct mpp_dev *mpp, struct mpp_task *mpp_task) rkvdec_3328_get_freq() argument 1517 rkvdec_set_freq(struct mpp_dev *mpp, struct mpp_task *mpp_task) rkvdec_set_freq() argument 1531 rkvdec_3368_set_freq(struct mpp_dev *mpp, struct mpp_task *mpp_task) rkvdec_3368_set_freq() argument 1550 rkvdec_3328_set_freq(struct mpp_dev *mpp, struct mpp_task *mpp_task) rkvdec_3328_set_freq() argument [all...] |
H A D | mpp_common.h | 318 struct mpp_task *cur_task; 332 struct mpp_task; 392 struct mpp_task { struct 523 struct mpp_task *mpp_task); 525 struct mpp_task *mpp_task); 557 void *(*prepare)(struct mpp_dev *mpp, struct mpp_task *task); 558 int (*run)(struct mpp_dev *mpp, struct mpp_task *task); 561 int (*finish)(struct mpp_dev *mpp, struct mpp_task *tas [all...] |
H A D | mpp_rkvenc.c | 121 container_of(ctx, struct rkvenc_task, mpp_task) 140 struct mpp_task mpp_task; member 331 struct mpp_task *mpp_task = NULL; in rkvenc_alloc_task() local 341 mpp_task = &task->mpp_task; in rkvenc_alloc_task() 342 mpp_task_init(session, mpp_task); in rkvenc_alloc_task() 343 mpp_task->hw_info = mpp->var->hw_info; in rkvenc_alloc_task() 344 mpp_task in rkvenc_alloc_task() 428 rkvenc_run(struct mpp_dev *mpp, struct mpp_task *mpp_task) rkvenc_run() argument 507 struct mpp_task *mpp_task = mpp->cur_task; rkvenc_isr() local 547 rkvenc_finish(struct mpp_dev *mpp, struct mpp_task *mpp_task) rkvenc_finish() argument 589 rkvenc_result(struct mpp_dev *mpp, struct mpp_task *mpp_task, struct mpp_task_msgs *msgs) rkvenc_result() argument 634 rkvenc_free_task(struct mpp_session *session, struct mpp_task *mpp_task) rkvenc_free_task() argument 1313 rkvenc_get_freq(struct mpp_dev *mpp, struct mpp_task *mpp_task) rkvenc_get_freq() argument 1349 rkvenc_set_freq(struct mpp_dev *mpp, struct mpp_task *mpp_task) rkvenc_set_freq() argument [all...] |
H A D | mpp_vepu2.c | 79 container_of(task, struct vepu_task, mpp_task) 84 struct mpp_task mpp_task; member 184 ret = mpp_translate_reg_address(session, &task->mpp_task, in vepu_process_reg_fd() 189 mpp_translate_reg_offset_info(&task->mpp_task, in vepu_process_reg_fd() 201 struct mpp_hw_info *hw_info = task->mpp_task.hw_info; in vepu_extract_task_msg() 253 struct mpp_task *mpp_task = NULL; in vepu_alloc_task() local 263 mpp_task = &task->mpp_task; in vepu_alloc_task() 342 vepu_run(struct mpp_dev *mpp, struct mpp_task *mpp_task) vepu_run() argument 393 struct mpp_task *mpp_task = mpp->cur_task; vepu_isr() local 421 vepu_finish(struct mpp_dev *mpp, struct mpp_task *mpp_task) vepu_finish() argument 446 vepu_result(struct mpp_dev *mpp, struct mpp_task *mpp_task, struct mpp_task_msgs *msgs) vepu_result() argument 469 vepu_free_task(struct mpp_session *session, struct mpp_task *mpp_task) vepu_free_task() argument 749 vepu_get_freq(struct mpp_dev *mpp, struct mpp_task *mpp_task) vepu_get_freq() argument 785 vepu_set_freq(struct mpp_dev *mpp, struct mpp_task *mpp_task) vepu_set_freq() argument [all...] |
H A D | mpp_rkvdec2.h | 99 container_of(task, struct rkvdec2_task, mpp_task) 123 struct mpp_task mpp_task; member 207 struct mpp_task *task); 212 int rkvdec2_free_task(struct mpp_session *session, struct mpp_task *mpp_task); 216 int rkvdec2_result(struct mpp_dev *mpp, struct mpp_task *mpp_task,
|
H A D | mpp_rkvenc2.c | 48 container_of(ctx, struct rkvenc_task, mpp_task) 118 struct mpp_task mpp_task; member 641 struct mpp_task *mpp_task; in rkvenc_alloc_task() local 650 mpp_task = &task->mpp_task; in rkvenc_alloc_task() 651 mpp_task_init(session, mpp_task); in rkvenc_alloc_task() 652 mpp_task->hw_info = mpp->var->hw_info; in rkvenc_alloc_task() 653 task->hw_info = to_rkvenc_info(mpp_task in rkvenc_alloc_task() 726 rkvenc2_prepare(struct mpp_dev *mpp, struct mpp_task *mpp_task) rkvenc2_prepare() argument 752 rkvenc_run(struct mpp_dev *mpp, struct mpp_task *mpp_task) rkvenc_run() argument 832 struct mpp_task *mpp_task; rkvenc_isr() local 873 rkvenc_finish(struct mpp_dev *mpp, struct mpp_task *mpp_task) rkvenc_finish() argument 907 rkvenc_result(struct mpp_dev *mpp, struct mpp_task *mpp_task, struct mpp_task_msgs *msgs) rkvenc_result() argument 933 rkvenc_free_task(struct mpp_session *session, struct mpp_task *mpp_task) rkvenc_free_task() argument 1252 rkvenc_set_freq(struct mpp_dev *mpp, struct mpp_task *mpp_task) rkvenc_set_freq() argument [all...] |
/device/soc/rockchip/common/vendor/drivers/video/rockchip/mpp/ |
H A D | mpp_vdpu2.c | 80 #define to_vdpu_task(task) container_of(task, struct vdpu_task, mpp_task)
84 struct mpp_task mpp_task;
member 202 ret = mpp_translate_reg_address(session, &task->mpp_task, fmt, task->reg, &task->off_inf);
in vdpu_process_reg_fd() 221 mem_region = mpp_task_attach_fd(&task->mpp_task, fd);
in vdpu_process_reg_fd() 230 mpp_translate_reg_offset_info(&task->mpp_task, &task->off_inf, task->reg);
in vdpu_process_reg_fd() 239 struct mpp_hw_info *hw_info = task->mpp_task.hw_info;
in vdpu_extract_task_msg() 286 struct mpp_task *mpp_task = NULL;
in vdpu_alloc_task() local 297 mpp_task in vdpu_alloc_task() 328 vdpu_run(struct mpp_dev *mpp, struct mpp_task *mpp_task) vdpu_run() argument 358 vdpu_finish(struct mpp_dev *mpp, struct mpp_task *mpp_task) vdpu_finish() argument 389 vdpu_result(struct mpp_dev *mpp, struct mpp_task *mpp_task, struct mpp_task_msgs *msgs) vdpu_result() argument 408 vdpu_free_task(struct mpp_session *session, struct mpp_task *mpp_task) vdpu_free_task() argument 516 vdpu_set_freq(struct mpp_dev *mpp, struct mpp_task *mpp_task) vdpu_set_freq() argument 553 struct mpp_task *mpp_task = mpp->cur_task; vdpu_isr() local [all...] |
H A D | mpp_jpgdec.c | 72 #define to_jpgdec_task(task) container_of(task, struct jpgdec_task, mpp_task)
76 struct mpp_task mpp_task;
member 130 ret = mpp_translate_reg_address(session, &task->mpp_task, JPEGDEC_FMT_DEFAULT, task->reg, &task->off_inf);
in jpgdec_process_reg_fd() 135 mpp_translate_reg_offset_info(&task->mpp_task, &task->off_inf, task->reg);
in jpgdec_process_reg_fd() 144 struct mpp_hw_info *hw_info = task->mpp_task.hw_info;
in jpgdec_extract_task_msg() 195 struct mpp_task *mpp_task = NULL;
in jpgdec_alloc_task() local 206 mpp_task = &task->mpp_task;
in jpgdec_alloc_task() 245 jpgdec_run(struct mpp_dev *mpp, struct mpp_task *mpp_task) jpgdec_run() argument 273 jpgdec_finish(struct mpp_dev *mpp, struct mpp_task *mpp_task) jpgdec_finish() argument 313 jpgdec_result(struct mpp_dev *mpp, struct mpp_task *mpp_task, struct mpp_task_msgs *msgs) jpgdec_result() argument 332 jpgdec_free_task(struct mpp_session *session, struct mpp_task *mpp_task) jpgdec_free_task() argument 434 jpgdec_set_freq(struct mpp_dev *mpp, struct mpp_task *mpp_task) jpgdec_set_freq() argument 468 struct mpp_task *mpp_task = mpp->cur_task; jpgdec_isr() local [all...] |
H A D | mpp_vepu1.c | 66 #define to_vepu_task(task) container_of(task, struct vepu_task, mpp_task)
70 struct mpp_task mpp_task;
member 149 ret = mpp_translate_reg_address(session, &task->mpp_task, fmt, task->reg, &task->off_inf);
in vepu_process_reg_fd() 153 mpp_translate_reg_offset_info(&task->mpp_task, &task->off_inf, task->reg);
in vepu_process_reg_fd() 162 struct mpp_hw_info *hw_info = task->mpp_task.hw_info;
in vepu_extract_task_msg() 209 struct mpp_task *mpp_task = NULL;
in vepu_alloc_task() local 220 mpp_task = &task->mpp_task;
in vepu_alloc_task() 250 vepu_run(struct mpp_dev *mpp, struct mpp_task *mpp_task) vepu_run() argument 299 struct mpp_task *mpp_task = mpp->cur_task; vepu_isr() local 319 vepu_finish(struct mpp_dev *mpp, struct mpp_task *mpp_task) vepu_finish() argument 343 vepu_result(struct mpp_dev *mpp, struct mpp_task *mpp_task, struct mpp_task_msgs *msgs) vepu_result() argument 361 vepu_free_task(struct mpp_session *session, struct mpp_task *mpp_task) vepu_free_task() argument 609 vepu_set_freq(struct mpp_dev *mpp, struct mpp_task *mpp_task) vepu_set_freq() argument [all...] |
H A D | mpp_rkvdec2_link.c | 308 static 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() argument 326 task = to_rkvdec2_task(mpp_task);
in rkvdec_link_write_task_to_slot() 366 dev->tasks_hw[slot_idx] = mpp_task;
in rkvdec_link_write_task_to_slot() 370 mpp_dbg_link_flow("slot %d write task %d\n", slot_idx, mpp_task->task_index);
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 slot_idx,
in rkvdec_link_send_task_to_hw() argument 442 struct mpp_task *task_ddr = dev->tasks_hw[next_idx];
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() argument 513 struct mpp_task *mpp_task = link_dec->tasks_hw[idx]; rkvdec_link_isr_recv_task() local 603 rkvdec2_link_prepare(struct mpp_dev *mpp, struct mpp_task *mpp_task) rkvdec2_link_prepare() argument 767 struct mpp_task *mpp_task = NULL; rkvdec2_link_isr() local 1247 struct mpp_task *mpp_task; rkvdec2_link_wait_result() local 1613 struct mpp_task *mpp_task = NULL, *n; rkvdec2_soft_ccu_dequeue() local 1730 rkvdec2_soft_ccu_enqueue(struct mpp_dev *mpp, struct mpp_task *mpp_task) rkvdec2_soft_ccu_enqueue() argument 1785 rkvdec2_get_idle_core(struct mpp_taskqueue *queue, struct mpp_task *mpp_task) rkvdec2_get_idle_core() argument 1843 struct mpp_task *mpp_task; rkvdec2_soft_ccu_worker() local [all...] |
H A D | mpp_vdpu1.c | 88 #define to_vdpu_task(task) container_of(task, struct vdpu_task, mpp_task)
97 struct mpp_task mpp_task;
member 227 ret = mpp_translate_reg_address(session, &task->mpp_task, fmt, task->reg, &task->off_inf);
in vdpu_process_reg_fd() 258 mem_region = mpp_task_attach_fd(&task->mpp_task, fd);
in vdpu_process_reg_fd() 268 mpp_translate_reg_offset_info(&task->mpp_task, &task->off_inf, task->reg);
in vdpu_process_reg_fd() 279 struct mpp_hw_info *hw_info = task->mpp_task.hw_info;
in vdpu_extract_task_msg() 329 struct mpp_task *mpp_task = NULL;
in vdpu_alloc_task() local 340 mpp_task in vdpu_alloc_task() 376 vdpu_run(struct mpp_dev *mpp, struct mpp_task *mpp_task) vdpu_run() argument 406 vdpu_finish(struct mpp_dev *mpp, struct mpp_task *mpp_task) vdpu_finish() argument 437 vdpu_result(struct mpp_dev *mpp, struct mpp_task *mpp_task, struct mpp_task_msgs *msgs) vdpu_result() argument 456 vdpu_free_task(struct mpp_session *session, struct mpp_task *mpp_task) vdpu_free_task() argument 558 vdpu_3288_get_freq(struct mpp_dev *mpp, struct mpp_task *mpp_task) vdpu_3288_get_freq() argument 571 vdpu_3368_get_freq(struct mpp_dev *mpp, struct mpp_task *mpp_task) vdpu_3368_get_freq() argument 584 vdpu_set_freq(struct mpp_dev *mpp, struct mpp_task *mpp_task) vdpu_set_freq() argument 621 struct mpp_task *mpp_task = mpp->cur_task; vdpu_isr() local [all...] |
H A D | mpp_rkvdec2.c | 92 struct mpp_hw_info *hw_info = task->mpp_task.hw_info;
in rkvdec2_extract_task_msg() 156 int mpp_set_rcbbuf(struct mpp_dev *mpp, struct mpp_session *session, struct mpp_task *task)
in mpp_set_rcbbuf() 196 struct mpp_task *mpp_task = &task->mpp_task;
in rkvdec2_task_init() local 200 mpp_task_init(session, mpp_task);
in rkvdec2_task_init() 201 mpp_task->hw_info = mpp->var->hw_info;
in rkvdec2_task_init() 202 mpp_task->reg = task->reg;
in rkvdec2_task_init() 213 ret = mpp_translate_reg_address(session, mpp_task, fmt, task->reg, &task->off_inf);
in rkvdec2_task_init() 218 mpp_translate_reg_offset_info(mpp_task, in rkvdec2_task_init() 271 struct mpp_task *mpp_task = NULL; rkvdec2_rk3568_alloc_task() local 287 rkvdec2_run(struct mpp_dev *mpp, struct mpp_task *mpp_task) rkvdec2_run() argument 333 rkvdec2_rk3568_run(struct mpp_dev *mpp, struct mpp_task *mpp_task) rkvdec2_rk3568_run() argument 371 struct mpp_task *mpp_task = mpp->cur_task; rkvdec2_isr() local 425 rkvdec2_finish(struct mpp_dev *mpp, struct mpp_task *mpp_task) rkvdec2_finish() argument 465 rkvdec2_result(struct mpp_dev *mpp, struct mpp_task *mpp_task, struct mpp_task_msgs *msgs) rkvdec2_result() argument 492 rkvdec2_free_task(struct mpp_session *session, struct mpp_task *mpp_task) rkvdec2_free_task() argument 757 rkvdec2_get_freq(struct mpp_dev *mpp, struct mpp_task *mpp_task) rkvdec2_get_freq() argument 792 rkvdec2_set_freq(struct mpp_dev *mpp, struct mpp_task *mpp_task) rkvdec2_set_freq() argument [all...] |
H A D | mpp_rkvdec.c | 117 #define to_rkvdec_task(task) container_of(task, struct rkvdec_task, mpp_task)
131 struct mpp_task mpp_task;
member 559 mem_region = mpp_task_attach_fd(&task->mpp_task, scaling_fd);
in fill_scaling_list_pps() 681 mem_region = mpp_task_attach_fd(&task->mpp_task, fd);
in rkvdec_process_reg_fd() 690 ret = mpp_translate_reg_address(session, &task->mpp_task, fmt, task->reg, &task->off_inf);
in rkvdec_process_reg_fd() 695 mpp_translate_reg_offset_info(&task->mpp_task, &task->off_inf, task->reg);
in rkvdec_process_reg_fd() 704 struct mpp_hw_info *hw_info = task->mpp_task.hw_info;
in rkvdec_extract_task_msg() 755 struct mpp_task *mpp_task in rkvdec_alloc_task() local 809 rkvdec_prepare_with_reset(struct mpp_dev *mpp, struct mpp_task *mpp_task) rkvdec_prepare_with_reset() argument 837 rkvdec_run(struct mpp_dev *mpp, struct mpp_task *mpp_task) rkvdec_run() argument 887 rkvdec_3328_run(struct mpp_dev *mpp, struct mpp_task *mpp_task) rkvdec_3328_run() argument 915 rkvdec_1126_run(struct mpp_dev *mpp, struct mpp_task *mpp_task) rkvdec_1126_run() argument 942 struct mpp_task *mpp_task = mpp->cur_task; rkvdec_isr() local 978 struct mpp_task *mpp_task = mpp->cur_task; rkvdec_3328_isr() local 1011 rkvdec_finish(struct mpp_dev *mpp, struct mpp_task *mpp_task) rkvdec_finish() argument 1050 rkvdec_finish_with_record_info(struct mpp_dev *mpp, struct mpp_task *mpp_task) rkvdec_finish_with_record_info() argument 1062 rkvdec_result(struct mpp_dev *mpp, struct mpp_task *mpp_task, struct mpp_task_msgs *msgs) rkvdec_result() argument 1081 rkvdec_free_task(struct mpp_session *session, struct mpp_task *mpp_task) rkvdec_free_task() argument 1393 rkvdec_get_freq(struct mpp_dev *mpp, struct mpp_task *mpp_task) rkvdec_get_freq() argument 1428 rkvdec_3328_get_freq(struct mpp_dev *mpp, struct mpp_task *mpp_task) rkvdec_3328_get_freq() argument 1455 rkvdec_set_freq(struct mpp_dev *mpp, struct mpp_task *mpp_task) rkvdec_set_freq() argument 1468 rkvdec_3368_set_freq(struct mpp_dev *mpp, struct mpp_task *mpp_task) rkvdec_3368_set_freq() argument 1487 rkvdec_3328_set_freq(struct mpp_dev *mpp, struct mpp_task *mpp_task) rkvdec_3328_set_freq() argument [all...] |
H A D | mpp_common.h | 344 struct mpp_task *cur_task; 358 struct mpp_task; 416 struct mpp_task { struct 546 int (*get_freq)(struct mpp_dev *mpp, struct mpp_task *mpp_task); 547 int (*set_freq)(struct mpp_dev *mpp, struct mpp_task *mpp_task); 576 void *(*prepare)(struct mpp_dev *mpp, struct mpp_task *task); 577 int (*run)(struct mpp_dev *mpp, struct mpp_task *task); 580 int (*finish)(struct mpp_dev *mpp, struct mpp_task *tas [all...] |
H A D | mpp_rkvenc.c | 118 #define to_rkvenc_task(ctx) container_of(ctx, struct rkvenc_task, mpp_task)
136 struct mpp_task mpp_task;
member 315 struct mpp_task *mpp_task = NULL;
in rkvenc_alloc_task() local 326 mpp_task = &task->mpp_task;
in rkvenc_alloc_task() 327 mpp_task_init(session, mpp_task);
in rkvenc_alloc_task() 328 mpp_task->hw_info = mpp->var->hw_info;
in rkvenc_alloc_task() 329 mpp_task in rkvenc_alloc_task() 408 rkvenc_run(struct mpp_dev *mpp, struct mpp_task *mpp_task) rkvenc_run() argument 484 struct mpp_task *mpp_task = mpp->cur_task; rkvenc_isr() local 523 rkvenc_finish(struct mpp_dev *mpp, struct mpp_task *mpp_task) rkvenc_finish() argument 561 rkvenc_result(struct mpp_dev *mpp, struct mpp_task *mpp_task, struct mpp_task_msgs *msgs) rkvenc_result() argument 598 rkvenc_free_task(struct mpp_session *session, struct mpp_task *mpp_task) rkvenc_free_task() argument 1269 rkvenc_get_freq(struct mpp_dev *mpp, struct mpp_task *mpp_task) rkvenc_get_freq() argument 1304 rkvenc_set_freq(struct mpp_dev *mpp, struct mpp_task *mpp_task) rkvenc_set_freq() argument [all...] |
H A D | mpp_vepu2.c | 78 #define to_vepu_task(task) container_of(task, struct vepu_task, mpp_task)
82 struct mpp_task mpp_task;
member 181 ret = mpp_translate_reg_address(session, &task->mpp_task, fmt, task->reg, &task->off_inf);
in vepu_process_reg_fd() 186 mpp_translate_reg_offset_info(&task->mpp_task, &task->off_inf, task->reg);
in vepu_process_reg_fd() 196 struct mpp_hw_info *hw_info = task->mpp_task.hw_info;
in vepu_extract_task_msg() 243 struct mpp_task *mpp_task = NULL;
in vepu_alloc_task() local 254 mpp_task = &task->mpp_task;
in vepu_alloc_task() 336 vepu_run(struct mpp_dev *mpp, struct mpp_task *mpp_task) vepu_run() argument 385 struct mpp_task *mpp_task = mpp->cur_task; vepu_isr() local 405 vepu_finish(struct mpp_dev *mpp, struct mpp_task *mpp_task) vepu_finish() argument 429 vepu_result(struct mpp_dev *mpp, struct mpp_task *mpp_task, struct mpp_task_msgs *msgs) vepu_result() argument 448 vepu_free_task(struct mpp_session *session, struct mpp_task *mpp_task) vepu_free_task() argument 729 vepu_get_freq(struct mpp_dev *mpp, struct mpp_task *mpp_task) vepu_get_freq() argument 764 vepu_set_freq(struct mpp_dev *mpp, struct mpp_task *mpp_task) vepu_set_freq() argument [all...] |
H A D | mpp_rkvdec2.h | 95 #define to_rkvdec2_task(task) container_of(task, struct rkvdec2_task, mpp_task) 118 struct mpp_task mpp_task; member 201 int mpp_set_rcbbuf(struct mpp_dev *mpp, struct mpp_session *session, struct mpp_task *task); 205 int rkvdec2_free_task(struct mpp_session *session, struct mpp_task *mpp_task); 209 int rkvdec2_result(struct mpp_dev *mpp, struct mpp_task *mpp_task, struct mpp_task_msgs *msgs);
|
H A D | mpp_rkvenc2.c | 48 #define to_rkvenc_task(ctx) container_of(ctx, struct rkvenc_task, mpp_task)
116 struct mpp_task mpp_task;
member 648 struct mpp_task *mpp_task;
in rkvenc_alloc_task() local 658 mpp_task = &task->mpp_task;
in rkvenc_alloc_task() 659 mpp_task_init(session, mpp_task);
in rkvenc_alloc_task() 660 mpp_task->hw_info = mpp->var->hw_info;
in rkvenc_alloc_task() 661 task->hw_info = to_rkvenc_info(mpp_task in rkvenc_alloc_task() 735 rkvenc2_prepare(struct mpp_dev *mpp, struct mpp_task *mpp_task) rkvenc2_prepare() argument 756 rkvenc_run(struct mpp_dev *mpp, struct mpp_task *mpp_task) rkvenc_run() argument 838 struct mpp_task *mpp_task; rkvenc_isr() local 880 rkvenc_finish(struct mpp_dev *mpp, struct mpp_task *mpp_task) rkvenc_finish() argument 916 rkvenc_result(struct mpp_dev *mpp, struct mpp_task *mpp_task, struct mpp_task_msgs *msgs) rkvenc_result() argument 941 rkvenc_free_task(struct mpp_session *session, struct mpp_task *mpp_task) rkvenc_free_task() argument 1262 rkvenc_set_freq(struct mpp_dev *mpp, struct mpp_task *mpp_task) rkvenc_set_freq() argument [all...] |
H A D | mpp_iep2.c | 76 #define to_iep_task(task) container_of(task, struct iep_task, mpp_task)
187 struct mpp_task mpp_task;
member 254 mem_region = mpp_task_attach_fd(&task->mpp_task, usr_fd);
in iep2_process_reg_fd() 317 mpp_task_init(session, &task->mpp_task);
in iep2_alloc_task() 334 return &task->mpp_task;
in iep2_alloc_task() 337 mpp_task_finalize(session, &task->mpp_task);
in iep2_alloc_task() 533 static int iep2_run(struct mpp_dev *mpp, struct mpp_task *mpp_task)
in iep2_run() argument 539 task = to_iep_task(mpp_task);
in iep2_run() 577 struct mpp_task *mpp_task = NULL; iep2_isr() local 627 iep2_finish(struct mpp_dev *mpp, struct mpp_task *mpp_task) iep2_finish() argument 667 iep2_result(struct mpp_dev *mpp, struct mpp_task *mpp_task, struct mpp_task_msgs *msgs) iep2_result() argument 686 iep2_free_task(struct mpp_session *session, struct mpp_task *mpp_task) iep2_free_task() argument 806 iep2_set_freq(struct mpp_dev *mpp, struct mpp_task *mpp_task) iep2_set_freq() argument [all...] |