OpenGrok
Home
Sort by:
relevance
|
last modified time
|
path
Full Search
in project(s):
src
Definition
Symbol
File Path
History
|
|
Help
Searched
refs:HTAB
(Results
1 - 7
of
7
) sorted by relevancy
/src/lib/libc/db/hash/
extern.h
34
BUFHEAD *__add_ovflpage(
HTAB
*, BUFHEAD *);
35
int __addel(
HTAB
*, BUFHEAD *, const DBT *, const DBT *);
36
int __big_delete(
HTAB
*, BUFHEAD *);
37
int __big_insert(
HTAB
*, BUFHEAD *, const DBT *, const DBT *);
38
int __big_keydata(
HTAB
*, BUFHEAD *, DBT *, DBT *, int);
39
int __big_return(
HTAB
*, BUFHEAD *, int, DBT *, int);
40
int __big_split(
HTAB
*, BUFHEAD *, BUFHEAD *, BUFHEAD *,
42
int __buf_free(
HTAB
*, int, int);
43
void __buf_init(
HTAB
*, u_int);
44
uint32_t __call_hash(
HTAB
*, char *, int)
[
all
...]
ndbm.c
92
HTAB
*hp;
101
HTAB
*hp;
111
HTAB
*hp;
hash.c
59
static int alloc_segs(
HTAB
*, int);
60
static int flush_meta(
HTAB
*);
61
static int hash_access(
HTAB
*, ACTION, DBT *, DBT *);
70
static int hdestroy(
HTAB
*);
71
static
HTAB
*init_hash(
HTAB
*, const char *, const HASHINFO *);
72
static int init_htab(
HTAB
*, size_t);
74
static void swap_header(
HTAB
*);
100
HTAB
*hashp;
111
if (!(hashp = calloc(1, sizeof(
HTAB
))))
[
all
...]
hash_buf.c
72
static BUFHEAD *newbuf(
HTAB
*, uint32_t, BUFHEAD *);
105
HTAB
*hashp,
158
newbuf(
HTAB
*hashp, uint32_t addr, BUFHEAD *prev_bp)
277
__buf_init(
HTAB
*hashp, u_int nbytes)
300
__buf_free(
HTAB
*hashp, int do_free, int to_disk)
331
__reclaim_buf(
HTAB
*hashp, BUFHEAD *bp)
hash_bigkey.c
73
static int collect_key(
HTAB
*, BUFHEAD *, int, DBT *, int);
74
static int collect_data(
HTAB
*, BUFHEAD *, int, int);
86
__big_insert(
HTAB
*hashp, BUFHEAD *bufp, const DBT *key, const DBT *val)
219
__big_delete(
HTAB
*hashp, BUFHEAD *bufp)
299
__find_bigpair(
HTAB
*hashp, BUFHEAD *bufp, int ndx, char *key, int size)
346
__find_last_page(
HTAB
*hashp, BUFHEAD **bpp)
385
__big_return(
HTAB
*hashp, BUFHEAD *bufp, int ndx, DBT *val, int set_current)
472
collect_data(
HTAB
*hashp, BUFHEAD *bufp, int len, int set)
526
__big_keydata(
HTAB
*hashp, BUFHEAD *bufp, DBT *key, DBT *val, int set)
540
collect_key(
HTAB
*hashp, BUFHEAD *bufp, int len, DBT *val, int set
[
all
...]
hash_page.c
76
static uint32_t *fetch_bitmap(
HTAB
*, int);
78
static uint16_t overflow_page(
HTAB
*);
81
static int ugly_split(
HTAB
*, uint32_t, BUFHEAD *, BUFHEAD *, int, int);
133
__delpair(
HTAB
*hashp, BUFHEAD *bufp, int ndx)
186
__split_page(
HTAB
*hashp, uint32_t obucket, uint32_t nbucket)
284
HTAB
*hashp,
408
__addel(
HTAB
*hashp, BUFHEAD *bufp, const DBT *key, const DBT *val)
480
__add_ovflpage(
HTAB
*hashp, BUFHEAD *bufp)
535
__get_page(
HTAB
*hashp, char *p, uint32_t bucket, int is_bucket, int is_disk,
592
__put_page(
HTAB
*hashp, char *p, uint32_t bucket, int is_bucket, int is_bitmap
[
all
...]
hash.h
94
typedef struct
htab
{ /* Memory resident data structure */
struct
120
}
HTAB
;
Completed in 14 milliseconds
Indexes created Sun Oct 19 02:09:48 GMT 2025