Home
last modified time | relevance | path

Searched refs:qbh (Results 1 – 5 of 5) sorted by relevance

/linux/fs/hpfs/
H A Dbuffer.c114 void *hpfs_map_4sectors(struct super_block *s, unsigned secno, struct quad_buffer_head *qbh, in hpfs_map_4sectors() argument
130 if (!hpfs_map_sector(s, secno + 0, &qbh->bh[0], 0)) goto bail0; in hpfs_map_4sectors()
131 if (!hpfs_map_sector(s, secno + 1, &qbh->bh[1], 0)) goto bail1; in hpfs_map_4sectors()
132 if (!hpfs_map_sector(s, secno + 2, &qbh->bh[2], 0)) goto bail2; in hpfs_map_4sectors()
133 if (!hpfs_map_sector(s, secno + 3, &qbh->bh[3], 0)) goto bail3; in hpfs_map_4sectors()
135 if (likely(qbh->bh[1]->b_data == qbh->bh[0]->b_data + 1 * 512) && in hpfs_map_4sectors()
136 likely(qbh->bh[2]->b_data == qbh->bh[0]->b_data + 2 * 512) && in hpfs_map_4sectors()
137 likely(qbh->bh[3]->b_data == qbh->bh[0]->b_data + 3 * 512)) { in hpfs_map_4sectors()
138 return qbh->data = qbh->bh[0]->b_data; in hpfs_map_4sectors()
141 qbh->data = data = kmalloc(2048, GFP_NOFS); in hpfs_map_4sectors()
[all …]
H A Dalloc.c71 struct quad_buffer_head qbh; in chk_if_allocated() local
73 if (!(bmp = hpfs_map_bitmap(s, sec >> 14, &qbh, "chk"))) goto fail; in chk_if_allocated()
78 hpfs_brelse4(&qbh); in chk_if_allocated()
81 if (!(bmp = hpfs_map_dnode_bitmap(s, &qbh))) goto fail; in chk_if_allocated()
86 hpfs_brelse4(&qbh); in chk_if_allocated()
90 hpfs_brelse4(&qbh); in chk_if_allocated()
117 struct quad_buffer_head qbh; in alloc_in_bmp() local
130 if (!(bmp = hpfs_map_bitmap(s, near >> 14, &qbh, "aib"))) goto uls; in alloc_in_bmp()
132 if (!(bmp = hpfs_map_dnode_bitmap(s, &qbh))) goto uls; in alloc_in_bmp()
187 hpfs_mark_4buffers_dirty(&qbh); in alloc_in_bmp()
[all …]
H A Dmap.c12 __le32 *hpfs_map_dnode_bitmap(struct super_block *s, struct quad_buffer_head *qbh) in hpfs_map_dnode_bitmap() argument
14 return hpfs_map_4sectors(s, hpfs_sb(s)->sb_dmap, qbh, 0); in hpfs_map_dnode_bitmap()
18 struct quad_buffer_head *qbh, char *id) in hpfs_map_bitmap() argument
32 ret = hpfs_map_4sectors(s, sec, qbh, 4); in hpfs_map_bitmap()
136 struct quad_buffer_head qbh; in hpfs_load_hotfix_map() local
148 if (!(directory = hpfs_map_4sectors(s, le32_to_cpu(spareblock->hotfix_map), &qbh, 0))) { in hpfs_load_hotfix_map()
157 hpfs_brelse4(&qbh); in hpfs_load_hotfix_map()
257 struct quad_buffer_head *qbh) in hpfs_map_dnode() argument
267 if ((dnode = hpfs_map_4sectors(s, secno, qbh, DNODE_RD_AHEAD))) in hpfs_map_dnode()
318 hpfs_brelse4(qbh); in hpfs_map_dnode()
H A Dnamei.c376 struct quad_buffer_head qbh; in hpfs_unlink() local
387 de = map_dirent(dir, hpfs_i(dir)->i_dno, name, len, &dno, &qbh); in hpfs_unlink()
399 r = hpfs_remove_dirent(dir, dno, de, &qbh, 1); in hpfs_unlink()
415 hpfs_brelse4(&qbh); in hpfs_unlink()
427 struct quad_buffer_head qbh; in hpfs_rmdir() local
438 de = map_dirent(dir, hpfs_i(dir)->i_dno, name, len, &dno, &qbh); in hpfs_rmdir()
455 r = hpfs_remove_dirent(dir, dno, de, &qbh, 1); in hpfs_rmdir()
471 hpfs_brelse4(&qbh); in hpfs_rmdir()
513 struct quad_buffer_head qbh, qbh1; in hpfs_rename() local
538 if (!(dep = map_dirent(old_dir, hpfs_i(old_dir)->i_dno, old_name, old_len, &dno, &qbh))) { in hpfs_rename()
[all …]
H A Dsuper.c137 struct quad_buffer_head qbh; in hpfs_count_one_bitmap() local
141 bits = hpfs_map_4sectors(s, secno, &qbh, 0); in hpfs_count_one_bitmap()
145 hpfs_brelse4(&qbh); in hpfs_count_one_bitmap()
514 struct quad_buffer_head qbh; in hpfs_fill_super() local
663 de = map_dirent(root, root_dno, "\001\001", 2, NULL, &qbh); in hpfs_fill_super()
682 hpfs_brelse4(&qbh); in hpfs_fill_super()