Searched refs:mpp_taskqueue (Results 1 – 10 of 10) sorted by relevance
| /device/soc/rockchip/rk3588/kernel/drivers/video/rockchip/mpp/ |
| D | mpp_common.h | 285 struct mpp_taskqueue; 321 struct mpp_taskqueue *queue; 428 struct mpp_taskqueue { struct 476 struct mpp_taskqueue *queue; argument 496 struct mpp_taskqueue *task_queues[MPP_DEVICE_BUTT]; 573 struct mpp_taskqueue *mpp_taskqueue_init(struct device *dev);
|
| D | mpp_common.c | 90 struct mpp_taskqueue *queue); 94 mpp_taskqueue_push_pending(struct mpp_taskqueue *queue, in mpp_taskqueue_push_pending() 109 mpp_taskqueue_pop_pending(struct mpp_taskqueue *queue, in mpp_taskqueue_pop_pending() 124 mpp_taskqueue_get_pending_task(struct mpp_taskqueue *queue) in mpp_taskqueue_get_pending_task() 138 mpp_taskqueue_is_running(struct mpp_taskqueue *queue) in mpp_taskqueue_is_running() 151 mpp_taskqueue_pending_to_run(struct mpp_taskqueue *queue, in mpp_taskqueue_pending_to_run() 167 mpp_taskqueue_get_running_task(struct mpp_taskqueue *queue) in mpp_taskqueue_get_running_task() 182 mpp_taskqueue_pop_running(struct mpp_taskqueue *queue, in mpp_taskqueue_pop_running() 323 struct mpp_taskqueue *queue) in mpp_session_attach_workqueue() 333 struct mpp_taskqueue *queue; in mpp_session_detach_workqueue() [all …]
|
| D | mpp_rkvdec2_link.c | 1087 static void mpp_taskqueue_scan_pending_abort_task(struct mpp_taskqueue *queue) in mpp_taskqueue_scan_pending_abort_task() 1112 struct mpp_taskqueue *queue = mpp->queue; in rkvdec2_link_try_dequeue() 1323 struct mpp_taskqueue *queue = mpp->queue; in rkvdec2_link_worker() 1464 struct mpp_taskqueue *queue; in rkvdec2_attach_ccu() 1570 struct mpp_taskqueue *queue) in rkvdec2_ccu_link_session_detach() 1599 static int rkvdec2_ccu_power_on(struct mpp_taskqueue *queue, in rkvdec2_ccu_power_on() 1624 static int rkvdec2_ccu_power_off(struct mpp_taskqueue *queue, in rkvdec2_ccu_power_off() 1652 static int rkvdec2_soft_ccu_dequeue(struct mpp_taskqueue *queue) in rkvdec2_soft_ccu_dequeue() 1697 static int rkvdec2_soft_ccu_reset(struct mpp_taskqueue *queue) in rkvdec2_soft_ccu_reset() 1838 static struct mpp_dev *rkvdec2_get_idle_core(struct mpp_taskqueue *queue, in rkvdec2_get_idle_core() [all …]
|
| D | mpp_service.c | 295 struct mpp_taskqueue *queue; in mpp_service_probe() 388 struct mpp_taskqueue *queue; in mpp_service_remove()
|
| D | mpp_rkvenc2.c | 728 struct mpp_taskqueue *queue = mpp->queue; in rkvenc2_prepare() 834 struct mpp_taskqueue *queue = mpp->queue; in rkvenc_isr() 1198 struct mpp_taskqueue *queue = mpp->queue; in rkvenc_reset()
|
| /device/soc/rockchip/common/vendor/drivers/video/rockchip/mpp/ |
| D | mpp_common.h | 313 struct mpp_taskqueue; 347 struct mpp_taskqueue *queue; 452 struct mpp_taskqueue { struct 500 struct mpp_taskqueue *queue; argument 520 struct mpp_taskqueue *task_queues[MPP_DEVICE_BUTT]; 590 struct mpp_taskqueue *mpp_taskqueue_init(struct device *dev);
|
| D | mpp_common.c | 82 static void mpp_attach_workqueue(struct mpp_dev *mpp, struct mpp_taskqueue *queue); 85 static int mpp_taskqueue_push_pending(struct mpp_taskqueue *queue, struct mpp_task *task) in mpp_taskqueue_push_pending() 99 static int mpp_taskqueue_pop_pending(struct mpp_taskqueue *queue, struct mpp_task *task) in mpp_taskqueue_pop_pending() 113 static struct mpp_task *mpp_taskqueue_get_pending_task(struct mpp_taskqueue *queue) in mpp_taskqueue_get_pending_task() 124 static bool mpp_taskqueue_is_running(struct mpp_taskqueue *queue) in mpp_taskqueue_is_running() 136 static int mpp_taskqueue_pending_to_run(struct mpp_taskqueue *queue, struct mpp_task *task) in mpp_taskqueue_pending_to_run() 150 static struct mpp_task *mpp_taskqueue_get_running_task(struct mpp_taskqueue *queue) in mpp_taskqueue_get_running_task() 162 static int mpp_taskqueue_pop_running(struct mpp_taskqueue *queue, struct mpp_task *task) in mpp_taskqueue_pop_running() 303 static void mpp_session_attach_workqueue(struct mpp_session *session, struct mpp_taskqueue *queue) in mpp_session_attach_workqueue() 313 struct mpp_taskqueue *queue; in mpp_session_detach_workqueue() [all …]
|
| D | mpp_rkvdec2_link.c | 1061 static void mpp_taskqueue_scan_pending_abort_task(struct mpp_taskqueue *queue) in mpp_taskqueue_scan_pending_abort_task() 1087 struct mpp_taskqueue *queue = mpp->queue; in rkvdec2_link_try_dequeue() 1280 struct mpp_taskqueue *queue = mpp->queue; in rkvdec2_link_worker() 1424 struct mpp_taskqueue *queue; in rkvdec2_attach_ccu() 1532 static int rkvdec2_ccu_link_session_detach(struct mpp_dev *mpp, struct mpp_taskqueue *queue) in rkvdec2_ccu_link_session_detach() 1558 static int rkvdec2_ccu_power_on(struct mpp_taskqueue *queue, struct rkvdec2_ccu *ccu) in rkvdec2_ccu_power_on() 1583 static int rkvdec2_ccu_power_off(struct mpp_taskqueue *queue, struct rkvdec2_ccu *ccu) in rkvdec2_ccu_power_off() 1611 static int rkvdec2_soft_ccu_dequeue(struct mpp_taskqueue *queue) in rkvdec2_soft_ccu_dequeue() 1649 static int rkvdec2_soft_ccu_reset(struct mpp_taskqueue *queue) in rkvdec2_soft_ccu_reset() 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_service.c | 294 struct mpp_taskqueue *queue; in mpp_service_probe() 386 struct mpp_taskqueue *queue; in mpp_service_remove()
|
| D | mpp_rkvenc2.c | 737 struct mpp_taskqueue *queue = mpp->queue; in rkvenc2_prepare() 840 struct mpp_taskqueue *queue = mpp->queue; in rkvenc_isr() 1208 struct mpp_taskqueue *queue = mpp->queue; in rkvenc_reset()
|