Home
last modified time | relevance | path

Searched refs:rgd (Results 1 – 4 of 4) sorted by relevance

/linux/fs/gfs2/
H A Drgrp.h25 void gfs2_rgrp_verify(struct gfs2_rgrpd *rgd);
29 struct gfs2_rgrpd *gfs2_rgrpd_get_next(struct gfs2_rgrpd *rgd);
33 void gfs2_free_clones(struct gfs2_rgrpd *rgd);
35 void gfs2_rgrp_brelse(struct gfs2_rgrpd *rgd);
49 void __gfs2_free_blocks(struct gfs2_inode *ip, struct gfs2_rgrpd *rgd,
51 void gfs2_free_meta(struct gfs2_inode *ip, struct gfs2_rgrpd *rgd,
53 void gfs2_free_di(struct gfs2_rgrpd *rgd, struct gfs2_inode *ip);
71 void gfs2_rgrp_dump(struct seq_file *seq, struct gfs2_rgrpd *rgd,
85 static inline int rgrp_contains_block(struct gfs2_rgrpd *rgd, u64 block) in rgrp_contains_block() argument
87 u64 first = rgd->rd_data0; in rgrp_contains_block()
[all …]
H A Dxattr.c239 struct gfs2_rgrpd *rgd; in ea_dealloc_unstuffed() local
266 rgd = gfs2_blk2rgrpd(sdp, bn, 1); in ea_dealloc_unstuffed()
267 if (!rgd) { in ea_dealloc_unstuffed()
272 error = gfs2_glock_nq_init(rgd->rd_gl, LM_ST_EXCLUSIVE, in ea_dealloc_unstuffed()
277 error = gfs2_trans_begin(sdp, rgd->rd_length + RES_DINODE + in ea_dealloc_unstuffed()
294 gfs2_free_meta(ip, rgd, bstart, blen); in ea_dealloc_unstuffed()
303 gfs2_free_meta(ip, rgd, bstart, blen); in ea_dealloc_unstuffed()
1270 struct gfs2_rgrpd *rgd; in ea_dealloc_indirect() local
1323 rgd = gfs2_glock2rgrp(rlist.rl_ghs[x].gh_gl); in ea_dealloc_indirect()
1324 rg_blocks += rgd->rd_length; in ea_dealloc_indirect()
[all …]
H A Dbmap.c1492 struct gfs2_rgrpd *rgd; in sweep_bh_for_rgrps() local
1502 rgd = NULL; in sweep_bh_for_rgrps()
1504 rgd = gfs2_glock2rgrp(rd_gh->gh_gl); in sweep_bh_for_rgrps()
1517 if (rgd) { in sweep_bh_for_rgrps()
1518 if (!rgrp_contains_block(rgd, bn)) { in sweep_bh_for_rgrps()
1523 rgd = gfs2_blk2rgrpd(sdp, bn, true); in sweep_bh_for_rgrps()
1524 if (unlikely(!rgd)) { in sweep_bh_for_rgrps()
1528 ret = gfs2_glock_nq_init(rgd->rd_gl, LM_ST_EXCLUSIVE, in sweep_bh_for_rgrps()
1535 rgd == ip->i_res.rs_rgd) in sweep_bh_for_rgrps()
1547 jblocks_rqsted = rgd->rd_length + RES_DINODE + in sweep_bh_for_rgrps()
[all …]
H A Dsuper.c832 static int statfs_slow_fill(struct gfs2_rgrpd *rgd, in statfs_slow_fill() argument
835 gfs2_rgrp_verify(rgd); in statfs_slow_fill()
836 sc->sc_total += rgd->rd_data; in statfs_slow_fill()
837 sc->sc_free += rgd->rd_free; in statfs_slow_fill()
838 sc->sc_dinodes += rgd->rd_dinodes; in statfs_slow_fill()
886 struct gfs2_rgrpd *rgd = in gfs2_statfs_slow() local
889 error = statfs_slow_fill(rgd, sc); in gfs2_statfs_slow()