Lines Matching refs:keylen
114 #define HASH_VALUE(keyptr,keylen,hashv) \ argument
116 HASH_FCN(keyptr, keylen, hashv); \
119 #define HASH_FIND_BYHASHVALUE(hh,head,keyptr,keylen,hashval,out) \ argument
126 …HASH_FIND_IN_BKT((head)->hh.tbl, hh, (head)->hh.tbl->buckets[ _hf_bkt ], keyptr, keylen, hashval, …
131 #define HASH_FIND(hh,head,keyptr,keylen,out) \ argument
134 HASH_VALUE(keyptr, keylen, _hf_hashv); \
135 HASH_FIND_BYHASHVALUE(hh, head, keyptr, keylen, _hf_hashv, out); \
238 (add)->hh.keylen = (unsigned) (keylen_in); \
289 (add)->hh.keylen = (unsigned) (keylen_in); \
477 #define HASH_BER(key,keylen,hashv) \ argument
479 unsigned _hb_keylen=(unsigned)keylen; \
490 #define HASH_SAX(key,keylen,hashv) \ argument
495 for(_sx_i=0; _sx_i < keylen; _sx_i++) { \
500 #define HASH_FNV(key,keylen,hashv) \ argument
505 for(_fn_i=0; _fn_i < keylen; _fn_i++) { \
511 #define HASH_OAT(key,keylen,hashv) \ argument
516 for(_ho_i=0; _ho_i < keylen; _ho_i++) { \
539 #define HASH_JEN(key,keylen,hashv) \ argument
545 _hj_k = (unsigned)(keylen); \
562 hashv += (unsigned)(keylen); \
590 #define HASH_SFH(key,keylen,hashv) \ argument
593 uint32_t _sfh_tmp, _sfh_len = (uint32_t)keylen; \
675 #define HASH_MUR(key,keylen,hashv) \ argument
678 const int _mur_nblocks = (int)(keylen) / 4; \
698 switch((keylen) & 3U) { \
707 _mur_h1 ^= (uint32_t)(keylen); \
722 if ((out)->hh.hashv == (hashval) && (out)->hh.keylen == (keylen_in)) { \
951 _dst_hh->keylen = _src_hh->keylen; \
1070 unsigned keylen; /* enclosing struct's key len */ member