• Home
  • History
  • Annotate
  • Raw
  • Download
  • only in /macosx-10.9.5/BerkeleyDB-21/db/qam/

Lines Matching defs:pagep

29 #define	QAM_DIRTY(dbc, pgno, pagep)					\
31 pgno, pagep, (dbc)->priority)) != 0) { \
324 QPAGE *pagep;
328 COMPQUIET(pagep, NULL);
334 if ((ret = __qam_fget(dbc, &argp->pgno, DB_MPOOL_CREATE, &pagep)) != 0)
337 if (pagep->pgno == PGNO_INVALID) {
338 QAM_DIRTY(dbc, argp->pgno, &pagep);
339 pagep->pgno = argp->pgno;
340 pagep->type = P_QAMDATA;
343 cmp_n = LOG_COMPARE(lsnp, &LSN(pagep));
372 QAM_DIRTY(dbc, pagep->pgno, &pagep);
373 qp = QAM_GET_RECORD(file_dbp, pagep, argp->indx);
384 LSN(pagep) = argp->lsn;
387 QAM_DIRTY(dbc, pagep->pgno, &pagep);
388 qp = QAM_GET_RECORD(file_dbp, pagep, argp->indx);
397 LSN(pagep) = *lsnp;
399 if ((ret = __qam_fput(dbc, argp->pgno, pagep, dbc->priority)) != 0)
406 err: (void)__qam_fput(dbc, argp->pgno, pagep, dbc->priority);
434 QPAGE *pagep;
438 COMPQUIET(pagep, NULL);
445 DB_REDO(op) ? 0 : DB_MPOOL_CREATE, &pagep)) != 0) {
455 if (pagep->pgno == PGNO_INVALID) {
456 QAM_DIRTY(dbc, argp->pgno, &pagep);
457 pagep->pgno = argp->pgno;
458 pagep->type = P_QAMDATA;
461 cmp_n = LOG_COMPARE(lsnp, &LSN(pagep));
488 QAM_DIRTY(dbc, pagep->pgno, &pagep);
489 if ((ret = __qam_pitem(dbc, pagep,
501 LSN(pagep) = argp->lsn;
503 QAM_DIRTY(dbc, pagep->pgno, &pagep);
505 qp = QAM_GET_RECORD(file_dbp, pagep, argp->indx);
514 LSN(pagep) = *lsnp;
516 if ((ret = __qam_fput(dbc, argp->pgno, pagep, dbc->priority)) != 0)
523 err: (void)__qam_fput(dbc, argp->pgno, pagep, dbc->priority);
550 QPAGE *pagep;
554 COMPQUIET(pagep, NULL);
561 DB_UNDO(op) ? 0 : DB_MPOOL_CREATE, &pagep)) != 0) {
571 if (pagep->pgno == PGNO_INVALID) {
572 QAM_DIRTY(dbc, argp->pgno, &pagep);
573 pagep->pgno = argp->pgno;
574 pagep->type = P_QAMDATA;
577 cmp_n = LOG_COMPARE(lsnp, &LSN(pagep));
599 QAM_DIRTY(dbc, pagep->pgno, &pagep);
602 pagep, argp->indx, argp->recno, &argp->data)) != 0)
611 LSN(pagep) = *lsnp;
620 QAM_DIRTY(dbc, pagep->pgno, &pagep);
621 if ((ret = __qam_pitem(dbc, pagep,
627 file_dbp, pagep, argp->indx);
631 QAM_DIRTY(dbc, pagep->pgno, &pagep);
632 qp = QAM_GET_RECORD(file_dbp, pagep, argp->indx);
644 LSN(pagep) = argp->lsn;
647 if ((ret = __qam_fput(dbc, argp->pgno, pagep, dbc->priority)) != 0)
654 err: (void)__qam_fput(dbc, argp->pgno, pagep, dbc->priority);