Home
last modified time | relevance | path

Searched refs:jit_alloc (Results 1 – 8 of 8) sorted by relevance

/OK3568_Linux_fs/kernel/drivers/gpu/arm/bifrost/csf/
H A Dmali_kbase_csf_kcpu.c229 &cmd->info.jit_alloc; in kbase_kcpu_jit_allocate_process()
248 if (kctx->jit_alloc[info->id]) { in kbase_kcpu_jit_allocate_process()
268 list_for_each_entry(jit_cmd, &kctx->csf.kcpu_queues.jit_cmds_head, info.jit_alloc.node) { in kbase_kcpu_jit_allocate_process()
275 if (free_ids && *free_ids && kctx->jit_alloc[*free_ids]) { in kbase_kcpu_jit_allocate_process()
308 kbase_jit_free(kctx, kctx->jit_alloc[info->id]); in kbase_kcpu_jit_allocate_process()
309 kctx->jit_alloc[info->id] = NULL; in kbase_kcpu_jit_allocate_process()
317 kctx->jit_alloc[info->id] = reg; in kbase_kcpu_jit_allocate_process()
332 reg = kctx->jit_alloc[info->id]; in kbase_kcpu_jit_allocate_process()
350 if (kctx->jit_alloc[info->id]) in kbase_kcpu_jit_allocate_process()
351 kbase_jit_free(kctx, kctx->jit_alloc[info->id]); in kbase_kcpu_jit_allocate_process()
[all …]
H A Dmali_kbase_csf_kcpu.h235 struct kbase_kcpu_command_jit_alloc_info jit_alloc; member
/OK3568_Linux_fs/kernel/drivers/gpu/arm/bifrost/
H A Dmali_kbase_softjobs.c962 count > ARRAY_SIZE(kctx->jit_alloc)) { in kbase_jit_allocate_prepare()
1072 if (kctx->jit_alloc[info->id]) { in kbase_jit_allocate_process()
1093 if (kctx->jit_alloc[info->id]) { in kbase_jit_allocate_process()
1101 kbase_jit_free(kctx, kctx->jit_alloc[info->id]); in kbase_jit_allocate_process()
1102 kctx->jit_alloc[info->id] = in kbase_jit_allocate_process()
1127 kctx->jit_alloc[*free_ids]) { in kbase_jit_allocate_process()
1144 kctx->jit_alloc[info->id] = in kbase_jit_allocate_process()
1165 kbase_jit_free(kctx, kctx->jit_alloc[info->id]); in kbase_jit_allocate_process()
1166 kctx->jit_alloc[info->id] = NULL; in kbase_jit_allocate_process()
1173 kctx->jit_alloc[info->id] = reg; in kbase_jit_allocate_process()
[all …]
H A Dmali_kbase_defs.h1959 struct kbase_va_region *jit_alloc[1 + BASE_JIT_ALLOC_COUNT]; member
H A Dmali_kbase_jd.c422 reg = kctx->jit_alloc[katom->jit_ids[idx]]; in jd_update_jit_usage()
/OK3568_Linux_fs/kernel/drivers/gpu/arm/midgard/
H A Dmali_kbase_softjobs.c1000 if (kctx->jit_alloc[info->id]) { in kbase_jit_allocate_process()
1022 if (free_id && kctx->jit_alloc[free_id]) { in kbase_jit_allocate_process()
1036 kctx->jit_alloc[info->id] = in kbase_jit_allocate_process()
1081 kctx->jit_alloc[info->id] = reg; in kbase_jit_allocate_process()
1123 if ((id == 0) || (kctx->jit_alloc[id] == NULL)) { in kbase_jit_free_process()
1132 if (kctx->jit_alloc[id] != (struct kbase_va_region *) -1) in kbase_jit_free_process()
1133 kbase_jit_free(kctx, kctx->jit_alloc[id]); in kbase_jit_free_process()
1135 kctx->jit_alloc[id] = NULL; in kbase_jit_free_process()
H A Dmali_kbase_defs.h1487 struct kbase_va_region *jit_alloc[256]; member
/OK3568_Linux_fs/kernel/include/uapi/gpu/arm/bifrost/csf/
H A Dmali_base_csf_kernel.h412 struct base_kcpu_command_jit_alloc_info jit_alloc; member