Commit 3d78bfaa authored by Arjun Vynipadath's avatar Arjun Vynipadath Committed by David S. Miller

cxgb4vf: Prefix adapter flags with CXGB4VF

Some of these macros were conflicting with global namespace,
hence prefixing them with CXGB4VF.
Signed-off-by: default avatarArjun Vynipadath <arjun@chelsio.com>
Signed-off-by: default avatarVishal Kulkarni <vishal@chelsio.com>
Signed-off-by: default avatarDavid S. Miller <davem@davemloft.net>
parent f819cd92
...@@ -406,12 +406,12 @@ struct adapter { ...@@ -406,12 +406,12 @@ struct adapter {
}; };
enum { /* adapter flags */ enum { /* adapter flags */
FULL_INIT_DONE = (1UL << 0), CXGB4VF_FULL_INIT_DONE = (1UL << 0),
USING_MSI = (1UL << 1), CXGB4VF_USING_MSI = (1UL << 1),
USING_MSIX = (1UL << 2), CXGB4VF_USING_MSIX = (1UL << 2),
QUEUES_BOUND = (1UL << 3), CXGB4VF_QUEUES_BOUND = (1UL << 3),
ROOT_NO_RELAXED_ORDERING = (1UL << 4), CXGB4VF_ROOT_NO_RELAXED_ORDERING = (1UL << 4),
FW_OK = (1UL << 5), CXGB4VF_FW_OK = (1UL << 5),
}; };
/* /*
......
...@@ -469,7 +469,7 @@ static void enable_rx(struct adapter *adapter) ...@@ -469,7 +469,7 @@ static void enable_rx(struct adapter *adapter)
* The interrupt queue doesn't use NAPI so we do the 0-increment of * The interrupt queue doesn't use NAPI so we do the 0-increment of
* its Going To Sleep register here to get it started. * its Going To Sleep register here to get it started.
*/ */
if (adapter->flags & USING_MSI) if (adapter->flags & CXGB4VF_USING_MSI)
t4_write_reg(adapter, T4VF_SGE_BASE_ADDR + SGE_VF_GTS, t4_write_reg(adapter, T4VF_SGE_BASE_ADDR + SGE_VF_GTS,
CIDXINC_V(0) | CIDXINC_V(0) |
SEINTARM_V(s->intrq.intr_params) | SEINTARM_V(s->intrq.intr_params) |
...@@ -613,7 +613,7 @@ static int setup_sge_queues(struct adapter *adapter) ...@@ -613,7 +613,7 @@ static int setup_sge_queues(struct adapter *adapter)
* the intrq's queue ID as the interrupt forwarding queue for the * the intrq's queue ID as the interrupt forwarding queue for the
* subsequent calls ... * subsequent calls ...
*/ */
if (adapter->flags & USING_MSI) { if (adapter->flags & CXGB4VF_USING_MSI) {
err = t4vf_sge_alloc_rxq(adapter, &s->intrq, false, err = t4vf_sge_alloc_rxq(adapter, &s->intrq, false,
adapter->port[0], 0, NULL, NULL); adapter->port[0], 0, NULL, NULL);
if (err) if (err)
...@@ -773,7 +773,7 @@ static int adapter_up(struct adapter *adapter) ...@@ -773,7 +773,7 @@ static int adapter_up(struct adapter *adapter)
* adapter setup. Once we've done this, many of our adapter * adapter setup. Once we've done this, many of our adapter
* parameters can no longer be changed ... * parameters can no longer be changed ...
*/ */
if ((adapter->flags & FULL_INIT_DONE) == 0) { if ((adapter->flags & CXGB4VF_FULL_INIT_DONE) == 0) {
err = setup_sge_queues(adapter); err = setup_sge_queues(adapter);
if (err) if (err)
return err; return err;
...@@ -783,17 +783,18 @@ static int adapter_up(struct adapter *adapter) ...@@ -783,17 +783,18 @@ static int adapter_up(struct adapter *adapter)
return err; return err;
} }
if (adapter->flags & USING_MSIX) if (adapter->flags & CXGB4VF_USING_MSIX)
name_msix_vecs(adapter); name_msix_vecs(adapter);
adapter->flags |= FULL_INIT_DONE; adapter->flags |= CXGB4VF_FULL_INIT_DONE;
} }
/* /*
* Acquire our interrupt resources. We only support MSI-X and MSI. * Acquire our interrupt resources. We only support MSI-X and MSI.
*/ */
BUG_ON((adapter->flags & (USING_MSIX|USING_MSI)) == 0); BUG_ON((adapter->flags &
if (adapter->flags & USING_MSIX) (CXGB4VF_USING_MSIX | CXGB4VF_USING_MSI)) == 0);
if (adapter->flags & CXGB4VF_USING_MSIX)
err = request_msix_queue_irqs(adapter); err = request_msix_queue_irqs(adapter);
else else
err = request_irq(adapter->pdev->irq, err = request_irq(adapter->pdev->irq,
...@@ -824,7 +825,7 @@ static void adapter_down(struct adapter *adapter) ...@@ -824,7 +825,7 @@ static void adapter_down(struct adapter *adapter)
/* /*
* Free interrupt resources. * Free interrupt resources.
*/ */
if (adapter->flags & USING_MSIX) if (adapter->flags & CXGB4VF_USING_MSIX)
free_msix_queue_irqs(adapter); free_msix_queue_irqs(adapter);
else else
free_irq(adapter->pdev->irq, adapter); free_irq(adapter->pdev->irq, adapter);
...@@ -848,7 +849,7 @@ static int cxgb4vf_open(struct net_device *dev) ...@@ -848,7 +849,7 @@ static int cxgb4vf_open(struct net_device *dev)
* If we don't have a connection to the firmware there's nothing we * If we don't have a connection to the firmware there's nothing we
* can do. * can do.
*/ */
if (!(adapter->flags & FW_OK)) if (!(adapter->flags & CXGB4VF_FW_OK))
return -ENXIO; return -ENXIO;
/* /*
...@@ -1240,7 +1241,7 @@ static void cxgb4vf_poll_controller(struct net_device *dev) ...@@ -1240,7 +1241,7 @@ static void cxgb4vf_poll_controller(struct net_device *dev)
struct port_info *pi = netdev_priv(dev); struct port_info *pi = netdev_priv(dev);
struct adapter *adapter = pi->adapter; struct adapter *adapter = pi->adapter;
if (adapter->flags & USING_MSIX) { if (adapter->flags & CXGB4VF_USING_MSIX) {
struct sge_eth_rxq *rxq; struct sge_eth_rxq *rxq;
int nqsets; int nqsets;
...@@ -1655,7 +1656,7 @@ static int cxgb4vf_set_ringparam(struct net_device *dev, ...@@ -1655,7 +1656,7 @@ static int cxgb4vf_set_ringparam(struct net_device *dev,
rp->tx_pending < MIN_TXQ_ENTRIES) rp->tx_pending < MIN_TXQ_ENTRIES)
return -EINVAL; return -EINVAL;
if (adapter->flags & FULL_INIT_DONE) if (adapter->flags & CXGB4VF_FULL_INIT_DONE)
return -EBUSY; return -EBUSY;
for (qs = pi->first_qset; qs < pi->first_qset + pi->nqsets; qs++) { for (qs = pi->first_qset; qs < pi->first_qset + pi->nqsets; qs++) {
...@@ -2172,7 +2173,7 @@ static int sge_qinfo_show(struct seq_file *seq, void *v) ...@@ -2172,7 +2173,7 @@ static int sge_qinfo_show(struct seq_file *seq, void *v)
static int sge_queue_entries(const struct adapter *adapter) static int sge_queue_entries(const struct adapter *adapter)
{ {
return DIV_ROUND_UP(adapter->sge.ethqsets, QPL) + 1 + return DIV_ROUND_UP(adapter->sge.ethqsets, QPL) + 1 +
((adapter->flags & USING_MSI) != 0); ((adapter->flags & CXGB4VF_USING_MSI) != 0);
} }
static void *sge_queue_start(struct seq_file *seq, loff_t *pos) static void *sge_queue_start(struct seq_file *seq, loff_t *pos)
...@@ -2318,7 +2319,7 @@ static int sge_qstats_show(struct seq_file *seq, void *v) ...@@ -2318,7 +2319,7 @@ static int sge_qstats_show(struct seq_file *seq, void *v)
static int sge_qstats_entries(const struct adapter *adapter) static int sge_qstats_entries(const struct adapter *adapter)
{ {
return DIV_ROUND_UP(adapter->sge.ethqsets, QPL) + 1 + return DIV_ROUND_UP(adapter->sge.ethqsets, QPL) + 1 +
((adapter->flags & USING_MSI) != 0); ((adapter->flags & CXGB4VF_USING_MSI) != 0);
} }
static void *sge_qstats_start(struct seq_file *seq, loff_t *pos) static void *sge_qstats_start(struct seq_file *seq, loff_t *pos)
...@@ -2727,7 +2728,7 @@ static int adap_init0(struct adapter *adapter) ...@@ -2727,7 +2728,7 @@ static int adap_init0(struct adapter *adapter)
*/ */
size_nports_qsets(adapter); size_nports_qsets(adapter);
adapter->flags |= FW_OK; adapter->flags |= CXGB4VF_FW_OK;
return 0; return 0;
} }
...@@ -2762,7 +2763,8 @@ static void cfg_queues(struct adapter *adapter) ...@@ -2762,7 +2763,8 @@ static void cfg_queues(struct adapter *adapter)
* support. In particular, this means that we need to know what kind * support. In particular, this means that we need to know what kind
* of interrupts we'll be using ... * of interrupts we'll be using ...
*/ */
BUG_ON((adapter->flags & (USING_MSIX|USING_MSI)) == 0); BUG_ON((adapter->flags &
(CXGB4VF_USING_MSIX | CXGB4VF_USING_MSI)) == 0);
/* /*
* Count the number of 10GbE Virtual Interfaces that we have. * Count the number of 10GbE Virtual Interfaces that we have.
...@@ -3088,7 +3090,7 @@ static int cxgb4vf_pci_probe(struct pci_dev *pdev, ...@@ -3088,7 +3090,7 @@ static int cxgb4vf_pci_probe(struct pci_dev *pdev,
* using Relaxed Ordering. * using Relaxed Ordering.
*/ */
if (!pcie_relaxed_ordering_enabled(pdev)) if (!pcie_relaxed_ordering_enabled(pdev))
adapter->flags |= ROOT_NO_RELAXED_ORDERING; adapter->flags |= CXGB4VF_ROOT_NO_RELAXED_ORDERING;
err = adap_init0(adapter); err = adap_init0(adapter);
if (err) if (err)
...@@ -3164,7 +3166,7 @@ static int cxgb4vf_pci_probe(struct pci_dev *pdev, ...@@ -3164,7 +3166,7 @@ static int cxgb4vf_pci_probe(struct pci_dev *pdev,
* If we haven't been able to contact the firmware, there's * If we haven't been able to contact the firmware, there's
* nothing else we can do for this "port" ... * nothing else we can do for this "port" ...
*/ */
if (!(adapter->flags & FW_OK)) if (!(adapter->flags & CXGB4VF_FW_OK))
continue; continue;
viid = t4vf_alloc_vi(adapter, port_id); viid = t4vf_alloc_vi(adapter, port_id);
...@@ -3214,7 +3216,7 @@ static int cxgb4vf_pci_probe(struct pci_dev *pdev, ...@@ -3214,7 +3216,7 @@ static int cxgb4vf_pci_probe(struct pci_dev *pdev,
* get MSI interrupts we bail with the error. * get MSI interrupts we bail with the error.
*/ */
if (msi == MSI_MSIX && enable_msix(adapter) == 0) if (msi == MSI_MSIX && enable_msix(adapter) == 0)
adapter->flags |= USING_MSIX; adapter->flags |= CXGB4VF_USING_MSIX;
else { else {
if (msi == MSI_MSIX) { if (msi == MSI_MSIX) {
dev_info(adapter->pdev_dev, dev_info(adapter->pdev_dev,
...@@ -3234,7 +3236,7 @@ static int cxgb4vf_pci_probe(struct pci_dev *pdev, ...@@ -3234,7 +3236,7 @@ static int cxgb4vf_pci_probe(struct pci_dev *pdev,
" err=%d\n", err); " err=%d\n", err);
goto err_free_dev; goto err_free_dev;
} }
adapter->flags |= USING_MSI; adapter->flags |= CXGB4VF_USING_MSI;
} }
/* Now that we know how many "ports" we have and what interrupt /* Now that we know how many "ports" we have and what interrupt
...@@ -3292,8 +3294,8 @@ static int cxgb4vf_pci_probe(struct pci_dev *pdev, ...@@ -3292,8 +3294,8 @@ static int cxgb4vf_pci_probe(struct pci_dev *pdev,
for_each_port(adapter, pidx) { for_each_port(adapter, pidx) {
dev_info(adapter->pdev_dev, "%s: Chelsio VF NIC PCIe %s\n", dev_info(adapter->pdev_dev, "%s: Chelsio VF NIC PCIe %s\n",
adapter->port[pidx]->name, adapter->port[pidx]->name,
(adapter->flags & USING_MSIX) ? "MSI-X" : (adapter->flags & CXGB4VF_USING_MSIX) ? "MSI-X" :
(adapter->flags & USING_MSI) ? "MSI" : ""); (adapter->flags & CXGB4VF_USING_MSI) ? "MSI" : "");
} }
/* /*
...@@ -3306,12 +3308,12 @@ static int cxgb4vf_pci_probe(struct pci_dev *pdev, ...@@ -3306,12 +3308,12 @@ static int cxgb4vf_pci_probe(struct pci_dev *pdev,
* so far and return the error. * so far and return the error.
*/ */
err_disable_interrupts: err_disable_interrupts:
if (adapter->flags & USING_MSIX) { if (adapter->flags & CXGB4VF_USING_MSIX) {
pci_disable_msix(adapter->pdev); pci_disable_msix(adapter->pdev);
adapter->flags &= ~USING_MSIX; adapter->flags &= ~CXGB4VF_USING_MSIX;
} else if (adapter->flags & USING_MSI) { } else if (adapter->flags & CXGB4VF_USING_MSI) {
pci_disable_msi(adapter->pdev); pci_disable_msi(adapter->pdev);
adapter->flags &= ~USING_MSI; adapter->flags &= ~CXGB4VF_USING_MSI;
} }
err_free_dev: err_free_dev:
...@@ -3371,12 +3373,12 @@ static void cxgb4vf_pci_remove(struct pci_dev *pdev) ...@@ -3371,12 +3373,12 @@ static void cxgb4vf_pci_remove(struct pci_dev *pdev)
if (test_bit(pidx, &adapter->registered_device_map)) if (test_bit(pidx, &adapter->registered_device_map))
unregister_netdev(adapter->port[pidx]); unregister_netdev(adapter->port[pidx]);
t4vf_sge_stop(adapter); t4vf_sge_stop(adapter);
if (adapter->flags & USING_MSIX) { if (adapter->flags & CXGB4VF_USING_MSIX) {
pci_disable_msix(adapter->pdev); pci_disable_msix(adapter->pdev);
adapter->flags &= ~USING_MSIX; adapter->flags &= ~CXGB4VF_USING_MSIX;
} else if (adapter->flags & USING_MSI) { } else if (adapter->flags & CXGB4VF_USING_MSI) {
pci_disable_msi(adapter->pdev); pci_disable_msi(adapter->pdev);
adapter->flags &= ~USING_MSI; adapter->flags &= ~CXGB4VF_USING_MSI;
} }
/* /*
...@@ -3448,12 +3450,12 @@ static void cxgb4vf_pci_shutdown(struct pci_dev *pdev) ...@@ -3448,12 +3450,12 @@ static void cxgb4vf_pci_shutdown(struct pci_dev *pdev)
* Interrupts allowing various internal pathways to drain. * Interrupts allowing various internal pathways to drain.
*/ */
t4vf_sge_stop(adapter); t4vf_sge_stop(adapter);
if (adapter->flags & USING_MSIX) { if (adapter->flags & CXGB4VF_USING_MSIX) {
pci_disable_msix(adapter->pdev); pci_disable_msix(adapter->pdev);
adapter->flags &= ~USING_MSIX; adapter->flags &= ~CXGB4VF_USING_MSIX;
} else if (adapter->flags & USING_MSI) { } else if (adapter->flags & CXGB4VF_USING_MSI) {
pci_disable_msi(adapter->pdev); pci_disable_msi(adapter->pdev);
adapter->flags &= ~USING_MSI; adapter->flags &= ~CXGB4VF_USING_MSI;
} }
/* /*
......
...@@ -2044,8 +2044,9 @@ static irqreturn_t t4vf_intr_msi(int irq, void *cookie) ...@@ -2044,8 +2044,9 @@ static irqreturn_t t4vf_intr_msi(int irq, void *cookie)
*/ */
irq_handler_t t4vf_intr_handler(struct adapter *adapter) irq_handler_t t4vf_intr_handler(struct adapter *adapter)
{ {
BUG_ON((adapter->flags & (USING_MSIX|USING_MSI)) == 0); BUG_ON((adapter->flags &
if (adapter->flags & USING_MSIX) (CXGB4VF_USING_MSIX | CXGB4VF_USING_MSI)) == 0);
if (adapter->flags & CXGB4VF_USING_MSIX)
return t4vf_sge_intr_msix; return t4vf_sge_intr_msix;
else else
return t4vf_intr_msi; return t4vf_intr_msi;
...@@ -2209,7 +2210,7 @@ int t4vf_sge_alloc_rxq(struct adapter *adapter, struct sge_rspq *rspq, ...@@ -2209,7 +2210,7 @@ int t4vf_sge_alloc_rxq(struct adapter *adapter, struct sge_rspq *rspq,
struct port_info *pi = netdev_priv(dev); struct port_info *pi = netdev_priv(dev);
struct fw_iq_cmd cmd, rpl; struct fw_iq_cmd cmd, rpl;
int ret, iqandst, flsz = 0; int ret, iqandst, flsz = 0;
int relaxed = !(adapter->flags & ROOT_NO_RELAXED_ORDERING); int relaxed = !(adapter->flags & CXGB4VF_ROOT_NO_RELAXED_ORDERING);
/* /*
* If we're using MSI interrupts and we're not initializing the * If we're using MSI interrupts and we're not initializing the
...@@ -2218,7 +2219,8 @@ int t4vf_sge_alloc_rxq(struct adapter *adapter, struct sge_rspq *rspq, ...@@ -2218,7 +2219,8 @@ int t4vf_sge_alloc_rxq(struct adapter *adapter, struct sge_rspq *rspq,
* the Forwarded Interrupt Queue must be set up before any other * the Forwarded Interrupt Queue must be set up before any other
* ingress queue ... * ingress queue ...
*/ */
if ((adapter->flags & USING_MSI) && rspq != &adapter->sge.intrq) { if ((adapter->flags & CXGB4VF_USING_MSI) &&
rspq != &adapter->sge.intrq) {
iqandst = SGE_INTRDST_IQ; iqandst = SGE_INTRDST_IQ;
intr_dest = adapter->sge.intrq.abs_id; intr_dest = adapter->sge.intrq.abs_id;
} else } else
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment