Symbol: htbl
usr/src/cmd/cmd-inet/usr.sbin/in.routed/if.c
103
static void htbl_grow(struct htbl *);
usr/src/cmd/cmd-inet/usr.sbin/in.routed/if.c
109
static struct htbl ahash_tbl = {
usr/src/cmd/cmd-inet/usr.sbin/in.routed/if.c
117
static struct htbl bhash_tbl = {
usr/src/cmd/cmd-inet/usr.sbin/in.routed/if.c
125
static struct htbl ihash_tbl = {
usr/src/cmd/cmd-inet/usr.sbin/in.routed/if.c
132
static struct htbl nhash_tbl = {
usr/src/cmd/cmd-inet/usr.sbin/in.routed/if.c
204
hash_link(struct htbl *htbl, uint_t hval, void *strp)
usr/src/cmd/cmd-inet/usr.sbin/in.routed/if.c
208
if (htbl->htbl_grow && htbl->htbl_ifcount >= htbl->htbl_size * 5)
usr/src/cmd/cmd-inet/usr.sbin/in.routed/if.c
209
htbl_grow(htbl);
usr/src/cmd/cmd-inet/usr.sbin/in.routed/if.c
211
hep = &htbl->htbl_ptrs[hval % htbl->htbl_size];
usr/src/cmd/cmd-inet/usr.sbin/in.routed/if.c
212
link_in(hep, strp, htbl->htbl_link_off);
usr/src/cmd/cmd-inet/usr.sbin/in.routed/if.c
213
htbl->htbl_ifcount++;
usr/src/cmd/cmd-inet/usr.sbin/in.routed/if.c
218
hash_unlink(struct htbl *htbl, void *strp)
usr/src/cmd/cmd-inet/usr.sbin/in.routed/if.c
220
link_out(strp, htbl->htbl_link_off);
usr/src/cmd/cmd-inet/usr.sbin/in.routed/if.c
221
htbl->htbl_ifcount--;
usr/src/cmd/cmd-inet/usr.sbin/in.routed/if.c
265
htbl_grow(struct htbl *htbl)
usr/src/cmd/cmd-inet/usr.sbin/in.routed/if.c
272
if ((new_size = hash_table_sizes[htbl->htbl_size_index + 1]) == 0)
usr/src/cmd/cmd-inet/usr.sbin/in.routed/if.c
289
saved_old_ptrs = old_ptrs = htbl->htbl_ptrs;
usr/src/cmd/cmd-inet/usr.sbin/in.routed/if.c
290
old_size = htbl->htbl_size;
usr/src/cmd/cmd-inet/usr.sbin/in.routed/if.c
291
htbl->htbl_ptrs = new_ptrs;
usr/src/cmd/cmd-inet/usr.sbin/in.routed/if.c
292
htbl->htbl_size = new_size;
usr/src/cmd/cmd-inet/usr.sbin/in.routed/if.c
293
htbl->htbl_size_index++;
usr/src/cmd/cmd-inet/usr.sbin/in.routed/if.c
294
htbl->htbl_ifcount = 0;
usr/src/cmd/cmd-inet/usr.sbin/in.routed/if.c
300
htbl->htbl_grow = _B_FALSE;
usr/src/cmd/cmd-inet/usr.sbin/in.routed/if.c
303
HADD(htbl, strp);
usr/src/cmd/cmd-inet/usr.sbin/in.routed/if.c
306
htbl->htbl_grow = _B_TRUE;
usr/src/cmd/cmd-inet/usr.sbin/in.routed/if.c
71
#define HFIRST(htbl, arg) \
usr/src/cmd/cmd-inet/usr.sbin/in.routed/if.c
72
((htbl)->htbl_ptrs[(htbl)->htbl_hash((arg), 0) % (htbl)->htbl_size])
usr/src/cmd/cmd-inet/usr.sbin/in.routed/if.c
75
#define HADD(htbl, strp) \
usr/src/cmd/cmd-inet/usr.sbin/in.routed/if.c
76
hash_link((htbl), (htbl)->htbl_hash((strp), (htbl)->htbl_key_off), \
usr/src/lib/libpicltree/picltree.c
456
hash_init(hash_t *htbl)
usr/src/lib/libpicltree/picltree.c
460
htbl->hash_size = HASH_TBL_SIZE;
usr/src/lib/libpicltree/picltree.c
461
htbl->tbl = malloc(sizeof (hash_elem_t *) * HASH_TBL_SIZE);
usr/src/lib/libpicltree/picltree.c
462
if (htbl->tbl == NULL)
usr/src/lib/libpicltree/picltree.c
464
for (i = 0; i < htbl->hash_size; ++i)
usr/src/lib/libpicltree/picltree.c
465
htbl->tbl[i] = NULL;
usr/src/lib/libpicltree/picltree.c
473
hash_add_newobj(hash_t *htbl, picl_hdl_t hdl, void *pobj)
usr/src/lib/libpicltree/picltree.c
482
indx = HASH_INDEX(htbl->hash_size, hash_val);
usr/src/lib/libpicltree/picltree.c
483
n->next = htbl->tbl[indx];
usr/src/lib/libpicltree/picltree.c
484
htbl->tbl[indx] = n;
usr/src/lib/libpicltree/picltree.c
489
hash_add_newhdl(hash_t *htbl, picl_hdl_t piclh, picl_hdl_t ptreeh)
usr/src/lib/libpicltree/picltree.c
500
indx = HASH_INDEX(htbl->hash_size, picl_val);
usr/src/lib/libpicltree/picltree.c
501
n->next = htbl->tbl[indx];
usr/src/lib/libpicltree/picltree.c
502
htbl->tbl[indx] = n;
usr/src/lib/libpicltree/picltree.c
511
hash_remove(hash_t *htbl, picl_hdl_t hdl)
usr/src/lib/libpicltree/picltree.c
518
i = HASH_INDEX(htbl->hash_size, hash_val);
usr/src/lib/libpicltree/picltree.c
519
if (htbl->tbl[i] == NULL)
usr/src/lib/libpicltree/picltree.c
522
cur = htbl->tbl[i];
usr/src/lib/libpicltree/picltree.c
524
htbl->tbl[i] = cur->next;
usr/src/lib/libpicltree/picltree.c
546
hash_lookup_obj(hash_t *htbl, picl_hdl_t hdl)
usr/src/lib/libpicltree/picltree.c
553
i = HASH_INDEX(htbl->hash_size, hash_val);
usr/src/lib/libpicltree/picltree.c
554
tmp = htbl->tbl[i];
usr/src/lib/libpicltree/picltree.c
564
hash_lookup_hdl(hash_t *htbl, picl_hdl_t hdl)
usr/src/lib/libpicltree/picltree.c
571
i = HASH_INDEX(htbl->hash_size, hash_val);
usr/src/lib/libpicltree/picltree.c
572
tmp = htbl->tbl[i];