Lines Matching defs:keylen
89 #define HASH_FUNCTION(keyptr,keylen,hashv) HASH_JEN(keyptr, keylen, hashv)
149 #define HASH_VALUE(keyptr,keylen,hashv) \
151 HASH_FUNCTION(keyptr, keylen, hashv); \
154 #define HASH_FIND_BYHASHVALUE(hh,head,keyptr,keylen,hashval,out) \
161 HASH_FIND_IN_BKT((head)->hh.tbl, hh, (head)->hh.tbl->buckets[ _hf_bkt ], keyptr, keylen, hashval, out); \
166 #define HASH_FIND(hh,head,keyptr,keylen,out) \
171 HASH_VALUE(keyptr, keylen, _hf_hashv); \
172 HASH_FIND_BYHASHVALUE(hh, head, keyptr, keylen, _hf_hashv, out); \
356 (add)->hh.keylen = (unsigned) (keylen_in); \
402 (add)->hh.keylen = (unsigned) (keylen_in); \
584 #define HASH_BER(key,keylen,hashv) \
586 unsigned _hb_keylen = (unsigned)keylen; \
597 #define HASH_SAX(key,keylen,hashv) \
602 for (_sx_i=0; _sx_i < keylen; _sx_i++) { \
607 #define HASH_FNV(key,keylen,hashv) \
612 for (_fn_i=0; _fn_i < keylen; _fn_i++) { \
618 #define HASH_OAT(key,keylen,hashv) \
623 for(_ho_i=0; _ho_i < keylen; _ho_i++) { \
646 #define HASH_JEN(key,keylen,hashv) \
652 _hj_k = (unsigned)(keylen); \
669 hashv += (unsigned)(keylen); \
698 #define HASH_SFH(key,keylen,hashv) \
701 uint32_t _sfh_tmp, _sfh_len = (uint32_t)keylen; \
752 if ((out)->hh.hashv == (hashval) && (out)->hh.keylen == (keylen_in)) { \
994 _dst_hh->keylen = _src_hh->keylen; \
1132 unsigned keylen; /* enclosing struct's key len */