Lines Matching refs:dibh
410 struct buffer_head *dibh;
413 error = gfs2_meta_inode_buffer(ip, &dibh);
417 if (gfs2_metatype_check(GFS2_SB(&ip->i_inode), dibh, GFS2_METATYPE_DI)) {
418 brelse(dibh);
422 error = gfs2_dinode_in(ip, dibh->b_data);
423 brelse(dibh);
497 struct buffer_head *dibh;
512 error = gfs2_meta_inode_buffer(ip, &dibh);
523 gfs2_trans_add_bh(ip->i_gl, dibh, 1);
524 gfs2_dinode_out(ip, dibh->b_data);
525 brelse(dibh);
719 struct buffer_head *dibh;
722 dibh = gfs2_meta_new(gl, inum->no_addr);
723 gfs2_trans_add_bh(gl, dibh, 1);
724 gfs2_metatype_set(dibh, GFS2_METATYPE_DI, GFS2_FORMAT_DI);
725 gfs2_buffer_clear_tail(dibh, sizeof(struct gfs2_dinode));
726 di = (struct gfs2_dinode *)dibh->b_data;
766 set_buffer_uptodate(dibh);
768 *bhp = dibh;
812 struct buffer_head *dibh;
853 error = gfs2_meta_inode_buffer(ip, &dibh);
857 gfs2_trans_add_bh(ip->i_gl, dibh, 1);
858 gfs2_dinode_out(ip, dibh->b_data);
859 brelse(dibh);
995 struct buffer_head *dibh;
998 error = gfs2_meta_inode_buffer(ip, &dibh);
1013 gfs2_trans_add_bh(ip->i_gl, dibh, 1);
1014 gfs2_dinode_out(ip, dibh->b_data);
1015 brelse(dibh);