Lines Matching defs:dibh
48 * @dibh: the dinode buffer
55 static int gfs2_unstuffer_page(struct gfs2_inode *ip, struct buffer_head *dibh,
72 memcpy(kaddr, dibh->b_data + sizeof(struct gfs2_dinode), dsize);
118 struct buffer_head *bh, *dibh;
126 error = gfs2_meta_inode_buffer(ip, &dibh);
144 dibh, sizeof(struct gfs2_dinode));
147 error = gfs2_unstuffer_page(ip, dibh, block, page);
155 gfs2_trans_add_meta(ip->i_gl, dibh);
156 di = (struct gfs2_dinode *)dibh->b_data;
157 gfs2_buffer_clear_tail(dibh, sizeof(struct gfs2_dinode));
169 brelse(dibh);
665 struct buffer_head *dibh = mp->mp_bh[0];
676 BUG_ON(dibh == NULL);
679 gfs2_trans_add_meta(ip->i_gl, dibh);
717 ptr = (__be64 *)(dibh->b_data +
728 dibh, sizeof(struct gfs2_dinode));
729 gfs2_buffer_clear_tail(dibh,
776 gfs2_dinode_out(ip, dibh->b_data);
852 struct buffer_head *dibh = NULL, *bh;
860 ret = gfs2_meta_inode_buffer(ip, &dibh);
863 mp->mp_bh[0] = dibh;
888 iomap->inline_data = dibh->b_data + sizeof(struct gfs2_dinode);
1411 struct buffer_head *dibh = NULL;
1433 error = gfs2_meta_inode_buffer(ip, &dibh);
1437 gfs2_trans_add_meta(ip->i_gl, dibh);
1440 gfs2_buffer_clear_tail(dibh, sizeof(struct gfs2_dinode) + newsize);
1446 gfs2_dinode_out(ip, dibh->b_data);
1454 brelse(dibh);
1623 struct buffer_head *dibh;
1625 ret = gfs2_meta_inode_buffer(ip, &dibh);
1633 gfs2_trans_add_meta(ip->i_gl, dibh);
1634 gfs2_dinode_out(ip, dibh->b_data);
1635 brelse(dibh);
1758 struct buffer_head *dibh, *bh;
1828 ret = gfs2_meta_inode_buffer(ip, &dibh);
1832 mp.mp_bh[0] = dibh;
1996 gfs2_trans_add_meta(ip->i_gl, dibh);
1997 gfs2_dinode_out(ip, dibh->b_data);
2019 struct buffer_head *dibh;
2028 error = gfs2_meta_inode_buffer(ip, &dibh);
2035 gfs2_buffer_clear_tail(dibh, sizeof(struct gfs2_dinode));
2041 gfs2_trans_add_meta(ip->i_gl, dibh);
2042 gfs2_dinode_out(ip, dibh->b_data);
2043 brelse(dibh);
2113 struct buffer_head *dibh;
2142 error = gfs2_meta_inode_buffer(ip, &dibh);
2148 gfs2_trans_add_meta(ip->i_gl, dibh);
2149 gfs2_dinode_out(ip, dibh->b_data);
2150 brelse(dibh);
2388 struct buffer_head *dibh;
2396 error = gfs2_meta_inode_buffer(ip, &dibh);
2399 gfs2_trans_add_meta(ip->i_gl, dibh);
2400 memset(dibh->b_data + sizeof(struct gfs2_dinode) + offset, 0,
2402 brelse(dibh);