Searched refs:drm_mm_node (Results 1 - 14 of 14) sorted by path

/freebsd-11-stable/sys/dev/drm/
H A Ddrm_mm.c55 struct drm_mm_node *entry;
58 entry = list_entry(tail_node, struct drm_mm_node, ml_entry);
68 struct drm_mm_node *entry;
71 entry = list_entry(tail_node, struct drm_mm_node, ml_entry);
82 static struct drm_mm_node *drm_mm_kmalloc(struct drm_mm *mm, int atomic)
84 struct drm_mm_node *child;
98 struct drm_mm_node, fl_entry);
109 struct drm_mm_node *node;
133 struct drm_mm_node *child;
153 struct drm_mm_node *entr
[all...]
H A Ddrm_mm.h42 struct drm_mm_node { struct
63 extern struct drm_mm_node *drm_mm_get_block_generic(struct drm_mm_node *node,
67 static inline struct drm_mm_node *drm_mm_get_block(struct drm_mm_node *parent,
73 static inline struct drm_mm_node *drm_mm_get_block_atomic(struct drm_mm_node *parent,
79 extern void drm_mm_put_block(struct drm_mm_node *cur);
80 extern struct drm_mm_node *drm_mm_search_free(const struct drm_mm *mm,
95 static inline struct drm_mm *drm_get_mm(struct drm_mm_node *bloc
[all...]
H A Ddrm_sman.c93 struct drm_mm_node *tmp;
106 struct drm_mm_node *node = (struct drm_mm_node *) ref;
120 struct drm_mm_node *node = (struct drm_mm_node *) ref;
H A Di915_drv.h334 struct drm_mm_node *gtt_space;
/freebsd-11-stable/sys/dev/drm2/
H A DdrmP.h540 struct drm_mm_node *file_offset_node; /**< fake offset */
H A Ddrm_mm.c52 static struct drm_mm_node *drm_mm_kmalloc(struct drm_mm *mm, int atomic)
54 struct drm_mm_node *child;
65 struct drm_mm_node, node_list);
74 /* drm_mm_pre_get() - pre allocate drm_mm_node structure
81 struct drm_mm_node *node;
102 static inline unsigned long drm_mm_hole_node_start(struct drm_mm_node *hole_node)
107 static inline unsigned long drm_mm_hole_node_end(struct drm_mm_node *hole_node)
109 struct drm_mm_node *next_node =
110 list_entry(hole_node->node_list.next, struct drm_mm_node,
116 static void drm_mm_insert_helper(struct drm_mm_node *hole_nod
[all...]
H A Ddrm_mm.h44 struct drm_mm_node { struct
64 struct drm_mm_node head_node;
77 struct drm_mm_node *prev_scanned_node;
79 void (*color_adjust)(struct drm_mm_node *node, unsigned long color,
83 static inline bool drm_mm_node_allocated(struct drm_mm_node *node)
98 struct drm_mm_node, node_list) : NULL; \
101 struct drm_mm_node, node_list) : NULL) \
105 extern struct drm_mm_node *drm_mm_get_block_generic(struct drm_mm_node *node,
110 extern struct drm_mm_node *drm_mm_get_block_range_generi
[all...]
/freebsd-11-stable/sys/dev/drm2/i915/
H A Di915_drv.h907 struct drm_mm_node *compressed_fb;
908 struct drm_mm_node *compressed_llb;
980 struct drm_mm_node *gtt_space;
H A Di915_gem.c3113 struct drm_mm_node *gtt_space,
3116 struct drm_mm_node *other;
3131 other = list_entry(gtt_space->node_list.prev, struct drm_mm_node, node_list);
3135 other = list_entry(gtt_space->node_list.next, struct drm_mm_node, node_list);
3193 struct drm_mm_node *node;
H A Di915_gem_gtt.c529 static void i915_gtt_color_adjust(struct drm_mm_node *node,
539 struct drm_mm_node,
H A Di915_gem_stolen.c101 struct drm_mm_node *compressed_fb, *uninitialized_var(compressed_llb);
/freebsd-11-stable/sys/dev/drm2/ttm/
H A Dttm_agp_backend.c54 struct drm_mm_node *node = bo_mem->mm_node;
H A Dttm_bo_api.h39 struct drm_mm_node;
256 struct drm_mm_node *vm_node;
H A Dttm_bo_manager.c60 struct drm_mm_node *node = NULL;

Completed in 290 milliseconds