Lines Matching refs:i_inode

83 	if (gfs2_metatype_check(GFS2_SB(&ip->i_inode), bh, GFS2_METATYPE_EA))  in ea_foreach_i()
129 if (gfs2_metatype_check(GFS2_SB(&ip->i_inode), bh, GFS2_METATYPE_IN)) { in ea_foreach()
135 end = eablk + GFS2_SB(&ip->i_inode)->sd_inptrs; in ea_foreach()
228 struct gfs2_sbd *sdp = GFS2_SB(&ip->i_inode); in ea_dealloc_unstuffed()
289 gfs2_add_inode_blocks(&ip->i_inode, -1); in ea_dealloc_unstuffed()
307 ip->i_inode.i_ctime = current_time(&ip->i_inode); in ea_dealloc_unstuffed()
308 __mark_inode_dirty(&ip->i_inode, I_DIRTY_DATASYNC); in ea_dealloc_unstuffed()
323 error = gfs2_rindex_update(GFS2_SB(&ip->i_inode)); in ea_remove_unstuffed()
442 struct gfs2_sbd *sdp = GFS2_SB(&ip->i_inode); in gfs2_iter_unstuffed()
622 struct gfs2_sbd *sdp = GFS2_SB(&ip->i_inode); in ea_alloc_blk()
643 gfs2_add_inode_blocks(&ip->i_inode, 1); in ea_alloc_blk()
663 struct gfs2_sbd *sdp = GFS2_SB(&ip->i_inode); in ea_write()
698 gfs2_add_inode_blocks(&ip->i_inode, 1); in ea_write()
730 error = gfs2_rindex_update(GFS2_SB(&ip->i_inode)); in ea_alloc_skeleton()
742 error = gfs2_trans_begin(GFS2_SB(&ip->i_inode), in ea_alloc_skeleton()
752 ip->i_inode.i_ctime = current_time(&ip->i_inode); in ea_alloc_skeleton()
753 __mark_inode_dirty(&ip->i_inode, I_DIRTY_DATASYNC); in ea_alloc_skeleton()
756 gfs2_trans_end(GFS2_SB(&ip->i_inode)); in ea_alloc_skeleton()
794 unsigned int jbsize = GFS2_SB(&ip->i_inode)->sd_jbsize; in ea_init()
840 gfs2_assert_withdraw(GFS2_SB(&ip->i_inode), GFS2_EA2NEXT(prev) == ea); in ea_set_remove_stuffed()
866 error = gfs2_trans_begin(GFS2_SB(&ip->i_inode), RES_DINODE + 2 * RES_EATTR, 0); in ea_set_simple_noalloc()
880 ip->i_inode.i_ctime = current_time(&ip->i_inode); in ea_set_simple_noalloc()
881 __mark_inode_dirty(&ip->i_inode, I_DIRTY_DATASYNC); in ea_set_simple_noalloc()
883 gfs2_trans_end(GFS2_SB(&ip->i_inode)); in ea_set_simple_noalloc()
918 stuffed = ea_calc_size(GFS2_SB(&ip->i_inode), es->es_er->er_name_len, in ea_set_simple()
945 GFS2_SB(&ip->i_inode)->sd_jbsize); in ea_set_simple()
959 struct gfs2_sbd *sdp = GFS2_SB(&ip->i_inode); in ea_set_block()
1007 gfs2_add_inode_blocks(&ip->i_inode, 1); in ea_set_block()
1056 if (GFS2_EAREQ_SIZE_STUFFED(&er) > GFS2_SB(&ip->i_inode)->sd_jbsize) in ea_set_i()
1057 blks += DIV_ROUND_UP(er.er_data_len, GFS2_SB(&ip->i_inode)->sd_jbsize); in ea_set_i()
1067 gfs2_assert_withdraw(GFS2_SB(&ip->i_inode), in ea_set_remove_unstuffed()
1080 error = gfs2_trans_begin(GFS2_SB(&ip->i_inode), RES_DINODE + RES_EATTR, 0); in ea_remove_stuffed()
1098 ip->i_inode.i_ctime = current_time(&ip->i_inode); in ea_remove_stuffed()
1099 __mark_inode_dirty(&ip->i_inode, I_DIRTY_DATASYNC); in ea_remove_stuffed()
1101 gfs2_trans_end(GFS2_SB(&ip->i_inode)); in ea_remove_stuffed()
1252 struct gfs2_sbd *sdp = GFS2_SB(&ip->i_inode); in ea_dealloc_indirect()
1345 gfs2_add_inode_blocks(&ip->i_inode, -1); in ea_dealloc_indirect()
1372 struct gfs2_sbd *sdp = GFS2_SB(&ip->i_inode); in ea_dealloc_block()
1400 gfs2_add_inode_blocks(&ip->i_inode, -1); in ea_dealloc_block()
1427 error = gfs2_rindex_update(GFS2_SB(&ip->i_inode)); in gfs2_ea_dealloc()