Lines Matching refs:roots
339 mm->roots = kmalloc_objs(struct drm_buddy_block *, mm->n_roots); in drm_buddy_init()
340 if (!mm->roots) in drm_buddy_init()
364 mm->roots[root_count] = root; in drm_buddy_init()
375 drm_block_free(mm, mm->roots[root_count]); in drm_buddy_init()
376 kfree(mm->roots); in drm_buddy_init()
402 start = drm_buddy_block_offset(mm->roots[i]); in drm_buddy_fini()
405 if (WARN_ON(!drm_buddy_block_is_free(mm->roots[i]))) in drm_buddy_fini()
408 drm_block_free(mm, mm->roots[i]); in drm_buddy_fini()
419 kfree(mm->roots); in drm_buddy_fini()
493 start = drm_buddy_block_offset(mm->roots[i]); in drm_buddy_reset_clear()
613 list_add_tail(&mm->roots[i]->tmp_link, &dfs); in __alloc_range_bias()
903 list_add_tail(&mm->roots[i]->tmp_link, &dfs); in __drm_buddy_alloc_range()