Home
last modified time | relevance | path

Searched refs:schedule_sem (Results 1 – 7 of 7) sorted by relevance

/OK3568_Linux_fs/kernel/drivers/gpu/arm/midgard/
H A Dmali_kbase_jm.c84 if (!down_trylock(&js_devdata->schedule_sem)) { in kbase_jm_try_kick()
86 up(&js_devdata->schedule_sem); in kbase_jm_try_kick()
96 if (!down_trylock(&js_devdata->schedule_sem)) { in kbase_jm_try_kick_all()
98 up(&js_devdata->schedule_sem); in kbase_jm_try_kick_all()
H A Dmali_kbase_js_defs.h222 struct semaphore schedule_sem; member
H A Dmali_kbase_js.c523 sema_init(&jsdd->schedule_sem, 1); in kbasep_js_devdata_init()
2481 down(&js_devdata->schedule_sem); in kbase_js_sched()
2519 up(&js_devdata->schedule_sem); in kbase_js_sched()
2639 up(&js_devdata->schedule_sem); in kbase_js_sched()
H A Dmali_kbase_vinstr.c1718 down(&js_devdata->schedule_sem); in kbasep_vinstr_kick_scheduler()
1722 up(&js_devdata->schedule_sem); in kbasep_vinstr_kick_scheduler()
/OK3568_Linux_fs/kernel/drivers/gpu/arm/bifrost/
H A Dmali_kbase_jm.c92 if (!down_trylock(&js_devdata->schedule_sem)) { in kbase_jm_try_kick()
94 up(&js_devdata->schedule_sem); in kbase_jm_try_kick()
104 if (!down_trylock(&js_devdata->schedule_sem)) { in kbase_jm_try_kick_all()
106 up(&js_devdata->schedule_sem); in kbase_jm_try_kick_all()
H A Dmali_kbase_js.c596 sema_init(&jsdd->schedule_sem, 1); in kbasep_js_devdata_init()
3599 down(&js_devdata->schedule_sem);
3644 up(&js_devdata->schedule_sem);
3787 up(&js_devdata->schedule_sem);
/OK3568_Linux_fs/kernel/drivers/gpu/arm/bifrost/jm/
H A Dmali_kbase_js_defs.h304 struct semaphore schedule_sem; member