Searched refs:ext_diff (Results 1 - 1 of 1) sorted by relevance
/freebsd-9.3-release/sys/gnu/fs/xfs/ |
H A D | xfs_inode.c | 2374 * ext_diff -- the change in the number of records, positive or negative, 3750 * extents needs to be increased. The ext_diff parameter stores the 3764 int ext_diff) /* number of extents to add */ 3772 byte_diff = ext_diff * sizeof(xfs_bmbt_rec_t); 3775 * If the new number of extents (nextents + ext_diff) 3779 if (nextents + ext_diff <= XFS_INLINE_EXTS) { 3781 memmove(&ifp->if_u2.if_inline_ext[idx + ext_diff], 3788 ifp->if_lastex = nextents + ext_diff; 3796 else if (nextents + ext_diff <= XFS_LINEAR_EXTS) { 3799 memmove(&ifp->if_u1.if_extents[idx + ext_diff], 3761 xfs_iext_add( xfs_ifork_t *ifp, xfs_extnum_t idx, int ext_diff) argument 3883 xfs_extnum_t ext_diff; /* number of extents to add */ local 3983 xfs_iext_remove( xfs_ifork_t *ifp, xfs_extnum_t idx, int ext_diff) argument 4012 xfs_iext_remove_inline( xfs_ifork_t *ifp, xfs_extnum_t idx, int ext_diff) argument 4049 xfs_iext_remove_direct( xfs_ifork_t *ifp, xfs_extnum_t idx, int ext_diff) argument 4109 xfs_extnum_t ext_diff; /* extents to remove in current list */ local 4724 int ext_diff; /* number of exts to add */ local 4783 xfs_iext_irec_update_extoffs( xfs_ifork_t *ifp, int erp_idx, int ext_diff) argument [all...] |
Completed in 45 milliseconds