Home
last modified time | relevance | path

Searched refs:dibh (Results 1 – 5 of 5) sorted by relevance

/linux/fs/gfs2/
H A Ddir.c122 struct buffer_head *dibh; in gfs2_dir_write_stuffed() local
125 error = gfs2_meta_inode_buffer(ip, &dibh); in gfs2_dir_write_stuffed()
129 gfs2_trans_add_meta(ip->i_gl, dibh); in gfs2_dir_write_stuffed()
130 memcpy(dibh->b_data + offset + sizeof(struct gfs2_dinode), buf, size); in gfs2_dir_write_stuffed()
134 gfs2_dinode_out(ip, dibh->b_data); in gfs2_dir_write_stuffed()
136 brelse(dibh); in gfs2_dir_write_stuffed()
156 struct buffer_head *dibh; in gfs2_dir_write_data() local
224 error = gfs2_meta_inode_buffer(ip, &dibh); in gfs2_dir_write_data()
232 gfs2_trans_add_meta(ip->i_gl, dibh); in gfs2_dir_write_data()
233 gfs2_dinode_out(ip, dibh->b_data); in gfs2_dir_write_data()
[all …]
H A Dbmap.c54 static int gfs2_unstuffer_folio(struct gfs2_inode *ip, struct buffer_head *dibh, in gfs2_unstuffer_folio() argument
63 memcpy(kaddr, dibh->b_data + sizeof(struct gfs2_dinode), dsize); in gfs2_unstuffer_folio()
92 struct buffer_head *bh, *dibh; in __gfs2_unstuff_inode() local
98 error = gfs2_meta_inode_buffer(ip, &dibh); in __gfs2_unstuff_inode()
116 dibh, sizeof(struct gfs2_dinode)); in __gfs2_unstuff_inode()
119 error = gfs2_unstuffer_folio(ip, dibh, block, folio); in __gfs2_unstuff_inode()
127 gfs2_trans_add_meta(ip->i_gl, dibh); in __gfs2_unstuff_inode()
128 di = (struct gfs2_dinode *)dibh->b_data; in __gfs2_unstuff_inode()
129 gfs2_buffer_clear_tail(dibh, sizeof(struct gfs2_dinode)); in __gfs2_unstuff_inode()
141 brelse(dibh); in __gfs2_unstuff_inode()
[all …]
H A Dxattr.c1271 struct buffer_head *indbh, *dibh; in ea_dealloc_indirect() local
1368 error = gfs2_meta_inode_buffer(ip, &dibh); in ea_dealloc_indirect()
1370 gfs2_trans_add_meta(ip->i_gl, dibh); in ea_dealloc_indirect()
1371 gfs2_dinode_out(ip, dibh->b_data); in ea_dealloc_indirect()
1372 brelse(dibh); in ea_dealloc_indirect()
1390 struct buffer_head *dibh; in ea_dealloc_block() local
1420 error = gfs2_meta_inode_buffer(ip, &dibh); in ea_dealloc_block()
1422 gfs2_trans_add_meta(ip->i_gl, dibh); in ea_dealloc_block()
1423 gfs2_dinode_out(ip, dibh->b_data); in ea_dealloc_block()
1424 brelse(dibh); in ea_dealloc_block()
H A Daops.c384 struct buffer_head *dibh = NULL; in stuffed_read_folio() local
397 error = gfs2_meta_inode_buffer(ip, &dibh); in stuffed_read_folio()
400 from = dibh->b_data + sizeof(struct gfs2_dinode); in stuffed_read_folio()
404 brelse(dibh); in stuffed_read_folio()
H A Dfile.c1181 struct buffer_head *dibh; in fallocate_chunk() local
1184 error = gfs2_meta_inode_buffer(ip, &dibh); in fallocate_chunk()
1188 gfs2_trans_add_meta(ip->i_gl, dibh); in fallocate_chunk()
1214 brelse(dibh); in fallocate_chunk()