Lines Matching refs:discard_ctl

449 			atomic64_read(&fs_info->discard_ctl.discardable_bytes));  in btrfs_discardable_bytes_show()
460 atomic_read(&fs_info->discard_ctl.discardable_extents)); in btrfs_discardable_extents_show()
471 fs_info->discard_ctl.discard_bitmap_bytes); in btrfs_discard_bitmap_bytes_show()
482 atomic64_read(&fs_info->discard_ctl.discard_bytes_saved)); in btrfs_discard_bytes_saved_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
551 WRITE_ONCE(discard_ctl->kbps_limit, kbps_limit); in btrfs_discard_kbps_limit_store()
552 btrfs_discard_schedule_work(discard_ctl, true); in btrfs_discard_kbps_limit_store()
565 READ_ONCE(fs_info->discard_ctl.max_discard_size)); in btrfs_discard_max_discard_size_show()
573 struct btrfs_discard_ctl *discard_ctl = &fs_info->discard_ctl; in btrfs_discard_max_discard_size_store() local
581 WRITE_ONCE(discard_ctl->max_discard_size, max_discard_size); in btrfs_discard_max_discard_size_store()