Home
last modified time | relevance | path

Searched refs:prev_pgno (Results 1 – 13 of 13) sorted by relevance

/illumos-gate/usr/src/cmd/sendmail/db/db/
H A Ddb_rec.c230 P_INIT(pagep, file_dbp->pgsize, argp->pgno, argp->prev_pgno,
236 PREV_PGNO(pagep) = argp->prev_pgno;
254 ppage: if (argp->prev_pgno != PGNO_INVALID) {
256 if ((ret = memp_fget(mpf, &argp->prev_pgno, 0, &pagep)) != 0)
268 if ((ret = memp_fget(mpf, &argp->prev_pgno,
432 pagep->prev_pgno = argp->prev;
453 pagep->prev_pgno = argp->prev;
460 pagep->prev_pgno = argp->pgno;
H A Ddb_dup.c566 if (add_rem == DB_REM_PAGE && pagep->prev_pgno != PGNO_INVALID) {
568 0, pagep->prev_pgno, DB_LOCK_WRITE, &ppl)) != 0)
571 &pagep->prev_pgno, 0, &pp)) != 0) {
583 pagep->prev_pgno, plsnp, pagep->next_pgno, nlsnp)) != 0)
601 np->prev_pgno = pagep->pgno;
603 np->prev_pgno = pagep->prev_pgno;
928 if ((pgno = h->prev_pgno) == PGNO_INVALID)
H A Ddb_conv.c118 M_32_SWAP(h->prev_pgno);
249 M_32_SWAP(h->prev_pgno);
H A Ddb_auto.c406 opcode, fileid, pgno, prev_pgno, next_pgno, dbt, in __db_big_log() argument
415 db_pgno_t prev_pgno;
440 + sizeof(prev_pgno)
462 memcpy(bp, &prev_pgno, sizeof(prev_pgno));
463 bp += sizeof(prev_pgno);
537 printf("\tprev_pgno: %lu\n", (u_long)argp->prev_pgno);
589 memcpy(&argp->prev_pgno, bp, sizeof(argp->prev_pgno));
590 bp += sizeof(argp->prev_pgno);
H A Ddb_overflow.c240 pagep->prev_pgno = PGNO(lastp);
/illumos-gate/usr/src/cmd/sendmail/db/hash/
H A Dhash_rec.c239 argp->prev_pgno, argp->next_pgno, 0, P_HASH);
260 ppage: if (argp->prev_pgno != PGNO_INVALID) {
261 ret = memp_fget(mpf, &argp->prev_pgno, 0, &pagep);
274 memp_fget(mpf, &argp->prev_pgno,
331 pagep->prev_pgno = argp->new_pgno;
336 pagep->prev_pgno = argp->prev_pgno;
H A Dhash_auto.c228 opcode, fileid, prev_pgno, prevlsn, new_pgno, pagelsn, in __ham_newpage_log() argument
236 db_pgno_t prev_pgno;
259 + sizeof(prev_pgno)
279 memcpy(bp, &prev_pgno, sizeof(prev_pgno));
280 bp += sizeof(prev_pgno);
345 printf("\tprev_pgno: %lu\n", (u_long)argp->prev_pgno);
387 memcpy(&argp->prev_pgno, bp, sizeof(argp->prev_pgno));
388 bp += sizeof(argp->prev_pgno);
/illumos-gate/usr/src/cmd/sendmail/db/include/
H A Ddb_page.h134 db_pgno_t prev_pgno; /* 12-15: Previous page number. */ member
166 #define PREV_PGNO(p) (((PAGE *)p)->prev_pgno)
H A Ddb_auto.h45 db_pgno_t prev_pgno; member
H A Dhash_auto.h35 db_pgno_t prev_pgno; member
/illumos-gate/usr/src/cmd/sendmail/db/btree/
H A Dbt_cursor.c1325 pgno = cp->page->prev_pgno;
1495 try_begin: if (h->prev_pgno == PGNO_INVALID) {
1559 (cp->page->prev_pgno == PGNO_INVALID && cp->indx == 0)) ?
1640 db_pgno_t pgno, next_pgno, prev_pgno; local
1723 prev_pgno = PREV_PGNO(h);
1727 prev_pgno == PGNO_INVALID && next_pgno == PGNO_INVALID)
1748 prev_pgno != PGNO_INVALID)
H A Dbt_compare.c114 if (indx == 0 && h->prev_pgno == PGNO_INVALID)
H A Dbt_split.c281 ISINTERNAL(cp->page) ? PGNO_INVALID : cp->page->prev_pgno,
354 tp->prev_pgno = rp->pgno;
654 if (ppage->prev_pgno == PGNO_INVALID && off <= 1)