Lines Matching full:allocated
407 * free the allocated blocks. in alloc_range_bias()
499 LIST_HEAD(allocated); in __alloc_range()
537 list_add_tail(&block->link, &allocated); in __alloc_range()
556 list_splice_tail(&allocated, blocks); in __alloc_range()
564 * free the allocated blocks. in __alloc_range()
574 list_splice_tail(&allocated, blocks); in __alloc_range()
577 drm_buddy_free_list(mm, &allocated); in __alloc_range()
658 * @blocks: Input and output list of allocated blocks.
660 * On success will contain the newly allocated blocks
730 * @blocks: output list head to add allocated blocks
751 LIST_HEAD(allocated); in drm_buddy_alloc_blocks()
832 list_add_tail(&block->link, &allocated); in drm_buddy_alloc_blocks()
840 /* Trim the allocated block to the required size */ in drm_buddy_alloc_blocks()
846 trim_list = &allocated; in drm_buddy_alloc_blocks()
849 if (!list_is_singular(&allocated)) { in drm_buddy_alloc_blocks()
850 block = list_last_entry(&allocated, typeof(*block), link); in drm_buddy_alloc_blocks()
862 list_splice_tail(trim_list, &allocated); in drm_buddy_alloc_blocks()
865 list_splice_tail(&allocated, blocks); in drm_buddy_alloc_blocks()
869 drm_buddy_free_list(mm, &allocated); in drm_buddy_alloc_blocks()