e1000e: cleanup CODE_INDENT checkpatch errors
ERROR:CODE_INDENT: code indent should use tabs where possible Signed-off-by: Bruce Allan <bruce.w.allan@intel.com> Tested-by: Aaron Brown <aaron.f.brown@intel.com> Signed-off-by: Jeff Kirsher <jeffrey.t.kirsher@intel.com>
This commit is contained in:
committed by
Jeff Kirsher
parent
39ba22b413
commit
f0ff439872
@@ -475,14 +475,14 @@ static s32 e1000_write_phy_reg_gg82563_80003es2lan(struct e1000_hw *hw,
|
|||||||
udelay(200);
|
udelay(200);
|
||||||
|
|
||||||
ret_val = e1000e_write_phy_reg_mdic(hw,
|
ret_val = e1000e_write_phy_reg_mdic(hw,
|
||||||
MAX_PHY_REG_ADDRESS & offset,
|
MAX_PHY_REG_ADDRESS &
|
||||||
data);
|
offset, data);
|
||||||
|
|
||||||
udelay(200);
|
udelay(200);
|
||||||
} else {
|
} else {
|
||||||
ret_val = e1000e_write_phy_reg_mdic(hw,
|
ret_val = e1000e_write_phy_reg_mdic(hw,
|
||||||
MAX_PHY_REG_ADDRESS & offset,
|
MAX_PHY_REG_ADDRESS &
|
||||||
data);
|
offset, data);
|
||||||
}
|
}
|
||||||
|
|
||||||
e1000_release_phy_80003es2lan(hw);
|
e1000_release_phy_80003es2lan(hw);
|
||||||
@@ -784,14 +784,14 @@ static s32 e1000_init_hw_80003es2lan(struct e1000_hw *hw)
|
|||||||
|
|
||||||
/* Set the transmit descriptor write-back policy */
|
/* Set the transmit descriptor write-back policy */
|
||||||
reg_data = er32(TXDCTL(0));
|
reg_data = er32(TXDCTL(0));
|
||||||
reg_data = (reg_data & ~E1000_TXDCTL_WTHRESH) |
|
reg_data = ((reg_data & ~E1000_TXDCTL_WTHRESH) |
|
||||||
E1000_TXDCTL_FULL_TX_DESC_WB | E1000_TXDCTL_COUNT_DESC;
|
E1000_TXDCTL_FULL_TX_DESC_WB | E1000_TXDCTL_COUNT_DESC);
|
||||||
ew32(TXDCTL(0), reg_data);
|
ew32(TXDCTL(0), reg_data);
|
||||||
|
|
||||||
/* ...for both queues. */
|
/* ...for both queues. */
|
||||||
reg_data = er32(TXDCTL(1));
|
reg_data = er32(TXDCTL(1));
|
||||||
reg_data = (reg_data & ~E1000_TXDCTL_WTHRESH) |
|
reg_data = ((reg_data & ~E1000_TXDCTL_WTHRESH) |
|
||||||
E1000_TXDCTL_FULL_TX_DESC_WB | E1000_TXDCTL_COUNT_DESC;
|
E1000_TXDCTL_FULL_TX_DESC_WB | E1000_TXDCTL_COUNT_DESC);
|
||||||
ew32(TXDCTL(1), reg_data);
|
ew32(TXDCTL(1), reg_data);
|
||||||
|
|
||||||
/* Enable retransmit on late collisions */
|
/* Enable retransmit on late collisions */
|
||||||
@@ -818,10 +818,9 @@ static s32 e1000_init_hw_80003es2lan(struct e1000_hw *hw)
|
|||||||
/* default to true to enable the MDIC W/A */
|
/* default to true to enable the MDIC W/A */
|
||||||
hw->dev_spec.e80003es2lan.mdic_wa_enable = true;
|
hw->dev_spec.e80003es2lan.mdic_wa_enable = true;
|
||||||
|
|
||||||
ret_val = e1000_read_kmrn_reg_80003es2lan(hw,
|
ret_val =
|
||||||
E1000_KMRNCTRLSTA_OFFSET >>
|
e1000_read_kmrn_reg_80003es2lan(hw, E1000_KMRNCTRLSTA_OFFSET >>
|
||||||
E1000_KMRNCTRLSTA_OFFSET_SHIFT,
|
E1000_KMRNCTRLSTA_OFFSET_SHIFT, &i);
|
||||||
&i);
|
|
||||||
if (!ret_val) {
|
if (!ret_val) {
|
||||||
if ((i & E1000_KMRNCTRLSTA_OPMODE_MASK) ==
|
if ((i & E1000_KMRNCTRLSTA_OPMODE_MASK) ==
|
||||||
E1000_KMRNCTRLSTA_OPMODE_INBAND_MDIO)
|
E1000_KMRNCTRLSTA_OPMODE_INBAND_MDIO)
|
||||||
@@ -1061,13 +1060,15 @@ static s32 e1000_setup_copper_link_80003es2lan(struct e1000_hw *hw)
|
|||||||
reg_data);
|
reg_data);
|
||||||
if (ret_val)
|
if (ret_val)
|
||||||
return ret_val;
|
return ret_val;
|
||||||
ret_val = e1000_read_kmrn_reg_80003es2lan(hw,
|
ret_val =
|
||||||
|
e1000_read_kmrn_reg_80003es2lan(hw,
|
||||||
E1000_KMRNCTRLSTA_OFFSET_INB_CTRL,
|
E1000_KMRNCTRLSTA_OFFSET_INB_CTRL,
|
||||||
®_data);
|
®_data);
|
||||||
if (ret_val)
|
if (ret_val)
|
||||||
return ret_val;
|
return ret_val;
|
||||||
reg_data |= E1000_KMRNCTRLSTA_INB_CTRL_DIS_PADDING;
|
reg_data |= E1000_KMRNCTRLSTA_INB_CTRL_DIS_PADDING;
|
||||||
ret_val = e1000_write_kmrn_reg_80003es2lan(hw,
|
ret_val =
|
||||||
|
e1000_write_kmrn_reg_80003es2lan(hw,
|
||||||
E1000_KMRNCTRLSTA_OFFSET_INB_CTRL,
|
E1000_KMRNCTRLSTA_OFFSET_INB_CTRL,
|
||||||
reg_data);
|
reg_data);
|
||||||
if (ret_val)
|
if (ret_val)
|
||||||
@@ -1125,7 +1126,8 @@ static s32 e1000_cfg_kmrn_10_100_80003es2lan(struct e1000_hw *hw, u16 duplex)
|
|||||||
u16 reg_data, reg_data2;
|
u16 reg_data, reg_data2;
|
||||||
|
|
||||||
reg_data = E1000_KMRNCTRLSTA_HD_CTRL_10_100_DEFAULT;
|
reg_data = E1000_KMRNCTRLSTA_HD_CTRL_10_100_DEFAULT;
|
||||||
ret_val = e1000_write_kmrn_reg_80003es2lan(hw,
|
ret_val =
|
||||||
|
e1000_write_kmrn_reg_80003es2lan(hw,
|
||||||
E1000_KMRNCTRLSTA_OFFSET_HD_CTRL,
|
E1000_KMRNCTRLSTA_OFFSET_HD_CTRL,
|
||||||
reg_data);
|
reg_data);
|
||||||
if (ret_val)
|
if (ret_val)
|
||||||
@@ -1171,7 +1173,8 @@ static s32 e1000_cfg_kmrn_1000_80003es2lan(struct e1000_hw *hw)
|
|||||||
u32 i = 0;
|
u32 i = 0;
|
||||||
|
|
||||||
reg_data = E1000_KMRNCTRLSTA_HD_CTRL_1000_DEFAULT;
|
reg_data = E1000_KMRNCTRLSTA_HD_CTRL_1000_DEFAULT;
|
||||||
ret_val = e1000_write_kmrn_reg_80003es2lan(hw,
|
ret_val =
|
||||||
|
e1000_write_kmrn_reg_80003es2lan(hw,
|
||||||
E1000_KMRNCTRLSTA_OFFSET_HD_CTRL,
|
E1000_KMRNCTRLSTA_OFFSET_HD_CTRL,
|
||||||
reg_data);
|
reg_data);
|
||||||
if (ret_val)
|
if (ret_val)
|
||||||
|
@@ -846,9 +846,9 @@ static s32 e1000_write_nvm_eewr_82571(struct e1000_hw *hw, u16 offset,
|
|||||||
}
|
}
|
||||||
|
|
||||||
for (i = 0; i < words; i++) {
|
for (i = 0; i < words; i++) {
|
||||||
eewr = (data[i] << E1000_NVM_RW_REG_DATA) |
|
eewr = ((data[i] << E1000_NVM_RW_REG_DATA) |
|
||||||
((offset+i) << E1000_NVM_RW_ADDR_SHIFT) |
|
((offset+i) << E1000_NVM_RW_ADDR_SHIFT) |
|
||||||
E1000_NVM_RW_REG_START;
|
E1000_NVM_RW_REG_START);
|
||||||
|
|
||||||
ret_val = e1000e_poll_eerd_eewr_done(hw, E1000_NVM_POLL_WRITE);
|
ret_val = e1000e_poll_eerd_eewr_done(hw, E1000_NVM_POLL_WRITE);
|
||||||
if (ret_val)
|
if (ret_val)
|
||||||
@@ -1122,9 +1122,9 @@ static s32 e1000_init_hw_82571(struct e1000_hw *hw)
|
|||||||
|
|
||||||
/* Set the transmit descriptor write-back policy */
|
/* Set the transmit descriptor write-back policy */
|
||||||
reg_data = er32(TXDCTL(0));
|
reg_data = er32(TXDCTL(0));
|
||||||
reg_data = (reg_data & ~E1000_TXDCTL_WTHRESH) |
|
reg_data = ((reg_data & ~E1000_TXDCTL_WTHRESH) |
|
||||||
E1000_TXDCTL_FULL_TX_DESC_WB |
|
E1000_TXDCTL_FULL_TX_DESC_WB |
|
||||||
E1000_TXDCTL_COUNT_DESC;
|
E1000_TXDCTL_COUNT_DESC);
|
||||||
ew32(TXDCTL(0), reg_data);
|
ew32(TXDCTL(0), reg_data);
|
||||||
|
|
||||||
/* ...for both queues. */
|
/* ...for both queues. */
|
||||||
@@ -1140,9 +1140,9 @@ static s32 e1000_init_hw_82571(struct e1000_hw *hw)
|
|||||||
break;
|
break;
|
||||||
default:
|
default:
|
||||||
reg_data = er32(TXDCTL(1));
|
reg_data = er32(TXDCTL(1));
|
||||||
reg_data = (reg_data & ~E1000_TXDCTL_WTHRESH) |
|
reg_data = ((reg_data & ~E1000_TXDCTL_WTHRESH) |
|
||||||
E1000_TXDCTL_FULL_TX_DESC_WB |
|
E1000_TXDCTL_FULL_TX_DESC_WB |
|
||||||
E1000_TXDCTL_COUNT_DESC;
|
E1000_TXDCTL_COUNT_DESC);
|
||||||
ew32(TXDCTL(1), reg_data);
|
ew32(TXDCTL(1), reg_data);
|
||||||
break;
|
break;
|
||||||
}
|
}
|
||||||
|
@@ -196,8 +196,7 @@ static int e1000_get_settings(struct net_device *netdev,
|
|||||||
/* MDI-X => 2; MDI =>1; Invalid =>0 */
|
/* MDI-X => 2; MDI =>1; Invalid =>0 */
|
||||||
if ((hw->phy.media_type == e1000_media_type_copper) &&
|
if ((hw->phy.media_type == e1000_media_type_copper) &&
|
||||||
netif_carrier_ok(netdev))
|
netif_carrier_ok(netdev))
|
||||||
ecmd->eth_tp_mdix = hw->phy.is_mdix ? ETH_TP_MDI_X :
|
ecmd->eth_tp_mdix = hw->phy.is_mdix ? ETH_TP_MDI_X : ETH_TP_MDI;
|
||||||
ETH_TP_MDI;
|
|
||||||
else
|
else
|
||||||
ecmd->eth_tp_mdix = ETH_TP_MDI_INVALID;
|
ecmd->eth_tp_mdix = ETH_TP_MDI_INVALID;
|
||||||
|
|
||||||
@@ -297,12 +296,10 @@ static int e1000_set_settings(struct net_device *netdev,
|
|||||||
hw->mac.autoneg = 1;
|
hw->mac.autoneg = 1;
|
||||||
if (hw->phy.media_type == e1000_media_type_fiber)
|
if (hw->phy.media_type == e1000_media_type_fiber)
|
||||||
hw->phy.autoneg_advertised = ADVERTISED_1000baseT_Full |
|
hw->phy.autoneg_advertised = ADVERTISED_1000baseT_Full |
|
||||||
ADVERTISED_FIBRE |
|
ADVERTISED_FIBRE | ADVERTISED_Autoneg;
|
||||||
ADVERTISED_Autoneg;
|
|
||||||
else
|
else
|
||||||
hw->phy.autoneg_advertised = ecmd->advertising |
|
hw->phy.autoneg_advertised = ecmd->advertising |
|
||||||
ADVERTISED_TP |
|
ADVERTISED_TP | ADVERTISED_Autoneg;
|
||||||
ADVERTISED_Autoneg;
|
|
||||||
ecmd->advertising = hw->phy.autoneg_advertised;
|
ecmd->advertising = hw->phy.autoneg_advertised;
|
||||||
if (adapter->fc_autoneg)
|
if (adapter->fc_autoneg)
|
||||||
hw->fc.requested_mode = e1000_fc_default;
|
hw->fc.requested_mode = e1000_fc_default;
|
||||||
|
@@ -545,7 +545,7 @@ struct e1000_mac_info {
|
|||||||
u16 mta_reg_count;
|
u16 mta_reg_count;
|
||||||
|
|
||||||
/* Maximum size of the MTA register table in all supported adapters */
|
/* Maximum size of the MTA register table in all supported adapters */
|
||||||
#define MAX_MTA_REG 128
|
#define MAX_MTA_REG 128
|
||||||
u32 mta_shadow[MAX_MTA_REG];
|
u32 mta_shadow[MAX_MTA_REG];
|
||||||
u16 rar_entry_count;
|
u16 rar_entry_count;
|
||||||
|
|
||||||
|
@@ -548,8 +548,8 @@ static s32 e1000_init_nvm_params_ich8lan(struct e1000_hw *hw)
|
|||||||
/* find total size of the NVM, then cut in half since the total
|
/* find total size of the NVM, then cut in half since the total
|
||||||
* size represents two separate NVM banks.
|
* size represents two separate NVM banks.
|
||||||
*/
|
*/
|
||||||
nvm->flash_bank_size = (sector_end_addr - sector_base_addr)
|
nvm->flash_bank_size = ((sector_end_addr - sector_base_addr)
|
||||||
<< FLASH_SECTOR_ADDR_SHIFT;
|
<< FLASH_SECTOR_ADDR_SHIFT);
|
||||||
nvm->flash_bank_size /= 2;
|
nvm->flash_bank_size /= 2;
|
||||||
/* Adjust to word count */
|
/* Adjust to word count */
|
||||||
nvm->flash_bank_size /= sizeof(u16);
|
nvm->flash_bank_size /= sizeof(u16);
|
||||||
@@ -1073,9 +1073,9 @@ static bool e1000_check_mng_mode_ich8lan(struct e1000_hw *hw)
|
|||||||
u32 fwsm;
|
u32 fwsm;
|
||||||
|
|
||||||
fwsm = er32(FWSM);
|
fwsm = er32(FWSM);
|
||||||
return (fwsm & E1000_ICH_FWSM_FW_VALID) &&
|
return ((fwsm & E1000_ICH_FWSM_FW_VALID) &&
|
||||||
((fwsm & E1000_FWSM_MODE_MASK) ==
|
((fwsm & E1000_FWSM_MODE_MASK) ==
|
||||||
(E1000_ICH_MNG_IAMT_MODE << E1000_FWSM_MODE_SHIFT));
|
(E1000_ICH_MNG_IAMT_MODE << E1000_FWSM_MODE_SHIFT)));
|
||||||
}
|
}
|
||||||
|
|
||||||
/**
|
/**
|
||||||
@@ -1440,9 +1440,9 @@ static s32 e1000_k1_gig_workaround_hv(struct e1000_hw *hw, bool link)
|
|||||||
if (ret_val)
|
if (ret_val)
|
||||||
goto release;
|
goto release;
|
||||||
|
|
||||||
status_reg &= BM_CS_STATUS_LINK_UP |
|
status_reg &= (BM_CS_STATUS_LINK_UP |
|
||||||
BM_CS_STATUS_RESOLVED |
|
BM_CS_STATUS_RESOLVED |
|
||||||
BM_CS_STATUS_SPEED_MASK;
|
BM_CS_STATUS_SPEED_MASK);
|
||||||
|
|
||||||
if (status_reg == (BM_CS_STATUS_LINK_UP |
|
if (status_reg == (BM_CS_STATUS_LINK_UP |
|
||||||
BM_CS_STATUS_RESOLVED |
|
BM_CS_STATUS_RESOLVED |
|
||||||
@@ -1455,9 +1455,9 @@ static s32 e1000_k1_gig_workaround_hv(struct e1000_hw *hw, bool link)
|
|||||||
if (ret_val)
|
if (ret_val)
|
||||||
goto release;
|
goto release;
|
||||||
|
|
||||||
status_reg &= HV_M_STATUS_LINK_UP |
|
status_reg &= (HV_M_STATUS_LINK_UP |
|
||||||
HV_M_STATUS_AUTONEG_COMPLETE |
|
HV_M_STATUS_AUTONEG_COMPLETE |
|
||||||
HV_M_STATUS_SPEED_MASK;
|
HV_M_STATUS_SPEED_MASK);
|
||||||
|
|
||||||
if (status_reg == (HV_M_STATUS_LINK_UP |
|
if (status_reg == (HV_M_STATUS_LINK_UP |
|
||||||
HV_M_STATUS_AUTONEG_COMPLETE |
|
HV_M_STATUS_AUTONEG_COMPLETE |
|
||||||
@@ -2635,8 +2635,8 @@ static s32 e1000_read_flash_data_ich8lan(struct e1000_hw *hw, u32 offset,
|
|||||||
if (size < 1 || size > 2 || offset > ICH_FLASH_LINEAR_ADDR_MASK)
|
if (size < 1 || size > 2 || offset > ICH_FLASH_LINEAR_ADDR_MASK)
|
||||||
return -E1000_ERR_NVM;
|
return -E1000_ERR_NVM;
|
||||||
|
|
||||||
flash_linear_addr = (ICH_FLASH_LINEAR_ADDR_MASK & offset) +
|
flash_linear_addr = ((ICH_FLASH_LINEAR_ADDR_MASK & offset) +
|
||||||
hw->nvm.flash_base_addr;
|
hw->nvm.flash_base_addr);
|
||||||
|
|
||||||
do {
|
do {
|
||||||
udelay(1);
|
udelay(1);
|
||||||
@@ -2989,8 +2989,8 @@ static s32 e1000_write_flash_data_ich8lan(struct e1000_hw *hw, u32 offset,
|
|||||||
offset > ICH_FLASH_LINEAR_ADDR_MASK)
|
offset > ICH_FLASH_LINEAR_ADDR_MASK)
|
||||||
return -E1000_ERR_NVM;
|
return -E1000_ERR_NVM;
|
||||||
|
|
||||||
flash_linear_addr = (ICH_FLASH_LINEAR_ADDR_MASK & offset) +
|
flash_linear_addr = ((ICH_FLASH_LINEAR_ADDR_MASK & offset) +
|
||||||
hw->nvm.flash_base_addr;
|
hw->nvm.flash_base_addr);
|
||||||
|
|
||||||
do {
|
do {
|
||||||
udelay(1);
|
udelay(1);
|
||||||
@@ -3480,16 +3480,16 @@ static s32 e1000_init_hw_ich8lan(struct e1000_hw *hw)
|
|||||||
|
|
||||||
/* Set the transmit descriptor write-back policy for both queues */
|
/* Set the transmit descriptor write-back policy for both queues */
|
||||||
txdctl = er32(TXDCTL(0));
|
txdctl = er32(TXDCTL(0));
|
||||||
txdctl = (txdctl & ~E1000_TXDCTL_WTHRESH) |
|
txdctl = ((txdctl & ~E1000_TXDCTL_WTHRESH) |
|
||||||
E1000_TXDCTL_FULL_TX_DESC_WB;
|
E1000_TXDCTL_FULL_TX_DESC_WB);
|
||||||
txdctl = (txdctl & ~E1000_TXDCTL_PTHRESH) |
|
txdctl = ((txdctl & ~E1000_TXDCTL_PTHRESH) |
|
||||||
E1000_TXDCTL_MAX_TX_DESC_PREFETCH;
|
E1000_TXDCTL_MAX_TX_DESC_PREFETCH);
|
||||||
ew32(TXDCTL(0), txdctl);
|
ew32(TXDCTL(0), txdctl);
|
||||||
txdctl = er32(TXDCTL(1));
|
txdctl = er32(TXDCTL(1));
|
||||||
txdctl = (txdctl & ~E1000_TXDCTL_WTHRESH) |
|
txdctl = ((txdctl & ~E1000_TXDCTL_WTHRESH) |
|
||||||
E1000_TXDCTL_FULL_TX_DESC_WB;
|
E1000_TXDCTL_FULL_TX_DESC_WB);
|
||||||
txdctl = (txdctl & ~E1000_TXDCTL_PTHRESH) |
|
txdctl = ((txdctl & ~E1000_TXDCTL_PTHRESH) |
|
||||||
E1000_TXDCTL_MAX_TX_DESC_PREFETCH;
|
E1000_TXDCTL_MAX_TX_DESC_PREFETCH);
|
||||||
ew32(TXDCTL(1), txdctl);
|
ew32(TXDCTL(1), txdctl);
|
||||||
|
|
||||||
/* ICH8 has opposite polarity of no_snoop bits.
|
/* ICH8 has opposite polarity of no_snoop bits.
|
||||||
|
@@ -1666,8 +1666,7 @@ static void e1000_clean_rx_ring(struct e1000_ring *rx_ring)
|
|||||||
DMA_FROM_DEVICE);
|
DMA_FROM_DEVICE);
|
||||||
else if (adapter->clean_rx == e1000_clean_jumbo_rx_irq)
|
else if (adapter->clean_rx == e1000_clean_jumbo_rx_irq)
|
||||||
dma_unmap_page(&pdev->dev, buffer_info->dma,
|
dma_unmap_page(&pdev->dev, buffer_info->dma,
|
||||||
PAGE_SIZE,
|
PAGE_SIZE, DMA_FROM_DEVICE);
|
||||||
DMA_FROM_DEVICE);
|
|
||||||
else if (adapter->clean_rx == e1000_clean_rx_irq_ps)
|
else if (adapter->clean_rx == e1000_clean_rx_irq_ps)
|
||||||
dma_unmap_single(&pdev->dev, buffer_info->dma,
|
dma_unmap_single(&pdev->dev, buffer_info->dma,
|
||||||
adapter->rx_ps_bsize0,
|
adapter->rx_ps_bsize0,
|
||||||
@@ -2578,8 +2577,7 @@ set_itr_now:
|
|||||||
* increasing
|
* increasing
|
||||||
*/
|
*/
|
||||||
new_itr = new_itr > adapter->itr ?
|
new_itr = new_itr > adapter->itr ?
|
||||||
min(adapter->itr + (new_itr >> 2), new_itr) :
|
min(adapter->itr + (new_itr >> 2), new_itr) : new_itr;
|
||||||
new_itr;
|
|
||||||
adapter->itr = new_itr;
|
adapter->itr = new_itr;
|
||||||
adapter->rx_ring->itr_val = new_itr;
|
adapter->rx_ring->itr_val = new_itr;
|
||||||
if (adapter->msix_entries)
|
if (adapter->msix_entries)
|
||||||
@@ -4616,8 +4614,7 @@ static void e1000e_update_stats(struct e1000_adapter *adapter)
|
|||||||
*/
|
*/
|
||||||
netdev->stats.rx_errors = adapter->stats.rxerrc +
|
netdev->stats.rx_errors = adapter->stats.rxerrc +
|
||||||
adapter->stats.crcerrs + adapter->stats.algnerrc +
|
adapter->stats.crcerrs + adapter->stats.algnerrc +
|
||||||
adapter->stats.ruc + adapter->stats.roc +
|
adapter->stats.ruc + adapter->stats.roc + adapter->stats.cexterr;
|
||||||
adapter->stats.cexterr;
|
|
||||||
netdev->stats.rx_length_errors = adapter->stats.ruc +
|
netdev->stats.rx_length_errors = adapter->stats.ruc +
|
||||||
adapter->stats.roc;
|
adapter->stats.roc;
|
||||||
netdev->stats.rx_crc_errors = adapter->stats.crcerrs;
|
netdev->stats.rx_crc_errors = adapter->stats.crcerrs;
|
||||||
@@ -4625,8 +4622,7 @@ static void e1000e_update_stats(struct e1000_adapter *adapter)
|
|||||||
netdev->stats.rx_missed_errors = adapter->stats.mpc;
|
netdev->stats.rx_missed_errors = adapter->stats.mpc;
|
||||||
|
|
||||||
/* Tx Errors */
|
/* Tx Errors */
|
||||||
netdev->stats.tx_errors = adapter->stats.ecol +
|
netdev->stats.tx_errors = adapter->stats.ecol + adapter->stats.latecol;
|
||||||
adapter->stats.latecol;
|
|
||||||
netdev->stats.tx_aborted_errors = adapter->stats.ecol;
|
netdev->stats.tx_aborted_errors = adapter->stats.ecol;
|
||||||
netdev->stats.tx_window_errors = adapter->stats.latecol;
|
netdev->stats.tx_window_errors = adapter->stats.latecol;
|
||||||
netdev->stats.tx_carrier_errors = adapter->stats.tncrs;
|
netdev->stats.tx_carrier_errors = adapter->stats.tncrs;
|
||||||
@@ -5142,8 +5138,7 @@ static bool e1000_tx_csum(struct e1000_ring *tx_ring, struct sk_buff *skb)
|
|||||||
|
|
||||||
context_desc->lower_setup.ip_config = 0;
|
context_desc->lower_setup.ip_config = 0;
|
||||||
context_desc->upper_setup.tcp_fields.tucss = css;
|
context_desc->upper_setup.tcp_fields.tucss = css;
|
||||||
context_desc->upper_setup.tcp_fields.tucso =
|
context_desc->upper_setup.tcp_fields.tucso = css + skb->csum_offset;
|
||||||
css + skb->csum_offset;
|
|
||||||
context_desc->upper_setup.tcp_fields.tucse = 0;
|
context_desc->upper_setup.tcp_fields.tucse = 0;
|
||||||
context_desc->tcp_seg_setup.data = 0;
|
context_desc->tcp_seg_setup.data = 0;
|
||||||
context_desc->cmd_and_length = cpu_to_le32(cmd_len);
|
context_desc->cmd_and_length = cpu_to_le32(cmd_len);
|
||||||
@@ -5296,8 +5291,8 @@ static void e1000_tx_queue(struct e1000_ring *tx_ring, int tx_flags, int count)
|
|||||||
buffer_info = &tx_ring->buffer_info[i];
|
buffer_info = &tx_ring->buffer_info[i];
|
||||||
tx_desc = E1000_TX_DESC(*tx_ring, i);
|
tx_desc = E1000_TX_DESC(*tx_ring, i);
|
||||||
tx_desc->buffer_addr = cpu_to_le64(buffer_info->dma);
|
tx_desc->buffer_addr = cpu_to_le64(buffer_info->dma);
|
||||||
tx_desc->lower.data =
|
tx_desc->lower.data = cpu_to_le32(txd_lower |
|
||||||
cpu_to_le32(txd_lower | buffer_info->length);
|
buffer_info->length);
|
||||||
tx_desc->upper.data = cpu_to_le32(txd_upper);
|
tx_desc->upper.data = cpu_to_le32(txd_upper);
|
||||||
|
|
||||||
i++;
|
i++;
|
||||||
@@ -5598,17 +5593,14 @@ struct rtnl_link_stats64 *e1000e_get_stats64(struct net_device *netdev,
|
|||||||
*/
|
*/
|
||||||
stats->rx_errors = adapter->stats.rxerrc +
|
stats->rx_errors = adapter->stats.rxerrc +
|
||||||
adapter->stats.crcerrs + adapter->stats.algnerrc +
|
adapter->stats.crcerrs + adapter->stats.algnerrc +
|
||||||
adapter->stats.ruc + adapter->stats.roc +
|
adapter->stats.ruc + adapter->stats.roc + adapter->stats.cexterr;
|
||||||
adapter->stats.cexterr;
|
stats->rx_length_errors = adapter->stats.ruc + adapter->stats.roc;
|
||||||
stats->rx_length_errors = adapter->stats.ruc +
|
|
||||||
adapter->stats.roc;
|
|
||||||
stats->rx_crc_errors = adapter->stats.crcerrs;
|
stats->rx_crc_errors = adapter->stats.crcerrs;
|
||||||
stats->rx_frame_errors = adapter->stats.algnerrc;
|
stats->rx_frame_errors = adapter->stats.algnerrc;
|
||||||
stats->rx_missed_errors = adapter->stats.mpc;
|
stats->rx_missed_errors = adapter->stats.mpc;
|
||||||
|
|
||||||
/* Tx Errors */
|
/* Tx Errors */
|
||||||
stats->tx_errors = adapter->stats.ecol +
|
stats->tx_errors = adapter->stats.ecol + adapter->stats.latecol;
|
||||||
adapter->stats.latecol;
|
|
||||||
stats->tx_aborted_errors = adapter->stats.ecol;
|
stats->tx_aborted_errors = adapter->stats.ecol;
|
||||||
stats->tx_window_errors = adapter->stats.latecol;
|
stats->tx_window_errors = adapter->stats.latecol;
|
||||||
stats->tx_carrier_errors = adapter->stats.tncrs;
|
stats->tx_carrier_errors = adapter->stats.tncrs;
|
||||||
@@ -6002,8 +5994,7 @@ static void e1000_power_off(struct pci_dev *pdev, bool sleep, bool wake)
|
|||||||
pci_set_power_state(pdev, PCI_D3hot);
|
pci_set_power_state(pdev, PCI_D3hot);
|
||||||
}
|
}
|
||||||
|
|
||||||
static void e1000_complete_shutdown(struct pci_dev *pdev, bool sleep,
|
static void e1000_complete_shutdown(struct pci_dev *pdev, bool sleep, bool wake)
|
||||||
bool wake)
|
|
||||||
{
|
{
|
||||||
struct net_device *netdev = pci_get_drvdata(pdev);
|
struct net_device *netdev = pci_get_drvdata(pdev);
|
||||||
struct e1000_adapter *adapter = netdev_priv(netdev);
|
struct e1000_adapter *adapter = netdev_priv(netdev);
|
||||||
@@ -6550,7 +6541,8 @@ static int e1000_probe(struct pci_dev *pdev, const struct pci_device_id *ent)
|
|||||||
err = dma_set_coherent_mask(&pdev->dev,
|
err = dma_set_coherent_mask(&pdev->dev,
|
||||||
DMA_BIT_MASK(32));
|
DMA_BIT_MASK(32));
|
||||||
if (err) {
|
if (err) {
|
||||||
dev_err(&pdev->dev, "No usable DMA configuration, aborting\n");
|
dev_err(&pdev->dev,
|
||||||
|
"No usable DMA configuration, aborting\n");
|
||||||
goto err_dma;
|
goto err_dma;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
@@ -1609,9 +1609,9 @@ s32 e1000_check_polarity_m88(struct e1000_hw *hw)
|
|||||||
ret_val = e1e_rphy(hw, M88E1000_PHY_SPEC_STATUS, &data);
|
ret_val = e1e_rphy(hw, M88E1000_PHY_SPEC_STATUS, &data);
|
||||||
|
|
||||||
if (!ret_val)
|
if (!ret_val)
|
||||||
phy->cable_polarity = (data & M88E1000_PSSR_REV_POLARITY)
|
phy->cable_polarity = ((data & M88E1000_PSSR_REV_POLARITY)
|
||||||
? e1000_rev_polarity_reversed
|
? e1000_rev_polarity_reversed
|
||||||
: e1000_rev_polarity_normal;
|
: e1000_rev_polarity_normal);
|
||||||
|
|
||||||
return ret_val;
|
return ret_val;
|
||||||
}
|
}
|
||||||
@@ -1653,9 +1653,9 @@ s32 e1000_check_polarity_igp(struct e1000_hw *hw)
|
|||||||
ret_val = e1e_rphy(hw, offset, &data);
|
ret_val = e1e_rphy(hw, offset, &data);
|
||||||
|
|
||||||
if (!ret_val)
|
if (!ret_val)
|
||||||
phy->cable_polarity = (data & mask)
|
phy->cable_polarity = ((data & mask)
|
||||||
? e1000_rev_polarity_reversed
|
? e1000_rev_polarity_reversed
|
||||||
: e1000_rev_polarity_normal;
|
: e1000_rev_polarity_normal);
|
||||||
|
|
||||||
return ret_val;
|
return ret_val;
|
||||||
}
|
}
|
||||||
@@ -1685,9 +1685,9 @@ s32 e1000_check_polarity_ife(struct e1000_hw *hw)
|
|||||||
ret_val = e1e_rphy(hw, offset, &phy_data);
|
ret_val = e1e_rphy(hw, offset, &phy_data);
|
||||||
|
|
||||||
if (!ret_val)
|
if (!ret_val)
|
||||||
phy->cable_polarity = (phy_data & mask)
|
phy->cable_polarity = ((phy_data & mask)
|
||||||
? e1000_rev_polarity_reversed
|
? e1000_rev_polarity_reversed
|
||||||
: e1000_rev_polarity_normal;
|
: e1000_rev_polarity_normal);
|
||||||
|
|
||||||
return ret_val;
|
return ret_val;
|
||||||
}
|
}
|
||||||
@@ -1791,8 +1791,8 @@ s32 e1000e_get_cable_length_m88(struct e1000_hw *hw)
|
|||||||
if (ret_val)
|
if (ret_val)
|
||||||
return ret_val;
|
return ret_val;
|
||||||
|
|
||||||
index = (phy_data & M88E1000_PSSR_CABLE_LENGTH) >>
|
index = ((phy_data & M88E1000_PSSR_CABLE_LENGTH) >>
|
||||||
M88E1000_PSSR_CABLE_LENGTH_SHIFT;
|
M88E1000_PSSR_CABLE_LENGTH_SHIFT);
|
||||||
|
|
||||||
if (index >= M88E1000_CABLE_LENGTH_TABLE_SIZE - 1)
|
if (index >= M88E1000_CABLE_LENGTH_TABLE_SIZE - 1)
|
||||||
return -E1000_ERR_PHY;
|
return -E1000_ERR_PHY;
|
||||||
@@ -1841,8 +1841,8 @@ s32 e1000e_get_cable_length_igp_2(struct e1000_hw *hw)
|
|||||||
* that can be put into the lookup table to obtain the
|
* that can be put into the lookup table to obtain the
|
||||||
* approximate cable length.
|
* approximate cable length.
|
||||||
*/
|
*/
|
||||||
cur_agc_index = (phy_data >> IGP02E1000_AGC_LENGTH_SHIFT) &
|
cur_agc_index = ((phy_data >> IGP02E1000_AGC_LENGTH_SHIFT) &
|
||||||
IGP02E1000_AGC_LENGTH_MASK;
|
IGP02E1000_AGC_LENGTH_MASK);
|
||||||
|
|
||||||
/* Array index bound check. */
|
/* Array index bound check. */
|
||||||
if ((cur_agc_index >= IGP02E1000_CABLE_LENGTH_TABLE_SIZE) ||
|
if ((cur_agc_index >= IGP02E1000_CABLE_LENGTH_TABLE_SIZE) ||
|
||||||
@@ -1865,8 +1865,8 @@ s32 e1000e_get_cable_length_igp_2(struct e1000_hw *hw)
|
|||||||
agc_value /= (IGP02E1000_PHY_CHANNEL_NUM - 2);
|
agc_value /= (IGP02E1000_PHY_CHANNEL_NUM - 2);
|
||||||
|
|
||||||
/* Calculate cable length with the error range of +/- 10 meters. */
|
/* Calculate cable length with the error range of +/- 10 meters. */
|
||||||
phy->min_cable_length = ((agc_value - IGP02E1000_AGC_RANGE) > 0) ?
|
phy->min_cable_length = (((agc_value - IGP02E1000_AGC_RANGE) > 0) ?
|
||||||
(agc_value - IGP02E1000_AGC_RANGE) : 0;
|
(agc_value - IGP02E1000_AGC_RANGE) : 0);
|
||||||
phy->max_cable_length = agc_value + IGP02E1000_AGC_RANGE;
|
phy->max_cable_length = agc_value + IGP02E1000_AGC_RANGE;
|
||||||
|
|
||||||
phy->cable_length = (phy->min_cable_length + phy->max_cable_length) / 2;
|
phy->cable_length = (phy->min_cable_length + phy->max_cable_length) / 2;
|
||||||
@@ -2040,9 +2040,9 @@ s32 e1000_get_phy_info_ife(struct e1000_hw *hw)
|
|||||||
return ret_val;
|
return ret_val;
|
||||||
} else {
|
} else {
|
||||||
/* Polarity is forced */
|
/* Polarity is forced */
|
||||||
phy->cable_polarity = (data & IFE_PSC_FORCE_POLARITY)
|
phy->cable_polarity = ((data & IFE_PSC_FORCE_POLARITY)
|
||||||
? e1000_rev_polarity_reversed
|
? e1000_rev_polarity_reversed
|
||||||
: e1000_rev_polarity_normal;
|
: e1000_rev_polarity_normal);
|
||||||
}
|
}
|
||||||
|
|
||||||
ret_val = e1e_rphy(hw, IFE_PHY_MDIX_CONTROL, &data);
|
ret_val = e1e_rphy(hw, IFE_PHY_MDIX_CONTROL, &data);
|
||||||
@@ -2786,8 +2786,7 @@ static s32 __e1000_read_phy_reg_hv(struct e1000_hw *hw, u32 offset, u16 *data,
|
|||||||
e_dbg("reading PHY page %d (or 0x%x shifted) reg 0x%x\n", page,
|
e_dbg("reading PHY page %d (or 0x%x shifted) reg 0x%x\n", page,
|
||||||
page << IGP_PAGE_SHIFT, reg);
|
page << IGP_PAGE_SHIFT, reg);
|
||||||
|
|
||||||
ret_val = e1000e_read_phy_reg_mdic(hw, MAX_PHY_REG_ADDRESS & reg,
|
ret_val = e1000e_read_phy_reg_mdic(hw, MAX_PHY_REG_ADDRESS & reg, data);
|
||||||
data);
|
|
||||||
out:
|
out:
|
||||||
if (!locked)
|
if (!locked)
|
||||||
hw->phy.ops.release(hw);
|
hw->phy.ops.release(hw);
|
||||||
@@ -2995,8 +2994,8 @@ static s32 e1000_access_phy_debug_regs_hv(struct e1000_hw *hw, u32 offset,
|
|||||||
u32 data_reg;
|
u32 data_reg;
|
||||||
|
|
||||||
/* This takes care of the difference with desktop vs mobile phy */
|
/* This takes care of the difference with desktop vs mobile phy */
|
||||||
addr_reg = (hw->phy.type == e1000_phy_82578) ?
|
addr_reg = ((hw->phy.type == e1000_phy_82578) ?
|
||||||
I82578_ADDR_REG : I82577_ADDR_REG;
|
I82578_ADDR_REG : I82577_ADDR_REG);
|
||||||
data_reg = addr_reg + 1;
|
data_reg = addr_reg + 1;
|
||||||
|
|
||||||
/* All operations in this function are phy address 2 */
|
/* All operations in this function are phy address 2 */
|
||||||
@@ -3050,8 +3049,8 @@ s32 e1000_link_stall_workaround_hv(struct e1000_hw *hw)
|
|||||||
if (ret_val)
|
if (ret_val)
|
||||||
return ret_val;
|
return ret_val;
|
||||||
|
|
||||||
data &= BM_CS_STATUS_LINK_UP | BM_CS_STATUS_RESOLVED |
|
data &= (BM_CS_STATUS_LINK_UP | BM_CS_STATUS_RESOLVED |
|
||||||
BM_CS_STATUS_SPEED_MASK;
|
BM_CS_STATUS_SPEED_MASK);
|
||||||
|
|
||||||
if (data != (BM_CS_STATUS_LINK_UP | BM_CS_STATUS_RESOLVED |
|
if (data != (BM_CS_STATUS_LINK_UP | BM_CS_STATUS_RESOLVED |
|
||||||
BM_CS_STATUS_SPEED_1000))
|
BM_CS_STATUS_SPEED_1000))
|
||||||
@@ -3086,9 +3085,9 @@ s32 e1000_check_polarity_82577(struct e1000_hw *hw)
|
|||||||
ret_val = e1e_rphy(hw, I82577_PHY_STATUS_2, &data);
|
ret_val = e1e_rphy(hw, I82577_PHY_STATUS_2, &data);
|
||||||
|
|
||||||
if (!ret_val)
|
if (!ret_val)
|
||||||
phy->cable_polarity = (data & I82577_PHY_STATUS2_REV_POLARITY)
|
phy->cable_polarity = ((data & I82577_PHY_STATUS2_REV_POLARITY)
|
||||||
? e1000_rev_polarity_reversed
|
? e1000_rev_polarity_reversed
|
||||||
: e1000_rev_polarity_normal;
|
: e1000_rev_polarity_normal);
|
||||||
|
|
||||||
return ret_val;
|
return ret_val;
|
||||||
}
|
}
|
||||||
@@ -3215,8 +3214,8 @@ s32 e1000_get_cable_length_82577(struct e1000_hw *hw)
|
|||||||
if (ret_val)
|
if (ret_val)
|
||||||
return ret_val;
|
return ret_val;
|
||||||
|
|
||||||
length = (phy_data & I82577_DSTATUS_CABLE_LENGTH) >>
|
length = ((phy_data & I82577_DSTATUS_CABLE_LENGTH) >>
|
||||||
I82577_DSTATUS_CABLE_LENGTH_SHIFT;
|
I82577_DSTATUS_CABLE_LENGTH_SHIFT);
|
||||||
|
|
||||||
if (length == E1000_CABLE_LENGTH_UNDEFINED)
|
if (length == E1000_CABLE_LENGTH_UNDEFINED)
|
||||||
return -E1000_ERR_PHY;
|
return -E1000_ERR_PHY;
|
||||||
|
Reference in New Issue
Block a user