Searched refs:hashfn (Results 1 - 3 of 3) sorted by path
/freebsd-11-stable/cddl/contrib/opensolaris/tools/ctf/cvt/ |
H A D | alist.c | 73 void (*valfree)(void *), int (*hashfn)(int, void *), 79 alist->al_elements = hash_new(nbuckets, hashfn, cmpfn); 72 alist_xnew(int nbuckets, void (*namefree)(void *), void (*valfree)(void *), int (*hashfn)(int, void *), int (*cmpfn)(void *, void *)) argument
|
H A D | hash.c | 93 hash_new(int nbuckets, int (*hashfn)(int, void *), int (*cmp)(void *, void *)) argument 100 hash->h_hashfn = hashfn ? hashfn : hash_def_hash;
|
/freebsd-11-stable/contrib/ntp/sntp/libevent/ |
H A D | ht-internal.h | 105 #define HT_SET_HASH_(elm, field, hashfn) \ 106 do { (elm)->field.hte_hash = hashfn(elm); } while (0) 109 #define HT_ELT_HASH_(elm, field, hashfn) \ 112 #define HT_SET_HASH_(elm, field, hashfn) \ 114 #define HT_ELT_HASH_(elm, field, hashfn) \ 115 (hashfn(elm)) 121 #define HT_BUCKET_(head, field, elm, hashfn) \ 122 ((head)->hth_table[HT_ELT_HASH_(elm,field,hashfn) % head->hth_table_length]) 129 #define HT_PROTOTYPE(name, type, field, hashfn, eqfn) \ 149 p = &HT_BUCKET_(head, field, elm, hashfn); \ [all...] |
Completed in 111 milliseconds