Home
last modified time | relevance | path

Searched refs:dpagep (Results 1 – 4 of 4) sorted by relevance

/titanic_41/usr/src/cmd/sendmail/db/hash/
H A Dhash_dup.c219 if (hcp->dpagep == NULL && (ret =
220 __db_dend(dbc, hcp->dpgno, &hcp->dpagep)) != 0)
227 hcp->dpgno, &hcp->dndx, &hcp->dpagep, &cmp)) != 0)
230 hcp->dpgno = PGNO(hcp->dpagep);
232 if (hcp->dpagep == NULL && (ret =
233 __db_dend(dbc, hcp->dpgno, &hcp->dpagep)) != 0)
235 hcp->dpgno = PGNO(hcp->dpagep);
236 hcp->dndx = NUM_ENT(hcp->dpagep);
241 nval, hcp->dpagep, hcp->dndx, dbp->dup_compare) != 0)
243 switch (GET_BKEYDATA(hcp->dpagep, hcp->dndx)->type) {
[all …]
H A Dhash_page.c127 if (hcp->dpagep == NULL && (ret = __ham_get_page(dbp,
128 hcp->dpgno, &hcp->dpagep)) != 0)
131 if (hcp->dndx >= NUM_ENT(hcp->dpagep)) {
132 if (NEXT_PGNO(hcp->dpagep) == PGNO_INVALID) {
139 hcp->dpagep, 0)) != 0)
142 hcp->dpagep = NULL;
147 NEXT_PGNO(hcp->dpagep), 0, H_ISDUP)) != 0)
156 if (hcp->dpagep != NULL &&
157 (ret = __ham_put_page(dbp, hcp->dpagep, 0)) != 0)
188 if (ret == 0 && hcp->dpagep != NULL)
[all …]
H A Dhash.c422 ppgno = PREV_PGNO(hcp->dpagep);
424 NEXT_PGNO(hcp->dpagep) == PGNO_INVALID &&
425 NUM_ENT(hcp->dpagep) == 1)
431 &hcp->dpagep, hcp->dndx, __ham_del_page)) != 0)
434 if (hcp->dpagep == NULL) {
440 hcp->dndx = NUM_ENT(hcp->dpagep);
451 } else if (PGNO(hcp->dpagep) != hcp->dpgno) {
453 hcp->dpgno = PGNO(hcp->dpagep);
965 pgno, &hcp->dpagep)) != 0)
967 hcp->dpgno = PGNO(hcp->dpagep);
[all …]
/titanic_41/usr/src/cmd/sendmail/db/include/
H A Dhash.h66 PAGE *dpagep; /* Duplicate page pointer. */ member