|
ReactOS 0.4.16-dev-1946-g52006dd
|

Go to the source code of this file.
Classes | |
| struct | extent_ref |
| void add_changed_extent_ref | ( | chunk * | c, |
| uint64_t | address, | ||
| uint64_t | size, | ||
| uint64_t | root, | ||
| uint64_t | objid, | ||
| uint64_t | offset, | ||
| uint32_t | count, | ||
| bool | no_csum | ||
| ) |
Definition at line 2076 of file extent-tree.c.
Referenced by insert_extent_chunk(), rationalize_extents(), and write_compressed().
|
static |
Definition at line 110 of file extent-tree.c.
Referenced by convert_old_extent().
|
static |
Definition at line 76 of file extent-tree.c.
Referenced by convert_old_extent().
|
static |
Definition at line 141 of file extent-tree.c.
Referenced by convert_old_extent().
|
static |
Definition at line 210 of file extent-tree.c.
Referenced by convert_old_extent().
|
static |
Definition at line 372 of file extent-tree.c.
Referenced by decrease_extent_refcount(), and increase_extent_refcount().
| NTSTATUS decrease_extent_refcount | ( | device_extension * | Vcb, |
| uint64_t | address, | ||
| uint64_t | size, | ||
| uint8_t | type, | ||
| void * | data, | ||
| KEY * | firstitem, | ||
| uint8_t | level, | ||
| uint64_t | parent, | ||
| bool | superseded, | ||
| PIRP | Irp | ||
| ) |
Definition at line 903 of file extent-tree.c.
Referenced by add_metadata_reloc_extent_item(), decrease_extent_refcount(), decrease_extent_refcount_data(), decrease_extent_refcount_tree(), and update_tree_extents().
| NTSTATUS decrease_extent_refcount_data | ( | device_extension * | Vcb, |
| uint64_t | address, | ||
| uint64_t | size, | ||
| uint64_t | root, | ||
| uint64_t | inode, | ||
| uint64_t | offset, | ||
| uint32_t | refcount, | ||
| bool | superseded, | ||
| PIRP | Irp | ||
| ) |
Definition at line 1548 of file extent-tree.c.
Referenced by flush_changed_extent().
| NTSTATUS decrease_extent_refcount_tree | ( | device_extension * | Vcb, |
| uint64_t | address, | ||
| uint64_t | size, | ||
| uint64_t | root, | ||
| uint8_t | level, | ||
| PIRP | Irp | ||
| ) |
Definition at line 1560 of file extent-tree.c.
Referenced by reduce_tree_extent().
|
static |
Definition at line 1569 of file extent-tree.c.
Referenced by update_changed_extent_ref().
| uint32_t find_extent_shared_data_refcount | ( | device_extension * | Vcb, |
| uint64_t | address, | ||
| uint64_t | parent, | ||
| PIRP | Irp | ||
| ) |
Definition at line 2220 of file extent-tree.c.
Referenced by add_metadata_reloc_extent_item(), and update_tree_extents().
| uint64_t find_extent_shared_tree_refcount | ( | device_extension * | Vcb, |
| uint64_t | address, | ||
| uint64_t | parent, | ||
| PIRP | Irp | ||
| ) |
Definition at line 2119 of file extent-tree.c.
Referenced by add_metadata_reloc_extent_item(), and update_tree_extents().
|
static |
Definition at line 67 of file extent-tree.c.
Referenced by convert_old_extent().
|
static |
Definition at line 1916 of file extent-tree.c.
Referenced by add_changed_extent_ref(), and update_changed_extent_ref().
|
static |
Definition at line 45 of file extent-tree.c.
Referenced by get_extent_hash().
Definition at line 35 of file extent-tree.c.
Referenced by find_extent_data_refcount(), get_extent_data_ref_hash(), and sort_data_reloc_refs().
| uint64_t get_extent_flags | ( | device_extension * | Vcb, |
| uint64_t | address, | ||
| PIRP | Irp | ||
| ) |
Definition at line 1835 of file extent-tree.c.
Referenced by update_tree_extents().
Definition at line 49 of file extent-tree.c.
Referenced by construct_extent_item(), decrease_extent_refcount(), and increase_extent_refcount().
| uint64_t get_extent_refcount | ( | device_extension * | Vcb, |
| uint64_t | address, | ||
| uint64_t | size, | ||
| PIRP | Irp | ||
| ) |
Definition at line 1651 of file extent-tree.c.
Referenced by is_extent_unique(), reduce_tree_extent(), and update_tree_extents().
| NTSTATUS increase_extent_refcount | ( | device_extension * | Vcb, |
| uint64_t | address, | ||
| uint64_t | size, | ||
| uint8_t | type, | ||
| void * | data, | ||
| KEY * | firstitem, | ||
| uint8_t | level, | ||
| PIRP | Irp | ||
| ) |
Definition at line 454 of file extent-tree.c.
Referenced by add_metadata_reloc_extent_item(), increase_extent_refcount(), increase_extent_refcount_data(), snapshot_tree_copy(), and update_tree_extents().
| NTSTATUS increase_extent_refcount_data | ( | device_extension * | Vcb, |
| uint64_t | address, | ||
| uint64_t | size, | ||
| uint64_t | root, | ||
| uint64_t | inode, | ||
| uint64_t | offset, | ||
| uint32_t | refcount, | ||
| PIRP | Irp | ||
| ) |
Definition at line 892 of file extent-tree.c.
Referenced by flush_changed_extent(), and snapshot_tree_copy().
| bool is_extent_unique | ( | device_extension * | Vcb, |
| uint64_t | address, | ||
| uint64_t | size, | ||
| PIRP | Irp | ||
| ) |
Definition at line 1697 of file extent-tree.c.
|
static |
Definition at line 172 of file extent-tree.c.
Referenced by construct_extent_item().
| NTSTATUS update_changed_extent_ref | ( | device_extension * | Vcb, |
| chunk * | c, | ||
| uint64_t | address, | ||
| uint64_t | size, | ||
| uint64_t | root, | ||
| uint64_t | objid, | ||
| uint64_t | offset, | ||
| int32_t | count, | ||
| bool | no_csum, | ||
| bool | superseded, | ||
| PIRP | Irp | ||
| ) |
Definition at line 1951 of file extent-tree.c.
Referenced by __attribute__(), duplicate_extents(), flush_fcb(), move_across_subvols(), and rationalize_extents().
| void update_extent_flags | ( | device_extension * | Vcb, |
| uint64_t | address, | ||
| uint64_t | flags, | ||
| PIRP | Irp | ||
| ) |
Definition at line 1876 of file extent-tree.c.
Referenced by update_tree_extents().