Lines Matching refs:keylen
91 #define HASH_FUNCTION(keyptr,keylen,hashv) HASH_JEN(keyptr, keylen, hashv) argument
151 #define HASH_VALUE(keyptr,keylen,hashv) \ argument
153 HASH_FUNCTION(keyptr, keylen, hashv); \
156 #define HASH_FIND_BYHASHVALUE(hh,head,keyptr,keylen,hashval,out) \ argument
163 …HASH_FIND_IN_BKT((head)->hh.tbl, hh, (head)->hh.tbl->buckets[ _hf_bkt ], keyptr, keylen, hashval, …
168 #define HASH_FIND(hh,head,keyptr,keylen,out) \ argument
173 HASH_VALUE(keyptr, keylen, _hf_hashv); \
174 HASH_FIND_BYHASHVALUE(hh, head, keyptr, keylen, _hf_hashv, out); \
358 (add)->hh.keylen = (unsigned) (keylen_in); \
404 (add)->hh.keylen = (unsigned) (keylen_in); \
586 #define HASH_BER(key,keylen,hashv) \ argument
588 unsigned _hb_keylen = (unsigned)keylen; \
601 #define HASH_SAX(key,keylen,hashv) \ argument
606 for (_sx_i=0; _sx_i < keylen; _sx_i++) { \
611 #define HASH_FNV(key,keylen,hashv) \ argument
616 for (_fn_i=0; _fn_i < keylen; _fn_i++) { \
622 #define HASH_OAT(key,keylen,hashv) \ argument
627 for(_ho_i=0; _ho_i < keylen; _ho_i++) { \
650 #define HASH_JEN(key,keylen,hashv) \ argument
656 _hj_k = (unsigned)(keylen); \
673 hashv += (unsigned)(keylen); \
702 #define HASH_SFH(key,keylen,hashv) \ argument
705 uint32_t _sfh_tmp, _sfh_len = (uint32_t)keylen; \
756 if ((out)->hh.hashv == (hashval) && (out)->hh.keylen == (keylen_in)) { \
998 _dst_hh->keylen = _src_hh->keylen; \
1136 unsigned keylen; /* enclosing struct's key len */ member