Lines Matching refs:roots
430 mm->roots = kmalloc_objs(struct gpu_buddy_block *, mm->n_roots); in gpu_buddy_init()
431 if (!mm->roots) in gpu_buddy_init()
455 mm->roots[root_count] = root; in gpu_buddy_init()
469 gpu_block_free(mm, mm->roots[root_count]); in gpu_buddy_init()
470 kfree(mm->roots); in gpu_buddy_init()
500 start = gpu_buddy_block_offset(mm->roots[i]); in gpu_buddy_fini()
503 gpu_buddy_assert(gpu_buddy_block_is_free(mm->roots[i])); in gpu_buddy_fini()
505 gpu_block_free(mm, mm->roots[i]); in gpu_buddy_fini()
519 kfree(mm->roots); in gpu_buddy_fini()
579 start = gpu_buddy_block_offset(mm->roots[i]); in gpu_buddy_reset_clear()
648 list_add_tail(&mm->roots[i]->tmp_link, &dfs); in gpu_buddy_allocated_addr_to_block()
767 list_add_tail(&mm->roots[i]->tmp_link, &dfs); in __alloc_range_bias()
1163 list_add_tail(&mm->roots[i]->tmp_link, &dfs); in __gpu_buddy_alloc_range()