Commit e80bd1d1 authored by Bruce Allan's avatar Bruce Allan Committed by Jeff Kirsher

e1000e: cleanup whitespace

Signed-off-by: default avatarBruce Allan <bruce.w.allan@intel.com>
Tested-by: default avatarAaron Brown <aaron.f.brown@intel.com>
Signed-off-by: default avatarJeff Kirsher <jeffrey.t.kirsher@intel.com>
parent 5ea94e76
...@@ -66,17 +66,17 @@ static s32 e1000_init_phy_params_80003es2lan(struct e1000_hw *hw) ...@@ -66,17 +66,17 @@ static s32 e1000_init_phy_params_80003es2lan(struct e1000_hw *hw)
s32 ret_val; s32 ret_val;
if (hw->phy.media_type != e1000_media_type_copper) { if (hw->phy.media_type != e1000_media_type_copper) {
phy->type = e1000_phy_none; phy->type = e1000_phy_none;
return 0; return 0;
} else { } else {
phy->ops.power_up = e1000_power_up_phy_copper; phy->ops.power_up = e1000_power_up_phy_copper;
phy->ops.power_down = e1000_power_down_phy_copper_80003es2lan; phy->ops.power_down = e1000_power_down_phy_copper_80003es2lan;
} }
phy->addr = 1; phy->addr = 1;
phy->autoneg_mask = AUTONEG_ADVERTISE_SPEED_DEFAULT; phy->autoneg_mask = AUTONEG_ADVERTISE_SPEED_DEFAULT;
phy->reset_delay_us = 100; phy->reset_delay_us = 100;
phy->type = e1000_phy_gg82563; phy->type = e1000_phy_gg82563;
/* This can only be done after all function pointers are setup. */ /* This can only be done after all function pointers are setup. */
ret_val = e1000e_get_phy_id(hw); ret_val = e1000e_get_phy_id(hw);
...@@ -98,19 +98,19 @@ static s32 e1000_init_nvm_params_80003es2lan(struct e1000_hw *hw) ...@@ -98,19 +98,19 @@ static s32 e1000_init_nvm_params_80003es2lan(struct e1000_hw *hw)
u32 eecd = er32(EECD); u32 eecd = er32(EECD);
u16 size; u16 size;
nvm->opcode_bits = 8; nvm->opcode_bits = 8;
nvm->delay_usec = 1; nvm->delay_usec = 1;
switch (nvm->override) { switch (nvm->override) {
case e1000_nvm_override_spi_large: case e1000_nvm_override_spi_large:
nvm->page_size = 32; nvm->page_size = 32;
nvm->address_bits = 16; nvm->address_bits = 16;
break; break;
case e1000_nvm_override_spi_small: case e1000_nvm_override_spi_small:
nvm->page_size = 8; nvm->page_size = 8;
nvm->address_bits = 8; nvm->address_bits = 8;
break; break;
default: default:
nvm->page_size = eecd & E1000_EECD_ADDR_BITS ? 32 : 8; nvm->page_size = eecd & E1000_EECD_ADDR_BITS ? 32 : 8;
nvm->address_bits = eecd & E1000_EECD_ADDR_BITS ? 16 : 8; nvm->address_bits = eecd & E1000_EECD_ADDR_BITS ? 16 : 8;
break; break;
} }
...@@ -128,7 +128,7 @@ static s32 e1000_init_nvm_params_80003es2lan(struct e1000_hw *hw) ...@@ -128,7 +128,7 @@ static s32 e1000_init_nvm_params_80003es2lan(struct e1000_hw *hw)
/* EEPROM access above 16k is unsupported */ /* EEPROM access above 16k is unsupported */
if (size > 14) if (size > 14)
size = 14; size = 14;
nvm->word_size = 1 << size; nvm->word_size = 1 << size;
return 0; return 0;
} }
...@@ -859,7 +859,7 @@ static void e1000_initialize_hw_bits_80003es2lan(struct e1000_hw *hw) ...@@ -859,7 +859,7 @@ static void e1000_initialize_hw_bits_80003es2lan(struct e1000_hw *hw)
/* Transmit Arbitration Control 0 */ /* Transmit Arbitration Control 0 */
reg = er32(TARC(0)); reg = er32(TARC(0));
reg &= ~(0xF << 27); /* 30:27 */ reg &= ~(0xF << 27); /* 30:27 */
if (hw->phy.media_type != e1000_media_type_copper) if (hw->phy.media_type != e1000_media_type_copper)
reg &= ~(1 << 20); reg &= ~(1 << 20);
ew32(TARC(0), reg); ew32(TARC(0), reg);
......
...@@ -77,24 +77,24 @@ static s32 e1000_init_phy_params_82571(struct e1000_hw *hw) ...@@ -77,24 +77,24 @@ static s32 e1000_init_phy_params_82571(struct e1000_hw *hw)
return 0; return 0;
} }
phy->addr = 1; phy->addr = 1;
phy->autoneg_mask = AUTONEG_ADVERTISE_SPEED_DEFAULT; phy->autoneg_mask = AUTONEG_ADVERTISE_SPEED_DEFAULT;
phy->reset_delay_us = 100; phy->reset_delay_us = 100;
phy->ops.power_up = e1000_power_up_phy_copper; phy->ops.power_up = e1000_power_up_phy_copper;
phy->ops.power_down = e1000_power_down_phy_copper_82571; phy->ops.power_down = e1000_power_down_phy_copper_82571;
switch (hw->mac.type) { switch (hw->mac.type) {
case e1000_82571: case e1000_82571:
case e1000_82572: case e1000_82572:
phy->type = e1000_phy_igp_2; phy->type = e1000_phy_igp_2;
break; break;
case e1000_82573: case e1000_82573:
phy->type = e1000_phy_m88; phy->type = e1000_phy_m88;
break; break;
case e1000_82574: case e1000_82574:
case e1000_82583: case e1000_82583:
phy->type = e1000_phy_bm; phy->type = e1000_phy_bm;
phy->ops.acquire = e1000_get_hw_semaphore_82574; phy->ops.acquire = e1000_get_hw_semaphore_82574;
phy->ops.release = e1000_put_hw_semaphore_82574; phy->ops.release = e1000_put_hw_semaphore_82574;
phy->ops.set_d0_lplu_state = e1000_set_d0_lplu_state_82574; phy->ops.set_d0_lplu_state = e1000_set_d0_lplu_state_82574;
...@@ -193,7 +193,7 @@ static s32 e1000_init_nvm_params_82571(struct e1000_hw *hw) ...@@ -193,7 +193,7 @@ static s32 e1000_init_nvm_params_82571(struct e1000_hw *hw)
/* EEPROM access above 16k is unsupported */ /* EEPROM access above 16k is unsupported */
if (size > 14) if (size > 14)
size = 14; size = 14;
nvm->word_size = 1 << size; nvm->word_size = 1 << size;
break; break;
} }
...@@ -339,7 +339,7 @@ static s32 e1000_init_mac_params_82571(struct e1000_hw *hw) ...@@ -339,7 +339,7 @@ static s32 e1000_init_mac_params_82571(struct e1000_hw *hw)
static s32 e1000_get_variants_82571(struct e1000_adapter *adapter) static s32 e1000_get_variants_82571(struct e1000_adapter *adapter)
{ {
struct e1000_hw *hw = &adapter->hw; struct e1000_hw *hw = &adapter->hw;
static int global_quad_port_a; /* global port a indication */ static int global_quad_port_a; /* global port a indication */
struct pci_dev *pdev = adapter->pdev; struct pci_dev *pdev = adapter->pdev;
int is_port_b = er32(STATUS) & E1000_STATUS_FUNC_1; int is_port_b = er32(STATUS) & E1000_STATUS_FUNC_1;
s32 rc; s32 rc;
...@@ -1178,7 +1178,7 @@ static void e1000_initialize_hw_bits_82571(struct e1000_hw *hw) ...@@ -1178,7 +1178,7 @@ static void e1000_initialize_hw_bits_82571(struct e1000_hw *hw)
/* Transmit Arbitration Control 0 */ /* Transmit Arbitration Control 0 */
reg = er32(TARC(0)); reg = er32(TARC(0));
reg &= ~(0xF << 27); /* 30:27 */ reg &= ~(0xF << 27); /* 30:27 */
switch (hw->mac.type) { switch (hw->mac.type) {
case e1000_82571: case e1000_82571:
case e1000_82572: case e1000_82572:
...@@ -1390,7 +1390,7 @@ bool e1000_check_phy_82574(struct e1000_hw *hw) ...@@ -1390,7 +1390,7 @@ bool e1000_check_phy_82574(struct e1000_hw *hw)
ret_val = e1e_rphy(hw, E1000_RECEIVE_ERROR_COUNTER, &receive_errors); ret_val = e1e_rphy(hw, E1000_RECEIVE_ERROR_COUNTER, &receive_errors);
if (ret_val) if (ret_val)
return false; return false;
if (receive_errors == E1000_RECEIVE_ERROR_MAX) { if (receive_errors == E1000_RECEIVE_ERROR_MAX) {
ret_val = e1e_rphy(hw, E1000_BASE1000T_STATUS, &status_1kbt); ret_val = e1e_rphy(hw, E1000_BASE1000T_STATUS, &status_1kbt);
if (ret_val) if (ret_val)
return false; return false;
......
...@@ -244,7 +244,7 @@ static int e1000_set_spd_dplx(struct e1000_adapter *adapter, u32 spd, u8 dplx) ...@@ -244,7 +244,7 @@ static int e1000_set_spd_dplx(struct e1000_adapter *adapter, u32 spd, u8 dplx)
mac->autoneg = 1; mac->autoneg = 1;
adapter->hw.phy.autoneg_advertised = ADVERTISE_1000_FULL; adapter->hw.phy.autoneg_advertised = ADVERTISE_1000_FULL;
break; break;
case SPEED_1000 + DUPLEX_HALF: /* not supported */ case SPEED_1000 + DUPLEX_HALF: /* not supported */
default: default:
goto err_inval; goto err_inval;
} }
...@@ -416,7 +416,7 @@ static void e1000_set_msglevel(struct net_device *netdev, u32 data) ...@@ -416,7 +416,7 @@ static void e1000_set_msglevel(struct net_device *netdev, u32 data)
static int e1000_get_regs_len(struct net_device __always_unused *netdev) static int e1000_get_regs_len(struct net_device __always_unused *netdev)
{ {
#define E1000_REGS_LEN 32 /* overestimate */ #define E1000_REGS_LEN 32 /* overestimate */
return E1000_REGS_LEN * sizeof(u32); return E1000_REGS_LEN * sizeof(u32);
} }
...@@ -433,22 +433,22 @@ static void e1000_get_regs(struct net_device *netdev, ...@@ -433,22 +433,22 @@ static void e1000_get_regs(struct net_device *netdev,
regs->version = (1 << 24) | (adapter->pdev->revision << 16) | regs->version = (1 << 24) | (adapter->pdev->revision << 16) |
adapter->pdev->device; adapter->pdev->device;
regs_buff[0] = er32(CTRL); regs_buff[0] = er32(CTRL);
regs_buff[1] = er32(STATUS); regs_buff[1] = er32(STATUS);
regs_buff[2] = er32(RCTL); regs_buff[2] = er32(RCTL);
regs_buff[3] = er32(RDLEN(0)); regs_buff[3] = er32(RDLEN(0));
regs_buff[4] = er32(RDH(0)); regs_buff[4] = er32(RDH(0));
regs_buff[5] = er32(RDT(0)); regs_buff[5] = er32(RDT(0));
regs_buff[6] = er32(RDTR); regs_buff[6] = er32(RDTR);
regs_buff[7] = er32(TCTL); regs_buff[7] = er32(TCTL);
regs_buff[8] = er32(TDLEN(0)); regs_buff[8] = er32(TDLEN(0));
regs_buff[9] = er32(TDH(0)); regs_buff[9] = er32(TDH(0));
regs_buff[10] = er32(TDT(0)); regs_buff[10] = er32(TDT(0));
regs_buff[11] = er32(TIDV); regs_buff[11] = er32(TIDV);
regs_buff[12] = adapter->hw.phy.type; /* PHY type (IGP=1, M88=0) */ regs_buff[12] = adapter->hw.phy.type; /* PHY type (IGP=1, M88=0) */
/* ethtool doesn't use anything past this point, so all this /* ethtool doesn't use anything past this point, so all this
* code is likely legacy junk for apps that may or may not exist * code is likely legacy junk for apps that may or may not exist
...@@ -1379,7 +1379,7 @@ static int e1000_integrated_phy_loopback(struct e1000_adapter *adapter) ...@@ -1379,7 +1379,7 @@ static int e1000_integrated_phy_loopback(struct e1000_adapter *adapter)
if (hw->phy.media_type == e1000_media_type_copper && if (hw->phy.media_type == e1000_media_type_copper &&
hw->phy.type == e1000_phy_m88) { hw->phy.type == e1000_phy_m88) {
ctrl_reg |= E1000_CTRL_ILOS; /* Invert Loss of Signal */ ctrl_reg |= E1000_CTRL_ILOS; /* Invert Loss of Signal */
} else { } else {
/* Set the ILOS bit on the fiber Nic if half duplex link is /* Set the ILOS bit on the fiber Nic if half duplex link is
* detected. * detected.
...@@ -1613,7 +1613,7 @@ static int e1000_run_loopback_test(struct e1000_adapter *adapter) ...@@ -1613,7 +1613,7 @@ static int e1000_run_loopback_test(struct e1000_adapter *adapter)
ew32(TDT(0), k); ew32(TDT(0), k);
e1e_flush(); e1e_flush();
msleep(200); msleep(200);
time = jiffies; /* set the start time for the receive */ time = jiffies; /* set the start time for the receive */
good_cnt = 0; good_cnt = 0;
/* receive the sent packets */ /* receive the sent packets */
do { do {
...@@ -1636,11 +1636,11 @@ static int e1000_run_loopback_test(struct e1000_adapter *adapter) ...@@ -1636,11 +1636,11 @@ static int e1000_run_loopback_test(struct e1000_adapter *adapter)
*/ */
} while ((good_cnt < 64) && !time_after(jiffies, time + 20)); } while ((good_cnt < 64) && !time_after(jiffies, time + 20));
if (good_cnt != 64) { if (good_cnt != 64) {
ret_val = 13; /* ret_val is the same as mis-compare */ ret_val = 13; /* ret_val is the same as mis-compare */
break; break;
} }
if (jiffies >= (time + 20)) { if (jiffies >= (time + 20)) {
ret_val = 14; /* error code for time out error */ ret_val = 14; /* error code for time out error */
break; break;
} }
} }
......
...@@ -402,13 +402,13 @@ struct e1000_phy_stats { ...@@ -402,13 +402,13 @@ struct e1000_phy_stats {
struct e1000_host_mng_dhcp_cookie { struct e1000_host_mng_dhcp_cookie {
u32 signature; u32 signature;
u8 status; u8 status;
u8 reserved0; u8 reserved0;
u16 vlan_id; u16 vlan_id;
u32 reserved1; u32 reserved1;
u16 reserved2; u16 reserved2;
u8 reserved3; u8 reserved3;
u8 checksum; u8 checksum;
}; };
/* Host Interface "Rev 1" */ /* Host Interface "Rev 1" */
...@@ -427,8 +427,8 @@ struct e1000_host_command_info { ...@@ -427,8 +427,8 @@ struct e1000_host_command_info {
/* Host Interface "Rev 2" */ /* Host Interface "Rev 2" */
struct e1000_host_mng_command_header { struct e1000_host_mng_command_header {
u8 command_id; u8 command_id;
u8 checksum; u8 checksum;
u16 reserved1; u16 reserved1;
u16 reserved2; u16 reserved2;
u16 command_length; u16 command_length;
...@@ -549,7 +549,7 @@ struct e1000_mac_info { ...@@ -549,7 +549,7 @@ struct e1000_mac_info {
u32 mta_shadow[MAX_MTA_REG]; u32 mta_shadow[MAX_MTA_REG];
u16 rar_entry_count; u16 rar_entry_count;
u8 forced_speed_duplex; u8 forced_speed_duplex;
bool adaptive_ifs; bool adaptive_ifs;
bool has_fwsm; bool has_fwsm;
...@@ -577,7 +577,7 @@ struct e1000_phy_info { ...@@ -577,7 +577,7 @@ struct e1000_phy_info {
u32 addr; u32 addr;
u32 id; u32 id;
u32 reset_delay_us; /* in usec */ u32 reset_delay_us; /* in usec */
u32 revision; u32 revision;
enum e1000_media_type media_type; enum e1000_media_type media_type;
...@@ -636,11 +636,11 @@ struct e1000_dev_spec_82571 { ...@@ -636,11 +636,11 @@ struct e1000_dev_spec_82571 {
}; };
struct e1000_dev_spec_80003es2lan { struct e1000_dev_spec_80003es2lan {
bool mdic_wa_enable; bool mdic_wa_enable;
}; };
struct e1000_shadow_ram { struct e1000_shadow_ram {
u16 value; u16 value;
bool modified; bool modified;
}; };
...@@ -660,17 +660,17 @@ struct e1000_hw { ...@@ -660,17 +660,17 @@ struct e1000_hw {
void __iomem *hw_addr; void __iomem *hw_addr;
void __iomem *flash_address; void __iomem *flash_address;
struct e1000_mac_info mac; struct e1000_mac_info mac;
struct e1000_fc_info fc; struct e1000_fc_info fc;
struct e1000_phy_info phy; struct e1000_phy_info phy;
struct e1000_nvm_info nvm; struct e1000_nvm_info nvm;
struct e1000_bus_info bus; struct e1000_bus_info bus;
struct e1000_host_mng_dhcp_cookie mng_cookie; struct e1000_host_mng_dhcp_cookie mng_cookie;
union { union {
struct e1000_dev_spec_82571 e82571; struct e1000_dev_spec_82571 e82571;
struct e1000_dev_spec_80003es2lan e80003es2lan; struct e1000_dev_spec_80003es2lan e80003es2lan;
struct e1000_dev_spec_ich8lan ich8lan; struct e1000_dev_spec_ich8lan ich8lan;
} dev_spec; } dev_spec;
}; };
......
...@@ -101,12 +101,12 @@ union ich8_hws_flash_regacc { ...@@ -101,12 +101,12 @@ union ich8_hws_flash_regacc {
/* ICH Flash Protected Region */ /* ICH Flash Protected Region */
union ich8_flash_protected_range { union ich8_flash_protected_range {
struct ich8_pr { struct ich8_pr {
u32 base:13; /* 0:12 Protected Range Base */ u32 base:13; /* 0:12 Protected Range Base */
u32 reserved1:2; /* 13:14 Reserved */ u32 reserved1:2; /* 13:14 Reserved */
u32 rpe:1; /* 15 Read Protection Enable */ u32 rpe:1; /* 15 Read Protection Enable */
u32 limit:13; /* 16:28 Protected Range Limit */ u32 limit:13; /* 16:28 Protected Range Limit */
u32 reserved2:2; /* 29:30 Reserved */ u32 reserved2:2; /* 29:30 Reserved */
u32 wpe:1; /* 31 Write Protection Enable */ u32 wpe:1; /* 31 Write Protection Enable */
} range; } range;
u32 regval; u32 regval;
}; };
...@@ -362,21 +362,21 @@ static s32 e1000_init_phy_params_pchlan(struct e1000_hw *hw) ...@@ -362,21 +362,21 @@ static s32 e1000_init_phy_params_pchlan(struct e1000_hw *hw)
struct e1000_phy_info *phy = &hw->phy; struct e1000_phy_info *phy = &hw->phy;
s32 ret_val; s32 ret_val;
phy->addr = 1; phy->addr = 1;
phy->reset_delay_us = 100; phy->reset_delay_us = 100;
phy->ops.set_page = e1000_set_page_igp; phy->ops.set_page = e1000_set_page_igp;
phy->ops.read_reg = e1000_read_phy_reg_hv; phy->ops.read_reg = e1000_read_phy_reg_hv;
phy->ops.read_reg_locked = e1000_read_phy_reg_hv_locked; phy->ops.read_reg_locked = e1000_read_phy_reg_hv_locked;
phy->ops.read_reg_page = e1000_read_phy_reg_page_hv; phy->ops.read_reg_page = e1000_read_phy_reg_page_hv;
phy->ops.set_d0_lplu_state = e1000_set_lplu_state_pchlan; phy->ops.set_d0_lplu_state = e1000_set_lplu_state_pchlan;
phy->ops.set_d3_lplu_state = e1000_set_lplu_state_pchlan; phy->ops.set_d3_lplu_state = e1000_set_lplu_state_pchlan;
phy->ops.write_reg = e1000_write_phy_reg_hv; phy->ops.write_reg = e1000_write_phy_reg_hv;
phy->ops.write_reg_locked = e1000_write_phy_reg_hv_locked; phy->ops.write_reg_locked = e1000_write_phy_reg_hv_locked;
phy->ops.write_reg_page = e1000_write_phy_reg_page_hv; phy->ops.write_reg_page = e1000_write_phy_reg_page_hv;
phy->ops.power_up = e1000_power_up_phy_copper; phy->ops.power_up = e1000_power_up_phy_copper;
phy->ops.power_down = e1000_power_down_phy_copper_ich8lan; phy->ops.power_down = e1000_power_down_phy_copper_ich8lan;
phy->autoneg_mask = AUTONEG_ADVERTISE_SPEED_DEFAULT; phy->autoneg_mask = AUTONEG_ADVERTISE_SPEED_DEFAULT;
phy->id = e1000_phy_unknown; phy->id = e1000_phy_unknown;
...@@ -445,11 +445,11 @@ static s32 e1000_init_phy_params_ich8lan(struct e1000_hw *hw) ...@@ -445,11 +445,11 @@ static s32 e1000_init_phy_params_ich8lan(struct e1000_hw *hw)
s32 ret_val; s32 ret_val;
u16 i = 0; u16 i = 0;
phy->addr = 1; phy->addr = 1;
phy->reset_delay_us = 100; phy->reset_delay_us = 100;
phy->ops.power_up = e1000_power_up_phy_copper; phy->ops.power_up = e1000_power_up_phy_copper;
phy->ops.power_down = e1000_power_down_phy_copper_ich8lan; phy->ops.power_down = e1000_power_down_phy_copper_ich8lan;
/* We may need to do this twice - once for IGP and if that fails, /* We may need to do this twice - once for IGP and if that fails,
* we'll set BM func pointers and try again * we'll set BM func pointers and try again
...@@ -457,7 +457,7 @@ static s32 e1000_init_phy_params_ich8lan(struct e1000_hw *hw) ...@@ -457,7 +457,7 @@ static s32 e1000_init_phy_params_ich8lan(struct e1000_hw *hw)
ret_val = e1000e_determine_phy_address(hw); ret_val = e1000e_determine_phy_address(hw);
if (ret_val) { if (ret_val) {
phy->ops.write_reg = e1000e_write_phy_reg_bm; phy->ops.write_reg = e1000e_write_phy_reg_bm;
phy->ops.read_reg = e1000e_read_phy_reg_bm; phy->ops.read_reg = e1000e_read_phy_reg_bm;
ret_val = e1000e_determine_phy_address(hw); ret_val = e1000e_determine_phy_address(hw);
if (ret_val) { if (ret_val) {
e_dbg("Cannot determine PHY addr. Erroring out\n"); e_dbg("Cannot determine PHY addr. Erroring out\n");
...@@ -560,7 +560,7 @@ static s32 e1000_init_nvm_params_ich8lan(struct e1000_hw *hw) ...@@ -560,7 +560,7 @@ static s32 e1000_init_nvm_params_ich8lan(struct e1000_hw *hw)
/* Clear shadow ram */ /* Clear shadow ram */
for (i = 0; i < nvm->word_size; i++) { for (i = 0; i < nvm->word_size; i++) {
dev_spec->shadow_ram[i].modified = false; dev_spec->shadow_ram[i].modified = false;
dev_spec->shadow_ram[i].value = 0xFFFF; dev_spec->shadow_ram[i].value = 0xFFFF;
} }
return 0; return 0;
...@@ -1012,7 +1012,7 @@ static s32 e1000_check_for_copper_link_ich8lan(struct e1000_hw *hw) ...@@ -1012,7 +1012,7 @@ static s32 e1000_check_for_copper_link_ich8lan(struct e1000_hw *hw)
hw->dev_spec.ich8lan.eee_lp_ability = 0; hw->dev_spec.ich8lan.eee_lp_ability = 0;
if (!link) if (!link)
return 0; /* No link detected */ return 0; /* No link detected */
mac->get_link_status = false; mac->get_link_status = false;
...@@ -2816,7 +2816,7 @@ static s32 e1000_read_flash_data_ich8lan(struct e1000_hw *hw, u32 offset, ...@@ -2816,7 +2816,7 @@ static s32 e1000_read_flash_data_ich8lan(struct e1000_hw *hw, u32 offset,
s32 ret_val = -E1000_ERR_NVM; s32 ret_val = -E1000_ERR_NVM;
u8 count = 0; u8 count = 0;
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) +
...@@ -2939,7 +2939,7 @@ static s32 e1000_update_nvm_checksum_ich8lan(struct e1000_hw *hw) ...@@ -2939,7 +2939,7 @@ static s32 e1000_update_nvm_checksum_ich8lan(struct e1000_hw *hw)
* write to bank 0 etc. We also need to erase the segment that * write to bank 0 etc. We also need to erase the segment that
* is going to be written * is going to be written
*/ */
ret_val = e1000_valid_nvm_bank_detect_ich8lan(hw, &bank); ret_val = e1000_valid_nvm_bank_detect_ich8lan(hw, &bank);
if (ret_val) { if (ret_val) {
e_dbg("Could not detect valid bank, assuming bank 0\n"); e_dbg("Could not detect valid bank, assuming bank 0\n");
bank = 0; bank = 0;
...@@ -4073,7 +4073,7 @@ void e1000e_igp3_phy_powerdown_workaround_ich8lan(struct e1000_hw *hw) ...@@ -4073,7 +4073,7 @@ void e1000e_igp3_phy_powerdown_workaround_ich8lan(struct e1000_hw *hw)
{ {
u32 reg; u32 reg;
u16 data; u16 data;
u8 retry = 0; u8 retry = 0;
if (hw->phy.type != e1000_phy_igp_3) if (hw->phy.type != e1000_phy_igp_3)
return; return;
......
...@@ -1196,7 +1196,7 @@ static bool e1000_clean_tx_irq(struct e1000_ring *tx_ring) ...@@ -1196,7 +1196,7 @@ static bool e1000_clean_tx_irq(struct e1000_ring *tx_ring)
while ((eop_desc->upper.data & cpu_to_le32(E1000_TXD_STAT_DD)) && while ((eop_desc->upper.data & cpu_to_le32(E1000_TXD_STAT_DD)) &&
(count < tx_ring->count)) { (count < tx_ring->count)) {
bool cleaned = false; bool cleaned = false;
rmb(); /* read buffer_info after eop_desc */ rmb(); /* read buffer_info after eop_desc */
for (; !cleaned; count++) { for (; !cleaned; count++) {
tx_desc = E1000_TX_DESC(*tx_ring, i); tx_desc = E1000_TX_DESC(*tx_ring, i);
buffer_info = &tx_ring->buffer_info[i]; buffer_info = &tx_ring->buffer_info[i];
...@@ -1385,7 +1385,7 @@ static bool e1000_clean_rx_irq_ps(struct e1000_ring *rx_ring, int *work_done, ...@@ -1385,7 +1385,7 @@ static bool e1000_clean_rx_irq_ps(struct e1000_ring *rx_ring, int *work_done,
skb_put(skb, l1); skb_put(skb, l1);
goto copydone; goto copydone;
} /* if */ } /* if */
} }
for (j = 0; j < PS_PAGE_BUFFERS; j++) { for (j = 0; j < PS_PAGE_BUFFERS; j++) {
...@@ -1800,7 +1800,7 @@ static irqreturn_t e1000_intr(int __always_unused irq, void *data) ...@@ -1800,7 +1800,7 @@ static irqreturn_t e1000_intr(int __always_unused irq, void *data)
u32 rctl, icr = er32(ICR); u32 rctl, icr = er32(ICR);
if (!icr || test_bit(__E1000_DOWN, &adapter->state)) if (!icr || test_bit(__E1000_DOWN, &adapter->state))
return IRQ_NONE; /* Not our interrupt */ return IRQ_NONE; /* Not our interrupt */
/* IMS will not auto-mask if INT_ASSERTED is not set, and if it is /* IMS will not auto-mask if INT_ASSERTED is not set, and if it is
* not set, then the adapter didn't send an interrupt * not set, then the adapter didn't send an interrupt
...@@ -2487,7 +2487,7 @@ static unsigned int e1000_update_itr(u16 itr_setting, int packets, int bytes) ...@@ -2487,7 +2487,7 @@ static unsigned int e1000_update_itr(u16 itr_setting, int packets, int bytes)
else if ((packets < 5) && (bytes > 512)) else if ((packets < 5) && (bytes > 512))
retval = low_latency; retval = low_latency;
break; break;
case low_latency: /* 50 usec aka 20000 ints/s */ case low_latency: /* 50 usec aka 20000 ints/s */
if (bytes > 10000) { if (bytes > 10000) {
/* this if handles the TSO accounting */ /* this if handles the TSO accounting */
if (bytes / packets > 8000) if (bytes / packets > 8000)
...@@ -2502,7 +2502,7 @@ static unsigned int e1000_update_itr(u16 itr_setting, int packets, int bytes) ...@@ -2502,7 +2502,7 @@ static unsigned int e1000_update_itr(u16 itr_setting, int packets, int bytes)
retval = lowest_latency; retval = lowest_latency;
} }
break; break;
case bulk_latency: /* 250 usec aka 4000 ints/s */ case bulk_latency: /* 250 usec aka 4000 ints/s */
if (bytes > 25000) { if (bytes > 25000) {
if (packets > 35) if (packets > 35)
retval = low_latency; retval = low_latency;
...@@ -2554,7 +2554,7 @@ static void e1000_set_itr(struct e1000_adapter *adapter) ...@@ -2554,7 +2554,7 @@ static void e1000_set_itr(struct e1000_adapter *adapter)
new_itr = 70000; new_itr = 70000;
break; break;
case low_latency: case low_latency:
new_itr = 20000; /* aka hwitr = ~200 */ new_itr = 20000; /* aka hwitr = ~200 */
break; break;
case bulk_latency: case bulk_latency:
new_itr = 4000; new_itr = 4000;
...@@ -3104,13 +3104,13 @@ static void e1000_setup_rctl(struct e1000_adapter *adapter) ...@@ -3104,13 +3104,13 @@ static void e1000_setup_rctl(struct e1000_adapter *adapter)
/* UPE and MPE will be handled by normal PROMISC logic /* UPE and MPE will be handled by normal PROMISC logic
* in e1000e_set_rx_mode * in e1000e_set_rx_mode
*/ */
rctl |= (E1000_RCTL_SBP | /* Receive bad packets */ rctl |= (E1000_RCTL_SBP | /* Receive bad packets */
E1000_RCTL_BAM | /* RX All Bcast Pkts */ E1000_RCTL_BAM | /* RX All Bcast Pkts */
E1000_RCTL_PMCF); /* RX All MAC Ctrl Pkts */ E1000_RCTL_PMCF); /* RX All MAC Ctrl Pkts */
rctl &= ~(E1000_RCTL_VFE | /* Disable VLAN filter */ rctl &= ~(E1000_RCTL_VFE | /* Disable VLAN filter */
E1000_RCTL_DPF | /* Allow filtered pause */ E1000_RCTL_DPF | /* Allow filtered pause */
E1000_RCTL_CFIEN); /* Dis VLAN CFIEN Filter */ E1000_RCTL_CFIEN); /* Dis VLAN CFIEN Filter */
/* Do not mess with E1000_CTRL_VME, it affects transmit as well, /* Do not mess with E1000_CTRL_VME, it affects transmit as well,
* and that breaks VLANs. * and that breaks VLANs.
*/ */
...@@ -3799,7 +3799,7 @@ void e1000e_reset(struct e1000_adapter *adapter) ...@@ -3799,7 +3799,7 @@ void e1000e_reset(struct e1000_adapter *adapter)
hwm = min(((pba << 10) * 9 / 10), hwm = min(((pba << 10) * 9 / 10),
((pba << 10) - adapter->max_frame_size)); ((pba << 10) - adapter->max_frame_size));
fc->high_water = hwm & E1000_FCRTH_RTH; /* 8-byte granularity */ fc->high_water = hwm & E1000_FCRTH_RTH; /* 8-byte granularity */
fc->low_water = fc->high_water - 8; fc->low_water = fc->high_water - 8;
break; break;
case e1000_pchlan: case e1000_pchlan:
...@@ -3808,10 +3808,10 @@ void e1000e_reset(struct e1000_adapter *adapter) ...@@ -3808,10 +3808,10 @@ void e1000e_reset(struct e1000_adapter *adapter)
*/ */
if (adapter->netdev->mtu > ETH_DATA_LEN) { if (adapter->netdev->mtu > ETH_DATA_LEN) {
fc->high_water = 0x3500; fc->high_water = 0x3500;
fc->low_water = 0x1500; fc->low_water = 0x1500;
} else { } else {
fc->high_water = 0x5000; fc->high_water = 0x5000;
fc->low_water = 0x3000; fc->low_water = 0x3000;
} }
fc->refresh_time = 0x1000; fc->refresh_time = 0x1000;
break; break;
...@@ -4581,7 +4581,7 @@ static void e1000e_update_stats(struct e1000_adapter *adapter) ...@@ -4581,7 +4581,7 @@ static void e1000e_update_stats(struct e1000_adapter *adapter)
adapter->stats.crcerrs += er32(CRCERRS); adapter->stats.crcerrs += er32(CRCERRS);
adapter->stats.gprc += er32(GPRC); adapter->stats.gprc += er32(GPRC);
adapter->stats.gorc += er32(GORCL); adapter->stats.gorc += er32(GORCL);
er32(GORCH); /* Clear gorc */ er32(GORCH); /* Clear gorc */
adapter->stats.bprc += er32(BPRC); adapter->stats.bprc += er32(BPRC);
adapter->stats.mprc += er32(MPRC); adapter->stats.mprc += er32(MPRC);
adapter->stats.roc += er32(ROC); adapter->stats.roc += er32(ROC);
...@@ -4614,7 +4614,7 @@ static void e1000e_update_stats(struct e1000_adapter *adapter) ...@@ -4614,7 +4614,7 @@ static void e1000e_update_stats(struct e1000_adapter *adapter)
adapter->stats.xofftxc += er32(XOFFTXC); adapter->stats.xofftxc += er32(XOFFTXC);
adapter->stats.gptc += er32(GPTC); adapter->stats.gptc += er32(GPTC);
adapter->stats.gotc += er32(GOTCL); adapter->stats.gotc += er32(GOTCL);
er32(GOTCH); /* Clear gotc */ er32(GOTCH); /* Clear gotc */
adapter->stats.rnbc += er32(RNBC); adapter->stats.rnbc += er32(RNBC);
adapter->stats.ruc += er32(RUC); adapter->stats.ruc += er32(RUC);
...@@ -5106,13 +5106,13 @@ static int e1000_tso(struct e1000_ring *tx_ring, struct sk_buff *skb) ...@@ -5106,13 +5106,13 @@ static int e1000_tso(struct e1000_ring *tx_ring, struct sk_buff *skb)
context_desc = E1000_CONTEXT_DESC(*tx_ring, i); context_desc = E1000_CONTEXT_DESC(*tx_ring, i);
buffer_info = &tx_ring->buffer_info[i]; buffer_info = &tx_ring->buffer_info[i];
context_desc->lower_setup.ip_fields.ipcss = ipcss; context_desc->lower_setup.ip_fields.ipcss = ipcss;
context_desc->lower_setup.ip_fields.ipcso = ipcso; context_desc->lower_setup.ip_fields.ipcso = ipcso;
context_desc->lower_setup.ip_fields.ipcse = cpu_to_le16(ipcse); context_desc->lower_setup.ip_fields.ipcse = cpu_to_le16(ipcse);
context_desc->upper_setup.tcp_fields.tucss = tucss; context_desc->upper_setup.tcp_fields.tucss = tucss;
context_desc->upper_setup.tcp_fields.tucso = tucso; context_desc->upper_setup.tcp_fields.tucso = tucso;
context_desc->upper_setup.tcp_fields.tucse = 0; context_desc->upper_setup.tcp_fields.tucse = 0;
context_desc->tcp_seg_setup.fields.mss = cpu_to_le16(mss); context_desc->tcp_seg_setup.fields.mss = cpu_to_le16(mss);
context_desc->tcp_seg_setup.fields.hdr_len = hdr_len; context_desc->tcp_seg_setup.fields.hdr_len = hdr_len;
context_desc->cmd_and_length = cpu_to_le32(cmd_length); context_desc->cmd_and_length = cpu_to_le32(cmd_length);
...@@ -5363,7 +5363,7 @@ static void e1000_tx_queue(struct e1000_ring *tx_ring, int tx_flags, int count) ...@@ -5363,7 +5363,7 @@ static void e1000_tx_queue(struct e1000_ring *tx_ring, int tx_flags, int count)
static int e1000_transfer_dhcp_info(struct e1000_adapter *adapter, static int e1000_transfer_dhcp_info(struct e1000_adapter *adapter,
struct sk_buff *skb) struct sk_buff *skb)
{ {
struct e1000_hw *hw = &adapter->hw; struct e1000_hw *hw = &adapter->hw;
u16 length, offset; u16 length, offset;
if (vlan_tx_tag_present(skb) && if (vlan_tx_tag_present(skb) &&
...@@ -6259,7 +6259,7 @@ static void e1000_netpoll(struct net_device *netdev) ...@@ -6259,7 +6259,7 @@ static void e1000_netpoll(struct net_device *netdev)
e1000_intr_msi(adapter->pdev->irq, netdev); e1000_intr_msi(adapter->pdev->irq, netdev);
enable_irq(adapter->pdev->irq); enable_irq(adapter->pdev->irq);
break; break;
default: /* E1000E_INT_MODE_LEGACY */ default: /* E1000E_INT_MODE_LEGACY */
disable_irq(adapter->pdev->irq); disable_irq(adapter->pdev->irq);
e1000_intr(adapter->pdev->irq, netdev); e1000_intr(adapter->pdev->irq, netdev);
enable_irq(adapter->pdev->irq); enable_irq(adapter->pdev->irq);
...@@ -6589,9 +6589,9 @@ static int e1000_probe(struct pci_dev *pdev, const struct pci_device_id *ent) ...@@ -6589,9 +6589,9 @@ static int e1000_probe(struct pci_dev *pdev, const struct pci_device_id *ent)
adapter->eee_advert = MDIO_EEE_100TX | MDIO_EEE_1000T; adapter->eee_advert = MDIO_EEE_100TX | MDIO_EEE_1000T;
/* construct the net_device struct */ /* construct the net_device struct */
netdev->netdev_ops = &e1000e_netdev_ops; netdev->netdev_ops = &e1000e_netdev_ops;
e1000e_set_ethtool_ops(netdev); e1000e_set_ethtool_ops(netdev);
netdev->watchdog_timeo = 5 * HZ; netdev->watchdog_timeo = 5 * HZ;
netif_napi_add(netdev, &adapter->napi, e1000e_poll, 64); netif_napi_add(netdev, &adapter->napi, e1000e_poll, 64);
strlcpy(netdev->name, pci_name(pdev), sizeof(netdev->name)); strlcpy(netdev->name, pci_name(pdev), sizeof(netdev->name));
...@@ -7034,7 +7034,6 @@ static void __exit e1000_exit_module(void) ...@@ -7034,7 +7034,6 @@ static void __exit e1000_exit_module(void)
} }
module_exit(e1000_exit_module); module_exit(e1000_exit_module);
MODULE_AUTHOR("Intel Corporation, <linux.nics@intel.com>"); MODULE_AUTHOR("Intel Corporation, <linux.nics@intel.com>");
MODULE_DESCRIPTION("Intel(R) PRO/1000 Network Driver"); MODULE_DESCRIPTION("Intel(R) PRO/1000 Network Driver");
MODULE_LICENSE("GPL"); MODULE_LICENSE("GPL");
......
...@@ -117,7 +117,6 @@ static u16 e1000_shift_in_eec_bits(struct e1000_hw *hw, u16 count) ...@@ -117,7 +117,6 @@ static u16 e1000_shift_in_eec_bits(struct e1000_hw *hw, u16 count)
u16 data; u16 data;
eecd = er32(EECD); eecd = er32(EECD);
eecd &= ~(E1000_EECD_DO | E1000_EECD_DI); eecd &= ~(E1000_EECD_DO | E1000_EECD_DI);
data = 0; data = 0;
......
...@@ -1583,13 +1583,13 @@ s32 e1000e_check_downshift(struct e1000_hw *hw) ...@@ -1583,13 +1583,13 @@ s32 e1000e_check_downshift(struct e1000_hw *hw)
case e1000_phy_gg82563: case e1000_phy_gg82563:
case e1000_phy_bm: case e1000_phy_bm:
case e1000_phy_82578: case e1000_phy_82578:
offset = M88E1000_PHY_SPEC_STATUS; offset = M88E1000_PHY_SPEC_STATUS;
mask = M88E1000_PSSR_DOWNSHIFT; mask = M88E1000_PSSR_DOWNSHIFT;
break; break;
case e1000_phy_igp_2: case e1000_phy_igp_2:
case e1000_phy_igp_3: case e1000_phy_igp_3:
offset = IGP01E1000_PHY_LINK_HEALTH; offset = IGP01E1000_PHY_LINK_HEALTH;
mask = IGP01E1000_PLHR_SS_DOWNGRADE; mask = IGP01E1000_PLHR_SS_DOWNGRADE;
break; break;
default: default:
/* speed downshift not supported */ /* speed downshift not supported */
...@@ -1653,14 +1653,14 @@ s32 e1000_check_polarity_igp(struct e1000_hw *hw) ...@@ -1653,14 +1653,14 @@ s32 e1000_check_polarity_igp(struct e1000_hw *hw)
if ((data & IGP01E1000_PSSR_SPEED_MASK) == if ((data & IGP01E1000_PSSR_SPEED_MASK) ==
IGP01E1000_PSSR_SPEED_1000MBPS) { IGP01E1000_PSSR_SPEED_1000MBPS) {
offset = IGP01E1000_PHY_PCS_INIT_REG; offset = IGP01E1000_PHY_PCS_INIT_REG;
mask = IGP01E1000_PHY_POLARITY_MASK; mask = IGP01E1000_PHY_POLARITY_MASK;
} else { } else {
/* This really only applies to 10Mbps since /* This really only applies to 10Mbps since
* there is no polarity for 100Mbps (always 0). * there is no polarity for 100Mbps (always 0).
*/ */
offset = IGP01E1000_PHY_PORT_STATUS; offset = IGP01E1000_PHY_PORT_STATUS;
mask = IGP01E1000_PSSR_POLARITY_REVERSED; mask = IGP01E1000_PSSR_POLARITY_REVERSED;
} }
ret_val = e1e_rphy(hw, offset, &data); ret_val = e1e_rphy(hw, offset, &data);
...@@ -1900,7 +1900,7 @@ s32 e1000e_get_cable_length_igp_2(struct e1000_hw *hw) ...@@ -1900,7 +1900,7 @@ s32 e1000e_get_cable_length_igp_2(struct e1000_hw *hw)
s32 e1000e_get_phy_info_m88(struct e1000_hw *hw) s32 e1000e_get_phy_info_m88(struct e1000_hw *hw)
{ {
struct e1000_phy_info *phy = &hw->phy; struct e1000_phy_info *phy = &hw->phy;
s32 ret_val; s32 ret_val;
u16 phy_data; u16 phy_data;
bool link; bool link;
...@@ -2253,7 +2253,7 @@ enum e1000_phy_type e1000e_get_phy_type_from_id(u32 phy_id) ...@@ -2253,7 +2253,7 @@ enum e1000_phy_type e1000e_get_phy_type_from_id(u32 phy_id)
case M88E1011_I_PHY_ID: case M88E1011_I_PHY_ID:
phy_type = e1000_phy_m88; phy_type = e1000_phy_m88;
break; break;
case IGP01E1000_I_PHY_ID: /* IGP 1 & 2 share this */ case IGP01E1000_I_PHY_ID: /* IGP 1 & 2 share this */
phy_type = e1000_phy_igp_2; phy_type = e1000_phy_igp_2;
break; break;
case GG82563_E_PHY_ID: case GG82563_E_PHY_ID:
...@@ -2317,7 +2317,7 @@ s32 e1000e_determine_phy_address(struct e1000_hw *hw) ...@@ -2317,7 +2317,7 @@ s32 e1000e_determine_phy_address(struct e1000_hw *hw)
/* If phy_type is valid, break - we found our /* If phy_type is valid, break - we found our
* PHY address * PHY address
*/ */
if (phy_type != e1000_phy_unknown) if (phy_type != e1000_phy_unknown)
return 0; return 0;
usleep_range(1000, 2000); usleep_range(1000, 2000);
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment