Lines Matching refs:i8count
61 int i8count; /* count of big-inode entries */ in xfs_dir2_block_sfsize() local
80 count = i8count = namelen = 0; in xfs_dir2_block_sfsize()
106 i8count += be64_to_cpu(dep->inumber) > XFS_DIR2_MAX_SHORT_INUM; in xfs_dir2_block_sfsize()
117 size = xfs_dir2_sf_hdr_size(i8count) + /* header */ in xfs_dir2_block_sfsize()
120 (i8count ? /* inumber */ in xfs_dir2_block_sfsize()
130 sfhp->i8count = i8count; in xfs_dir2_block_sfsize()
177 memcpy(sfp, sfhp, xfs_dir2_sf_hdr_size(sfhp->i8count)); in xfs_dir2_block_to_sf()
293 ASSERT(dp->i_d.di_size >= xfs_dir2_sf_hdr_size(sfp->i8count)); in xfs_dir2_sf_addname()
303 if (args->inumber > XFS_DIR2_MAX_SHORT_INUM && sfp->i8count == 0) { in xfs_dir2_sf_addname()
402 sfp->i8count++; in xfs_dir2_sf_addname_easy()
489 sfp->i8count++; in xfs_dir2_sf_addname_hard()
586 int i8count; /* number of big inode#s */ in xfs_dir2_sf_check() local
597 i8count = ino > XFS_DIR2_MAX_SHORT_INUM; in xfs_dir2_sf_check()
604 i8count += ino > XFS_DIR2_MAX_SHORT_INUM; in xfs_dir2_sf_check()
610 ASSERT(i8count == sfp->i8count); in xfs_dir2_sf_check()
632 int i8count; in xfs_dir2_sf_verify() local
653 size < xfs_dir2_sf_hdr_size(sfp->i8count)) in xfs_dir2_sf_verify()
660 i8count = ino > XFS_DIR2_MAX_SHORT_INUM; in xfs_dir2_sf_verify()
696 i8count += ino > XFS_DIR2_MAX_SHORT_INUM; in xfs_dir2_sf_verify()
711 if (i8count != sfp->i8count) in xfs_dir2_sf_verify()
733 int i8count; /* parent inode is an 8-byte number */ in xfs_dir2_sf_create() local
755 i8count = pino > XFS_DIR2_MAX_SHORT_INUM; in xfs_dir2_sf_create()
756 size = xfs_dir2_sf_hdr_size(i8count); in xfs_dir2_sf_create()
765 sfp->i8count = i8count; in xfs_dir2_sf_create()
809 ASSERT(dp->i_d.di_size >= xfs_dir2_sf_hdr_size(sfp->i8count)); in xfs_dir2_sf_lookup()
895 ASSERT(oldsize >= xfs_dir2_sf_hdr_size(sfp->i8count)); in xfs_dir2_sf_removename()
940 if (sfp->i8count == 1) in xfs_dir2_sf_removename()
943 sfp->i8count--; in xfs_dir2_sf_removename()
979 ASSERT(dp->i_d.di_size >= xfs_dir2_sf_hdr_size(sfp->i8count)); in xfs_dir2_sf_replace()
984 if (args->inumber > XFS_DIR2_MAX_SHORT_INUM && sfp->i8count == 0) { in xfs_dir2_sf_replace()
1051 if (sfp->i8count == 1) in xfs_dir2_sf_replace()
1054 sfp->i8count--; in xfs_dir2_sf_replace()
1065 ASSERT(sfp->i8count != 0); in xfs_dir2_sf_replace()
1067 sfp->i8count++; in xfs_dir2_sf_replace()
1104 ASSERT(oldsfp->i8count == 1); in xfs_dir2_sf_toino4()
1121 sfp->i8count = 0; in xfs_dir2_sf_toino4()
1177 ASSERT(oldsfp->i8count == 0); in xfs_dir2_sf_toino8()
1194 sfp->i8count = 1; in xfs_dir2_sf_toino8()