Lines Matching refs:buddy
88 * @mm: DRM buddy manager to initialize
183 * @mm: DRM buddy manager to free
247 * drm_get_buddy - get buddy address
249 * @block: DRM buddy block
251 * Returns the corresponding buddy block for @block, or NULL
269 struct drm_buddy_block *buddy;
271 buddy = __get_buddy(block);
273 if (!drm_buddy_block_is_free(buddy))
276 list_del(&buddy->link);
279 drm_block_free(mm, buddy);
290 * @mm: DRM buddy manager
305 * @mm: DRM buddy manager
337 struct drm_buddy_block *buddy;
409 buddy = __get_buddy(block);
410 if (buddy &&
412 drm_buddy_block_is_free(buddy)))
496 struct drm_buddy_block *buddy;
557 buddy = __get_buddy(block);
558 if (buddy &&
560 drm_buddy_block_is_free(buddy)))
585 * @mm: DRM buddy manager
654 * @mm: DRM buddy manager to allocate from
757 * @mm: DRM buddy manager
758 * @block: DRM buddy block
775 * @mm: DRM buddy manager