Home
last modified time | relevance | path

Searched refs:free_as (Results 1 – 2 of 2) sorted by relevance

/OK3568_Linux_fs/kernel/drivers/gpu/arm/midgard/
H A Dmali_kbase_ctx_sched.c71 int free_as; in kbasep_ctx_sched_find_as_for_ctx() local
83 free_as = ffs(kbdev->as_free) - 1; in kbasep_ctx_sched_find_as_for_ctx()
84 if (free_as >= 0 && free_as < kbdev->nr_hw_address_spaces) in kbasep_ctx_sched_find_as_for_ctx()
85 return free_as; in kbasep_ctx_sched_find_as_for_ctx()
100 int const free_as = kbasep_ctx_sched_find_as_for_ctx(kctx); in kbase_ctx_sched_retain_ctx() local
102 if (free_as != KBASEP_AS_NR_INVALID) { in kbase_ctx_sched_retain_ctx()
103 kbdev->as_free &= ~(1u << free_as); in kbase_ctx_sched_retain_ctx()
107 if (free_as != kctx->as_nr) { in kbase_ctx_sched_retain_ctx()
109 kbdev->as_to_kctx[free_as]; in kbase_ctx_sched_retain_ctx()
117 kctx->as_nr = free_as; in kbase_ctx_sched_retain_ctx()
[all …]
/OK3568_Linux_fs/kernel/drivers/gpu/arm/bifrost/
H A Dmali_kbase_ctx_sched.c91 int free_as; in kbasep_ctx_sched_find_as_for_ctx() local
103 free_as = ffs(kbdev->as_free) - 1; in kbasep_ctx_sched_find_as_for_ctx()
104 if (free_as >= 0 && free_as < kbdev->nr_hw_address_spaces) in kbasep_ctx_sched_find_as_for_ctx()
105 return free_as; in kbasep_ctx_sched_find_as_for_ctx()
120 int const free_as = kbasep_ctx_sched_find_as_for_ctx(kctx); in kbase_ctx_sched_retain_ctx() local
122 if (free_as >= 0) { in kbase_ctx_sched_retain_ctx()
123 kbdev->as_free &= ~(1u << free_as); in kbase_ctx_sched_retain_ctx()
127 if (free_as != kctx->as_nr) { in kbase_ctx_sched_retain_ctx()
129 kbdev->as_to_kctx[free_as]; in kbase_ctx_sched_retain_ctx()
138 kctx->as_nr = free_as; in kbase_ctx_sched_retain_ctx()
[all …]