/illumos-gate/usr/src/cmd/sendmail/db/mp/ |
H A D | mp_region.c | 34 DB_MPOOL *dbmp; in __memp_reg_alloc() 40 LOCKREGION(dbmp); 42 UNLOCKREGION(dbmp); 54 DB_MPOOL *dbmp; in __memp_alloc() 65 mp = dbmp->mp; 206 DB_MPOOL *dbmp; in __memp_ropen() 243 dbmp->reginfo.dbenv = dbmp->dbenv; 278 dbmp->mp = dbmp->reginfo.addr; 279 dbmp->addr = (u_int8_t *)dbmp->mp + sizeof(MPOOL); 306 mp->htab = R_OFFSET(dbmp, dbmp->htab); [all …]
|
H A D | mp_open.c | 38 DB_MPOOL *dbmp; local 85 LOCKREGION(dbmp); 93 LOCKINIT(dbmp, dbmp->mutexp); 96 *retp = dbmp; 109 memp_close(dbmp) in memp_close() argument 110 DB_MPOOL *dbmp; in memp_close() 133 LOCKREGION(dbmp); 134 __db_shalloc_free(dbmp->addr, dbmp->mutexp); 194 DB_MPOOL *dbmp; in memp_register() 216 LOCKHANDLE(dbmp, dbmp->mutexp); [all …]
|
H A D | mp_bh.c | 59 LOCKHANDLE(dbmp, dbmp->mutexp); 65 UNLOCKHANDLE(dbmp, dbmp->mutexp); 77 UNLOCKHANDLE(dbmp, dbmp->mutexp); 88 LOCKHANDLE(dbmp, dbmp->mutexp); 93 UNLOCKHANDLE(dbmp, dbmp->mutexp); 132 LOCKHANDLE(dbmp, dbmp->mutexp); 134 UNLOCKHANDLE(dbmp, dbmp->mutexp); 159 dbmp = dbmfp->dbmp; 273 dbmp = dbmfp->dbmp; 471 dbmp = dbmfp->dbmp; [all …]
|
H A D | mp_fopen.c | 36 DB_MPOOL *dbmp; in memp_fopen() 74 DB_MPOOL *dbmp; in __memp_fopen() 124 dbmfp->dbmp = dbmp; 273 LOCKHANDLE(dbmp, dbmp->mutexp); 275 UNLOCKHANDLE(dbmp, dbmp->mutexp); 299 DB_MPOOL *dbmp; in __memp_mf_open() 417 dbmp = dbmfp->dbmp; 423 LOCKHANDLE(dbmp, dbmp->mutexp); 451 UNLOCKHANDLE(dbmp, dbmp->mutexp); 455 UNLOCKHANDLE(dbmp, dbmp->mutexp); [all …]
|
H A D | mp_pr.c | 39 DB_MPOOL *dbmp; in memp_stat() 50 MP_PANIC_CHECK(dbmp); 59 LOCKREGION(dbmp); 77 LOCKREGION(dbmp); 96 LOCKREGION(dbmp); 142 DB_MPOOL *dbmp; in __memp_fns() 167 DB_MPOOL *dbmp; in __memp_dump_region() 200 LOCKREGION(dbmp); 202 mp = dbmp->mp; 206 DB_LINE, (u_long)dbmp->reginfo.addr, (u_long)dbmp->addr); [all …]
|
H A D | mp_sync.c | 34 memp_sync(dbmp, lsnp) in memp_sync() argument 35 DB_MPOOL *dbmp; in memp_sync() 47 mp = dbmp->mp; 62 LOCKREGION(dbmp); 69 LOCKREGION(dbmp); 254 DB_MPOOL *dbmp; local 257 dbmp = dbmfp->dbmp; 319 DB_MPOOL *dbmp; local 325 dbmp = dbmfp->dbmp; 326 mp = dbmp->mp; [all …]
|
H A D | mp_fget.c | 38 DB_MPOOL *dbmp; local 45 dbmp = dbmfp->dbmp; 46 mp = dbmp->mp; 49 MP_PANIC_CHECK(dbmp); 100 LOCKREGION(dbmp); 174 __db_err(dbmp->dbenv, 200 UNLOCKREGION(dbmp); 214 LOCKREGION(dbmp); 249 __db_err(dbmp->dbenv, 340 UNLOCKREGION(dbmp); [all …]
|
H A D | mp_fput.c | 36 DB_MPOOL *dbmp; local 40 dbmp = dbmfp->dbmp; 41 mp = dbmp->mp; 43 MP_PANIC_CHECK(dbmp); 55 __db_err(dbmp->dbenv, 62 LOCKREGION(dbmp); 66 __db_err(dbmp->dbenv, 80 UNLOCKREGION(dbmp); 108 UNLOCKREGION(dbmp); 118 UNLOCKREGION(dbmp); [all …]
|
H A D | mp_fset.c | 36 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); 81 UNLOCKREGION(dbmp);
|
/illumos-gate/usr/src/cmd/sendmail/db/include/ |
H A D | mp.h | 81 #define LOCKINIT(dbmp, mutexp) \ argument 86 #define LOCKHANDLE(dbmp, mutexp) \ argument 87 if (F_ISSET(dbmp, MP_LOCKHANDLE)) \ 93 #define LOCKREGION(dbmp) \ argument 96 (dbmp)->reginfo.fd) 97 #define UNLOCKREGION(dbmp) \ argument 100 (dbmp)->reginfo.fd) 102 #define LOCKBUFFER(dbmp, bhp) \ argument 105 #define UNLOCKBUFFER(dbmp, bhp) \ argument 110 #define MP_PANIC_CHECK(dbmp) { \ argument [all …]
|