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