Lines Matching refs:rmp
930 struct metapage *rmp;
990 rc = dtSplitRoot(tid, ip, split, &rmp);
995 DT_PUTPAGE(rmp);
1089 if ((rc = dtSplitPage(tid, ip, split, &rmp, &rp, &rpxd))) {
1134 DT_PUTPAGE(rmp);
1185 DT_PUTPAGE(rmp);
1234 DT_PUTPAGE(rmp);
1241 dtSplitRoot(tid, ip, split, &rmp) :
1242 dtSplitPage(tid, ip, split, &rmp, &rp, &rpxd);
1248 /* smp and rmp are pinned */
1288 DT_PUTPAGE(rmp);
1329 struct metapage *rmp;
1360 rmp = get_metapage(ip, rbn, PSIZE, 1);
1361 if (rmp == NULL)
1367 release_metapage(rmp);
1371 jfs_info("dtSplitPage: ip:0x%p smp:0x%p rmp:0x%p", ip, smp, rmp);
1373 BT_MARK_DIRTY(rmp, ip);
1377 tlck = txLock(tid, ip, rmp, tlckDTREE | tlckNEW);
1380 rp = (dtpage_t *) rmp->data;
1470 discard_metapage(rmp);
1617 *rmpp = rmp;
1874 struct metapage *rmp;
1907 rmp = get_metapage(ip, rbn, xsize, 1);
1908 if (!rmp)
1911 rp = rmp->data;
1916 release_metapage(rmp);
1920 BT_MARK_DIRTY(rmp, ip);
1924 tlck = txLock(tid, ip, rmp, tlckDTREE | tlckNEW);
2060 *rmpp = rmp;