Lines Matching refs:page_idx
894 xfs_extnum_t page_idx = idx; /* ext index in target list */ in xfs_iext_get_ext() local
896 erp = xfs_iext_idx_to_irec(ifp, &page_idx, &erp_idx, 0); in xfs_iext_get_ext()
897 return &erp->er_extbuf[page_idx]; in xfs_iext_get_ext()
988 int page_idx = idx; in xfs_iext_add() local
992 erp = xfs_iext_idx_to_irec(ifp, &page_idx, &erp_idx, 1); in xfs_iext_add()
1000 if (page_idx < erp->er_extcount) { in xfs_iext_add()
1001 memmove(&erp->er_extbuf[page_idx + ext_diff], in xfs_iext_add()
1002 &erp->er_extbuf[page_idx], in xfs_iext_add()
1003 (erp->er_extcount - page_idx) * in xfs_iext_add()
1005 memset(&erp->er_extbuf[page_idx], 0, byte_diff); in xfs_iext_add()
1013 erp_idx, page_idx, ext_diff); in xfs_iext_add()
1294 int page_idx = idx; /* index in target extent list */ in xfs_iext_remove_indirect() local
1297 erp = xfs_iext_idx_to_irec(ifp, &page_idx, &erp_idx, 0); in xfs_iext_remove_indirect()
1299 nex1 = page_idx; in xfs_iext_remove_indirect()
1653 xfs_extnum_t page_idx = *idxp; /* extent index in target list */ in xfs_iext_idx_to_irec() local
1656 ASSERT(page_idx >= 0); in xfs_iext_idx_to_irec()
1657 ASSERT(page_idx <= ifp->if_bytes / sizeof(xfs_bmbt_rec_t)); in xfs_iext_idx_to_irec()
1658 ASSERT(page_idx < ifp->if_bytes / sizeof(xfs_bmbt_rec_t) || realloc); in xfs_iext_idx_to_irec()
1670 if (page_idx < erp->er_extoff || (page_idx == erp->er_extoff && 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()
1680 page_idx = 0; in xfs_iext_idx_to_irec()
1685 page_idx -= erp->er_extoff; in xfs_iext_idx_to_irec()
1689 *idxp = page_idx; in xfs_iext_idx_to_irec()