/openbmc/linux/drivers/net/bonding/ |
H A D | bond_alb.c | 191 static struct slave *__tlb_choose_channel(struct bonding *bond, u32 hash_index, in __tlb_choose_channel() argument 199 assigned_slave = hash_table[hash_index].tx_slave; in __tlb_choose_channel() 208 hash_table[hash_index].tx_slave = assigned_slave; in __tlb_choose_channel() 209 hash_table[hash_index].next = next_index; in __tlb_choose_channel() 210 hash_table[hash_index].prev = TLB_NULL_INDEX; in __tlb_choose_channel() 213 hash_table[next_index].prev = hash_index; in __tlb_choose_channel() 215 slave_info->head = hash_index; in __tlb_choose_channel() 217 hash_table[hash_index].load_history; in __tlb_choose_channel() 222 hash_table[hash_index].tx_bytes += skb_len; in __tlb_choose_channel() 227 static struct slave *tlb_choose_channel(struct bonding *bond, u32 hash_index, in tlb_choose_channel() argument [all …]
|
H A D | bond_debugfs.c | 23 u32 hash_index; in bond_debug_rlb_hash_show() local 33 hash_index = bond_info->rx_hashtbl_used_head; in bond_debug_rlb_hash_show() 34 for (; hash_index != RLB_NULL_INDEX; in bond_debug_rlb_hash_show() 35 hash_index = client_info->used_next) { in bond_debug_rlb_hash_show() 36 client_info = &(bond_info->rx_hashtbl[hash_index]); in bond_debug_rlb_hash_show()
|
/openbmc/linux/drivers/net/vxlan/ |
H A D | vxlan_core.c | 1256 u32 hash_index; in vxlan_fdb_add() local 1276 hash_index = fdb_head_index(vxlan, addr, src_vni); in vxlan_fdb_add() 1277 spin_lock_bh(&vxlan->hash_lock[hash_index]); in vxlan_fdb_add() 1282 spin_unlock_bh(&vxlan->hash_lock[hash_index]); in vxlan_fdb_add() 1330 u32 hash_index; in vxlan_fdb_delete() local 1339 hash_index = fdb_head_index(vxlan, addr, src_vni); in vxlan_fdb_delete() 1340 spin_lock_bh(&vxlan->hash_lock[hash_index]); in vxlan_fdb_delete() 1343 spin_unlock_bh(&vxlan->hash_lock[hash_index]); in vxlan_fdb_delete() 1484 u32 hash_index = fdb_head_index(vxlan, src_mac, vni); in vxlan_snoop() local 1487 spin_lock(&vxlan->hash_lock[hash_index]); in vxlan_snoop() [all …]
|
H A D | vxlan_vnifilter.c | 486 u32 hash_index; in vxlan_update_default_fdb_entry() local 489 hash_index = fdb_head_index(vxlan, all_zeros_mac, vni); in vxlan_update_default_fdb_entry() 490 spin_lock_bh(&vxlan->hash_lock[hash_index]); in vxlan_update_default_fdb_entry() 502 spin_unlock_bh(&vxlan->hash_lock[hash_index]); in vxlan_update_default_fdb_entry() 515 spin_unlock_bh(&vxlan->hash_lock[hash_index]); in vxlan_update_default_fdb_entry()
|
/openbmc/linux/fs/ntfs3/ |
H A D | lznt.c | 50 size_t hash_index; in longest_match_std() local 54 hash_index = in longest_match_std() 58 hash = &(ctx->hash[hash_index].p1); in longest_match_std()
|
/openbmc/linux/drivers/net/ethernet/freescale/fs_enet/ |
H A D | mac-fec.c | 179 int temp, hash_index; in set_multicast_one() local 185 hash_index = ((temp & 0x01) << 4) | in set_multicast_one() 190 csrVal = 1 << hash_index; in set_multicast_one()
|
/openbmc/qemu/hw/net/ |
H A D | cadence_gem.c | 776 unsigned hash_index; in calc_mac_hash() local 778 hash_index = 0; in calc_mac_hash() 781 hash_index |= (get_bit(mac, mac_bit) ^ in calc_mac_hash() 792 return hash_index; in calc_mac_hash() 828 unsigned hash_index; in gem_mac_address_filter() local 830 hash_index = calc_mac_hash(packet); in gem_mac_address_filter() 832 if ((buckets >> hash_index) & 1) { in gem_mac_address_filter()
|
/openbmc/linux/drivers/md/persistent-data/ |
H A D | dm-space-map-common.c | 1103 static inline unsigned int hash_index(dm_block_t index) in hash_index() function 1112 unsigned int h = hash_index(index); in disk_ll_load_ie() 1143 unsigned int h = hash_index(index); in disk_ll_save_ie()
|
/openbmc/linux/drivers/net/ethernet/marvell/octeontx2/af/ |
H A D | rvu_npc_hash.c | 1400 u32 hash_index; in rvu_npc_exact_update_table_entry() local 1421 hash_index = rvu_exact_calculate_hash(rvu, entry->chan, entry->ctype, in rvu_npc_exact_update_table_entry() 1424 if (hash_index != entry->index) { in rvu_npc_exact_update_table_entry() 1427 __func__, hash_index, entry->index); in rvu_npc_exact_update_table_entry()
|
/openbmc/linux/drivers/scsi/elx/efct/ |
H A D | efct_hw.c | 835 u32 hash_index = id & (EFCT_HW_Q_HASH_SIZE - 1); in efct_hw_queue_hash_add() local 841 while (hash[hash_index].in_use) in efct_hw_queue_hash_add() 842 hash_index = (hash_index + 1) & (EFCT_HW_Q_HASH_SIZE - 1); in efct_hw_queue_hash_add() 845 hash[hash_index].id = id; in efct_hw_queue_hash_add() 846 hash[hash_index].in_use = true; in efct_hw_queue_hash_add() 847 hash[hash_index].index = index; in efct_hw_queue_hash_add()
|
/openbmc/linux/drivers/scsi/lpfc/ |
H A D | lpfc.h | 335 u32 hash_index; member
|
/openbmc/linux/drivers/net/ethernet/cadence/ |
H A D | macb_main.c | 2860 int hash_index = 0; in hash_get_index() local 2866 hash_index |= (bitval << j); in hash_get_index() 2869 return hash_index; in hash_get_index()
|