jhash
u32 ipv6_hash = jhash(&ipv6_sockaddr->sin6_addr, sizeof(struct in6_addr), 0);
u32 ipv4_hash = jhash(&ipv4_sockaddr->sin_addr, sizeof(struct in_addr), 0);
u32 hash = jhash(src, sizeof(*src), tunnel->amt->hash_seed);
u32 hash = jhash(group, sizeof(*group), tunnel->amt->hash_seed);
addr = jhash(src_mac, ETH_ALEN, 0) + vf_idx;
addr = jhash(adapter->netdev->dev_addr, ETH_ALEN, 0);
hash_key = jhash(data, ctx->data_size, 0);
return jhash(key->actions,
return jhash(&key->endpoint_ip.v4, sizeof(key->endpoint_ip.v4), 0);
return jhash(&key->endpoint_ip.v6, sizeof(key->endpoint_ip.v6), 0);
return jhash(key->ip_tun_key, sizeof(*key->ip_tun_key),
return jhash(&key->key, sizeof(key->key), 0);
return jhash(key, sizeof(*key), 0);
hash = jhash((const void *)&flow_act->vlan,
hash = jhash((const void *)&dest->vport.num,
hash = jhash((const void *)&dest->vport.vhca_id,
hash = jhash(flow_act->pkt_reformat,
seed = jhash(mlxsw_sp->base_mac, sizeof(mlxsw_sp->base_mac),
seed = jhash(mlxsw_sp->base_mac, sizeof(mlxsw_sp->base_mac), 0);
return jhash(&fi, sizeof(fi), seed);
val ^= jhash(&nh->ifindex, sizeof(nh->ifindex), seed);
val ^= jhash(&nh->gw_addr, sizeof(nh->gw_addr), seed);
return jhash(&val, sizeof(val), seed);
return jhash(&nh_grp->obj.id, sizeof(nh_grp->obj.id), seed);
val ^= jhash(&dev->ifindex, sizeof(dev->ifindex), seed);
val ^= jhash(gw, sizeof(*gw), seed);
return jhash(&val, sizeof(val), seed);
return jhash(&cmp_arg->fi, sizeof(cmp_arg->fi), seed);
return jhash(&cmp_arg->id, sizeof(cmp_arg->id), seed);
hash_key = jhash(mask_data, mask_len, priv->mask_id_seed);
hash_key = jhash(mask_data, mask_len, priv->mask_id_seed);
jhash(_key, _key_len, 0) % HASH_SIZE(*__tbl2); \
hash = jhash(name, len, 0);
hash = jhash(name, len, 0);
h = jhash(&sdp, sizeof(struct gfs2_sbd *), 0);
h = jhash(&qid, sizeof(struct kqid), h);
return &cache->buckets[jhash(name, strlen(name), 0) &
hash = jhash(&fh->fh_raw, fh->fh_size, 0);
hash = jhash(&fh->fh_raw, fh->fh_size, 0);
h = jhash(&c, sizeof(c), h);
return jhash(name, strlen(name), 0);
hash = jhash(key, key_len, hash_rnd);
hash = jhash(key, key_len, hash_rnd);
return hash_32(jhash(laddr->mac, sizeof(laddr->mac), 0),
hash = jhash(skb->data, 2 * ETH_ALEN,
h = jhash(value, value_size, bloom->hash_seed + index);
return jhash(cands->name, cands->name_len, 0);
return jhash(key, key_len, hashrnd);
hash = jhash(trace->entries, trace->nr_entries *
return jhash(name, strlen(name), 0);
key_hash = jhash(key, map->key_size, 0);
hash = jhash(cpumask_bits(attrs->__pod_cpumask),
hash = jhash(cpumask_bits(attrs->cpumask),
ht->p.hashfn = jhash;
.hashfn = jhash,
.hashfn = jhash,
return jhash(stack_entries, num_entries * sizeof(stack_entries[0]), stack_hash_seed);
hash = jhash(c->name, c->namelen, 0);
hash = jhash(errstr, len, 0);
hash = jhash(&claim->addr, sizeof(claim->addr), hash);
hash = jhash(&claim->vid, sizeof(claim->vid), hash);
hash = jhash(&gw->orig, sizeof(gw->orig), hash);
hash = jhash(&gw->vid, sizeof(gw->vid), hash);
hash = jhash(data, ETH_ALEN, hash);
hash = jhash(&tt->addr, ETH_ALEN, hash);
hash = jhash(&tt->vid, sizeof(tt->vid), hash);
return jhash(key, len, 0);
return jhash(key, key_len, 0);
ca->key = jhash(ca->name, sizeof(ca->name), strlen(ca->name));
ca->key = jhash(ca->name, sizeof(ca->name), strlen(ca->name));
return jhash(key, key_len, 0);
return (jhash_3words(jhash(addr, 16, ip_vs_conn_rnd),
return jhash(p->pe_data, p->pe_data_len, initval);
return jhash(tuple, offsetof(struct flow_offload_tuple, __hash), seed);
return jhash(&tuplehash->tuple, offsetof(struct flow_offload_tuple, __hash), seed);
return jhash(name, strlen(name), seed);
return jhash(k->name, strlen(k->name), seed);
h = reciprocal_scale(jhash(data, priv->len, priv->seed),
return jhash(arg->key, len, seed);
return jhash(nft_set_ext_key(&he->ext), len, seed);
hash = jhash(key, set->klen, priv->seed);
hash = jhash(key, set->klen, priv->seed);
hash = jhash(key, set->klen, priv->seed);
return jhash(name, sizeof_field(struct xt_rateest, name), jhash_rnd) &
return jhash(sfid->ufid, sfid->ufid_len, 0);
unsigned int hash = jhash(name, strlen(name), (unsigned long) net);
addr = jhash(&paddr->v6.sin6_addr, 16, seed);
return jhash(*key, strlen(*key), seed);
hash = jhash(node->maps, sizeof(node->maps), hash);
return jhash((void *)cfi + sizeof(cfi->hash),
return jhash(str, strlen(str), 0);
return jhash(str, strlen(str), 0);
ctx->tc_index = jhash(ptr, nh_off, ctx->cb[0] + i++); \
return jhash_2words(jhash(pckt->srcv6, 16, MAX_VIPS),
return jhash_2words(jhash(pckt->srcv6, 16, MAX_VIPS),
return jhash_2words(jhash(pckt->srcv6, 16, MAX_VIPS),
ctx->tc_index = jhash(ptr, nh_off, ctx->cb[0] + i++); \
ctx->tc_index = jhash(ptr, nh_off, ctx->cb[0] + i++); \
ctx->tc_index = jhash(ptr, nh_off, ctx->cb[0] + i++); \
return jhash_2words(jhash(pckt->flow.srcv6, 16, 12),