Lines Matching defs:dibh
48 * @dibh: the dinode buffer
55 static int gfs2_unstuffer_page(struct gfs2_inode *ip, struct buffer_head *dibh,
64 memcpy(kaddr, dibh->b_data + sizeof(struct gfs2_dinode), dsize);
94 struct buffer_head *bh, *dibh;
100 error = gfs2_meta_inode_buffer(ip, &dibh);
118 dibh, sizeof(struct gfs2_dinode));
121 error = gfs2_unstuffer_page(ip, dibh, block, page);
129 gfs2_trans_add_meta(ip->i_gl, dibh);
130 di = (struct gfs2_dinode *)dibh->b_data;
131 gfs2_buffer_clear_tail(dibh, sizeof(struct gfs2_dinode));
143 brelse(dibh);
663 struct buffer_head *dibh = mp->mp_bh[0];
674 BUG_ON(dibh == NULL);
677 gfs2_trans_add_meta(ip->i_gl, dibh);
715 ptr = (__be64 *)(dibh->b_data +
726 dibh, sizeof(struct gfs2_dinode));
727 gfs2_buffer_clear_tail(dibh,
774 gfs2_dinode_out(ip, dibh->b_data);
850 struct buffer_head *dibh = NULL, *bh;
858 ret = gfs2_meta_inode_buffer(ip, &dibh);
861 mp->mp_bh[0] = dibh;
886 iomap->inline_data = dibh->b_data + sizeof(struct gfs2_dinode);
1355 struct buffer_head *dibh = NULL;
1377 error = gfs2_meta_inode_buffer(ip, &dibh);
1381 gfs2_trans_add_meta(ip->i_gl, dibh);
1384 gfs2_buffer_clear_tail(dibh, sizeof(struct gfs2_dinode) + newsize);
1390 gfs2_dinode_out(ip, dibh->b_data);
1398 brelse(dibh);
1578 struct buffer_head *dibh;
1580 ret = gfs2_meta_inode_buffer(ip, &dibh);
1587 gfs2_trans_add_meta(ip->i_gl, dibh);
1588 gfs2_dinode_out(ip, dibh->b_data);
1589 brelse(dibh);
1715 struct buffer_head *dibh, *bh;
1785 ret = gfs2_meta_inode_buffer(ip, &dibh);
1789 mp.mp_bh[0] = dibh;
1953 gfs2_trans_add_meta(ip->i_gl, dibh);
1954 gfs2_dinode_out(ip, dibh->b_data);
1976 struct buffer_head *dibh;
1985 error = gfs2_meta_inode_buffer(ip, &dibh);
1992 gfs2_buffer_clear_tail(dibh, sizeof(struct gfs2_dinode));
1998 gfs2_trans_add_meta(ip->i_gl, dibh);
1999 gfs2_dinode_out(ip, dibh->b_data);
2000 brelse(dibh);
2062 struct buffer_head *dibh;
2091 error = gfs2_meta_inode_buffer(ip, &dibh);
2097 gfs2_trans_add_meta(ip->i_gl, dibh);
2098 gfs2_dinode_out(ip, dibh->b_data);
2099 brelse(dibh);
2337 struct buffer_head *dibh;
2345 error = gfs2_meta_inode_buffer(ip, &dibh);
2348 gfs2_trans_add_meta(ip->i_gl, dibh);
2349 memset(dibh->b_data + sizeof(struct gfs2_dinode) + offset, 0,
2351 brelse(dibh);