MPOOL
MPOOL *bt_mp; /* memory pool cookie */
MPOOL *mp; /* mpool for buffer management */
mpool_new(MPOOL *mp, db_pgno_t *pgnoaddr, u_int flags)
mpool_delete(MPOOL *mp, void *page)
mpool_get(MPOOL *mp, db_pgno_t pgno, u_int flags)
mpool_put(MPOOL *mp, void *page, u_int flags)
mpool_close(MPOOL *mp)
mpool_sync(MPOOL *mp)
mpool_bkt(MPOOL *mp)
mpool_write(MPOOL *mp, BKT *bp)
mpool_look(MPOOL *mp, db_pgno_t pgno)
mpool_stat(MPOOL *mp)
mpool_stat(MPOOL *mp)
static BKT *mpool_bkt __P((MPOOL *));
static BKT *mpool_look __P((MPOOL *, db_pgno_t));
static int mpool_write __P((MPOOL *, BKT *));
MPOOL *
MPOOL *mp;
if ((mp = (MPOOL *)calloc(1, sizeof(MPOOL))) == NULL)
mpool_filter(MPOOL *mp, void (*pgin) __P((void *, db_pgno_t, void *)),
MPOOL *mpool_open __P((void *, int, db_pgno_t, db_pgno_t));
void mpool_filter __P((MPOOL *, void (*)(void *, db_pgno_t, void *),
void *mpool_new __P((MPOOL *, db_pgno_t *, u_int));
void *mpool_get __P((MPOOL *, db_pgno_t, u_int));
int mpool_delete __P((MPOOL *, void *));
int mpool_put __P((MPOOL *, void *, u_int));
int mpool_sync __P((MPOOL *));
int mpool_close __P((MPOOL *));
void mpool_stat __P((MPOOL *));
int mpool_put(MPOOL *, void *, unsigned int);
int mpool_sync(MPOOL *);
int mpool_close(MPOOL *);
void mpool_stat(MPOOL *);
MPOOL *mpool_open(void *, int, pgno_t, pgno_t);
void mpool_filter(MPOOL *, void (*)(void *, pgno_t, void *),
void *mpool_new(MPOOL *, pgno_t *, unsigned int);
void *mpool_get(MPOOL *, pgno_t, unsigned int);
int mpool_delete(MPOOL *, void *);
MPOOL *bt_mp; /* memory pool cookie */
void *__mpool_new__44bsd(MPOOL *, pgno_t *);
__mpool_new__44bsd(MPOOL *mp, pgno_t *pgnoaddr)
mpool_new(MPOOL *mp, pgno_t *pgnoaddr, u_int flags)
mpool_delete(MPOOL *mp, void *page)
mpool_get(MPOOL *mp, pgno_t pgno,
mpool_put(MPOOL *mp, void *page, u_int flags)
mpool_close(MPOOL *mp)
mpool_sync(MPOOL *mp)
mpool_bkt(MPOOL *mp)
mpool_write(MPOOL *mp, BKT *bp)
mpool_look(MPOOL *mp, pgno_t pgno)
mpool_stat(MPOOL *mp)
static BKT *mpool_bkt(MPOOL *);
static BKT *mpool_look(MPOOL *, pgno_t);
static int mpool_write(MPOOL *, BKT *);
MPOOL *
MPOOL *mp;
if ((mp = (MPOOL *)calloc(1, sizeof(MPOOL))) == NULL)
mpool_filter(MPOOL *mp, void (*pgin) (void *, pgno_t, void *),