• Home
  • Raw
  • Download

Lines Matching refs:dibh

123 	struct buffer_head *dibh;  in gfs2_dir_write_stuffed()  local
126 error = gfs2_meta_inode_buffer(ip, &dibh); in gfs2_dir_write_stuffed()
130 gfs2_trans_add_bh(ip->i_gl, dibh, 1); in gfs2_dir_write_stuffed()
131 memcpy(dibh->b_data + offset + sizeof(struct gfs2_dinode), buf, size); in gfs2_dir_write_stuffed()
135 gfs2_dinode_out(ip, dibh->b_data); in gfs2_dir_write_stuffed()
137 brelse(dibh); in gfs2_dir_write_stuffed()
157 struct buffer_head *dibh; in gfs2_dir_write_data() local
226 error = gfs2_meta_inode_buffer(ip, &dibh); in gfs2_dir_write_data()
234 gfs2_trans_add_bh(ip->i_gl, dibh, 1); in gfs2_dir_write_data()
235 gfs2_dinode_out(ip, dibh->b_data); in gfs2_dir_write_data()
236 brelse(dibh); in gfs2_dir_write_data()
248 struct buffer_head *dibh; in gfs2_dir_read_stuffed() local
251 error = gfs2_meta_inode_buffer(ip, &dibh); in gfs2_dir_read_stuffed()
253 memcpy(buf, dibh->b_data + sizeof(struct gfs2_dinode), size); in gfs2_dir_read_stuffed()
254 brelse(dibh); in gfs2_dir_read_stuffed()
861 struct buffer_head *bh, *dibh; in dir_make_exhash() local
869 error = gfs2_meta_inode_buffer(dip, &dibh); in dir_make_exhash()
885 gfs2_buffer_copy_tail(bh, sizeof(struct gfs2_leaf), dibh, in dir_make_exhash()
898 brelse(dibh); in dir_make_exhash()
903 brelse(dibh); in dir_make_exhash()
919 gfs2_trans_add_bh(dip->i_gl, dibh, 1); in dir_make_exhash()
920 gfs2_buffer_clear_tail(dibh, sizeof(struct gfs2_dinode)); in dir_make_exhash()
922 lp = (__be64 *)(dibh->b_data + sizeof(struct gfs2_dinode)); in dir_make_exhash()
934 gfs2_dinode_out(dip, dibh->b_data); in dir_make_exhash()
936 brelse(dibh); in dir_make_exhash()
953 struct buffer_head *nbh, *obh, *dibh; in dir_split_leaf() local
1070 error = gfs2_meta_inode_buffer(dip, &dibh); in dir_split_leaf()
1072 gfs2_trans_add_bh(dip->i_gl, dibh, 1); in dir_split_leaf()
1074 gfs2_dinode_out(dip, dibh->b_data); in dir_split_leaf()
1075 brelse(dibh); in dir_split_leaf()
1101 struct buffer_head *dibh; in dir_double_exhash() local
1120 error = gfs2_meta_inode_buffer(dip, &dibh); in dir_double_exhash()
1137 gfs2_dinode_out(dip, dibh->b_data); in dir_double_exhash()
1138 brelse(dibh); in dir_double_exhash()
1145 gfs2_dinode_out(dip, dibh->b_data); in dir_double_exhash()
1146 brelse(dibh); in dir_double_exhash()
1484 struct buffer_head *dibh; in gfs2_dir_read() local
1499 error = gfs2_meta_inode_buffer(dip, &dibh); in gfs2_dir_read()
1509 dent = gfs2_dirent_scan(inode, dibh->b_data, dibh->b_size, in gfs2_dir_read()
1533 brelse(dibh); in gfs2_dir_read()
1840 struct buffer_head *bh, *dibh; in leaf_dealloc() local
1926 error = gfs2_meta_inode_buffer(dip, &dibh); in leaf_dealloc()
1930 gfs2_trans_add_bh(dip->i_gl, dibh, 1); in leaf_dealloc()
1935 gfs2_dinode_out(dip, dibh->b_data); in leaf_dealloc()
1936 brelse(dibh); in leaf_dealloc()