Home
last modified time | relevance | path

Searched refs:epg (Results 1 – 3 of 3) sorted by relevance

/illumos-gate/usr/src/cmd/sendmail/db/btree/
H A Dbt_delete.c413 EPG *epg; local
422 epg = cp->sp;
445 if ((ret = __bam_ditem(dbc, epg->page, epg->indx)) != 0) {
450 pgno = epg->page->pgno;
451 nitems = NUM_ENT(epg->page);
454 (void)__BT_TLPUT(dbc, epg->lock);
464 while (++epg <= cp->csp) {
469 if (NUM_ENT(epg->page) != 0)
470 (void)__bam_ditem(dbc, epg->page, epg->indx);
472 (void)__bam_free(dbc, epg->page);
[all …]
H A Dbt_search.c321 EPG *epg; local
327 for (epg = cp->sp; epg <= cp->csp; ++epg) {
328 if (epg->page != NULL)
329 (void)memp_fput(dbp->mpf, epg->page, 0);
330 if (epg->lock != LOCK_INVALID)
332 (void)__BT_LPUT(dbc, epg->lock);
334 (void)__BT_TLPUT(dbc, epg->lock);
H A Dbt_rsearch.c288 EPG *epg; local
296 for (epg = cp->sp; epg <= cp->csp; ++epg) {
297 h = epg->page;
302 PGNO(h), &LSN(h), (u_int32_t)epg->indx,
307 GET_BINTERNAL(h, epg->indx)->nrecs += adjust;
309 GET_RINTERNAL(h, epg->indx)->nrecs += adjust;