| /linux/fs/hfs/ |
| H A D | btree.h | 48 struct hfs_bnode *node_hash[NODE_HASH_SIZE]; 53 struct hfs_bnode { struct 65 struct hfs_bnode *next_hash; argument 81 struct hfs_bnode *bnode; argument 94 extern struct hfs_bnode *hfs_bmap_alloc(struct hfs_btree *tree); 95 extern void hfs_bmap_free(struct hfs_bnode *node); 98 extern void hfs_bnode_read(struct hfs_bnode *node, void *buf, u32 off, u32 len); 99 extern u16 hfs_bnode_read_u16(struct hfs_bnode *node, u32 off); 100 extern u8 hfs_bnode_read_u8(struct hfs_bnode *node, u32 off); 101 extern void hfs_bnode_read_key(struct hfs_bnode *node, void *key, u32 off); [all …]
|
| H A D | bnode.c | 19 bool is_bnode_offset_valid(struct hfs_bnode *node, u32 off) in is_bnode_offset_valid() 35 u32 check_and_correct_requested_length(struct hfs_bnode *node, u32 off, u32 len) in check_and_correct_requested_length() 60 void hfs_bnode_read(struct hfs_bnode *node, void *buf, u32 off, u32 len) in hfs_bnode_read() 98 u16 hfs_bnode_read_u16(struct hfs_bnode *node, u32 off) in hfs_bnode_read_u16() 106 u8 hfs_bnode_read_u8(struct hfs_bnode *node, u32 off) in hfs_bnode_read_u8() 114 void hfs_bnode_read_key(struct hfs_bnode *node, void *key, u32 off) in hfs_bnode_read_key() 135 void hfs_bnode_write(struct hfs_bnode *node, void *buf, u32 off, u32 len) in hfs_bnode_write() 160 void hfs_bnode_write_u16(struct hfs_bnode *node, u32 off, u16 data) in hfs_bnode_write_u16() 167 void hfs_bnode_write_u8(struct hfs_bnode *node, u32 off, u8 data) in hfs_bnode_write_u8() 173 void hfs_bnode_clear(struct hfs_bnode *node, u32 off, u32 len) in hfs_bnode_clear() [all …]
|
| H A D | btree.c | 176 struct hfs_bnode *node; in hfs_btree_close() 200 struct hfs_bnode *node; in hfs_btree_write() 226 static struct hfs_bnode *hfs_bmap_new_bmap(struct hfs_bnode *prev, u32 idx) in hfs_bmap_new_bmap() 229 struct hfs_bnode *node; in hfs_bmap_new_bmap() 285 struct hfs_bnode *hfs_bmap_alloc(struct hfs_btree *tree) in hfs_bmap_alloc() 287 struct hfs_bnode *node, *next_node; in hfs_bmap_alloc() 359 void hfs_bmap_free(struct hfs_bnode *node) in hfs_bmap_free()
|
| H A D | brec.c | 14 static struct hfs_bnode *hfs_bnode_split(struct hfs_find_data *fd); 19 u16 hfs_brec_lenoff(struct hfs_bnode *node, u16 rec, u16 *off) in hfs_brec_lenoff() 31 u16 hfs_brec_keylen(struct hfs_bnode *node, u16 rec) in hfs_brec_keylen() 68 struct hfs_bnode *node, *new_node; in hfs_brec_insert() 180 struct hfs_bnode *node, *parent; in hfs_brec_remove() 250 static struct hfs_bnode *hfs_bnode_split(struct hfs_find_data *fd) in hfs_bnode_split() 253 struct hfs_bnode *node, *new_node, *next_node; in hfs_bnode_split() 374 struct hfs_bnode *node, *new_node, *parent; in hfs_brec_update_parent() 479 struct hfs_bnode *node, *new_node; in hfs_btree_inc_height()
|
| H A D | bfind.c | 58 int __hfs_brec_find(struct hfs_bnode *bnode, struct hfs_find_data *fd) in __hfs_brec_find() 113 struct hfs_bnode *bnode; in hfs_brec_find() 186 struct hfs_bnode *bnode; in hfs_brec_goto()
|
| H A D | catalog.c | 236 struct hfs_bnode *node; in hfs_correct_next_unused_CNID()
|
| H A D | inode.c | 72 struct hfs_bnode *node; in hfs_release_folio()
|
| /linux/fs/hfsplus/ |
| H A D | hfsplus_fs.h | 63 struct hfs_bnode *node_hash[NODE_HASH_SIZE]; 70 struct hfs_bnode { struct 82 struct hfs_bnode *next_hash; argument 260 struct hfs_bnode *bnode; 323 typedef int (*search_strategy_t)(struct hfs_bnode *, 363 struct hfs_bnode *hfs_bmap_alloc(struct hfs_btree *tree); 364 void hfs_bmap_free(struct hfs_bnode *node); 367 void hfs_bnode_read(struct hfs_bnode *node, void *buf, u32 off, u32 len); 368 u16 hfs_bnode_read_u16(struct hfs_bnode *node, u32 off); 369 u8 hfs_bnode_read_u8(struct hfs_bnode *node, u32 off); [all …]
|
| H A D | bnode.c | 23 void hfs_bnode_read(struct hfs_bnode *node, void *buf, u32 off, u32 len) in hfs_bnode_read() 56 u16 hfs_bnode_read_u16(struct hfs_bnode *node, u32 off) in hfs_bnode_read_u16() 64 u8 hfs_bnode_read_u8(struct hfs_bnode *node, u32 off) in hfs_bnode_read_u8() 72 void hfs_bnode_read_key(struct hfs_bnode *node, void *key, u32 off) in hfs_bnode_read_key() 94 void hfs_bnode_write(struct hfs_bnode *node, void *buf, u32 off, u32 len) in hfs_bnode_write() 129 void hfs_bnode_write_u16(struct hfs_bnode *node, u32 off, u16 data) in hfs_bnode_write_u16() 136 void hfs_bnode_clear(struct hfs_bnode *node, u32 off, u32 len) in hfs_bnode_clear() 170 void hfs_bnode_copy(struct hfs_bnode *dst_node, u32 dst, in hfs_bnode_copy() 171 struct hfs_bnode *src_node, u32 src, u32 len) in hfs_bnode_copy() 228 void hfs_bnode_move(struct hfs_bnode *node, u32 dst, u32 src, u32 len) in hfs_bnode_move() [all …]
|
| H A D | btree.c | 261 struct hfs_bnode *node; in hfs_btree_close() 286 struct hfs_bnode *node; in hfs_btree_write() 313 static struct hfs_bnode *hfs_bmap_new_bmap(struct hfs_bnode *prev, u32 idx) in hfs_bmap_new_bmap() 316 struct hfs_bnode *node; in hfs_bmap_new_bmap() 374 struct hfs_bnode *hfs_bmap_alloc(struct hfs_btree *tree) in hfs_bmap_alloc() 376 struct hfs_bnode *node, *next_node; in hfs_bmap_alloc() 455 void hfs_bmap_free(struct hfs_bnode *node) in hfs_bmap_free()
|
| H A D | brec.c | 15 static struct hfs_bnode *hfs_bnode_split(struct hfs_find_data *fd); 20 u16 hfs_brec_lenoff(struct hfs_bnode *node, u16 rec, u16 *off) in hfs_brec_lenoff() 32 u16 hfs_brec_keylen(struct hfs_bnode *node, u16 rec) in hfs_brec_keylen() 66 struct hfs_bnode *node, *new_node; in hfs_brec_insert() 182 struct hfs_bnode *node, *parent; in hfs_brec_remove() 235 static struct hfs_bnode *hfs_bnode_split(struct hfs_find_data *fd) in hfs_bnode_split() 238 struct hfs_bnode *node, *new_node, *next_node; in hfs_bnode_split() 359 struct hfs_bnode *node, *new_node, *parent; in hfs_brec_update_parent() 464 struct hfs_bnode *node, *new_node; in hfs_btree_inc_height()
|
| H A D | bfind.c | 43 int hfs_find_1st_rec_by_cnid(struct hfs_bnode *bnode, in hfs_find_1st_rec_by_cnid() 81 int hfs_find_rec_by_key(struct hfs_bnode *bnode, in hfs_find_rec_by_key() 103 int __hfs_brec_find(struct hfs_bnode *bnode, struct hfs_find_data *fd, in __hfs_brec_find() 156 struct hfs_bnode *bnode; in hfs_brec_find() 229 struct hfs_bnode *bnode; in hfs_brec_goto()
|
| H A D | inode.c | 67 struct hfs_bnode *node; in hfsplus_release_folio()
|