Home
last modified time | relevance | path

Searched refs:drm_mm_node (Results 1 – 25 of 56) sorted by relevance

123

/linux/include/drm/
A Ddrm_mm.h155 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 Ddrm_vma_manager.h54 struct drm_mm_node vm_node;
/linux/drivers/gpu/drm/
A Ddrm_mm.c120 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 Ddrm_vma_manager.c144 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 Di915_gem_stolen.h12 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 Di915_gem_stolen.c32 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 Dtest-drm_mm.c56 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 Damdgpu_res_cursor.h38 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 Damdgpu_vram_mgr.c36 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 Di915_gem_gtt.h26 struct drm_mm_node *node,
31 struct drm_mm_node *node,
A Di915_vgpu.c143 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 Di915_gem_evict.c109 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 Di915_scatterlist.h16 struct drm_mm_node;
147 struct sg_table *i915_sg_from_mm_node(const struct drm_mm_node *node,
A Di915_gem_gtt.c96 struct drm_mm_node *node, in i915_gem_gtt_reserve()
187 struct drm_mm_node *node, in i915_gem_gtt_insert()
A Di915_gem.c60 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 Dpanfrost_gem.h47 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 Di915_gem_evict.c192 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 Detnaviv_mmu.c135 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 Detnaviv_gem.h29 struct drm_mm_node vram_node;
/linux/include/drm/ttm/
A Dttm_range_manager.h21 struct drm_mm_node mm_nodes[];
/linux/drivers/gpu/drm/armada/
A Darmada_gem.h17 struct drm_mm_node *linear; /* for linear backed */
/linux/drivers/gpu/drm/rockchip/
A Drockchip_drm_gem.h22 struct drm_mm_node mm;
/linux/drivers/gpu/drm/tegra/
A Dgem.h43 struct drm_mm_node *mm;
/linux/drivers/gpu/drm/msm/
A Dmsm_gem.h41 struct drm_mm_node node;
100 struct drm_mm_node *vram_node;
/linux/drivers/gpu/drm/vc4/
A Dvc4_drv.h336 struct drm_mm_node mitchell_netravali_filter;
400 struct drm_mm_node lbm;
523 struct drm_mm_node mm;

Completed in 39 milliseconds

123