diff options
author | Dhananjay Phadke <dhananjay@netxen.com> | 2009-04-07 18:50:45 -0400 |
---|---|---|
committer | David S. Miller <davem@davemloft.net> | 2009-04-08 18:58:29 -0400 |
commit | f98a9f693b5f4919d9c4085a2fd8d67c7e152f3e (patch) | |
tree | ef0acb778f9bdb7fed66de7f099f772ef7af1175 /drivers/net/netxen/netxen_nic_main.c | |
parent | 1fbe63235893e5dce28fe91d8465dd231b0cb3d9 (diff) |
netxen: sanitize function names
Replace superfluous wrapper functions with two macros:
NXWR32 replaces netxen_nic_reg_write, netxen_nic_write_w0,
netxen_nic_read_w1, netxen_crb_writelit_adapter.
NXRD32 replaces netxen_nic_reg_read, netxen_nic_read_w0,
netxen_nic_read_w1.
Signed-off-by: Dhananjay Phadke <dhananjay@netxen.com>
Signed-off-by: David S. Miller <davem@davemloft.net>
Diffstat (limited to 'drivers/net/netxen/netxen_nic_main.c')
-rw-r--r-- | drivers/net/netxen/netxen_nic_main.c | 83 |
1 files changed, 31 insertions, 52 deletions
diff --git a/drivers/net/netxen/netxen_nic_main.c b/drivers/net/netxen/netxen_nic_main.c index 31966a044900..8426092deda3 100644 --- a/drivers/net/netxen/netxen_nic_main.c +++ b/drivers/net/netxen/netxen_nic_main.c | |||
@@ -109,8 +109,7 @@ void | |||
109 | netxen_nic_update_cmd_producer(struct netxen_adapter *adapter, | 109 | netxen_nic_update_cmd_producer(struct netxen_adapter *adapter, |
110 | struct nx_host_tx_ring *tx_ring, u32 producer) | 110 | struct nx_host_tx_ring *tx_ring, u32 producer) |
111 | { | 111 | { |
112 | adapter->hw_write_wx(adapter, | 112 | NXWR32(adapter, tx_ring->crb_cmd_producer, producer); |
113 | tx_ring->crb_cmd_producer, producer); | ||
114 | } | 113 | } |
115 | 114 | ||
116 | static uint32_t crb_cmd_consumer[4] = { | 115 | static uint32_t crb_cmd_consumer[4] = { |
@@ -122,8 +121,7 @@ static inline void | |||
122 | netxen_nic_update_cmd_consumer(struct netxen_adapter *adapter, | 121 | netxen_nic_update_cmd_consumer(struct netxen_adapter *adapter, |
123 | struct nx_host_tx_ring *tx_ring, u32 consumer) | 122 | struct nx_host_tx_ring *tx_ring, u32 consumer) |
124 | { | 123 | { |
125 | adapter->hw_write_wx(adapter, | 124 | NXWR32(adapter, tx_ring->crb_cmd_consumer, consumer); |
126 | tx_ring->crb_cmd_consumer, consumer); | ||
127 | } | 125 | } |
128 | 126 | ||
129 | static uint32_t msi_tgt_status[8] = { | 127 | static uint32_t msi_tgt_status[8] = { |
@@ -139,14 +137,14 @@ static inline void netxen_nic_disable_int(struct nx_host_sds_ring *sds_ring) | |||
139 | { | 137 | { |
140 | struct netxen_adapter *adapter = sds_ring->adapter; | 138 | struct netxen_adapter *adapter = sds_ring->adapter; |
141 | 139 | ||
142 | adapter->hw_write_wx(adapter, sds_ring->crb_intr_mask, 0); | 140 | NXWR32(adapter, sds_ring->crb_intr_mask, 0); |
143 | } | 141 | } |
144 | 142 | ||
145 | static inline void netxen_nic_enable_int(struct nx_host_sds_ring *sds_ring) | 143 | static inline void netxen_nic_enable_int(struct nx_host_sds_ring *sds_ring) |
146 | { | 144 | { |
147 | struct netxen_adapter *adapter = sds_ring->adapter; | 145 | struct netxen_adapter *adapter = sds_ring->adapter; |
148 | 146 | ||
149 | adapter->hw_write_wx(adapter, sds_ring->crb_intr_mask, 0x1); | 147 | NXWR32(adapter, sds_ring->crb_intr_mask, 0x1); |
150 | 148 | ||
151 | if (!NETXEN_IS_MSI_FAMILY(adapter)) | 149 | if (!NETXEN_IS_MSI_FAMILY(adapter)) |
152 | adapter->pci_write_immediate(adapter, | 150 | adapter->pci_write_immediate(adapter, |
@@ -262,7 +260,7 @@ nx_update_dma_mask(struct netxen_adapter *adapter) | |||
262 | 260 | ||
263 | change = 0; | 261 | change = 0; |
264 | 262 | ||
265 | shift = netxen_nic_reg_read(adapter, CRB_DMA_SHIFT); | 263 | shift = NXRD32(adapter, CRB_DMA_SHIFT); |
266 | if (shift >= 32) | 264 | if (shift >= 32) |
267 | return 0; | 265 | return 0; |
268 | 266 | ||
@@ -309,42 +307,34 @@ netxen_check_hw_init(struct netxen_adapter *adapter, int first_boot) | |||
309 | 307 | ||
310 | if (first_boot == 0x55555555) { | 308 | if (first_boot == 0x55555555) { |
311 | /* This is the first boot after power up */ | 309 | /* This is the first boot after power up */ |
312 | adapter->hw_write_wx(adapter, | 310 | NXWR32(adapter, NETXEN_CAM_RAM(0x1fc), NETXEN_BDINFO_MAGIC); |
313 | NETXEN_CAM_RAM(0x1fc), NETXEN_BDINFO_MAGIC); | ||
314 | 311 | ||
315 | if (!NX_IS_REVISION_P2(adapter->ahw.revision_id)) | 312 | if (!NX_IS_REVISION_P2(adapter->ahw.revision_id)) |
316 | return 0; | 313 | return 0; |
317 | 314 | ||
318 | /* PCI bus master workaround */ | 315 | /* PCI bus master workaround */ |
319 | first_boot = adapter->hw_read_wx(adapter, NETXEN_PCIE_REG(0x4)); | 316 | first_boot = NXRD32(adapter, NETXEN_PCIE_REG(0x4)); |
320 | if (!(first_boot & 0x4)) { | 317 | if (!(first_boot & 0x4)) { |
321 | first_boot |= 0x4; | 318 | first_boot |= 0x4; |
322 | adapter->hw_write_wx(adapter, | 319 | NXWR32(adapter, NETXEN_PCIE_REG(0x4), first_boot); |
323 | NETXEN_PCIE_REG(0x4), first_boot); | 320 | first_boot = NXRD32(adapter, NETXEN_PCIE_REG(0x4)); |
324 | first_boot = adapter->hw_read_wx(adapter, | ||
325 | NETXEN_PCIE_REG(0x4)); | ||
326 | } | 321 | } |
327 | 322 | ||
328 | /* This is the first boot after power up */ | 323 | /* This is the first boot after power up */ |
329 | first_boot = adapter->hw_read_wx(adapter, | 324 | first_boot = NXRD32(adapter, NETXEN_ROMUSB_GLB_SW_RESET); |
330 | NETXEN_ROMUSB_GLB_SW_RESET); | ||
331 | if (first_boot != 0x80000f) { | 325 | if (first_boot != 0x80000f) { |
332 | /* clear the register for future unloads/loads */ | 326 | /* clear the register for future unloads/loads */ |
333 | adapter->hw_write_wx(adapter, | 327 | NXWR32(adapter, NETXEN_CAM_RAM(0x1fc), 0); |
334 | NETXEN_CAM_RAM(0x1fc), 0); | ||
335 | return -EIO; | 328 | return -EIO; |
336 | } | 329 | } |
337 | 330 | ||
338 | /* Start P2 boot loader */ | 331 | /* Start P2 boot loader */ |
339 | val = adapter->hw_read_wx(adapter, | 332 | val = NXRD32(adapter, NETXEN_ROMUSB_GLB_PEGTUNE_DONE); |
340 | NETXEN_ROMUSB_GLB_PEGTUNE_DONE); | 333 | NXWR32(adapter, NETXEN_ROMUSB_GLB_PEGTUNE_DONE, val | 0x1); |
341 | adapter->hw_write_wx(adapter, | ||
342 | NETXEN_ROMUSB_GLB_PEGTUNE_DONE, val | 0x1); | ||
343 | timeout = 0; | 334 | timeout = 0; |
344 | do { | 335 | do { |
345 | msleep(1); | 336 | msleep(1); |
346 | val = adapter->hw_read_wx(adapter, | 337 | val = NXRD32(adapter, NETXEN_CAM_RAM(0x1fc)); |
347 | NETXEN_CAM_RAM(0x1fc)); | ||
348 | 338 | ||
349 | if (++timeout > 5000) | 339 | if (++timeout > 5000) |
350 | return -EIO; | 340 | return -EIO; |
@@ -363,24 +353,19 @@ static void netxen_set_port_mode(struct netxen_adapter *adapter) | |||
363 | (val == NETXEN_BRDTYPE_P3_XG_LOM)) { | 353 | (val == NETXEN_BRDTYPE_P3_XG_LOM)) { |
364 | if (port_mode == NETXEN_PORT_MODE_802_3_AP) { | 354 | if (port_mode == NETXEN_PORT_MODE_802_3_AP) { |
365 | data = NETXEN_PORT_MODE_802_3_AP; | 355 | data = NETXEN_PORT_MODE_802_3_AP; |
366 | adapter->hw_write_wx(adapter, | 356 | NXWR32(adapter, NETXEN_PORT_MODE_ADDR, data); |
367 | NETXEN_PORT_MODE_ADDR, data); | ||
368 | } else if (port_mode == NETXEN_PORT_MODE_XG) { | 357 | } else if (port_mode == NETXEN_PORT_MODE_XG) { |
369 | data = NETXEN_PORT_MODE_XG; | 358 | data = NETXEN_PORT_MODE_XG; |
370 | adapter->hw_write_wx(adapter, | 359 | NXWR32(adapter, NETXEN_PORT_MODE_ADDR, data); |
371 | NETXEN_PORT_MODE_ADDR, data); | ||
372 | } else if (port_mode == NETXEN_PORT_MODE_AUTO_NEG_1G) { | 360 | } else if (port_mode == NETXEN_PORT_MODE_AUTO_NEG_1G) { |
373 | data = NETXEN_PORT_MODE_AUTO_NEG_1G; | 361 | data = NETXEN_PORT_MODE_AUTO_NEG_1G; |
374 | adapter->hw_write_wx(adapter, | 362 | NXWR32(adapter, NETXEN_PORT_MODE_ADDR, data); |
375 | NETXEN_PORT_MODE_ADDR, data); | ||
376 | } else if (port_mode == NETXEN_PORT_MODE_AUTO_NEG_XG) { | 363 | } else if (port_mode == NETXEN_PORT_MODE_AUTO_NEG_XG) { |
377 | data = NETXEN_PORT_MODE_AUTO_NEG_XG; | 364 | data = NETXEN_PORT_MODE_AUTO_NEG_XG; |
378 | adapter->hw_write_wx(adapter, | 365 | NXWR32(adapter, NETXEN_PORT_MODE_ADDR, data); |
379 | NETXEN_PORT_MODE_ADDR, data); | ||
380 | } else { | 366 | } else { |
381 | data = NETXEN_PORT_MODE_AUTO_NEG; | 367 | data = NETXEN_PORT_MODE_AUTO_NEG; |
382 | adapter->hw_write_wx(adapter, | 368 | NXWR32(adapter, NETXEN_PORT_MODE_ADDR, data); |
383 | NETXEN_PORT_MODE_ADDR, data); | ||
384 | } | 369 | } |
385 | 370 | ||
386 | if ((wol_port_mode != NETXEN_PORT_MODE_802_3_AP) && | 371 | if ((wol_port_mode != NETXEN_PORT_MODE_802_3_AP) && |
@@ -389,8 +374,7 @@ static void netxen_set_port_mode(struct netxen_adapter *adapter) | |||
389 | (wol_port_mode != NETXEN_PORT_MODE_AUTO_NEG_XG)) { | 374 | (wol_port_mode != NETXEN_PORT_MODE_AUTO_NEG_XG)) { |
390 | wol_port_mode = NETXEN_PORT_MODE_AUTO_NEG; | 375 | wol_port_mode = NETXEN_PORT_MODE_AUTO_NEG; |
391 | } | 376 | } |
392 | adapter->hw_write_wx(adapter, NETXEN_WOL_PORT_MODE, | 377 | NXWR32(adapter, NETXEN_WOL_PORT_MODE, wol_port_mode); |
393 | wol_port_mode); | ||
394 | } | 378 | } |
395 | } | 379 | } |
396 | 380 | ||
@@ -674,8 +658,7 @@ netxen_start_firmware(struct netxen_adapter *adapter) | |||
674 | if (!first_driver) | 658 | if (!first_driver) |
675 | return 0; | 659 | return 0; |
676 | 660 | ||
677 | first_boot = adapter->hw_read_wx(adapter, | 661 | first_boot = NXRD32(adapter, NETXEN_CAM_RAM(0x1fc)); |
678 | NETXEN_CAM_RAM(0x1fc)); | ||
679 | 662 | ||
680 | err = netxen_check_hw_init(adapter, first_boot); | 663 | err = netxen_check_hw_init(adapter, first_boot); |
681 | if (err) { | 664 | if (err) { |
@@ -684,13 +667,12 @@ netxen_start_firmware(struct netxen_adapter *adapter) | |||
684 | } | 667 | } |
685 | 668 | ||
686 | if (first_boot != 0x55555555) { | 669 | if (first_boot != 0x55555555) { |
687 | adapter->hw_write_wx(adapter, | 670 | NXWR32(adapter, CRB_CMDPEG_STATE, 0); |
688 | CRB_CMDPEG_STATE, 0); | ||
689 | netxen_pinit_from_rom(adapter, 0); | 671 | netxen_pinit_from_rom(adapter, 0); |
690 | msleep(1); | 672 | msleep(1); |
691 | } | 673 | } |
692 | 674 | ||
693 | netxen_nic_reg_write(adapter, CRB_DMA_SHIFT, 0x55555555); | 675 | NXWR32(adapter, CRB_DMA_SHIFT, 0x55555555); |
694 | if (NX_IS_REVISION_P3(adapter->ahw.revision_id)) | 676 | if (NX_IS_REVISION_P3(adapter->ahw.revision_id)) |
695 | netxen_set_port_mode(adapter); | 677 | netxen_set_port_mode(adapter); |
696 | 678 | ||
@@ -702,8 +684,7 @@ netxen_start_firmware(struct netxen_adapter *adapter) | |||
702 | val = 0x7654; | 684 | val = 0x7654; |
703 | if (adapter->ahw.port_type == NETXEN_NIC_XGBE) | 685 | if (adapter->ahw.port_type == NETXEN_NIC_XGBE) |
704 | val |= 0x0f000000; | 686 | val |= 0x0f000000; |
705 | netxen_crb_writelit_adapter(adapter, | 687 | NXWR32(adapter, NETXEN_MAC_ADDR_CNTL_REG, val); |
706 | NETXEN_MAC_ADDR_CNTL_REG, val); | ||
707 | 688 | ||
708 | } | 689 | } |
709 | 690 | ||
@@ -717,7 +698,7 @@ netxen_start_firmware(struct netxen_adapter *adapter) | |||
717 | val = (_NETXEN_NIC_LINUX_MAJOR << 16) | 698 | val = (_NETXEN_NIC_LINUX_MAJOR << 16) |
718 | | ((_NETXEN_NIC_LINUX_MINOR << 8)) | 699 | | ((_NETXEN_NIC_LINUX_MINOR << 8)) |
719 | | (_NETXEN_NIC_LINUX_SUBVERSION); | 700 | | (_NETXEN_NIC_LINUX_SUBVERSION); |
720 | adapter->hw_write_wx(adapter, CRB_DRIVER_VERSION, val); | 701 | NXWR32(adapter, CRB_DRIVER_VERSION, val); |
721 | 702 | ||
722 | /* Handshake with the card before we register the devices. */ | 703 | /* Handshake with the card before we register the devices. */ |
723 | err = netxen_phantom_init(adapter, NETXEN_NIC_PEG_TUNE); | 704 | err = netxen_phantom_init(adapter, NETXEN_NIC_PEG_TUNE); |
@@ -1032,8 +1013,7 @@ netxen_nic_probe(struct pci_dev *pdev, const struct pci_device_id *ent) | |||
1032 | */ | 1013 | */ |
1033 | adapter->physical_port = adapter->portnum; | 1014 | adapter->physical_port = adapter->portnum; |
1034 | if (adapter->fw_major < 4) { | 1015 | if (adapter->fw_major < 4) { |
1035 | i = adapter->hw_read_wx(adapter, | 1016 | i = NXRD32(adapter, CRB_V2P(adapter->portnum)); |
1036 | CRB_V2P(adapter->portnum)); | ||
1037 | if (i != 0x55555555) | 1017 | if (i != 0x55555555) |
1038 | adapter->physical_port = i; | 1018 | adapter->physical_port = i; |
1039 | } | 1019 | } |
@@ -1480,7 +1460,7 @@ static int netxen_nic_check_temp(struct netxen_adapter *adapter) | |||
1480 | uint32_t temp, temp_state, temp_val; | 1460 | uint32_t temp, temp_state, temp_val; |
1481 | int rv = 0; | 1461 | int rv = 0; |
1482 | 1462 | ||
1483 | temp = adapter->hw_read_wx(adapter, CRB_TEMP_STATE); | 1463 | temp = NXRD32(adapter, CRB_TEMP_STATE); |
1484 | 1464 | ||
1485 | temp_state = nx_get_temp_state(temp); | 1465 | temp_state = nx_get_temp_state(temp); |
1486 | temp_val = nx_get_temp_val(temp); | 1466 | temp_val = nx_get_temp_val(temp); |
@@ -1551,11 +1531,11 @@ static void netxen_nic_handle_phy_intr(struct netxen_adapter *adapter) | |||
1551 | port = adapter->physical_port; | 1531 | port = adapter->physical_port; |
1552 | 1532 | ||
1553 | if (NX_IS_REVISION_P3(adapter->ahw.revision_id)) { | 1533 | if (NX_IS_REVISION_P3(adapter->ahw.revision_id)) { |
1554 | val = adapter->hw_read_wx(adapter, CRB_XG_STATE_P3); | 1534 | val = NXRD32(adapter, CRB_XG_STATE_P3); |
1555 | val = XG_LINK_STATE_P3(adapter->ahw.pci_func, val); | 1535 | val = XG_LINK_STATE_P3(adapter->ahw.pci_func, val); |
1556 | linkup = (val == XG_LINK_UP_P3); | 1536 | linkup = (val == XG_LINK_UP_P3); |
1557 | } else { | 1537 | } else { |
1558 | val = adapter->hw_read_wx(adapter, CRB_XG_STATE); | 1538 | val = NXRD32(adapter, CRB_XG_STATE); |
1559 | if (adapter->ahw.port_type == NETXEN_NIC_GBE) | 1539 | if (adapter->ahw.port_type == NETXEN_NIC_GBE) |
1560 | linkup = (val >> port) & 1; | 1540 | linkup = (val >> port) & 1; |
1561 | else { | 1541 | else { |
@@ -1650,15 +1630,14 @@ static irqreturn_t netxen_intr(int irq, void *data) | |||
1650 | } else { | 1630 | } else { |
1651 | unsigned long our_int = 0; | 1631 | unsigned long our_int = 0; |
1652 | 1632 | ||
1653 | our_int = adapter->hw_read_wx(adapter, CRB_INT_VECTOR); | 1633 | our_int = NXRD32(adapter, CRB_INT_VECTOR); |
1654 | 1634 | ||
1655 | /* not our interrupt */ | 1635 | /* not our interrupt */ |
1656 | if (!test_and_clear_bit((7 + adapter->portnum), &our_int)) | 1636 | if (!test_and_clear_bit((7 + adapter->portnum), &our_int)) |
1657 | return IRQ_NONE; | 1637 | return IRQ_NONE; |
1658 | 1638 | ||
1659 | /* claim interrupt */ | 1639 | /* claim interrupt */ |
1660 | adapter->hw_write_wx(adapter, | 1640 | NXWR32(adapter, CRB_INT_VECTOR, (our_int & 0xffffffff)); |
1661 | CRB_INT_VECTOR, (our_int & 0xffffffff)); | ||
1662 | } | 1641 | } |
1663 | 1642 | ||
1664 | /* clear interrupt */ | 1643 | /* clear interrupt */ |