btrfs.c.common.extent_cache

D translation of extent-cache.h from btrfs-progs (v5.9)

Members

Aliases

free_cache_extent
alias free_cache_extent = void function(cache_extent* pe)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.

Functions

add_cache_extent
int add_cache_extent(cache_tree* tree, u64 start, u64 size)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
add_merge_cache_extent
int add_merge_cache_extent(cache_tree* tree, u64 start, u64 size)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
cache_tree_empty
int cache_tree_empty(cache_tree* tree)
Undocumented in source. Be warned that the author may not have intended to support it.
cache_tree_free_extents
void cache_tree_free_extents(cache_tree* tree, free_cache_extent free_func)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
cache_tree_init
void cache_tree_init(cache_tree* tree)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
first_cache_extent
cache_extent* first_cache_extent(cache_tree* tree)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
free_extent_cache_tree
void free_extent_cache_tree(cache_tree* tree)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
insert_cache_extent
int insert_cache_extent(cache_tree* tree, cache_extent* pe)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
insert_cache_extent2
int insert_cache_extent2(cache_tree* tree, cache_extent* pe)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
last_cache_extent
cache_extent* last_cache_extent(cache_tree* tree)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
lookup_cache_extent
cache_extent* lookup_cache_extent(cache_tree* tree, u64 start, u64 size)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
lookup_cache_extent2
cache_extent* lookup_cache_extent2(cache_tree* tree, u64 objectid, u64 start, u64 size)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
next_cache_extent
cache_extent* next_cache_extent(cache_extent* pe)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
prev_cache_extent
cache_extent* prev_cache_extent(cache_extent* pe)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
remove_cache_extent
void remove_cache_extent(cache_tree* tree, cache_extent* pe)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
search_cache_extent
cache_extent* search_cache_extent(cache_tree* tree, u64 start)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
search_cache_extent2
cache_extent* search_cache_extent2(cache_tree* tree, u64 objectid, u64 start)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.

Mixin templates

FREE_EXTENT_CACHE_BASED_TREE
mixintemplate FREE_EXTENT_CACHE_BASED_TREE(string name, alias free_func)
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.

Structs

cache_extent
struct cache_extent
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
cache_tree
struct cache_tree
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.

Meta