Lines Matching refs:hfsplus_bnode
80 struct hfsplus_bnode *node_hash[NODE_HASH_SIZE];
87 typedef struct hfsplus_bnode { struct
99 struct hfsplus_bnode *next_hash; argument
105 } hfsplus_bnode; argument
201 hfsplus_bnode *bnode;
223 void hfsplus_find_rec(hfsplus_bnode *, struct hfsplus_find_data *);
233 hfsplus_bnode *__hfsplus_find_bnode(hfsplus_btree *, u32);
234 void __hfsplus_bnode_remove(hfsplus_bnode *);
235 hfsplus_bnode *hfsplus_create_bnode(hfsplus_btree *, u32);
236 hfsplus_bnode *hfsplus_find_bnode(hfsplus_btree *, u32);
237 void hfsplus_get_bnode(hfsplus_bnode *);
238 void hfsplus_put_bnode(hfsplus_bnode *);
239 void hfsplus_bnode_free(hfsplus_bnode *);
240 void hfsplus_bnode_readbytes(hfsplus_bnode *, void *, unsigned long, unsigned long);
241 u16 hfsplus_bnode_read_u16(hfsplus_bnode *, unsigned long);
242 void hfsplus_bnode_writebytes(hfsplus_bnode *, void *, unsigned long, unsigned long);
243 void hfsplus_bnode_write_u16(hfsplus_bnode *, unsigned long, u16);
244 void hfsplus_bnode_copybytes(hfsplus_bnode *, unsigned long,
245 hfsplus_bnode *, unsigned long, unsigned long);
246 void hfsplus_bnode_movebytes(hfsplus_bnode *, unsigned long, unsigned long, unsigned long);
251 u16 hfsplus_brec_lenoff(hfsplus_bnode *, u16, u16 *);
252 u16 hfsplus_brec_keylen(hfsplus_bnode *, u16);
258 hfsplus_bnode *hfsplus_btree_alloc_node(hfsplus_btree *);
259 void hfsplus_btree_remove_node(hfsplus_bnode *);
260 void hfsplus_btree_free_node(hfsplus_bnode *);