Lines Matching refs:list
44 struct list_head list;
864 list_add_tail(&e->list, &bitmaps);
876 list_for_each_entry_safe(e, n, &bitmaps, list) {
877 list_del_init(&e->list);
1107 list_add_tail(&e->list, bitmap_list);
1129 list_for_each_entry(trim_entry, &ctl->trimming_ranges, list) {
1254 list_for_each_entry_safe(entry, next, bitmap_list, list) {
1258 list_del_init(&entry->list);
1281 list_for_each_entry_safe(entry, next, bitmap_list, list)
1282 list_del_init(&entry->list);
1327 /* the dirty list is protected by the dirty_bgs_lock */
1335 * the dirty list while waiting for IO. Otherwise our
1437 * the dirty list and redo it. No locking needed
2121 INIT_LIST_HEAD(&info->list);
3433 if (entry->bitmap && list_empty(&entry->list))
3434 list_add_tail(&entry->list, bitmaps);
3451 if (list_empty(&entry->list))
3452 list_add_tail(&entry->list, bitmaps);
3515 * The bitmap that covers offset won't be in the list unless offset
3519 entry = list_first_entry(bitmaps, struct btrfs_free_space, list);
3523 if (entry && list_empty(&entry->list))
3524 list_add(&entry->list, bitmaps);
3527 list_for_each_entry(entry, bitmaps, list) {
3537 * The bitmaps list has all the bitmaps that record free space
3610 /* Clear our temporary list */
3611 list_for_each_entry_safe(entry, tmp, &bitmaps, list)
3612 list_del_init(&entry->list);
3684 list_del(&trim_entry->list);
3790 list_add_tail(&trim_entry.list, &ctl->trimming_ranges);
3904 * are preparing to punt to the unused_bgs list. This uses
3977 list_add_tail(&trim_entry.list, &ctl->trimming_ranges);