Symbol: item_info
crypto/krb5/src/plugins/kdb/db2/libdb2/hash/hash.c
650
ITEM_INFO item_info;
crypto/krb5/src/plugins/kdb/db2/libdb2/hash/hash.c
666
item_info.seek_size = PAIR_OVERHEAD;
crypto/krb5/src/plugins/kdb/db2/libdb2/hash/hash.c
668
item_info.seek_size = key->size + val->size;
crypto/krb5/src/plugins/kdb/db2/libdb2/hash/hash.c
670
item_info.seek_size = 0;
crypto/krb5/src/plugins/kdb/db2/libdb2/hash/hash.c
671
item_info.seek_found_page = 0;
crypto/krb5/src/plugins/kdb/db2/libdb2/hash/hash.c
680
__get_item_next(hashp, &cursor, &page_key, &page_val, &item_info);
crypto/krb5/src/plugins/kdb/db2/libdb2/hash/hash.c
681
if (item_info.status == ITEM_ERROR)
crypto/krb5/src/plugins/kdb/db2/libdb2/hash/hash.c
683
if (item_info.status == ITEM_NO_MORE)
crypto/krb5/src/plugins/kdb/db2/libdb2/hash/hash.c
686
if (item_info.key_off == BIGPAIR) {
crypto/krb5/src/plugins/kdb/db2/libdb2/hash/hash.c
714
if (__addel(hashp, &item_info, key, val, num_items, 0))
crypto/krb5/src/plugins/kdb/db2/libdb2/hash/hash.c
723
if (item_info.caused_expand)
crypto/krb5/src/plugins/kdb/db2/libdb2/hash/hash.c
734
if (item_info.key_off == BIGPAIR) {
crypto/krb5/src/plugins/kdb/db2/libdb2/hash/hash.c
735
if (__big_return(hashp, &item_info, val, 0))
crypto/krb5/src/plugins/kdb/db2/libdb2/hash/hash.c
744
if (__delpair(hashp, &cursor, &item_info) ||
crypto/krb5/src/plugins/kdb/db2/libdb2/hash/hash.c
745
__addel(hashp, &item_info, key, val, UNKNOWN, 0))
crypto/krb5/src/plugins/kdb/db2/libdb2/hash/hash.c
748
if (item_info.caused_expand)
crypto/krb5/src/plugins/kdb/db2/libdb2/hash/hash.c
752
if (__delpair(hashp, &cursor, &item_info))
crypto/krb5/src/plugins/kdb/db2/libdb2/hash/hash.c
772
(struct item_info *)malloc(sizeof(struct item_info));
crypto/krb5/src/plugins/kdb/db2/libdb2/hash/hash.c
797
ITEM_INFO item_info;
crypto/krb5/src/plugins/kdb/db2/libdb2/hash/hash.c
809
item_info.seek_size = 0;
crypto/krb5/src/plugins/kdb/db2/libdb2/hash/hash.c
812
__get_item_first(hashp, cursorp, key, val, &item_info);
crypto/krb5/src/plugins/kdb/db2/libdb2/hash/hash.c
814
__get_item_next(hashp, cursorp, key, val, &item_info);
crypto/krb5/src/plugins/kdb/db2/libdb2/hash/hash.c
838
if (item_info.status == ITEM_OK) {
crypto/krb5/src/plugins/kdb/db2/libdb2/hash/hash.c
839
if (item_info.key_off == BIGPAIR &&
crypto/krb5/src/plugins/kdb/db2/libdb2/hash/hash.c
841
item_info.pgndx))
crypto/krb5/src/plugins/kdb/db2/libdb2/hash/hash.c
845
} else if (item_info.status != ITEM_NO_MORE)
crypto/krb5/src/plugins/kdb/db2/libdb2/hash/hash.c
855
__get_item_next(hashp, cursorp, key, val, &item_info);
crypto/krb5/src/plugins/kdb/db2/libdb2/hash/hash_bigkey.c
307
__big_return(HTAB *hashp, ITEM_INFO *item_info, DBT *val,
crypto/krb5/src/plugins/kdb/db2/libdb2/hash/hash_bigkey.c
316
OADDR_TO_PAGE(item_info->data_off), A_RAW);
crypto/krb5/src/plugins/kdb/db2/libdb2/hash/hash_bigkey.c
320
pagep = __get_page(hashp, item_info->pgno, A_RAW);
crypto/krb5/src/plugins/kdb/db2/libdb2/hash/hash_debug.c
68
ITEM_INFO item_info;
crypto/krb5/src/plugins/kdb/db2/libdb2/hash/hash_debug.c
73
item_info.seek_size = 0;
crypto/krb5/src/plugins/kdb/db2/libdb2/hash/hash_debug.c
74
item_info.seek_found_page = 0;
crypto/krb5/src/plugins/kdb/db2/libdb2/hash/hash_debug.c
80
__get_item_next(hashp, &cursor, &key, &val, &item_info);
crypto/krb5/src/plugins/kdb/db2/libdb2/hash/hash_debug.c
81
if (item_info.status == ITEM_ERROR) {
crypto/krb5/src/plugins/kdb/db2/libdb2/hash/hash_debug.c
84
} else if (item_info.status == ITEM_NO_MORE)
crypto/krb5/src/plugins/kdb/db2/libdb2/hash/hash_debug.c
87
if (item_info.key_off == BIGPAIR) {
crypto/krb5/src/plugins/kdb/db2/libdb2/hash/hash_debug.c
89
item_info.pgndx)) {
crypto/krb5/src/plugins/kdb/db2/libdb2/hash/hash_page.c
105
item_info->status = ITEM_ERROR;
crypto/krb5/src/plugins/kdb/db2/libdb2/hash/hash_page.c
109
if (item_info->seek_size &&
crypto/krb5/src/plugins/kdb/db2/libdb2/hash/hash_page.c
110
FREESPACE(cursorp->pagep) > item_info->seek_size)
crypto/krb5/src/plugins/kdb/db2/libdb2/hash/hash_page.c
111
item_info->seek_found_page = cursorp->pgno;
crypto/krb5/src/plugins/kdb/db2/libdb2/hash/hash_page.c
116
item_info->status = ITEM_NO_MORE;
crypto/krb5/src/plugins/kdb/db2/libdb2/hash/hash_page.c
124
item_info->status = ITEM_ERROR;
crypto/krb5/src/plugins/kdb/db2/libdb2/hash/hash_page.c
147
item_info->pgno = cursorp->pgno;
crypto/krb5/src/plugins/kdb/db2/libdb2/hash/hash_page.c
148
item_info->bucket = cursorp->bucket;
crypto/krb5/src/plugins/kdb/db2/libdb2/hash/hash_page.c
149
item_info->ndx = cursorp->ndx;
crypto/krb5/src/plugins/kdb/db2/libdb2/hash/hash_page.c
150
item_info->pgndx = cursorp->pgndx;
crypto/krb5/src/plugins/kdb/db2/libdb2/hash/hash_page.c
151
item_info->key_off = KEY_OFF(cursorp->pagep, cursorp->pgndx);
crypto/krb5/src/plugins/kdb/db2/libdb2/hash/hash_page.c
152
item_info->data_off = DATA_OFF(cursorp->pagep, cursorp->pgndx);
crypto/krb5/src/plugins/kdb/db2/libdb2/hash/hash_page.c
153
item_info->status = ITEM_OK;
crypto/krb5/src/plugins/kdb/db2/libdb2/hash/hash_page.c
187
ITEM_INFO *item_info)
crypto/krb5/src/plugins/kdb/db2/libdb2/hash/hash_page.c
191
return (__get_item_next(hashp, cursorp, key, val, item_info));
crypto/krb5/src/plugins/kdb/db2/libdb2/hash/hash_page.c
200
ITEM_INFO *item_info)
crypto/krb5/src/plugins/kdb/db2/libdb2/hash/hash_page.c
204
status = __get_item(hashp, cursorp, key, val, item_info);
crypto/krb5/src/plugins/kdb/db2/libdb2/hash/hash_page.c
263
__delpair(HTAB *hashp, CURSOR *cursorp, ITEM_INFO *item_info)
crypto/krb5/src/plugins/kdb/db2/libdb2/hash/hash_page.c
365
pagep = __get_page(hashp, item_info->bucket, A_BUCKET);
crypto/krb5/src/plugins/kdb/db2/libdb2/hash/hash_page.c
384
if (item_info->pgno == to_find) {
crypto/krb5/src/plugins/kdb/db2/libdb2/hash/hash_page.c
385
item_info->pgno = ADDR(pagep);
crypto/krb5/src/plugins/kdb/db2/libdb2/hash/hash_page.c
386
item_info->pgndx = NUM_ENT(pagep);
crypto/krb5/src/plugins/kdb/db2/libdb2/hash/hash_page.c
387
item_info->seek_found_page = ADDR(pagep);
crypto/krb5/src/plugins/kdb/db2/libdb2/hash/hash_page.c
477
__addel(HTAB *hashp, ITEM_INFO *item_info, const DBT *key, const DBT *val,
crypto/krb5/src/plugins/kdb/db2/libdb2/hash/hash_page.c
480
__addel(hashp, item_info, key, val, num_items, expanding)
crypto/krb5/src/plugins/kdb/db2/libdb2/hash/hash_page.c
482
ITEM_INFO *item_info;
crypto/krb5/src/plugins/kdb/db2/libdb2/hash/hash_page.c
495
item_info->seek_found_page != 0 ?
crypto/krb5/src/plugins/kdb/db2/libdb2/hash/hash_page.c
496
item_info->seek_found_page : item_info->pgno, A_RAW);
crypto/krb5/src/plugins/kdb/db2/libdb2/hash/hash_page.c
551
item_info->pgno = ADDR(pagep);
crypto/krb5/src/plugins/kdb/db2/libdb2/hash/hash_page.c
561
item_info->caused_expand = 0;
crypto/krb5/src/plugins/kdb/db2/libdb2/hash/hash_page.c
565
item_info->caused_expand = 0;
crypto/krb5/src/plugins/kdb/db2/libdb2/hash/hash_page.c
568
item_info->caused_expand |=
crypto/krb5/src/plugins/kdb/db2/libdb2/hash/hash_page.c
571
item_info->pgndx > hashp->hdr.ffactor;
crypto/krb5/src/plugins/kdb/db2/libdb2/hash/hash_page.c
574
item_info->caused_expand =
crypto/krb5/src/plugins/kdb/db2/libdb2/hash/hash_page.c
587
add_bigptr(HTAB * hashp, ITEM_INFO * item_info, indx_t big_pgno)
crypto/krb5/src/plugins/kdb/db2/libdb2/hash/hash_page.c
589
add_bigptr(hashp, item_info, big_pgno)
crypto/krb5/src/plugins/kdb/db2/libdb2/hash/hash_page.c
591
ITEM_INFO *item_info;
crypto/krb5/src/plugins/kdb/db2/libdb2/hash/hash_page.c
598
pagep = __get_page(hashp, item_info->bucket, A_BUCKET);
crypto/krb5/src/plugins/kdb/db2/libdb2/hash/hash_page.c
88
ITEM_INFO *item_info)