Home
last modified time | relevance | path

Searched refs:atoms_pulled (Results 1 - 11 of 11) sorted by relevance

/device/soc/rockchip/common/kernel/drivers/gpu/arm/bifrost/jm/
H A Dmali_kbase_js_defs.h427 * @atoms_pulled: counts of atoms that have been pulled from this slot,
438 atomic_t atoms_pulled; member
/device/soc/rockchip/common/vendor/drivers/gpu/arm/midgard/
H A Dmali_kbase_js.c638 if (!atomic_read(&kctx->atoms_pulled)) { in kbase_js_ctx_list_add_pullable_nolock()
677 if (!atomic_read(&kctx->atoms_pulled)) { in kbase_js_ctx_list_add_pullable_head_nolock()
743 if (!atomic_read(&kctx->atoms_pulled)) { in kbase_js_ctx_list_add_unpullable_nolock()
783 if (!atomic_read(&kctx->atoms_pulled)) { in kbase_js_ctx_list_remove_nolock()
2060 pulled = atomic_inc_return(&kctx->atoms_pulled); in kbase_js_pull()
2109 atomic_dec(&kctx->atoms_pulled); in js_return_worker()
2129 if (atomic_read(&kctx->atoms_pulled) && kbase_js_ctx_pullable(kctx, js, true)) { in js_return_worker()
2134 if (!atomic_read(&kctx->atoms_pulled)) { in js_return_worker()
2226 context_idle = !atomic_dec_return(&kctx->atoms_pulled); in kbase_js_complete_atom_wq()
2230 if (!atomic_read(&kctx->atoms_pulled) in kbase_js_complete_atom_wq()
[all...]
H A Dmali_kbase_defs.h1434 atomic_t atoms_pulled; member
H A Dmali_kbase_jd.c1479 * If an atom has been fast-started then kctx->atoms_pulled will in kbase_jd_done_worker()
1486 * be false and atoms_pulled will be zero, so drop the reference in kbase_jd_done_worker()
1493 if (kbase_ctx_flag(kctx, KCTX_ACTIVE) || !atomic_read(&kctx->atoms_pulled)) { in kbase_jd_done_worker()
/device/soc/rockchip/common/kernel/drivers/gpu/arm/midgard/
H A Dmali_kbase_js.c670 if (!atomic_read(&kctx->atoms_pulled)) { in kbase_js_ctx_list_add_pullable_nolock()
710 if (!atomic_read(&kctx->atoms_pulled)) { in kbase_js_ctx_list_add_pullable_head_nolock()
781 if (!atomic_read(&kctx->atoms_pulled)) { in kbase_js_ctx_list_add_unpullable_nolock()
823 if (!atomic_read(&kctx->atoms_pulled)) { in kbase_js_ctx_list_remove_nolock()
2155 pulled = atomic_inc_return(&kctx->atoms_pulled); in kbase_js_pull()
2205 atomic_dec(&kctx->atoms_pulled); in js_return_worker()
2226 if (atomic_read(&kctx->atoms_pulled) && in js_return_worker()
2232 if (!atomic_read(&kctx->atoms_pulled)) { in js_return_worker()
2327 context_idle = !atomic_dec_return(&kctx->atoms_pulled); in kbase_js_complete_atom_wq()
2331 if (!atomic_read(&kctx->atoms_pulled) in kbase_js_complete_atom_wq()
[all...]
H A Dmali_kbase_defs.h1453 atomic_t atoms_pulled; member
H A Dmali_kbase_jd.c1553 * If an atom has been fast-started then kctx->atoms_pulled will in kbase_jd_done_worker()
1560 * be false and atoms_pulled will be zero, so drop the reference in kbase_jd_done_worker()
1568 !atomic_read(&kctx->atoms_pulled)) { in kbase_jd_done_worker()
/device/soc/rockchip/common/vendor/drivers/gpu/arm/bifrost/
H A Dmali_kbase_js.c643 if (!atomic_read(&kctx->atoms_pulled)) { in kbase_js_ctx_list_add_pullable_nolock()
683 if (!atomic_read(&kctx->atoms_pulled)) { in kbase_js_ctx_list_add_pullable_head_nolock()
751 if (!atomic_read(&kctx->atoms_pulled)) { in kbase_js_ctx_list_add_unpullable_nolock()
791 if (!atomic_read(&kctx->atoms_pulled)) { in kbase_js_ctx_list_remove_nolock()
2333 pulled = atomic_inc_return(&kctx->atoms_pulled);
2572 atomic_dec(&kctx->atoms_pulled);
2594 if (atomic_read(&kctx->atoms_pulled) && kbase_js_ctx_pullable(kctx, js, true)) {
2599 if (!atomic_read(&kctx->atoms_pulled)) {
2867 context_idle = !atomic_dec_return(&kctx->atoms_pulled);
2871 if (!atomic_read(&kctx->atoms_pulled)
[all...]
H A Dmali_kbase_defs.h1426 * @atoms_pulled: Total number of atoms currently pulled from the context.
1580 atomic_t atoms_pulled; member
H A Dmali_kbase_jd.c1412 * If an atom has been fast-started then kctx->atoms_pulled will in kbase_jd_done_worker()
1419 * be false and atoms_pulled will be zero, so drop the reference in kbase_jd_done_worker()
1426 if (kbase_ctx_flag(kctx, KCTX_ACTIVE) || !atomic_read(&kctx->atoms_pulled)) { in kbase_jd_done_worker()
/device/soc/rockchip/common/kernel/drivers/gpu/arm/bifrost/
H A Dmali_kbase_js.c748 return atomic_read(&kctx->slot_tracking[js].atoms_pulled); in kbase_jsctx_slot_atoms_pulled()
809 atomic_inc(&slot_tracking->atoms_pulled); in kbase_jsctx_slot_atom_pulled_inc()
844 atomic_dec(&slot_tracking->atoms_pulled); in kbase_jsctx_slot_atom_pulled_dec()

Completed in 31 milliseconds