Home
last modified time | relevance | path

Searched refs:kbase_alloc_free_region (Results 1 - 17 of 17) sorted by relevance

/device/soc/rockchip/common/kernel/drivers/gpu/arm/midgard/
H A Dmali_kbase_mem_linux.c149 reg = kbase_alloc_free_region(kctx, 0, va_pages, zone); in kbase_mem_alloc()
729 reg = kbase_alloc_free_region(kctx, 0, *va_pages, KBASE_REG_ZONE_SAME_VA); in kbase_mem_from_ump()
731 reg = kbase_alloc_free_region(kctx, 0, *va_pages, KBASE_REG_ZONE_CUSTOM_VA); in kbase_mem_from_ump()
854 reg = kbase_alloc_free_region(kctx, 0, *va_pages, KBASE_REG_ZONE_SAME_VA); in kbase_mem_from_umm()
856 reg = kbase_alloc_free_region(kctx, 0, *va_pages, KBASE_REG_ZONE_CUSTOM_VA); in kbase_mem_from_umm()
978 reg = kbase_alloc_free_region(kctx, 0, *va_pages, zone); in kbase_mem_from_user_buffer()
1149 reg = kbase_alloc_free_region(kctx, 0, *num_pages,
1155 reg = kbase_alloc_free_region(kctx, 0, *num_pages,
1847 new_reg = kbase_alloc_free_region(kctx, 0, nr_pages, KBASE_REG_ZONE_SAME_VA);
1917 new_reg = kbase_alloc_free_region(kct
[all...]
H A Dmali_kbase_mem.c333 free_reg = kbase_alloc_free_region(kctx, reg->start_pfn, reg->nr_pages, reg->flags & KBASE_REG_ZONE_MASK); in kbase_remove_va_region()
391 new_front_reg = kbase_alloc_free_region(kctx, in kbase_insert_va_region_nolock()
586 same_va_reg = kbase_alloc_free_region(kctx, 1, in kbase_region_tracker_init()
610 exec_reg = kbase_alloc_free_region(kctx, in kbase_region_tracker_init()
620 custom_va_reg = kbase_alloc_free_region(kctx, in kbase_region_tracker_init()
712 custom_va_reg = kbase_alloc_free_region(kctx, in kbase_region_tracker_init_jit()
790 struct kbase_va_region *kbase_alloc_free_region(struct kbase_context *kctx, u64 start_pfn, size_t nr_pages, int zone) in kbase_alloc_free_region() function
820 KBASE_EXPORT_TEST_API(kbase_alloc_free_region); variable
H A Dmali_kbase_mem.h631 struct kbase_va_region *kbase_alloc_free_region(struct kbase_context *kctx, u64 start_pfn, size_t nr_pages, int zone);
H A Drename.h13 #define kbase_alloc_free_region midgard_kbase_alloc_free_region macro
/device/soc/rockchip/common/vendor/drivers/gpu/arm/midgard/
H A Dmali_kbase_mem_linux.c140 reg = kbase_alloc_free_region(kctx, 0, va_pages, zone); in kbase_mem_alloc()
731 reg = kbase_alloc_free_region(kctx, 0, *va_pages, KBASE_REG_ZONE_SAME_VA); in kbase_mem_from_ump()
733 reg = kbase_alloc_free_region(kctx, 0, *va_pages, KBASE_REG_ZONE_CUSTOM_VA); in kbase_mem_from_ump()
863 reg = kbase_alloc_free_region(kctx, 0, *va_pages, KBASE_REG_ZONE_SAME_VA); in kbase_mem_from_umm()
865 reg = kbase_alloc_free_region(kctx, 0, *va_pages, KBASE_REG_ZONE_CUSTOM_VA); in kbase_mem_from_umm()
987 reg = kbase_alloc_free_region(kctx, 0, *va_pages, zone); in kbase_mem_from_user_buffer()
1151 reg = kbase_alloc_free_region(kctx, 0, *num_pages, KBASE_REG_ZONE_SAME_VA);
1156 reg = kbase_alloc_free_region(kctx, 0, *num_pages, KBASE_REG_ZONE_CUSTOM_VA);
1850 new_reg = kbase_alloc_free_region(kctx, 0, nr_pages, KBASE_REG_ZONE_SAME_VA);
1920 new_reg = kbase_alloc_free_region(kct
[all...]
H A Dmali_kbase_mem.c328 free_reg = kbase_alloc_free_region(kctx, reg->start_pfn, reg->nr_pages, reg->flags & KBASE_REG_ZONE_MASK); in kbase_remove_va_region()
378 new_front_reg = kbase_alloc_free_region(kctx, at_reg->start_pfn, start_pfn - at_reg->start_pfn, in kbase_insert_va_region_nolock()
574 same_va_reg = kbase_alloc_free_region(kctx, 1, same_va_pages, KBASE_REG_ZONE_SAME_VA); in kbase_region_tracker_init()
597 kbase_alloc_free_region(kctx, KBASE_REG_ZONE_EXEC_BASE, KBASE_REG_ZONE_EXEC_SIZE, KBASE_REG_ZONE_EXEC); in kbase_region_tracker_init()
603 kbase_alloc_free_region(kctx, KBASE_REG_ZONE_CUSTOM_VA_BASE, custom_va_size, KBASE_REG_ZONE_CUSTOM_VA); in kbase_region_tracker_init()
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()
762 struct kbase_va_region *kbase_alloc_free_region(struct kbase_context *kctx, u64 start_pfn, size_t nr_pages, int zone) in kbase_alloc_free_region() function
792 KBASE_EXPORT_TEST_API(kbase_alloc_free_region); variable
H A Dmali_kbase_mem.h627 struct kbase_va_region *kbase_alloc_free_region(struct kbase_context *kctx, u64 start_pfn, size_t nr_pages, int zone);
H A Drename.h13 #define kbase_alloc_free_region midgard_kbase_alloc_free_region macro
/device/soc/rockchip/common/vendor/drivers/gpu/arm/bifrost/
H A Dmali_kbase_mem_linux.c395 reg = kbase_alloc_free_region(rbtree, PFN_DOWN(*gpu_va), va_pages, zone); in kbase_mem_alloc()
1477 reg = kbase_alloc_free_region(&kctx->reg_rbtree_same, 0, *va_pages, in kbase_mem_from_umm()
1480 reg = kbase_alloc_free_region(&kctx->reg_rbtree_custom, 0, *va_pages, in kbase_mem_from_umm()
1641 reg = kbase_alloc_free_region(rbtree, 0, *va_pages, zone); in kbase_mem_from_user_buffer()
1829 reg = kbase_alloc_free_region(&kctx->reg_rbtree_same, 0, *num_pages,
1835 reg = kbase_alloc_free_region(&kctx->reg_rbtree_custom, 0, *num_pages,
2655 new_reg = kbase_alloc_free_region(&kctx->reg_rbtree_same, 0, nr_pages,
H A Dmali_kbase_mem.c404 free_reg = kbase_alloc_free_region(reg_rbtree, reg->start_pfn, reg->nr_pages, reg->flags & KBASE_REG_ZONE_MASK); in kbase_remove_va_region()
463 new_front_reg = kbase_alloc_free_region(reg_rbtree, at_reg->start_pfn, start_pfn - at_reg->start_pfn, in kbase_insert_va_region_nolock()
708 same_va_reg = kbase_alloc_free_region(&kctx->reg_rbtree_same, 1, same_va_pages, KBASE_REG_ZONE_SAME_VA); in kbase_region_tracker_init()
730 custom_va_reg = kbase_alloc_free_region(&kctx->reg_rbtree_custom, KBASE_REG_ZONE_CUSTOM_VA_BASE, custom_va_size, in kbase_region_tracker_init()
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()
914 exec_va_reg = kbase_alloc_free_region(&kctx->reg_rbtree_exec, exec_va_start, exec_va_pages, KBASE_REG_ZONE_EXEC_VA); in kbase_region_tracker_init_exec()
953 shared_reg = kbase_alloc_free_region(&kbdev->csf.shared_reg_rbtree, shared_reg_start_pfn, shared_reg_size, in kbase_mcu_shared_interface_region_tracker_init()
1076 struct kbase_va_region *kbase_alloc_free_region(struct rb_root *rbtree, u64 start_pfn, size_t nr_pages, int zone) in kbase_alloc_free_region() function
1110 KBASE_EXPORT_TEST_API(kbase_alloc_free_region); variable
H A Dmali_kbase_mem.h1031 struct kbase_va_region *kbase_alloc_free_region(struct rb_root *rbtree, u64 start_pfn, size_t nr_pages, int zone);
/device/soc/rockchip/common/kernel/drivers/gpu/arm/bifrost/
H A Dmali_kbase_mem_linux.c379 reg = kbase_alloc_free_region(rbtree, PFN_DOWN(*gpu_va), in kbase_mem_alloc()
1428 reg = kbase_alloc_free_region(&kctx->reg_rbtree_same, in kbase_mem_from_umm()
1431 reg = kbase_alloc_free_region(&kctx->reg_rbtree_custom, in kbase_mem_from_umm()
1586 reg = kbase_alloc_free_region(rbtree, 0, *va_pages, zone); in kbase_mem_from_user_buffer()
1777 reg = kbase_alloc_free_region(&kctx->reg_rbtree_same, 0,
1784 reg = kbase_alloc_free_region(&kctx->reg_rbtree_custom,
2620 new_reg = kbase_alloc_free_region(&kctx->reg_rbtree_same, 0, nr_pages,
H A Dmali_kbase_mem.c434 free_reg = kbase_alloc_free_region(reg_rbtree, in kbase_remove_va_region()
527 new_front_reg = kbase_alloc_free_region(reg_rbtree, in kbase_insert_va_region_nolock()
788 kbase_alloc_free_region(&kctx->reg_rbtree_same, same_va_base, in kbase_region_tracker_init()
813 custom_va_reg = kbase_alloc_free_region( in kbase_region_tracker_init()
996 kbase_alloc_free_region(&kctx->reg_rbtree_custom, jit_va_start, in kbase_region_tracker_init_jit_64()
1164 exec_va_reg = kbase_alloc_free_region(&kctx->reg_rbtree_exec, in kbase_region_tracker_init_exec()
1209 shared_reg = kbase_alloc_free_region(&kbdev->csf.shared_reg_rbtree, in kbase_mcu_shared_interface_region_tracker_init()
1345 struct kbase_va_region *kbase_alloc_free_region(struct rb_root *rbtree, in kbase_alloc_free_region() function
1380 KBASE_EXPORT_TEST_API(kbase_alloc_free_region); variable
H A Dmali_kbase_mem.h1133 struct kbase_va_region *kbase_alloc_free_region(struct rb_root *rbtree,
/device/soc/rockchip/common/kernel/drivers/gpu/arm/bifrost/csf/
H A Dmali_kbase_csf.c331 reg = kbase_alloc_free_region(&kctx->kbdev->csf.shared_reg_rbtree, 0, in kbase_csf_alloc_command_stream_user_pages()
1097 reg = kbase_alloc_free_region(&kctx->kbdev->csf.shared_reg_rbtree, 0, in create_normal_suspend_buffer()
1185 reg = kbase_alloc_free_region(&kbdev->csf.shared_reg_rbtree, 0, in create_protected_suspend_buffer()
H A Dmali_kbase_csf_firmware.c192 reg = kbase_alloc_free_region(&kbdev->csf.shared_reg_rbtree, 0, in setup_shared_iface_static_region()
2363 va_reg = kbase_alloc_free_region(&kbdev->csf.shared_reg_rbtree, 0, in kbase_csf_firmware_mcu_shared_mapping_init()
H A Dmali_kbase_csf_firmware_no_mali.c1360 va_reg = kbase_alloc_free_region(&kbdev->csf.shared_reg_rbtree, 0, in kbase_csf_firmware_mcu_shared_mapping_init()

Completed in 49 milliseconds