Searched refs:discard_list (Results 1 - 10 of 10) sorted by relevance
/kernel/linux/linux-6.6/fs/btrfs/ |
H A D | discard.c | 73 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 D | block-group.h | 196 struct list_head discard_list; member
|
H A D | fs.h | 321 struct list_head discard_list[BTRFS_NR_DISCARD_LISTS]; member
|
H A D | block-group.c | 162 * 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 D | discard.c | 74 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 D | block-group.h | 142 struct list_head discard_list; member
|
H A D | block-group.c | 135 * 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 D | ctree.h | 470 struct list_head discard_list[BTRFS_NR_DISCARD_LISTS]; member
|
/kernel/linux/linux-5.10/fs/ext4/ |
H A D | mballoc.c | 4824 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 D | mballoc.c | 3532 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