aboutsummaryrefslogtreecommitdiffstats
path: root/drivers/net/ethernet/qlogic/qlcnic/qlcnic_83xx_hw.h
diff options
context:
space:
mode:
authorSony Chacko <sony.chacko@qlogic.com>2012-12-31 22:20:20 -0500
committerDavid S. Miller <davem@davemloft.net>2013-01-02 05:43:26 -0500
commit4be41e92f7c613d6c08686374ad0fdeaaa2a7280 (patch)
treeee5a37cf0fb67dacaf9d741c3cf47e16f6e55268 /drivers/net/ethernet/qlogic/qlcnic/qlcnic_83xx_hw.h
parent7f9664525f9cb507de9198a395a111371413f230 (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.h8
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);
193void qlcnic_83xx_read_crb(struct qlcnic_adapter *, char *, loff_t, size_t); 193void qlcnic_83xx_read_crb(struct qlcnic_adapter *, char *, loff_t, size_t);
194int qlcnic_83xx_rd_reg_indirect(struct qlcnic_adapter *, ulong); 194int qlcnic_83xx_rd_reg_indirect(struct qlcnic_adapter *, ulong);
195int qlcnic_83xx_wrt_reg_indirect(struct qlcnic_adapter *, ulong, u32); 195int qlcnic_83xx_wrt_reg_indirect(struct qlcnic_adapter *, ulong, u32);
196void qlcnic_83xx_process_rcv_diag(struct qlcnic_adapter *, 196void qlcnic_83xx_process_rcv_diag(struct qlcnic_adapter *, int, u64 []);
197 struct qlcnic_host_sds_ring *, int, u64 []);
198int qlcnic_83xx_nic_set_promisc(struct qlcnic_adapter *, u32); 197int qlcnic_83xx_nic_set_promisc(struct qlcnic_adapter *, u32);
199int qlcnic_83xx_set_lb_mode(struct qlcnic_adapter *, u8); 198int qlcnic_83xx_set_lb_mode(struct qlcnic_adapter *, u8);
200int qlcnic_83xx_clear_lb_mode(struct qlcnic_adapter *, u8); 199int 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 *);
206int qlcnic_83xx_set_nic_info(struct qlcnic_adapter *, struct qlcnic_info *); 205int qlcnic_83xx_set_nic_info(struct qlcnic_adapter *, struct qlcnic_info *);
207void qlcnic_83xx_register_nic_idc_func(struct qlcnic_adapter *, int); 206void qlcnic_83xx_register_nic_idc_func(struct qlcnic_adapter *, int);
208 207
208int qlcnic_83xx_napi_add(struct qlcnic_adapter *, struct net_device *);
209void qlcnic_83xx_napi_del(struct qlcnic_adapter *);
210void qlcnic_83xx_napi_enable(struct qlcnic_adapter *);
211void qlcnic_83xx_napi_disable(struct qlcnic_adapter *);
212
209void qlcnic_ind_wr(struct qlcnic_adapter *, u32, u32); 213void qlcnic_ind_wr(struct qlcnic_adapter *, u32, u32);
210int qlcnic_ind_rd(struct qlcnic_adapter *, u32); 214int qlcnic_ind_rd(struct qlcnic_adapter *, u32);
211void qlcnic_83xx_get_stats(struct qlcnic_adapter *, 215void qlcnic_83xx_get_stats(struct qlcnic_adapter *,