Go to the source code of this file.
|
HfsCPrivateExtent * | hfsc_cache_add_extent (HfsCPrivateCache *cache, uint32_t start, uint32_t length, uint32_t block, uint16_t offset, uint8_t sbb, uint8_t where, uint8_t index) |
|
HfsCPrivateExtent * | hfsc_cache_move_extent (HfsCPrivateCache *cache, uint32_t old_start, uint32_t new_start) |
|
HfsCPrivateExtent * | hfsc_cache_search_extent (HfsCPrivateCache *cache, uint32_t start) |
|
void | hfsc_delete_cache (HfsCPrivateCache *cache) |
|
HfsCPrivateCache * | hfsc_new_cache (unsigned int block_number, unsigned int file_number) |
|
◆ CR_ADD_CST
◆ CR_BTREE_ATTR
◆ CR_BTREE_CAT
◆ CR_BTREE_CAT_JIB
#define CR_BTREE_CAT_JIB 14 /* journal info block */ |
◆ CR_BTREE_CAT_JL
#define CR_BTREE_CAT_JL 15 /* journal */ |
◆ CR_BTREE_EXT_0
◆ CR_BTREE_EXT_ALLOC
#define CR_BTREE_EXT_ALLOC 12 |
◆ CR_BTREE_EXT_ATTR
#define CR_BTREE_EXT_ATTR 11 |
◆ CR_BTREE_EXT_CAT
#define CR_BTREE_EXT_CAT 9 |
◆ CR_BTREE_EXT_EXT
#define CR_BTREE_EXT_EXT 10 /* should not happen ! */ |
◆ CR_BTREE_EXT_START
#define CR_BTREE_EXT_START 13 /* unneeded in current code */ |
◆ CR_NEW_ALLOC_DIV
◆ CR_NULL
◆ CR_OVER_DIV
◆ CR_PRIM_ALLOC
◆ CR_PRIM_ATTR
◆ CR_PRIM_CAT
◆ CR_PRIM_EXT
◆ CR_PRIM_START
◆ CR_SHIFT
#define CR_SHIFT 8 /* number of bits to shift start_block by */ |
◆ HfsCPrivateCache
◆ HfsCPrivateCacheTable
◆ HfsCPrivateExtent
◆ hfsc_cache_add_extent()
HfsCPrivateExtent * hfsc_cache_add_extent |
( |
HfsCPrivateCache * |
cache, |
|
|
uint32_t |
start, |
|
|
uint32_t |
length, |
|
|
uint32_t |
block, |
|
|
uint16_t |
offset, |
|
|
uint8_t |
sbb, |
|
|
uint8_t |
where, |
|
|
uint8_t |
index |
|
) |
| |
◆ hfsc_cache_move_extent()
◆ hfsc_cache_search_extent()
◆ hfsc_delete_cache()
◆ hfsc_new_cache()
HfsCPrivateCache * hfsc_new_cache |
( |
unsigned int |
block_number, |
|
|
unsigned int |
file_number |
|
) |
| |