- BITMAP_FIRST_BYTE_MASK
auto BITMAP_FIRST_BYTE_MASK(T start)
Undocumented in source. Be warned that the author may not have intended to support it.
- BITMAP_LAST_BYTE_MASK
auto BITMAP_LAST_BYTE_MASK(T nbits)
Undocumented in source. Be warned that the author may not have intended to support it.
- BIT_BYTE
auto BIT_BYTE(T nr)
Undocumented in source. Be warned that the author may not have intended to support it.
- alloc_dummy_extent_buffer
extent_buffer* alloc_dummy_extent_buffer(btrfs_fs_info* fs_info, u64 bytenr, u32 blocksize)
Undocumented in source.
- alloc_extent_buffer
extent_buffer* alloc_extent_buffer(btrfs_fs_info* fs_info, u64 bytenr, u32 blocksize)
Undocumented in source.
- btrfs_clone_extent_buffer
extent_buffer* btrfs_clone_extent_buffer(extent_buffer* src)
Undocumented in source.
- clear_extent_bits
int clear_extent_bits(extent_io_tree* tree, u64 start, u64 end, int bits)
Undocumented in source.
- clear_extent_buffer_dirty
int clear_extent_buffer_dirty(extent_buffer* eb)
Undocumented in source.
- clear_extent_buffer_uptodate
int clear_extent_buffer_uptodate(extent_buffer* eb)
Undocumented in source. Be warned that the author may not have intended to support it.
- clear_extent_dirty
int clear_extent_dirty(extent_io_tree* tree, u64 start, u64 end)
Undocumented in source.
- copy_extent_buffer
void copy_extent_buffer(extent_buffer* dst, extent_buffer* src, c_ulong dst_offset, c_ulong src_offset, c_ulong len)
Undocumented in source.
- extent_buffer_bitmap_clear
void extent_buffer_bitmap_clear(extent_buffer* eb, c_ulong start, c_ulong pos, c_ulong len)
Undocumented in source.
- extent_buffer_bitmap_set
void extent_buffer_bitmap_set(extent_buffer* eb, c_ulong start, c_ulong pos, c_ulong len)
Undocumented in source.
- extent_buffer_get
void extent_buffer_get(extent_buffer* eb)
Undocumented in source. Be warned that the author may not have intended to support it.
- extent_buffer_test_bit
int extent_buffer_test_bit(extent_buffer* eb, c_ulong start, c_ulong nr)
Undocumented in source.
- extent_buffer_uptodate
int extent_buffer_uptodate(extent_buffer* eb)
Undocumented in source. Be warned that the author may not have intended to support it.
- extent_io_tree_cleanup
void extent_io_tree_cleanup(extent_io_tree* tree)
Undocumented in source.
- extent_io_tree_init
void extent_io_tree_init(extent_io_tree* tree)
Undocumented in source.
- extent_io_tree_init_cache_max
void extent_io_tree_init_cache_max(extent_io_tree* tree, u64 max_cache_size)
Undocumented in source.
- find_extent_buffer
extent_buffer* find_extent_buffer(extent_io_tree* tree, u64 bytenr, u32 blocksize)
Undocumented in source.
- find_first_extent_bit
int find_first_extent_bit(extent_io_tree* tree, u64 start, u64* start_ret, u64* end_ret, int bits)
Undocumented in source.
- find_first_extent_buffer
extent_buffer* find_first_extent_buffer(extent_io_tree* tree, u64 start)
Undocumented in source.
- free_extent_buffer
void free_extent_buffer(extent_buffer* eb)
Undocumented in source.
- free_extent_buffer_nocache
void free_extent_buffer_nocache(extent_buffer* eb)
Undocumented in source.
- get_state_private
int get_state_private(extent_io_tree* tree, u64 start, u64* xprivate)
Undocumented in source.
- le_test_bit
int le_test_bit(int nr, u8* addr)
Undocumented in source. Be warned that the author may not have intended to support it.
- memcmp_extent_buffer
int memcmp_extent_buffer(extent_buffer* eb, void* ptrv, c_ulong start, c_ulong len)
Undocumented in source.
- memmove_extent_buffer
void memmove_extent_buffer(extent_buffer* dst, c_ulong dst_offset, c_ulong src_offset, c_ulong len)
Undocumented in source.
- memset_extent_buffer
void memset_extent_buffer(extent_buffer* eb, char c, c_ulong start, c_ulong len)
Undocumented in source.
- read_data_from_disk
int read_data_from_disk(btrfs_fs_info* info, void* buf, u64 offset, u64 bytes, int mirror)
Undocumented in source.
- read_extent_buffer
void read_extent_buffer(extent_buffer* eb, void* dst, c_ulong start, c_ulong len)
Undocumented in source.
- read_extent_from_disk
int read_extent_from_disk(extent_buffer* eb, c_ulong offset, ulong len)
Undocumented in source.
- set_extent_bits
int set_extent_bits(extent_io_tree* tree, u64 start, u64 end, int bits)
Undocumented in source.
- set_extent_buffer_dirty
int set_extent_buffer_dirty(extent_buffer* eb)
Undocumented in source.
- set_extent_buffer_uptodate
int set_extent_buffer_uptodate(extent_buffer* eb)
Undocumented in source. Be warned that the author may not have intended to support it.
- set_extent_dirty
int set_extent_dirty(extent_io_tree* tree, u64 start, u64 end)
Undocumented in source.
- set_state_private
int set_state_private(extent_io_tree* tree, u64 start, u64 xprivate)
Undocumented in source.
- test_range_bit
int test_range_bit(extent_io_tree* tree, u64 start, u64 end, int bits, int filled)
Undocumented in source.
- write_data_to_disk
int write_data_to_disk(btrfs_fs_info* info, void* buf, u64 offset, u64 bytes, int mirror)
Undocumented in source.
- write_extent_buffer
void write_extent_buffer(extent_buffer* eb, void* src, c_ulong start, c_ulong len)
Undocumented in source.
- write_extent_to_disk
int write_extent_to_disk(extent_buffer* eb)
Undocumented in source.
D translation of extent_io.h from btrfs-progs (v5.9)