Home
last modified time | relevance | path

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

/linux-4.4.14/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.4.14/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.4.14/drivers/gpu/drm/i915/
Di915_gem_stolen.c49 struct drm_mm_node *node, u64 size, in i915_gem_stolen_insert_node_in_range()
72 struct drm_mm_node *node, u64 size, in i915_gem_stolen_insert_node()
81 struct drm_mm_node *node) in i915_gem_stolen_remove_node()
555 struct drm_mm_node *stolen) in _i915_gem_object_create_stolen()
589 struct drm_mm_node *stolen; in i915_gem_object_create_stolen()
627 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.h182 struct drm_mm_node node;
369 struct drm_mm_node node;
Di915_drv.h917 struct drm_mm_node compressed_fb;
918 struct drm_mm_node *compressed_llb;
2046 struct drm_mm_node *stolen;
3199 struct drm_mm_node *node, u64 size,
3202 struct drm_mm_node *node, u64 size,
3206 struct drm_mm_node *node);
Dintel_fbc.c572 struct drm_mm_node *node, in find_compression_threshold()
623 struct drm_mm_node *uninitialized_var(compressed_llb); in intel_fbc_alloc_cfb()
Di915_gem.c3384 struct drm_mm_node *gtt_space = &vma->node; in i915_gem_valid_gtt_space()
3385 struct drm_mm_node *other; in i915_gem_valid_gtt_space()
3403 other = list_entry(gtt_space->node_list.prev, struct drm_mm_node, node_list); in i915_gem_valid_gtt_space()
3407 other = list_entry(gtt_space->node_list.next, struct drm_mm_node, node_list); in i915_gem_valid_gtt_space()
Di915_gem_gtt.c2608 static void i915_gtt_color_adjust(struct drm_mm_node *node, in i915_gtt_color_adjust()
2618 struct drm_mm_node, in i915_gtt_color_adjust()
2641 struct drm_mm_node *entry; in i915_gem_setup_global_gtt()
/linux-4.4.14/drivers/gpu/drm/armada/
Darmada_gem.h19 struct drm_mm_node *linear; /* for linear backed */
Darmada_gem.c138 struct drm_mm_node *node; in armada_gem_linear_back()
/linux-4.4.14/drivers/gpu/drm/tegra/
Dgem.h41 struct drm_mm_node *mm;
/linux-4.4.14/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.4.14/drivers/gpu/drm/ttm/
Dttm_agp_backend.c54 struct drm_mm_node *node = bo_mem->mm_node; in ttm_agp_bind()
Dttm_bo_manager.c57 struct drm_mm_node *node = NULL; in ttm_bo_man_get_node()
/linux-4.4.14/include/drm/ttm/
Dttm_bo_api.h46 struct drm_mm_node;
/linux-4.4.14/drivers/gpu/drm/via/
Dvia_mm.c36 struct drm_mm_node mm_node;
/linux-4.4.14/drivers/gpu/drm/vmwgfx/
Dvmwgfx_cmdbuf.c149 struct drm_mm_node node;
178 struct drm_mm_node *node;
710 struct drm_mm_node *node, in vmw_cmdbuf_alloc_space()
/linux-4.4.14/drivers/gpu/drm/sis/
Dsis_mm.c45 struct drm_mm_node mm_node;