Home
last modified time | relevance | path

Searched refs:same_va_end (Results 1 - 10 of 10) sorted by relevance

/device/soc/rockchip/common/vendor/drivers/gpu/arm/bifrost/thirdparty/
H A Dmali_kbase_mmap.c281 high_limit = min_t(unsigned long, mm->mmap_base, (kctx->same_va_end << PAGE_SHIFT)); in kbase_context_get_unmapped_area()
346 if (IS_ERR_VALUE(ret) && high_limit == mm->mmap_base && high_limit < (kctx->same_va_end << PAGE_SHIFT)) { in kbase_context_get_unmapped_area()
349 info.high_limit = min_t(u64, TASK_SIZE, (kctx->same_va_end << PAGE_SHIFT)); in kbase_context_get_unmapped_area()
/device/soc/rockchip/common/vendor/drivers/gpu/arm/bifrost/
H A Dmali_kbase_mem.c112 u64 same_va_end; in kbase_gpu_va_to_rbtree() local
117 same_va_end = KBASE_REG_ZONE_CUSTOM_VA_BASE; in kbase_gpu_va_to_rbtree()
120 same_va_end = kctx->same_va_end; in kbase_gpu_va_to_rbtree()
124 if (gpu_pfn >= same_va_end) { in kbase_gpu_va_to_rbtree()
744 kctx->same_va_end = same_va_pages + 1; in kbase_region_tracker_init()
745 kctx->gpu_va_end = kctx->same_va_end + custom_va_size; in kbase_region_tracker_init()
786 if (same_va->nr_pages < jit_va_pages || kctx->same_va_end < jit_va_pages) { in kbase_region_tracker_init_jit_64()
792 kctx->same_va_end -= jit_va_pages; in kbase_region_tracker_init_jit_64()
799 kbase_alloc_free_region(&kctx->reg_rbtree_custom, kctx->same_va_end, jit_va_page in kbase_region_tracker_init_jit_64()
[all...]
H A Dmali_kbase_defs.h1403 * @same_va_end: End address of the SAME_VA zone (in 4KB page units)
1620 u64 same_va_end; member
/device/soc/rockchip/common/vendor/drivers/gpu/arm/midgard/
H A Dmali_kbase_mem.c82 if (gpu_pfn >= kctx->same_va_end) { in kbase_gpu_va_to_rbtree()
614 kctx->same_va_end = same_va_pages + 1; in kbase_region_tracker_init()
678 if (same_va->nr_pages < jit_va_pages || kctx->same_va_end < jit_va_pages) { in kbase_region_tracker_init_jit()
685 kctx->same_va_end -= jit_va_pages; in kbase_region_tracker_init_jit()
691 custom_va_reg = kbase_alloc_free_region(kctx, kctx->same_va_end, jit_va_pages, KBASE_REG_ZONE_CUSTOM_VA); in kbase_region_tracker_init_jit()
H A Dmali_kbase_defs.h1406 u64 same_va_end; member
H A Dmali_kbase_core_linux.c2081 high_limit = kctx->same_va_end << PAGE_SHIFT; in kbase_get_unmapped_area()
2083 high_limit = min_t(unsigned long, mm->mmap_base, (kctx->same_va_end << PAGE_SHIFT)); in kbase_get_unmapped_area()
2121 if (IS_ERR_VALUE(ret) && high_limit == mm->mmap_base && high_limit < (kctx->same_va_end << PAGE_SHIFT)) { in kbase_get_unmapped_area()
2124 info.high_limit = min_t(u64, TASK_SIZE, (kctx->same_va_end << PAGE_SHIFT)); in kbase_get_unmapped_area()
/device/soc/rockchip/common/kernel/drivers/gpu/arm/midgard/
H A Dmali_kbase_mem.c87 if (gpu_pfn >= kctx->same_va_end) in kbase_gpu_va_to_rbtree()
634 kctx->same_va_end = same_va_pages + 1; in kbase_region_tracker_init()
699 kctx->same_va_end < jit_va_pages) { in kbase_region_tracker_init_jit()
706 kctx->same_va_end -= jit_va_pages; in kbase_region_tracker_init_jit()
713 kctx->same_va_end, in kbase_region_tracker_init_jit()
H A Dmali_kbase_defs.h1424 u64 same_va_end; member
H A Dmali_kbase_core_linux.c2188 high_limit = kctx->same_va_end << PAGE_SHIFT; in kbase_get_unmapped_area()
2191 (kctx->same_va_end << PAGE_SHIFT)); in kbase_get_unmapped_area()
2235 high_limit < (kctx->same_va_end << PAGE_SHIFT)) { in kbase_get_unmapped_area()
2239 (kctx->same_va_end << PAGE_SHIFT)); in kbase_get_unmapped_area()
/device/soc/rockchip/common/kernel/drivers/gpu/arm/bifrost/
H A Dmali_kbase_mem.c116 u64 same_va_end; in kbase_gpu_va_to_rbtree() local
121 same_va_end = KBASE_REG_ZONE_CUSTOM_VA_BASE; in kbase_gpu_va_to_rbtree()
127 same_va_end = kbase_reg_zone_end_pfn(same_va_zone); in kbase_gpu_va_to_rbtree()
131 if (gpu_pfn >= same_va_end) in kbase_gpu_va_to_rbtree()

Completed in 34 milliseconds