• Home
  • History
  • Annotate
  • Raw
  • Download
  • only in /netgear-R7000-V1.0.7.12_1.2.5/ap/gpl/timemachine/db-4.7.25.NC/hash/

Lines Matching refs:pagep

76 	PAGE *pagep;
82 pagep = NULL;
87 0, &pagep)) != 0) {
105 DB_MPOOL_CREATE, &pagep)) != 0) {
111 cmp_n = LOG_COMPARE(lsnp, &LSN(pagep));
112 cmp_p = LOG_COMPARE(&LSN(pagep), &argp->pagelsn);
113 CHECK_LSN(env, op, cmp_p, &LSN(pagep), &argp->pagelsn);
131 REC_DIRTY(mpf, ip, file_dbp->priority, &pagep);
141 if ((ret = __ham_insertpair(dbc, pagep, &dindx,
144 LSN(pagep) = DB_REDO(op) ? *lsnp : argp->pagelsn;
148 REC_DIRTY(mpf, ip, file_dbp->priority, &pagep);
149 __ham_dpair(file_dbp, pagep, argp->ndx);
150 LSN(pagep) = DB_REDO(op) ? *lsnp : argp->pagelsn;
153 if ((ret = __memp_fput(mpf, ip, pagep, file_dbp->priority)) != 0)
155 pagep = NULL;
161 out: if (pagep != NULL)
162 (void)__memp_fput(mpf, ip, pagep, file_dbp->priority);
187 PAGE *pagep;
191 pagep = NULL;
195 REC_FGET(mpf, ip, argp->new_pgno, &pagep, ppage);
204 cmp_n = LOG_COMPARE(lsnp, &LSN(pagep));
205 cmp_p = LOG_COMPARE(&LSN(pagep), &argp->pagelsn);
206 CHECK_LSN(env, op, cmp_p, &LSN(pagep), &argp->pagelsn);
211 REC_DIRTY(mpf, ip, file_dbp->priority, &pagep);
212 P_INIT(pagep, file_dbp->pgsize, argp->new_pgno,
221 REC_DIRTY(mpf, ip, file_dbp->priority, &pagep);
226 LSN(pagep) = DB_REDO(op) ? *lsnp : argp->pagelsn;
228 if ((ret = __memp_fput(mpf, ip, pagep, file_dbp->priority)) != 0)
230 pagep = NULL;
234 REC_FGET(mpf, ip, argp->prev_pgno, &pagep, npage);
236 cmp_n = LOG_COMPARE(lsnp, &LSN(pagep));
237 cmp_p = LOG_COMPARE(&LSN(pagep), &argp->prevlsn);
238 CHECK_LSN(env, op, cmp_p, &LSN(pagep), &argp->prevlsn);
244 REC_DIRTY(mpf, ip, file_dbp->priority, &pagep);
245 pagep->next_pgno = argp->new_pgno;
251 REC_DIRTY(mpf, ip, file_dbp->priority, &pagep);
252 pagep->next_pgno = argp->next_pgno;
257 LSN(pagep) = DB_REDO(op) ? *lsnp : argp->prevlsn;
260 ip, pagep, file_dbp->priority)) != 0)
262 pagep = NULL;
267 REC_FGET(mpf, ip, argp->next_pgno, &pagep, done);
269 cmp_n = LOG_COMPARE(lsnp, &LSN(pagep));
270 cmp_p = LOG_COMPARE(&LSN(pagep), &argp->nextlsn);
271 CHECK_LSN(env, op, cmp_p, &LSN(pagep), &argp->nextlsn);
277 REC_DIRTY(mpf, ip, file_dbp->priority, &pagep);
278 pagep->prev_pgno = argp->new_pgno;
284 REC_DIRTY(mpf, ip, file_dbp->priority, &pagep);
285 pagep->prev_pgno = argp->prev_pgno;
290 LSN(pagep) = DB_REDO(op) ? *lsnp : argp->nextlsn;
293 ip, pagep, file_dbp->priority)) != 0)
295 pagep = NULL;
300 out: if (pagep != NULL)
301 (void)__memp_fput(mpf, ip, pagep, file_dbp->priority);
328 PAGE *pagep;
334 pagep = NULL;
338 REC_FGET(mpf, ip, argp->pgno, &pagep, done);
340 cmp_n = LOG_COMPARE(lsnp, &LSN(pagep));
341 cmp_p = LOG_COMPARE(&LSN(pagep), &argp->pagelsn);
342 CHECK_LSN(env, op, cmp_p, &LSN(pagep), &argp->pagelsn);
363 REC_DIRTY(mpf, ip, file_dbp->priority, &pagep);
364 LSN(pagep) = *lsnp;
379 REC_DIRTY(mpf, ip, file_dbp->priority, &pagep);
380 LSN(pagep) = argp->pagelsn;
385 __ham_onpage_replace(file_dbp, pagep,
388 hk = P_ENTRY(file_dbp, pagep, argp->ndx);
396 if ((ret = __memp_fput(mpf, ip, pagep, file_dbp->priority)) != 0)
398 pagep = NULL;
403 out: if (pagep != NULL)
404 (void)__memp_fput(mpf, ip, pagep, file_dbp->priority);
427 PAGE *pagep;
431 pagep = NULL;
435 if ((ret = __memp_fget(mpf, &argp->pgno, ip, NULL, 0, &pagep)) != 0) {
453 ip, NULL, DB_MPOOL_CREATE, &pagep)) != 0) {
459 cmp_n = LOG_COMPARE(lsnp, &LSN(pagep));
460 cmp_p = LOG_COMPARE(&LSN(pagep), &argp->pagelsn);
461 CHECK_LSN(env, op, cmp_p, &LSN(pagep), &argp->pagelsn);
479 REC_DIRTY(mpf, ip, file_dbp->priority, &pagep);
482 memcpy(pagep, argp->pageimage.data,
485 if ((ret = __ham_sort_page(dbc, NULL, pagep)) != 0)
488 LSN(pagep) = *lsnp;
490 REC_DIRTY(mpf, ip, file_dbp->priority, &pagep);
493 memcpy(pagep, argp->pageimage.data,
496 P_INIT(pagep, file_dbp->pgsize, argp->pgno,
498 LSN(pagep) = argp->pagelsn;
500 if ((ret = __memp_fput(mpf, ip, pagep, file_dbp->priority)) != 0)
502 pagep = NULL;
507 out: if (pagep != NULL)
508 (void)__memp_fput(mpf, ip, pagep, file_dbp->priority);
532 PAGE *pagep;
536 pagep = NULL;
541 REC_FGET(mpf, ip, argp->pgno, &pagep, donext);
543 cmp_n = LOG_COMPARE(lsnp, &LSN(pagep));
544 cmp_p = LOG_COMPARE(&LSN(pagep), &argp->pagelsn);
545 CHECK_LSN(env, op, cmp_p, &LSN(pagep), &argp->pagelsn);
549 REC_DIRTY(mpf, ip, file_dbp->priority, &pagep);
550 memcpy(pagep, argp->page.data, argp->page.size);
551 PGNO(pagep) = argp->pgno;
552 PREV_PGNO(pagep) = PGNO_INVALID;
553 LSN(pagep) = *lsnp;
556 REC_DIRTY(mpf, ip, file_dbp->priority, &pagep);
557 P_INIT(pagep, file_dbp->pgsize, argp->pgno, PGNO_INVALID,
559 LSN(pagep) = argp->pagelsn;
561 if ((ret = __memp_fput(mpf, ip, pagep, file_dbp->priority)) != 0)
563 pagep = NULL;
566 REC_FGET(mpf, ip, argp->next_pgno, &pagep, do_nn);
569 cmp_n = LOG_COMPARE(lsnp, &LSN(pagep));
570 cmp_p = LOG_COMPARE(&LSN(pagep), &argp->nextlsn);
571 CHECK_LSN(env, op, cmp_p, &LSN(pagep), &argp->nextlsn);
573 REC_DIRTY(mpf, ip, file_dbp->priority, &pagep);
574 LSN(pagep) = *lsnp;
577 REC_DIRTY(mpf, ip, file_dbp->priority, &pagep);
578 memcpy(pagep, argp->page.data, argp->page.size);
580 if ((ret = __memp_fput(mpf, ip, pagep, file_dbp->priority)) != 0)
582 pagep = NULL;
588 REC_FGET(mpf, ip, argp->nnext_pgno, &pagep, done);
590 cmp_n = LOG_COMPARE(lsnp, &LSN(pagep));
591 cmp_p = LOG_COMPARE(&LSN(pagep), &argp->nnextlsn);
592 CHECK_LSN(env, op, cmp_p, &LSN(pagep), &argp->nnextlsn);
596 REC_DIRTY(mpf, ip, file_dbp->priority, &pagep);
597 PREV_PGNO(pagep) = argp->pgno;
598 LSN(pagep) = *lsnp;
601 REC_DIRTY(mpf, ip, file_dbp->priority, &pagep);
602 PREV_PGNO(pagep) = argp->next_pgno;
603 LSN(pagep) = argp->nnextlsn;
605 if ((ret = __memp_fput(mpf, ip, pagep, file_dbp->priority)) != 0)
607 pagep = NULL;
612 out: if (pagep != NULL)
613 (void)__memp_fput(mpf, ip, pagep, file_dbp->priority);
639 PAGE *pagep;
665 pagep = NULL;
666 ret = __memp_fget(mpf, &pgno, ip, NULL, 0, &pagep);
671 &pgno, ip, NULL, DB_MPOOL_CREATE, &pagep);
688 cmp_n = LOG_COMPARE(lsnp, &LSN(pagep));
689 cmp_p = LOG_COMPARE(&LSN(pagep), &argp->pagelsn);
690 CHECK_LSN(env, op, cmp_p, &LSN(pagep), &argp->pagelsn);
693 REC_DIRTY(mpf, ip, dbc->priority, &pagep);
694 pagep->lsn = *lsnp;
698 if (pagep != NULL && (ret = __memp_fput(mpf,
699 ip, pagep, DB_PRIORITY_VERY_LOW)) != 0)
701 pagep = NULL;
710 REC_DIRTY(mpf, ip, dbc->priority, &pagep);
711 pagep->lsn = argp->pagelsn;
714 if (pagep != NULL &&
715 (ret = __memp_fput(mpf, ip, pagep, dbc->priority)) != 0)
835 PAGE *pagep;
879 pagep = NULL;
881 ip, NULL, DB_MPOOL_EDIT, &pagep)) == 0) {
882 if (LOG_COMPARE(&pagep->lsn, lsnp) != 0) {
884 pagep, DB_PRIORITY_VERY_LOW)) != 0)
886 pagep = NULL;
894 if (pagep != NULL) {
896 pagep, DB_PRIORITY_VERY_LOW)) != 0)
955 PAGE *pagep;
968 __memp_fget(mpf, &pgno, ip, NULL, 0, &pagep)) == 0) {
969 if (NUM_ENT(pagep) == 0 && IS_ZERO_LSN(pagep->lsn))
971 return (__memp_fput(mpf, ip, pagep, dbc->priority));
976 ip, NULL, DB_MPOOL_CREATE, &pagep)) != 0)
981 REC_DIRTY(mpf, ip, dbc->priority, &pagep);
982 P_INIT(pagep, dbc->dbp->pgsize,
984 pagep->lsn = *lsnp;
986 out: return (__memp_fput(mpf, ip, pagep, dbc->priority));
1212 PAGE *pagep;
1247 pagep = NULL;
1249 ret = __memp_fget(mpf, &pgno, ip, NULL, flags, &pagep);
1265 cmp_n = LOG_COMPARE(lsnp, &LSN(pagep));
1266 cmp_p = LOG_COMPARE(&LSN(pagep), &argp->pagelsn);
1267 CHECK_LSN(env, op, cmp_p, &LSN(pagep), &argp->pagelsn);
1270 REC_DIRTY(mpf, ip, dbc->priority, &pagep);
1271 pagep->lsn = *lsnp;
1277 REC_DIRTY(mpf, ip, dbc->priority, &pagep);
1278 pagep->lsn = argp->pagelsn;
1280 if (pagep != NULL &&
1281 (ret = __memp_fput(mpf, ip, pagep, dbc->priority)) != 0)
1479 PAGE *pagep;
1491 &pgno, ip, NULL, 0, &pagep)) == 0) {
1492 if (NUM_ENT(pagep) == 0 && IS_ZERO_LSN(pagep->lsn))
1495 ip, pagep, dbc->priority)) != 0)
1502 DB_MPOOL_CREATE | DB_MPOOL_DIRTY, &pagep)) != 0)
1507 P_INIT(pagep,
1509 pagep->lsn = *lsnp;
1511 if ((ret = __memp_fput(mpf, ip, pagep, dbc->priority)) != 0)