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 ) |