Home
last modified time | relevance | path

Searched refs:FREESPACE (Results 1 – 3 of 3) sorted by relevance

/openbsd/src/lib/libc/db/hash/
Dhash_bigkey.c98 for (space = FREESPACE(p) - BIGOVERHEAD; key_size; in __big_insert()
99 space = FREESPACE(p) - BIGOVERHEAD) { in __big_insert()
108 FREESPACE(p) = off - PAGE_META(n); in __big_insert()
116 space = FREESPACE(p); in __big_insert()
134 FREESPACE(p) = FREESPACE(p) - move_bytes; in __big_insert()
147 for (space = FREESPACE(p) - BIGOVERHEAD; val_size; in __big_insert()
148 space = FREESPACE(p) - BIGOVERHEAD) { in __big_insert()
163 FREESPACE(p) = off - PAGE_META(n); in __big_insert()
212 if (bp[2] == FULL_KEY_DATA && FREESPACE(bp)) in __big_delete()
248 FREESPACE(bp) = hashp->BSIZE - PAGE_META(n); in __big_delete()
[all …]
Dpage.h78 #define FREESPACE(P) ((P)[(P)[0]+1]) macro
82 (PAIRSIZE((K),(D)) + OVFLSIZE) <= FREESPACE((P)))
Dhash_page.c239 FREESPACE(ino) = copyto - sizeof(u_int16_t) * (ino[0] + 3); in __split_page()
321 FREESPACE(ino) = in ugly_split()
414 FREESPACE(bp) >= PAIRSIZE(key, val)) { in __addel()
494 sp[ndx + 3] = FREESPACE(sp) - OVFLSIZE; in __add_ovflpage()
877 free_space = FREESPACE(sp); in squeeze_key()
890 FREESPACE(sp) = free_space - PAIRSIZE(key, val); in squeeze_key()