/titanic_50/usr/src/cmd/sendmail/db/log/ |
H A D | log_put.c | 42 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 D | log.c | 115 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 D | log_get.c | 160 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 D | log_archive.c | 187 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_50/usr/src/cmd/sendmail/db/db/ |
H A D | db_apprec.c | 47 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 D | db_auto.c | 613 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 D | db_rec.c | 361 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 D | db_conv.c | 115 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 D | db_dup.c | 564 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_50/usr/src/cmd/sendmail/db/btree/ |
H A D | btree_auto.c | 763 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 D | bt_rec.c | 94 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 D | bt_page.c | 97 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 D | bt_open.c | 252 ZERO_LSN(meta->lsn); 283 ZERO_LSN(root->lsn);
|
H A D | bt_delete.c | 534 &child->lsn, 0, dbp->log_fileid, child->pgno, &a, 535 RE_NREC(parent), &b, &parent->lsn);
|
/titanic_50/usr/src/cmd/sendmail/db/include/ |
H A D | btree_auto.h | 83 DB_LSN lsn; member 98 DB_LSN lsn; member 113 DB_LSN lsn; member 126 DB_LSN lsn; member
|
H A D | db_auto.h | 63 DB_LSN lsn; member 76 DB_LSN lsn; member 92 DB_LSN lsn; member
|
H A D | db_page.h | 48 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 D | log.h | 154 DB_LSN lsn; /* LSN at current file offset. */ member
|
H A D | mp.h | 225 DB_LSN lsn; /* Maximum checkpoint LSN. */ member
|
/titanic_50/usr/src/cmd/sendmail/db/hash/ |
H A D | hash_rec.c | 498 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 D | hash_page.c | 1524 &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_50/usr/src/cmd/sendmail/db/mp/ |
H A D | mp_sync.c | 79 if (!F_ISSET(mp, MP_LSN_RETRY) && log_compare(lsnp, &mp->lsn) <= 0) { 81 *lsnp = mp->lsn; 107 mp->lsn = *lsnp;
|
H A D | mp_bh.c | 265 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 D | mp_region.c | 308 ZERO_LSN(mp->lsn);
|
/titanic_50/usr/src/cmd/sendmail/db/txn/ |
H A D | txn.c | 773 ckp_lsn = dblp->lp->lsn; 790 ckp_lsn = dblp->lp->lsn; 966 stats->st_txnarray[ndx].lsn = txnp->begin_lsn;
|