Lines Matching defs:rmp
937 struct metapage *rmp;
999 rc = dtSplitRoot(tid, ip, split, &rmp);
1004 DT_PUTPAGE(rmp);
1099 if ((rc = dtSplitPage(tid, ip, split, &rmp, &rp, &rpxd))) {
1144 DT_PUTPAGE(rmp);
1195 DT_PUTPAGE(rmp);
1244 DT_PUTPAGE(rmp);
1251 dtSplitRoot(tid, ip, split, &rmp) :
1252 dtSplitPage(tid, ip, split, &rmp, &rp, &rpxd);
1258 /* smp and rmp are pinned */
1298 DT_PUTPAGE(rmp);
1339 struct metapage *rmp;
1370 rmp = get_metapage(ip, rbn, PSIZE, 1);
1371 if (rmp == NULL)
1376 release_metapage(rmp);
1380 jfs_info("dtSplitPage: ip:0x%p smp:0x%p rmp:0x%p", ip, smp, rmp);
1382 BT_MARK_DIRTY(rmp, ip);
1386 tlck = txLock(tid, ip, rmp, tlckDTREE | tlckNEW);
1389 rp = (dtpage_t *) rmp->data;
1479 discard_metapage(rmp);
1626 *rmpp = rmp;
1886 struct metapage *rmp;
1918 rmp = get_metapage(ip, rbn, xsize, 1);
1919 if (!rmp)
1922 rp = rmp->data;
1926 release_metapage(rmp);
1930 BT_MARK_DIRTY(rmp, ip);
1934 tlck = txLock(tid, ip, rmp, tlckDTREE | tlckNEW);
2070 *rmpp = rmp;
2452 struct metapage *mp, *pmp, *lmp, *rmp;
2499 rmp = NULL;
2502 DT_GETPAGE(ip, nextbn, rmp, PSIZE, rp, rc);
2517 if (rmp)
2518 DT_PUTPAGE(rmp);
2542 if (rmp) {
2543 tlck = txLock(tid, ip, rmp, tlckDTREE | tlckRELINK);
2553 DT_PUTPAGE(rmp);