aboutsummaryrefslogtreecommitdiffstats
path: root/drivers/net/ethernet/brocade
diff options
context:
space:
mode:
authorRasesh Mody <rmody@brocade.com>2011-08-30 11:27:37 -0400
committerDavid S. Miller <davem@davemloft.net>2011-09-15 15:36:32 -0400
commit772b5235d86563b00786030d9f42af3a89fd0833 (patch)
treeaff7243cd3661dacda24de19836351a2bf1500d7 /drivers/net/ethernet/brocade
parent1bc144b62524970c8580f6d97a6df0e71c6ee388 (diff)
bna: Naming Change and Minor Macro Fix
Naming changes: rename devid, BNAD_MAX_TXS, BNAD_MAX_RXS, BNAD_MAX_RXPS_PER_RX to device, BNAD_MAX_TX, BNAD_MAX_RX, BNAD_MAX_RXP_PER_RX respectively and change all the references. Macro Fix: Add ioc_isr_mod_set check to bfa_nw_ioc_mbox_regisr macro Signed-off-by: Gurunatha Karaje <gkaraje@brocade.com> Signed-off-by: Rasesh Mody <rmody@brocade.com> Signed-off-by: David S. Miller <davem@davemloft.net>
Diffstat (limited to 'drivers/net/ethernet/brocade')
-rw-r--r--drivers/net/ethernet/brocade/bna/bfa_defs.h8
-rw-r--r--drivers/net/ethernet/brocade/bna/bfa_ioc.h6
-rw-r--r--drivers/net/ethernet/brocade/bna/bnad.c6
-rw-r--r--drivers/net/ethernet/brocade/bna/bnad.h20
4 files changed, 21 insertions, 19 deletions
diff --git a/drivers/net/ethernet/brocade/bna/bfa_defs.h b/drivers/net/ethernet/brocade/bna/bfa_defs.h
index 205b92b3709c..a81c0ccfc2f8 100644
--- a/drivers/net/ethernet/brocade/bna/bfa_defs.h
+++ b/drivers/net/ethernet/brocade/bna/bfa_defs.h
@@ -251,10 +251,10 @@ struct bfa_mfg_block {
251 * ---------------------- pci definitions ------------ 251 * ---------------------- pci definitions ------------
252 */ 252 */
253 253
254#define bfa_asic_id_ct(devid) \ 254#define bfa_asic_id_ct(device) \
255 ((devid) == PCI_DEVICE_ID_BROCADE_CT || \ 255 ((device) == PCI_DEVICE_ID_BROCADE_CT || \
256 (devid) == PCI_DEVICE_ID_BROCADE_CT_FC) 256 (device) == PCI_DEVICE_ID_BROCADE_CT_FC)
257#define bfa_asic_id_ctc(devid) (bfa_asic_id_ct(devid)) 257#define bfa_asic_id_ctc(device) (bfa_asic_id_ct(device))
258 258
259enum bfa_mode { 259enum bfa_mode {
260 BFA_MODE_HBA = 1, 260 BFA_MODE_HBA = 1,
diff --git a/drivers/net/ethernet/brocade/bna/bfa_ioc.h b/drivers/net/ethernet/brocade/bna/bfa_ioc.h
index f5a3d4e82078..9116324865cc 100644
--- a/drivers/net/ethernet/brocade/bna/bfa_ioc.h
+++ b/drivers/net/ethernet/brocade/bna/bfa_ioc.h
@@ -274,8 +274,10 @@ void bfa_nw_ioc_mbox_regisr(struct bfa_ioc *ioc, enum bfi_mclass mc,
274 ((__ioc)->ioc_hwif->ioc_pll_init((__ioc)->pcidev.pci_bar_kva, \ 274 ((__ioc)->ioc_hwif->ioc_pll_init((__ioc)->pcidev.pci_bar_kva, \
275 (__ioc)->asic_mode)) 275 (__ioc)->asic_mode))
276 276
277#define bfa_ioc_isr_mode_set(__ioc, __msix) \ 277#define bfa_ioc_isr_mode_set(__ioc, __msix) do { \
278 ((__ioc)->ioc_hwif->ioc_isr_mode_set(__ioc, __msix)) 278 if ((__ioc)->ioc_hwif->ioc_isr_mode_set) \
279 ((__ioc)->ioc_hwif->ioc_isr_mode_set(__ioc, __msix)); \
280} while (0)
279#define bfa_ioc_ownership_reset(__ioc) \ 281#define bfa_ioc_ownership_reset(__ioc) \
280 ((__ioc)->ioc_hwif->ioc_ownership_reset(__ioc)) 282 ((__ioc)->ioc_hwif->ioc_ownership_reset(__ioc))
281 283
diff --git a/drivers/net/ethernet/brocade/bna/bnad.c b/drivers/net/ethernet/brocade/bna/bnad.c
index 6ad4b477a4ef..1f4269c4c9c5 100644
--- a/drivers/net/ethernet/brocade/bna/bnad.c
+++ b/drivers/net/ethernet/brocade/bna/bnad.c
@@ -1001,7 +1001,7 @@ bnad_cb_rx_cleanup(struct bnad *bnad, struct bna_rx *rx)
1001 1001
1002 mdelay(BNAD_TXRX_SYNC_MDELAY); 1002 mdelay(BNAD_TXRX_SYNC_MDELAY);
1003 1003
1004 for (i = 0; i < BNAD_MAX_RXPS_PER_RX; i++) { 1004 for (i = 0; i < BNAD_MAX_RXP_PER_RX; i++) {
1005 rx_ctrl = &rx_info->rx_ctrl[i]; 1005 rx_ctrl = &rx_info->rx_ctrl[i];
1006 ccb = rx_ctrl->ccb; 1006 ccb = rx_ctrl->ccb;
1007 if (!ccb) 1007 if (!ccb)
@@ -1030,7 +1030,7 @@ bnad_cb_rx_post(struct bnad *bnad, struct bna_rx *rx)
1030 int i; 1030 int i;
1031 int j; 1031 int j;
1032 1032
1033 for (i = 0; i < BNAD_MAX_RXPS_PER_RX; i++) { 1033 for (i = 0; i < BNAD_MAX_RXP_PER_RX; i++) {
1034 rx_ctrl = &rx_info->rx_ctrl[i]; 1034 rx_ctrl = &rx_info->rx_ctrl[i];
1035 ccb = rx_ctrl->ccb; 1035 ccb = rx_ctrl->ccb;
1036 if (!ccb) 1036 if (!ccb)
@@ -2227,7 +2227,7 @@ bnad_q_num_init(struct bnad *bnad)
2227 int rxps; 2227 int rxps;
2228 2228
2229 rxps = min((uint)num_online_cpus(), 2229 rxps = min((uint)num_online_cpus(),
2230 (uint)(BNAD_MAX_RXS * BNAD_MAX_RXPS_PER_RX)); 2230 (uint)(BNAD_MAX_RX * BNAD_MAX_RXP_PER_RX));
2231 2231
2232 if (!(bnad->cfg_flags & BNAD_CF_MSIX)) 2232 if (!(bnad->cfg_flags & BNAD_CF_MSIX))
2233 rxps = 1; /* INTx */ 2233 rxps = 1; /* INTx */
diff --git a/drivers/net/ethernet/brocade/bna/bnad.h b/drivers/net/ethernet/brocade/bna/bnad.h
index 5b5451edf497..3c231390b17c 100644
--- a/drivers/net/ethernet/brocade/bna/bnad.h
+++ b/drivers/net/ethernet/brocade/bna/bnad.h
@@ -38,12 +38,12 @@
38#define BNAD_TXQ_DEPTH 2048 38#define BNAD_TXQ_DEPTH 2048
39#define BNAD_RXQ_DEPTH 2048 39#define BNAD_RXQ_DEPTH 2048
40 40
41#define BNAD_MAX_TXS 1 41#define BNAD_MAX_TX 1
42#define BNAD_MAX_TXQ_PER_TX 8 /* 8 priority queues */ 42#define BNAD_MAX_TXQ_PER_TX 8 /* 8 priority queues */
43#define BNAD_TXQ_NUM 1 43#define BNAD_TXQ_NUM 1
44 44
45#define BNAD_MAX_RXS 1 45#define BNAD_MAX_RX 1
46#define BNAD_MAX_RXPS_PER_RX 16 46#define BNAD_MAX_RXP_PER_RX 16
47#define BNAD_MAX_RXQ_PER_RXP 2 47#define BNAD_MAX_RXQ_PER_RXP 2
48 48
49/* 49/*
@@ -190,7 +190,7 @@ struct bnad_tx_info {
190struct bnad_rx_info { 190struct bnad_rx_info {
191 struct bna_rx *rx; /* 1:1 between rx_info & rx */ 191 struct bna_rx *rx; /* 1:1 between rx_info & rx */
192 192
193 struct bnad_rx_ctrl rx_ctrl[BNAD_MAX_RXPS_PER_RX]; 193 struct bnad_rx_ctrl rx_ctrl[BNAD_MAX_RXP_PER_RX];
194 u32 rx_id; 194 u32 rx_id;
195} ____cacheline_aligned; 195} ____cacheline_aligned;
196 196
@@ -234,8 +234,8 @@ struct bnad {
234 struct net_device *netdev; 234 struct net_device *netdev;
235 235
236 /* Data path */ 236 /* Data path */
237 struct bnad_tx_info tx_info[BNAD_MAX_TXS]; 237 struct bnad_tx_info tx_info[BNAD_MAX_TX];
238 struct bnad_rx_info rx_info[BNAD_MAX_RXS]; 238 struct bnad_rx_info rx_info[BNAD_MAX_RX];
239 239
240 unsigned long active_vlans[BITS_TO_LONGS(VLAN_N_VID)]; 240 unsigned long active_vlans[BITS_TO_LONGS(VLAN_N_VID)];
241 /* 241 /*
@@ -255,8 +255,8 @@ struct bnad {
255 u8 tx_coalescing_timeo; 255 u8 tx_coalescing_timeo;
256 u8 rx_coalescing_timeo; 256 u8 rx_coalescing_timeo;
257 257
258 struct bna_rx_config rx_config[BNAD_MAX_RXS]; 258 struct bna_rx_config rx_config[BNAD_MAX_RX];
259 struct bna_tx_config tx_config[BNAD_MAX_TXS]; 259 struct bna_tx_config tx_config[BNAD_MAX_TX];
260 260
261 void __iomem *bar0; /* BAR0 address */ 261 void __iomem *bar0; /* BAR0 address */
262 262
@@ -283,8 +283,8 @@ struct bnad {
283 /* Control path resources, memory & irq */ 283 /* Control path resources, memory & irq */
284 struct bna_res_info res_info[BNA_RES_T_MAX]; 284 struct bna_res_info res_info[BNA_RES_T_MAX];
285 struct bna_res_info mod_res_info[BNA_MOD_RES_T_MAX]; 285 struct bna_res_info mod_res_info[BNA_MOD_RES_T_MAX];
286 struct bnad_tx_res_info tx_res_info[BNAD_MAX_TXS]; 286 struct bnad_tx_res_info tx_res_info[BNAD_MAX_TX];
287 struct bnad_rx_res_info rx_res_info[BNAD_MAX_RXS]; 287 struct bnad_rx_res_info rx_res_info[BNAD_MAX_RX];
288 288
289 struct bnad_completion bnad_completions; 289 struct bnad_completion bnad_completions;
290 290