Lines Matching defs:inodes
215 * Verify that the number of free inodes in the AGI is correct.
256 * Initialise a new set of inodes. When called without a transaction context
282 * Loop over the new block(s), filling in the inodes. For small block
283 * sizes, manipulate the inodes in buffers which are multiples of the
289 * Figure out what version number to use in the inodes we create. If
295 * For v3 inodes, we also need to write the inode number into the inode,
408 * aligned inode record for the chunk covers a range of inodes not already
435 * it continues to represent the same physical inodes relative to the
463 /* both records must track some inodes */
497 * allocated inodes. We combine the allocated ranges with bitwise AND.
609 * Allocate new inodes in the allocation group specified by agbp.
623 xfs_agino_t newlen; /* new number of inodes */
657 * First try to allocate inodes contiguous with the last-allocated
658 * chunk of inodes. If the filesystem is striped, this will fill
659 * an entire stripe unit with inodes.
714 * then we're doing I/O for inodes in filesystem block size
732 * Allocate a fixed-size extent of inodes.
856 * exist independent of whether physical inodes exist in this
965 * free space in it. Note we don't look for free inodes, exactly.
966 * Instead, we include whether there is a need to allocate inodes
998 * chunk of inodes if we need to allocate some. If this is the
1246 /* free inodes to the left? */
1258 /* free inodes to the right? */
1295 * inodes closer to the parent inode than we
1570 * The caller selected an AG for us, and made sure that free inodes are
1692 * to make more free inodes. On the first call, *IO_agbp should be set to NULL.
1729 * know that the allocation group has free inodes.
1761 * Loop until we find an allocation group that either has free inodes
1762 * or in which we can allocate some inodes. Iterate through the
1816 * We successfully allocated some inodes, return
2133 * free inode. Hence, if all of the inodes are free and we aren't
2297 /* for untrusted inodes check it is allocated first */
2339 * Don't output diagnostic information for untrusted inodes
2370 * inodes in stale state on disk. Hence we have to do a btree lookup
2767 /* Count allocated and free inodes under an inobt. */
2808 uint inodes;
2831 inodes = (1LL << XFS_INO_AGINO_BITS(mp)) >> XFS_INODES_PER_CHUNK_LOG;
2833 inodes);
2844 * of the units we allocate inodes in.
2860 * Preserve the desired inode cluster size because the sparse inodes