Lines Matching refs:size
64 return (entry->size);
68 drm_mm_remove_space_from_tail(struct drm_mm *mm, unsigned long size)
78 if (entry->size <= size)
81 entry->size -= size;
89 unsigned long size)
99 child->size = size;
111 drm_mm_add_space_to_tail(struct drm_mm *mm, unsigned long size)
120 entry->start + entry->size, size));
122 entry->size += size;
128 unsigned long size)
140 child->size = size;
147 parent->size -= size;
148 parent->start += size;
173 prev_node->size += cur->size;
182 prev_node->size += next_node->size;
188 next_node->size += cur->size;
205 unsigned long size,
222 if (parent->size == size) {
227 child = drm_mm_split_at_start(parent, size);
238 unsigned long size,
256 if (entry->size < size)
266 if (entry->size >= size + wasted) {
269 if (size < best_size) {
271 best_size = entry->size;
288 drm_mm_init(struct drm_mm *mm, unsigned long start, unsigned long size)
293 return (drm_mm_create_tail_node(mm, start, size));
329 DRM_DEBUG("ml_entry 0x%x, size 0x%x, start 0x%x",
330 entry, entry->size, entry->start);