diff options
author | Sony Chacko <sony.chacko@qlogic.com> | 2012-12-03 22:33:53 -0500 |
---|---|---|
committer | David S. Miller <davem@davemloft.net> | 2012-12-04 13:00:11 -0500 |
commit | 797884509d1f7dffa4fd1028a1f62a19705a518b (patch) | |
tree | 2ccf6985999662d36165d24319a0a487db5b2952 /drivers/net/ethernet/qlogic/qlcnic/qlcnic_io.c | |
parent | 97ee45eb099a9a0f1dc992f98e9476cc159ee5e0 (diff) |
qlcnic: move HW specific data to seperate structure
Move HW specific data to a seperate structure as part of
refactoring 82xx adapter driver.
Signed-off-by: Anirban Chakraborty <anirban.chakraborty@qlogic.com>
Signed-off-by: Sony Chacko <sony.chacko@qlogic.com>
Signed-off-by: David S. Miller <davem@davemloft.net>
Diffstat (limited to 'drivers/net/ethernet/qlogic/qlcnic/qlcnic_io.c')
-rw-r--r-- | drivers/net/ethernet/qlogic/qlcnic/qlcnic_io.c | 24 |
1 files changed, 12 insertions, 12 deletions
diff --git a/drivers/net/ethernet/qlogic/qlcnic/qlcnic_io.c b/drivers/net/ethernet/qlogic/qlcnic/qlcnic_io.c index ba352c18c358..880a9ca274dc 100644 --- a/drivers/net/ethernet/qlogic/qlcnic/qlcnic_io.c +++ b/drivers/net/ethernet/qlogic/qlcnic/qlcnic_io.c | |||
@@ -709,7 +709,7 @@ static void qlcnic_handle_linkevent(struct qlcnic_adapter *adapter, | |||
709 | u8 link_status, module, duplex, autoneg, lb_status = 0; | 709 | u8 link_status, module, duplex, autoneg, lb_status = 0; |
710 | struct net_device *netdev = adapter->netdev; | 710 | struct net_device *netdev = adapter->netdev; |
711 | 711 | ||
712 | adapter->has_link_events = 1; | 712 | adapter->ahw->has_link_events = 1; |
713 | 713 | ||
714 | cable_OUI = msg->body[1] & 0xffffffff; | 714 | cable_OUI = msg->body[1] & 0xffffffff; |
715 | cable_len = (msg->body[1] >> 32) & 0xffff; | 715 | cable_len = (msg->body[1] >> 32) & 0xffff; |
@@ -736,18 +736,18 @@ static void qlcnic_handle_linkevent(struct qlcnic_adapter *adapter, | |||
736 | qlcnic_advert_link_change(adapter, link_status); | 736 | qlcnic_advert_link_change(adapter, link_status); |
737 | 737 | ||
738 | if (duplex == LINKEVENT_FULL_DUPLEX) | 738 | if (duplex == LINKEVENT_FULL_DUPLEX) |
739 | adapter->link_duplex = DUPLEX_FULL; | 739 | adapter->ahw->link_duplex = DUPLEX_FULL; |
740 | else | 740 | else |
741 | adapter->link_duplex = DUPLEX_HALF; | 741 | adapter->ahw->link_duplex = DUPLEX_HALF; |
742 | 742 | ||
743 | adapter->module_type = module; | 743 | adapter->ahw->module_type = module; |
744 | adapter->link_autoneg = autoneg; | 744 | adapter->ahw->link_autoneg = autoneg; |
745 | 745 | ||
746 | if (link_status) { | 746 | if (link_status) { |
747 | adapter->link_speed = link_speed; | 747 | adapter->ahw->link_speed = link_speed; |
748 | } else { | 748 | } else { |
749 | adapter->link_speed = SPEED_UNKNOWN; | 749 | adapter->ahw->link_speed = SPEED_UNKNOWN; |
750 | adapter->link_duplex = DUPLEX_UNKNOWN; | 750 | adapter->ahw->link_duplex = DUPLEX_UNKNOWN; |
751 | } | 751 | } |
752 | } | 752 | } |
753 | 753 | ||
@@ -785,17 +785,17 @@ static void qlcnic_handle_fw_message(int desc_cnt, int index, | |||
785 | break; | 785 | break; |
786 | case 1: | 786 | case 1: |
787 | dev_info(dev, "loopback already in progress\n"); | 787 | dev_info(dev, "loopback already in progress\n"); |
788 | adapter->diag_cnt = -QLCNIC_TEST_IN_PROGRESS; | 788 | adapter->ahw->diag_cnt = -QLCNIC_TEST_IN_PROGRESS; |
789 | break; | 789 | break; |
790 | case 2: | 790 | case 2: |
791 | dev_info(dev, "loopback cable is not connected\n"); | 791 | dev_info(dev, "loopback cable is not connected\n"); |
792 | adapter->diag_cnt = -QLCNIC_LB_CABLE_NOT_CONN; | 792 | adapter->ahw->diag_cnt = -QLCNIC_LB_CABLE_NOT_CONN; |
793 | break; | 793 | break; |
794 | default: | 794 | default: |
795 | dev_info(dev, | 795 | dev_info(dev, |
796 | "loopback configure request failed, err %x\n", | 796 | "loopback configure request failed, err %x\n", |
797 | ret); | 797 | ret); |
798 | adapter->diag_cnt = -QLCNIC_UNDEFINED_ERROR; | 798 | adapter->ahw->diag_cnt = -QLCNIC_UNDEFINED_ERROR; |
799 | break; | 799 | break; |
800 | } | 800 | } |
801 | break; | 801 | break; |
@@ -1169,7 +1169,7 @@ static void qlcnic_process_rcv_diag(struct qlcnic_adapter *adapter, int ring, | |||
1169 | skb_pull(skb, pkt_offset); | 1169 | skb_pull(skb, pkt_offset); |
1170 | 1170 | ||
1171 | if (!qlcnic_check_loopback_buff(skb->data, adapter->mac_addr)) | 1171 | if (!qlcnic_check_loopback_buff(skb->data, adapter->mac_addr)) |
1172 | adapter->diag_cnt++; | 1172 | adapter->ahw->diag_cnt++; |
1173 | else | 1173 | else |
1174 | dump_skb(skb, adapter); | 1174 | dump_skb(skb, adapter); |
1175 | 1175 | ||