summaryrefslogtreecommitdiff
path: root/fs/btrfs/space-info.h
AgeCommit message (Expand)AuthorFilesLines
2024-09-10btrfs: constify more pointer parametersDavid Sterba1-5/+5
2024-08-27btrfs: fix uninitialized return value from btrfs_reclaim_sweep()Filipe Manana1-1/+1
2024-07-29btrfs: zoned: fix zone_unusable accounting on making block group read-write a...Naohiro Aota1-0/+1
2024-07-11btrfs: prevent pathological periodic reclaim loopsBoris Burkov1-0/+14
2024-07-11btrfs: periodic block_group reclaimBoris Burkov1-0/+7
2024-07-11btrfs: dynamic block_group reclaim thresholdBoris Burkov1-0/+8
2024-07-11btrfs: store fs_info in space_infoBoris Burkov1-0/+1
2024-07-11btrfs: report reclaim stats in sysfsBoris Burkov1-0/+18
2024-03-04btrfs: add forward declarations and headers, part 2David Sterba1-0/+9
2023-10-12btrfs: pass a space_info argument to btrfs_reserve_metadata_bytes()Filipe Manana1-1/+1
2023-10-12btrfs: include trace header in where necessaryJosef Bacik1-0/+1
2023-04-17btrfs: update documentation for BTRFS_RESERVE_FLUSH_EVICT flush methodFilipe Manana1-0/+1
2023-03-15btrfs: zoned: drop space_info->active_total_bytesNaohiro Aota1-2/+0
2022-12-05btrfs: move btrfs_account_ro_block_groups_free_space into space-info.cJosef Bacik1-0/+1
2022-12-05btrfs: introduce BTRFS_RESERVE_FLUSH_EMERGENCYJosef Bacik1-0/+18
2022-12-05btrfs: move flush related definitions to space-info.hJosef Bacik1-0/+59
2022-09-26btrfs: move btrfs_init_async_reclaim_work prototype to space-info.hJosef Bacik1-0/+1
2022-09-26btrfs: dump all space infos if we abort transaction due to ENOSPCQu Wenruo1-0/+2
2022-09-26btrfs: handle space_info setting of bg in btrfs_add_bg_to_space_infoJosef Bacik1-2/+1
2022-09-26btrfs: simplify arguments of btrfs_update_space_info and renameJosef Bacik1-4/+3
2022-07-25btrfs: zoned: introduce space_info->active_total_bytesNaohiro Aota1-1/+3
2022-07-25btrfs: store chunk size in space-info structStefan Roesch1-0/+4
2022-05-16btrfs: move definition of btrfs_raid_types to volumes.hQu Wenruo1-0/+2
2022-05-16btrfs: make the bg_reclaim_threshold per-space infoJosef Bacik1-0/+6
2022-01-03btrfs: change root to fs_info for btrfs_reserve_metadata_bytesJosef Bacik1-1/+1
2021-06-22btrfs: rip out btrfs_space_info::total_bytes_pinnedJosef Bacik1-30/+0
2021-02-09btrfs: zoned: track unusable bytes for zonesNaohiro Aota1-1/+3
2021-02-08btrfs: implement space clamping for preemptive flushingJosef Bacik1-0/+4
2021-02-08btrfs: handle space_info::total_bytes_pinned inside the delayed ref itselfJosef Bacik1-0/+17
2020-10-07btrfs: add btrfs_reserve_data_bytes and use itJosef Bacik1-0/+2
2020-05-25btrfs: improve global reserve stealing logicJosef Bacik1-0/+1
2020-03-23btrfs: account ticket size at add/delete timeNikolay Borisov1-0/+7
2020-01-31btrfs: take overcommit into account in inc_block_group_roJosef Bacik1-0/+3
2019-11-18Btrfs: remove wait queue from space_info structureFilipe Manana1-1/+0
2019-11-18btrfs: add __pure attribute to functionsDavid Sterba1-1/+1
2019-09-09btrfs: rename btrfs_space_info_add_old_bytesJosef Bacik1-1/+1
2019-09-09btrfs: remove orig_bytes from reserve_ticketJosef Bacik1-1/+0
2019-09-09btrfs: refactor the ticket wakeup codeJosef Bacik1-6/+13
2019-09-09btrfs: roll tracepoint into btrfs_space_info_update helperJosef Bacik1-3/+7
2019-07-02btrfs: unexport can_overcommitJosef Bacik1-4/+0
2019-07-02btrfs: move reserve_metadata_bytes and supporting code to space-info.cJosef Bacik1-0/+4
2019-07-02btrfs: move dump_space_info to space-info.cJosef Bacik1-0/+3
2019-07-02btrfs: move btrfs_space_info_add_*_bytes to space-info.cJosef Bacik1-0/+8
2019-07-02btrfs: move the space info update macro to space-info.hJosef Bacik1-0/+23
2019-07-02btrfs: move and export can_overcommitJosef Bacik1-0/+4
2019-07-02btrfs: move the space_info handling code to space-info.cJosef Bacik1-0/+10
2019-07-02btrfs: export space_info_add_*_bytesJosef Bacik1-0/+7
2019-07-02btrfs: move space_info to space-info.hJosef Bacik1-0/+78