Lines Matching refs:u_int16_t

75 static u_int16_t  overflow_page(HTAB *);
77 static void squeeze_key(u_int16_t *, const DBT *, const DBT *);
81 ((u_int16_t *)(P))[0] = 0; \
82 ((u_int16_t *)(P))[1] = hashp->BSIZE - 3 * sizeof(u_int16_t); \
83 ((u_int16_t *)(P))[2] = hashp->BSIZE; \
94 u_int16_t *bp, n, off; in putpair()
96 bp = (u_int16_t *)p; in putpair()
112 bp[n + 1] = off - ((n + 3) * sizeof(u_int16_t)); in putpair()
124 u_int16_t *bp, newoff, pairlen; in __delpair()
127 bp = (u_int16_t *)bufp->page; in __delpair()
166 bp[n - 1] = bp[n + 1] + pairlen + 2 * sizeof(u_int16_t); in __delpair()
182 u_int16_t *ino; in __split_page()
186 u_int16_t copyto, diff, off, moved; in __split_page()
189 copyto = (u_int16_t)hashp->BSIZE; in __split_page()
190 off = (u_int16_t)hashp->BSIZE; in __split_page()
201 ino = (u_int16_t *)(op = old_bufp->page); in __split_page()
243 FREESPACE(ino) = copyto - sizeof(u_int16_t) * (ino[0] + 3); in __split_page()
248 ((u_int16_t *)np)[0] / 2, in __split_page()
249 ((u_int16_t *)op)[0] / 2); in __split_page()
281 u_int16_t *ino; /* Page keys come off of */ in ugly_split()
282 u_int16_t *np; /* New page */ in ugly_split()
283 u_int16_t *op; /* Page keys go on to if they aren't moving */ in ugly_split()
288 u_int16_t n, off, ov_addr, scopyto; in ugly_split()
292 ino = (u_int16_t *)old_bufp->page; in ugly_split()
293 np = (u_int16_t *)new_bufp->page; in ugly_split()
294 op = (u_int16_t *)old_bufp->page; in ugly_split()
296 scopyto = (u_int16_t)copyto; /* ANSI */ in ugly_split()
307 op = (u_int16_t *)old_bufp->page; in ugly_split()
311 np = (u_int16_t *)new_bufp->page; in ugly_split()
316 ino = (u_int16_t *)cino; in ugly_split()
326 scopyto - sizeof(u_int16_t) * (ino[0] + 3); in ugly_split()
333 ino = (u_int16_t *)bufp->page; in ugly_split()
361 op = (u_int16_t *)old_bufp->page; in ugly_split()
374 np = (u_int16_t *)new_bufp->page; in ugly_split()
396 u_int16_t *bp, *sop; in __addel()
399 bp = (u_int16_t *)bufp->page; in __addel()
411 bp = (u_int16_t *)bufp->page; in __addel()
425 bp = (u_int16_t *)bufp->page; in __addel()
436 sop = (u_int16_t *)bufp->page; in __addel()
466 u_int16_t *sp, ndx, ovfl_num; in __add_ovflpage()
470 sp = (u_int16_t *)bufp->page; in __add_ovflpage()
518 u_int16_t *bp; in __get_page()
533 bp = (u_int16_t *)p; in __get_page()
631 hashp->BITMAPS[ndx] = (u_int16_t)pnum; in __ibitmap()
650 static u_int16_t
655 u_int16_t addr; in overflow_page()
806 u_int16_t addr; in __free_ovflpage()
809 u_int16_t ndx; in __free_ovflpage()
815 ndx = (((u_int16_t)addr) >> SPLITSHIFT); in __free_ovflpage()
877 squeeze_key(u_int16_t *sp, const DBT *key, const DBT *val) in squeeze_key()
880 u_int16_t free_space, n, off, pageno; in squeeze_key()