Symbol: drm_mm_node
sys/dev/drm2/drmP.h
538
struct drm_mm_node *file_offset_node; /**< fake offset */
sys/dev/drm2/drm_mm.c
100
static inline unsigned long drm_mm_hole_node_start(struct drm_mm_node *hole_node)
sys/dev/drm2/drm_mm.c
105
static inline unsigned long drm_mm_hole_node_end(struct drm_mm_node *hole_node)
sys/dev/drm2/drm_mm.c
107
struct drm_mm_node *next_node =
sys/dev/drm2/drm_mm.c
108
list_entry(hole_node->node_list.next, struct drm_mm_node,
sys/dev/drm2/drm_mm.c
114
static void drm_mm_insert_helper(struct drm_mm_node *hole_node,
sys/dev/drm2/drm_mm.c
115
struct drm_mm_node *node,
sys/dev/drm2/drm_mm.c
159
struct drm_mm_node *drm_mm_get_block_generic(struct drm_mm_node *hole_node,
sys/dev/drm2/drm_mm.c
165
struct drm_mm_node *node;
sys/dev/drm2/drm_mm.c
182
int drm_mm_insert_node_generic(struct drm_mm *mm, struct drm_mm_node *node,
sys/dev/drm2/drm_mm.c
186
struct drm_mm_node *hole_node;
sys/dev/drm2/drm_mm.c
198
int drm_mm_insert_node(struct drm_mm *mm, struct drm_mm_node *node,
sys/dev/drm2/drm_mm.c
205
static void drm_mm_insert_helper_range(struct drm_mm_node *hole_node,
sys/dev/drm2/drm_mm.c
206
struct drm_mm_node *node,
sys/dev/drm2/drm_mm.c
257
struct drm_mm_node *drm_mm_get_block_range_generic(struct drm_mm_node *hole_node,
sys/dev/drm2/drm_mm.c
265
struct drm_mm_node *node;
sys/dev/drm2/drm_mm.c
283
int drm_mm_insert_node_in_range_generic(struct drm_mm *mm, struct drm_mm_node *node,
sys/dev/drm2/drm_mm.c
287
struct drm_mm_node *hole_node;
sys/dev/drm2/drm_mm.c
302
int drm_mm_insert_node_in_range(struct drm_mm *mm, struct drm_mm_node *node,
sys/dev/drm2/drm_mm.c
313
void drm_mm_remove_node(struct drm_mm_node *node)
sys/dev/drm2/drm_mm.c
316
struct drm_mm_node *prev_node;
sys/dev/drm2/drm_mm.c
322
list_entry(node->node_list.prev, struct drm_mm_node, node_list);
sys/dev/drm2/drm_mm.c
348
void drm_mm_put_block(struct drm_mm_node *node)
sys/dev/drm2/drm_mm.c
380
struct drm_mm_node *drm_mm_search_free_generic(const struct drm_mm *mm,
sys/dev/drm2/drm_mm.c
386
struct drm_mm_node *entry;
sys/dev/drm2/drm_mm.c
387
struct drm_mm_node *best;
sys/dev/drm2/drm_mm.c
422
struct drm_mm_node *drm_mm_search_free_in_range_generic(const struct drm_mm *mm,
sys/dev/drm2/drm_mm.c
430
struct drm_mm_node *entry;
sys/dev/drm2/drm_mm.c
431
struct drm_mm_node *best;
sys/dev/drm2/drm_mm.c
472
void drm_mm_replace_node(struct drm_mm_node *old, struct drm_mm_node *new)
sys/dev/drm2/drm_mm.c
50
static struct drm_mm_node *drm_mm_kmalloc(struct drm_mm *mm, int atomic)
sys/dev/drm2/drm_mm.c
52
struct drm_mm_node *child;
sys/dev/drm2/drm_mm.c
547
int drm_mm_scan_add_block(struct drm_mm_node *node)
sys/dev/drm2/drm_mm.c
550
struct drm_mm_node *prev_node;
sys/dev/drm2/drm_mm.c
559
prev_node = list_entry(node->node_list.prev, struct drm_mm_node,
sys/dev/drm2/drm_mm.c
608
int drm_mm_scan_remove_block(struct drm_mm_node *node)
sys/dev/drm2/drm_mm.c
611
struct drm_mm_node *prev_node;
sys/dev/drm2/drm_mm.c
618
prev_node = list_entry(node->node_list.prev, struct drm_mm_node,
sys/dev/drm2/drm_mm.c
63
struct drm_mm_node, node_list);
sys/dev/drm2/drm_mm.c
665
struct drm_mm_node *entry, *next;
sys/dev/drm2/drm_mm.c
686
struct drm_mm_node *entry;
sys/dev/drm2/drm_mm.c
79
struct drm_mm_node *node;
sys/dev/drm2/drm_mm.h
103
extern struct drm_mm_node *drm_mm_get_block_generic(struct drm_mm_node *node,
sys/dev/drm2/drm_mm.h
108
extern struct drm_mm_node *drm_mm_get_block_range_generic(
sys/dev/drm2/drm_mm.h
109
struct drm_mm_node *node,
sys/dev/drm2/drm_mm.h
116
static inline struct drm_mm_node *drm_mm_get_block(struct drm_mm_node *parent,
sys/dev/drm2/drm_mm.h
122
static inline struct drm_mm_node *drm_mm_get_block_atomic(struct drm_mm_node *parent,
sys/dev/drm2/drm_mm.h
128
static inline struct drm_mm_node *drm_mm_get_block_range(
sys/dev/drm2/drm_mm.h
129
struct drm_mm_node *parent,
sys/dev/drm2/drm_mm.h
138
static inline struct drm_mm_node *drm_mm_get_color_block_range(
sys/dev/drm2/drm_mm.h
139
struct drm_mm_node *parent,
sys/dev/drm2/drm_mm.h
149
static inline struct drm_mm_node *drm_mm_get_block_atomic_range(
sys/dev/drm2/drm_mm.h
150
struct drm_mm_node *parent,
sys/dev/drm2/drm_mm.h
161
struct drm_mm_node *node,
sys/dev/drm2/drm_mm.h
165
struct drm_mm_node *node,
sys/dev/drm2/drm_mm.h
171
struct drm_mm_node *node,
sys/dev/drm2/drm_mm.h
176
struct drm_mm_node *node,
sys/dev/drm2/drm_mm.h
182
extern void drm_mm_put_block(struct drm_mm_node *cur);
sys/dev/drm2/drm_mm.h
183
extern void drm_mm_remove_node(struct drm_mm_node *node);
sys/dev/drm2/drm_mm.h
184
extern void drm_mm_replace_node(struct drm_mm_node *old, struct drm_mm_node *new);
sys/dev/drm2/drm_mm.h
185
extern struct drm_mm_node *drm_mm_search_free_generic(const struct drm_mm *mm,
sys/dev/drm2/drm_mm.h
190
extern struct drm_mm_node *drm_mm_search_free_in_range_generic(
sys/dev/drm2/drm_mm.h
198
static inline struct drm_mm_node *drm_mm_search_free(const struct drm_mm *mm,
sys/dev/drm2/drm_mm.h
205
static inline struct drm_mm_node *drm_mm_search_free_in_range(
sys/dev/drm2/drm_mm.h
216
static inline struct drm_mm_node *drm_mm_search_free_color(const struct drm_mm *mm,
sys/dev/drm2/drm_mm.h
224
static inline struct drm_mm_node *drm_mm_search_free_in_range_color(
sys/dev/drm2/drm_mm.h
243
static inline struct drm_mm *drm_get_mm(struct drm_mm_node *block)
sys/dev/drm2/drm_mm.h
258
int drm_mm_scan_add_block(struct drm_mm_node *node);
sys/dev/drm2/drm_mm.h
259
int drm_mm_scan_remove_block(struct drm_mm_node *node);
sys/dev/drm2/drm_mm.h
62
struct drm_mm_node head_node;
sys/dev/drm2/drm_mm.h
75
struct drm_mm_node *prev_scanned_node;
sys/dev/drm2/drm_mm.h
77
void (*color_adjust)(struct drm_mm_node *node, unsigned long color,
sys/dev/drm2/drm_mm.h
81
static inline bool drm_mm_node_allocated(struct drm_mm_node *node)
sys/dev/drm2/drm_mm.h
96
struct drm_mm_node, node_list) : NULL; \
sys/dev/drm2/drm_mm.h
99
struct drm_mm_node, node_list) : NULL) \
sys/dev/drm2/ttm/ttm_agp_backend.c
52
struct drm_mm_node *node = bo_mem->mm_node;
sys/dev/drm2/ttm/ttm_bo_api.h
255
struct drm_mm_node *vm_node;
sys/dev/drm2/ttm/ttm_bo_api.h
38
struct drm_mm_node;
sys/dev/drm2/ttm/ttm_bo_manager.c
58
struct drm_mm_node *node = NULL;