Searched refs:hash_reg (Results 1 - 3 of 3) sorted by relevance

/netgear-WNDR4500-V1.0.1.40_1.0.68/src/linux/linux-2.6/drivers/net/atl1/
H A Datl1_hw.c351 u32 hash_bit, hash_reg; local
363 hash_reg = (hash_value >> 31) & 0x1;
365 mta = ioread32((hw->hw_addr + REG_RX_HASH_TABLE) + (hash_reg << 2));
367 iowrite32(mta, (hw->hw_addr + REG_RX_HASH_TABLE) + (hash_reg << 2));
/netgear-WNDR4500-V1.0.1.40_1.0.68/src/linux/linux-2.6/drivers/net/ixgb/
H A Dixgb_hw.c553 uint32_t hash_bit, hash_reg; local
564 hash_reg = (hash_value >> 5) & 0x7F;
567 mta_reg = IXGB_READ_REG_ARRAY(hw, MTA, hash_reg);
571 IXGB_WRITE_REG_ARRAY(hw, MTA, hash_reg, mta_reg);
/netgear-WNDR4500-V1.0.1.40_1.0.68/src/linux/linux-2.6/drivers/net/e1000/
H A De1000_hw.c5814 uint32_t hash_bit, hash_reg; local
5826 hash_reg = (hash_value >> 5) & 0x7F;
5828 hash_reg &= 0x1F;
5832 mta = E1000_READ_REG_ARRAY(hw, MTA, hash_reg);
5840 if ((hw->mac_type == e1000_82544) && ((hash_reg & 0x1) == 1)) {
5841 temp = E1000_READ_REG_ARRAY(hw, MTA, (hash_reg - 1));
5842 E1000_WRITE_REG_ARRAY(hw, MTA, hash_reg, mta);
5844 E1000_WRITE_REG_ARRAY(hw, MTA, (hash_reg - 1), temp);
5847 E1000_WRITE_REG_ARRAY(hw, MTA, hash_reg, mta);

Completed in 180 milliseconds