Lines Matching refs:bh

16 		   struct buffer_head *bh)  in hpfs_bplus_lookup()  argument
28 brelse(bh); in hpfs_bplus_lookup()
29 if (!(anode = hpfs_map_anode(s, a, &bh))) return -1; in hpfs_bplus_lookup()
34 brelse(bh); in hpfs_bplus_lookup()
42 brelse(bh); in hpfs_bplus_lookup()
51 brelse(bh); in hpfs_bplus_lookup()
55 brelse(bh); in hpfs_bplus_lookup()
68 struct buffer_head *bh, *bh1, *bh2; in hpfs_add_sector_to_btree() local
73 if (!(fnode = hpfs_map_fnode(s, node, &bh))) return -1; in hpfs_add_sector_to_btree()
76 if (!(anode = hpfs_map_anode(s, node, &bh))) return -1; in hpfs_add_sector_to_btree()
83 brelse(bh); in hpfs_add_sector_to_btree()
89 mark_buffer_dirty(bh); in hpfs_add_sector_to_btree()
90 brelse(bh); in hpfs_add_sector_to_btree()
93 if (!(anode = hpfs_map_anode(s, a, &bh))) return -1; in hpfs_add_sector_to_btree()
102 brelse(bh); in hpfs_add_sector_to_btree()
107 mark_buffer_dirty(bh); in hpfs_add_sector_to_btree()
108 brelse(bh); in hpfs_add_sector_to_btree()
114 brelse(bh); in hpfs_add_sector_to_btree()
120 brelse(bh); in hpfs_add_sector_to_btree()
127 brelse(bh); in hpfs_add_sector_to_btree()
144 mark_buffer_dirty(bh); in hpfs_add_sector_to_btree()
146 brelse(bh); in hpfs_add_sector_to_btree()
152 brelse(bh); in hpfs_add_sector_to_btree()
153 bh = bh1; in hpfs_add_sector_to_btree()
161 mark_buffer_dirty(bh); in hpfs_add_sector_to_btree()
162 brelse(bh); in hpfs_add_sector_to_btree()
170 if (!(anode = hpfs_map_anode(s, up, &bh))) return -1; in hpfs_add_sector_to_btree()
173 if (!(fnode = hpfs_map_fnode(s, up, &bh))) return -1; in hpfs_add_sector_to_btree()
182 mark_buffer_dirty(bh); in hpfs_add_sector_to_btree()
183 brelse(bh); in hpfs_add_sector_to_btree()
186 if ((anode = hpfs_map_anode(s, na, &bh))) { in hpfs_add_sector_to_btree()
192 mark_buffer_dirty(bh); in hpfs_add_sector_to_btree()
193 brelse(bh); in hpfs_add_sector_to_btree()
199 mark_buffer_dirty(bh); in hpfs_add_sector_to_btree()
200 brelse(bh); in hpfs_add_sector_to_btree()
202 if ((new_anode = hpfs_alloc_anode(s, a, &na, &bh))) { in hpfs_add_sector_to_btree()
211 mark_buffer_dirty(bh); in hpfs_add_sector_to_btree()
212 brelse(bh); in hpfs_add_sector_to_btree()
213 if ((anode = hpfs_map_anode(s, a, &bh))) { in hpfs_add_sector_to_btree()
215 mark_buffer_dirty(bh); in hpfs_add_sector_to_btree()
216 brelse(bh); in hpfs_add_sector_to_btree()
220 if ((anode = hpfs_map_anode(s, na, &bh))) { in hpfs_add_sector_to_btree()
224 mark_buffer_dirty(bh); in hpfs_add_sector_to_btree()
225 brelse(bh); in hpfs_add_sector_to_btree()
228 if (!(anode = hpfs_map_anode(s, node, &bh))) { in hpfs_add_sector_to_btree()
234 if (!(fnode = hpfs_map_fnode(s, node, &bh))) { in hpfs_add_sector_to_btree()
262 mark_buffer_dirty(bh); in hpfs_add_sector_to_btree()
263 brelse(bh); in hpfs_add_sector_to_btree()
279 struct buffer_head *bh; in hpfs_remove_btree() local
289 if (level) brelse(bh); in hpfs_remove_btree()
293 if (!(anode = hpfs_map_anode(s, ano, &bh))) return; in hpfs_remove_btree()
302 brelse(bh); in hpfs_remove_btree()
309 if (!(anode = hpfs_map_anode(s, ano, &bh))) return; in hpfs_remove_btree()
325 brelse(bh); in hpfs_remove_btree()
333 struct buffer_head *bh; in anode_lookup() local
334 if (!(anode = hpfs_map_anode(s, a, &bh))) return -1; in anode_lookup()
335 return hpfs_bplus_lookup(s, NULL, &anode->btree, sec, bh); in anode_lookup()
341 struct buffer_head *bh; in hpfs_ea_read() local
351 if (!(data = hpfs_map_sector(s, sec, &bh, (len - 1) >> 9))) in hpfs_ea_read()
355 brelse(bh); in hpfs_ea_read()
364 struct buffer_head *bh; in hpfs_ea_write() local
374 if (!(data = hpfs_map_sector(s, sec, &bh, (len - 1) >> 9))) in hpfs_ea_write()
378 mark_buffer_dirty(bh); in hpfs_ea_write()
379 brelse(bh); in hpfs_ea_write()
388 struct buffer_head *bh; in hpfs_ea_remove() local
390 if (!(anode = hpfs_map_anode(s, a, &bh))) return; in hpfs_ea_remove()
392 brelse(bh); in hpfs_ea_remove()
403 struct buffer_head *bh; in hpfs_truncate_btree() local
409 if (!(fnode = hpfs_map_fnode(s, f, &bh))) return; in hpfs_truncate_btree()
412 if (!(anode = hpfs_map_anode(s, f, &bh))) return; in hpfs_truncate_btree()
422 mark_buffer_dirty(bh); in hpfs_truncate_btree()
424 brelse(bh); in hpfs_truncate_btree()
431 brelse(bh); in hpfs_truncate_btree()
440 mark_buffer_dirty(bh); in hpfs_truncate_btree()
442 brelse(bh); in hpfs_truncate_btree()
446 brelse(bh); in hpfs_truncate_btree()
450 if (!(anode = hpfs_map_anode(s, node, &bh))) return; in hpfs_truncate_btree()
456 brelse(bh); in hpfs_truncate_btree()
474 mark_buffer_dirty(bh); in hpfs_truncate_btree()
475 brelse(bh); in hpfs_truncate_btree()
483 struct buffer_head *bh; in hpfs_remove_fnode() local
487 if (!(fnode = hpfs_map_fnode(s, fno, &bh))) return; in hpfs_remove_fnode()
495 brelse(bh); in hpfs_remove_fnode()