Searched refs:drm_mm_node (Results 1 – 21 of 21) sorted by relevance
/linux-4.4.14/include/drm/ |
D | drm_mm.h | 61 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 …]
|
D | drm_vma_manager.h | 42 struct drm_mm_node vm_node;
|
/linux-4.4.14/drivers/gpu/drm/ |
D | drm_mm.c | 93 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/ |
D | i915_gem_stolen.c | 49 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()
|
D | i915_vgpu.c | 94 struct drm_mm_node space[4]; 120 struct drm_mm_node *node, in vgt_balloon_space()
|
D | i915_gem_gtt.h | 182 struct drm_mm_node node; 369 struct drm_mm_node node;
|
D | i915_drv.h | 917 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);
|
D | intel_fbc.c | 572 struct drm_mm_node *node, in find_compression_threshold() 623 struct drm_mm_node *uninitialized_var(compressed_llb); in intel_fbc_alloc_cfb()
|
D | i915_gem.c | 3384 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()
|
D | i915_gem_gtt.c | 2608 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/ |
D | armada_gem.h | 19 struct drm_mm_node *linear; /* for linear backed */
|
D | armada_gem.c | 138 struct drm_mm_node *node; in armada_gem_linear_back()
|
/linux-4.4.14/drivers/gpu/drm/tegra/ |
D | gem.h | 41 struct drm_mm_node *mm;
|
/linux-4.4.14/drivers/gpu/drm/msm/ |
D | msm_gem.h | 67 struct drm_mm_node *vram_node;
|
D | msm_gem.c | 612 sz += sizeof(struct drm_mm_node); in msm_gem_new_impl()
|
/linux-4.4.14/drivers/gpu/drm/ttm/ |
D | ttm_agp_backend.c | 54 struct drm_mm_node *node = bo_mem->mm_node; in ttm_agp_bind()
|
D | ttm_bo_manager.c | 57 struct drm_mm_node *node = NULL; in ttm_bo_man_get_node()
|
/linux-4.4.14/include/drm/ttm/ |
D | ttm_bo_api.h | 46 struct drm_mm_node;
|
/linux-4.4.14/drivers/gpu/drm/via/ |
D | via_mm.c | 36 struct drm_mm_node mm_node;
|
/linux-4.4.14/drivers/gpu/drm/vmwgfx/ |
D | vmwgfx_cmdbuf.c | 149 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/ |
D | sis_mm.c | 45 struct drm_mm_node mm_node;
|