Home
last modified time | relevance | path

Searched refs:unused_bgs (Results 1 – 4 of 4) sorted by relevance

/linux/fs/btrfs/
H A Dblock-group.c1578 * Process the unused_bgs list and remove any that don't have any allocated
1604 while (!list_empty(&fs_info->unused_bgs)) { in btrfs_delete_unused_bgs()
1608 block_group = list_first_entry(&fs_info->unused_bgs, in btrfs_delete_unused_bgs()
1628 * to the unused_bgs code path. Therefore, if it's not fully in btrfs_delete_unused_bgs()
1712 * fs_info->unused_bgs list. in btrfs_delete_unused_bgs()
1835 * fs_info->unused_bgs, so use a list_move operation in btrfs_delete_unused_bgs()
1849 list_splice_tail(&retry_list, &fs_info->unused_bgs); in btrfs_delete_unused_bgs()
1857 list_splice_tail(&retry_list, &fs_info->unused_bgs); in btrfs_delete_unused_bgs()
1872 list_add_tail(&bg->bg_list, &fs_info->unused_bgs); in btrfs_mark_bg_unused()
1879 list_move_tail(&bg->bg_list, &fs_info->unused_bgs); in btrfs_mark_bg_unused()
[all...]
H A Dfs.h880 struct list_head unused_bgs; member
H A Dzoned.c3133 list_for_each_entry(bg, &fs_info->unused_bgs, bg_list) { in btrfs_reset_unused_block_groups()
3247 seq_printf(seq, "\t unused: %zu\n", list_count_nodes(&fs_info->unused_bgs)); in btrfs_show_zoned_stats()
H A Ddisk-io.c2826 INIT_LIST_HEAD(&fs_info->unused_bgs); in btrfs_init_fs_info()