Lines Matching refs:sdp

41 static int ea_calc_size(struct gfs2_sbd *sdp, unsigned int nsize, size_t dsize,  in ea_calc_size()  argument
44 unsigned int jbsize = sdp->sd_jbsize; in ea_calc_size()
59 static int ea_check_size(struct gfs2_sbd *sdp, unsigned int nsize, size_t dsize) in ea_check_size() argument
66 ea_calc_size(sdp, nsize, dsize, &size); in ea_check_size()
69 if (size > sdp->sd_jbsize) in ea_check_size()
230 struct gfs2_sbd *sdp = GFS2_SB(&ip->i_inode); in ea_dealloc_unstuffed() local
242 error = gfs2_rindex_update(sdp); in ea_dealloc_unstuffed()
259 rgd = gfs2_blk2rgrpd(sdp, bn, 1); in ea_dealloc_unstuffed()
269 error = gfs2_trans_begin(sdp, rgd->rd_length + RES_DINODE + in ea_dealloc_unstuffed()
318 gfs2_trans_end(sdp); in ea_dealloc_unstuffed()
465 struct gfs2_sbd *sdp = GFS2_SB(&ip->i_inode); in gfs2_iter_unstuffed() local
468 unsigned int nptrs = DIV_ROUND_UP(amount, sdp->sd_jbsize); in gfs2_iter_unstuffed()
491 error = gfs2_meta_wait(sdp, bh[x]); in gfs2_iter_unstuffed()
497 if (gfs2_metatype_check(sdp, bh[x], GFS2_METATYPE_ED)) { in gfs2_iter_unstuffed()
505 cp_size = (sdp->sd_jbsize > amount) ? amount : sdp->sd_jbsize; in gfs2_iter_unstuffed()
509 dout += sdp->sd_jbsize; in gfs2_iter_unstuffed()
515 din += sdp->sd_jbsize; in gfs2_iter_unstuffed()
518 amount -= sdp->sd_jbsize; in gfs2_iter_unstuffed()
624 struct gfs2_sbd *sdp = GFS2_SB(&ip->i_inode); in ea_alloc_blk() local
633 gfs2_trans_add_unrevoke(sdp, block, 1); in ea_alloc_blk()
640 ea->ea_rec_len = cpu_to_be32(sdp->sd_jbsize); in ea_alloc_blk()
665 struct gfs2_sbd *sdp = GFS2_SB(&ip->i_inode); in ea_write() local
675 if (GFS2_EAREQ_SIZE_STUFFED(er) <= sdp->sd_jbsize) { in ea_write()
685 ea->ea_num_ptrs = DIV_ROUND_UP(er->er_data_len, sdp->sd_jbsize); in ea_write()
695 gfs2_trans_add_unrevoke(sdp, block, 1); in ea_write()
702 copy = data_len > sdp->sd_jbsize ? sdp->sd_jbsize : in ea_write()
705 if (copy < sdp->sd_jbsize) in ea_write()
707 sdp->sd_jbsize - copy); in ea_write()
716 gfs2_assert_withdraw(sdp, !data_len); in ea_write()
973 struct gfs2_sbd *sdp = GFS2_SB(&ip->i_inode); in ea_set_block() local
987 if (gfs2_metatype_check(sdp, indbh, GFS2_METATYPE_IN)) { in ea_set_block()
993 end = eablk + sdp->sd_inptrs; in ea_set_block()
1011 gfs2_trans_add_unrevoke(sdp, blk, 1); in ea_set_block()
1181 struct gfs2_sbd *sdp = GFS2_SB(inode); in __gfs2_xattr_set() local
1194 if (ea_check_size(sdp, namel, size)) in __gfs2_xattr_set()
1244 struct gfs2_sbd *sdp = GFS2_SB(&ip->i_inode); in ea_acl_chmod_unstuffed() local
1246 unsigned int nptrs = DIV_ROUND_UP(amount, sdp->sd_jbsize); in ea_acl_chmod_unstuffed()
1249 ret = gfs2_trans_begin(sdp, nptrs + RES_DINODE, 0); in ea_acl_chmod_unstuffed()
1254 gfs2_trans_end(sdp); in ea_acl_chmod_unstuffed()
1262 struct gfs2_sbd *sdp = GFS2_SB(inode); in gfs2_xattr_acl_chmod() local
1271 error = gfs2_trans_begin(sdp, RES_DINODE + RES_EATTR, 0); in gfs2_xattr_acl_chmod()
1286 gfs2_trans_end(sdp); in gfs2_xattr_acl_chmod()
1292 struct gfs2_sbd *sdp = GFS2_SB(&ip->i_inode); in ea_dealloc_indirect() local
1303 error = gfs2_rindex_update(sdp); in ea_dealloc_indirect()
1313 if (gfs2_metatype_check(sdp, indbh, GFS2_METATYPE_IN)) { in ea_dealloc_indirect()
1319 end = eablk + sdp->sd_inptrs; in ea_dealloc_indirect()
1355 error = gfs2_trans_begin(sdp, rg_blocks + RES_DINODE + RES_INDIRECT + in ea_dealloc_indirect()
1397 gfs2_trans_end(sdp); in ea_dealloc_indirect()
1410 struct gfs2_sbd *sdp = GFS2_SB(&ip->i_inode); in ea_dealloc_block() local
1416 error = gfs2_rindex_update(sdp); in ea_dealloc_block()
1420 rgd = gfs2_blk2rgrpd(sdp, ip->i_eattr, 1); in ea_dealloc_block()
1430 error = gfs2_trans_begin(sdp, RES_RG_BIT + RES_DINODE + RES_STATFS + in ea_dealloc_block()
1447 gfs2_trans_end(sdp); in ea_dealloc_block()