Home
last modified time | relevance | path

Searched refs:lsn (Results 1 – 25 of 28) sorted by relevance

12

/titanic_44/usr/src/cmd/sendmail/db/log/
H A Dlog_put.c42 log_put(dblp, lsn, dbt, flags) in log_put() argument
44 DB_LSN *lsn;
58 ret = __log_put(dblp, lsn, dbt, flags);
70 __log_put(dblp, lsn, dbt, flags) in __log_put() argument
72 DB_LSN *lsn;
91 lsn->file = lp->lsn.file;
92 lsn->offset = lp->lsn.offset;
97 if (lp->lsn.offset + sizeof(HDR) + dbt->size > lp->persist.lg_max) {
113 lastoff = lp->lsn.offset;
116 ++lp->lsn.file;
[all …]
H A Dlog.c115 lp->lsn.file = 1;
116 lp->lsn.offset = 0;
181 DB_LSN lsn; local
203 lp->lsn.file = cnt + 1;
204 lp->lsn.offset = 0;
205 lsn.file = cnt;
206 lsn.offset = 0;
210 if ((ret = __log_get(dblp, &lsn, &dbt, DB_SET, 0)) != 0)
218 while (__log_get(dblp, &lsn, &dbt, DB_NEXT, 1) == 0) {
223 lp->chkpt_lsn = lsn;
[all …]
H A Dlog_get.c160 nlsn.file = lp->lsn.file;
161 nlsn.offset = lp->lsn.offset - lp->len;
170 if (nlsn.file > lp->lsn.file ||
171 (nlsn.file == lp->lsn.file && nlsn.offset >= lp->lsn.offset))
181 if (nlsn.file == lp->lsn.file && nlsn.offset >= lp->w_off) {
220 if (flags != DB_NEXT || nlsn.file == lp->lsn.file)
H A Dlog_archive.c187 DB_LSN lsn; local
202 for (n = 0, ret = log_get(dblp, &lsn, &rec, DB_FIRST);
203 ret == 0; ret = log_get(dblp, &lsn, &rec, DB_NEXT)) {
/titanic_44/usr/src/cmd/sendmail/db/db/
H A Ddb_apprec.c47 DB_LSN ckp_lsn, first_lsn, lsn, open_lsn; local
130 lsn = open_lsn;
134 &data, &lsn, TXN_OPENFILES, txninfo);
137 &data, &lsn, TXN_OPENFILES, txninfo);
140 if ((ret = log_get(lp, &lsn, &data, DB_NEXT)) != 0) {
172 for (ret = log_get(lp, &lsn, &data, DB_LAST);
173 ret == 0 && log_compare(&lsn, &first_lsn) > 0;
174 ret = log_get(lp, &lsn, &data, DB_PREV)) {
177 &data, &lsn, TXN_BACKWARD_ROLL, txninfo);
180 &data, &lsn, TXN_BACKWARD_ROLL, txninfo);
[all …]
H A Ddb_auto.c613 fileid, pgno, adjust, lsn) in __db_ovref_log()
621 DB_LSN * lsn;
640 + sizeof(*lsn);
657 if (lsn != NULL)
658 memcpy(bp, lsn, sizeof(*lsn));
660 memset(bp, 0, sizeof(*lsn));
661 bp += sizeof(*lsn);
709 (u_long)argp->lsn.file, (u_long)argp->lsn.offset);
745 memcpy(&argp->lsn, bp, sizeof(argp->lsn));
746 bp += sizeof(argp->lsn);
[all …]
H A Ddb_rec.c361 if (log_compare(&LSN(pagep), &argp->lsn) == 0 && redo) {
365 pagep->lsn = *lsnp;
371 pagep->lsn = argp->lsn;
425 if (log_compare(&LSN(pagep), &argp->lsn) == 0 && redo) {
427 pagep->lsn = *lsnp;
434 pagep->lsn = argp->lsn;
455 pagep->lsn = *lsnp;
462 pagep->lsn = argp->lsn_next;
482 pagep->lsn = *lsnp;
488 pagep->lsn = argp->lsn_prev;
[all …]
H A Ddb_conv.c115 M_32_SWAP(h->lsn.file);
116 M_32_SWAP(h->lsn.offset);
246 M_32_SWAP(h->lsn.file);
247 M_32_SWAP(h->lsn.offset);
H A Ddb_dup.c564 nlsnp = &np->lsn;
575 plsnp = &pp->lsn;
581 &pagep->lsn, 0, add_rem, dbp->log_fileid,
582 pagep->pgno, &pagep->lsn,
586 np->lsn = pagep->lsn;
588 pp->lsn = pagep->lsn;
/titanic_44/usr/src/cmd/sendmail/db/btree/
H A Dbtree_auto.c763 fileid, pgno, lsn, indx, indx_copy, is_insert) in __bam_adj_log()
770 DB_LSN * lsn;
791 + sizeof(*lsn)
809 if (lsn != NULL)
810 memcpy(bp, lsn, sizeof(*lsn));
812 memset(bp, 0, sizeof(*lsn));
813 bp += sizeof(*lsn);
866 (u_long)argp->lsn.file, (u_long)argp->lsn.offset);
903 memcpy(&argp->lsn, bp, sizeof(argp->lsn));
904 bp += sizeof(argp->lsn);
[all …]
H A Dbt_rec.c94 pagep->lsn = *lsnp;
101 pagep->lsn = argp->page_lsn;
115 meta->lsn = *lsnp;
120 meta->lsn = argp->meta_lsn;
185 pagep->lsn = *lsnp;
215 meta->lsn = *lsnp;
221 meta->lsn = argp->meta_lsn;
346 lp->lsn = *lsnp;
361 rp->lsn = *lsnp;
386 pp->lsn = *lsnp;
[all …]
H A Dbt_page.c97 ZERO_LSN(h->lsn);
109 &meta->lsn, 0, dbp->log_fileid, &meta->lsn, &h->lsn,
187 dbc->txn, &meta->lsn, 0, dbp->log_fileid, h->pgno,
188 &meta->lsn, &ldbt, meta->free)) != 0) {
203 __lsn = h->lsn;
206 h->lsn = __lsn;
H A Dbt_open.c252 ZERO_LSN(meta->lsn);
283 ZERO_LSN(root->lsn);
H A Dbt_delete.c534 &child->lsn, 0, dbp->log_fileid, child->pgno, &a,
535 RE_NREC(parent), &b, &parent->lsn);
/titanic_44/usr/src/cmd/sendmail/db/include/
H A Dbtree_auto.h83 DB_LSN lsn; member
98 DB_LSN lsn; member
113 DB_LSN lsn; member
126 DB_LSN lsn; member
H A Ddb_auto.h63 DB_LSN lsn; member
76 DB_LSN lsn; member
92 DB_LSN lsn; member
H A Ddb_page.h48 DB_LSN lsn; /* 00-07: LSN. */ member
78 DB_LSN lsn; /* 00-07: LSN of the header page */ member
132 DB_LSN lsn; /* 00-07: Log sequence number. */ member
164 #define LSN(p) (((PAGE *)p)->lsn)
H A Dlog.h154 DB_LSN lsn; /* LSN at current file offset. */ member
H A Dmp.h225 DB_LSN lsn; /* Maximum checkpoint LSN. */ member
/titanic_44/usr/src/cmd/sendmail/db/hash/
H A Dhash_rec.c498 cmp_n = log_compare(lsnp, &hcp->hdr->lsn);
499 cmp_p = log_compare(&hcp->hdr->lsn, &argp->metalsn);
524 hcp->hdr->lsn = redo ? *lsnp : argp->metalsn;
621 cmp_n = log_compare(lsnp, &hcp->hdr->lsn);
622 cmp_p = log_compare(&hcp->hdr->lsn, &argp->metalsn);
651 hcp->hdr->lsn = redo ? *lsnp : argp->metalsn;
788 cmp_n = log_compare(lsnp, &hcp->hdr->lsn);
789 cmp_p = log_compare(&hcp->hdr->lsn, &argp->metalsn);
795 hcp->hdr->lsn = *lsnp;
800 hcp->hdr->lsn = argp->metalsn;
[all …]
H A Dhash_page.c1524 &LSN(pagep), &hcp->hdr->lsn)) != 0)
1527 hcp->hdr->lsn = new_lsn;
1536 __lsn = pagep->lsn;
1539 pagep->lsn = __lsn;
1658 0, newalloc_flag, type, lsnp, &hcp->hdr->lsn)) != 0)
1661 hcp->hdr->lsn = new_lsn;
1730 numpages, last_pgno, hcp->hdr->ovfl_point, &hcp->hdr->lsn);
1731 hcp->hdr->lsn = new_lsn;
/titanic_44/usr/src/cmd/sendmail/db/mp/
H A Dmp_sync.c79 if (!F_ISSET(mp, MP_LSN_RETRY) && log_compare(lsnp, &mp->lsn) <= 0) {
81 *lsnp = mp->lsn;
107 mp->lsn = *lsnp;
H A Dmp_bh.c265 DB_LSN lsn; local
318 memcpy(&lsn, bhp->buf + mfp->lsn_off, sizeof(DB_LSN));
321 if (lg_info != NULL && (ret = log_flush(lg_info, &lsn)) != 0)
H A Dmp_region.c308 ZERO_LSN(mp->lsn);
/titanic_44/usr/src/cmd/sendmail/db/txn/
H A Dtxn.c773 ckp_lsn = dblp->lp->lsn;
790 ckp_lsn = dblp->lp->lsn;
966 stats->st_txnarray[ndx].lsn = txnp->begin_lsn;

12