Searched refs:discard_ctl (Results 1 – 10 of 10) sorted by relevance
/linux-6.3-rc2/fs/btrfs/ |
A D | discard.c | 106 spin_lock(&discard_ctl->lock); in add_to_discard_list() 108 spin_unlock(&discard_ctl->lock); in add_to_discard_list() 116 spin_lock(&discard_ctl->lock); in add_to_discard_unused_list() 145 spin_lock(&discard_ctl->lock); in remove_from_discard_list() 229 spin_lock(&discard_ctl->lock); in peek_discard_list() 279 discard_ctl = &block_group->fs_info->discard_ctl; in btrfs_discard_check_filter() 427 spin_lock(&discard_ctl->lock); in btrfs_discard_schedule_work() 560 discard_ctl); in btrfs_run_discard_work() 644 discard_ctl = &block_group->fs_info->discard_ctl; in btrfs_discard_update_discardable() 745 struct btrfs_discard_ctl *discard_ctl = &fs_info->discard_ctl; in btrfs_discard_init() local [all …]
|
A D | discard.h | 21 void btrfs_discard_cancel_work(struct btrfs_discard_ctl *discard_ctl, 23 void btrfs_discard_queue_work(struct btrfs_discard_ctl *discard_ctl, 25 void btrfs_discard_schedule_work(struct btrfs_discard_ctl *discard_ctl, 27 bool btrfs_run_discard_work(struct btrfs_discard_ctl *discard_ctl); 30 void btrfs_discard_calc_delay(struct btrfs_discard_ctl *discard_ctl);
|
A D | sysfs.c | 471 fs_info->discard_ctl.discard_bitmap_bytes); in btrfs_discard_bitmap_bytes_show() 493 fs_info->discard_ctl.discard_extent_bytes); in btrfs_discard_extent_bytes_show() 504 READ_ONCE(fs_info->discard_ctl.iops_limit)); in btrfs_discard_iops_limit_show() 512 struct btrfs_discard_ctl *discard_ctl = &fs_info->discard_ctl; in btrfs_discard_iops_limit_store() local 520 WRITE_ONCE(discard_ctl->iops_limit, iops_limit); in btrfs_discard_iops_limit_store() 521 btrfs_discard_calc_delay(discard_ctl); in btrfs_discard_iops_limit_store() 522 btrfs_discard_schedule_work(discard_ctl, true); in btrfs_discard_iops_limit_store() 535 READ_ONCE(fs_info->discard_ctl.kbps_limit)); in btrfs_discard_kbps_limit_show() 543 struct btrfs_discard_ctl *discard_ctl = &fs_info->discard_ctl; in btrfs_discard_kbps_limit_store() local 552 btrfs_discard_schedule_work(discard_ctl, true); in btrfs_discard_kbps_limit_store() [all …]
|
A D | free-space-cache.c | 3072 struct btrfs_discard_ctl *discard_ctl = in btrfs_find_space_for_alloc() local 3073 &block_group->fs_info->discard_ctl; in btrfs_find_space_for_alloc() 3096 atomic64_add(bytes, &discard_ctl->discard_bytes_saved); in btrfs_find_space_for_alloc() 3107 atomic64_add(bytes, &discard_ctl->discard_bytes_saved); in btrfs_find_space_for_alloc() 3209 struct btrfs_discard_ctl *discard_ctl = in btrfs_alloc_from_cluster() local 3210 &block_group->fs_info->discard_ctl; in btrfs_alloc_from_cluster() 3276 atomic64_add(bytes, &discard_ctl->discard_bytes_saved); in btrfs_alloc_from_cluster() 3695 struct btrfs_discard_ctl *discard_ctl = in trim_no_bitmap() local 3696 &block_group->fs_info->discard_ctl; in trim_no_bitmap() 3861 struct btrfs_discard_ctl *discard_ctl = in trim_bitmaps() local [all …]
|
A D | block-group.c | 160 btrfs_discard_cancel_work(&cache->fs_info->discard_ctl, in btrfs_put_block_group() 1477 btrfs_discard_cancel_work(&fs_info->discard_ctl, block_group); in btrfs_delete_unused_bgs() 1492 btrfs_discard_queue_work(&fs_info->discard_ctl, in btrfs_delete_unused_bgs() 1558 spin_lock(&fs_info->discard_ctl.lock); in btrfs_delete_unused_bgs() 1560 spin_unlock(&fs_info->discard_ctl.lock); in btrfs_delete_unused_bgs() 1562 btrfs_discard_queue_work(&fs_info->discard_ctl, in btrfs_delete_unused_bgs() 1566 spin_unlock(&fs_info->discard_ctl.lock); in btrfs_delete_unused_bgs() 2297 btrfs_discard_queue_work(&info->discard_ctl, cache); in read_one_block_group()
|
A D | fs.h | 647 struct btrfs_discard_ctl discard_ctl; member
|
A D | disk-io.c | 2011 if (fs_info->discard_ctl.discard_workers) in btrfs_stop_all_workers() 2012 destroy_workqueue(fs_info->discard_ctl.discard_workers); in btrfs_stop_all_workers() 2220 fs_info->discard_ctl.discard_workers = in btrfs_init_workqueues() 2231 fs_info->discard_ctl.discard_workers)) { in btrfs_init_workqueues()
|
A D | extent-tree.c | 2800 btrfs_discard_calc_delay(&fs_info->discard_ctl); in btrfs_finish_extent_commit() 2801 btrfs_discard_schedule_work(&fs_info->discard_ctl, true); in btrfs_finish_extent_commit()
|
A D | scrub.c | 4140 btrfs_discard_queue_work(&fs_info->discard_ctl, in scrub_enumerate_chunks()
|
A D | volumes.c | 3275 btrfs_discard_cancel_work(&fs_info->discard_ctl, block_group); in btrfs_relocate_chunk()
|
Completed in 62 milliseconds