Home
last modified time | relevance | path

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

/OK3568_Linux_fs/kernel/drivers/gpu/arm/bifrost/
H A Dmali_kbase_mem.c1291 int kbase_region_tracker_init_exec(struct kbase_context *kctx, u64 exec_va_pages) in kbase_region_tracker_init_exec() argument
1313 if (exec_va_pages == 0 || exec_va_pages > KBASE_REG_ZONE_EXEC_VA_MAX_PAGES) in kbase_region_tracker_init_exec()
1332 if (exec_va_pages > kctx->gpu_va_end) { in kbase_region_tracker_init_exec()
1369 if (target_reg->nr_pages <= exec_va_pages || in kbase_region_tracker_init_exec()
1370 target_zone->va_size_pages <= exec_va_pages) { in kbase_region_tracker_init_exec()
1376 exec_va_start = kbase_reg_zone_end_pfn(target_zone) - exec_va_pages; in kbase_region_tracker_init_exec()
1379 exec_va_pages, KBASE_REG_ZONE_EXEC_VA); in kbase_region_tracker_init_exec()
1390 exec_va_zone->va_size_pages = exec_va_pages; in kbase_region_tracker_init_exec()
1393 target_reg->nr_pages -= exec_va_pages; in kbase_region_tracker_init_exec()
1394 target_zone->va_size_pages -= exec_va_pages; in kbase_region_tracker_init_exec()
H A Dmali_kbase_mem.h1353 int kbase_region_tracker_init_exec(struct kbase_context *kctx, u64 exec_va_pages);