/illumos-gate/usr/src/lib/krb5/plugins/kdb/db2/libdb2/hash/ |
H A D | hash_bigkey.c | 88 __big_insert(hashp, pagep, key, val) 90 PAGE16 *pagep; 102 NUM_ENT(pagep) = NUM_ENT(pagep) + 1; 106 pagep = 107 __add_bigpage(hashp, pagep, NUM_ENT(pagep) - 1, base_page); 108 if (!pagep) 112 NUM_ENT(pagep) = 1; 115 key_move_bytes = MIN(FREESPACE(pagep), key_siz 148 __big_delete(HTAB *hashp, PAGE16 *pagep, indx_t ndx) argument 196 PAGE16 *pagep, *hold_pagep; local 295 __get_bigkey(HTAB *hashp, PAGE16 *pagep, indx_t ndx, DBT *key) argument 328 PAGE16 *pagep; local [all...] |
H A D | hash_page.c | 100 if (!cursorp->pagep) { 102 cursorp->pagep = 104 cursorp->pgno = ADDR(cursorp->pagep); 108 cursorp->pagep = 110 if (!cursorp->pagep) { 116 FREESPACE(cursorp->pagep) > item_info->seek_size) 119 if (cursorp->pgndx == NUM_ENT(cursorp->pagep)) { 121 if (NEXT_PGNO(cursorp->pagep) == INVALID_PGNO) { 125 next_pgno = NEXT_PGNO(cursorp->pagep); 127 __put_page(hashp, cursorp->pagep, A_RA 234 u_int16_t *pagep, n, off; local 259 next_realkey(PAGE16 * pagep, indx_t n) argument 280 prev_realkey(PAGE16 * pagep, indx_t n) argument 307 PAGE16 *pagep; local 536 PAGE16 *pagep; local 643 PAGE16 *pagep; local 734 __add_bigpage(HTAB * hashp, PAGE16 * pagep, indx_t ndx, const u_int8_t is_basepage) argument 775 page_init(HTAB * hashp, PAGE16 * pagep, db_pgno_t pgno, u_int8_t type) argument 805 PAGE16 *pagep; local 865 PAGE16 *pagep; local 905 PAGE16 *pagep; local 960 PAGE16 *pagep; local [all...] |
H A D | hash.h | 71 u_int16_t *pagep; member in struct:cursor_t
|
H A D | hash.c | 747 cursor.pagep = NULL; 803 /* mpool_put(hashp->mp, pagep, 0); */ 857 new_curs->pagep = NULL; 917 __big_keydata(hashp, cursorp->pagep, key, val, 925 __put_page(hashp, cursorp->pagep, A_RAW, 0); 929 cursorp->pagep = NULL;
|
/illumos-gate/usr/src/cmd/sendmail/db/db/ |
H A D | db_rec.c | 46 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 D | db_overflow.c | 174 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 D | db_dup.c | 48 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...] |
/illumos-gate/usr/src/uts/common/os/ |
H A D | schedctl.c | 139 sc_page_ctl_t *pagep; local 162 pagep = schedctl_page_lookup(ssp); 163 index = (index_t)(ssp - pagep->spc_base); 164 BT_CLEAR(pagep->spc_map, index); 165 pagep->spc_space += sizeof (sc_shared_t); 178 sc_page_ctl_t *pagep; local 187 pagep = p->p_pagep; 189 while (pagep != NULL) { 190 ASSERT(pagep->spc_space == sc_pagesize); 191 next = pagep 236 sc_page_ctl_t *pagep; local 472 sc_page_ctl_t *pagep; local 561 sc_page_ctl_t *pagep; local [all...] |
/illumos-gate/usr/src/cmd/sendmail/db/hash/ |
H A D | hash_rec.c | 87 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 D | hash_dup.c | 123 hk = H_PAIRDATA(hcp->pagep, hcp->bndx); 124 new_size = DUP_SIZE(nval->size) - del_len + LEN_HKEYDATA(hcp->pagep, 134 DUP_SIZE(nval->size) - del_len > P_FREESPACE(hcp->pagep))) { 139 hk = H_PAIRDATA(hcp->pagep, hcp->bndx); 148 pval.size = LEN_HDATA(hcp->pagep, dbp->pgsize, 171 tmp_val.doff = LEN_HDATA(hcp->pagep, 180 dbt.data = HKEYDATA_DATA(H_PAIRDATA(hcp->pagep, 199 ret = __ham_dirty_page(dbp, hcp->pagep); 265 hcp->pgno = PGNO(hcp->pagep); 302 switch (HPAGE_PTYPE(H_PAIRDATA(hcp->pagep, hc [all...] |
H A D | hash_page.c | 112 && 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...] |
H A D | hash.c | 455 memcpy(HOFFDUP_PGNO(P_ENTRY(hcp->pagep, 465 ret = __ham_put_page(dbp, hcp->pagep, 1); 466 hcp->pagep = NULL; 474 LEN_HDATA(hcp->pagep, hcp->hdr->pagesize, hcp->bndx)) 483 HKEYDATA_DATA(H_PAIRDATA(hcp->pagep, hcp->bndx)); 601 if (get_key && (ret = __db_ret(dbp, hcp->pagep, 635 hcp->pagep = NULL; 917 type = HPAGE_TYPE(hcp->pagep, ndx); 918 pp = hcp->pagep; 937 hcp->dup_tlen = LEN_HDATA(hcp->pagep, [all...] |
/illumos-gate/usr/src/cmd/sendmail/db/btree/ |
H A D | bt_rec.c | 47 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...] |
/illumos-gate/usr/src/cmd/sendmail/db/include/ |
H A D | btree.h | 138 #define BT_STK_ENTER(c, pagep, page_indx, lock, ret) do { \ 141 (c)->csp->page = pagep; \ 147 #define BT_STK_PUSH(c, pagep, page_indx, lock, ret) do { \ 148 BT_STK_ENTER(c, pagep, page_indx, lock, ret); \
|
H A D | hash.h | 63 PAGE *pagep; /* The current page. */ member in struct:cursor_t
|
/illumos-gate/usr/src/uts/common/io/ib/adapters/hermon/ |
H A D | hermon_misc.c | 78 hermon_udbr_page_t *pagep; local 85 pagep = kmem_alloc(sizeof (*pagep), KM_SLEEP); 86 pagep->upg_index = page; 87 pagep->upg_nfree = pagesize / sizeof (hermon_dbr_t); 90 pagep->upg_free = kmem_zalloc(pagesize / sizeof (hermon_dbr_t) / 8, 92 pagep->upg_kvaddr = ddi_umem_alloc(pagesize, DDI_UMEM_SLEEP, 93 &pagep->upg_umemcookie); /* not HERMON_PAGESIZE here */ 95 pagep->upg_buf = ddi_umem_iosetup(pagep 137 hermon_udbr_page_t *pagep; local 213 hermon_udbr_page_t *pagep; local 436 hermon_udbr_page_t *pagep, *nextp; local [all...] |
H A D | hermon_umap.c | 416 hermon_udbr_page_t *pagep; local 423 pagep = (hermon_udbr_page_t *)rsrcp; 437 &hermon_devmap_dbrecmem_cbops, pagep->upg_umemcookie, offset,
|
/illumos-gate/usr/src/cmd/fm/modules/common/cpumem-retire/ |
H A D | cma_page.c | 250 cma_page_t **pagep; local 256 pagep = &cma.cma_pages; 257 while (*pagep != NULL) { 258 cma_page_t *page = *pagep; 265 *pagep = page->pg_next; 273 pagep = &page->pg_next;
|