Lines Matching defs:dinode
1114 fs_warn(sdp, "GFS2: rgd: %llu lvb dinode mismatch %u/%u",
1797 * @last_unlinked: block address of the last dinode we unlinked
2149 * @dinode: TRUE if the first block we allocate is for a dinode
2155 static void gfs2_alloc_extent(const struct gfs2_rbm *rbm, bool dinode,
2166 gfs2_setbit(rbm, true, dinode ? GFS2_BLKST_DINODE : GFS2_BLKST_USED);
2308 * @dinode: Flag to say if allocation includes a new inode
2316 const struct gfs2_inode *ip, bool dinode)
2325 if (!dinode && rgrp_contains_block(rbm->rgd, ip->i_goal))
2337 * gfs2_alloc_blocks - Allocate one or more blocks of data and/or a dinode
2341 * @dinode: 1 if we're allocating a dinode block, else 0
2348 bool dinode, u64 *generation)
2358 gfs2_set_alloc_start(&rbm, ip, dinode);
2362 gfs2_set_alloc_start(&rbm, ip, dinode);
2375 gfs2_alloc_extent(&rbm, dinode, nblocks);
2381 if (dinode)
2384 if (!dinode) {
2402 if (dinode) {
2412 gfs2_statfs_change(sdp, 0, -(s64)*nblocks, dinode ? 1 : 0);
2413 if (dinode)
2420 dinode ? GFS2_BLKST_DINODE : GFS2_BLKST_USED);