diff options
author | Dhananjay Phadke <dhananjay@netxen.com> | 2009-04-07 18:50:44 -0400 |
---|---|---|
committer | David S. Miller <davem@davemloft.net> | 2009-04-08 18:58:28 -0400 |
commit | 1fbe63235893e5dce28fe91d8465dd231b0cb3d9 (patch) | |
tree | 52d88817b8e23c2784c0e2a33a538f4eab2fcb8f /drivers/net/netxen/netxen_nic_main.c | |
parent | 71dcddbdd35487eb931aa8aab28a2df474008754 (diff) |
netxen: annotate register access functions
o remove unnecessary length parameter since register access
width is fixed 4 byte.
o remove superfluous pci_read_normalize and pci_write_normalize
functions.
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 | 66 |
1 files changed, 30 insertions, 36 deletions
diff --git a/drivers/net/netxen/netxen_nic_main.c b/drivers/net/netxen/netxen_nic_main.c index cbd47ae694ba..31966a044900 100644 --- a/drivers/net/netxen/netxen_nic_main.c +++ b/drivers/net/netxen/netxen_nic_main.c | |||
@@ -109,7 +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->pci_write_normalize(adapter, | 112 | adapter->hw_write_wx(adapter, |
113 | tx_ring->crb_cmd_producer, producer); | 113 | tx_ring->crb_cmd_producer, producer); |
114 | } | 114 | } |
115 | 115 | ||
@@ -122,7 +122,7 @@ static inline void | |||
122 | netxen_nic_update_cmd_consumer(struct netxen_adapter *adapter, | 122 | netxen_nic_update_cmd_consumer(struct netxen_adapter *adapter, |
123 | struct nx_host_tx_ring *tx_ring, u32 consumer) | 123 | struct nx_host_tx_ring *tx_ring, u32 consumer) |
124 | { | 124 | { |
125 | adapter->pci_write_normalize(adapter, | 125 | adapter->hw_write_wx(adapter, |
126 | tx_ring->crb_cmd_consumer, consumer); | 126 | tx_ring->crb_cmd_consumer, consumer); |
127 | } | 127 | } |
128 | 128 | ||
@@ -139,14 +139,14 @@ static inline void netxen_nic_disable_int(struct nx_host_sds_ring *sds_ring) | |||
139 | { | 139 | { |
140 | struct netxen_adapter *adapter = sds_ring->adapter; | 140 | struct netxen_adapter *adapter = sds_ring->adapter; |
141 | 141 | ||
142 | adapter->pci_write_normalize(adapter, sds_ring->crb_intr_mask, 0); | 142 | adapter->hw_write_wx(adapter, sds_ring->crb_intr_mask, 0); |
143 | } | 143 | } |
144 | 144 | ||
145 | static inline void netxen_nic_enable_int(struct nx_host_sds_ring *sds_ring) | 145 | static inline void netxen_nic_enable_int(struct nx_host_sds_ring *sds_ring) |
146 | { | 146 | { |
147 | struct netxen_adapter *adapter = sds_ring->adapter; | 147 | struct netxen_adapter *adapter = sds_ring->adapter; |
148 | 148 | ||
149 | adapter->pci_write_normalize(adapter, sds_ring->crb_intr_mask, 0x1); | 149 | adapter->hw_write_wx(adapter, sds_ring->crb_intr_mask, 0x1); |
150 | 150 | ||
151 | if (!NETXEN_IS_MSI_FAMILY(adapter)) | 151 | if (!NETXEN_IS_MSI_FAMILY(adapter)) |
152 | adapter->pci_write_immediate(adapter, | 152 | adapter->pci_write_immediate(adapter, |
@@ -309,42 +309,41 @@ netxen_check_hw_init(struct netxen_adapter *adapter, int first_boot) | |||
309 | 309 | ||
310 | if (first_boot == 0x55555555) { | 310 | if (first_boot == 0x55555555) { |
311 | /* This is the first boot after power up */ | 311 | /* This is the first boot after power up */ |
312 | adapter->pci_write_normalize(adapter, | 312 | adapter->hw_write_wx(adapter, |
313 | NETXEN_CAM_RAM(0x1fc), NETXEN_BDINFO_MAGIC); | 313 | NETXEN_CAM_RAM(0x1fc), NETXEN_BDINFO_MAGIC); |
314 | 314 | ||
315 | if (!NX_IS_REVISION_P2(adapter->ahw.revision_id)) | 315 | if (!NX_IS_REVISION_P2(adapter->ahw.revision_id)) |
316 | return 0; | 316 | return 0; |
317 | 317 | ||
318 | /* PCI bus master workaround */ | 318 | /* PCI bus master workaround */ |
319 | adapter->hw_read_wx(adapter, | 319 | first_boot = adapter->hw_read_wx(adapter, NETXEN_PCIE_REG(0x4)); |
320 | NETXEN_PCIE_REG(0x4), &first_boot, 4); | ||
321 | if (!(first_boot & 0x4)) { | 320 | if (!(first_boot & 0x4)) { |
322 | first_boot |= 0x4; | 321 | first_boot |= 0x4; |
323 | adapter->hw_write_wx(adapter, | 322 | adapter->hw_write_wx(adapter, |
324 | NETXEN_PCIE_REG(0x4), &first_boot, 4); | 323 | NETXEN_PCIE_REG(0x4), first_boot); |
325 | adapter->hw_read_wx(adapter, | 324 | first_boot = adapter->hw_read_wx(adapter, |
326 | NETXEN_PCIE_REG(0x4), &first_boot, 4); | 325 | NETXEN_PCIE_REG(0x4)); |
327 | } | 326 | } |
328 | 327 | ||
329 | /* This is the first boot after power up */ | 328 | /* This is the first boot after power up */ |
330 | adapter->hw_read_wx(adapter, | 329 | first_boot = adapter->hw_read_wx(adapter, |
331 | NETXEN_ROMUSB_GLB_SW_RESET, &first_boot, 4); | 330 | NETXEN_ROMUSB_GLB_SW_RESET); |
332 | if (first_boot != 0x80000f) { | 331 | if (first_boot != 0x80000f) { |
333 | /* clear the register for future unloads/loads */ | 332 | /* clear the register for future unloads/loads */ |
334 | adapter->pci_write_normalize(adapter, | 333 | adapter->hw_write_wx(adapter, |
335 | NETXEN_CAM_RAM(0x1fc), 0); | 334 | NETXEN_CAM_RAM(0x1fc), 0); |
336 | return -EIO; | 335 | return -EIO; |
337 | } | 336 | } |
338 | 337 | ||
339 | /* Start P2 boot loader */ | 338 | /* Start P2 boot loader */ |
340 | val = adapter->pci_read_normalize(adapter, | 339 | val = adapter->hw_read_wx(adapter, |
341 | NETXEN_ROMUSB_GLB_PEGTUNE_DONE); | 340 | NETXEN_ROMUSB_GLB_PEGTUNE_DONE); |
342 | adapter->pci_write_normalize(adapter, | 341 | adapter->hw_write_wx(adapter, |
343 | NETXEN_ROMUSB_GLB_PEGTUNE_DONE, val | 0x1); | 342 | NETXEN_ROMUSB_GLB_PEGTUNE_DONE, val | 0x1); |
344 | timeout = 0; | 343 | timeout = 0; |
345 | do { | 344 | do { |
346 | msleep(1); | 345 | msleep(1); |
347 | val = adapter->pci_read_normalize(adapter, | 346 | val = adapter->hw_read_wx(adapter, |
348 | NETXEN_CAM_RAM(0x1fc)); | 347 | NETXEN_CAM_RAM(0x1fc)); |
349 | 348 | ||
350 | if (++timeout > 5000) | 349 | if (++timeout > 5000) |
@@ -365,23 +364,23 @@ static void netxen_set_port_mode(struct netxen_adapter *adapter) | |||
365 | if (port_mode == NETXEN_PORT_MODE_802_3_AP) { | 364 | if (port_mode == NETXEN_PORT_MODE_802_3_AP) { |
366 | data = NETXEN_PORT_MODE_802_3_AP; | 365 | data = NETXEN_PORT_MODE_802_3_AP; |
367 | adapter->hw_write_wx(adapter, | 366 | adapter->hw_write_wx(adapter, |
368 | NETXEN_PORT_MODE_ADDR, &data, 4); | 367 | NETXEN_PORT_MODE_ADDR, data); |
369 | } else if (port_mode == NETXEN_PORT_MODE_XG) { | 368 | } else if (port_mode == NETXEN_PORT_MODE_XG) { |
370 | data = NETXEN_PORT_MODE_XG; | 369 | data = NETXEN_PORT_MODE_XG; |
371 | adapter->hw_write_wx(adapter, | 370 | adapter->hw_write_wx(adapter, |
372 | NETXEN_PORT_MODE_ADDR, &data, 4); | 371 | NETXEN_PORT_MODE_ADDR, data); |
373 | } else if (port_mode == NETXEN_PORT_MODE_AUTO_NEG_1G) { | 372 | } else if (port_mode == NETXEN_PORT_MODE_AUTO_NEG_1G) { |
374 | data = NETXEN_PORT_MODE_AUTO_NEG_1G; | 373 | data = NETXEN_PORT_MODE_AUTO_NEG_1G; |
375 | adapter->hw_write_wx(adapter, | 374 | adapter->hw_write_wx(adapter, |
376 | NETXEN_PORT_MODE_ADDR, &data, 4); | 375 | NETXEN_PORT_MODE_ADDR, data); |
377 | } else if (port_mode == NETXEN_PORT_MODE_AUTO_NEG_XG) { | 376 | } else if (port_mode == NETXEN_PORT_MODE_AUTO_NEG_XG) { |
378 | data = NETXEN_PORT_MODE_AUTO_NEG_XG; | 377 | data = NETXEN_PORT_MODE_AUTO_NEG_XG; |
379 | adapter->hw_write_wx(adapter, | 378 | adapter->hw_write_wx(adapter, |
380 | NETXEN_PORT_MODE_ADDR, &data, 4); | 379 | NETXEN_PORT_MODE_ADDR, data); |
381 | } else { | 380 | } else { |
382 | data = NETXEN_PORT_MODE_AUTO_NEG; | 381 | data = NETXEN_PORT_MODE_AUTO_NEG; |
383 | adapter->hw_write_wx(adapter, | 382 | adapter->hw_write_wx(adapter, |
384 | NETXEN_PORT_MODE_ADDR, &data, 4); | 383 | NETXEN_PORT_MODE_ADDR, data); |
385 | } | 384 | } |
386 | 385 | ||
387 | if ((wol_port_mode != NETXEN_PORT_MODE_802_3_AP) && | 386 | if ((wol_port_mode != NETXEN_PORT_MODE_802_3_AP) && |
@@ -391,7 +390,7 @@ static void netxen_set_port_mode(struct netxen_adapter *adapter) | |||
391 | wol_port_mode = NETXEN_PORT_MODE_AUTO_NEG; | 390 | wol_port_mode = NETXEN_PORT_MODE_AUTO_NEG; |
392 | } | 391 | } |
393 | adapter->hw_write_wx(adapter, NETXEN_WOL_PORT_MODE, | 392 | adapter->hw_write_wx(adapter, NETXEN_WOL_PORT_MODE, |
394 | &wol_port_mode, 4); | 393 | wol_port_mode); |
395 | } | 394 | } |
396 | } | 395 | } |
397 | 396 | ||
@@ -572,8 +571,6 @@ netxen_setup_pci_map(struct netxen_adapter *adapter) | |||
572 | adapter->hw_read_wx = netxen_nic_hw_read_wx_128M; | 571 | adapter->hw_read_wx = netxen_nic_hw_read_wx_128M; |
573 | adapter->pci_read_immediate = netxen_nic_pci_read_immediate_128M; | 572 | adapter->pci_read_immediate = netxen_nic_pci_read_immediate_128M; |
574 | adapter->pci_write_immediate = netxen_nic_pci_write_immediate_128M; | 573 | adapter->pci_write_immediate = netxen_nic_pci_write_immediate_128M; |
575 | adapter->pci_read_normalize = netxen_nic_pci_read_normalize_128M; | ||
576 | adapter->pci_write_normalize = netxen_nic_pci_write_normalize_128M; | ||
577 | adapter->pci_set_window = netxen_nic_pci_set_window_128M; | 574 | adapter->pci_set_window = netxen_nic_pci_set_window_128M; |
578 | adapter->pci_mem_read = netxen_nic_pci_mem_read_128M; | 575 | adapter->pci_mem_read = netxen_nic_pci_mem_read_128M; |
579 | adapter->pci_mem_write = netxen_nic_pci_mem_write_128M; | 576 | adapter->pci_mem_write = netxen_nic_pci_mem_write_128M; |
@@ -595,9 +592,6 @@ netxen_setup_pci_map(struct netxen_adapter *adapter) | |||
595 | adapter->pci_read_immediate = netxen_nic_pci_read_immediate_2M; | 592 | adapter->pci_read_immediate = netxen_nic_pci_read_immediate_2M; |
596 | adapter->pci_write_immediate = | 593 | adapter->pci_write_immediate = |
597 | netxen_nic_pci_write_immediate_2M; | 594 | netxen_nic_pci_write_immediate_2M; |
598 | adapter->pci_read_normalize = netxen_nic_pci_read_normalize_2M; | ||
599 | adapter->pci_write_normalize = | ||
600 | netxen_nic_pci_write_normalize_2M; | ||
601 | adapter->pci_set_window = netxen_nic_pci_set_window_2M; | 595 | adapter->pci_set_window = netxen_nic_pci_set_window_2M; |
602 | adapter->pci_mem_read = netxen_nic_pci_mem_read_2M; | 596 | adapter->pci_mem_read = netxen_nic_pci_mem_read_2M; |
603 | adapter->pci_mem_write = netxen_nic_pci_mem_write_2M; | 597 | adapter->pci_mem_write = netxen_nic_pci_mem_write_2M; |
@@ -680,7 +674,7 @@ netxen_start_firmware(struct netxen_adapter *adapter) | |||
680 | if (!first_driver) | 674 | if (!first_driver) |
681 | return 0; | 675 | return 0; |
682 | 676 | ||
683 | first_boot = adapter->pci_read_normalize(adapter, | 677 | first_boot = adapter->hw_read_wx(adapter, |
684 | NETXEN_CAM_RAM(0x1fc)); | 678 | NETXEN_CAM_RAM(0x1fc)); |
685 | 679 | ||
686 | err = netxen_check_hw_init(adapter, first_boot); | 680 | err = netxen_check_hw_init(adapter, first_boot); |
@@ -690,7 +684,7 @@ netxen_start_firmware(struct netxen_adapter *adapter) | |||
690 | } | 684 | } |
691 | 685 | ||
692 | if (first_boot != 0x55555555) { | 686 | if (first_boot != 0x55555555) { |
693 | adapter->pci_write_normalize(adapter, | 687 | adapter->hw_write_wx(adapter, |
694 | CRB_CMDPEG_STATE, 0); | 688 | CRB_CMDPEG_STATE, 0); |
695 | netxen_pinit_from_rom(adapter, 0); | 689 | netxen_pinit_from_rom(adapter, 0); |
696 | msleep(1); | 690 | msleep(1); |
@@ -723,7 +717,7 @@ netxen_start_firmware(struct netxen_adapter *adapter) | |||
723 | val = (_NETXEN_NIC_LINUX_MAJOR << 16) | 717 | val = (_NETXEN_NIC_LINUX_MAJOR << 16) |
724 | | ((_NETXEN_NIC_LINUX_MINOR << 8)) | 718 | | ((_NETXEN_NIC_LINUX_MINOR << 8)) |
725 | | (_NETXEN_NIC_LINUX_SUBVERSION); | 719 | | (_NETXEN_NIC_LINUX_SUBVERSION); |
726 | adapter->pci_write_normalize(adapter, CRB_DRIVER_VERSION, val); | 720 | adapter->hw_write_wx(adapter, CRB_DRIVER_VERSION, val); |
727 | 721 | ||
728 | /* Handshake with the card before we register the devices. */ | 722 | /* Handshake with the card before we register the devices. */ |
729 | err = netxen_phantom_init(adapter, NETXEN_NIC_PEG_TUNE); | 723 | err = netxen_phantom_init(adapter, NETXEN_NIC_PEG_TUNE); |
@@ -1038,7 +1032,7 @@ netxen_nic_probe(struct pci_dev *pdev, const struct pci_device_id *ent) | |||
1038 | */ | 1032 | */ |
1039 | adapter->physical_port = adapter->portnum; | 1033 | adapter->physical_port = adapter->portnum; |
1040 | if (adapter->fw_major < 4) { | 1034 | if (adapter->fw_major < 4) { |
1041 | i = adapter->pci_read_normalize(adapter, | 1035 | i = adapter->hw_read_wx(adapter, |
1042 | CRB_V2P(adapter->portnum)); | 1036 | CRB_V2P(adapter->portnum)); |
1043 | if (i != 0x55555555) | 1037 | if (i != 0x55555555) |
1044 | adapter->physical_port = i; | 1038 | adapter->physical_port = i; |
@@ -1486,7 +1480,7 @@ static int netxen_nic_check_temp(struct netxen_adapter *adapter) | |||
1486 | uint32_t temp, temp_state, temp_val; | 1480 | uint32_t temp, temp_state, temp_val; |
1487 | int rv = 0; | 1481 | int rv = 0; |
1488 | 1482 | ||
1489 | temp = adapter->pci_read_normalize(adapter, CRB_TEMP_STATE); | 1483 | temp = adapter->hw_read_wx(adapter, CRB_TEMP_STATE); |
1490 | 1484 | ||
1491 | temp_state = nx_get_temp_state(temp); | 1485 | temp_state = nx_get_temp_state(temp); |
1492 | temp_val = nx_get_temp_val(temp); | 1486 | temp_val = nx_get_temp_val(temp); |
@@ -1557,11 +1551,11 @@ static void netxen_nic_handle_phy_intr(struct netxen_adapter *adapter) | |||
1557 | port = adapter->physical_port; | 1551 | port = adapter->physical_port; |
1558 | 1552 | ||
1559 | if (NX_IS_REVISION_P3(adapter->ahw.revision_id)) { | 1553 | if (NX_IS_REVISION_P3(adapter->ahw.revision_id)) { |
1560 | val = adapter->pci_read_normalize(adapter, CRB_XG_STATE_P3); | 1554 | val = adapter->hw_read_wx(adapter, CRB_XG_STATE_P3); |
1561 | val = XG_LINK_STATE_P3(adapter->ahw.pci_func, val); | 1555 | val = XG_LINK_STATE_P3(adapter->ahw.pci_func, val); |
1562 | linkup = (val == XG_LINK_UP_P3); | 1556 | linkup = (val == XG_LINK_UP_P3); |
1563 | } else { | 1557 | } else { |
1564 | val = adapter->pci_read_normalize(adapter, CRB_XG_STATE); | 1558 | val = adapter->hw_read_wx(adapter, CRB_XG_STATE); |
1565 | if (adapter->ahw.port_type == NETXEN_NIC_GBE) | 1559 | if (adapter->ahw.port_type == NETXEN_NIC_GBE) |
1566 | linkup = (val >> port) & 1; | 1560 | linkup = (val >> port) & 1; |
1567 | else { | 1561 | else { |
@@ -1656,14 +1650,14 @@ static irqreturn_t netxen_intr(int irq, void *data) | |||
1656 | } else { | 1650 | } else { |
1657 | unsigned long our_int = 0; | 1651 | unsigned long our_int = 0; |
1658 | 1652 | ||
1659 | our_int = adapter->pci_read_normalize(adapter, CRB_INT_VECTOR); | 1653 | our_int = adapter->hw_read_wx(adapter, CRB_INT_VECTOR); |
1660 | 1654 | ||
1661 | /* not our interrupt */ | 1655 | /* not our interrupt */ |
1662 | if (!test_and_clear_bit((7 + adapter->portnum), &our_int)) | 1656 | if (!test_and_clear_bit((7 + adapter->portnum), &our_int)) |
1663 | return IRQ_NONE; | 1657 | return IRQ_NONE; |
1664 | 1658 | ||
1665 | /* claim interrupt */ | 1659 | /* claim interrupt */ |
1666 | adapter->pci_write_normalize(adapter, | 1660 | adapter->hw_write_wx(adapter, |
1667 | CRB_INT_VECTOR, (our_int & 0xffffffff)); | 1661 | CRB_INT_VECTOR, (our_int & 0xffffffff)); |
1668 | } | 1662 | } |
1669 | 1663 | ||