Home
last modified time | relevance | path

Searched refs:hfs_bnode (Results 1 – 13 of 13) sorted by relevance

/linux/fs/hfs/
H A Dbtree.h48 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 Dbnode.c19 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 Dbtree.c176 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 Dbrec.c14 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 Dbfind.c58 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 Dcatalog.c236 struct hfs_bnode *node; in hfs_correct_next_unused_CNID()
H A Dinode.c72 struct hfs_bnode *node; in hfs_release_folio()
/linux/fs/hfsplus/
H A Dhfsplus_fs.h63 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 Dbnode.c23 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 Dbtree.c261 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 Dbrec.c15 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 Dbfind.c43 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 Dinode.c67 struct hfs_bnode *node; in hfsplus_release_folio()