Home
last modified time | relevance | path

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

/linux-4.1.27/include/drm/
Ddrm_mm.h61 struct drm_mm_node { struct
81 struct drm_mm_node head_node; argument
91 struct drm_mm_node *prev_scanned_node;
93 void (*color_adjust)(struct drm_mm_node *node, unsigned long color,
107 static inline bool drm_mm_node_allocated(struct drm_mm_node *node) in drm_mm_node_allocated()
127 static inline u64 __drm_mm_hole_node_start(struct drm_mm_node *hole_node) in __drm_mm_hole_node_start()
143 static inline u64 drm_mm_hole_node_start(struct drm_mm_node *hole_node) in drm_mm_hole_node_start()
149 static inline u64 __drm_mm_hole_node_end(struct drm_mm_node *hole_node) in __drm_mm_hole_node_end()
152 struct drm_mm_node, node_list)->start; in __drm_mm_hole_node_end()
166 static inline u64 drm_mm_hole_node_end(struct drm_mm_node *hole_node) in drm_mm_hole_node_end()
[all …]
Ddrm_vma_manager.h42 struct drm_mm_node vm_node;
/linux-4.1.27/drivers/gpu/drm/
Ddrm_mm.c93 static struct drm_mm_node *drm_mm_search_free_generic(const struct drm_mm *mm,
98 static struct drm_mm_node *drm_mm_search_free_in_range_generic(const struct drm_mm *mm,
106 static void drm_mm_insert_helper(struct drm_mm_node *hole_node, in drm_mm_insert_helper()
107 struct drm_mm_node *node, in drm_mm_insert_helper()
179 int drm_mm_reserve_node(struct drm_mm *mm, struct drm_mm_node *node) in drm_mm_reserve_node()
181 struct drm_mm_node *hole; in drm_mm_reserve_node()
232 int drm_mm_insert_node_generic(struct drm_mm *mm, struct drm_mm_node *node, in drm_mm_insert_node_generic()
238 struct drm_mm_node *hole_node; in drm_mm_insert_node_generic()
250 static void drm_mm_insert_helper_range(struct drm_mm_node *hole_node, in drm_mm_insert_helper_range()
251 struct drm_mm_node *node, in drm_mm_insert_helper_range()
[all …]
/linux-4.1.27/drivers/gpu/drm/i915/
Di915_gem_stolen.c155 struct drm_mm_node *node, in find_compression_threshold()
198 struct drm_mm_node *uninitialized_var(compressed_llb); in i915_setup_compression()
403 struct drm_mm_node *stolen) in _i915_gem_object_create_stolen()
438 struct drm_mm_node *stolen; in i915_gem_object_create_stolen()
477 struct drm_mm_node *stolen; in i915_gem_object_create_stolen_for_preallocated()
Di915_vgpu.c94 struct drm_mm_node space[4];
120 struct drm_mm_node *node, in vgt_balloon_space()
Di915_gem_gtt.h154 struct drm_mm_node node;
315 struct drm_mm_node node;
Di915_gem_gtt.c1997 static void i915_gtt_color_adjust(struct drm_mm_node *node, in i915_gtt_color_adjust()
2007 struct drm_mm_node, in i915_gtt_color_adjust()
2030 struct drm_mm_node *entry; in i915_gem_setup_global_gtt()
Di915_drv.h818 struct drm_mm_node compressed_fb;
819 struct drm_mm_node *compressed_llb;
1913 struct drm_mm_node *stolen;
Di915_gem.c3396 struct drm_mm_node *gtt_space = &vma->node; in i915_gem_valid_gtt_space()
3397 struct drm_mm_node *other; in i915_gem_valid_gtt_space()
3415 other = list_entry(gtt_space->node_list.prev, struct drm_mm_node, node_list); in i915_gem_valid_gtt_space()
3419 other = list_entry(gtt_space->node_list.next, struct drm_mm_node, node_list); in i915_gem_valid_gtt_space()
/linux-4.1.27/drivers/gpu/drm/armada/
Darmada_gem.h19 struct drm_mm_node *linear; /* for linear backed */
Darmada_gem.c137 struct drm_mm_node *node; in armada_gem_linear_back()
/linux-4.1.27/drivers/gpu/drm/tegra/
Dgem.h41 struct drm_mm_node *mm;
/linux-4.1.27/drivers/gpu/drm/msm/
Dmsm_gem.h67 struct drm_mm_node *vram_node;
Dmsm_gem.c612 sz += sizeof(struct drm_mm_node); in msm_gem_new_impl()
/linux-4.1.27/drivers/gpu/drm/ttm/
Dttm_bo_manager.c57 struct drm_mm_node *node = NULL; in ttm_bo_man_get_node()
Dttm_agp_backend.c54 struct drm_mm_node *node = bo_mem->mm_node; in ttm_agp_bind()
/linux-4.1.27/include/drm/ttm/
Dttm_bo_api.h46 struct drm_mm_node;
/linux-4.1.27/drivers/gpu/drm/via/
Dvia_mm.c36 struct drm_mm_node mm_node;
/linux-4.1.27/drivers/gpu/drm/sis/
Dsis_mm.c45 struct drm_mm_node mm_node;