hashidx
uint32_t crc, hashidx;
hashidx = __SHIFTOUT(crc, __BITS(30,26));
gaddr[__SHIFTOUT(crc, __BIT(31))] |= __BIT(hashidx);
unsigned hashidx; // current hash index (block of bits)
query->hashidx = 0;
if (query->hashidx != i) {
query->hashidx = i;
if (__predict_true(query->hashidx == 0)) {
uint32_t hashidx;
hashidx = llt->llt_hash(lle, llt->llt_hsize);
lleh = &llt->lle_head[hashidx];
u_int hashidx;
hashidx = in_lltable_hash_dst(dst, llt->llt_hsize);
lleh = &llt->lle_head[hashidx];
#define IPFLOW_INSERT(hashidx, ipf) \
(ipf)->ipf_hashidx = (hashidx); \
TAILQ_INSERT_HEAD(&ipflowtable[(hashidx)], (ipf), ipf_hash); \
#define IPFLOW_REMOVE(hashidx, ipf) \
TAILQ_REMOVE(&ipflowtable[(hashidx)], (ipf), ipf_hash); \
u_int hashidx;
hashidx = in6_lltable_hash_dst(dst, llt->llt_hsize);
lleh = &llt->lle_head[hashidx];
#define IP6FLOW_INSERT(hashidx, ip6f) \
(ip6f)->ip6f_hashidx = (hashidx); \
TAILQ_INSERT_HEAD(&ip6flowtable[(hashidx)], (ip6f), ip6f_hash); \
#define IP6FLOW_REMOVE(hashidx, ip6f) \
TAILQ_REMOVE(&ip6flowtable[(hashidx)], (ip6f), ip6f_hash); \
idx = hashidx(username[0]);
idx = hashidx(username[0]);
static int hashidx(char);