Home
last modified time | relevance | path

Searched refs:discard_list (Results 1 - 10 of 10) sorted by relevance

/kernel/linux/linux-6.6/fs/btrfs/
H A Ddiscard.c73 return &discard_ctl->discard_list[block_group->discard_index]; in get_discard_list()
100 if (list_empty(&block_group->discard_list) || in __add_to_discard_list()
108 if (list_empty(&block_group->discard_list)) in __add_to_discard_list()
111 list_move_tail(&block_group->discard_list, in __add_to_discard_list()
133 queued = !list_empty(&block_group->discard_list); in add_to_discard_unused_list()
140 list_del_init(&block_group->discard_list); in add_to_discard_unused_list()
148 list_add_tail(&block_group->discard_list, in add_to_discard_unused_list()
149 &discard_ctl->discard_list[BTRFS_DISCARD_INDEX_UNUSED]); in add_to_discard_unused_list()
168 queued = !list_empty(&block_group->discard_list); in remove_from_discard_list()
169 list_del_init(&block_group->discard_list); in remove_from_discard_list()
201 struct list_head *discard_list = &discard_ctl->discard_list[i]; find_next_block_group() local
[all...]
H A Dblock-group.h196 struct list_head discard_list; member
H A Dfs.h321 struct list_head discard_list[BTRFS_NR_DISCARD_LISTS]; member
H A Dblock-group.c162 * A block_group shouldn't be on the discard_list anymore. in btrfs_put_block_group()
163 * Remove the block_group from the discard_list to prevent us in btrfs_put_block_group()
166 if (WARN_ON(!list_empty(&cache->discard_list))) in btrfs_put_block_group()
1629 if (!list_empty(&block_group->discard_list)) { in btrfs_delete_unused_bgs()
2230 INIT_LIST_HEAD(&cache->discard_list); in btrfs_create_block_group_cache()
/kernel/linux/linux-5.10/fs/btrfs/
H A Ddiscard.c74 return &discard_ctl->discard_list[block_group->discard_index]; in get_discard_list()
83 if (list_empty(&block_group->discard_list) || in __add_to_discard_list()
92 list_move_tail(&block_group->discard_list, in __add_to_discard_list()
117 list_del_init(&block_group->discard_list); in add_to_discard_unused_list()
123 list_add_tail(&block_group->discard_list, in add_to_discard_unused_list()
124 &discard_ctl->discard_list[BTRFS_DISCARD_INDEX_UNUSED]); in add_to_discard_unused_list()
142 list_del_init(&block_group->discard_list); in remove_from_discard_list()
165 struct list_head *discard_list = &discard_ctl->discard_list[i]; in find_next_block_group() local
167 if (!list_empty(discard_list)) { in find_next_block_group()
[all...]
H A Dblock-group.h142 struct list_head discard_list; member
H A Dblock-group.c135 * A block_group shouldn't be on the discard_list anymore. in btrfs_put_block_group()
136 * Remove the block_group from the discard_list to prevent us in btrfs_put_block_group()
139 if (WARN_ON(!list_empty(&cache->discard_list))) in btrfs_put_block_group()
1449 if (!list_empty(&block_group->discard_list)) { in btrfs_delete_unused_bgs()
1823 INIT_LIST_HEAD(&cache->discard_list); in btrfs_create_block_group_cache()
H A Dctree.h470 struct list_head discard_list[BTRFS_NR_DISCARD_LISTS]; member
/kernel/linux/linux-5.10/fs/ext4/
H A Dmballoc.c4824 struct list_head discard_list; in ext4_mb_discard_lg_preallocations() local
4829 INIT_LIST_HEAD(&discard_list); in ext4_mb_discard_lg_preallocations()
4857 list_add(&pa->u.pa_tmp_list, &discard_list); in ext4_mb_discard_lg_preallocations()
4872 list_for_each_entry_safe(pa, tmp, &discard_list, u.pa_tmp_list) { in ext4_mb_discard_lg_preallocations()
/kernel/linux/linux-6.6/fs/ext4/
H A Dmballoc.c3532 LIST_HEAD(discard_list); in ext4_discard_work()
3537 list_splice_init(&sbi->s_discard_list, &discard_list); in ext4_discard_work()
3541 list_for_each_entry_safe(fd, nfd, &discard_list, efd_list) { in ext4_discard_work()
5864 LIST_HEAD(discard_list); in ext4_mb_discard_lg_preallocations()
5895 list_add(&pa->u.pa_tmp_list, &discard_list); in ext4_mb_discard_lg_preallocations()
5910 list_for_each_entry_safe(pa, tmp, &discard_list, u.pa_tmp_list) { in ext4_mb_discard_lg_preallocations()

Completed in 33 milliseconds