Home
last modified time | relevance | path

Searched refs:as_to_kctx (Results 1 - 18 of 18) sorted by relevance

/device/soc/rockchip/common/vendor/drivers/gpu/arm/midgard/
H A Dmali_kbase_ctx_sched.c41 memset(kbdev->as_to_kctx, 0, sizeof(kbdev->as_to_kctx)); in kbase_ctx_sched_init()
52 WARN_ON(kbdev->as_to_kctx[i] != NULL); in kbase_ctx_sched_term()
107 struct kbase_context *const prev_kctx = kbdev->as_to_kctx[free_as]; in kbase_ctx_sched_retain_ctx()
116 kbdev->as_to_kctx[free_as] = kctx; in kbase_ctx_sched_retain_ctx()
143 WARN_ON(kbdev->as_to_kctx[kctx->as_nr] != kctx); in kbase_ctx_sched_retain_ctx_refcount()
175 kbdev->as_to_kctx[kctx->as_nr] = NULL; in kbase_ctx_sched_remove_ctx()
192 kctx = kbdev->as_to_kctx[i]; in kbase_ctx_sched_restore_all_as()
202 kbdev->as_to_kctx[kctx->as_nr] = NULL; in kbase_ctx_sched_restore_all_as()
H A Dmali_kbase_js.h782 found_kctx = kbdev->as_to_kctx[as_nr]; in kbasep_js_runpool_lookup_ctx_noretain()
H A Dmali_kbase_js.c1194 found_kctx = kbdev->as_to_kctx[as_nr]; in kbasep_js_runpool_lookup_ctx()
1787 struct kbase_context *kctx = kbdev->as_to_kctx[i]; in kbasep_js_suspend()
1810 struct kbase_context *kctx = kbdev->as_to_kctx[i]; in kbasep_js_suspend()
H A Dmali_kbase_defs.h979 /* The below variables (as_free and as_to_kctx) are managed by the
985 struct kbase_context *as_to_kctx[BASE_MAX_NR_AS]; member
/device/soc/rockchip/common/kernel/drivers/gpu/arm/midgard/
H A Dmali_kbase_ctx_sched.c42 memset(kbdev->as_to_kctx, 0, sizeof(kbdev->as_to_kctx)); in kbase_ctx_sched_init()
53 WARN_ON(kbdev->as_to_kctx[i] != NULL); in kbase_ctx_sched_term()
109 kbdev->as_to_kctx[free_as]; in kbase_ctx_sched_retain_ctx()
118 kbdev->as_to_kctx[free_as] = kctx; in kbase_ctx_sched_retain_ctx()
144 WARN_ON(kbdev->as_to_kctx[kctx->as_nr] != kctx); in kbase_ctx_sched_retain_ctx_refcount()
174 kbdev->as_to_kctx[kctx->as_nr] = NULL; in kbase_ctx_sched_remove_ctx()
191 kctx = kbdev->as_to_kctx[i]; in kbase_ctx_sched_restore_all_as()
201 kbdev->as_to_kctx[kctx->as_nr] = NULL; in kbase_ctx_sched_restore_all_as()
H A Dmali_kbase_js.h786 found_kctx = kbdev->as_to_kctx[as_nr]; in kbasep_js_runpool_lookup_ctx_noretain()
H A Dmali_kbase_js.c1258 found_kctx = kbdev->as_to_kctx[as_nr]; in kbasep_js_runpool_lookup_ctx()
1877 struct kbase_context *kctx = kbdev->as_to_kctx[i]; in kbasep_js_suspend()
1902 struct kbase_context *kctx = kbdev->as_to_kctx[i]; in kbasep_js_suspend()
H A Dmali_kbase_defs.h989 /* The below variables (as_free and as_to_kctx) are managed by the
995 struct kbase_context *as_to_kctx[BASE_MAX_NR_AS]; member
/device/soc/rockchip/common/kernel/drivers/gpu/arm/bifrost/
H A Dmali_kbase_ctx_sched.c54 memset(kbdev->as_to_kctx, 0, sizeof(kbdev->as_to_kctx)); in kbase_ctx_sched_init()
65 WARN_ON(kbdev->as_to_kctx[i] != NULL); in kbase_ctx_sched_term()
121 kbdev->as_to_kctx[free_as]; in kbase_ctx_sched_retain_ctx()
131 kbdev->as_to_kctx[free_as] = kctx; in kbase_ctx_sched_retain_ctx()
157 WARN_ON(kbdev->as_to_kctx[kctx->as_nr] != kctx); in kbase_ctx_sched_retain_ctx_refcount()
175 kbdev->as_to_kctx[kctx->as_nr] = NULL; in kbase_ctx_sched_release_ctx()
201 kbdev->as_to_kctx[kctx->as_nr] = NULL; in kbase_ctx_sched_remove_ctx()
225 kctx = kbdev->as_to_kctx[i]; in kbase_ctx_sched_restore_all_as()
241 kbdev->as_to_kctx[kct in kbase_ctx_sched_restore_all_as()
[all...]
H A Dmali_kbase_defs.h723 * @as_to_kctx: Array of pointers to struct kbase_context, having
1007 struct kbase_context *as_to_kctx[BASE_MAX_NR_AS]; member
H A Dmali_kbase_js.c2362 struct kbase_context *kctx = kbdev->as_to_kctx[i];
2386 struct kbase_context *kctx = kbdev->as_to_kctx[i];
/device/soc/rockchip/common/vendor/drivers/gpu/arm/bifrost/
H A Dmali_kbase_ctx_sched.c53 memset(kbdev->as_to_kctx, 0, sizeof(kbdev->as_to_kctx)); in kbase_ctx_sched_init()
64 WARN_ON(kbdev->as_to_kctx[i] != NULL); in kbase_ctx_sched_term()
119 struct kbase_context *const prev_kctx = kbdev->as_to_kctx[free_as]; in kbase_ctx_sched_retain_ctx()
129 kbdev->as_to_kctx[free_as] = kctx; in kbase_ctx_sched_retain_ctx()
153 WARN_ON(kbdev->as_to_kctx[kctx->as_nr] != kctx); in kbase_ctx_sched_retain_ctx_refcount()
170 kbdev->as_to_kctx[kctx->as_nr] = NULL; in kbase_ctx_sched_release_ctx()
194 kbdev->as_to_kctx[kctx->as_nr] = NULL; in kbase_ctx_sched_remove_ctx()
217 kctx = kbdev->as_to_kctx[i]; in kbase_ctx_sched_restore_all_as()
230 kbdev->as_to_kctx[kct in kbase_ctx_sched_restore_all_as()
[all...]
H A Dmali_kbase_defs.h686 * @as_to_kctx: Array of pointers to struct kbase_context, having
922 struct kbase_context *as_to_kctx[BASE_MAX_NR_AS]; member
H A Dmali_kbase_js.c1985 struct kbase_context *kctx = kbdev->as_to_kctx[i];
2006 struct kbase_context *kctx = kbdev->as_to_kctx[i];
/device/soc/rockchip/common/vendor/drivers/gpu/arm/bifrost/backend/gpu/
H A Dmali_kbase_jm_as.c80 if (kbdev->as_to_kctx[i] == kctx) { in kbase_backend_use_ctx_sched()
135 as_kctx = kbdev->as_to_kctx[i]; in kbase_backend_find_and_release_free_address_space()
/device/soc/rockchip/common/vendor/drivers/gpu/arm/midgard/backend/gpu/
H A Dmali_kbase_jm_as.c71 if (kbdev->as_to_kctx[i] == kctx) { in kbase_backend_use_ctx_sched()
126 as_kctx = kbdev->as_to_kctx[i]; in kbase_backend_find_and_release_free_address_space()
/device/soc/rockchip/common/kernel/drivers/gpu/arm/bifrost/backend/gpu/
H A Dmali_kbase_jm_as.c82 if (kbdev->as_to_kctx[i] == kctx) { in kbase_backend_use_ctx_sched()
140 as_kctx = kbdev->as_to_kctx[i]; in kbase_backend_find_and_release_free_address_space()
/device/soc/rockchip/common/kernel/drivers/gpu/arm/midgard/backend/gpu/
H A Dmali_kbase_jm_as.c76 if (kbdev->as_to_kctx[i] == kctx) { in kbase_backend_use_ctx_sched()
134 as_kctx = kbdev->as_to_kctx[i]; in kbase_backend_find_and_release_free_address_space()

Completed in 34 milliseconds