Lines Matching +full:5 +full:mm
30 #define DRM_BUDDY_TRIM_DISABLE BIT(5)
41 #define DRM_BUDDY_HEADER_ORDER GENMASK_ULL(5, 0)
54 * drm_buddy_free* ownership is given back to the mm.
84 * the mm. Everything above is considered do-not-touch.
139 drm_buddy_block_size(struct drm_buddy *mm, in drm_buddy_block_size() argument
142 return mm->chunk_size << drm_buddy_block_order(block); in drm_buddy_block_size()
145 int drm_buddy_init(struct drm_buddy *mm, u64 size, u64 chunk_size);
147 void drm_buddy_fini(struct drm_buddy *mm);
152 int drm_buddy_alloc_blocks(struct drm_buddy *mm,
158 int drm_buddy_block_trim(struct drm_buddy *mm,
163 void drm_buddy_free_block(struct drm_buddy *mm, struct drm_buddy_block *block);
165 void drm_buddy_free_list(struct drm_buddy *mm,
169 void drm_buddy_print(struct drm_buddy *mm, struct drm_printer *p);
170 void drm_buddy_block_print(struct drm_buddy *mm,