Searched refs:katom_retained_state (Results 1 – 10 of 10) sorted by relevance
| /OK3568_Linux_fs/kernel/drivers/gpu/arm/midgard/ |
| H A D | mali_kbase_js.h | 365 …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 D | mali_kbase_js_ctx_attr.c | 278 …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 D | mali_kbase_js.c | 72 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 D | mali_kbase_js_ctx_attr.h | 111 …ce *kbdev, struct kbase_context *kctx, struct kbasep_js_atom_retained_state *katom_retained_state);
|
| H A D | mali_kbase_jd.c | 1464 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 D | mali_kbase_jm_js.h | 388 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 D | mali_kbase_js_ctx_attr.c | 275 …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 D | mali_kbase_js.c | 79 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 D | mali_kbase_js_ctx_attr.h | 104 …ce *kbdev, struct kbase_context *kctx, struct kbasep_js_atom_retained_state *katom_retained_state);
|
| H A D | mali_kbase_jd.c | 1243 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()
|