Searched defs:dbmp (Results 1 - 8 of 8) sorted by relevance

/illumos-gate/usr/src/cmd/sendmail/db/mp/
H A Dmp_fput.c36 DB_MPOOL *dbmp; local
40 dbmp = dbmfp->dbmp;
41 mp = dbmp->mp;
43 MP_PANIC_CHECK(dbmp);
47 if ((ret = __db_fchk(dbmp->dbenv, "memp_fput", flags,
50 if ((ret = __db_fcchk(dbmp->dbenv, "memp_fput",
55 __db_err(dbmp->dbenv,
62 LOCKREGION(dbmp);
66 __db_err(dbmp
[all...]
H A Dmp_fset.c36 DB_MPOOL *dbmp; local
40 dbmp = dbmfp->dbmp;
41 mp = dbmp->mp;
43 MP_PANIC_CHECK(dbmp);
47 return (__db_ferr(dbmp->dbenv, "memp_fset", 1));
49 if ((ret = __db_fchk(dbmp->dbenv, "memp_fset", flags,
52 if ((ret = __db_fcchk(dbmp->dbenv, "memp_fset",
57 __db_err(dbmp->dbenv,
66 LOCKREGION(dbmp);
[all...]
H A Dmp_fget.c38 DB_MPOOL *dbmp; local
45 dbmp = dbmfp->dbmp;
46 mp = dbmp->mp;
49 MP_PANIC_CHECK(dbmp);
67 __db_fchk(dbmp->dbenv, "memp_fget", flags, OKFLAGS)) != 0)
77 return (__db_ferr(dbmp->dbenv, "memp_fget", 1));
92 mf_offset = R_OFFSET(dbmp, mfp);
100 LOCKREGION(dbmp);
151 __db_err(dbmp
[all...]
H A Dmp_open.c38 DB_MPOOL *dbmp; local
55 if ((ret = __os_calloc(1, sizeof(DB_MPOOL), &dbmp)) != 0)
57 LIST_INIT(&dbmp->dbregq);
58 TAILQ_INIT(&dbmp->dbmfq);
60 dbmp->dbenv = dbenv;
70 F_SET(dbmp, MP_LOCKREGION);
71 if ((ret = __memp_ropen(dbmp,
74 F_CLR(dbmp, MP_LOCKREGION);
82 F_SET(dbmp, MP_LOCKREGION);
84 F_SET(dbmp, MP_LOCKHANDL
[all...]
H A Dmp_fopen.c35 memp_fopen(dbmp, path, flags, mode, pagesize, finfop, retp)
36 DB_MPOOL *dbmp;
46 MP_PANIC_CHECK(dbmp);
49 if ((ret = __db_fchk(dbmp->dbenv,
55 __db_err(dbmp->dbenv, "memp_fopen: pagesize not specified");
61 return (__memp_fopen(dbmp,
73 __memp_fopen(dbmp, mfp, path, flags, mode, pagesize, needlock, finfop, retp)
74 DB_MPOOL *dbmp;
93 dbenv = dbmp->dbenv;
124 dbmfp->dbmp
414 DB_MPOOL *dbmp; local
[all...]
H A Dmp_sync.c34 memp_sync(dbmp, lsnp)
35 DB_MPOOL *dbmp;
44 MP_PANIC_CHECK(dbmp);
46 dbenv = dbmp->dbenv;
47 mp = dbmp->mp;
62 LOCKREGION(dbmp);
64 UNLOCKREGION(dbmp);
69 LOCKREGION(dbmp);
109 for (mfp = SH_TAILQ_FIRST(&dbmp->mp->mpfq, __mpoolfile);
138 mfp = R_ADDR(dbmp, bh
254 DB_MPOOL *dbmp; local
319 DB_MPOOL *dbmp; local
[all...]
H A Dmp_bh.c37 __memp_bhwrite(dbmp, mfp, bhp, restartp, wrotep)
38 DB_MPOOL *dbmp;
59 LOCKHANDLE(dbmp, dbmp->mutexp);
60 for (dbmfp = TAILQ_FIRST(&dbmp->dbmfq);
64 __memp_upgrade(dbmp, dbmfp, mfp)) {
65 UNLOCKHANDLE(dbmp, dbmp->mutexp);
77 UNLOCKHANDLE(dbmp, dbmp
153 DB_MPOOL *dbmp; local
266 DB_MPOOL *dbmp; local
466 DB_MPOOL *dbmp; local
[all...]
/illumos-gate/usr/src/cmd/sendmail/db/include/
H A Dmp.h81 #define LOCKINIT(dbmp, mutexp) \
82 if (F_ISSET(dbmp, MP_LOCKHANDLE | MP_LOCKREGION)) \
84 MUTEX_LOCK_OFFSET((dbmp)->reginfo.addr, mutexp))
86 #define LOCKHANDLE(dbmp, mutexp) \
87 if (F_ISSET(dbmp, MP_LOCKHANDLE)) \
88 (void)__db_mutex_lock(mutexp, (dbmp)->reginfo.fd)
89 #define UNLOCKHANDLE(dbmp, mutexp) \
90 if (F_ISSET(dbmp, MP_LOCKHANDLE)) \
91 (void)__db_mutex_unlock(mutexp, (dbmp)->reginfo.fd)
93 #define LOCKREGION(dbmp) \
184 DB_MPOOL *dbmp; /* Overlying DB_MPOOL. */ member in struct:__db_mpoolfile
[all...]

Completed in 68 milliseconds