Lines Matching refs:discard_ctl

456 			atomic64_read(&fs_info->discard_ctl.discardable_bytes));  in btrfs_discardable_bytes_show()
467 atomic_read(&fs_info->discard_ctl.discardable_extents)); in btrfs_discardable_extents_show()
478 fs_info->discard_ctl.discard_bitmap_bytes); in btrfs_discard_bitmap_bytes_show()
489 atomic64_read(&fs_info->discard_ctl.discard_bytes_saved)); in btrfs_discard_bytes_saved_show()
500 fs_info->discard_ctl.discard_extent_bytes); in btrfs_discard_extent_bytes_show()
511 READ_ONCE(fs_info->discard_ctl.iops_limit)); in btrfs_discard_iops_limit_show()
519 struct btrfs_discard_ctl *discard_ctl = &fs_info->discard_ctl; in btrfs_discard_iops_limit_store() local
527 WRITE_ONCE(discard_ctl->iops_limit, iops_limit); in btrfs_discard_iops_limit_store()
528 btrfs_discard_calc_delay(discard_ctl); in btrfs_discard_iops_limit_store()
529 btrfs_discard_schedule_work(discard_ctl, true); in btrfs_discard_iops_limit_store()
542 READ_ONCE(fs_info->discard_ctl.kbps_limit)); in btrfs_discard_kbps_limit_show()
550 struct btrfs_discard_ctl *discard_ctl = &fs_info->discard_ctl; in btrfs_discard_kbps_limit_store() local
558 WRITE_ONCE(discard_ctl->kbps_limit, kbps_limit); in btrfs_discard_kbps_limit_store()
559 btrfs_discard_schedule_work(discard_ctl, true); in btrfs_discard_kbps_limit_store()
572 READ_ONCE(fs_info->discard_ctl.max_discard_size)); in btrfs_discard_max_discard_size_show()
580 struct btrfs_discard_ctl *discard_ctl = &fs_info->discard_ctl; in btrfs_discard_max_discard_size_store() local
588 WRITE_ONCE(discard_ctl->max_discard_size, max_discard_size); in btrfs_discard_max_discard_size_store()