hash_index
unsigned int h = hash_index(index);
unsigned int h = hash_index(index);
u32 hash_index;
hash_index = bond_xmit_hash(bond, skb);
hash_index & 0xFF,
tx_slave = slaves->arr[hash_index %
u32 hash_index = 0;
hash_index = _simple_hash(hash_start, hash_size);
tx_slave = tlb_choose_channel(bond, hash_index, skb->len);
static struct slave *__tlb_choose_channel(struct bonding *bond, u32 hash_index,
assigned_slave = hash_table[hash_index].tx_slave;
hash_table[hash_index].tx_slave = assigned_slave;
hash_table[hash_index].next = next_index;
hash_table[hash_index].prev = TLB_NULL_INDEX;
hash_table[next_index].prev = hash_index;
slave_info->head = hash_index;
hash_table[hash_index].load_history;
hash_table[hash_index].tx_bytes += skb_len;
static struct slave *tlb_choose_channel(struct bonding *bond, u32 hash_index,
tx_slave = __tlb_choose_channel(bond, hash_index, skb_len);
u32 hash_index;
hash_index = _simple_hash((u8 *)&(arp->ip_src), sizeof(arp->ip_src));
client_info = &(bond_info->rx_hashtbl[hash_index]);
u32 hash_index;
hash_index = bond_info->rx_hashtbl_used_head;
for (; hash_index != RLB_NULL_INDEX;
hash_index = client_info->used_next) {
client_info = &(bond_info->rx_hashtbl[hash_index]);
u32 hash_index;
hash_index = bond_info->rx_hashtbl_used_head;
for (; hash_index != RLB_NULL_INDEX;
hash_index = client_info->used_next) {
client_info = &(bond_info->rx_hashtbl[hash_index]);
u32 hash_index;
hash_index = bond_info->rx_hashtbl_used_head;
for (; hash_index != RLB_NULL_INDEX;
hash_index = client_info->used_next) {
client_info = &(bond_info->rx_hashtbl[hash_index]);
u32 hash_index = 0;
hash_index = _simple_hash((u8 *)&arp->ip_dst, sizeof(arp->ip_dst));
client_info = &(bond_info->rx_hashtbl[hash_index]);
rlb_src_unlink(bond, hash_index);
rlb_src_link(bond, hash_src, hash_index);
bond_info->rx_hashtbl_used_head = hash_index;
hash_index;
u32 hash_index;
hash_index = bond_info->rx_hashtbl_used_head;
for (; hash_index != RLB_NULL_INDEX;
hash_index = client_info->used_next) {
client_info = &(bond_info->rx_hashtbl[hash_index]);
u32 hash_index;
hash_index = bond_info->rx_hashtbl_used_head;
for (; hash_index != RLB_NULL_INDEX;
hash_index = client_info->used_next) {
client_info = &(bond_info->rx_hashtbl[hash_index]);
int hash_index = 0;
hash_index |= (bitval << j);
return hash_index;
int temp, hash_index;
hash_index = ((temp & 0x01) << 4) |
csrVal = 1 << hash_index;
u32 hash_index;
hash_index = rvu_exact_calculate_hash(rvu, entry->chan, entry->ctype,
if (hash_index != entry->index) {
__func__, hash_index, entry->index);
u32 hash_index = 0;
hash_index |= (hash << i);
return hash_index;
u32 hash_index = id & (EFCT_HW_Q_HASH_SIZE - 1);
while (hash[hash_index].in_use)
hash_index = (hash_index + 1) & (EFCT_HW_Q_HASH_SIZE - 1);
hash[hash_index].id = id;
hash[hash_index].in_use = true;
hash[hash_index].index = index;
u32 hash_index;
size_t hash_index;
hash_index =
hash = &(ctx->hash[hash_index].p1);