summaryrefslogtreecommitdiffstats
path: root/fs/btrfs/extent_map.h (follow)
Commit message (Expand)AuthorAgeFilesLines
* btrfs: do not directly include rwlock_types.hQu Wenruo2024-07-111-1/+1
* btrfs: cleanup recursive include of the same headerQu Wenruo2024-07-111-1/+0
* btrfs: remove extent_map::block_start memberQu Wenruo2024-07-111-12/+10
* btrfs: remove extent_map::block_len memberQu Wenruo2024-07-111-9/+0
* btrfs: remove extent_map::orig_start memberQu Wenruo2024-07-111-9/+0
* btrfs: introduce new members for extent_mapQu Wenruo2024-07-111-0/+17
* btrfs: rename extent_map::orig_block_len to disk_num_bytesQu Wenruo2024-07-111-1/+1
* btrfs: use a regular rb_root instead of cached rb_root for extent_map_treeFilipe Manana2024-07-111-1/+1
* btrfs: rename rb_root member of extent_map_tree from map to rootFilipe Manana2024-07-111-1/+1
* btrfs: add extra comments on extent_map membersQu Wenruo2024-05-071-1/+54
* btrfs: add a shrinker for extent mapsFilipe Manana2024-05-071-0/+1
* btrfs: pass the extent map tree's inode to remove_extent_mapping()Filipe Manana2024-05-071-1/+1
* btrfs: pass the extent map tree's inode to clear_em_logging()Filipe Manana2024-05-071-1/+1
* btrfs: pass an inode to btrfs_add_extent_mapping()Filipe Manana2024-05-071-2/+1
* btrfs: remove not needed mod_start and mod_len from struct extent_mapFilipe Manana2024-05-071-4/+0
* btrfs: add forward declarations and headers, part 2David Sterba2024-03-041-0/+7
* btrfs: add forward declarations and headers, part 1David Sterba2024-03-041-0/+1
* btrfs: use the flags of an extent map to identify the compression typeFilipe Manana2023-12-151-8/+50
* btrfs: make extent_map_end() argument constFilipe Manana2023-12-151-1/+1
* btrfs: log messages at unpin_extent_range() during unexpected casesFilipe Manana2023-12-151-1/+1
* btrfs: unexport add_extent_mapping()Filipe Manana2023-12-151-2/+0
* btrfs: remove no longer used EXTENT_MAP_DELALLOC block start valueFilipe Manana2023-12-151-2/+0
* btrfs: use a dedicated data structure for chunk mapsFilipe Manana2023-12-151-4/+0
* btrfs: unexport extent_map_block_end()Filipe Manana2023-12-151-7/+0
* btrfs: pass the new logical address to split_extent_mapChristoph Hellwig2023-06-191-1/+2
* btrfs: move split_extent_map to extent_map.cChristoph Hellwig2023-06-191-4/+1
* btrfs: add helper to replace extent map range with a new extent mapFilipe Manana2022-09-291-0/+3
* btrfs: move btrfs_drop_extent_cache() to extent_map.cFilipe Manana2022-09-291-0/+5
* btrfs: defrag: don't use merged extent map for their generation checkQu Wenruo2022-02-231-0/+8
* btrfs: remove extent_map::bdevDavid Sterba2019-11-181-9/+2
* btrfs: assert extent_map bdevs and lookup_map and splitDavid Sterba2019-11-181-1/+1
* btrfs: Remove impossible condition from mergable_mapsNikolay Borisov2019-02-251-0/+1
* btrfs: switch EXTENT_FLAG_* to enumsDavid Sterba2018-12-171-7/+14
* Btrfs: extent_map: use rb_first_cachedLiu Bo2018-10-151-1/+1
* btrfs: change remove_extent_mapping to return voidzhong jiang2018-10-151-1/+1
* btrfs: use fs_info for btrfs_handle_em_exist tracepointDavid Sterba2018-05-281-1/+2
* btrfs: replace GPL boilerplate by SPDX -- headersDavid Sterba2018-04-121-2/+4
* btrfs: add more __cold annotationsDavid Sterba2018-03-261-1/+1
* Btrfs: move extent map specific code to extent_map.cLiu Bo2018-01-221-0/+2
* btrfs: Remove redundant FLAG_VACANCYNikolay Borisov2018-01-221-1/+0
* License cleanup: add SPDX GPL-2.0 license identifier to files with no licenseGreg Kroah-Hartman2017-11-021-0/+1
* btrfs: convert extent_map.refs from atomic_t to refcount_tElena Reshetova2017-04-181-1/+2
* btrfs: cleanup, stop casting for extent_map->lookup everywhereJeff Mahoney2016-01-151-1/+9
* Btrfs: fix NULL pointer crash when running balance and scrub concurrentlyWang Shilong2014-06-191-0/+1
* Btrfs: more efficient btrfs_drop_extent_cacheFilipe Manana2014-03-101-0/+4
* Btrfs: remove unneeded field / smaller extent_map structureFilipe Manana2014-03-101-1/+5
* btrfs: Enclose macros with complex values within parenthesisDulshani Gunawardhana2013-11-121-4/+4
* Btrfs: fix bad extent loggingJosef Bacik2013-05-061-1/+1
* Btrfs: log ram bytes properlyJosef Bacik2013-05-061-0/+1
* Btrfs: do not allow logged extents to be merged or removedJosef Bacik2013-01-241-0/+1