Lines Matching defs:sdp

34  * @sdp:
41 static int ea_calc_size(struct gfs2_sbd *sdp, unsigned int nsize, size_t dsize,
44 unsigned int jbsize = sdp->sd_jbsize;
59 static int ea_check_size(struct gfs2_sbd *sdp, unsigned int nsize, size_t dsize)
66 ea_calc_size(sdp, nsize, dsize, &size);
69 if (size > sdp->sd_jbsize)
230 struct gfs2_sbd *sdp = GFS2_SB(&ip->i_inode);
242 error = gfs2_rindex_update(sdp);
259 rgd = gfs2_blk2rgrpd(sdp, bn, 1);
269 error = gfs2_trans_begin(sdp, rgd->rd_length + RES_DINODE +
318 gfs2_trans_end(sdp);
465 struct gfs2_sbd *sdp = GFS2_SB(&ip->i_inode);
468 unsigned int nptrs = DIV_ROUND_UP(amount, sdp->sd_jbsize);
491 error = gfs2_meta_wait(sdp, bh[x]);
497 if (gfs2_metatype_check(sdp, bh[x], GFS2_METATYPE_ED)) {
505 cp_size = (sdp->sd_jbsize > amount) ? amount : sdp->sd_jbsize;
509 dout += sdp->sd_jbsize;
515 din += sdp->sd_jbsize;
518 amount -= sdp->sd_jbsize;
622 struct gfs2_sbd *sdp = GFS2_SB(&ip->i_inode);
631 gfs2_trans_add_unrevoke(sdp, block, 1);
638 ea->ea_rec_len = cpu_to_be32(sdp->sd_jbsize);
663 struct gfs2_sbd *sdp = GFS2_SB(&ip->i_inode);
673 if (GFS2_EAREQ_SIZE_STUFFED(er) <= sdp->sd_jbsize) {
683 ea->ea_num_ptrs = DIV_ROUND_UP(er->er_data_len, sdp->sd_jbsize);
693 gfs2_trans_add_unrevoke(sdp, block, 1);
700 copy = data_len > sdp->sd_jbsize ? sdp->sd_jbsize :
703 if (copy < sdp->sd_jbsize)
705 sdp->sd_jbsize - copy);
714 gfs2_assert_withdraw(sdp, !data_len);
971 struct gfs2_sbd *sdp = GFS2_SB(&ip->i_inode);
985 if (gfs2_metatype_check(sdp, indbh, GFS2_METATYPE_IN)) {
991 end = eablk + sdp->sd_inptrs;
1009 gfs2_trans_add_unrevoke(sdp, blk, 1);
1179 struct gfs2_sbd *sdp = GFS2_SB(inode);
1192 if (ea_check_size(sdp, namel, size))
1241 struct gfs2_sbd *sdp = GFS2_SB(&ip->i_inode);
1243 unsigned int nptrs = DIV_ROUND_UP(amount, sdp->sd_jbsize);
1246 ret = gfs2_trans_begin(sdp, nptrs + RES_DINODE, 0);
1251 gfs2_trans_end(sdp);
1259 struct gfs2_sbd *sdp = GFS2_SB(inode);
1268 error = gfs2_trans_begin(sdp, RES_DINODE + RES_EATTR, 0);
1283 gfs2_trans_end(sdp);
1289 struct gfs2_sbd *sdp = GFS2_SB(&ip->i_inode);
1300 error = gfs2_rindex_update(sdp);
1310 if (gfs2_metatype_check(sdp, indbh, GFS2_METATYPE_IN)) {
1316 end = eablk + sdp->sd_inptrs;
1352 error = gfs2_trans_begin(sdp, rg_blocks + RES_DINODE + RES_INDIRECT +
1394 gfs2_trans_end(sdp);
1407 struct gfs2_sbd *sdp = GFS2_SB(&ip->i_inode);
1413 error = gfs2_rindex_update(sdp);
1417 rgd = gfs2_blk2rgrpd(sdp, ip->i_eattr, 1);
1427 error = gfs2_trans_begin(sdp, RES_RG_BIT + RES_DINODE + RES_STATFS +
1444 gfs2_trans_end(sdp);