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 D | mali_kbase_mmap.c | 281 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 D | mali_kbase_mem.c | 112 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 D | mali_kbase_defs.h | 1403 * @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 D | mali_kbase_mem.c | 82 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 D | mali_kbase_defs.h | 1406 u64 same_va_end;
member
|
H A D | mali_kbase_core_linux.c | 2081 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 D | mali_kbase_mem.c | 87 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 D | mali_kbase_defs.h | 1424 u64 same_va_end; member
|
H A D | mali_kbase_core_linux.c | 2188 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 D | mali_kbase_mem.c | 116 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