Home
last modified time | relevance | path

Searched refs:rbtree (Results 1 - 25 of 37) sorted by relevance

12

/device/soc/rockchip/common/vendor/drivers/gpu/arm/bifrost/
H A Dmali_kbase_mem.c104 struct rb_root *rbtree = NULL; in kbase_gpu_va_to_rbtree() local
110 rbtree = &kctx->reg_rbtree_exec; in kbase_gpu_va_to_rbtree()
125 rbtree = &kctx->reg_rbtree_custom; in kbase_gpu_va_to_rbtree()
127 rbtree = &kctx->reg_rbtree_same; in kbase_gpu_va_to_rbtree()
131 return rbtree; in kbase_gpu_va_to_rbtree()
140 struct rb_root *rbtree = NULL; in kbase_region_tracker_insert() local
142 rbtree = new_reg->rbtree; in kbase_region_tracker_insert()
144 link = &(rbtree->rb_node); in kbase_region_tracker_insert()
165 rb_insert_color(&(new_reg->rblink), rbtree); in kbase_region_tracker_insert()
168 find_region_enclosing_range_rbtree(struct rb_root *rbtree, u64 start_pfn, size_t nr_pages) find_region_enclosing_range_rbtree() argument
197 kbase_find_region_enclosing_address(struct rb_root *rbtree, u64 gpu_addr) kbase_find_region_enclosing_address() argument
229 struct rb_root *rbtree = NULL; kbase_region_tracker_find_region_enclosing_address() local
242 kbase_find_region_base_address(struct rb_root *rbtree, u64 gpu_addr) kbase_find_region_base_address() argument
268 struct rb_root *rbtree = NULL; kbase_region_tracker_find_region_base_address() local
286 struct rb_root *rbtree = NULL; kbase_region_tracker_find_region_meeting_reqs() local
550 struct rb_root *rbtree = NULL; kbase_add_va_region_rbtree() local
646 kbase_region_tracker_erase_rbtree(struct rb_root *rbtree) kbase_region_tracker_erase_rbtree() argument
683 kbase_region_tracker_term_rbtree(struct rb_root *rbtree) kbase_region_tracker_term_rbtree() argument
1076 kbase_alloc_free_region(struct rb_root *rbtree, u64 start_pfn, size_t nr_pages, int zone) kbase_alloc_free_region() argument
1115 struct rb_root *rbtree = reg->rbtree; kbase_reg_flags_to_kctx() local
[all...]
H A Dmali_kbase_config.h34 #include <linux/rbtree.h>
H A Dmali_kbase_mem.h256 * @rbtree: Backlink to the red-black tree of memory regions.
275 struct rb_root *rbtree; member
1016 * @rbtree: Region tracker tree root
1018 void kbase_region_tracker_term_rbtree(struct rb_root *rbtree);
1021 struct kbase_va_region *kbase_find_region_enclosing_address(struct rb_root *rbtree, u64 gpu_addr);
1029 struct kbase_va_region *kbase_find_region_base_address(struct rb_root *rbtree, u64 gpu_addr);
1031 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.c106 struct rb_root *rbtree = NULL; in kbase_gpu_va_to_rbtree() local
114 rbtree = &kctx->reg_rbtree_exec; in kbase_gpu_va_to_rbtree()
132 rbtree = &kctx->reg_rbtree_custom; in kbase_gpu_va_to_rbtree()
134 rbtree = &kctx->reg_rbtree_same; in kbase_gpu_va_to_rbtree()
137 return rbtree; in kbase_gpu_va_to_rbtree()
146 struct rb_root *rbtree = NULL; in kbase_region_tracker_insert() local
148 rbtree = new_reg->rbtree; in kbase_region_tracker_insert()
150 link = &(rbtree->rb_node); in kbase_region_tracker_insert()
170 rb_insert_color(&(new_reg->rblink), rbtree); in kbase_region_tracker_insert()
173 find_region_enclosing_range_rbtree( struct rb_root *rbtree, u64 start_pfn, size_t nr_pages) find_region_enclosing_range_rbtree() argument
202 kbase_find_region_enclosing_address( struct rb_root *rbtree, u64 gpu_addr) kbase_find_region_enclosing_address() argument
236 struct rb_root *rbtree = NULL; kbase_region_tracker_find_region_enclosing_address() local
249 kbase_find_region_base_address( struct rb_root *rbtree, u64 gpu_addr) kbase_find_region_base_address() argument
276 struct rb_root *rbtree = NULL; kbase_region_tracker_find_region_base_address() local
295 struct rb_root *rbtree = NULL; kbase_region_tracker_find_region_meeting_reqs() local
622 struct rb_root *rbtree = NULL; kbase_add_va_region_rbtree() local
723 kbase_region_tracker_erase_rbtree(struct rb_root *rbtree) kbase_region_tracker_erase_rbtree() argument
760 kbase_region_tracker_term_rbtree(struct rb_root *rbtree) kbase_region_tracker_term_rbtree() argument
1345 kbase_alloc_free_region(struct rb_root *rbtree, u64 start_pfn, size_t nr_pages, int zone) kbase_alloc_free_region() argument
1386 struct rb_root *rbtree = reg->rbtree; kbase_reg_flags_to_kctx() local
[all...]
H A Dmali_kbase_config.h32 #include <linux/rbtree.h>
H A Dmali_kbase_mem.h288 * @rbtree: Backlink to the red-black tree of memory regions.
327 struct rb_root *rbtree; member
1112 * @rbtree: Region tracker tree root
1114 void kbase_region_tracker_term_rbtree(struct rb_root *rbtree);
1119 struct rb_root *rbtree, u64 gpu_addr);
1130 struct kbase_va_region *kbase_find_region_base_address(struct rb_root *rbtree,
1133 struct kbase_va_region *kbase_alloc_free_region(struct rb_root *rbtree,
/device/soc/rockchip/common/vendor/drivers/gpu/arm/midgard/
H A Dmali_kbase_mem.c44 struct rb_root *rbtree = NULL; in kbase_reg_flags_to_rbtree() local
48 rbtree = &kctx->reg_rbtree_custom; in kbase_reg_flags_to_rbtree()
51 rbtree = &kctx->reg_rbtree_exec; in kbase_reg_flags_to_rbtree()
54 rbtree = &kctx->reg_rbtree_same; in kbase_reg_flags_to_rbtree()
57 rbtree = &kctx->reg_rbtree_same; in kbase_reg_flags_to_rbtree()
61 return rbtree; in kbase_reg_flags_to_rbtree()
68 struct rb_root *rbtree = NULL; in kbase_gpu_va_to_rbtree() local
74 rbtree = &kctx->reg_rbtree_custom; in kbase_gpu_va_to_rbtree()
76 rbtree = &kctx->reg_rbtree_exec; in kbase_gpu_va_to_rbtree()
78 rbtree in kbase_gpu_va_to_rbtree()
99 struct rb_root *rbtree = NULL; kbase_region_tracker_insert() local
133 struct rb_root *rbtree = NULL; kbase_region_tracker_find_region_enclosing_range_free() local
167 struct rb_root *rbtree = NULL; kbase_region_tracker_find_region_enclosing_address() local
205 struct rb_root *rbtree = NULL; kbase_region_tracker_find_region_base_address() local
238 struct rb_root *rbtree = NULL; kbase_region_tracker_find_region_meeting_reqs() local
512 kbase_region_tracker_erase_rbtree(struct rb_root *rbtree) kbase_region_tracker_erase_rbtree() argument
[all...]
H A Dmali_kbase_config.h44 #include <linux/rbtree.h>
H A Dmali_kbase_debug_mem_view.c159 static int debug_mem_zone_open(struct rb_root *rbtree, struct debug_mem_data *mem_data) in debug_mem_zone_open() argument
166 for (p = rb_first(rbtree); p; p = rb_next(p)) { in debug_mem_zone_open()
/device/soc/rockchip/common/kernel/drivers/gpu/arm/midgard/
H A Dmali_kbase_mem.c49 struct rb_root *rbtree = NULL; in kbase_reg_flags_to_rbtree() local
53 rbtree = &kctx->reg_rbtree_custom; in kbase_reg_flags_to_rbtree()
56 rbtree = &kctx->reg_rbtree_exec; in kbase_reg_flags_to_rbtree()
59 rbtree = &kctx->reg_rbtree_same; in kbase_reg_flags_to_rbtree()
62 rbtree = &kctx->reg_rbtree_same; in kbase_reg_flags_to_rbtree()
66 return rbtree; in kbase_reg_flags_to_rbtree()
74 struct rb_root *rbtree = NULL; in kbase_gpu_va_to_rbtree() local
80 rbtree = &kctx->reg_rbtree_custom; in kbase_gpu_va_to_rbtree()
82 rbtree = &kctx->reg_rbtree_exec; in kbase_gpu_va_to_rbtree()
84 rbtree in kbase_gpu_va_to_rbtree()
104 struct rb_root *rbtree = NULL; kbase_region_tracker_insert() local
137 struct rb_root *rbtree = NULL; kbase_region_tracker_find_region_enclosing_range_free() local
171 struct rb_root *rbtree = NULL; kbase_region_tracker_find_region_enclosing_address() local
209 struct rb_root *rbtree = NULL; kbase_region_tracker_find_region_base_address() local
240 struct rb_root *rbtree = NULL; kbase_region_tracker_find_region_meeting_reqs() local
525 kbase_region_tracker_erase_rbtree(struct rb_root *rbtree) kbase_region_tracker_erase_rbtree() argument
[all...]
H A Dmali_kbase_config.h48 #include <linux/rbtree.h>
/device/soc/rockchip/common/kernel/drivers/gpu/arm/mali400/mali/linux/
H A Dmali_kernel_linux.h20 #include <linux/rbtree.h>
H A Dmali_memory_virtual.h17 #include <linux/rbtree.h>
H A Dmali_memory_defer_bind.h19 #include <linux/rbtree.h>
H A Dmali_memory_manager.h17 #include <linux/rbtree.h>
/device/soc/rockchip/common/vendor/drivers/gpu/arm/mali400/mali/linux/
H A Dmali_kernel_linux.h16 #include <linux/rbtree.h>
H A Dmali_memory_virtual.h21 #include <linux/rbtree.h>
H A Dmali_memory_defer_bind.h20 #include <linux/rbtree.h>
H A Dmali_memory_manager.h19 #include <linux/rbtree.h>
/device/soc/rockchip/common/kernel/drivers/gpu/arm/mali400/ump/common/
H A Dump_kernel_types.h17 #include <linux/rbtree.h>
/device/soc/rockchip/common/vendor/drivers/gpu/arm/mali400/ump/common/
H A Dump_kernel_types.h18 #include <linux/rbtree.h>
/device/soc/rockchip/common/vendor/drivers/gpu/arm/mali400/ump/linux/
H A Dump_kernel_random_mapping.h20 #include <linux/rbtree.h>
/device/soc/rockchip/common/kernel/drivers/gpu/arm/mali400/ump/linux/
H A Dump_kernel_random_mapping.h19 #include <linux/rbtree.h>
/device/soc/rockchip/common/sdk_linux/drivers/dma-buf/
H A Dsync_debug.h17 #include <linux/rbtree.h>
29 * @pt_tree: rbtree of active (unsignaled/errored) sync_pts
/device/soc/rockchip/common/sdk_linux/include/drm/
H A Ddrm_prime.h36 #include <linux/rbtree.h>

Completed in 19 milliseconds

12