Home
last modified time | relevance | path

Searched refs:mpp_taskqueue (Results 1 – 10 of 10) sorted by relevance

/device/soc/rockchip/rk3588/kernel/drivers/video/rockchip/mpp/
Dmpp_common.h285 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);
Dmpp_common.c90 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 …]
Dmpp_rkvdec2_link.c1087 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 …]
Dmpp_service.c295 struct mpp_taskqueue *queue; in mpp_service_probe()
388 struct mpp_taskqueue *queue; in mpp_service_remove()
Dmpp_rkvenc2.c728 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/
Dmpp_common.h313 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);
Dmpp_common.c82 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 …]
Dmpp_rkvdec2_link.c1061 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 …]
Dmpp_service.c294 struct mpp_taskqueue *queue; in mpp_service_probe()
386 struct mpp_taskqueue *queue; in mpp_service_remove()
Dmpp_rkvenc2.c737 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()