Home
last modified time | relevance | path

Searched refs:new_ref_count (Results 1 - 6 of 6) sorted by relevance

/device/soc/rockchip/common/vendor/drivers/gpu/arm/bifrost/
H A Dmali_kbase_ctx_sched.c161 int new_ref_count; in kbase_ctx_sched_release_ctx() local
165 new_ref_count = atomic_dec_return(&kctx->refcount); in kbase_ctx_sched_release_ctx()
166 if (new_ref_count == 0) { in kbase_ctx_sched_release_ctx()
176 KBASE_KTRACE_ADD(kbdev, SCHED_RELEASE_CTX, kctx, new_ref_count); in kbase_ctx_sched_release_ctx()
H A Dmali_kbase_js.c1465 int new_ref_count; in kbasep_js_runpool_release_ctx_internal() local
1492 new_ref_count = atomic_read(&kctx->refcount); in kbasep_js_runpool_release_ctx_internal()
1499 if (new_ref_count == BASE_JD_DEP_TYPE_ORDER && kbase_ctx_flag(kctx, KCTX_PRIVILEGED) && in kbasep_js_runpool_release_ctx_internal()
1518 if (new_ref_count == 1 && (!kbasep_js_is_submit_allowed(js_devdata, kctx) || in kbasep_js_runpool_release_ctx_internal()
1529 new_ref_count, js_kctx_info->ctx.nr_jobs, kbasep_js_is_submit_allowed(js_devdata, kctx)); in kbasep_js_runpool_release_ctx_internal()
/device/soc/rockchip/common/kernel/drivers/gpu/arm/bifrost/
H A Dmali_kbase_ctx_sched.c165 int new_ref_count; in kbase_ctx_sched_release_ctx() local
169 new_ref_count = atomic_dec_return(&kctx->refcount); in kbase_ctx_sched_release_ctx()
170 if (new_ref_count == 0) { in kbase_ctx_sched_release_ctx()
184 KBASE_KTRACE_ADD(kbdev, SCHED_RELEASE_CTX, kctx, new_ref_count); in kbase_ctx_sched_release_ctx()
H A Dmali_kbase_js.c1802 int new_ref_count; in kbasep_js_runpool_release_ctx_internal() local
1829 new_ref_count = atomic_read(&kctx->refcount); in kbasep_js_runpool_release_ctx_internal()
1836 if (new_ref_count == 2 && kbase_ctx_flag(kctx, KCTX_PRIVILEGED) && in kbasep_js_runpool_release_ctx_internal()
1856 if (new_ref_count == 1 && in kbasep_js_runpool_release_ctx_internal()
1869 kctx, new_ref_count, js_kctx_info->ctx.nr_jobs, in kbasep_js_runpool_release_ctx_internal()
/device/soc/rockchip/common/vendor/drivers/gpu/arm/midgard/
H A Dmali_kbase_js.c1296 int new_ref_count; in kbasep_js_runpool_release_ctx_internal() local
1324 new_ref_count = atomic_read(&kctx->refcount); in kbasep_js_runpool_release_ctx_internal()
1331 KBASE_TRACE_ADD_REFCOUNT(kbdev, JS_RELEASE_CTX, kctx, NULL, 0u, new_ref_count); in kbasep_js_runpool_release_ctx_internal()
1333 if (new_ref_count == BASE_JD_DEP_TYPE_ORDER && kbase_ctx_flag(kctx, KCTX_PRIVILEGED) && in kbasep_js_runpool_release_ctx_internal()
1349 if (new_ref_count == 1 && (!kbasep_js_is_submit_allowed(js_devdata, kctx) || kbdev->pm.suspending)) { in kbasep_js_runpool_release_ctx_internal()
1356 new_ref_count, js_kctx_info->ctx.nr_jobs, kbasep_js_is_submit_allowed(js_devdata, kctx)); in kbasep_js_runpool_release_ctx_internal()
/device/soc/rockchip/common/kernel/drivers/gpu/arm/midgard/
H A Dmali_kbase_js.c1363 int new_ref_count; in kbasep_js_runpool_release_ctx_internal() local
1391 new_ref_count = atomic_read(&kctx->refcount); in kbasep_js_runpool_release_ctx_internal()
1399 new_ref_count); in kbasep_js_runpool_release_ctx_internal()
1401 if (new_ref_count == 2 && kbase_ctx_flag(kctx, KCTX_PRIVILEGED) && in kbasep_js_runpool_release_ctx_internal()
1417 if (new_ref_count == 1 && in kbasep_js_runpool_release_ctx_internal()
1426 kctx, new_ref_count, js_kctx_info->ctx.nr_jobs, in kbasep_js_runpool_release_ctx_internal()

Completed in 16 milliseconds