Lines Matching refs:dibh

125 	struct buffer_head *dibh;  in gfs2_dir_write_stuffed()  local
128 error = gfs2_meta_inode_buffer(ip, &dibh); in gfs2_dir_write_stuffed()
132 gfs2_trans_add_meta(ip->i_gl, dibh); in gfs2_dir_write_stuffed()
133 memcpy(dibh->b_data + offset + sizeof(struct gfs2_dinode), buf, size); in gfs2_dir_write_stuffed()
137 gfs2_dinode_out(ip, dibh->b_data); in gfs2_dir_write_stuffed()
139 brelse(dibh); in gfs2_dir_write_stuffed()
159 struct buffer_head *dibh; in gfs2_dir_write_data() local
228 error = gfs2_meta_inode_buffer(ip, &dibh); in gfs2_dir_write_data()
236 gfs2_trans_add_meta(ip->i_gl, dibh); in gfs2_dir_write_data()
237 gfs2_dinode_out(ip, dibh->b_data); in gfs2_dir_write_data()
238 brelse(dibh); in gfs2_dir_write_data()
250 struct buffer_head *dibh; in gfs2_dir_read_stuffed() local
253 error = gfs2_meta_inode_buffer(ip, &dibh); in gfs2_dir_read_stuffed()
255 memcpy(buf, dibh->b_data + sizeof(struct gfs2_dinode), size); in gfs2_dir_read_stuffed()
256 brelse(dibh); in gfs2_dir_read_stuffed()
870 struct buffer_head *bh, *dibh; in dir_make_exhash() local
878 error = gfs2_meta_inode_buffer(dip, &dibh); in dir_make_exhash()
894 gfs2_buffer_copy_tail(bh, sizeof(struct gfs2_leaf), dibh, in dir_make_exhash()
907 brelse(dibh); in dir_make_exhash()
912 brelse(dibh); in dir_make_exhash()
928 gfs2_trans_add_meta(dip->i_gl, dibh); in dir_make_exhash()
929 gfs2_buffer_clear_tail(dibh, sizeof(struct gfs2_dinode)); in dir_make_exhash()
931 lp = (__be64 *)(dibh->b_data + sizeof(struct gfs2_dinode)); in dir_make_exhash()
943 gfs2_dinode_out(dip, dibh->b_data); in dir_make_exhash()
945 brelse(dibh); in dir_make_exhash()
962 struct buffer_head *nbh, *obh, *dibh; in dir_split_leaf() local
1080 error = gfs2_meta_inode_buffer(dip, &dibh); in dir_split_leaf()
1082 gfs2_trans_add_meta(dip->i_gl, dibh); in dir_split_leaf()
1084 gfs2_dinode_out(dip, dibh->b_data); in dir_split_leaf()
1085 brelse(dibh); in dir_split_leaf()
1111 struct buffer_head *dibh; in dir_double_exhash() local
1134 error = gfs2_meta_inode_buffer(dip, &dibh); in dir_double_exhash()
1151 gfs2_dinode_out(dip, dibh->b_data); in dir_double_exhash()
1152 brelse(dibh); in dir_double_exhash()
1159 gfs2_dinode_out(dip, dibh->b_data); in dir_double_exhash()
1160 brelse(dibh); in dir_double_exhash()
1482 struct buffer_head *dibh; in gfs2_dir_read() local
1497 error = gfs2_meta_inode_buffer(dip, &dibh); in gfs2_dir_read()
1507 dent = gfs2_dirent_scan(inode, dibh->b_data, dibh->b_size, in gfs2_dir_read()
1531 brelse(dibh); in gfs2_dir_read()
1884 struct buffer_head *bh, *dibh; in leaf_dealloc() local
1968 error = gfs2_meta_inode_buffer(dip, &dibh); in leaf_dealloc()
1972 gfs2_trans_add_meta(dip->i_gl, dibh); in leaf_dealloc()
1977 gfs2_dinode_out(dip, dibh->b_data); in leaf_dealloc()
1978 brelse(dibh); in leaf_dealloc()