Lines Matching refs:nextents
428 xfs_extnum_t nextents; in xfs_iread_extents() local
437 nextents = XFS_IFORK_NEXTENTS(ip, whichfork); in xfs_iread_extents()
445 xfs_iext_add(ifp, 0, nextents); in xfs_iread_extents()
452 xfs_validate_extents(ifp, nextents, XFS_EXTFMT_INODE(ip)); in xfs_iread_extents()
948 xfs_extnum_t nextents; /* number of extents in file */ in xfs_iext_add() local
950 nextents = ifp->if_bytes / (uint)sizeof(xfs_bmbt_rec_t); in xfs_iext_add()
951 ASSERT((idx >= 0) && (idx <= nextents)); in xfs_iext_add()
959 if (nextents + ext_diff <= XFS_INLINE_EXTS) { in xfs_iext_add()
960 if (idx < nextents) { in xfs_iext_add()
963 (nextents - idx) * sizeof(xfs_bmbt_rec_t)); in xfs_iext_add()
975 else if (nextents + ext_diff <= XFS_LINEAR_EXTS) { in xfs_iext_add()
977 if (idx < nextents) { in xfs_iext_add()
980 (nextents - idx) * sizeof(xfs_bmbt_rec_t)); in xfs_iext_add()
990 ASSERT(nextents + ext_diff > XFS_LINEAR_EXTS); in xfs_iext_add()
1168 xfs_extnum_t nextents; /* number of extents in file */ in xfs_iext_remove() local
1174 nextents = ifp->if_bytes / (uint)sizeof(xfs_bmbt_rec_t); in xfs_iext_remove()
1175 new_size = (nextents - ext_diff) * sizeof(xfs_bmbt_rec_t); in xfs_iext_remove()
1199 int nextents; /* number of extents in file */ in xfs_iext_remove_inline() local
1203 nextents = ifp->if_bytes / (uint)sizeof(xfs_bmbt_rec_t); in xfs_iext_remove_inline()
1204 ASSERT(((nextents - ext_diff) > 0) && in xfs_iext_remove_inline()
1205 (nextents - ext_diff) < XFS_INLINE_EXTS); in xfs_iext_remove_inline()
1207 if (idx + ext_diff < nextents) { in xfs_iext_remove_inline()
1210 (nextents - (idx + ext_diff)) * in xfs_iext_remove_inline()
1212 memset(&ifp->if_u2.if_inline_ext[nextents - ext_diff], in xfs_iext_remove_inline()
1236 xfs_extnum_t nextents; /* number of extents in file */ in xfs_iext_remove_direct() local
1242 nextents = ifp->if_bytes / (uint)sizeof(xfs_bmbt_rec_t); in xfs_iext_remove_direct()
1249 if (idx + ext_diff < nextents) { in xfs_iext_remove_direct()
1252 (nextents - (idx + ext_diff)) * in xfs_iext_remove_direct()
1255 memset(&ifp->if_u1.if_extents[nextents - ext_diff], in xfs_iext_remove_direct()
1404 xfs_extnum_t nextents) /* number of extents in file */ in xfs_iext_direct_to_inline() argument
1407 ASSERT(nextents <= XFS_INLINE_EXTS); in xfs_iext_direct_to_inline()
1414 nextents * sizeof(xfs_bmbt_rec_t)); in xfs_iext_direct_to_inline()
1477 xfs_extnum_t nextents; /* number of extents in file */ in xfs_iext_indirect_to_direct() local
1481 nextents = ifp->if_bytes / (uint)sizeof(xfs_bmbt_rec_t); in xfs_iext_indirect_to_direct()
1482 ASSERT(nextents <= XFS_LINEAR_EXTS); in xfs_iext_indirect_to_direct()
1483 size = nextents * sizeof(xfs_bmbt_rec_t); in xfs_iext_indirect_to_direct()
1493 if (nextents < XFS_LINEAR_EXTS) { in xfs_iext_indirect_to_direct()
1541 xfs_extnum_t nextents; /* number of file extents */ in xfs_iext_bno_to_ext() local
1544 nextents = ifp->if_bytes / (uint)sizeof(xfs_bmbt_rec_t); in xfs_iext_bno_to_ext()
1545 if (nextents == 0) { in xfs_iext_bno_to_ext()
1558 high = nextents - 1; in xfs_iext_bno_to_ext()
1584 if (++idx == nextents) { in xfs_iext_bno_to_ext()
1703 xfs_extnum_t nextents; /* number of extents in file */ in xfs_iext_irec_init() local
1706 nextents = ifp->if_bytes / (uint)sizeof(xfs_bmbt_rec_t); in xfs_iext_irec_init()
1707 ASSERT(nextents <= XFS_LINEAR_EXTS); in xfs_iext_irec_init()
1711 if (nextents == 0) { in xfs_iext_irec_init()
1719 erp->er_extcount = nextents; in xfs_iext_irec_init()
1724 ifp->if_bytes = nextents * sizeof(xfs_bmbt_rec_t); in xfs_iext_irec_init()
1825 xfs_extnum_t nextents; /* number of extents in file */ in xfs_iext_irec_compact() local
1830 nextents = ifp->if_bytes / (uint)sizeof(xfs_bmbt_rec_t); in xfs_iext_irec_compact()
1832 if (nextents == 0) { in xfs_iext_irec_compact()
1834 } else if (nextents <= XFS_INLINE_EXTS) { in xfs_iext_irec_compact()
1836 xfs_iext_direct_to_inline(ifp, nextents); in xfs_iext_irec_compact()
1837 } else if (nextents <= XFS_LINEAR_EXTS) { in xfs_iext_irec_compact()
1839 } else if (nextents < (nlists * XFS_LINEAR_EXTS) >> 1) { in xfs_iext_irec_compact()