/linux/include/drm/ |
A D | drm_mm.h | 155 struct drm_mm_node { struct 198 void (*color_adjust)(const struct drm_mm_node *node, argument 207 struct drm_mm_node head_node; 404 int drm_mm_reserve_node(struct drm_mm *mm, struct drm_mm_node *node); 406 struct drm_mm_node *node, 457 struct drm_mm_node *node, in drm_mm_insert_node() 463 void drm_mm_remove_node(struct drm_mm_node *node); 464 void drm_mm_replace_node(struct drm_mm_node *old, struct drm_mm_node *new); 481 struct drm_mm_node * 544 struct drm_mm_node *node); [all …]
|
A D | drm_vma_manager.h | 54 struct drm_mm_node vm_node;
|
/linux/drivers/gpu/drm/ |
A D | drm_mm.c | 120 struct drm_mm_node *node; in show_leaks() 156 struct drm_mm_node * in INTERVAL_TREE_DEFINE() 169 struct drm_mm_node *parent; in drm_mm_interval_tree_add_node() 355 static struct drm_mm_node * 373 struct drm_mm_node, in first_hole() 390 static struct drm_mm_node *name(struct drm_mm_node *entry, u64 size) \ 413 static struct drm_mm_node * in DECLARE_NEXT_HOLE_ADDR() 452 struct drm_mm_node *hole; in drm_mm_reserve_node() 521 struct drm_mm_node *hole; in drm_mm_insert_node_in_range() 660 void drm_mm_replace_node(struct drm_mm_node *old, struct drm_mm_node *new) in drm_mm_replace_node() [all …]
|
A D | drm_vma_manager.c | 144 struct drm_mm_node *node, *best; in drm_vma_offset_lookup_locked() 152 node = rb_entry(iter, struct drm_mm_node, rb); in drm_vma_offset_lookup_locked()
|
/linux/drivers/gpu/drm/i915/gem/ |
A D | i915_gem_stolen.h | 12 struct drm_mm_node; 16 struct drm_mm_node *node, u64 size, 19 struct drm_mm_node *node, u64 size, 23 struct drm_mm_node *node);
|
A D | i915_gem_stolen.c | 32 struct drm_mm_node *node, u64 size, in i915_gem_stolen_insert_node_in_range() 54 struct drm_mm_node *node, u64 size, in i915_gem_stolen_insert_node() 64 struct drm_mm_node *node) in i915_gem_stolen_remove_node() 617 struct drm_mm_node *stolen = fetch_and_zero(&obj->stolen); in i915_gem_object_release_stolen() 635 struct drm_mm_node *stolen) in __i915_gem_object_create_stolen() 676 struct drm_mm_node *stolen; in _i915_gem_object_stolen_init() 842 struct drm_mm_node *stolen; in i915_gem_object_create_stolen_for_preallocated()
|
/linux/drivers/gpu/drm/selftests/ |
A D | test-drm_mm.c | 56 struct drm_mm_node *hole; in assert_no_holes() 80 struct drm_mm_node *hole; in assert_one_hole() 208 struct drm_mm_node tmp; in igt_init() 300 static struct drm_mm_node *set_node(struct drm_mm_node *node, in set_node() 597 struct drm_mm_node tmp; in __igt_insert() 821 struct drm_mm_node *node; in assert_contiguous_in_range() 1270 struct drm_mm_node *hole; in show_holes() 1300 struct drm_mm_node node; 1358 struct drm_mm_node *node; in evict_nothing() 1459 struct drm_mm_node tmp; in evict_something() [all …]
|
/linux/drivers/gpu/drm/amd/amdgpu/ |
A D | amdgpu_res_cursor.h | 38 struct drm_mm_node *node; 55 struct drm_mm_node *node; in amdgpu_res_first() 88 struct drm_mm_node *node = cur->node; in amdgpu_res_next()
|
A D | amdgpu_vram_mgr.c | 36 struct drm_mm_node mm_node; 199 struct drm_mm_node *node) in amdgpu_vram_mgr_vis_size() 224 struct drm_mm_node *mm; in amdgpu_vram_mgr_bo_visible_size() 346 struct drm_mm_node *node) in amdgpu_vram_mgr_virt_start() 506 struct drm_mm_node *mm = &node->mm_nodes[i]; in amdgpu_vram_mgr_del()
|
/linux/drivers/gpu/drm/i915/ |
A D | i915_gem_gtt.h | 26 struct drm_mm_node *node, 31 struct drm_mm_node *node,
|
A D | i915_vgpu.c | 143 struct drm_mm_node space[4]; 149 struct drm_mm_node *node) in vgt_deballoon_space() 187 struct drm_mm_node *node, in vgt_balloon_space()
|
A D | i915_gem_evict.c | 109 struct drm_mm_node *node; in i915_gem_evict_something() 264 struct drm_mm_node *target, in i915_gem_evict_for_node() 268 struct drm_mm_node *node; in i915_gem_evict_for_node()
|
A D | i915_scatterlist.h | 16 struct drm_mm_node; 147 struct sg_table *i915_sg_from_mm_node(const struct drm_mm_node *node,
|
A D | i915_gem_gtt.c | 96 struct drm_mm_node *node, in i915_gem_gtt_reserve() 187 struct drm_mm_node *node, in i915_gem_gtt_insert()
|
A D | i915_gem.c | 60 insert_mappable_node(struct i915_ggtt *ggtt, struct drm_mm_node *node, u32 size) in insert_mappable_node() 80 remove_mappable_node(struct i915_ggtt *ggtt, struct drm_mm_node *node) in remove_mappable_node() 288 struct drm_mm_node *node, in i915_gem_gtt_prepare() 349 struct drm_mm_node *node, in i915_gem_gtt_cleanup() 371 struct drm_mm_node node; in i915_gem_gtt_pread() 528 struct drm_mm_node node; in i915_gem_gtt_pwrite_fast()
|
/linux/drivers/gpu/drm/panfrost/ |
A D | panfrost_gem.h | 47 struct drm_mm_node mmnode; 59 drm_mm_node_to_panfrost_mapping(struct drm_mm_node *node) in drm_mm_node_to_panfrost_mapping()
|
/linux/drivers/gpu/drm/i915/selftests/ |
A D | i915_gem_evict.c | 192 struct drm_mm_node target = { in igt_evict_for_vma() 232 static void mock_color_adjust(const struct drm_mm_node *node, in mock_color_adjust() 244 struct drm_mm_node target = { in igt_evict_for_cache_color() 378 struct drm_mm_node node; in igt_evict_contexts() 382 struct drm_mm_node hole; in igt_evict_contexts()
|
/linux/drivers/gpu/drm/etnaviv/ |
A D | etnaviv_mmu.c | 135 struct drm_mm_node *node, size_t size) in etnaviv_iommu_find_iova() 220 struct drm_mm_node *node, size_t size, u64 va) in etnaviv_iommu_insert_exact() 233 struct drm_mm_node *node; in etnaviv_iommu_map_gem() 376 struct drm_mm_node *node = &mapping->vram_node; in etnaviv_iommu_get_suballoc_va() 408 struct drm_mm_node *node = &mapping->vram_node; in etnaviv_iommu_put_suballoc_va()
|
A D | etnaviv_gem.h | 29 struct drm_mm_node vram_node;
|
/linux/include/drm/ttm/ |
A D | ttm_range_manager.h | 21 struct drm_mm_node mm_nodes[];
|
/linux/drivers/gpu/drm/armada/ |
A D | armada_gem.h | 17 struct drm_mm_node *linear; /* for linear backed */
|
/linux/drivers/gpu/drm/rockchip/ |
A D | rockchip_drm_gem.h | 22 struct drm_mm_node mm;
|
/linux/drivers/gpu/drm/tegra/ |
A D | gem.h | 43 struct drm_mm_node *mm;
|
/linux/drivers/gpu/drm/msm/ |
A D | msm_gem.h | 41 struct drm_mm_node node; 100 struct drm_mm_node *vram_node;
|
/linux/drivers/gpu/drm/vc4/ |
A D | vc4_drv.h | 336 struct drm_mm_node mitchell_netravali_filter; 400 struct drm_mm_node lbm; 523 struct drm_mm_node mm;
|