Searched defs:pagep (Results 1 - 10 of 10) sorted by relevance

/osnet-11/usr/src/cmd/sendmail/db/db/
H A Ddb_rec.c46 PAGE *pagep; local
53 if ((ret = memp_fget(mpf, &argp->pgno, 0, &pagep)) != 0) {
64 &argp->pgno, DB_MPOOL_CREATE, &pagep)) != 0)
68 cmp_n = log_compare(lsnp, &LSN(pagep));
69 cmp_p = log_compare(&LSN(pagep), &argp->pagelsn);
75 if ((ret = __db_pitem(dbc, pagep, argp->indx, argp->nbytes,
86 pagep, argp->indx, argp->nbytes)) != 0)
93 LSN(pagep) = *lsnp;
95 LSN(pagep) = argp->pagelsn;
97 if ((ret = memp_fput(mpf, pagep, chang
121 PAGE *pagep; local
195 PAGE *pagep; local
349 PAGE *pagep; local
402 PAGE *pagep; local
516 PAGE *pagep; local
[all...]
H A Ddb_overflow.c174 PAGE *pagep, *lastp; local
205 if ((ret = newfunc(dbc, P_OVERFLOW, &pagep)) != 0)
213 PGNO(pagep), lastp ? PGNO(lastp) : PGNO_INVALID,
214 PGNO_INVALID, &tmp_dbt, &LSN(pagep),
222 LSN(pagep) = new_lsn;
225 P_INIT(pagep, dbp->pgsize,
226 PGNO(pagep), PGNO_INVALID, PGNO_INVALID, 0, P_OVERFLOW);
227 OV_LEN(pagep) = pagespace;
228 OV_REF(pagep) = 1;
229 memcpy((u_int8_t *)pagep
295 PAGE *pagep; local
355 PAGE *pagep; local
[all...]
H A Ddb_dup.c48 PAGE *pagep; local
77 pagep = *pp;
78 if (size > P_FREESPACE(pagep)) {
89 pagep = *pp;
93 * Now, pagep references the page on which to insert and indx is the
97 pagep, (u_int32_t)*indxp, isize, hdr_dbtp, data_dbtp)) != 0)
100 (void)memp_fset(dbc->dbp->mpf, pagep, DB_MPOOL_DIRTY);
118 PAGE *pagep; local
121 pagep = *pp;
124 if (B_TYPE(GET_BKEYDATA(pagep, ind
650 PAGE *pagep; local
[all...]
/osnet-11/usr/src/cmd/sendmail/db/hash/
H A Dhash_rec.c87 PAGE *pagep; local
97 ret = memp_fget(mpf, &argp->pgno, 0, &pagep);
108 DB_MPOOL_CREATE, &pagep)) != 0)
117 cmp_n = log_compare(lsnp, &LSN(pagep));
118 cmp_p = log_compare(&LSN(pagep), &argp->pagelsn);
140 argp->ndx == (u_int32_t)H_NUMPAIRS(pagep)) {
141 __ham_putitem(pagep, &argp->key,
144 __ham_putitem(pagep, &argp->data,
148 (void) __ham_reputpair(pagep, hcp->hdr->pagesize,
151 LSN(pagep)
196 PAGE *pagep; local
383 PAGE *pagep; local
479 PAGE *pagep; local
682 PAGE *pagep; local
773 PAGE *pagep; local
860 PAGE *pagep; local
[all...]
H A Dhash_page.c112 && hcp->seek_size < P_FREESPACE(hcp->pagep))
123 HKEYDATA_DATA(H_PAIRDATA(hcp->pagep, hcp->bndx)) +
152 if (hcp->bndx >= (db_indx_t)H_NUMPAIRS(hcp->pagep)) {
154 if (NEXT_PGNO(hcp->pagep) == PGNO_INVALID) {
162 next_pgno = NEXT_PGNO(hcp->pagep);
186 if (hcp->pagep != NULL)
187 ret = __ham_put_page(dbp, hcp->pagep, 0);
217 hcp->pagep = NULL;
247 if (hcp->pagep)
248 ret = __ham_put_page(dbp, hcp->pagep,
1475 PAGE *pagep; local
[all...]
/osnet-11/usr/src/lib/krb5/plugins/kdb/db2/libdb2/hash/
H A Dhash_bigkey.c86 __big_insert(hashp, pagep, key, val)
88 PAGE16 *pagep;
100 NUM_ENT(pagep) = NUM_ENT(pagep) + 1;
104 pagep =
105 __add_bigpage(hashp, pagep, NUM_ENT(pagep) - 1, base_page);
106 if (!pagep)
110 NUM_ENT(pagep) = 1;
113 key_move_bytes = MIN(FREESPACE(pagep), key_siz
146 __big_delete(HTAB *hashp, PAGE16 *pagep, indx_t ndx) argument
194 PAGE16 *pagep, *hold_pagep; local
293 __get_bigkey(HTAB *hashp, PAGE16 *pagep, indx_t ndx, DBT *key) argument
333 PAGE16 *pagep; local
[all...]
H A Dhash.h57 u_int16_t *pagep; member in struct:cursor_t
H A Dhash_page.c101 if (!cursorp->pagep) {
103 cursorp->pagep =
106 if (!cursorp->pagep) {
111 cursorp->pgno = ADDR(cursorp->pagep);
115 cursorp->pagep =
117 if (!cursorp->pagep) {
123 FREESPACE(cursorp->pagep) > item_info->seek_size)
126 if (cursorp->pgndx == NUM_ENT(cursorp->pagep)) {
128 if (NEXT_PGNO(cursorp->pagep) == INVALID_PGNO) {
132 next_pgno = NEXT_PGNO(cursorp->pagep);
241 u_int16_t *pagep, n, off; local
266 next_realkey(PAGE16 * pagep, indx_t n) argument
287 prev_realkey(PAGE16 * pagep, indx_t n) argument
314 PAGE16 *pagep; local
546 PAGE16 *pagep; local
653 PAGE16 *pagep; local
744 __add_bigpage(HTAB * hashp, PAGE16 * pagep, indx_t ndx, const u_int8_t is_basepage) argument
785 page_init(HTAB * hashp, PAGE16 * pagep, db_pgno_t pgno, u_int8_t type) argument
815 PAGE16 *pagep; local
875 PAGE16 *pagep; local
915 PAGE16 *pagep; local
971 PAGE16 *pagep; local
[all...]
/osnet-11/usr/src/cmd/sendmail/db/btree/
H A Dbt_rec.c47 PAGE *pagep; local
73 if ((ret = memp_fget(mpf, &argp->pgno, DB_MPOOL_CREATE, &pagep)) != 0) {
87 cmp_n = log_compare(lsnp, &LSN(pagep));
88 cmp_p = log_compare(&LSN(pagep), &argp->page_lsn);
91 P_INIT(pagep, file_dbp->pgsize,
94 pagep->lsn = *lsnp;
98 P_INIT(pagep, file_dbp->pgsize,
101 pagep->lsn = argp->page_lsn;
104 if ((ret = memp_fput(mpf, pagep, modified ? DB_MPOOL_DIRTY : 0)) != 0) {
153 PAGE *pagep; local
524 PAGE *pagep; local
612 PAGE *pagep; local
678 PAGE *pagep; local
755 PAGE *pagep; local
821 PAGE *pagep; local
[all...]
/osnet-11/usr/src/cmd/sendmail/db/include/
H A Dhash.h63 PAGE *pagep; /* The current page. */ member in struct:cursor_t

Completed in 38 milliseconds