• Home
  • History
  • Annotate
  • Raw
  • Download
  • only in /netgear-R7000-V1.0.7.12_1.2.5/components/opensource/linux/linux-2.6.36/drivers/net/atl1e/

Lines Matching refs:hw

33 	struct atl1e_hw *hw = &adapter->hw;
41 if (hw->nic_type == athr_l1e)
47 ecmd->advertising |= hw->autoneg_advertised;
72 struct atl1e_hw *hw = &adapter->hw;
81 if (hw->nic_type == athr_l1e) {
82 hw->autoneg_advertised =
92 hw->autoneg_advertised =
95 ecmd->advertising = hw->autoneg_advertised |
98 adv4 = hw->mii_autoneg_adv_reg & ~MII_AR_SPEED_MASK;
99 adv9 = hw->mii_1000t_ctrl_reg & ~MII_AT001_CR_1000T_SPEED_MASK;
100 if (hw->autoneg_advertised & ADVERTISE_10_HALF)
102 if (hw->autoneg_advertised & ADVERTISE_10_FULL)
104 if (hw->autoneg_advertised & ADVERTISE_100_HALF)
106 if (hw->autoneg_advertised & ADVERTISE_100_FULL)
108 if (hw->autoneg_advertised & ADVERTISE_1000_FULL)
111 if (adv4 != hw->mii_autoneg_adv_reg ||
112 adv9 != hw->mii_1000t_ctrl_reg) {
113 hw->mii_autoneg_adv_reg = adv4;
114 hw->mii_1000t_ctrl_reg = adv9;
115 hw->re_autoneg = true;
129 atl1e_reset_hw(&adapter->hw);
153 struct atl1e_hw *hw = &adapter->hw;
159 regs->version = (1 << 24) | (hw->revision_id << 16) | hw->device_id;
161 regs_buff[0] = AT_READ_REG(hw, REG_VPD_CAP);
162 regs_buff[1] = AT_READ_REG(hw, REG_SPI_FLASH_CTRL);
163 regs_buff[2] = AT_READ_REG(hw, REG_SPI_FLASH_CONFIG);
164 regs_buff[3] = AT_READ_REG(hw, REG_TWSI_CTRL);
165 regs_buff[4] = AT_READ_REG(hw, REG_PCIE_DEV_MISC_CTRL);
166 regs_buff[5] = AT_READ_REG(hw, REG_MASTER_CTRL);
167 regs_buff[6] = AT_READ_REG(hw, REG_MANUAL_TIMER_INIT);
168 regs_buff[7] = AT_READ_REG(hw, REG_IRQ_MODU_TIMER_INIT);
169 regs_buff[8] = AT_READ_REG(hw, REG_GPHY_CTRL);
170 regs_buff[9] = AT_READ_REG(hw, REG_CMBDISDMA_TIMER);
171 regs_buff[10] = AT_READ_REG(hw, REG_IDLE_STATUS);
172 regs_buff[11] = AT_READ_REG(hw, REG_MDIO_CTRL);
173 regs_buff[12] = AT_READ_REG(hw, REG_SERDES_LOCK);
174 regs_buff[13] = AT_READ_REG(hw, REG_MAC_CTRL);
175 regs_buff[14] = AT_READ_REG(hw, REG_MAC_IPG_IFG);
176 regs_buff[15] = AT_READ_REG(hw, REG_MAC_STA_ADDR);
177 regs_buff[16] = AT_READ_REG(hw, REG_MAC_STA_ADDR+4);
178 regs_buff[17] = AT_READ_REG(hw, REG_RX_HASH_TABLE);
179 regs_buff[18] = AT_READ_REG(hw, REG_RX_HASH_TABLE+4);
180 regs_buff[19] = AT_READ_REG(hw, REG_MAC_HALF_DUPLX_CTRL);
181 regs_buff[20] = AT_READ_REG(hw, REG_MTU);
182 regs_buff[21] = AT_READ_REG(hw, REG_WOL_CTRL);
183 regs_buff[22] = AT_READ_REG(hw, REG_SRAM_TRD_ADDR);
184 regs_buff[23] = AT_READ_REG(hw, REG_SRAM_TRD_LEN);
185 regs_buff[24] = AT_READ_REG(hw, REG_SRAM_RXF_ADDR);
186 regs_buff[25] = AT_READ_REG(hw, REG_SRAM_RXF_LEN);
187 regs_buff[26] = AT_READ_REG(hw, REG_SRAM_TXF_ADDR);
188 regs_buff[27] = AT_READ_REG(hw, REG_SRAM_TXF_LEN);
189 regs_buff[28] = AT_READ_REG(hw, REG_SRAM_TCPH_ADDR);
190 regs_buff[29] = AT_READ_REG(hw, REG_SRAM_PKTH_ADDR);
192 atl1e_read_phy_reg(hw, MII_BMCR, &phy_data);
194 atl1e_read_phy_reg(hw, MII_BMSR, &phy_data);
202 if (!atl1e_check_eeprom_exist(&adapter->hw))
212 struct atl1e_hw *hw = &adapter->hw;
221 if (atl1e_check_eeprom_exist(hw)) /* not exist */
224 eeprom->magic = hw->vendor_id | (hw->device_id << 16);
235 if (!atl1e_read_eeprom(hw, i * 4, &(eeprom_buff[i-first_dword]))) {
252 struct atl1e_hw *hw = &adapter->hw;
262 if (eeprom->magic != (hw->vendor_id | (hw->device_id << 16)))
276 if (!atl1e_read_eeprom(hw, first_dword * 4, &(eeprom_buff[0]))) {
286 if (!atl1e_read_eeprom(hw, last_dword * 4,
297 if (!atl1e_write_eeprom(hw, ((first_dword + i) * 4),