#include <sys/queue.h>
#include <circ-queue.h>
Go to the source code of this file.
|
__BEGIN_DECLS MPOOL *__mpool_open | __P ((void *, int, pgno_t, pgno_t)) |
|
void __mpool_filter | __P ((MPOOL *, void(*)(void *, pgno_t, void *), void(*)(void *, pgno_t, void *), void *)) |
|
void *__mpool_new | __P ((MPOOL *, pgno_t *)) |
|
void *__mpool_get | __P ((MPOOL *, pgno_t, u_int)) |
|
int __mpool_put | __P ((MPOOL *, void *, u_int)) |
|
int __mpool_sync | __P ((MPOOL *)) |
|
◆ HASHKEY
#define HASHKEY |
( |
|
pgno | ) |
((pgno - 1) % HASHSIZE) |
◆ HASHSIZE
◆ MPOOL_DIRTY
#define MPOOL_DIRTY 0x01 /* page needs to be written */ |
Definition at line 61 of file mpool.h.
Referenced by __bt_bdelete(), __bt_delete(), __bt_free(), __bt_pdelete(), __bt_put(), __bt_relink(), __bt_split(), __ovfl_put(), __rec_iput(), __rec_open(), __rec_search(), bt_broot(), bt_meta(), bt_page(), bt_preserve(), bt_rroot(), mpool_bkt(), mpool_look(), mpool_put(), mpool_sync(), mpool_write(), nroot(), and rec_rdelete().
◆ 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]