Lines Matching refs:bufp
128 __delpair(HTAB *hashp, BUFHEAD *bufp, int ndx)
133 bp = (u_int16_t *)bufp->page;
137 return (__big_delete(hashp, bufp));
147 char *src = bufp->page + (int)OFFSET(bp);
176 bufp->flags |= BUF_MOD;
286 BUFHEAD *bufp; /* Buffer header for ino */
297 bufp = old_bufp;
308 new_bufp, bufp, bufp->addr, obucket, &ret))
318 bufp = ret.nextp;
319 if (!bufp)
321 cino = (char *)bufp->page;
335 bufp = __get_buf(hashp, ov_addr, bufp, 0);
336 if (!bufp)
339 ino = (u_int16_t *)bufp->page;
346 last_bfp = bufp;
400 __addel(HTAB *hashp, BUFHEAD *bufp, const DBT *key, const DBT *val)
405 bp = (u_int16_t *)bufp->page;
414 bufp = __get_buf(hashp, bp[bp[0] - 1], bufp, 0);
415 if (!bufp)
417 bp = (u_int16_t *)bufp->page;
428 bufp = __get_buf(hashp, bp[bp[0] - 1], bufp, 0);
429 if (!bufp)
431 bp = (u_int16_t *)bufp->page;
436 putpair(bufp->page, key, val);
439 bufp = __add_ovflpage(hashp, bufp);
440 if (!bufp)
442 sop = (u_int16_t *)bufp->page;
447 if (__big_insert(hashp, bufp, key, val))
451 bufp->flags |= BUF_MOD;
470 __add_ovflpage(HTAB *hashp, BUFHEAD *bufp)
476 sp = (u_int16_t *)bufp->page;
484 bufp->flags |= BUF_MOD;
487 tmp1 = bufp->addr;
488 tmp2 = bufp->ovfl ? bufp->ovfl->addr : 0;
490 if (!ovfl_num || !(bufp->ovfl = __get_buf(hashp, ovfl_num, bufp, 1)))
492 bufp->ovfl->flags |= BUF_MOD;
495 tmp1, tmp2, bufp->ovfl->addr);
511 return (bufp->ovfl);
927 BUFHEAD *bufp;
931 bufp = __get_buf(hashp, addr, NULL, 0);
932 bp = (short *)bufp->page;
937 bufp = __get_buf(hashp, (int)oaddr, bufp, 0);
938 bp = (short *)bufp->page;