• Home
  • History
  • Annotate
  • Raw
  • Download
  • only in /netgear-WNDR4500v2-V1.0.0.60_1.0.38/ap/gpl/timemachine/db-4.7.25.NC/db/

Lines Matching refs:pip

425 	VRFY_PAGEINFO *pip;
437 if ((ret = __db_vrfy_getpageinfo(vdp, PGNO_BASE_MD, &pip)) != 0)
561 F_SET(pip, VRFY_HAS_CHKSUM);
588 pip->pgno = PGNO_BASE_MD;
589 pip->type = meta->type;
595 F_SET(pip, VRFY_INCOMPLETE);
597 pip->free = freelist;
599 if ((ret = __db_vrfy_putpageinfo(env, vdp, pip)) != 0)
627 VRFY_PAGEINFO *pip;
655 __db_vrfy_getpageinfo(vdp, i, &pip)) != 0)
657 pip->type = P_INVALID;
658 pip->pgno = i;
659 F_CLR(pip, VRFY_IS_ALLZEROES);
661 env, vdp, pip)) != 0)
827 VRFY_PAGEINFO *pip;
832 pip = NULL;
871 if ((ret = __db_vrfy_getpageinfo(vdp, 0, &pip)) != 0)
873 hassubs = F_ISSET(pip, VRFY_HAS_SUBDBS) ? 1 : 0;
874 if ((ret = __db_vrfy_putpageinfo(env, vdp, pip)) != 0)
876 pip = NULL;
935 if ((ret = __db_vrfy_getpageinfo(vdp, i, &pip)) != 0)
940 if (pip->type == P_OVERFLOW) {
941 if ((u_int32_t)p != pip->refcount) {
945 (u_long)pip->refcount, (u_long)p));
951 (F_ISSET(pip, VRFY_IS_ALLZEROES) || pip->type == P_HASH)) &&
953 !(dbp->type == DB_HASH && pip->type == P_INVALID)) {
963 if (F_ISSET(pip, VRFY_IS_ALLZEROES)
972 if ((ret = __db_vrfy_putpageinfo(env, vdp, pip)) != 0)
974 pip = NULL;
977 err: if (pip != NULL)
978 (void)__db_vrfy_putpageinfo(env, vdp, pip);
1024 VRFY_PAGEINFO *pip;
1030 if ((ret = __db_vrfy_getpageinfo(vdp, pgno, &pip)) != 0)
1033 pip->pgno = pgno;
1034 F_CLR(pip, VRFY_IS_ALLZEROES);
1044 F_SET(pip, VRFY_IS_ALLZEROES);
1047 F_CLR(pip, VRFY_IS_ALLZEROES);
1056 pip->type = P_HASH;
1087 pip->type = h->type;
1089 err: if ((t_ret = __db_vrfy_putpageinfo(env, vdp, pip)) != 0 && ret == 0)
1109 VRFY_PAGEINFO *pip;
1114 if ((ret = __db_vrfy_getpageinfo(vdp, pgno, &pip)) != 0)
1116 pip->next_pgno = pip->prev_pgno = 0;
1123 pip->next_pgno = NEXT_PGNO(h);
1125 if ((t_ret = __db_vrfy_putpageinfo(env, vdp, pip)) != 0 && ret == 0)
1137 * all-page-type-common elements of pip have been verified and filled
1152 VRFY_PAGEINFO *pip;
1158 if ((ret = __db_vrfy_getpageinfo(vdp, pgno, &pip)) != 0)
1171 if (!IS_VALID_PGNO(PREV_PGNO(h)) || PREV_PGNO(h) == pip->pgno) {
1174 (u_long)pip->pgno, (u_long)PREV_PGNO(h)));
1176 if (!IS_VALID_PGNO(NEXT_PGNO(h)) || NEXT_PGNO(h) == pip->pgno) {
1179 (u_long)pip->pgno, (u_long)NEXT_PGNO(h)));
1181 pip->prev_pgno = PREV_PGNO(h);
1182 pip->next_pgno = NEXT_PGNO(h);
1219 pip->entries = NUM_ENT(h);
1234 pip->bt_level = LEVEL(h);
1264 if ((t_ret = __db_vrfy_putpageinfo(env, vdp, pip)) != 0 && ret == 0)
1288 VRFY_PAGEINFO *pip;
1294 if ((ret = __db_vrfy_getpageinfo(vdp, pgno, &pip)) != 0)
1352 F_SET(pip, VRFY_HAS_CHKSUM);
1376 pip->free = meta->free;
1405 F_CLR(pip, VRFY_INCOMPLETE);
1407 err: if ((t_ret = __db_vrfy_putpageinfo(env, vdp, pip)) != 0 && ret == 0)
1427 VRFY_PAGEINFO *pip;
1435 if ((ret = __db_vrfy_getpageinfo(vdp, meta, &pip)) != 0)
1437 for (next_pgno = pip->free;
1438 next_pgno != PGNO_INVALID; next_pgno = pip->next_pgno) {
1439 cur_pgno = pip->pgno;
1440 if ((ret = __db_vrfy_putpageinfo(env, vdp, pip)) != 0)
1465 if ((ret = __db_vrfy_getpageinfo(vdp, next_pgno, &pip)) != 0)
1468 if (pip->type != P_INVALID) {
1477 if ((t_ret = __db_vrfy_putpageinfo(env, vdp, pip)) != 0)
1498 VRFY_PAGEINFO *pip;
1537 if ((ret = __db_vrfy_getpageinfo(vdp, meta_pgno, &pip)) != 0)
1539 type = pip->type;
1540 if ((ret = __db_vrfy_putpageinfo(env, vdp, pip)) != 0)
1802 VRFY_PAGEINFO *pip;
1891 if ((ret = __db_vrfy_getpageinfo(vdp, pgno, &pip)) != 0)
1893 if (!F_ISSET(pip, VRFY_HAS_SUBDBS))
1896 if ((t_ret = __db_vrfy_putpageinfo(env, vdp, pip)) != 0 && ret == 0)
2180 VRFY_PAGEINFO *pip;
2186 if ((ret = __db_vrfy_getpageinfo(vdp, pgno, &pip)) != 0)
2189 switch (pip->type) {
2210 * If the page is entirely zeroed, its pip->type will be a lie
2214 if (F_ISSET(pip, VRFY_IS_ALLZEROES))
2219 (u_long)pgno, (u_long)pip->type));
2224 if ((ret = __db_vrfy_putpageinfo(env, vdp, pip)) != 0)
2327 VRFY_PAGEINFO *pip;
2338 pip = NULL;
2351 (t_ret = __db_vrfy_getpageinfo(vdp, 0, &pip)) == 0)
2352 if (F_ISSET(pip, VRFY_HAS_SUBDBS))
2354 if (pip != NULL &&
2355 (t_ret = __db_vrfy_putpageinfo(env, vdp, pip)) != 0 && ret == 0)