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()
623 struct gfs2_sbd *sdp = GFS2_SB(&ip->i_inode); in ea_alloc_blk()
644 gfs2_add_inode_blocks(&ip->i_inode, 1); in ea_alloc_blk()
664 struct gfs2_sbd *sdp = GFS2_SB(&ip->i_inode); in ea_write()
699 gfs2_add_inode_blocks(&ip->i_inode, 1); in ea_write()
731 error = gfs2_rindex_update(GFS2_SB(&ip->i_inode)); in ea_alloc_skeleton()
743 error = gfs2_trans_begin(GFS2_SB(&ip->i_inode), in ea_alloc_skeleton()
753 ip->i_inode.i_ctime = current_time(&ip->i_inode); in ea_alloc_skeleton()
754 __mark_inode_dirty(&ip->i_inode, I_DIRTY_DATASYNC); in ea_alloc_skeleton()
757 gfs2_trans_end(GFS2_SB(&ip->i_inode)); in ea_alloc_skeleton()
795 unsigned int jbsize = GFS2_SB(&ip->i_inode)->sd_jbsize; in ea_init()
841 gfs2_assert_withdraw(GFS2_SB(&ip->i_inode), GFS2_EA2NEXT(prev) == ea); in ea_set_remove_stuffed()
867 error = gfs2_trans_begin(GFS2_SB(&ip->i_inode), RES_DINODE + 2 * RES_EATTR, 0); in ea_set_simple_noalloc()
881 ip->i_inode.i_ctime = current_time(&ip->i_inode); in ea_set_simple_noalloc()
882 __mark_inode_dirty(&ip->i_inode, I_DIRTY_DATASYNC); in ea_set_simple_noalloc()
884 gfs2_trans_end(GFS2_SB(&ip->i_inode)); in ea_set_simple_noalloc()
919 stuffed = ea_calc_size(GFS2_SB(&ip->i_inode), es->es_er->er_name_len, in ea_set_simple()
946 GFS2_SB(&ip->i_inode)->sd_jbsize); in ea_set_simple()
960 struct gfs2_sbd *sdp = GFS2_SB(&ip->i_inode); in ea_set_block()
1008 gfs2_add_inode_blocks(&ip->i_inode, 1); in ea_set_block()
1057 if (GFS2_EAREQ_SIZE_STUFFED(&er) > GFS2_SB(&ip->i_inode)->sd_jbsize) in ea_set_i()
1058 blks += DIV_ROUND_UP(er.er_data_len, GFS2_SB(&ip->i_inode)->sd_jbsize); in ea_set_i()
1068 gfs2_assert_withdraw(GFS2_SB(&ip->i_inode), in ea_set_remove_unstuffed()
1081 error = gfs2_trans_begin(GFS2_SB(&ip->i_inode), RES_DINODE + RES_EATTR, 0); in ea_remove_stuffed()
1099 ip->i_inode.i_ctime = current_time(&ip->i_inode); in ea_remove_stuffed()
1100 __mark_inode_dirty(&ip->i_inode, I_DIRTY_DATASYNC); in ea_remove_stuffed()
1102 gfs2_trans_end(GFS2_SB(&ip->i_inode)); in ea_remove_stuffed()
1253 struct gfs2_sbd *sdp = GFS2_SB(&ip->i_inode); in ea_dealloc_indirect()
1346 gfs2_add_inode_blocks(&ip->i_inode, -1); in ea_dealloc_indirect()
1373 struct gfs2_sbd *sdp = GFS2_SB(&ip->i_inode); in ea_dealloc_block()
1401 gfs2_add_inode_blocks(&ip->i_inode, -1); in ea_dealloc_block()
1428 error = gfs2_rindex_update(GFS2_SB(&ip->i_inode)); in gfs2_ea_dealloc()