Lines Matching defs:list
33 struct list_head list;
807 list_add_tail(&e->list, &bitmaps);
819 list_for_each_entry_safe(e, n, &bitmaps, list) {
820 list_del_init(&e->list);
981 list_add_tail(&e->list, bitmap_list);
1003 list_for_each_entry(trim_entry, &ctl->trimming_ranges, list) {
1129 list_for_each_entry_safe(entry, next, bitmap_list, list) {
1133 list_del_init(&entry->list);
1156 list_for_each_entry_safe(entry, next, bitmap_list, list)
1157 list_del_init(&entry->list);
1202 /* the dirty list is protected by the dirty_bgs_lock */
1210 * the dirty list while waiting for IO. Otherwise our
1317 * the dirty list and redo it. No locking needed
1949 INIT_LIST_HEAD(&info->list);
3181 if (entry->bitmap && list_empty(&entry->list))
3182 list_add_tail(&entry->list, bitmaps);
3199 if (list_empty(&entry->list))
3200 list_add_tail(&entry->list, bitmaps);
3263 * The bitmap that covers offset won't be in the list unless offset
3267 entry = list_first_entry(bitmaps, struct btrfs_free_space, list);
3271 if (entry && list_empty(&entry->list))
3272 list_add(&entry->list, bitmaps);
3275 list_for_each_entry(entry, bitmaps, list) {
3285 * The bitmaps list has all the bitmaps that record free space
3357 /* Clear our temporary list */
3358 list_for_each_entry_safe(entry, tmp, &bitmaps, list)
3359 list_del_init(&entry->list);
3431 list_del(&trim_entry->list);
3537 list_add_tail(&trim_entry.list, &ctl->trimming_ranges);
3651 * are preparing to punt to the unused_bgs list. This uses
3724 list_add_tail(&trim_entry.list, &ctl->trimming_ranges);