Home
last modified time | relevance | path

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

/OK3568_Linux_fs/kernel/drivers/gpu/arm/midgard/
H A Dmali_kbase_js.h365 …ce *kbdev, struct kbase_context *kctx, struct kbasep_js_atom_retained_state *katom_retained_state);
736 … bool kbasep_js_has_atom_finished(const struct kbasep_js_atom_retained_state *katom_retained_state) in kbasep_js_has_atom_finished() argument
738 …return (bool) (katom_retained_state->event_code != BASE_JD_EVENT_STOPPED && katom_retained_state->… in kbasep_js_has_atom_finished()
751 …p_js_atom_retained_state_is_valid(const struct kbasep_js_atom_retained_state *katom_retained_state) in kbasep_js_atom_retained_state_is_valid() argument
753 return (bool) (katom_retained_state->core_req != KBASEP_JS_ATOM_RETAINED_STATE_CORE_REQ_INVALID); in kbasep_js_atom_retained_state_is_valid()
756 …_atom_retry_submit_slot(const struct kbasep_js_atom_retained_state *katom_retained_state, int *res) in kbasep_js_get_atom_retry_submit_slot() argument
758 int js = katom_retained_state->retry_submit_on_slot; in kbasep_js_get_atom_retry_submit_slot()
H A Dmali_kbase_js_ctx_attr.c278 …ice *kbdev, struct kbase_context *kctx, struct kbasep_js_atom_retained_state *katom_retained_state) in kbasep_js_ctx_attr_ctx_release_atom() argument
283 KBASE_DEBUG_ASSERT(katom_retained_state); in kbasep_js_ctx_attr_ctx_release_atom()
284 core_req = katom_retained_state->core_req; in kbasep_js_ctx_attr_ctx_release_atom()
287 if (kbasep_js_atom_retained_state_is_valid(katom_retained_state) == false) in kbasep_js_ctx_attr_ctx_release_atom()
H A Dmali_kbase_js.c72 struct kbasep_js_atom_retained_state *katom_retained_state);
1197 struct kbasep_js_atom_retained_state katom_retained_state; in kbasep_js_remove_cancelled_job() local
1207 kbasep_js_atom_retained_state_copy(&katom_retained_state, katom); in kbasep_js_remove_cancelled_job()
1219 &katom_retained_state); in kbasep_js_remove_cancelled_job()
1296 struct kbasep_js_atom_retained_state *katom_retained_state, in kbasep_js_run_jobs_after_ctx_and_atom_release() argument
1304 KBASE_DEBUG_ASSERT(katom_retained_state != NULL); in kbasep_js_run_jobs_after_ctx_and_atom_release()
1315 if (katom_retained_state) in kbasep_js_run_jobs_after_ctx_and_atom_release()
1317 katom_retained_state, &retry_jobslot); in kbasep_js_run_jobs_after_ctx_and_atom_release()
1353 struct kbasep_js_atom_retained_state *katom_retained_state) in kbasep_js_runpool_release_ctx_internal() argument
1394 if (kbasep_js_has_atom_finished(katom_retained_state)) in kbasep_js_runpool_release_ctx_internal()
[all …]
H A Dmali_kbase_js_ctx_attr.h111 …ce *kbdev, struct kbase_context *kctx, struct kbasep_js_atom_retained_state *katom_retained_state);
H A Dmali_kbase_jd.c1464 struct kbasep_js_atom_retained_state katom_retained_state; in kbase_jd_done_worker() local
1525 kbasep_js_atom_retained_state_copy(&katom_retained_state, katom); in kbase_jd_done_worker()
1529 KBASE_DEBUG_ASSERT(kbasep_js_has_atom_finished(&katom_retained_state)); in kbase_jd_done_worker()
1594 kbasep_js_runpool_release_ctx_and_katom_retained_state(kbdev, kctx, &katom_retained_state); in kbase_jd_done_worker()
/OK3568_Linux_fs/kernel/drivers/gpu/arm/bifrost/jm/
H A Dmali_kbase_jm_js.h388 struct kbasep_js_atom_retained_state *katom_retained_state);
826 const struct kbasep_js_atom_retained_state *katom_retained_state) in kbasep_js_has_atom_finished() argument
828 return (bool) (katom_retained_state->event_code != in kbasep_js_has_atom_finished()
830 katom_retained_state->event_code != in kbasep_js_has_atom_finished()
832 katom_retained_state->event_code != in kbasep_js_has_atom_finished()
848 const struct kbasep_js_atom_retained_state *katom_retained_state) in kbasep_js_atom_retained_state_is_valid() argument
850 return (bool) (katom_retained_state->core_req != in kbasep_js_atom_retained_state_is_valid()
/OK3568_Linux_fs/kernel/drivers/gpu/arm/bifrost/
H A Dmali_kbase_js_ctx_attr.c275 …ice *kbdev, struct kbase_context *kctx, struct kbasep_js_atom_retained_state *katom_retained_state) in kbasep_js_ctx_attr_ctx_release_atom() argument
280 KBASE_DEBUG_ASSERT(katom_retained_state); in kbasep_js_ctx_attr_ctx_release_atom()
281 core_req = katom_retained_state->core_req; in kbasep_js_ctx_attr_ctx_release_atom()
284 if (kbasep_js_atom_retained_state_is_valid(katom_retained_state) == false) in kbasep_js_ctx_attr_ctx_release_atom()
H A Dmali_kbase_js.c79 struct kbasep_js_atom_retained_state *katom_retained_state);
1673 struct kbasep_js_atom_retained_state katom_retained_state; in kbasep_js_remove_cancelled_job() local
1680 kbasep_js_atom_retained_state_copy(&katom_retained_state, katom); in kbasep_js_remove_cancelled_job()
1693 &katom_retained_state); in kbasep_js_remove_cancelled_job()
1721 struct kbasep_js_atom_retained_state *katom_retained_state, in kbasep_js_run_jobs_after_ctx_and_atom_release() argument
1729 KBASE_DEBUG_ASSERT(katom_retained_state != NULL); in kbasep_js_run_jobs_after_ctx_and_atom_release()
1777 struct kbasep_js_atom_retained_state *katom_retained_state) in kbasep_js_runpool_release_ctx_internal() argument
1817 if (kbasep_js_has_atom_finished(katom_retained_state)) in kbasep_js_runpool_release_ctx_internal()
1819 kbdev, kctx, katom_retained_state); in kbasep_js_runpool_release_ctx_internal()
1883 kctx, katom_retained_state, in kbasep_js_runpool_release_ctx_internal()
[all …]
H A Dmali_kbase_js_ctx_attr.h104 …ce *kbdev, struct kbase_context *kctx, struct kbasep_js_atom_retained_state *katom_retained_state);
H A Dmali_kbase_jd.c1243 struct kbasep_js_atom_retained_state katom_retained_state; in kbase_jd_done_worker() local
1308 kbasep_js_atom_retained_state_copy(&katom_retained_state, katom); in kbase_jd_done_worker()
1312 KBASE_DEBUG_ASSERT(kbasep_js_has_atom_finished(&katom_retained_state)); in kbase_jd_done_worker()
1379 kbasep_js_runpool_release_ctx_and_katom_retained_state(kbdev, kctx, &katom_retained_state); in kbase_jd_done_worker()