Home
last modified time | relevance | path

Searched refs:jit_va_pages (Results 1 - 8 of 8) sorted by relevance

/device/soc/rockchip/common/kernel/drivers/gpu/arm/bifrost/
H A Dmali_kbase_mem.c948 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 Dmali_kbase_mem.h1075 * @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 Dmali_kbase_mem.c764 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 Dmali_kbase_mem.h980 * @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 Dmali_kbase_mem.c628 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 Dmali_kbase_mem.h615 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 Dmali_kbase_mem.c648 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 Dmali_kbase_mem.h619 int kbase_region_tracker_init_jit(struct kbase_context *kctx, u64 jit_va_pages);

Completed in 20 milliseconds