Lines Matching defs:mp
35 * Removes "sub" mp page info structures that are children
36 * of this mp.
43 DBTCL_INFO *mpip; /* Info for mp */
50 * mp. Remove its commands and info structure.
258 snprintf(newname, sizeof(newname), "%s.mp%d",
433 * Implements the "mp" widget.
463 DB_MPOOLFILE *mp;
474 mp = (DB_MPOOLFILE *)clientData;
479 if (mp == NULL) {
480 Tcl_SetResult(interp, "NULL mp pointer", TCL_STATIC);
484 Tcl_SetResult(interp, "NULL mp info pointer", TCL_STATIC);
504 ret = mp->close(mp, 0);
506 "mp close");
517 ret = mp->sync(mp);
521 result = tcl_MpGet(interp, objc, objv, mp, mpip);
528 ret = mp->get_clear_len(mp, &value);
530 "mp get_clear_len")) == TCL_OK)
538 ret = mp->get_fileid(mp, fileid);
540 "mp get_fileid")) == TCL_OK)
548 ret = mp->get_ftype(mp, &ftype);
550 "mp get_ftype")) == TCL_OK)
558 ret = mp->get_lsn_offset(mp, &intval);
560 "mp get_lsn_offset")) == TCL_OK)
569 ret = mp->get_pgcookie(mp, &cookie);
571 "mp get_pgcookie")) == TCL_OK)
589 tcl_MpGet(interp, objc, objv, mp, mpip)
593 DB_MPOOLFILE *mp; /* mp pointer */
594 DBTCL_INFO *mpip; /* mp info pointer */
697 ret = mp->get(mp, &pgno, NULL, flag, &page);
746 DB_MPOOLFILE *mp;
757 mp = NAME_TO_MP(pgip->i_parent->i_name);
764 if (mp == NULL) {
765 Tcl_SetResult(interp, "NULL mp pointer", TCL_STATIC);
790 result = tcl_Pg(interp, objc, objv, page, mp, pgip);
810 tcl_Pg(interp, objc, objv, page, mp, pgip)
815 DB_MPOOLFILE *mp; /* Mpool pointer */
844 ret = mp->put(mp, page, DB_PRIORITY_UNCHANGED, flag);