/linux-master/fs/hpfs/ |
H A D | buffer.c | 114 void *hpfs_map_4sectors(struct super_block *s, unsigned secno, struct quad_buffer_head *qbh, argument 130 if (!hpfs_map_sector(s, secno + 0, &qbh->bh[0], 0)) goto bail0; 131 if (!hpfs_map_sector(s, secno + 1, &qbh->bh[1], 0)) goto bail1; 132 if (!hpfs_map_sector(s, secno + 2, &qbh->bh[2], 0)) goto bail2; 133 if (!hpfs_map_sector(s, secno + 3, &qbh->bh[3], 0)) goto bail3; 135 if (likely(qbh->bh[1]->b_data == qbh->bh[0]->b_data + 1 * 512) && 136 likely(qbh->bh[2]->b_data == qbh->bh[0]->b_data + 2 * 512) && 137 likely(qbh 168 hpfs_get_4sectors(struct super_block *s, unsigned secno, struct quad_buffer_head *qbh) argument 210 hpfs_brelse4(struct quad_buffer_head *qbh) argument 220 hpfs_mark_4buffers_dirty(struct quad_buffer_head *qbh) argument [all...] |
H A D | dnode.c | 222 struct quad_buffer_head qbh; local 224 if ((dd = hpfs_map_dnode(s, de_down_pointer(de), &qbh))) { 228 hpfs_mark_4buffers_dirty(&qbh); 230 hpfs_brelse4(&qbh); 241 struct quad_buffer_head qbh, qbh1, qbh2; local 263 if (!(d = hpfs_map_dnode(i->i_sb, dno, &qbh))) { 271 hpfs_brelse4(&qbh); 283 hpfs_mark_4buffers_dirty(&qbh); 284 hpfs_brelse4(&qbh); 296 hpfs_brelse4(&qbh); 394 struct quad_buffer_head qbh; local 438 struct quad_buffer_head qbh; local 521 struct quad_buffer_head qbh; local 711 hpfs_remove_dirent(struct inode *i, dnode_secno dno, struct hpfs_dirent *de, struct quad_buffer_head *qbh, int depth) argument 747 struct quad_buffer_head qbh; local 796 map_nth_dirent(struct super_block *s, dnode_secno dno, int n, struct quad_buffer_head *qbh, struct dnode **dn) argument 820 struct quad_buffer_head qbh; local 844 map_pos_dirent(struct inode *inode, loff_t *posp, struct quad_buffer_head *qbh) argument 909 map_dirent(struct inode *inode, dnode_secno dno, const unsigned char *name, unsigned len, dnode_secno *dd, struct quad_buffer_head *qbh) argument 952 struct quad_buffer_head qbh; local 998 map_fnode_dirent(struct super_block *s, fnode_secno fno, struct fnode *f, struct quad_buffer_head *qbh) argument [all...] |
H A D | alloc.c | 71 struct quad_buffer_head qbh; local 73 if (!(bmp = hpfs_map_bitmap(s, sec >> 14, &qbh, "chk"))) goto fail; 78 hpfs_brelse4(&qbh); 81 if (!(bmp = hpfs_map_dnode_bitmap(s, &qbh))) goto fail; 86 hpfs_brelse4(&qbh); 90 hpfs_brelse4(&qbh); 117 struct quad_buffer_head qbh; local 130 if (!(bmp = hpfs_map_bitmap(s, near >> 14, &qbh, "aib"))) goto uls; 132 if (!(bmp = hpfs_map_dnode_bitmap(s, &qbh))) goto uls; 187 hpfs_mark_4buffers_dirty(&qbh); 298 struct quad_buffer_head qbh; local 317 struct quad_buffer_head qbh; local 365 struct quad_buffer_head qbh; local 415 struct quad_buffer_head qbh; local 428 hpfs_alloc_dnode(struct super_block *s, secno near, dnode_secno *dno, struct quad_buffer_head *qbh) argument 531 struct quad_buffer_head qbh; local [all...] |
H A D | dir.c | 28 struct quad_buffer_head qbh; local 44 if (map_pos_dirent(i, &pos, &qbh)) hpfs_brelse4(&qbh); 69 struct quad_buffer_head qbh; local 155 if (!(de = map_pos_dirent(inode, &next_pos, &qbh))) { 168 hpfs_brelse4(&qbh); 175 hpfs_brelse4(&qbh); 180 hpfs_brelse4(&qbh); 206 struct quad_buffer_head qbh; local 226 de = map_dirent(dir, hpfs_i(dir)->i_dno, name, len, NULL, &qbh); [all...] |
H A D | map.c | 12 __le32 *hpfs_map_dnode_bitmap(struct super_block *s, struct quad_buffer_head *qbh) argument 14 return hpfs_map_4sectors(s, hpfs_sb(s)->sb_dmap, qbh, 0); 18 struct quad_buffer_head *qbh, char *id) 32 ret = hpfs_map_4sectors(s, sec, qbh, 4); 136 struct quad_buffer_head qbh; local 148 if (!(directory = hpfs_map_4sectors(s, le32_to_cpu(spareblock->hotfix_map), &qbh, 0))) { 157 hpfs_brelse4(&qbh); 257 struct quad_buffer_head *qbh) 267 if ((dnode = hpfs_map_4sectors(s, secno, qbh, DNODE_RD_AHEAD))) 318 hpfs_brelse4(qbh); 17 hpfs_map_bitmap(struct super_block *s, unsigned bmp_block, struct quad_buffer_head *qbh, char *id) argument 256 hpfs_map_dnode(struct super_block *s, unsigned secno, struct quad_buffer_head *qbh) argument [all...] |
H A D | inode.c | 214 struct quad_buffer_head qbh; local 219 if (!(de = map_fnode_dirent(i->i_sb, i->i_ino, fnode, &qbh))) { 238 hpfs_mark_4buffers_dirty(&qbh); 239 hpfs_brelse4(&qbh); 242 if ((de = map_dirent(i, hpfs_inode->i_dno, "\001\001", 2, NULL, &qbh))) { 249 hpfs_mark_4buffers_dirty(&qbh); 250 hpfs_brelse4(&qbh);
|
H A D | namei.c | 370 struct quad_buffer_head qbh; local 381 de = map_dirent(dir, hpfs_i(dir)->i_dno, name, len, &dno, &qbh); 393 r = hpfs_remove_dirent(dir, dno, de, &qbh, 1); 409 hpfs_brelse4(&qbh); 421 struct quad_buffer_head qbh; local 432 de = map_dirent(dir, hpfs_i(dir)->i_dno, name, len, &dno, &qbh); 449 r = hpfs_remove_dirent(dir, dno, de, &qbh, 1); 465 hpfs_brelse4(&qbh); 516 struct quad_buffer_head qbh, qbh1; local 541 if (!(dep = map_dirent(old_dir, hpfs_i(old_dir)->i_dno, old_name, old_len, &dno, &qbh))) { [all...] |
H A D | super.c | 135 struct quad_buffer_head qbh; local 139 bits = hpfs_map_4sectors(s, secno, &qbh, 0); 143 hpfs_brelse4(&qbh); 553 struct quad_buffer_head qbh; local 724 de = map_dirent(root, root_dno, "\001\001", 2, NULL, &qbh); 743 hpfs_brelse4(&qbh);
|
/linux-master/fs/ocfs2/ |
H A D | quota_local.c | 468 struct buffer_head *hbh = NULL, *qbh = NULL; local 489 qbh = NULL; 492 &qbh); 497 dqblk = (struct ocfs2_local_disk_dqblk *)(qbh->b_data + 546 qbh, OCFS2_JOURNAL_ACCESS_WRITE); 551 lock_buffer(qbh); 555 unlock_buffer(qbh); 556 ocfs2_journal_dirty(handle, qbh); 566 brelse(qbh);
|