Home
last modified time | relevance | path

Searched refs:mpp_task (Results 1 - 25 of 30) sorted by relevance

12

/device/soc/rockchip/rk3588/kernel/drivers/video/rockchip/mpp/
H A Dmpp_vdpu1.c89 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 Dmpp_vdpu2.c81 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 Dmpp_vepu1.c67 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 Dmpp_jpgdec.c73 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 Dmpp_rkvdec2_link.c306 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 Dmpp_rkvdec2.c95 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 Dmpp_rkvdec.c118 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 Dmpp_common.h318 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 Dmpp_rkvenc.c121 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 Dmpp_vepu2.c79 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 Dmpp_rkvdec2.h99 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 Dmpp_rkvenc2.c48 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 Dmpp_vdpu2.c80 #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 Dmpp_jpgdec.c72 #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 Dmpp_vepu1.c66 #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 Dmpp_rkvdec2_link.c308 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 Dmpp_vdpu1.c88 #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 Dmpp_rkvdec2.c92 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 Dmpp_rkvdec.c117 #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 Dmpp_common.h344 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 Dmpp_rkvenc.c118 #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 Dmpp_vepu2.c78 #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 Dmpp_rkvdec2.h95 #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 Dmpp_rkvenc2.c48 #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 Dmpp_iep2.c76 #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...]

Completed in 31 milliseconds

12