Searched refs:HTAB (Results 1 – 7 of 7) sorted by relevance
/illumos-gate/usr/src/lib/krb5/plugins/kdb/db2/libdb2/hash/ |
H A D | extern.h | 81 PAGE16 *__add_bigpage __P((HTAB *, PAGE16 *, indx_t, const u_int8_t)); 82 PAGE16 *__add_ovflpage __P((HTAB *, PAGE16 *)); 83 int32_t __addel __P((HTAB *, ITEM_INFO *, 85 u_int32_t __alloc_tmp __P((HTAB*)); 86 int32_t __big_delete __P((HTAB *, PAGE16 *, indx_t)); 87 int32_t __big_insert __P((HTAB *, PAGE16 *, const DBT *, const DBT *)); 88 int32_t __big_keydata __P((HTAB *, PAGE16 *, DBT *, DBT *, int32_t)); 89 int32_t __big_return __P((HTAB *, ITEM_INFO *, DBT *, int32_t)); 90 u_int32_t __call_hash __P((HTAB *, int8_t *, int32_t)); 92 int32_t __delete_page __P((HTAB *, PAGE16 *, int32_t)); [all …]
|
H A D | hash.c | 57 static int32_t flush_meta __P((HTAB *)); 58 static int32_t hash_access __P((HTAB *, ACTION, const DBT *, DBT *)); 66 static int32_t hdestroy __P((HTAB *)); 70 static HTAB *init_hash __P((HTAB *, const char *, const HASHINFO *)); 71 static int32_t init_htab __P((HTAB *, int32_t)); 73 static void swap_header __P((HTAB *)); 76 static u_int32_t hget_header __P((HTAB *, u_int32_t)); 77 static void hput_header __P((HTAB *)); 103 HTAB *hashp; 110 if (!(hashp = (HTAB *)calloc(1, sizeof(HTAB)))) [all …]
|
H A D | hash_page.c | 68 static int32_t add_bigptr __P((HTAB *, ITEM_INFO *, indx_t)); 69 static u_int32_t *fetch_bitmap __P((HTAB *, int32_t)); 74 static u_int16_t overflow_page __P((HTAB *)); 75 static void page_init __P((HTAB *, PAGE16 *, db_pgno_t, u_int8_t)); 82 static void account_page(HTAB *, db_pgno_t, int); 87 HTAB *hashp; in __get_item() 162 HTAB *hashp; in __get_item_reset() 177 HTAB *hashp; in __get_item_done() 193 HTAB *hashp; in __get_item_first() 209 HTAB *hashp; in __get_item_next() [all …]
|
H A D | hash_bigkey.c | 68 static int32_t collect_key __P((HTAB *, PAGE16 *, int32_t, db_pgno_t *)); 69 static int32_t collect_data __P((HTAB *, PAGE16 *, int32_t)); 83 HTAB *hashp; in __big_insert() 142 __big_delete(HTAB *hashp, PAGE16 *pagep, indx_t ndx) in __big_delete() 145 HTAB *hashp; in __big_delete() 185 HTAB *hashp; in __find_bigpair() 257 HTAB *hashp; in __big_keydata() 287 __get_bigkey(HTAB *hashp, PAGE16 *pagep, indx_t ndx, DBT *key) in __get_bigkey() 290 HTAB *hashp; in __get_bigkey() 315 HTAB *hashp; in __big_return() [all …]
|
H A D | dbm.c | 344 HTAB *hp; 346 hp = (HTAB *)db->internal; 354 HTAB *hp; 356 hp = (HTAB *)db->internal; 365 return(((HTAB *)db->internal)->fp);
|
H A D | hash.h | 116 } HTAB; typedef
|
/illumos-gate/usr/src/cmd/isns/isnsd/ |
H A D | isns_htab.h | 79 #define FOR_EACH_ITEM(HTAB, UID, STMT) \ argument 81 UID = htab_get_next(HTAB, UID);\ 84 UID = htab_get_next(HTAB, UID);\
|