diff options
Diffstat (limited to 'include/drm/drm_mm.h')
-rw-r--r-- | include/drm/drm_mm.h | 38 |
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 | } |
178 | static 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 | } | ||
189 | static inline struct drm_mm_node *drm_mm_get_block_atomic_range( | 178 | static 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 | } |
256 | static inline struct drm_mm_node *drm_mm_search_free_color(const struct drm_mm *mm, | 245 | |
257 | unsigned long size, | 246 | extern 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 | } | ||
264 | static 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 | } | ||
276 | extern int drm_mm_init(struct drm_mm *mm, | ||
277 | unsigned long start, | ||
278 | unsigned long size); | ||
279 | extern void drm_mm_takedown(struct drm_mm *mm); | 249 | extern void drm_mm_takedown(struct drm_mm *mm); |
280 | extern int drm_mm_clean(struct drm_mm *mm); | 250 | extern int drm_mm_clean(struct drm_mm *mm); |
281 | extern int drm_mm_pre_get(struct drm_mm *mm); | 251 | extern int drm_mm_pre_get(struct drm_mm *mm); |