Home
last modified time | relevance | path

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

/linux-4.1.27/fs/hpfs/
Dbuffer.c86 void *hpfs_map_4sectors(struct super_block *s, unsigned secno, struct quad_buffer_head *qbh, in hpfs_map_4sectors() argument
102 if (!(qbh->bh[0] = sb_bread(s, secno + 0))) goto bail0; in hpfs_map_4sectors()
103 if (!(qbh->bh[1] = sb_bread(s, secno + 1))) goto bail1; in hpfs_map_4sectors()
104 if (!(qbh->bh[2] = sb_bread(s, secno + 2))) goto bail2; in hpfs_map_4sectors()
105 if (!(qbh->bh[3] = sb_bread(s, secno + 3))) goto bail3; in hpfs_map_4sectors()
107 if (likely(qbh->bh[1]->b_data == qbh->bh[0]->b_data + 1 * 512) && in hpfs_map_4sectors()
108 likely(qbh->bh[2]->b_data == qbh->bh[0]->b_data + 2 * 512) && in hpfs_map_4sectors()
109 likely(qbh->bh[3]->b_data == qbh->bh[0]->b_data + 3 * 512)) { in hpfs_map_4sectors()
110 return qbh->data = qbh->bh[0]->b_data; in hpfs_map_4sectors()
113 qbh->data = data = kmalloc(2048, GFP_NOFS); in hpfs_map_4sectors()
[all …]
Ddnode.c218 struct quad_buffer_head qbh; in fix_up_ptrs() local
220 if ((dd = hpfs_map_dnode(s, de_down_pointer(de), &qbh))) { in fix_up_ptrs()
224 hpfs_mark_4buffers_dirty(&qbh); in fix_up_ptrs()
226 hpfs_brelse4(&qbh); in fix_up_ptrs()
237 struct quad_buffer_head qbh, qbh1, qbh2; in hpfs_add_to_dnode() local
259 if (!(d = hpfs_map_dnode(i->i_sb, dno, &qbh))) { in hpfs_add_to_dnode()
267 hpfs_brelse4(&qbh); in hpfs_add_to_dnode()
279 hpfs_mark_4buffers_dirty(&qbh); in hpfs_add_to_dnode()
280 hpfs_brelse4(&qbh); in hpfs_add_to_dnode()
292 hpfs_brelse4(&qbh); in hpfs_add_to_dnode()
[all …]
Dalloc.c70 struct quad_buffer_head qbh; in chk_if_allocated() local
72 if (!(bmp = hpfs_map_bitmap(s, sec >> 14, &qbh, "chk"))) goto fail; in chk_if_allocated()
77 hpfs_brelse4(&qbh); in chk_if_allocated()
80 if (!(bmp = hpfs_map_dnode_bitmap(s, &qbh))) goto fail; in chk_if_allocated()
85 hpfs_brelse4(&qbh); in chk_if_allocated()
89 hpfs_brelse4(&qbh); in chk_if_allocated()
116 struct quad_buffer_head qbh; in alloc_in_bmp() local
129 if (!(bmp = hpfs_map_bitmap(s, near >> 14, &qbh, "aib"))) goto uls; in alloc_in_bmp()
131 if (!(bmp = hpfs_map_dnode_bitmap(s, &qbh))) goto uls; in alloc_in_bmp()
186 hpfs_mark_4buffers_dirty(&qbh); in alloc_in_bmp()
[all …]
Ddir.c27 struct quad_buffer_head qbh; in hpfs_dir_lseek() local
43 if (map_pos_dirent(i, &pos, &qbh)) hpfs_brelse4(&qbh); in hpfs_dir_lseek()
64 struct quad_buffer_head qbh; in hpfs_readdir() local
149 if (!(de = map_pos_dirent(inode, &next_pos, &qbh))) { in hpfs_readdir()
162 hpfs_brelse4(&qbh); in hpfs_readdir()
169 hpfs_brelse4(&qbh); in hpfs_readdir()
174 hpfs_brelse4(&qbh); in hpfs_readdir()
200 struct quad_buffer_head qbh; in hpfs_lookup() local
220 de = map_dirent(dir, hpfs_i(dir)->i_dno, name, len, NULL, &qbh); in hpfs_lookup()
298 hpfs_brelse4(&qbh); in hpfs_lookup()
[all …]
Dnamei.c375 struct quad_buffer_head qbh; in hpfs_unlink() local
386 de = map_dirent(dir, hpfs_i(dir)->i_dno, name, len, &dno, &qbh); in hpfs_unlink()
398 r = hpfs_remove_dirent(dir, dno, de, &qbh, 1); in hpfs_unlink()
414 hpfs_brelse4(&qbh); in hpfs_unlink()
426 struct quad_buffer_head qbh; in hpfs_rmdir() local
437 de = map_dirent(dir, hpfs_i(dir)->i_dno, name, len, &dno, &qbh); in hpfs_rmdir()
454 r = hpfs_remove_dirent(dir, dno, de, &qbh, 1); in hpfs_rmdir()
470 hpfs_brelse4(&qbh); in hpfs_rmdir()
521 struct quad_buffer_head qbh, qbh1; in hpfs_rename() local
543 if (!(dep = map_dirent(old_dir, hpfs_i(old_dir)->i_dno, old_name, old_len, &dno, &qbh))) { in hpfs_rename()
[all …]
Dmap.c11 __le32 *hpfs_map_dnode_bitmap(struct super_block *s, struct quad_buffer_head *qbh) in hpfs_map_dnode_bitmap() argument
13 return hpfs_map_4sectors(s, hpfs_sb(s)->sb_dmap, qbh, 0); in hpfs_map_dnode_bitmap()
17 struct quad_buffer_head *qbh, char *id) in hpfs_map_bitmap() argument
31 ret = hpfs_map_4sectors(s, sec, qbh, 4); in hpfs_map_bitmap()
230 struct quad_buffer_head *qbh) in hpfs_map_dnode() argument
240 if ((dnode = hpfs_map_4sectors(s, secno, qbh, DNODE_RD_AHEAD))) in hpfs_map_dnode()
291 hpfs_brelse4(qbh); in hpfs_map_dnode()
Dinode.c212 struct quad_buffer_head qbh; in hpfs_write_inode_nolock() local
217 if (!(de = map_fnode_dirent(i->i_sb, i->i_ino, fnode, &qbh))) { in hpfs_write_inode_nolock()
236 hpfs_mark_4buffers_dirty(&qbh); in hpfs_write_inode_nolock()
237 hpfs_brelse4(&qbh); in hpfs_write_inode_nolock()
240 if ((de = map_dirent(i, hpfs_inode->i_dno, "\001\001", 2, NULL, &qbh))) { in hpfs_write_inode_nolock()
247 hpfs_mark_4buffers_dirty(&qbh); in hpfs_write_inode_nolock()
248 hpfs_brelse4(&qbh); in hpfs_write_inode_nolock()
Dsuper.c134 struct quad_buffer_head qbh; in hpfs_count_one_bitmap() local
138 bits = hpfs_map_4sectors(s, secno, &qbh, 0); in hpfs_count_one_bitmap()
142 hpfs_brelse4(&qbh); in hpfs_count_one_bitmap()
533 struct quad_buffer_head qbh; in hpfs_fill_super() local
712 de = map_dirent(root, root_dno, "\001\001", 2, NULL, &qbh); in hpfs_fill_super()
728 hpfs_brelse4(&qbh); in hpfs_fill_super()
/linux-4.1.27/fs/ocfs2/
Dquota_local.c469 struct buffer_head *hbh = NULL, *qbh = NULL; in ocfs2_recover_local_quota_file() local
489 qbh = NULL; in ocfs2_recover_local_quota_file()
492 &qbh); in ocfs2_recover_local_quota_file()
497 dqblk = (struct ocfs2_local_disk_dqblk *)(qbh->b_data + in ocfs2_recover_local_quota_file()
545 qbh, OCFS2_JOURNAL_ACCESS_WRITE); in ocfs2_recover_local_quota_file()
550 lock_buffer(qbh); in ocfs2_recover_local_quota_file()
554 unlock_buffer(qbh); in ocfs2_recover_local_quota_file()
555 ocfs2_journal_dirty(handle, qbh); in ocfs2_recover_local_quota_file()
564 brelse(qbh); in ocfs2_recover_local_quota_file()