Searched refs:dibh (Results 1 – 8 of 8) sorted by relevance
/linux-4.1.27/fs/gfs2/ |
D | bmap.c | 56 static int gfs2_unstuffer_page(struct gfs2_inode *ip, struct buffer_head *dibh, in gfs2_unstuffer_page() argument 74 if (dsize > (dibh->b_size - sizeof(struct gfs2_dinode))) in gfs2_unstuffer_page() 75 dsize = dibh->b_size - sizeof(struct gfs2_dinode); in gfs2_unstuffer_page() 77 memcpy(kaddr, dibh->b_data + sizeof(struct gfs2_dinode), dsize); in gfs2_unstuffer_page() 120 struct buffer_head *bh, *dibh; in gfs2_unstuff_dinode() local 128 error = gfs2_meta_inode_buffer(ip, &dibh); in gfs2_unstuff_dinode() 146 dibh, sizeof(struct gfs2_dinode)); in gfs2_unstuff_dinode() 149 error = gfs2_unstuffer_page(ip, dibh, block, page); in gfs2_unstuff_dinode() 157 gfs2_trans_add_meta(ip->i_gl, dibh); in gfs2_unstuff_dinode() 158 di = (struct gfs2_dinode *)dibh->b_data; in gfs2_unstuff_dinode() [all …]
|
D | dir.c | 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() [all …]
|
D | xattr.c | 233 struct buffer_head *dibh; in ea_dealloc_unstuffed() local 310 error = gfs2_meta_inode_buffer(ip, &dibh); in ea_dealloc_unstuffed() 313 gfs2_trans_add_meta(ip->i_gl, dibh); in ea_dealloc_unstuffed() 314 gfs2_dinode_out(ip, dibh->b_data); in ea_dealloc_unstuffed() 315 brelse(dibh); in ea_dealloc_unstuffed() 728 struct buffer_head *dibh; in ea_alloc_skeleton() local 753 error = gfs2_meta_inode_buffer(ip, &dibh); in ea_alloc_skeleton() 756 gfs2_trans_add_meta(ip->i_gl, dibh); in ea_alloc_skeleton() 757 gfs2_dinode_out(ip, dibh->b_data); in ea_alloc_skeleton() 758 brelse(dibh); in ea_alloc_skeleton() [all …]
|
D | aops.c | 450 struct buffer_head *dibh; in stuffed_readpage() local 466 error = gfs2_meta_inode_buffer(ip, &dibh); in stuffed_readpage() 471 if (dsize > (dibh->b_size - sizeof(struct gfs2_dinode))) in stuffed_readpage() 472 dsize = (dibh->b_size - sizeof(struct gfs2_dinode)); in stuffed_readpage() 473 memcpy(kaddr, dibh->b_data + sizeof(struct gfs2_dinode), dsize); in stuffed_readpage() 477 brelse(dibh); in stuffed_readpage() 805 static int gfs2_stuffed_write_end(struct inode *inode, struct buffer_head *dibh, in gfs2_stuffed_write_end() argument 814 unsigned char *buf = dibh->b_data + sizeof(struct gfs2_dinode); in gfs2_stuffed_write_end() 816 BUG_ON((pos + len) > (dibh->b_size - sizeof(struct gfs2_dinode))); in gfs2_stuffed_write_end() 839 brelse(dibh); in gfs2_stuffed_write_end() [all …]
|
D | inode.c | 412 static void gfs2_init_dir(struct buffer_head *dibh, in gfs2_init_dir() argument 415 struct gfs2_dinode *di = (struct gfs2_dinode *)dibh->b_data; in gfs2_init_dir() 423 …gfs2_qstr2dirent(&gfs2_qdotdot, dibh->b_size - GFS2_DIRENT_SIZE(1) - sizeof(struct gfs2_dinode), d… in gfs2_init_dir() 469 struct buffer_head *dibh; in init_dinode() local 471 dibh = gfs2_meta_new(ip->i_gl, ip->i_no_addr); in init_dinode() 472 gfs2_trans_add_meta(ip->i_gl, dibh); in init_dinode() 473 di = (struct gfs2_dinode *)dibh->b_data; in init_dinode() 483 gfs2_buffer_clear_tail(dibh, sizeof(struct gfs2_dinode)); in init_dinode() 487 gfs2_init_dir(dibh, dip); in init_dinode() 490 memcpy(dibh->b_data + sizeof(struct gfs2_dinode), symname, ip->i_inode.i_size); in init_dinode() [all …]
|
D | glops.c | 386 struct buffer_head *dibh; in gfs2_inode_refresh() local 389 error = gfs2_meta_inode_buffer(ip, &dibh); in gfs2_inode_refresh() 393 error = gfs2_dinode_in(ip, dibh->b_data); in gfs2_inode_refresh() 394 brelse(dibh); in gfs2_inode_refresh()
|
D | file.c | 728 struct buffer_head *dibh; in fallocate_chunk() local 733 error = gfs2_meta_inode_buffer(ip, &dibh); in fallocate_chunk() 737 gfs2_trans_add_meta(ip->i_gl, dibh); in fallocate_chunk() 764 brelse(dibh); in fallocate_chunk()
|
D | rgrp.c | 2318 struct buffer_head *dibh; in gfs2_alloc_blocks() local 2353 error = gfs2_meta_inode_buffer(ip, &dibh); in gfs2_alloc_blocks() 2356 (struct gfs2_dinode *)dibh->b_data; in gfs2_alloc_blocks() 2357 gfs2_trans_add_meta(ip->i_gl, dibh); in gfs2_alloc_blocks() 2360 brelse(dibh); in gfs2_alloc_blocks()
|