#include <sys/queue.h>
#include <circ-queue.h>
Go to the source code of this file.
|
int __mpool_sync | __P ((MPOOL *)) |
|
void *__mpool_new | __P ((MPOOL *, pgno_t *)) |
|
void *__mpool_get | __P ((MPOOL *, pgno_t, u_int)) |
|
int __mpool_put | __P ((MPOOL *, void *, u_int)) |
|
void __mpool_filter | __P ((MPOOL *, void(*)(void *, pgno_t, void *), void(*)(void *, pgno_t, void *), void *)) |
|
__BEGIN_DECLS MPOOL *__mpool_open | __P ((void *, int, pgno_t, pgno_t)) |
|
◆ HASHKEY
#define HASHKEY |
( |
|
pgno | ) |
((pgno - 1) % HASHSIZE) |
◆ HASHSIZE
◆ MPOOL_DIRTY
#define MPOOL_DIRTY 0x01 /* page needs to be written */ |
◆ MPOOL_PINNED
#define MPOOL_PINNED 0x02 /* page is pinned into memory */ |
◆ BKT
◆ MPOOL
◆ __P() [1/6]
◆ __P() [2/6]
◆ __P() [3/6]
◆ __P() [4/6]
◆ __P() [5/6]
◆ __P() [6/6]