Lines Matching refs:free_list
47 head = &mm->free_list[drm_buddy_block_order(block)]; in list_insert_sorted()
181 list_for_each_entry_safe_reverse(block, prev, &mm->free_list[i], link) { in __force_merge()
258 mm->free_list = kmalloc_array(mm->max_order + 1, in drm_buddy_init()
261 if (!mm->free_list) in drm_buddy_init()
265 INIT_LIST_HEAD(&mm->free_list[i]); in drm_buddy_init()
313 kfree(mm->free_list); in drm_buddy_init()
347 kfree(mm->free_list); in drm_buddy_fini()
595 list_for_each_entry_reverse(tmp_block, &mm->free_list[i], link) { in get_maxblock()
638 list_for_each_entry_reverse(tmp_block, &mm->free_list[tmp], link) { in alloc_from_freelist()
654 if (!list_empty(&mm->free_list[tmp])) { in alloc_from_freelist()
655 block = list_last_entry(&mm->free_list[tmp], in alloc_from_freelist()
816 list = &mm->free_list[order]; in __alloc_contig_try_harder()
1158 list_for_each_entry(block, &mm->free_list[order], link) { in drm_buddy_print()