Lines Matching refs:rmp
681 struct metapage *rmp;
781 xtSplitRoot(tid, ip, split, &rmp) :
782 xtSplitPage(tid, ip, split, &rmp, &rbn);
813 rcmp = rmp;
857 xtSplitRoot(tid, ip, split, &rmp) :
858 xtSplitPage(tid, ip, split, &rmp, &rbn);
920 XT_PUTPAGE(rmp);
951 struct metapage *rmp;
985 rmp = get_metapage(ip, rbn, PSIZE, 1);
986 if (rmp == NULL) {
991 jfs_info("xtSplitPage: ip:0x%p smp:0x%p rmp:0x%p", ip, smp, rmp);
993 BT_MARK_DIRTY(rmp, ip);
998 rp = (xtpage_t *) rmp->data;
1010 tlck = txLock(tid, ip, rmp, tlckXTREE | tlckNEW);
1061 *rmpp = rmp;
1078 XT_PUTPAGE(rmp);
1175 *rmpp = rmp;
1216 struct metapage *rmp;
1238 rmp = get_metapage(ip, rbn, PSIZE, 1);
1239 if (rmp == NULL)
1245 release_metapage(rmp);
1249 jfs_info("xtSplitRoot: ip:0x%p rmp:0x%p", ip, rmp);
1256 BT_MARK_DIRTY(rmp, ip);
1258 rp = (xtpage_t *) rmp->data;
1293 tlck = txLock(tid, ip, rmp, tlckXTREE | tlckNEW);
1330 *rmpp = rmp;
2554 struct metapage *mp, *pmp, *lmp, *rmp; /* meta-page buffer */
2715 rmp = NULL;
2718 XT_GETPAGE(ip, nextbn, rmp, PSIZE, rp, rc);
2733 if (rmp)
2734 XT_PUTPAGE(rmp);
2751 if (rmp) {
2752 BT_MARK_DIRTY(rmp, ip);
2753 tlck = txLock(tid, ip, rmp, tlckXTREE | tlckRELINK);
2755 XT_PUTPAGE(rmp);