Searched refs:jit_va_pages (Results 1 - 8 of 8) sorted by relevance
/device/soc/rockchip/common/kernel/drivers/gpu/arm/bifrost/ |
H A D | mali_kbase_mem.c | 948 u64 jit_va_pages) in kbase_region_tracker_init_jit_64() 982 if (same_va_reg->nr_pages < jit_va_pages || in kbase_region_tracker_init_jit_64() 983 same_va_zone->va_size_pages < jit_va_pages) in kbase_region_tracker_init_jit_64() 987 same_va_reg->nr_pages -= jit_va_pages; in kbase_region_tracker_init_jit_64() 988 same_va_zone->va_size_pages -= jit_va_pages; in kbase_region_tracker_init_jit_64() 997 jit_va_pages, KBASE_REG_ZONE_CUSTOM_VA); in kbase_region_tracker_init_jit_64() 1009 jit_va_pages); in kbase_region_tracker_init_jit_64() 1016 int kbase_region_tracker_init_jit(struct kbase_context *kctx, u64 jit_va_pages, in kbase_region_tracker_init_jit() argument 1028 if (phys_pages_limit > jit_va_pages) in kbase_region_tracker_init_jit() 1032 if (phys_pages_limit != jit_va_pages) in kbase_region_tracker_init_jit() 947 kbase_region_tracker_init_jit_64(struct kbase_context *kctx, u64 jit_va_pages) kbase_region_tracker_init_jit_64() argument [all...] |
H A D | mali_kbase_mem.h | 1075 * @jit_va_pages: Size of the JIT region in pages. 1083 * region. Must not exceed @jit_va_pages. 1087 int kbase_region_tracker_init_jit(struct kbase_context *kctx, u64 jit_va_pages,
|
/device/soc/rockchip/common/vendor/drivers/gpu/arm/bifrost/ |
H A D | mali_kbase_mem.c | 764 static int kbase_region_tracker_init_jit_64(struct kbase_context *kctx, u64 jit_va_pages) in kbase_region_tracker_init_jit_64() argument 786 if (same_va->nr_pages < jit_va_pages || kctx->same_va_end < jit_va_pages) { in kbase_region_tracker_init_jit_64() 791 same_va->nr_pages -= 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_pages, KBASE_REG_ZONE_CUSTOM_VA); in kbase_region_tracker_init_jit_64() 813 int kbase_region_tracker_init_jit(struct kbase_context *kctx, u64 jit_va_pages, int max_allocations, int trim_level, in kbase_region_tracker_init_jit() argument 826 if (phys_pages_limit > jit_va_pages) { in kbase_region_tracker_init_jit() 831 if (phys_pages_limit != jit_va_pages) { in kbase_region_tracker_init_jit() 840 err = kbase_region_tracker_init_jit_64(kctx, jit_va_pages); in kbase_region_tracker_init_jit() [all...] |
H A D | mali_kbase_mem.h | 980 * @jit_va_pages: Size of the JIT region in pages. 988 * region. Must not exceed @jit_va_pages. 992 int kbase_region_tracker_init_jit(struct kbase_context *kctx, u64 jit_va_pages, int max_allocations, int trim_level,
|
/device/soc/rockchip/common/vendor/drivers/gpu/arm/midgard/ |
H A D | mali_kbase_mem.c | 628 int kbase_region_tracker_init_jit(struct kbase_context *kctx, u64 jit_va_pages)
in kbase_region_tracker_init_jit() argument 678 if (same_va->nr_pages < jit_va_pages || kctx->same_va_end < jit_va_pages) {
in kbase_region_tracker_init_jit() 684 same_va->nr_pages -= 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_mem.h | 615 int kbase_region_tracker_init_jit(struct kbase_context *kctx, u64 jit_va_pages);
|
/device/soc/rockchip/common/kernel/drivers/gpu/arm/midgard/ |
H A D | mali_kbase_mem.c | 648 int kbase_region_tracker_init_jit(struct kbase_context *kctx, u64 jit_va_pages) in kbase_region_tracker_init_jit() argument 698 if (same_va->nr_pages < jit_va_pages || in kbase_region_tracker_init_jit() 699 kctx->same_va_end < jit_va_pages) { in kbase_region_tracker_init_jit() 705 same_va->nr_pages -= jit_va_pages; in kbase_region_tracker_init_jit() 706 kctx->same_va_end -= jit_va_pages; in kbase_region_tracker_init_jit() 714 jit_va_pages, in kbase_region_tracker_init_jit()
|
H A D | mali_kbase_mem.h | 619 int kbase_region_tracker_init_jit(struct kbase_context *kctx, u64 jit_va_pages);
|
Completed in 20 milliseconds