Lines Matching refs:nextents
893 xfs_extnum_t nextents; in xfs_iread_extents() local
900 nextents = XFS_IFORK_NEXTENTS(ip, whichfork); in xfs_iread_extents()
908 xfs_iext_add(ifp, 0, nextents); in xfs_iread_extents()
915 xfs_validate_extents(ifp, nextents, XFS_EXTFMT_INODE(ip)); in xfs_iread_extents()
2800 xfs_extnum_t nextents; /* number of extents in file */ in xfs_iext_add() local
2802 nextents = ifp->if_bytes / (uint)sizeof(xfs_bmbt_rec_t); in xfs_iext_add()
2803 ASSERT((idx >= 0) && (idx <= nextents)); in xfs_iext_add()
2811 if (nextents + ext_diff <= XFS_INLINE_EXTS) { in xfs_iext_add()
2812 if (idx < nextents) { in xfs_iext_add()
2815 (nextents - idx) * sizeof(xfs_bmbt_rec_t)); in xfs_iext_add()
2827 else if (nextents + ext_diff <= XFS_LINEAR_EXTS) { in xfs_iext_add()
2829 if (idx < nextents) { in xfs_iext_add()
2832 (nextents - idx) * sizeof(xfs_bmbt_rec_t)); in xfs_iext_add()
2842 ASSERT(nextents + ext_diff > XFS_LINEAR_EXTS); in xfs_iext_add()
3021 xfs_extnum_t nextents; /* number of extents in file */ in xfs_iext_remove() local
3027 nextents = ifp->if_bytes / (uint)sizeof(xfs_bmbt_rec_t); in xfs_iext_remove()
3028 new_size = (nextents - ext_diff) * sizeof(xfs_bmbt_rec_t); in xfs_iext_remove()
3052 int nextents; /* number of extents in file */ in xfs_iext_remove_inline() local
3056 nextents = ifp->if_bytes / (uint)sizeof(xfs_bmbt_rec_t); in xfs_iext_remove_inline()
3057 ASSERT(((nextents - ext_diff) > 0) && in xfs_iext_remove_inline()
3058 (nextents - ext_diff) < XFS_INLINE_EXTS); in xfs_iext_remove_inline()
3060 if (idx + ext_diff < nextents) { in xfs_iext_remove_inline()
3063 (nextents - (idx + ext_diff)) * in xfs_iext_remove_inline()
3065 memset(&ifp->if_u2.if_inline_ext[nextents - ext_diff], in xfs_iext_remove_inline()
3089 xfs_extnum_t nextents; /* number of extents in file */ in xfs_iext_remove_direct() local
3095 nextents = ifp->if_bytes / (uint)sizeof(xfs_bmbt_rec_t); in xfs_iext_remove_direct()
3102 if (idx + ext_diff < nextents) { in xfs_iext_remove_direct()
3105 (nextents - (idx + ext_diff)) * in xfs_iext_remove_direct()
3108 memset(&ifp->if_u1.if_extents[nextents - ext_diff], in xfs_iext_remove_direct()
3262 xfs_extnum_t nextents) /* number of extents in file */ in xfs_iext_direct_to_inline() argument
3265 ASSERT(nextents <= XFS_INLINE_EXTS); in xfs_iext_direct_to_inline()
3272 nextents * sizeof(xfs_bmbt_rec_t)); in xfs_iext_direct_to_inline()
3335 xfs_extnum_t nextents; /* number of extents in file */ in xfs_iext_indirect_to_direct() local
3339 nextents = ifp->if_bytes / (uint)sizeof(xfs_bmbt_rec_t); in xfs_iext_indirect_to_direct()
3340 ASSERT(nextents <= XFS_LINEAR_EXTS); in xfs_iext_indirect_to_direct()
3341 size = nextents * sizeof(xfs_bmbt_rec_t); in xfs_iext_indirect_to_direct()
3351 if (nextents < XFS_LINEAR_EXTS) { in xfs_iext_indirect_to_direct()
3399 xfs_extnum_t nextents; /* number of file extents */ in xfs_iext_bno_to_ext() local
3402 nextents = ifp->if_bytes / (uint)sizeof(xfs_bmbt_rec_t); in xfs_iext_bno_to_ext()
3403 if (nextents == 0) { in xfs_iext_bno_to_ext()
3416 high = nextents - 1; in xfs_iext_bno_to_ext()
3442 if (++idx == nextents) { in xfs_iext_bno_to_ext()
3561 xfs_extnum_t nextents; /* number of extents in file */ in xfs_iext_irec_init() local
3564 nextents = ifp->if_bytes / (uint)sizeof(xfs_bmbt_rec_t); in xfs_iext_irec_init()
3565 ASSERT(nextents <= XFS_LINEAR_EXTS); in xfs_iext_irec_init()
3569 if (nextents == 0) { in xfs_iext_irec_init()
3577 erp->er_extcount = nextents; in xfs_iext_irec_init()
3582 ifp->if_bytes = nextents * sizeof(xfs_bmbt_rec_t); in xfs_iext_irec_init()
3683 xfs_extnum_t nextents; /* number of extents in file */ in xfs_iext_irec_compact() local
3688 nextents = ifp->if_bytes / (uint)sizeof(xfs_bmbt_rec_t); in xfs_iext_irec_compact()
3690 if (nextents == 0) { in xfs_iext_irec_compact()
3692 } else if (nextents <= XFS_INLINE_EXTS) { in xfs_iext_irec_compact()
3694 xfs_iext_direct_to_inline(ifp, nextents); in xfs_iext_irec_compact()
3695 } else if (nextents <= XFS_LINEAR_EXTS) { in xfs_iext_irec_compact()
3697 } else if (nextents < (nlists * XFS_LINEAR_EXTS) >> 1) { in xfs_iext_irec_compact()