Lines Matching refs:discard_list
73 return &discard_ctl->discard_list[block_group->discard_index];
100 if (list_empty(&block_group->discard_list) ||
108 if (list_empty(&block_group->discard_list))
111 list_move_tail(&block_group->discard_list,
133 queued = !list_empty(&block_group->discard_list);
140 list_del_init(&block_group->discard_list);
148 list_add_tail(&block_group->discard_list,
149 &discard_ctl->discard_list[BTRFS_DISCARD_INDEX_UNUSED]);
168 queued = !list_empty(&block_group->discard_list);
169 list_del_init(&block_group->discard_list);
201 struct list_head *discard_list = &discard_ctl->discard_list[i];
203 if (!list_empty(discard_list)) {
204 block_group = list_first_entry(discard_list,
206 discard_list);
254 list_del_init(&block_group->discard_list);
718 &discard_ctl->discard_list[i],
719 discard_list) {
720 list_del_init(&block_group->discard_list);
757 INIT_LIST_HEAD(&discard_ctl->discard_list[i]);