diff options
author | David S. Miller <davem@davemloft.net> | 2009-10-27 04:03:26 -0400 |
---|---|---|
committer | David S. Miller <davem@davemloft.net> | 2009-10-27 04:03:26 -0400 |
commit | cfadf853f6cd9689f79a63ca960c6f9d6665314f (patch) | |
tree | 35418e342d9783f0974ea33ef03875aa21d2362a /drivers/net/e1000e/e1000.h | |
parent | 05423b241311c9380b7280179295bac7794281b6 (diff) | |
parent | f568a926a353d6816b3704d7367f34371df44ce7 (diff) |
Merge branch 'master' of master.kernel.org:/pub/scm/linux/kernel/git/davem/net-2.6
Conflicts:
drivers/net/sh_eth.c
Diffstat (limited to 'drivers/net/e1000e/e1000.h')
-rw-r--r-- | drivers/net/e1000e/e1000.h | 12 |
1 files changed, 12 insertions, 0 deletions
diff --git a/drivers/net/e1000e/e1000.h b/drivers/net/e1000e/e1000.h index 1211df9ae883..08a4f9dd20e9 100644 --- a/drivers/net/e1000e/e1000.h +++ b/drivers/net/e1000e/e1000.h | |||
@@ -518,9 +518,13 @@ extern s32 e1000e_phy_force_speed_duplex_igp(struct e1000_hw *hw); | |||
518 | extern s32 e1000e_get_cable_length_igp_2(struct e1000_hw *hw); | 518 | extern s32 e1000e_get_cable_length_igp_2(struct e1000_hw *hw); |
519 | extern s32 e1000e_get_phy_info_igp(struct e1000_hw *hw); | 519 | extern s32 e1000e_get_phy_info_igp(struct e1000_hw *hw); |
520 | extern s32 e1000e_read_phy_reg_igp(struct e1000_hw *hw, u32 offset, u16 *data); | 520 | extern s32 e1000e_read_phy_reg_igp(struct e1000_hw *hw, u32 offset, u16 *data); |
521 | extern s32 e1000e_read_phy_reg_igp_locked(struct e1000_hw *hw, u32 offset, | ||
522 | u16 *data); | ||
521 | extern s32 e1000e_phy_hw_reset_generic(struct e1000_hw *hw); | 523 | extern s32 e1000e_phy_hw_reset_generic(struct e1000_hw *hw); |
522 | extern s32 e1000e_set_d3_lplu_state(struct e1000_hw *hw, bool active); | 524 | extern s32 e1000e_set_d3_lplu_state(struct e1000_hw *hw, bool active); |
523 | extern s32 e1000e_write_phy_reg_igp(struct e1000_hw *hw, u32 offset, u16 data); | 525 | extern s32 e1000e_write_phy_reg_igp(struct e1000_hw *hw, u32 offset, u16 data); |
526 | extern s32 e1000e_write_phy_reg_igp_locked(struct e1000_hw *hw, u32 offset, | ||
527 | u16 data); | ||
524 | extern s32 e1000e_phy_sw_reset(struct e1000_hw *hw); | 528 | extern s32 e1000e_phy_sw_reset(struct e1000_hw *hw); |
525 | extern s32 e1000e_phy_force_speed_duplex_m88(struct e1000_hw *hw); | 529 | extern s32 e1000e_phy_force_speed_duplex_m88(struct e1000_hw *hw); |
526 | extern s32 e1000e_get_cfg_done(struct e1000_hw *hw); | 530 | extern s32 e1000e_get_cfg_done(struct e1000_hw *hw); |
@@ -537,7 +541,11 @@ extern s32 e1000e_read_phy_reg_bm2(struct e1000_hw *hw, u32 offset, u16 *data); | |||
537 | extern s32 e1000e_write_phy_reg_bm2(struct e1000_hw *hw, u32 offset, u16 data); | 541 | extern s32 e1000e_write_phy_reg_bm2(struct e1000_hw *hw, u32 offset, u16 data); |
538 | extern void e1000e_phy_force_speed_duplex_setup(struct e1000_hw *hw, u16 *phy_ctrl); | 542 | extern void e1000e_phy_force_speed_duplex_setup(struct e1000_hw *hw, u16 *phy_ctrl); |
539 | extern s32 e1000e_write_kmrn_reg(struct e1000_hw *hw, u32 offset, u16 data); | 543 | extern s32 e1000e_write_kmrn_reg(struct e1000_hw *hw, u32 offset, u16 data); |
544 | extern s32 e1000e_write_kmrn_reg_locked(struct e1000_hw *hw, u32 offset, | ||
545 | u16 data); | ||
540 | extern s32 e1000e_read_kmrn_reg(struct e1000_hw *hw, u32 offset, u16 *data); | 546 | extern s32 e1000e_read_kmrn_reg(struct e1000_hw *hw, u32 offset, u16 *data); |
547 | extern s32 e1000e_read_kmrn_reg_locked(struct e1000_hw *hw, u32 offset, | ||
548 | u16 *data); | ||
541 | extern s32 e1000e_phy_has_link_generic(struct e1000_hw *hw, u32 iterations, | 549 | extern s32 e1000e_phy_has_link_generic(struct e1000_hw *hw, u32 iterations, |
542 | u32 usec_interval, bool *success); | 550 | u32 usec_interval, bool *success); |
543 | extern s32 e1000e_phy_reset_dsp(struct e1000_hw *hw); | 551 | extern s32 e1000e_phy_reset_dsp(struct e1000_hw *hw); |
@@ -545,7 +553,11 @@ extern s32 e1000e_read_phy_reg_mdic(struct e1000_hw *hw, u32 offset, u16 *data); | |||
545 | extern s32 e1000e_write_phy_reg_mdic(struct e1000_hw *hw, u32 offset, u16 data); | 553 | extern s32 e1000e_write_phy_reg_mdic(struct e1000_hw *hw, u32 offset, u16 data); |
546 | extern s32 e1000e_check_downshift(struct e1000_hw *hw); | 554 | extern s32 e1000e_check_downshift(struct e1000_hw *hw); |
547 | extern s32 e1000_read_phy_reg_hv(struct e1000_hw *hw, u32 offset, u16 *data); | 555 | extern s32 e1000_read_phy_reg_hv(struct e1000_hw *hw, u32 offset, u16 *data); |
556 | extern s32 e1000_read_phy_reg_hv_locked(struct e1000_hw *hw, u32 offset, | ||
557 | u16 *data); | ||
548 | extern s32 e1000_write_phy_reg_hv(struct e1000_hw *hw, u32 offset, u16 data); | 558 | extern s32 e1000_write_phy_reg_hv(struct e1000_hw *hw, u32 offset, u16 data); |
559 | extern s32 e1000_write_phy_reg_hv_locked(struct e1000_hw *hw, u32 offset, | ||
560 | u16 data); | ||
549 | extern s32 e1000_set_mdio_slow_mode_hv(struct e1000_hw *hw, bool slow); | 561 | extern s32 e1000_set_mdio_slow_mode_hv(struct e1000_hw *hw, bool slow); |
550 | extern s32 e1000_link_stall_workaround_hv(struct e1000_hw *hw); | 562 | extern s32 e1000_link_stall_workaround_hv(struct e1000_hw *hw); |
551 | extern s32 e1000_copper_link_setup_82577(struct e1000_hw *hw); | 563 | extern s32 e1000_copper_link_setup_82577(struct e1000_hw *hw); |