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()
875 struct buffer_head *bh, *dibh; in dir_make_exhash() local
883 error = gfs2_meta_inode_buffer(dip, &dibh); in dir_make_exhash()
899 gfs2_buffer_copy_tail(bh, sizeof(struct gfs2_leaf), dibh, in dir_make_exhash()
912 brelse(dibh); in dir_make_exhash()
917 brelse(dibh); in dir_make_exhash()
933 gfs2_trans_add_meta(dip->i_gl, dibh); in dir_make_exhash()
934 gfs2_buffer_clear_tail(dibh, sizeof(struct gfs2_dinode)); in dir_make_exhash()
936 lp = (__be64 *)(dibh->b_data + sizeof(struct gfs2_dinode)); in dir_make_exhash()
948 gfs2_dinode_out(dip, dibh->b_data); in dir_make_exhash()
950 brelse(dibh); in dir_make_exhash()
967 struct buffer_head *nbh, *obh, *dibh; in dir_split_leaf() local
1085 error = gfs2_meta_inode_buffer(dip, &dibh); in dir_split_leaf()
1087 gfs2_trans_add_meta(dip->i_gl, dibh); in dir_split_leaf()
1089 gfs2_dinode_out(dip, dibh->b_data); in dir_split_leaf()
1090 brelse(dibh); in dir_split_leaf()
1116 struct buffer_head *dibh; in dir_double_exhash() local
1139 error = gfs2_meta_inode_buffer(dip, &dibh); in dir_double_exhash()
1156 gfs2_dinode_out(dip, dibh->b_data); in dir_double_exhash()
1157 brelse(dibh); in dir_double_exhash()
1164 gfs2_dinode_out(dip, dibh->b_data); in dir_double_exhash()
1165 brelse(dibh); in dir_double_exhash()
1487 struct buffer_head *dibh; in gfs2_dir_read() local
1502 error = gfs2_meta_inode_buffer(dip, &dibh); in gfs2_dir_read()
1512 dent = gfs2_dirent_scan(inode, dibh->b_data, dibh->b_size, in gfs2_dir_read()
1536 brelse(dibh); in gfs2_dir_read()
1889 struct buffer_head *bh, *dibh; in leaf_dealloc() local
1973 error = gfs2_meta_inode_buffer(dip, &dibh); in leaf_dealloc()
1977 gfs2_trans_add_meta(dip->i_gl, dibh); in leaf_dealloc()
1982 gfs2_dinode_out(dip, dibh->b_data); in leaf_dealloc()
1983 brelse(dibh); in leaf_dealloc()