• Home
  • Raw
  • Download

Lines Matching refs:keyptr

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); \
233 #define HASH_ADD_KEYPTR_BYHASHVALUE_INORDER(hh,head,keyptr,keylen_in,hashval,add,cmpfcn) \ argument
237 (add)->hh.key = (char*) (keyptr); \
267 HASH_EMIT_KEY(hh, head, keyptr, keylen_in); \
271 #define HASH_ADD_KEYPTR_INORDER(hh,head,keyptr,keylen_in,add,cmpfcn) \ argument
274 HASH_VALUE(keyptr, keylen_in, _hs_hashv); \
275 HASH_ADD_KEYPTR_BYHASHVALUE_INORDER(hh, head, keyptr, keylen_in, _hs_hashv, add, cmpfcn); \
284 #define HASH_ADD_KEYPTR_BYHASHVALUE(hh,head,keyptr,keylen_in,hashval,add) \ argument
288 (add)->hh.key = (char*) (keyptr); \
303 HASH_EMIT_KEY(hh, head, keyptr, keylen_in); \
307 #define HASH_ADD_KEYPTR(hh,head,keyptr,keylen_in,add) \ argument
310 HASH_VALUE(keyptr, keylen_in, _ha_hashv); \
311 HASH_ADD_KEYPTR_BYHASHVALUE(hh, head, keyptr, keylen_in, _ha_hashv, add); \
459 #define HASH_EMIT_KEY(hh,head,keyptr,fieldlen) \ argument
463 write(HASH_EMIT_KEYS, keyptr, (unsigned long)fieldlen); \
466 #define HASH_EMIT_KEY(hh,head,keyptr,fieldlen) argument
714 #define HASH_FIND_IN_BKT(tbl,hh,head,keyptr,keylen_in,hashval,out) \ argument
723 if (uthash_memcmp((out)->hh.key, keyptr, keylen_in) == 0) { \