/drivers/net/ethernet/atheros/atl1e/ |
D | atl1e_hw.c | 187 u32 hash_bit, hash_reg; in atl1e_hash_set() local 199 hash_reg = (hash_value >> 31) & 0x1; in atl1e_hash_set() 202 mta = AT_READ_REG_ARRAY(hw, REG_RX_HASH_TABLE, hash_reg); in atl1e_hash_set() 206 AT_WRITE_REG_ARRAY(hw, REG_RX_HASH_TABLE, hash_reg, mta); in atl1e_hash_set()
|
/drivers/net/ethernet/intel/igb/ |
D | e1000_mac.c | 414 u32 hash_bit, hash_reg, mta; in igb_mta_set() local 425 hash_reg = (hash_value >> 5) & (hw->mac.mta_reg_count - 1); in igb_mta_set() 428 mta = array_rd32(E1000_MTA, hash_reg); in igb_mta_set() 432 array_wr32(E1000_MTA, hash_reg, mta); in igb_mta_set() 517 u32 hash_value, hash_bit, hash_reg; in igb_update_mc_addr_list() local 527 hash_reg = (hash_value >> 5) & (hw->mac.mta_reg_count - 1); in igb_update_mc_addr_list() 530 hw->mac.mta_shadow[hash_reg] |= BIT(hash_bit); in igb_update_mc_addr_list()
|
/drivers/net/ethernet/intel/ixgb/ |
D | ixgb_hw.c | 549 u32 hash_bit, hash_reg; in ixgb_mta_set() local 560 hash_reg = (hash_value >> 5) & 0x7F; in ixgb_mta_set() 563 mta_reg = IXGB_READ_REG_ARRAY(hw, MTA, hash_reg); in ixgb_mta_set() 567 IXGB_WRITE_REG_ARRAY(hw, MTA, hash_reg, mta_reg); in ixgb_mta_set()
|
/drivers/net/ethernet/atheros/atl1c/ |
D | atl1c_hw.c | 236 u32 hash_bit, hash_reg; in atl1c_hash_set() local 248 hash_reg = (hash_value >> 31) & 0x1; in atl1c_hash_set() 251 mta = AT_READ_REG_ARRAY(hw, REG_RX_HASH_TABLE, hash_reg); in atl1c_hash_set() 255 AT_WRITE_REG_ARRAY(hw, REG_RX_HASH_TABLE, hash_reg, mta); in atl1c_hash_set()
|
/drivers/net/ethernet/intel/e1000e/ |
D | mac.c | 336 u32 hash_value, hash_bit, hash_reg; in e1000e_update_mc_addr_list_generic() local 346 hash_reg = (hash_value >> 5) & (hw->mac.mta_reg_count - 1); in e1000e_update_mc_addr_list_generic() 349 hw->mac.mta_shadow[hash_reg] |= BIT(hash_bit); in e1000e_update_mc_addr_list_generic()
|
/drivers/net/ethernet/atheros/atlx/ |
D | atl2.c | 2377 u32 hash_bit, hash_reg; in atl2_hash_set() local 2388 hash_reg = (hash_value >> 31) & 0x1; in atl2_hash_set() 2391 mta = ATL2_READ_REG_ARRAY(hw, REG_RX_HASH_TABLE, hash_reg); in atl2_hash_set() 2395 ATL2_WRITE_REG_ARRAY(hw, REG_RX_HASH_TABLE, hash_reg, mta); in atl2_hash_set()
|
D | atl1.c | 581 u32 hash_bit, hash_reg; in atl1_hash_set() local 593 hash_reg = (hash_value >> 31) & 0x1; in atl1_hash_set() 595 mta = ioread32((hw->hw_addr + REG_RX_HASH_TABLE) + (hash_reg << 2)); in atl1_hash_set() 597 iowrite32(mta, (hw->hw_addr + REG_RX_HASH_TABLE) + (hash_reg << 2)); in atl1_hash_set()
|
/drivers/net/ethernet/synopsys/ |
D | dwc-xlgmac-hw.c | 334 unsigned int hash_reg; in xlgmac_set_mac_hash_table() local 356 hash_reg = MAC_HTR0; in xlgmac_set_mac_hash_table() 358 writel(hash_table[i], pdata->mac_regs + hash_reg); in xlgmac_set_mac_hash_table() 359 hash_reg += MAC_HTR_INC; in xlgmac_set_mac_hash_table()
|
/drivers/net/ethernet/amd/xgbe/ |
D | xgbe-dev.c | 1042 unsigned int hash_reg; in xgbe_set_mac_hash_table() local 1066 hash_reg = MAC_HTR0; in xgbe_set_mac_hash_table() 1068 XGMAC_IOWRITE(pdata, hash_reg, hash_table[i]); in xgbe_set_mac_hash_table() 1069 hash_reg += MAC_HTR_INC; in xgbe_set_mac_hash_table()
|
/drivers/net/ethernet/chelsio/cxgb4/ |
D | cxgb4_main.c | 5087 u32 hash_base, hash_reg; in init_one() local 5090 hash_reg = LE_DB_TID_HASHBASE_A; in init_one() 5091 hash_base = t4_read_reg(adapter, hash_reg); in init_one() 5094 hash_reg = T6_LE_DB_HASH_TID_BASE_A; in init_one() 5095 hash_base = t4_read_reg(adapter, hash_reg); in init_one()
|
/drivers/net/ethernet/intel/e1000/ |
D | e1000_main.c | 2315 u32 hash_reg, hash_bit, mta; in e1000_set_rx_mode() local 2317 hash_reg = (hash_value >> 5) & 0x7F; in e1000_set_rx_mode() 2320 mcarray[hash_reg] |= mta; in e1000_set_rx_mode()
|