aboutsummaryrefslogtreecommitdiffstats
path: root/include/drm/drm_mm.h
diff options
context:
space:
mode:
Diffstat (limited to 'include/drm/drm_mm.h')
-rw-r--r--include/drm/drm_mm.h38
1 files changed, 4 insertions, 34 deletions
diff --git a/include/drm/drm_mm.h b/include/drm/drm_mm.h
index 2de91e3da5cc..b87d05e17d46 100644
--- a/include/drm/drm_mm.h
+++ b/include/drm/drm_mm.h
@@ -175,17 +175,6 @@ static inline struct drm_mm_node *drm_mm_get_block_range(
175 return drm_mm_get_block_range_generic(parent, size, alignment, 0, 175 return drm_mm_get_block_range_generic(parent, size, alignment, 0,
176 start, end, 0); 176 start, end, 0);
177} 177}
178static inline struct drm_mm_node *drm_mm_get_color_block_range(
179 struct drm_mm_node *parent,
180 unsigned long size,
181 unsigned alignment,
182 unsigned long color,
183 unsigned long start,
184 unsigned long end)
185{
186 return drm_mm_get_block_range_generic(parent, size, alignment, color,
187 start, end, 0);
188}
189static inline struct drm_mm_node *drm_mm_get_block_atomic_range( 178static inline struct drm_mm_node *drm_mm_get_block_atomic_range(
190 struct drm_mm_node *parent, 179 struct drm_mm_node *parent,
191 unsigned long size, 180 unsigned long size,
@@ -253,29 +242,10 @@ static inline struct drm_mm_node *drm_mm_search_free_in_range(
253 return drm_mm_search_free_in_range_generic(mm, size, alignment, 0, 242 return drm_mm_search_free_in_range_generic(mm, size, alignment, 0,
254 start, end, best_match); 243 start, end, best_match);
255} 244}
256static inline struct drm_mm_node *drm_mm_search_free_color(const struct drm_mm *mm, 245
257 unsigned long size, 246extern void drm_mm_init(struct drm_mm *mm,
258 unsigned alignment, 247 unsigned long start,
259 unsigned long color, 248 unsigned long size);
260 bool best_match)
261{
262 return drm_mm_search_free_generic(mm,size, alignment, color, best_match);
263}
264static inline struct drm_mm_node *drm_mm_search_free_in_range_color(
265 const struct drm_mm *mm,
266 unsigned long size,
267 unsigned alignment,
268 unsigned long color,
269 unsigned long start,
270 unsigned long end,
271 bool best_match)
272{
273 return drm_mm_search_free_in_range_generic(mm, size, alignment, color,
274 start, end, best_match);
275}
276extern int drm_mm_init(struct drm_mm *mm,
277 unsigned long start,
278 unsigned long size);
279extern void drm_mm_takedown(struct drm_mm *mm); 249extern void drm_mm_takedown(struct drm_mm *mm);
280extern int drm_mm_clean(struct drm_mm *mm); 250extern int drm_mm_clean(struct drm_mm *mm);
281extern int drm_mm_pre_get(struct drm_mm *mm); 251extern int drm_mm_pre_get(struct drm_mm *mm);