Lines Matching refs:i8count

49 	count += hdr->i8count ? XFS_INO64_SIZE : XFS_INO32_SIZE; /* ino # */  in xfs_dir2_sf_entsize()
82 if (!hdr->i8count) in xfs_dir2_sf_get_ino()
101 if (hdr->i8count) in xfs_dir2_sf_put_ino()
111 if (!hdr->i8count) in xfs_dir2_sf_get_parent_ino()
123 if (hdr->i8count) in xfs_dir2_sf_put_parent_ino()
178 int i8count; /* count of big-inode entries */ in xfs_dir2_block_sfsize() local
197 count = i8count = namelen = 0; in xfs_dir2_block_sfsize()
223 i8count += be64_to_cpu(dep->inumber) > XFS_DIR2_MAX_SHORT_INUM; in xfs_dir2_block_sfsize()
234 size = xfs_dir2_sf_hdr_size(i8count) + /* header */ in xfs_dir2_block_sfsize()
237 (i8count ? /* inumber */ in xfs_dir2_block_sfsize()
247 sfhp->i8count = i8count; in xfs_dir2_block_sfsize()
280 memcpy(sfp, sfhp, xfs_dir2_sf_hdr_size(sfhp->i8count)); in xfs_dir2_block_to_sf()
384 ASSERT(dp->i_disk_size >= xfs_dir2_sf_hdr_size(sfp->i8count)); in xfs_dir2_sf_addname()
394 if (args->inumber > XFS_DIR2_MAX_SHORT_INUM && sfp->i8count == 0) { in xfs_dir2_sf_addname()
489 sfp->i8count++; in xfs_dir2_sf_addname_easy()
571 sfp->i8count++; in xfs_dir2_sf_addname_hard()
668 int i8count; /* number of big inode#s */ in xfs_dir2_sf_check() local
675 i8count = ino > XFS_DIR2_MAX_SHORT_INUM; in xfs_dir2_sf_check()
682 i8count += ino > XFS_DIR2_MAX_SHORT_INUM; in xfs_dir2_sf_check()
688 ASSERT(i8count == sfp->i8count); in xfs_dir2_sf_check()
708 int i8count; in xfs_dir2_sf_verify() local
717 size < xfs_dir2_sf_hdr_size(sfp->i8count)) in xfs_dir2_sf_verify()
724 i8count = ino > XFS_DIR2_MAX_SHORT_INUM; in xfs_dir2_sf_verify()
760 i8count += ino > XFS_DIR2_MAX_SHORT_INUM; in xfs_dir2_sf_verify()
775 if (i8count != sfp->i8count) in xfs_dir2_sf_verify()
797 int i8count; /* parent inode is an 8-byte number */ in xfs_dir2_sf_create() local
817 i8count = pino > XFS_DIR2_MAX_SHORT_INUM; in xfs_dir2_sf_create()
818 size = xfs_dir2_sf_hdr_size(i8count); in xfs_dir2_sf_create()
824 sfp->i8count = i8count; in xfs_dir2_sf_create()
861 ASSERT(dp->i_disk_size >= xfs_dir2_sf_hdr_size(sfp->i8count)); in xfs_dir2_sf_lookup()
937 ASSERT(oldsize >= xfs_dir2_sf_hdr_size(sfp->i8count)); in xfs_dir2_sf_removename()
983 if (sfp->i8count == 1) in xfs_dir2_sf_removename()
986 sfp->i8count--; in xfs_dir2_sf_removename()
1010 sfp->i8count == 0 && newsize > xfs_inode_data_fork_size(dp); in xfs_dir2_sf_replace_needblock()
1034 ASSERT(dp->i_disk_size >= xfs_dir2_sf_hdr_size(sfp->i8count)); in xfs_dir2_sf_replace()
1039 if (args->inumber > XFS_DIR2_MAX_SHORT_INUM && sfp->i8count == 0) { in xfs_dir2_sf_replace()
1104 if (sfp->i8count == 1) in xfs_dir2_sf_replace()
1107 sfp->i8count--; in xfs_dir2_sf_replace()
1118 ASSERT(sfp->i8count != 0); in xfs_dir2_sf_replace()
1120 sfp->i8count++; in xfs_dir2_sf_replace()
1155 ASSERT(oldsfp->i8count == 1); in xfs_dir2_sf_toino4()
1172 sfp->i8count = 0; in xfs_dir2_sf_toino4()
1227 ASSERT(oldsfp->i8count == 0); in xfs_dir2_sf_toino8()
1244 sfp->i8count = 1; in xfs_dir2_sf_toino8()