Searched refs:discard_ctl (Results 1 – 9 of 9) sorted by relevance
| /linux/fs/btrfs/ |
| H A D | discard.h | 22 void btrfs_discard_cancel_work(struct btrfs_discard_ctl *discard_ctl, 24 void btrfs_discard_queue_work(struct btrfs_discard_ctl *discard_ctl, 26 void btrfs_discard_schedule_work(struct btrfs_discard_ctl *discard_ctl, 30 void btrfs_discard_calc_delay(struct btrfs_discard_ctl *discard_ctl);
|
| H A D | sysfs.c | 478 atomic64_read(&fs_info->discard_ctl.discardable_bytes)); in btrfs_discardable_bytes_show() 489 atomic_read(&fs_info->discard_ctl.discardable_extents)); in btrfs_discardable_extents_show() 500 fs_info->discard_ctl.discard_bitmap_bytes); in btrfs_discard_bitmap_bytes_show() 511 atomic64_read(&fs_info->discard_ctl.discard_bytes_saved)); in btrfs_discard_bytes_saved_show() 522 fs_info->discard_ctl.discard_extent_bytes); in btrfs_discard_extent_bytes_show() 533 READ_ONCE(fs_info->discard_ctl.iops_limit)); in btrfs_discard_iops_limit_show() 541 struct btrfs_discard_ctl *discard_ctl = &fs_info->discard_ctl; in btrfs_discard_iops_limit_store() local 549 WRITE_ONCE(discard_ctl->iops_limit, iops_limit); in btrfs_discard_iops_limit_store() 550 btrfs_discard_calc_delay(discard_ctl); in btrfs_discard_iops_limit_store() 551 btrfs_discard_schedule_work(discard_ctl, true); in btrfs_discard_iops_limit_store() [all …]
|
| H A D | free-space-cache.c | 2681 btrfs_discard_queue_work(&fs_info->discard_ctl, block_group); in __btrfs_add_free_space() 3087 struct btrfs_discard_ctl *discard_ctl = in btrfs_find_space_for_alloc() 3088 &block_group->fs_info->discard_ctl; in btrfs_find_space_for_alloc() 3111 atomic64_add(bytes, &discard_ctl->discard_bytes_saved); in btrfs_find_space_for_alloc() 3122 atomic64_add(bytes, &discard_ctl->discard_bytes_saved); in btrfs_find_space_for_alloc() 3180 btrfs_discard_queue_work(&block_group->fs_info->discard_ctl, block_group); in btrfs_return_cluster_to_free_space() 3224 struct btrfs_discard_ctl *discard_ctl = in btrfs_alloc_from_cluster() 3225 &block_group->fs_info->discard_ctl; in btrfs_alloc_from_cluster() 3291 atomic64_add(bytes, &discard_ctl->discard_bytes_saved); in btrfs_alloc_from_cluster() 3716 struct btrfs_discard_ctl *discard_ctl 3092 struct btrfs_discard_ctl *discard_ctl = btrfs_find_space_for_alloc() local 3229 struct btrfs_discard_ctl *discard_ctl = btrfs_alloc_from_cluster() local 3721 struct btrfs_discard_ctl *discard_ctl = trim_no_bitmap() local 3840 struct btrfs_discard_ctl *discard_ctl = &fs_info->discard_ctl; btrfs_trim_fully_remapped_block_group() local 3931 struct btrfs_discard_ctl *discard_ctl = trim_bitmaps() local [all...] |
| H A D | block-group.c | 208 btrfs_discard_cancel_work(&cache->fs_info->discard_ctl, in btrfs_add_block_group_cache() 1621 btrfs_discard_cancel_work(&fs_info->discard_ctl, block_group); in btrfs_delete_unused_bgs() 1636 btrfs_discard_queue_work(&fs_info->discard_ctl, in btrfs_delete_unused_bgs() 1772 spin_lock(&fs_info->discard_ctl.lock); in btrfs_delete_unused_bgs() 1774 spin_unlock(&fs_info->discard_ctl.lock); in btrfs_delete_unused_bgs() 1776 btrfs_discard_queue_work(&fs_info->discard_ctl, in btrfs_delete_unused_bgs() 1780 spin_unlock(&fs_info->discard_ctl.lock); in btrfs_delete_unused_bgs() 2595 btrfs_discard_queue_work(&info->discard_ctl, cache); in fill_dummy_bgs() 4931 btrfs_discard_queue_work(&fs_info->discard_ctl, bg); in btrfs_populate_fully_remapped_bgs_list()
|
| H A D | fs.h | 808 struct btrfs_discard_ctl discard_ctl; 800 struct btrfs_discard_ctl discard_ctl; global() member
|
| H A D | disk-io.c | 1775 if (fs_info->discard_ctl.discard_workers) in free_global_root_pointers() 1776 destroy_workqueue(fs_info->discard_ctl.discard_workers); in free_global_root_pointers() 1987 fs_info->discard_ctl.discard_workers = in btrfs_init_csum_hash() 1997 fs_info->discard_ctl.discard_workers)) { in btrfs_init_csum_hash()
|
| H A D | extent-tree.c | 3053 btrfs_discard_calc_delay(&fs_info->discard_ctl); in btrfs_finish_extent_commit() 3054 btrfs_discard_schedule_work(&fs_info->discard_ctl, true); in btrfs_finish_extent_commit()
|
| H A D | scrub.c | 2910 btrfs_discard_queue_work(&fs_info->discard_ctl, in scrub_enumerate_chunks()
|
| H A D | volumes.c | 3589 btrfs_discard_cancel_work(&fs_info->discard_ctl, bg); in btrfs_relocate_chunk()
|