Lines Matching refs:ahw
256 if (NX_IS_REVISION_P2(adapter->ahw.revision_id)) { in nx_set_dma_mask()
288 if (NX_IS_REVISION_P3(adapter->ahw.revision_id) && (shift > 9)) in nx_update_dma_mask()
290 else if ((adapter->ahw.revision_id == NX_P2_C1) && (shift <= 4)) in nx_update_dma_mask()
303 if (NX_IS_REVISION_P3(adapter->ahw.revision_id)) { in nx_update_dma_mask()
329 if (!NX_IS_REVISION_P2(adapter->ahw.revision_id)) in netxen_check_hw_init()
368 val = adapter->ahw.board_type; in netxen_set_port_mode()
431 if (adapter->ahw.revision_id == NX_P3_B0) in netxen_pcie_strap_init()
486 if (NX_IS_REVISION_P3(adapter->ahw.revision_id)) { in netxen_read_mac_addr()
611 if (adapter->ahw.revision_id >= NX_P3_B0) in netxen_initialize_interrupt_registers()
612 legacy_intrp = &legacy_intr[adapter->ahw.pci_func]; in netxen_initialize_interrupt_registers()
627 if (adapter->ahw.revision_id >= NX_P3_B1) in netxen_initialize_interrupt_registers()
660 value = msi_tgt_status[adapter->ahw.pci_func]; in netxen_setup_msi_interrupts()
721 if (adapter->ahw.db_base != NULL) in netxen_cleanup_pci_map()
722 iounmap(adapter->ahw.db_base); in netxen_cleanup_pci_map()
723 if (adapter->ahw.pci_base0 != NULL) in netxen_cleanup_pci_map()
724 iounmap(adapter->ahw.pci_base0); in netxen_cleanup_pci_map()
725 if (adapter->ahw.pci_base1 != NULL) in netxen_cleanup_pci_map()
726 iounmap(adapter->ahw.pci_base1); in netxen_cleanup_pci_map()
727 if (adapter->ahw.pci_base2 != NULL) in netxen_cleanup_pci_map()
728 iounmap(adapter->ahw.pci_base2); in netxen_cleanup_pci_map()
740 int pci_func = adapter->ahw.pci_func; in netxen_setup_pci_map()
741 struct netxen_hardware_context *ahw = &adapter->ahw; in netxen_setup_pci_map() local
749 adapter->ahw.crb_win = -1; in netxen_setup_pci_map()
750 adapter->ahw.ocm_win = -1; in netxen_setup_pci_map()
759 ahw->pci_base0 = ioremap(mem_base, FIRST_PAGE_GROUP_SIZE); in netxen_setup_pci_map()
760 ahw->pci_base1 = ioremap(mem_base + SECOND_PAGE_GROUP_START, in netxen_setup_pci_map()
762 ahw->pci_base2 = ioremap(mem_base + THIRD_PAGE_GROUP_START, in netxen_setup_pci_map()
764 if (ahw->pci_base0 == NULL || ahw->pci_base1 == NULL || in netxen_setup_pci_map()
765 ahw->pci_base2 == NULL) { in netxen_setup_pci_map()
771 ahw->pci_len0 = FIRST_PAGE_GROUP_SIZE; in netxen_setup_pci_map()
775 ahw->pci_base1 = ioremap(mem_base, SECOND_PAGE_GROUP_SIZE); in netxen_setup_pci_map()
776 ahw->pci_base2 = ioremap(mem_base + THIRD_PAGE_GROUP_START - in netxen_setup_pci_map()
778 if (ahw->pci_base1 == NULL || ahw->pci_base2 == NULL) { in netxen_setup_pci_map()
786 ahw->pci_base0 = pci_ioremap_bar(pdev, 0); in netxen_setup_pci_map()
787 if (ahw->pci_base0 == NULL) { in netxen_setup_pci_map()
791 ahw->pci_len0 = mem_len; in netxen_setup_pci_map()
800 if (NX_IS_REVISION_P3P(adapter->ahw.revision_id)) { in netxen_setup_pci_map()
801 adapter->ahw.ocm_win_crb = netxen_get_ioaddr(adapter, in netxen_setup_pci_map()
804 } else if (NX_IS_REVISION_P3(adapter->ahw.revision_id)) { in netxen_setup_pci_map()
805 adapter->ahw.ocm_win_crb = netxen_get_ioaddr(adapter, in netxen_setup_pci_map()
809 if (NX_IS_REVISION_P3(adapter->ahw.revision_id)) in netxen_setup_pci_map()
831 adapter->ahw.db_base = db_ptr; in netxen_setup_pci_map()
832 adapter->ahw.db_len = db_len; in netxen_setup_pci_map()
871 if (NX_IS_REVISION_P3(adapter->ahw.revision_id)) { in netxen_check_options()
884 if (netxen_nic_get_brd_name_by_type(adapter->ahw.board_type, in netxen_check_options()
890 brd_name, serial_num, adapter->ahw.revision_id); in netxen_check_options()
900 if (NX_IS_REVISION_P3(adapter->ahw.revision_id)) { in netxen_check_options()
902 adapter->ahw.cut_through = (i & 0x8000) ? 1 : 0; in netxen_check_options()
907 adapter->ahw.cut_through ? "cut-through" : "legacy"); in netxen_check_options()
912 if (adapter->ahw.port_type == NETXEN_NIC_XGBE) { in netxen_check_options()
915 } else if (adapter->ahw.port_type == NETXEN_NIC_GBE) { in netxen_check_options()
921 if (NX_IS_REVISION_P3(adapter->ahw.revision_id)) { in netxen_check_options()
931 switch (adapter->ahw.board_type) { in netxen_check_options()
945 if (NX_IS_REVISION_P2(adapter->ahw.revision_id)) { in netxen_check_options()
999 if (NX_IS_REVISION_P3(adapter->ahw.revision_id)) in netxen_start_firmware()
1008 if (NX_IS_REVISION_P2(adapter->ahw.revision_id)) { in netxen_start_firmware()
1012 if (adapter->ahw.port_type == NETXEN_NIC_XGBE) in netxen_start_firmware()
1031 if (NX_IS_REVISION_P3(adapter->ahw.revision_id)) in netxen_start_firmware()
1133 if (NX_IS_REVISION_P2(adapter->ahw.revision_id)) in __netxen_nic_up()
1139 adapter->ahw.linkup = 0; in __netxen_nic_up()
1144 if (NX_IS_REVISION_P3(adapter->ahw.revision_id)) in __netxen_nic_up()
1196 if (NX_IS_REVISION_P3(adapter->ahw.revision_id)) in __netxen_nic_down()
1260 if (NX_IS_REVISION_P2(adapter->ahw.revision_id)) { in netxen_nic_attach()
1286 if (NX_IS_REVISION_P3(adapter->ahw.revision_id)) in netxen_nic_attach()
1362 if (NX_IS_REVISION_P3(adapter->ahw.revision_id)) in netxen_setup_netdev()
1377 if (NX_IS_REVISION_P3(adapter->ahw.revision_id)) in netxen_setup_netdev()
1450 if (adapter->ahw.board_type != NETXEN_BRDTYPE_P3_4_GB_MM && in netxen_mask_aer_correctable()
1451 adapter->ahw.board_type != NETXEN_BRDTYPE_P3_10G_TP) in netxen_mask_aer_correctable()
1508 adapter->ahw.pci_func = pci_func_id; in netxen_nic_probe()
1511 adapter->ahw.revision_id = revision_id; in netxen_nic_probe()
1513 rwlock_init(&adapter->ahw.crb_lock); in netxen_nic_probe()
1514 spin_lock_init(&adapter->ahw.mem_lock); in netxen_nic_probe()
1538 switch (adapter->ahw.board_type) { in netxen_nic_probe()
1568 if (NX_IS_REVISION_P2(adapter->ahw.revision_id)) { in netxen_nic_probe()
1594 switch (adapter->ahw.port_type) { in netxen_nic_probe()
1726 adapter->ahw.crb_win = -1; in netxen_nic_attach_func()
1727 adapter->ahw.ocm_win = -1; in netxen_nic_attach_func()
2206 if (adapter->ahw.linkup && !linkup) { in netxen_advert_link_change()
2209 adapter->ahw.linkup = 0; in netxen_advert_link_change()
2215 } else if (!adapter->ahw.linkup && linkup) { in netxen_advert_link_change()
2218 adapter->ahw.linkup = 1; in netxen_advert_link_change()
2233 if (NX_IS_REVISION_P3(adapter->ahw.revision_id)) { in netxen_nic_handle_phy_intr()
2235 val = XG_LINK_STATE_P3(adapter->ahw.pci_func, val); in netxen_nic_handle_phy_intr()
2272 if (NX_IS_REVISION_P2(adapter->ahw.revision_id)) { in netxen_tx_timeout_task()
2323 if (NX_IS_REVISION_P3(adapter->ahw.revision_id)) { in netxen_intr()
2708 if (NX_IS_REVISION_P2(adapter->ahw.revision_id)) in netxen_check_health()
2712 if (NX_IS_REVISION_P2(adapter->ahw.revision_id)) in netxen_check_health()
2873 if (NX_IS_REVISION_P2(adapter->ahw.revision_id)) in netxen_sysfs_validate_crb()
2904 if (NX_IS_REVISION_P3(adapter->ahw.revision_id) && in netxen_sysfs_read_crb()
2932 if (NX_IS_REVISION_P3(adapter->ahw.revision_id) && in netxen_sysfs_write_crb()
3205 if (NX_IS_REVISION_P2(adapter->ahw.revision_id)) in netxen_destip_supported()
3208 if (adapter->ahw.cut_through) in netxen_destip_supported()