/device/soc/rockchip/common/vendor/drivers/gpu/arm/bifrost/ |
H A D | mali_kbase_mem.c | 104 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 D | mali_kbase_config.h | 34 #include <linux/rbtree.h>
|
H A D | mali_kbase_mem.h | 256 * @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 D | mali_kbase_mem.c | 106 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 D | mali_kbase_config.h | 32 #include <linux/rbtree.h>
|
H A D | mali_kbase_mem.h | 288 * @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 D | mali_kbase_mem.c | 44 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 D | mali_kbase_config.h | 44 #include <linux/rbtree.h>
|
H A D | mali_kbase_debug_mem_view.c | 159 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 D | mali_kbase_mem.c | 49 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 D | mali_kbase_config.h | 48 #include <linux/rbtree.h>
|
/device/soc/rockchip/common/kernel/drivers/gpu/arm/mali400/mali/linux/ |
H A D | mali_kernel_linux.h | 20 #include <linux/rbtree.h>
|
H A D | mali_memory_virtual.h | 17 #include <linux/rbtree.h>
|
H A D | mali_memory_defer_bind.h | 19 #include <linux/rbtree.h>
|
H A D | mali_memory_manager.h | 17 #include <linux/rbtree.h>
|
/device/soc/rockchip/common/vendor/drivers/gpu/arm/mali400/mali/linux/ |
H A D | mali_kernel_linux.h | 16 #include <linux/rbtree.h>
|
H A D | mali_memory_virtual.h | 21 #include <linux/rbtree.h>
|
H A D | mali_memory_defer_bind.h | 20 #include <linux/rbtree.h>
|
H A D | mali_memory_manager.h | 19 #include <linux/rbtree.h>
|
/device/soc/rockchip/common/kernel/drivers/gpu/arm/mali400/ump/common/ |
H A D | ump_kernel_types.h | 17 #include <linux/rbtree.h>
|
/device/soc/rockchip/common/vendor/drivers/gpu/arm/mali400/ump/common/ |
H A D | ump_kernel_types.h | 18 #include <linux/rbtree.h>
|
/device/soc/rockchip/common/vendor/drivers/gpu/arm/mali400/ump/linux/ |
H A D | ump_kernel_random_mapping.h | 20 #include <linux/rbtree.h>
|
/device/soc/rockchip/common/kernel/drivers/gpu/arm/mali400/ump/linux/ |
H A D | ump_kernel_random_mapping.h | 19 #include <linux/rbtree.h>
|
/device/soc/rockchip/common/sdk_linux/drivers/dma-buf/ |
H A D | sync_debug.h | 17 #include <linux/rbtree.h> 29 * @pt_tree: rbtree of active (unsignaled/errored) sync_pts
|
/device/soc/rockchip/common/sdk_linux/include/drm/ |
H A D | drm_prime.h | 36 #include <linux/rbtree.h>
|