• 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:meta

390 	DBMETA *meta;
397 meta = NULL;
410 if ((ret = __memp_fget(mpf, &pgno, ip, NULL, 0, &meta)) != 0) {
418 cmp_n = LOG_COMPARE(lsnp, &LSN(meta));
419 cmp_p = LOG_COMPARE(&LSN(meta), &argp->meta_lsn);
420 CHECK_LSN(env, op, cmp_p, &LSN(meta), &argp->meta_lsn);
423 REC_DIRTY(mpf, ip, file_dbp->priority, &meta);
424 LSN(meta) = *lsnp;
425 meta->free = argp->next;
426 if (argp->pgno > meta->last_pgno)
427 meta->last_pgno = argp->pgno;
430 REC_DIRTY(mpf, ip, file_dbp->priority, &meta);
431 LSN(meta) = argp->meta_lsn;
437 meta->free = argp->pgno;
438 meta->last_pgno = argp->last_pgno;
557 if (meta->last_pgno <= argp->pgno && (ret = __memp_ftruncate(
569 ret = __memp_fput(mpf, ip, meta, file_dbp->priority);
570 meta = NULL;
579 if (meta != NULL)
580 (void)__memp_fput(mpf, ip, meta, file_dbp->priority);
598 DBMETA *meta;
603 meta = NULL;
614 REC_FGET(mpf, ip, argp->meta_pgno, &meta, check_meta);
617 prevp = (PAGE *)meta;
619 cmp_n = LOG_COMPARE(lsnp, &LSN(meta));
620 cmp_p = LOG_COMPARE(&LSN(meta), &argp->meta_lsn);
621 CHECK_LSN(env, op, cmp_p, &LSN(meta), &argp->meta_lsn);
628 REC_DIRTY(mpf, ip, file_dbp->priority, &meta);
634 meta->last_pgno = argp->pgno - 1;
636 meta->free = argp->pgno;
639 LSN(meta) = *lsnp;
642 REC_DIRTY(mpf, ip, file_dbp->priority, &meta);
644 if (meta->last_pgno < argp->pgno)
645 meta->last_pgno = argp->pgno;
646 meta->free = argp->next;
649 LSN(meta) = argp->meta_lsn;
665 if (DB_REDO(op) || (is_meta && meta->last_pgno < argp->pgno)) {
671 DB_REDO(op) && meta->last_pgno <= argp->pgno)
701 if (is_meta && meta->last_pgno <= argp->pgno &&
769 if (meta != NULL &&
770 (ret = __memp_fput(mpf, ip, meta, file_dbp->priority)) != 0)
772 meta = NULL;
777 if (meta != NULL)
778 (void)__memp_fput(mpf, ip, meta, file_dbp->priority);
996 DBMETA *meta;
1018 &argp->last_free, ip, NULL, 0, &meta)) == 0) {
1019 if (LOG_COMPARE(&LSN(meta),
1022 ip, dbc->priority, &meta);
1023 NEXT_PGNO(meta) = PGNO_INVALID;
1024 LSN(meta) = *lsnp;
1027 meta, file_dbp->priority)) != 0)
1029 meta = NULL;
1033 if ((ret = __memp_fget(mpf, &argp->meta, ip, NULL,
1034 0, &meta)) != 0)
1036 if (LOG_COMPARE(&LSN(meta), &argp->meta_lsn) == 0) {
1037 REC_DIRTY(mpf, ip, dbc->priority, &meta);
1040 meta->free = PGNO_INVALID;
1042 meta->free = pglist->pgno;
1044 meta->last_pgno = pgno;
1045 LSN(meta) = *lsnp;
1071 ip, NULL, DB_MPOOL_EDIT, &meta)) == 0) {
1072 if (LOG_COMPARE(&LSN(meta), lsnp) == 0) {
1075 NEXT_PGNO(meta) = pglist->pgno;
1076 LSN(meta) = argp->last_lsn;
1079 meta, file_dbp->priority)) != 0)
1083 meta = NULL;
1085 if ((ret = __memp_fget(mpf, &argp->meta,
1086 ip, NULL, DB_MPOOL_EDIT, &meta)) != 0)
1088 if (LOG_COMPARE(&LSN(meta), lsnp) == 0) {
1089 REC_DIRTY(mpf, ip, dbc->priority, &meta);
1090 meta->last_pgno = argp->last_pgno;
1092 meta->free = pglist->pgno;
1093 LSN(meta) = argp->meta_lsn;
1110 if ((ret = __memp_fput(mpf, ip, meta, file_dbp->priority)) != 0)
1150 DBMETA *meta;
1157 meta = NULL;
1170 if ((ret = __memp_fget(mpf, &pgno, ip, NULL, 0, &meta)) != 0) {
1178 cmp_n = LOG_COMPARE(lsnp, &LSN(meta));
1179 cmp_p = LOG_COMPARE(&LSN(meta), &argp->meta_lsn);
1180 CHECK_LSN(env, op, cmp_p, &LSN(meta), &argp->meta_lsn);
1183 REC_DIRTY(mpf, ip, file_dbp->priority, &meta);
1184 LSN(meta) = *lsnp;
1185 meta->free = argp->next;
1186 if (argp->pgno > meta->last_pgno)
1187 meta->last_pgno = argp->pgno;
1287 if ((ret = __memp_fput(mpf, ip, meta, file_dbp->priority)) != 0)
1289 meta = NULL;
1296 if (meta != NULL)
1297 (void)__memp_fput(mpf, ip, meta, file_dbp->priority);
1315 DBMETA *meta;
1320 meta = NULL;
1332 REC_FGET(mpf, ip, argp->meta_pgno, &meta, check_meta);
1335 prevp = (PAGE *)meta;
1337 cmp_n = LOG_COMPARE(lsnp, &LSN(meta));
1338 cmp_p = LOG_COMPARE(&LSN(meta), &argp->meta_lsn);
1339 CHECK_LSN(env, op, cmp_p, &LSN(meta), &argp->meta_lsn);
1347 REC_DIRTY(mpf, ip, file_dbp->priority, &meta);
1349 meta->free = argp->pgno;
1355 * original allocation which incremented meta->free.
1357 if (prevp == NULL && meta->last_pgno < meta->free)
1358 meta->last_pgno = meta->free;
1359 LSN(meta) = *lsnp;
1362 REC_DIRTY(mpf, ip, file_dbp->priority, &meta);
1364 meta->free = argp->next;
1367 LSN(meta) = argp->meta_lsn;
1368 if (prevp == NULL && meta->last_pgno < argp->pgno)
1369 meta->last_pgno = argp->pgno;
1419 if (meta != NULL &&
1420 (ret = __memp_fput(mpf, ip, meta, file_dbp->priority)) != 0)
1422 meta = NULL;
1428 if (meta != NULL)
1429 (void)__memp_fput(mpf, ip, meta, file_dbp->priority);