Lines Matching refs:discard_list
74 return &discard_ctl->discard_list[block_group->discard_index]; in get_discard_list()
83 if (list_empty(&block_group->discard_list) || in __add_to_discard_list()
92 list_move_tail(&block_group->discard_list, in __add_to_discard_list()
117 list_del_init(&block_group->discard_list); in add_to_discard_unused_list()
123 list_add_tail(&block_group->discard_list, in add_to_discard_unused_list()
124 &discard_ctl->discard_list[BTRFS_DISCARD_INDEX_UNUSED]); in add_to_discard_unused_list()
142 list_del_init(&block_group->discard_list); in remove_from_discard_list()
165 struct list_head *discard_list = &discard_ctl->discard_list[i]; in find_next_block_group() local
167 if (!list_empty(discard_list)) { in find_next_block_group()
168 block_group = list_first_entry(discard_list, in find_next_block_group()
170 discard_list); in find_next_block_group()
216 list_del_init(&block_group->discard_list); in peek_discard_list()
652 &discard_ctl->discard_list[i], in btrfs_discard_purge_list()
653 discard_list) { in btrfs_discard_purge_list()
654 list_del_init(&block_group->discard_list); in btrfs_discard_purge_list()
690 INIT_LIST_HEAD(&discard_ctl->discard_list[i]); in btrfs_discard_init()