summaryrefslogtreecommitdiff
path: root/fs/btrfs/free-space-cache.h
AgeCommit message (Expand)AuthorFilesLines
2020-01-20btrfs: have multiple discard listsDennis Zhou1-1/+1
2020-01-20btrfs: keep track of discardable_bytes for async discardDennis Zhou1-0/+1
2020-01-20btrfs: track discardable extents for async discardDennis Zhou1-0/+2
2020-01-20btrfs: discard one region at a time in async discardDennis Zhou1-0/+6
2020-01-20btrfs: handle empty block_group removal for async discardDennis Zhou1-0/+1
2020-01-20btrfs: add the beginning of async discard, discard workqueueDennis Zhou1-0/+2
2020-01-20btrfs: keep track of free space bitmap trim status cleanlinessDennis Zhou1-0/+12
2020-01-20btrfs: keep track of which extents have been discardedDennis Zhou1-1/+16
2019-11-18btrfs: rename btrfs_block_group_cacheDavid Sterba1-21/+18
2019-09-09btrfs: move struct io_ctl to free-space-cache.hDavid Sterba1-1/+13
2019-09-09btrfs: move btrfs_add_free_space out of a header fileJosef Bacik1-8/+2
2019-04-29btrfs: get fs_info from block group in btrfs_find_space_clusterDavid Sterba1-2/+1
2019-04-29btrfs: get fs_info from block group in load_free_space_cacheDavid Sterba1-2/+1
2019-04-29btrfs: get fs_info from block group in lookup_free_space_inodeDavid Sterba1-3/+3
2019-04-29btrfs: get fs_info from trans in btrfs_write_out_cacheDavid Sterba1-2/+1
2019-04-29btrfs: get fs_info from trans in create_free_space_inodeDavid Sterba1-2/+1
2018-04-12btrfs: replace GPL boilerplate by SPDX -- headersDavid Sterba1-16/+3
2017-02-17btrfs: free-space-cache, clean up unnecessary root argumentsJeff Mahoney1-4/+3
2016-12-06btrfs: take an fs_info directly when the root is not used otherwiseJeff Mahoney1-2/+2
2016-12-06btrfs: simplify btrfs_wait_cache_io prototypeJeff Mahoney1-4/+2
2016-12-06btrfs: call functions that overwrite their root parameter with fs_infoJeff Mahoney1-1/+1
2016-09-26btrfs: convert pr_* to btrfs_* where possibleJeff Mahoney1-2/+4
2016-05-25btrfs: fix string and comment grammatical issues and typosNicholas D Steeves1-1/+1
2016-01-07btrfs: constify remaining structs with function pointersDavid Sterba1-1/+1
2015-10-22Btrfs: keep track of largest extent in bitmapsJosef Bacik1-0/+1
2015-04-11Btrfs: allow block group cache writeout outside critical section in commitChris Mason1-0/+1
2015-04-11Btrfs: two stage dirty block group writeoutChris Mason1-1/+7
2014-12-03Btrfs: fix race between writing free space cache and trimmingFilipe Manana1-0/+2
2013-11-12Btrfs: remove path arg from btrfs_truncate_free_space_cacheFilipe David Borba Manana1-1/+0
2013-11-12Btrfs: remove duplicated ino cache's inode lookupFilipe David Borba Manana1-1/+2
2013-09-21Btrfs: allocate the free space by the existed max extent size when ENOSPCMiao Xie1-2/+3
2013-09-01Btrfs: separate out tests into their own directoryJosef Bacik1-1/+7
2013-09-01Btrfs: avoid starting a transaction in the write pathJosef Bacik1-2/+1
2013-06-14btrfs: move ifdef around sanity checks out of init_btrfs_fsDavid Sterba1-2/+0
2013-05-18Btrfs: don't use global block reservation for inode cache truncationMiao Xie1-0/+2
2013-05-06Btrfs: add some free space cache testsJosef Bacik1-0/+5
2011-04-25Btrfs: Support reading/writing on disk free ino cacheLi Zefan1-0/+11
2011-04-25Btrfs: Cache free inode numbers in memoryLi Zefan1-3/+13
2011-04-25Btrfs: Make free space cache code genericLi Zefan1-0/+20
2011-04-25Btrfs: Remove unused btrfs_block_group_free_space()Li Zefan1-1/+0
2011-03-28Btrfs: add btrfs_trim_fs() to handle FITRIMLi Dongyang1-0/+2
2010-10-29Btrfs: load free space cache if it existsJosef Bacik1-0/+2
2010-10-29Btrfs: write out free space cacheJosef Bacik1-0/+5
2010-10-28Btrfs: create special free space cache inodeJosef Bacik1-0/+11
2009-07-24Btrfs: use hybrid extents+bitmap rb tree for free spaceJosef Bacik1-0/+8
2009-06-10Btrfs: add mount -o ssd_spread to spread allocations outChris Mason1-0/+1
2009-04-03Btrfs: rework allocation clusteringChris Mason1-0/+44