Lines Matching refs:pip
67 VRFY_PAGEINFO *pip;
71 if ((ret = __db_vrfy_getpageinfo(vdp, pgno, &pip)) != 0)
81 pip->refcount = OV_REF(h);
82 if (pip->refcount < 1) {
90 pip->olen = HOFFSET(h);
92 err: if ((t_ret = __db_vrfy_putpageinfo(dbp->env, vdp, pip)) != 0)
115 VRFY_PAGEINFO *pip;
133 if ((ret = __db_vrfy_getpageinfo(vdp, pgno, &pip)) != 0)
137 refcount = pip->refcount;
139 if (pip->type != P_OVERFLOW) {
142 (u_long)pgno, (u_long)pip->type));
147 prev = pip->prev_pgno;
204 if (F_ISSET(pip, VRFY_OVFL_LEAFSEEN)) {
211 F_SET(pip, VRFY_OVFL_LEAFSEEN);
229 tlen -= pip->olen;
237 next = pip->next_pgno;
255 if ((ret = __db_vrfy_putpageinfo(env, vdp, pip)) != 0 ||
256 (ret = __db_vrfy_getpageinfo(vdp, next, &pip)) != 0)
258 if (pip->prev_pgno != pgno) {
261 (u_long)next, (u_long)pip->prev_pgno,
281 __db_vrfy_putpageinfo(env, vdp, pip)) != 0 && ret == 0)