Lines Matching defs:hw

39 	struct e1000_hw *hw = &igb->hw;
58 igb->stat_mprc += E1000_READ_REG(hw, E1000_MPRC);
63 igb->stat_bprc += E1000_READ_REG(hw, E1000_BPRC);
68 igb->stat_mptc += E1000_READ_REG(hw, E1000_MPTC);
73 igb->stat_bptc += E1000_READ_REG(hw, E1000_BPTC);
78 igb->stat_rnbc += E1000_READ_REG(hw, E1000_RNBC);
83 igb->stat_rxerrc += E1000_READ_REG(hw, E1000_RXERRC);
84 igb->stat_algnerrc += E1000_READ_REG(hw, E1000_ALGNERRC);
86 E1000_READ_REG(hw, E1000_RLEC);
87 igb->stat_crcerrs += E1000_READ_REG(hw, E1000_CRCERRS);
88 igb->stat_cexterr += E1000_READ_REG(hw, E1000_CEXTERR);
101 igb->stat_ecol += E1000_READ_REG(hw, E1000_ECOL);
106 igb->stat_colc += E1000_READ_REG(hw, E1000_COLC);
116 low_val = E1000_READ_REG(hw, E1000_TORL);
117 high_val = E1000_READ_REG(hw, E1000_TORH);
123 igb->stat_tpr += E1000_READ_REG(hw, E1000_TPR);
133 low_val = E1000_READ_REG(hw, E1000_TOTL);
134 high_val = E1000_READ_REG(hw, E1000_TOTH);
140 igb->stat_tpt += E1000_READ_REG(hw, E1000_TPT);
146 igb->stat_algnerrc += E1000_READ_REG(hw, E1000_ALGNERRC);
151 igb->stat_crcerrs += E1000_READ_REG(hw, E1000_CRCERRS);
156 igb->stat_scc += E1000_READ_REG(hw, E1000_SCC);
161 igb->stat_mcc += E1000_READ_REG(hw, E1000_MCC);
166 igb->stat_sec += E1000_READ_REG(hw, E1000_SEC);
171 igb->stat_dc += E1000_READ_REG(hw, E1000_DC);
176 igb->stat_latecol += E1000_READ_REG(hw, E1000_LATECOL);
181 igb->stat_ecol += E1000_READ_REG(hw, E1000_ECOL);
186 igb->stat_ecol += E1000_READ_REG(hw, E1000_ECOL);
191 igb->stat_cexterr += E1000_READ_REG(hw, E1000_CEXTERR);
196 igb->stat_roc += E1000_READ_REG(hw, E1000_ROC);
201 igb->stat_rxerrc += E1000_READ_REG(hw, E1000_RXERRC);
212 *val = hw->phy.id | hw->phy.revision;
219 (hw->phy.media_type == e1000_media_type_copper) ?
224 (hw->phy.media_type == e1000_media_type_copper) ?
306 *val = hw->mac.autoneg;
354 *val = hw->mac.autoneg;
363 igb->stat_ruc += E1000_READ_REG(hw, E1000_RUC);
380 igb->stat_rjc += E1000_READ_REG(hw, E1000_RJC);
488 reg_val = E1000_READ_REG(&igb->hw, E1000_RCTL);
495 E1000_WRITE_REG(&igb->hw, E1000_RCTL, reg_val);
612 struct e1000_hw *hw = &igb->hw;
656 e1000_rar_set_vmdq(hw, mac_addr, slot, igb->vmdq_mode, rx_group->index);
676 struct e1000_hw *hw = &igb->hw;
698 e1000_rar_clear(hw, slot);
715 struct e1000_hw *hw = &igb->hw;
721 E1000_WRITE_REG(hw, E1000_EIMS, igb->eims_mask);
722 E1000_WRITE_REG(hw, E1000_EIAC, igb->eims_mask);
727 E1000_WRITE_REG(hw, E1000_IMS, igb->ims_mask);
730 E1000_WRITE_FLUSH(hw);
743 struct e1000_hw *hw = &igb->hw;
749 E1000_WRITE_REG(hw, E1000_EIMC,
751 E1000_WRITE_REG(hw, E1000_EIAC, igb->eims_mask);
756 E1000_WRITE_REG(hw, E1000_IMC, E1000_IMS_RXT0);
759 E1000_WRITE_FLUSH(hw);
965 struct e1000_hw *hw = &igb->hw;
990 if (hw->phy.media_type != e1000_media_type_copper) {
998 if (hw->phy.media_type != e1000_media_type_copper) {
1006 if (hw->phy.media_type != e1000_media_type_copper) {
1014 if (hw->phy.media_type != e1000_media_type_copper) {
1022 if (hw->phy.media_type != e1000_media_type_copper) {
1030 if (hw->phy.media_type != e1000_media_type_copper) {
1044 hw->fc.requested_mode = e1000_fc_none;
1047 hw->fc.requested_mode = e1000_fc_rx_pause;
1050 hw->fc.requested_mode = e1000_fc_tx_pause;
1053 hw->fc.requested_mode = e1000_fc_full;
1139 struct e1000_hw *hw = &igb->hw;
1160 switch (hw->fc.requested_mode) {
1233 struct e1000_hw *hw = &igb->hw;
1248 if (hw->phy.media_type != e1000_media_type_copper) {
1251 (void) e1000_read_phy_reg(hw, PHY_EXT_STATUS,
1261 if (hw->phy.media_type != e1000_media_type_copper) {
1264 (void) e1000_read_phy_reg(hw, PHY_STATUS, &phy_status);
1273 if (hw->phy.media_type != e1000_media_type_copper) {
1276 (void) e1000_read_phy_reg(hw, PHY_STATUS, &phy_status);
1285 if (hw->phy.media_type != e1000_media_type_copper) {
1288 (void) e1000_read_phy_reg(hw, PHY_STATUS, &phy_status);
1296 if (hw->phy.media_type != e1000_media_type_copper) {
1299 (void) e1000_read_phy_reg(hw, PHY_STATUS, &phy_status);
1306 if (hw->phy.media_type != e1000_media_type_copper) {
1309 (void) e1000_read_phy_reg(hw, PHY_STATUS, &phy_status);
1359 struct e1000_hw *hw = &igb->hw;
1374 switch (hw->mac.type) {
1377 hw->dev_spec._82575.eee_disable = !result;
1378 if (e1000_set_eee_i350(hw, result,
1384 hw->dev_spec._82575.eee_disable = !result;
1385 if (e1000_set_eee_i354(hw, result,
1503 E1000_WRITE_REG(hw, E1000_EITR(i),
1526 switch (igb->hw.mac.type) {
1529 value = !(igb->hw.dev_spec._82575.eee_disable);