Searched refs:atoms_pulled (Results 1 - 11 of 11) sorted by relevance
/device/soc/rockchip/common/kernel/drivers/gpu/arm/bifrost/jm/ |
H A D | mali_kbase_js_defs.h | 427 * @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 D | mali_kbase_js.c | 638 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 D | mali_kbase_defs.h | 1434 atomic_t atoms_pulled;
member
|
H A D | mali_kbase_jd.c | 1479 * 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 D | mali_kbase_js.c | 670 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 D | mali_kbase_defs.h | 1453 atomic_t atoms_pulled; member
|
H A D | mali_kbase_jd.c | 1553 * 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 D | mali_kbase_js.c | 643 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 D | mali_kbase_defs.h | 1426 * @atoms_pulled: Total number of atoms currently pulled from the context. 1580 atomic_t atoms_pulled; member
|
H A D | mali_kbase_jd.c | 1412 * 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 D | mali_kbase_js.c | 748 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