|
| DBG_DEFAULT_CHANNEL (FILESYSTEM) |
|
static int | bin_search (void *ptr, int item_size, void *cmp_item, cmp_func func, int min, int max, int *slot) |
|
static int | btrfs_comp_chunk_map (struct btrfs_chunk_map_item *m1, struct btrfs_chunk_map_item *m2) |
|
static void | insert_chunk_item (struct btrfs_chunk_map *chunk_map, struct btrfs_chunk_map_item *item) |
|
static void | insert_map (struct btrfs_chunk_map *chunk_map, const struct btrfs_disk_key *key, struct btrfs_chunk *chunk) |
|
static unsigned long | btrfs_chunk_item_size (int num_stripes) |
|
static void | init_path (const struct btrfs_super_block *sb, struct btrfs_path *path) |
|
static void | free_path (struct btrfs_path *path) |
|
static struct btrfs_item * | path_current_item (struct btrfs_path *path) |
|
static UCHAR * | path_current_data (struct btrfs_path *path) |
|
static const struct btrfs_disk_key * | path_current_disk_key (struct btrfs_path *path) |
|
static int | btrfs_comp_keys (const struct btrfs_disk_key *k1, const struct btrfs_disk_key *k2) |
|
static int | btrfs_comp_keys_type (const struct btrfs_disk_key *k1, const struct btrfs_disk_key *k2) |
|
static u64 | logical_physical (struct btrfs_chunk_map *chunk_map, u64 logical) |
|
static BOOLEAN | disk_read (ULONG DeviceId, u64 physical, void *dest, u32 count) |
|
static BOOLEAN | _BtrFsSearchTree (PBTRFS_INFO BtrFsInfo, u64 loffset, u8 level, struct btrfs_disk_key *key, struct btrfs_path *path) |
|
static BOOLEAN | BtrFsSearchTree (PBTRFS_INFO BtrFsInfo, const struct btrfs_root_item *root, struct btrfs_disk_key *key, struct btrfs_path *path) |
|
static BOOLEAN | BtrFsSearchTreeType (PBTRFS_INFO BtrFsInfo, const struct btrfs_root_item *root, u64 objectid, u8 type, struct btrfs_path *path) |
|
static int | next_slot (PBTRFS_INFO BtrFsInfo, struct btrfs_disk_key *key, struct btrfs_path *path) |
|
static int | prev_slot (struct btrfs_disk_key *key, struct btrfs_path *path) |
|
static void | btrfs_read_sys_chunk_array (PBTRFS_INFO BtrFsInfo) |
|
static void | btrfs_read_chunk_tree (PBTRFS_INFO BtrFsInfo) |
|
static BOOLEAN | verify_dir_item (struct btrfs_dir_item *item, u32 start, u32 total) |
|
static struct btrfs_dir_item * | BtrFsMatchDirItemName (struct btrfs_path *path, const char *name, int name_len) |
|
static BOOLEAN | BtrFsLookupDirItem (PBTRFS_INFO BtrFsInfo, const struct btrfs_root_item *root, u64 dir, const char *name, int name_len, struct btrfs_dir_item *item) |
|
static BOOLEAN | BtrFsLookupDirItemI (PBTRFS_INFO BtrFsInfo, const struct btrfs_root_item *root, u64 dir_haystack, const char *name, int name_len, struct btrfs_dir_item *ret_item) |
|
static u64 | btrfs_read_extent_inline (struct btrfs_path *path, struct btrfs_file_extent_item *extent, u64 offset, u64 size, char *out) |
|
static u64 | btrfs_read_extent_reg (PBTRFS_INFO BtrFsInfo, struct btrfs_path *path, struct btrfs_file_extent_item *extent, u64 offset, u64 size, char *out) |
|
static u64 | btrfs_file_read (PBTRFS_INFO BtrFsInfo, const struct btrfs_root_item *root, u64 inr, u64 offset, u64 size, char *buf) |
|
static u64 | btrfs_lookup_inode_ref (PBTRFS_INFO BtrFsInfo, const struct btrfs_root_item *root, u64 inr, struct btrfs_inode_ref *refp, char *name) |
|
static int | btrfs_lookup_inode (PBTRFS_INFO BtrFsInfo, const struct btrfs_root_item *root, struct btrfs_disk_key *location, struct btrfs_inode_item *item, struct btrfs_root_item *new_root) |
|
static BOOLEAN | btrfs_readlink (PBTRFS_INFO BtrFsInfo, const struct btrfs_root_item *root, u64 inr, char **target) |
|
static u64 | get_parent_inode (PBTRFS_INFO BtrFsInfo, const struct btrfs_root_item *root, u64 inr, struct btrfs_inode_item *inode_item) |
|
static int | next_length (const char *path) |
|
static const char * | skip_current_directories (const char *cur) |
|
static u64 | btrfs_lookup_path (PBTRFS_INFO BtrFsInfo, const struct btrfs_root_item *root, u64 inr, const char *path, u8 *type_p, struct btrfs_inode_item *inode_item_p, int symlink_limit) |
|
ARC_STATUS | BtrFsClose (ULONG FileId) |
|
ARC_STATUS | BtrFsGetFileInformation (ULONG FileId, FILEINFORMATION *Information) |
|
ARC_STATUS | BtrFsOpen (CHAR *Path, OPENMODE OpenMode, ULONG *FileId) |
|
ARC_STATUS | BtrFsRead (ULONG FileId, VOID *Buffer, ULONG Size, ULONG *BytesRead) |
|
ARC_STATUS | BtrFsSeek (ULONG FileId, LARGE_INTEGER *Position, SEEKMODE SeekMode) |
|
const DEVVTBL * | BtrFsMount (ULONG DeviceId) |
|