Searched refs:hashfn (Results 1 - 3 of 3) sorted by path

/freebsd-11-stable/cddl/contrib/opensolaris/tools/ctf/cvt/
H A Dalist.c73 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 Dhash.c93 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 Dht-internal.h105 #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