Home | History | Annotate | Download | only in mpool

Lines Matching refs:BKT

65 static BKT *mpool_bkt(MPOOL *);
66 static BKT *mpool_look(MPOOL *, pgno_t);
67 static int mpool_write(MPOOL *, BKT *);
128 BKT *bp;
138 * Get a BKT from the cache. Assign a new page number, attach
169 BKT *bp;
171 bp = (void *)((char *)page - sizeof(BKT));
199 BKT *bp;
297 BKT *bp;
302 bp = (void *)((intptr_t)page - sizeof(BKT));
323 BKT *bp;
344 BKT *bp;
360 static BKT *
364 BKT *bp;
393 (size_t)(sizeof(BKT) + mp->pagesize));
400 new: if ((bp = calloc(1, (size_t)(sizeof(BKT) + mp->pagesize))) == NULL)
406 (void)memset(bp, 0xff, (size_t)(sizeof(BKT) + mp->pagesize));
408 bp->page = (void *)((intptr_t)bp + sizeof(BKT));
418 mpool_write(MPOOL *mp, BKT *bp)
459 static BKT *
463 BKT *bp;
488 BKT *bp;