Lines Matching refs:er_extcount

999 		if (erp && erp->er_extcount + ext_diff <= XFS_LINEAR_EXTS) {  in xfs_iext_add()
1000 if (page_idx < erp->er_extcount) { in xfs_iext_add()
1003 (erp->er_extcount - page_idx) * in xfs_iext_add()
1007 erp->er_extcount += ext_diff; in xfs_iext_add()
1026 erp->er_extcount = min(count, XFS_LINEAR_EXTS); in xfs_iext_add()
1027 count -= erp->er_extcount; in xfs_iext_add()
1069 nex2 = erp->er_extcount - idx; in xfs_iext_add_indirect_multi()
1079 erp->er_extcount -= nex2; in xfs_iext_add_indirect_multi()
1091 ext_diff = MIN(ext_cnt, (int)XFS_LINEAR_EXTS - erp->er_extcount); in xfs_iext_add_indirect_multi()
1093 erp->er_extcount += ext_diff; in xfs_iext_add_indirect_multi()
1101 erp->er_extcount = ext_diff; in xfs_iext_add_indirect_multi()
1112 ext_avail = XFS_LINEAR_EXTS - erp->er_extcount; in xfs_iext_add_indirect_multi()
1119 i = erp->er_extcount; in xfs_iext_add_indirect_multi()
1127 ifp->if_u1.if_ext_irec[erp_idx+1].er_extcount))) { in xfs_iext_add_indirect_multi()
1132 erp->er_extcount * sizeof(xfs_bmbt_rec_t)); in xfs_iext_add_indirect_multi()
1144 erp->er_extcount += nex2; in xfs_iext_add_indirect_multi()
1302 nex2 = MAX((erp->er_extcount - (nex1 + ext_cnt)), 0); in xfs_iext_remove_indirect()
1303 ext_diff = MIN(ext_cnt, (erp->er_extcount - nex1)); in xfs_iext_remove_indirect()
1308 if (ext_diff == erp->er_extcount) { in xfs_iext_remove_indirect()
1332 erp->er_extcount -= ext_diff; in xfs_iext_remove_indirect()
1555 high = erp->er_extcount - 1; in xfs_iext_bno_to_ext()
1671 realloc && prev && prev->er_extcount < XFS_LINEAR_EXTS)) { in xfs_iext_idx_to_irec()
1673 } else if (page_idx > erp->er_extoff + erp->er_extcount || in xfs_iext_idx_to_irec()
1674 (page_idx == erp->er_extoff + erp->er_extcount && in xfs_iext_idx_to_irec()
1677 } else if (page_idx == erp->er_extoff + erp->er_extcount && in xfs_iext_idx_to_irec()
1678 erp->er_extcount == XFS_LINEAR_EXTS) { in xfs_iext_idx_to_irec()
1719 erp->er_extcount = nextents; in xfs_iext_irec_init()
1763 erp[erp_idx].er_extcount = 0; in xfs_iext_irec_new()
1765 erp[erp_idx-1].er_extoff + erp[erp_idx-1].er_extcount : 0; in xfs_iext_irec_new()
1786 -erp->er_extcount); in xfs_iext_irec_remove()
1860 if (erp_next->er_extcount <= in xfs_iext_irec_compact_pages()
1861 (XFS_LINEAR_EXTS - erp->er_extcount)) { in xfs_iext_irec_compact_pages()
1862 memcpy(&erp->er_extbuf[erp->er_extcount], in xfs_iext_irec_compact_pages()
1863 erp_next->er_extbuf, erp_next->er_extcount * in xfs_iext_irec_compact_pages()
1865 erp->er_extcount += erp_next->er_extcount; in xfs_iext_irec_compact_pages()