siphash
const u64 hash = siphash(pubkey, NOISE_PUBLIC_KEY_LEN, &table->key);
return siphash(name->name, name->len, &ci->ci_dirhash_key);
chk(siphash(in, i, &test_key_siphash),
chk(siphash(in_unaligned + 1, i, &test_key_siphash),
hash = siphash(flow_keys_hash_start(keys),
st.hash64 = siphash(&combined, offsetofend(typeof(combined), dport),
return siphash(&combined, offsetofend(typeof(combined), dport),
foc->val[0] = cpu_to_le64(siphash(&iph->saddr,
foc->val[0] = cpu_to_le64(siphash(&ip6h->saddr,
val = siphash(&combined, sizeof(combined), &rt6_exception_key);
return siphash(&combined, offsetofend(typeof(combined), dport),
return siphash((void *)tuple,
d = (unsigned long)siphash(&ct->tuplehash[IP_CT_DIR_ORIGINAL].tuple,
hash = siphash(&combined, sizeof(combined), &nf_ct_expect_hashrnd);
d = (unsigned long)siphash(&exp->tuple, sizeof(exp->tuple), &exp_id_seed);
hash = siphash(&combined, sizeof(combined), &nf_nat_hash_rnd);