Lines Matching refs:mfp
37 __memp_bhwrite(dbmp, mfp, bhp, restartp, wrotep) in __memp_bhwrite() argument
39 MPOOLFILE *mfp;
62 if (dbmfp->mfp == mfp) {
64 __memp_upgrade(dbmp, dbmfp, mfp)) {
87 if (mfp->ftype != 0) {
91 if (mpreg->ftype == mfp->ftype)
122 if (F_ISSET(mfp, MP_TEMP))
125 if (__memp_fopen(dbmp, mfp, R_ADDR(dbmp, mfp->path_off),
126 0, 0, mfp->stat.st_pagesize, 0, NULL, &dbmfp) != 0)
154 MPOOLFILE *mfp; local
160 mfp = dbmfp->mfp;
161 pagesize = mfp->stat.st_pagesize;
211 len = mfp->clear_len == 0 ? pagesize : mfp->clear_len;
223 ret = mfp->ftype == 0 ? 0 : __memp_pg(dbmfp, bhp, 1);
240 ++mfp->stat.st_page_create;
243 ++mfp->stat.st_page_in;
268 MPOOLFILE *mfp; local
276 mfp = dbmfp->mfp;
318 memcpy(&lsn, bhp->buf + mfp->lsn_off, sizeof(DB_LSN));
329 if (mfp->ftype == 0)
355 db_io.pagesize = db_io.bytes = mfp->stat.st_pagesize;
363 if (nw != (ssize_t)mfp->stat.st_pagesize) {
396 dosync = --mfp->lsn_cnt == 0 ? 1 : 0;
406 ++mfp->stat.st_page_out;
468 MPOOLFILE *mfp; local
472 mfp = dbmfp->mfp;
476 ftype = mfp->ftype;
481 if (mfp->pgcookie_len == 0)
484 dbt.size = mfp->pgcookie_len;
485 dbt.data = R_ADDR(dbmp, mfp->pgcookie_off);
519 __memp_bhfree(dbmp, mfp, bhp, free_mem) in __memp_bhfree() argument
521 MPOOLFILE *mfp;
528 off = BUCKET(dbmp->mp, R_OFFSET(dbmp, mfp), bhp->pgno);
549 __memp_upgrade(dbmp, dbmfp, mfp) in __memp_upgrade() argument
552 MPOOLFILE *mfp;
576 NULL, R_ADDR(dbmp, mfp->path_off), 0, NULL, &rpath)) != 0)