diff options
author | Sony Chacko <sony.chacko@qlogic.com> | 2012-12-31 22:20:20 -0500 |
---|---|---|
committer | David S. Miller <davem@davemloft.net> | 2013-01-02 05:43:26 -0500 |
commit | 4be41e92f7c613d6c08686374ad0fdeaaa2a7280 (patch) | |
tree | ee5a37cf0fb67dacaf9d741c3cf47e16f6e55268 /drivers/net/ethernet/qlogic/qlcnic/qlcnic_83xx_hw.h | |
parent | 7f9664525f9cb507de9198a395a111371413f230 (diff) |
qlcnic: 83xx data path routines
Add 83xx adapter data path routines
Update few 82xx adapter data path routines
Modify datapath resource allocation routines
Signed-off-by: Anirban Chakraborty <anirban.chakraborty@qlogic.com>
Signed-off-by: Sucheta Chakraborty <sucheta.chakraborty@qlogic.com>
Signed-off-by: Sritej Velaga <sritej.velaga@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_83xx_hw.h')
-rw-r--r-- | drivers/net/ethernet/qlogic/qlcnic/qlcnic_83xx_hw.h | 8 |
1 files changed, 6 insertions, 2 deletions
diff --git a/drivers/net/ethernet/qlogic/qlcnic/qlcnic_83xx_hw.h b/drivers/net/ethernet/qlogic/qlcnic/qlcnic_83xx_hw.h index 9d707be27ca2..e2cfc86f925a 100644 --- a/drivers/net/ethernet/qlogic/qlcnic/qlcnic_83xx_hw.h +++ b/drivers/net/ethernet/qlogic/qlcnic/qlcnic_83xx_hw.h | |||
@@ -193,8 +193,7 @@ void qlcnic_83xx_write_crb(struct qlcnic_adapter *, char *, loff_t, size_t); | |||
193 | void qlcnic_83xx_read_crb(struct qlcnic_adapter *, char *, loff_t, size_t); | 193 | void qlcnic_83xx_read_crb(struct qlcnic_adapter *, char *, loff_t, size_t); |
194 | int qlcnic_83xx_rd_reg_indirect(struct qlcnic_adapter *, ulong); | 194 | int qlcnic_83xx_rd_reg_indirect(struct qlcnic_adapter *, ulong); |
195 | int qlcnic_83xx_wrt_reg_indirect(struct qlcnic_adapter *, ulong, u32); | 195 | int qlcnic_83xx_wrt_reg_indirect(struct qlcnic_adapter *, ulong, u32); |
196 | void qlcnic_83xx_process_rcv_diag(struct qlcnic_adapter *, | 196 | void qlcnic_83xx_process_rcv_diag(struct qlcnic_adapter *, int, u64 []); |
197 | struct qlcnic_host_sds_ring *, int, u64 []); | ||
198 | int qlcnic_83xx_nic_set_promisc(struct qlcnic_adapter *, u32); | 197 | int qlcnic_83xx_nic_set_promisc(struct qlcnic_adapter *, u32); |
199 | int qlcnic_83xx_set_lb_mode(struct qlcnic_adapter *, u8); | 198 | int qlcnic_83xx_set_lb_mode(struct qlcnic_adapter *, u8); |
200 | int qlcnic_83xx_clear_lb_mode(struct qlcnic_adapter *, u8); | 199 | int qlcnic_83xx_clear_lb_mode(struct qlcnic_adapter *, u8); |
@@ -206,6 +205,11 @@ int qlcnic_83xx_get_pci_info(struct qlcnic_adapter *, struct qlcnic_pci_info *); | |||
206 | int qlcnic_83xx_set_nic_info(struct qlcnic_adapter *, struct qlcnic_info *); | 205 | int qlcnic_83xx_set_nic_info(struct qlcnic_adapter *, struct qlcnic_info *); |
207 | void qlcnic_83xx_register_nic_idc_func(struct qlcnic_adapter *, int); | 206 | void qlcnic_83xx_register_nic_idc_func(struct qlcnic_adapter *, int); |
208 | 207 | ||
208 | int qlcnic_83xx_napi_add(struct qlcnic_adapter *, struct net_device *); | ||
209 | void qlcnic_83xx_napi_del(struct qlcnic_adapter *); | ||
210 | void qlcnic_83xx_napi_enable(struct qlcnic_adapter *); | ||
211 | void qlcnic_83xx_napi_disable(struct qlcnic_adapter *); | ||
212 | |||
209 | void qlcnic_ind_wr(struct qlcnic_adapter *, u32, u32); | 213 | void qlcnic_ind_wr(struct qlcnic_adapter *, u32, u32); |
210 | int qlcnic_ind_rd(struct qlcnic_adapter *, u32); | 214 | int qlcnic_ind_rd(struct qlcnic_adapter *, u32); |
211 | void qlcnic_83xx_get_stats(struct qlcnic_adapter *, | 215 | void qlcnic_83xx_get_stats(struct qlcnic_adapter *, |