Lines Matching defs:lp
272 db_pgno_t *list, *lp;
283 lp = NULL;
356 lp = &list[position + 1];
358 lp = list;
360 memmove(lp + 1, lp,
361 (size_t)((u_int8_t*)&list[nelem] - (u_int8_t*)lp));
362 *lp = h->pgno;
365 for (lp = &list[nelem - 1]; lp >= list; lp--)
366 if (--last_pgno != *lp)
368 if (lp < list || last_pgno < h->pgno - 1)
456 start = (u_int32_t) (lp - list) + 1;
605 db_pglist_t *lp;
620 lp = &list[nelems - 1];
622 if (lp->pgno != pgno)
626 lp--;
635 for (lp = list; lp < &list[nelems]; lp++) {
637 mpf, &lp->pgno, dbc->thread_info, txn, 0, &h)) != 0) {
645 if (!in_recovery || LOG_COMPARE(&LSN(h), &lp->lsn) == 0) {
652 if (lp == &list[nelems - 1])
655 NEXT_PGNO(h) = lp[1].pgno;
707 db_pglist_t *list, *lp;
745 lp = list;
748 if (lp == &list[size]) {
753 lp = &list[size / 2];
759 lp->pgno = pgno;
760 lp->lsn = LSN(h);
765 lp++;
767 nelems = (u_int32_t)(lp - list);
776 ddbt.size = nelems * sizeof(*lp);
836 db_pgno_t *lp;
856 for (lp = &list[start]; lp < &list[nelem]; lp++) {
857 pp->pgno = *lp;
858 if ((ret = __memp_fget(mpf, lp,