Lines Matching refs:dbmeta
100 if (hcp->hdr->dbmeta.magic == DB_HASHMAGIC) {
103 hashp->h_hash = hcp->hdr->dbmeta.version < 5
106 if (F_ISSET(&hcp->hdr->dbmeta, DB_HASH_DUP))
108 if (F_ISSET(&hcp->hdr->dbmeta, DB_HASH_DUPSORT))
110 if (F_ISSET(&hcp->hdr->dbmeta, DB_HASH_SUBDB))
115 hcp->hdr->dbmeta.last_pgno);
152 vers = hashm->dbmeta.version;
189 "DB->open", hashm->dbmeta.flags,
193 if (F_ISSET(&hashm->dbmeta, DB_HASH_DUP))
203 if (F_ISSET(&hashm->dbmeta, DB_HASH_SUBDB))
213 if (F_ISSET(&hashm->dbmeta, DB_HASH_DUPSORT)) {
225 dbp->pgsize = hashm->dbmeta.pagesize;
228 memcpy(dbp->fileid, hashm->dbmeta.uid, DB_FILE_ID_LEN);
267 meta->dbmeta.lsn = *lsnp;
268 meta->dbmeta.pgno = pgno;
269 meta->dbmeta.magic = DB_HASHMAGIC;
270 meta->dbmeta.version = DB_HASHVERSION;
271 meta->dbmeta.pagesize = dbp->pgsize;
273 FLD_SET(meta->dbmeta.metaflags, DBMETA_CHKSUM);
275 meta->dbmeta.encrypt_alg = env->crypto_handle->alg;
276 DB_ASSERT(env, meta->dbmeta.encrypt_alg != 0);
277 meta->crypto_magic = meta->dbmeta.magic;
279 meta->dbmeta.type = P_HASHMETA;
280 meta->dbmeta.free = PGNO_INVALID;
281 meta->dbmeta.last_pgno = pgno;
288 memcpy(meta->dbmeta.uid, dbp->fileid, DB_FILE_ID_LEN);
291 F_SET(&meta->dbmeta, DB_HASH_DUP);
293 F_SET(&meta->dbmeta, DB_HASH_SUBDB);
295 F_SET(&meta->dbmeta, DB_HASH_DUPSORT);
363 meta->dbmeta.last_pgno = lpgno;
365 txn, &lsn, meta->dbmeta.pgno, (PAGE *)meta)) != 0)
401 meta->dbmeta.last_pgno = lpgno;
483 lsn = meta->dbmeta.lsn;
509 txn, &meta->dbmeta.lsn, dbp->meta_pgno, (PAGE *)meta)) != 0)