Lines Matching refs:tg3_flag
92 #define tg3_flag(tp, flag) \
131 (tg3_flag(tp, JUMBO_CAPABLE) ? 9000 : 1500)
138 (tg3_flag(tp, LRG_PROD_RING_CAP) ? \
142 (tg3_flag(tp, LRG_PROD_RING_CAP) ? \
213 #define TG3_MAX_UCAST_ADDR(tp) (tg3_flag((tp), ENABLE_ASF) ? 2 : 3)
214 #define TG3_UCAST_ADDR_IDX(tp) (tg3_flag((tp), ENABLE_ASF) ? 2 : 1)
567 if (tg3_flag(tp, PCIX_TARGET_HWBUG) || tg3_flag(tp, ICH_WORKAROUND))
587 if (tg3_flag(tp, FLUSH_POSTED_WRITES) ||
588 (!tg3_flag(tp, MBOX_WRITE_REORDER) &&
589 !tg3_flag(tp, ICH_WORKAROUND)))
597 if (tg3_flag(tp, TXD_MBOX_HWBUG))
599 if (tg3_flag(tp, MBOX_WRITE_REORDER) ||
600 tg3_flag(tp, FLUSH_POSTED_WRITES))
634 if (tg3_flag(tp, SRAM_USE_CONFIG)) {
661 if (tg3_flag(tp, SRAM_USE_CONFIG)) {
713 if (!tg3_flag(tp, ENABLE_APE))
774 if (!tg3_flag(tp, ENABLE_APE))
851 if (!tg3_flag(tp, APE_HAS_NCSI))
942 if (!tg3_flag(tp, ENABLE_APE))
965 tg3_flag(tp, WOL_ENABLE)) {
989 if (!tg3_flag(tp, ENABLE_APE) ||
1022 if (tg3_flag(tp, 1SHOT_MSI))
1029 if (!tg3_flag(tp, TAGGED_STATUS) &&
1045 if (!(tg3_flag(tp, USE_LINKCHG_REG) || tg3_flag(tp, POLL_SERDES))) {
1077 if (!tg3_flag(tp, TAGGED_STATUS) && tg3_has_work(tnapi))
1087 if (tg3_flag(tp, CPMU_PRESENT) || tg3_flag(tp, 5780_CLASS))
1098 if (tg3_flag(tp, 5705_PLUS)) {
1448 if (!tg3_flag(tp, RGMII_INBAND_DISABLE))
1461 if (!tg3_flag(tp, RGMII_INBAND_DISABLE)) {
1462 if (tg3_flag(tp, RGMII_EXT_IBND_RX_EN))
1464 if (tg3_flag(tp, RGMII_EXT_IBND_TX_EN))
1479 if (!tg3_flag(tp, RGMII_INBAND_DISABLE)) {
1480 if (tg3_flag(tp, RGMII_EXT_IBND_RX_EN))
1485 if (tg3_flag(tp, RGMII_EXT_IBND_TX_EN))
1499 if (tg3_flag(tp, MDIOBUS_INITED) &&
1510 if (tg3_flag(tp, 5717_PLUS)) {
1522 } else if (tg3_flag(tp, IS_SSB_CORE) && tg3_flag(tp, ROBOSWITCH)) {
1534 if (!tg3_flag(tp, USE_PHYLIB) || tg3_flag(tp, MDIOBUS_INITED))
1606 if (tg3_flag(tp, MDIOBUS_INITED)) {
1697 if (!tg3_flag(tp, 5780_CLASS) || !tg3_flag(tp, ENABLE_ASF))
1717 if (tg3_flag(tp, ENABLE_ASF) && !tg3_flag(tp, ENABLE_APE)) {
1736 if (tg3_flag(tp, ASF_NEW_HANDSHAKE)) {
1762 if (tg3_flag(tp, ASF_NEW_HANDSHAKE)) {
1783 if (tg3_flag(tp, ENABLE_ASF)) {
1811 if (tg3_flag(tp, NO_FWARE_REPORTED))
1814 if (tg3_flag(tp, IS_SSB_CORE)) {
1838 if (!tg3_flag(tp, NO_FWARE_REPORTED)) {
1854 if (i >= 100000 && !tg3_flag(tp, NO_FWARE_REPORTED)) {
1967 if (tg3_flag(tp, USE_PHYLIB))
1972 if (autoneg == AUTONEG_ENABLE && tg3_flag(tp, PAUSE_AUTONEG)) {
2222 if (!tg3_flag(tp, 5705_PLUS) ||
2223 (tg3_flag(tp, 5717_PLUS) &&
2253 if (!tg3_flag(tp, 5705_PLUS) ||
2428 tg3_flag(tp, 57765_CLASS)) &&
2620 if (tg3_flag(tp, ENABLE_ASF))
2688 if (tg3_flag(tp, 5717_PLUS) &&
2738 } else if (tg3_flag(tp, JUMBO_CAPABLE)) {
2750 if (tg3_flag(tp, JUMBO_CAPABLE)) {
2810 if (!tg3_flag(tp, IS_NIC))
2837 if (!tg3_flag(tp, IS_NIC) ||
2859 if (!tg3_flag(tp, IS_NIC))
2942 if (tg3_flag(tp, ENABLE_ASF) || tg3_flag(tp, ENABLE_APE) || wol_enable)
2964 if (!tg3_flag(tp, IS_NIC) || tg3_flag(tp, 57765_CLASS))
2971 tg3_flag(tp, WOL_ENABLE) != 0 : 0);
2984 if (tg3_flag(tp_peer, INIT_COMPLETE))
2987 if ((include_wol && tg3_flag(tp_peer, WOL_ENABLE)) ||
2988 tg3_flag(tp_peer, ENABLE_ASF))
2993 if ((include_wol && tg3_flag(tp, WOL_ENABLE)) ||
2994 tg3_flag(tp, ENABLE_ASF))
3132 if (tg3_flag(tp, NVRAM)) {
3155 if (tg3_flag(tp, NVRAM)) {
3166 if (tg3_flag(tp, 5750_PLUS) && !tg3_flag(tp, PROTECTED_NVRAM)) {
3176 if (tg3_flag(tp, 5750_PLUS) && !tg3_flag(tp, PROTECTED_NVRAM)) {
3246 if (tg3_flag(tp, NVRAM) &&
3247 tg3_flag(tp, NVRAM_BUFFERED) &&
3248 tg3_flag(tp, FLASH) &&
3249 !tg3_flag(tp, NO_NVRAM_ADDR_TRANS) &&
3261 if (tg3_flag(tp, NVRAM) &&
3262 tg3_flag(tp, NVRAM_BUFFERED) &&
3263 tg3_flag(tp, FLASH) &&
3264 !tg3_flag(tp, NO_NVRAM_ADDR_TRANS) &&
3284 if (!tg3_flag(tp, NVRAM))
3498 !tg3_flag(tp, FLASH) ||
3499 !tg3_flag(tp, 57765_PLUS))
3503 !tg3_flag(tp, 5755_PLUS) &&
3513 if (!tg3_flag(tp, FLASH)) {
3530 if (tg3_flag(tp, EEPROM_WRITE_PROT)) {
3536 if (!tg3_flag(tp, NVRAM)) {
3546 if (tg3_flag(tp, 5750_PLUS) && !tg3_flag(tp, PROTECTED_NVRAM))
3552 if (tg3_flag(tp, NVRAM_BUFFERED) || !tg3_flag(tp, FLASH)) {
3567 if (tg3_flag(tp, EEPROM_WRITE_PROT)) {
3634 BUG_ON(cpu_base == TX_CPU_BASE && tg3_flag(tp, 5705_PLUS));
3649 if (tg3_flag(tp, IS_SSB_CORE))
3662 if (tg3_flag(tp, NVRAM))
3703 if (cpu_base == TX_CPU_BASE && tg3_flag(tp, 5705_PLUS)) {
3710 if (tg3_flag(tp, 5705_PLUS) && tg3_asic_rev(tp) != ASIC_REV_57766)
3859 if (!tg3_flag(tp, NO_NVRAM))
3902 if (!tg3_flag(tp, FW_TSO))
4030 if (tg3_flag(tp, CLKREQ_BUG))
4039 tg3_flag(tp, WOL_ENABLE);
4041 if (tg3_flag(tp, USE_PHYLIB)) {
4068 if (tg3_flag(tp, ENABLE_ASF) || device_should_wake) {
4069 if (tg3_flag(tp, WOL_SPEED_100MB)) {
4109 } else if (!tg3_flag(tp, ENABLE_ASF)) {
4120 if (tg3_flag(tp, WOL_CAP))
4153 u32 speed = tg3_flag(tp, WOL_SPEED_100MB) ?
4164 if (!tg3_flag(tp, 5750_PLUS))
4168 if ((tg3_flag(tp, 5705_PLUS) && !tg3_flag(tp, 5780_CLASS)) &&
4169 (tg3_flag(tp, ENABLE_ASF) || tg3_flag(tp, ENABLE_APE)))
4172 if (tg3_flag(tp, ENABLE_APE))
4184 if (!tg3_flag(tp, WOL_SPEED_100MB) &&
4195 } else if (tg3_flag(tp, 5780_CLASS) ||
4196 tg3_flag(tp, CPMU_PRESENT) ||
4199 } else if (!(tg3_flag(tp, 5750_PLUS) && tg3_flag(tp, ENABLE_ASF))) {
4208 } else if (tg3_flag(tp, 5705_PLUS)) {
4222 if (!tg3_flag(tp, 5705_PLUS)) {
4239 if (!(device_should_wake) && !tg3_flag(tp, ENABLE_ASF))
4245 if ((!tg3_flag(tp, IS_SSB_CORE)) &&
4252 if (!tg3_flag(tp, ENABLE_ASF)) {
4271 pci_wake_from_d3(tp->pdev, tg3_flag(tp, WOL_ENABLE));
4416 if (tg3_flag(tp, WOL_SPEED_100MB))
4760 if (tg3_flag(tp, ENABLE_APE))
4811 !tg3_flag(tp, INIT_COMPLETE))
4975 if (tg3_flag(tp, ROBOSWITCH)) {
5005 if (tg3_flag(tp, RGMII_MODE)) {
5049 if (tg3_flag(tp, USE_LINKCHG_REG)) {
5060 (tg3_flag(tp, PCIX_MODE) || tg3_flag(tp, PCI_HIGH_SPEED))) {
5072 if (tg3_flag(tp, CLKREQ_BUG)) {
5454 if (tg3_flag(tp, INIT_COMPLETE) &&
5720 if (!tg3_flag(tp, HW_AUTONEG) &&
5722 tg3_flag(tp, INIT_COMPLETE)) {
5753 if (tg3_flag(tp, HW_AUTONEG))
5975 } else if (!tg3_flag(tp, 5780_CLASS)) {
6107 if (!tg3_flag(tp, 5705_PLUS)) {
6116 if (tg3_flag(tp, ASPM_WORKAROUND)) {
6163 if (tg3_flag(tp, PTP_CAPABLE)) {
6344 if (!tg3_flag(tp, PTP_CAPABLE))
6356 if (!tg3_flag(tp, PTP_CAPABLE))
6365 if (!tg3_flag(tp, PTP_CAPABLE) || !tp->ptp_clock)
6409 if (tg3_flag(tp, SUPPORT_MSIX))
6421 if (!tg3_flag(tp, 5705_PLUS)) {
6433 if (tg3_flag(tp, NVRAM))
6454 if (tg3_flag(tp, PCI_EXPRESS)) {
6509 BUG_ON(tg3_flag(tp, MBOX_WRITE_REORDER) ||
6542 if (tg3_flag(tp, ENABLE_TSS))
6978 if (!tg3_flag(tp, ENABLE_RSS)) {
7015 if (!(tg3_flag(tp, USE_LINKCHG_REG) || tg3_flag(tp, POLL_SERDES))) {
7022 if (tg3_flag(tp, USE_PHYLIB)) {
7169 if (unlikely(tg3_flag(tp, TX_RECOVERY_PENDING)))
7183 if (tg3_flag(tp, ENABLE_RSS) && tnapi == &tp->napi[1]) {
7234 if (unlikely(tg3_flag(tp, TX_RECOVERY_PENDING)))
7289 if (tg3_flag(tp, ERROR_PROCESSED))
7333 if (unlikely(tg3_flag(tp, TX_RECOVERY_PENDING)))
7339 if (tg3_flag(tp, TAGGED_STATUS)) {
7520 if (tg3_flag(tp, CHIP_RESETTING) ||
7569 if (tg3_flag(tp, CHIP_RESETTING) ||
7676 if (tg3_flag(tp, 40BIT_DMA_BUG))
7701 if (tg3_flag(tp, SHORT_DMA_BUG) && len <= 8)
7919 if (tg3_flag(tp, ENABLE_TSS))
7967 tg3_flag(tp, TSO_BUG)) {
7984 if (tg3_flag(tp, HW_TSO_1) ||
7985 tg3_flag(tp, HW_TSO_2) ||
7986 tg3_flag(tp, HW_TSO_3)) {
7994 if (tg3_flag(tp, HW_TSO_3)) {
7999 } else if (tg3_flag(tp, HW_TSO_2))
8001 else if (tg3_flag(tp, HW_TSO_1) ||
8030 if (tg3_flag(tp, USE_JUMBO_BDFLAG) &&
8040 tg3_flag(tp, TX_TSTAMP_EN)) {
8058 if (tg3_flag(tp, 5701_DMA_BUG))
8068 if (!tg3_flag(tp, HW_TSO_1) &&
8069 !tg3_flag(tp, HW_TSO_2) &&
8070 !tg3_flag(tp, HW_TSO_3))
8171 if (!tg3_flag(tp, 5705_PLUS))
8181 if (tg3_flag(tp, 5705_PLUS) ||
8253 tg3_flag(tp, 5780_CLASS)) {
8315 if (dev->mtu > ETH_DATA_LEN && tg3_flag(tp, 5780_CLASS))
8342 if (tg3_flag(tp, JUMBO_CAPABLE)) {
8358 if (tg3_flag(tp, JUMBO_CAPABLE) && !tg3_flag(tp, 5780_CLASS)) {
8395 if (tg3_flag(tp, 5780_CLASS) &&
8431 if (!tg3_flag(tp, JUMBO_CAPABLE) || tg3_flag(tp, 5780_CLASS))
8436 if (!tg3_flag(tp, JUMBO_RING_ENABLE))
8508 if (tg3_flag(tp, JUMBO_CAPABLE) && !tg3_flag(tp, 5780_CLASS)) {
8631 if (tg3_flag(tp, ENABLE_TSS))
8685 if (tg3_flag(tp, ENABLE_RSS))
8698 if (!i && tg3_flag(tp, ENABLE_RSS))
8776 if (tg3_flag(tp, ENABLE_RSS)) {
8825 if (tg3_flag(tp, 5705_PLUS)) {
8961 tg3_flag(tp, PCIX_MODE))
8964 if (tg3_flag(tp, ENABLE_APE))
8972 if (!tg3_flag(tp, PCI_EXPRESS)) {
8980 if (tg3_flag(tp, PCIX_MODE)) {
8990 if (tg3_flag(tp, 5780_CLASS)) {
8995 if (tg3_flag(tp, USING_MSI)) {
9081 tg3_flag(tp, 5755_PLUS))
9127 if (tg3_flag(tp, PCI_EXPRESS)) {
9130 !tg3_flag(tp, 57765_PLUS) &&
9155 if (tg3_flag(tp, 5705_PLUS) && !tg3_flag(tp, CPMU_PRESENT))
9188 if (tg3_flag(tp, PCI_EXPRESS) && pci_is_pcie(tp->pdev)) {
9210 if (!tg3_flag(tp, CPMU_PRESENT))
9228 if (tg3_flag(tp, 5780_CLASS))
9237 if (tg3_flag(tp, IS_SSB_CORE)) {
9283 if (tg3_flag(tp, PCI_EXPRESS) &&
9286 !tg3_flag(tp, 57765_PLUS)) {
9317 if (tg3_flag(tp, 5750_PLUS))
9386 if (tg3_flag(tp, ENABLE_ASF)) {
9422 if (!tg3_flag(tp, 5705_PLUS))
9433 if (!tg3_flag(tp, ENABLE_TSS)) {
9466 if (!tg3_flag(tp, ENABLE_RSS)) {
9500 if (!tg3_flag(tp, 5705_PLUS)) {
9519 if (!tg3_flag(tp, 5705_PLUS))
9521 else if (tg3_flag(tp, 5717_PLUS))
9523 else if (tg3_flag(tp, 57765_CLASS) ||
9541 if (tg3_flag(tp, ENABLE_TSS))
9562 if (tg3_flag(tp, 5717_PLUS))
9564 else if (!tg3_flag(tp, 5705_PLUS))
9568 tg3_flag(tp, 57765_CLASS))
9585 if (tg3_flag(tp, ENABLE_RSS))
9618 if (tg3_flag(tp, SUPPORT_MSIX)) {
9622 if (tg3_flag(tp, ENABLE_TSS))
9630 if (!tg3_flag(tp, ENABLE_TSS))
9640 if (!tg3_flag(tp, 5705_PLUS)) {
9675 if (!tg3_flag(tp, 5750_PLUS) ||
9676 tg3_flag(tp, 5780_CLASS) ||
9679 tg3_flag(tp, 57765_PLUS))
9693 if (tg3_flag(tp, 57765_PLUS))
9696 if (!tg3_flag(tp, JUMBO_CAPABLE) || tg3_flag(tp, 5780_CLASS))
9706 if (tg3_flag(tp, 57765_PLUS))
9755 if (!tg3_flag(tp, ENABLE_ASF))
9823 if (!tg3_flag(tp, SUPPORT_MSIX))
9879 if (tg3_flag(tp, INIT_COMPLETE))
9938 if (tg3_flag(tp, L1PLLPD_EN)) {
9952 if (tg3_flag(tp, 57765_CLASS)) {
10002 if (!tg3_flag(tp, CPMU_PRESENT)) {
10003 if (!tg3_flag(tp, PCI_EXPRESS))
10009 tg3_flag(tp, PCIX_MODE)) {
10015 if (tg3_flag(tp, ENABLE_APE)) {
10042 if (tg3_flag(tp, 57765_PLUS)) {
10047 if (!tg3_flag(tp, 57765_CLASS) &&
10079 if (tg3_flag(tp, PTP_CAPABLE))
10101 if (tg3_flag(tp, 5750_PLUS)) {
10111 } else if (tg3_flag(tp, TSO_CAPABLE)) {
10187 if (!tg3_flag(tp, 5717_PLUS))
10192 if (!tg3_flag(tp, 5705_PLUS))
10200 (tg3_flag(tp, JUMBO_CAPABLE) && !tg3_flag(tp, 5780_CLASS))) {
10202 if (tg3_flag(tp, JUMBO_RING_ENABLE)) {
10211 if (!tg3_flag(tp, USE_JUMBO_BDFLAG) ||
10212 tg3_flag(tp, 57765_CLASS) ||
10221 if (tg3_flag(tp, 57765_PLUS)) {
10236 tg3_flag(tp, JUMBO_RING_ENABLE) ? tp->rx_jumbo_pending : 0;
10288 if (tg3_flag(tp, TSO_CAPABLE)) {
10291 !tg3_flag(tp, IS_5788)) {
10296 if (tg3_flag(tp, PCI_EXPRESS))
10307 if (tg3_flag(tp, HW_TSO_1) ||
10308 tg3_flag(tp, HW_TSO_2) ||
10309 tg3_flag(tp, HW_TSO_3))
10312 if (tg3_flag(tp, 57765_PLUS) ||
10325 tg3_flag(tp, 57765_PLUS)) {
10363 if (tg3_flag(tp, 5750_PLUS)) {
10368 tg3_flag(tp, TSO_CAPABLE)) {
10391 if (!tg3_flag(tp, 5705_PLUS)) {
10417 if (!tg3_flag(tp, 5705_PLUS))
10430 if (tg3_flag(tp, ENABLE_APE))
10432 if (!tg3_flag(tp, 5705_PLUS) &&
10445 if (!tg3_flag(tp, IS_NIC)) {
10463 if (tg3_flag(tp, EEPROM_WRITE_PROT))
10470 if (tg3_flag(tp, USING_MSIX)) {
10475 if (!tg3_flag(tp, 1SHOT_MSI))
10480 if (!tg3_flag(tp, 5705_PLUS)) {
10493 if (tg3_flag(tp, TSO_CAPABLE) &&
10498 !tg3_flag(tp, IS_5788)) {
10504 if (tg3_flag(tp, 5755_PLUS))
10513 if (tg3_flag(tp, PCIX_MODE)) {
10547 if (!tg3_flag(tp, 5705_PLUS))
10559 if (tg3_flag(tp, LRG_PROD_RING_CAP))
10563 if (tg3_flag(tp, HW_TSO_1) ||
10564 tg3_flag(tp, HW_TSO_2) ||
10565 tg3_flag(tp, HW_TSO_3))
10568 if (tg3_flag(tp, ENABLE_TSS))
10586 if (tg3_flag(tp, TSO_CAPABLE)) {
10594 if (tg3_flag(tp, 5755_PLUS) ||
10608 if (tg3_flag(tp, ENABLE_RSS)) {
10620 if (tg3_flag(tp, 5755_PLUS))
10626 if (tg3_flag(tp, ENABLE_RSS))
10664 if (tg3_flag(tp, 57765_CLASS))
10687 if (!tg3_flag(tp, USE_PHYLIB)) {
10716 if (tg3_flag(tp, 5705_PLUS) && !tg3_flag(tp, 5780_CLASS))
10720 if (tg3_flag(tp, ENABLE_ASF))
10770 if (tg3_flag(tp, ENABLE_APE))
10913 if (unlikely(tg3_flag(tp, 5719_5720_RDMA_BUG) &&
10988 if (tp->irq_sync || tg3_flag(tp, RESET_TASK_PENDING)) {
10994 tg3_flag(tp, 57765_CLASS))
10997 if (tg3_flag(tp, FLUSH_POSTED_WRITES)) {
11002 if (!tg3_flag(tp, TAGGED_STATUS)) {
11024 if (tg3_flag(tp, 5705_PLUS))
11030 if (tg3_flag(tp, USE_LINKCHG_REG)) {
11045 } else if (tg3_flag(tp, POLL_SERDES)) {
11070 tg3_flag(tp, 5780_CLASS)) {
11072 } else if (tg3_flag(tp, POLL_CPMU_LINK)) {
11102 if (tg3_flag(tp, ENABLE_ASF) && !tg3_flag(tp, ENABLE_APE)) {
11128 if (tg3_flag(tp, TAGGED_STATUS) &&
11130 !tg3_flag(tp, 57765_CLASS))
11206 if (tg3_flag(tp, TX_RECOVERY_PENDING)) {
11261 if (tg3_flag(tp, USING_MSI) || tg3_flag(tp, USING_MSIX)) {
11263 if (tg3_flag(tp, 1SHOT_MSI))
11268 if (tg3_flag(tp, TAGGED_STATUS))
11294 if (tg3_flag(tp, 57765_PLUS)) {
11322 if (tg3_flag(tp, 57765_PLUS) &&
11340 if (tg3_flag(tp, 57765_PLUS) && tg3_flag(tp, 1SHOT_MSI)) {
11358 if (!tg3_flag(tp, USING_MSI))
11519 if ((tg3_flag(tp, SUPPORT_MSI) || tg3_flag(tp, SUPPORT_MSIX)) &&
11520 !tg3_flag(tp, TAGGED_STATUS)) {
11529 if (tg3_flag(tp, SUPPORT_MSIX) && tg3_enable_msix(tp))
11531 else if (tg3_flag(tp, SUPPORT_MSI) && pci_enable_msi(tp->pdev) == 0)
11534 if (tg3_flag(tp, USING_MSI) || tg3_flag(tp, USING_MSIX)) {
11536 if (tg3_flag(tp, USING_MSIX) && tp->irq_cnt > 1)
11538 if (!tg3_flag(tp, 1SHOT_MSI))
11543 if (!tg3_flag(tp, USING_MSIX)) {
11558 if (tg3_flag(tp, USING_MSIX))
11560 else if (tg3_flag(tp, USING_MSI))
11621 if (test_irq && tg3_flag(tp, USING_MSI)) {
11633 if (!tg3_flag(tp, 57765_PLUS) && tg3_flag(tp, USING_MSI)) {
11745 } else if (!tg3_flag(tp, TSO_CAPABLE)) {
12026 if (tg3_flag(tp, NO_NVRAM))
12036 if (tg3_flag(tp, CPMU_PRESENT)) {
12117 if (tg3_flag(tp, NO_NVRAM) ||
12171 if (tg3_flag(tp, USE_PHYLIB)) {
12202 if (tg3_flag(tp, PAUSE_AUTONEG)) {
12247 if (tg3_flag(tp, USE_PHYLIB)) {
12349 if (tg3_flag(tp, WOL_CAP) && device_can_wakeup(&tp->pdev->dev))
12354 if (tg3_flag(tp, WOL_ENABLE) && device_can_wakeup(&tp->pdev->dev))
12367 !(tg3_flag(tp, WOL_CAP) && device_can_wakeup(dp)))
12405 if (tg3_flag(tp, USE_PHYLIB)) {
12436 if (tg3_flag(tp, JUMBO_RING_ENABLE))
12444 if (tg3_flag(tp, JUMBO_RING_ENABLE))
12465 (tg3_flag(tp, TSO_BUG) &&
12479 if (tg3_flag(tp, MAX_RXPEND_64) &&
12483 if (tg3_flag(tp, JUMBO_RING_ENABLE))
12514 epause->autoneg = !!tg3_flag(tp, PAUSE_AUTONEG);
12536 if (tg3_flag(tp, USE_PHYLIB)) {
12637 if (!tg3_flag(tp, SUPPORT_MSIX))
12662 if (tg3_flag(tp, SUPPORT_MSIX))
12703 if (!netif_running(dev) || !tg3_flag(tp, ENABLE_RSS))
12746 if (!tg3_flag(tp, SUPPORT_MSIX))
12833 if (tg3_flag(tp, NO_NVRAM) || tg3_nvram_read(tp, 0, &magic))
12904 if (tg3_flag(tp, NO_NVRAM))
13231 if (tg3_flag(tp, 5705_PLUS)) {
13233 if (tg3_flag(tp, 5750_PLUS))
13244 if (tg3_flag(tp, IS_5788) &&
13367 if (tg3_flag(tp, 5717_PLUS))
13369 else if (tg3_flag(tp, 57765_CLASS) ||
13372 else if (tg3_flag(tp, 5755_PLUS))
13376 else if (tg3_flag(tp, 5705_PLUS))
13429 if (tg3_flag(tp, ENABLE_RSS))
13431 if (tg3_flag(tp, ENABLE_TSS))
13468 if (tg3_flag(tp, HW_TSO_1) ||
13469 tg3_flag(tp, HW_TSO_2) ||
13470 tg3_flag(tp, HW_TSO_3)) {
13478 if (tg3_flag(tp, HW_TSO_3)) {
13483 } else if (tg3_flag(tp, HW_TSO_2))
13485 else if (tg3_flag(tp, HW_TSO_1) ||
13497 if (tg3_flag(tp, USE_JUMBO_BDFLAG) &&
13658 if (tg3_flag(tp, ENABLE_RSS)) {
13673 !tg3_flag(tp, CPMU_PRESENT)) {
13679 if (tg3_flag(tp, JUMBO_RING_ENABLE) &&
13687 !tg3_flag(tp, USE_PHYLIB)) {
13701 if (tg3_flag(tp, TSO_CAPABLE) &&
13704 if (tg3_flag(tp, JUMBO_RING_ENABLE) &&
13720 if (tg3_flag(tp, TSO_CAPABLE) &&
13724 if (tg3_flag(tp, JUMBO_RING_ENABLE) &&
13782 if (!tg3_flag(tp, 5705_PLUS))
13838 if (!tg3_flag(tp, PTP_CAPABLE))
13922 if (!tg3_flag(tp, PTP_CAPABLE))
13926 stmpconf.tx_type = (tg3_flag(tp, TX_TSTAMP_EN) ?
13984 if (tg3_flag(tp, USE_PHYLIB)) {
14063 if (!tg3_flag(tp, 5705_PLUS)) {
14202 if (!tp->hw_stats || !tg3_flag(tp, INIT_COMPLETE)) {
14230 if (tg3_flag(tp, 5780_CLASS)) {
14237 if (tg3_flag(tp, 5780_CLASS)) {
14347 if (tg3_flag(tp, NO_NVRAM) || tg3_nvram_read(tp, 0, &val) != 0)
14389 tg3_flag(tp, 5780_CLASS)) {
14484 if (tg3_flag(tp, FLASH)) {
14989 if (tg3_flag(tp, IS_SSB_CORE)) {
15036 tg3_flag(tp, 57765_CLASS))
15214 if (!tg3_flag(tp, 5705_PLUS))
15220 if (tg3_flag(tp, 5750_PLUS))
15255 if (tg3_flag(tp, 5717_PLUS) ||
15297 if (tg3_flag(tp, 5750_PLUS))
15302 tg3_flag(tp, 5750_PLUS))
15309 if (tg3_flag(tp, WOL_CAP) &&
15323 if ((tg3_flag(tp, 57765_PLUS) ||
15329 if (tg3_flag(tp, PCI_EXPRESS)) {
15334 !tg3_flag(tp, 57765_PLUS) &&
15354 if (tg3_flag(tp, WOL_CAP))
15356 tg3_flag(tp, WOL_ENABLE));
15482 if (tg3_flag(tp, ENABLE_APE)) {
15499 if (!tg3_flag(tp, ENABLE_ASF) &&
15505 if (tg3_flag(tp, USE_PHYLIB))
15512 if (tg3_flag(tp, ENABLE_ASF) || tg3_flag(tp, ENABLE_APE)) {
15550 } else if (!tg3_flag(tp, IS_SSB_CORE)) {
15591 !tg3_flag(tp, ENABLE_APE) &&
15592 !tg3_flag(tp, ENABLE_ASF)) {
15877 if (!tg3_flag(tp, 5705_PLUS))
15935 if (tg3_flag(tp, APE_HAS_NCSI))
15985 if (tg3_flag(tp, NO_NVRAM)) {
16001 if (tg3_flag(tp, ENABLE_ASF)) {
16002 if (tg3_flag(tp, ENABLE_APE)) {
16016 if (tg3_flag(tp, LRG_PROD_RING_CAP))
16018 else if (tg3_flag(tp, JUMBO_CAPABLE) && !tg3_flag(tp, 5780_CLASS))
16117 if (tg3_flag(tp, 57765_CLASS) || tg3_flag(tp, 5717_PLUS) ||
16128 tg3_flag(tp, 57765_PLUS))
16138 tg3_flag(tp, 5755_PLUS) ||
16139 tg3_flag(tp, 5780_CLASS))
16143 tg3_flag(tp, 5750_PLUS))
16298 if (tg3_flag(tp, 5780_CLASS)) {
16327 else if (tg3_flag(tp, 57765_PLUS))
16329 else if (tg3_flag(tp, 5755_PLUS) ||
16332 else if (tg3_flag(tp, 5750_PLUS)) {
16350 if (tg3_flag(tp, HW_TSO_1) ||
16351 tg3_flag(tp, HW_TSO_2) ||
16352 tg3_flag(tp, HW_TSO_3) ||
16353 tg3_flag(tp, FW_TSO)) {
16373 if (tg3_flag(tp, 5750_PLUS)) {
16382 if (tg3_flag(tp, 5755_PLUS) ||
16387 if (tg3_flag(tp, 57765_PLUS)) {
16404 if (tg3_flag(tp, 5755_PLUS) ||
16417 if (tg3_flag(tp, 57765_PLUS) &&
16421 if (!tg3_flag(tp, 5705_PLUS) ||
16422 tg3_flag(tp, 5780_CLASS) ||
16423 tg3_flag(tp, USE_JUMBO_BDFLAG))
16454 } else if (!tg3_flag(tp, 5705_PLUS) ||
16455 tg3_flag(tp, 5780_CLASS)) {
16474 !tg3_flag(tp, PCI_EXPRESS))
16502 if (tg3_flag(tp, PCIX_MODE)) {
16548 if (tg3_flag(tp, PCIX_TARGET_HWBUG))
16551 (tg3_flag(tp, PCI_EXPRESS) &&
16563 if (tg3_flag(tp, TXD_MBOX_HWBUG) || tg3_flag(tp, MBOX_WRITE_REORDER)) {
16565 if (tg3_flag(tp, MBOX_WRITE_REORDER))
16569 if (tg3_flag(tp, ICH_WORKAROUND)) {
16592 (tg3_flag(tp, PCIX_MODE) &&
16607 tg3_flag(tp, 5780_CLASS)) {
16608 if (tg3_flag(tp, PCIX_MODE)) {
16628 if (tg3_flag(tp, FLUSH_POSTED_WRITES)) {
16643 if (tg3_flag(tp, FW_TSO) && tg3_flag(tp, ENABLE_ASF)) {
16649 if (tg3_flag(tp, ENABLE_APE)) {
16671 tg3_flag(tp, EEPROM_WRITE_PROT))
16682 tg3_flag(tp, 57765_CLASS))
16689 if (tg3_flag(tp, IS_NIC))
16705 if (tp->dev->mtu > ETH_DATA_LEN && !tg3_flag(tp, 5780_CLASS))
16736 if (tg3_flag(tp, 5705_PLUS) &&
16740 !tg3_flag(tp, 57765_PLUS)) {
16761 if (tg3_flag(tp, CPMU_PRESENT))
16813 !tg3_flag(tp, PCIX_TARGET_HWBUG)) {
16839 !tg3_flag(tp, NO_NVRAM))
16850 if (!tg3_flag(tp, IS_5788) &&
16853 if (tg3_flag(tp, TAGGED_STATUS)) {
16863 if (tg3_flag(tp, ENABLE_APE))
16916 if (tg3_flag(tp, ENABLE_APE) && tg3_flag(tp, ENABLE_ASF))
16922 tg3_flag(tp, PCIX_MODE)) {
16943 if (tg3_flag(tp, ASPM_WORKAROUND))
16959 if (tg3_flag(tp, IS_SSB_CORE)) {
16967 tg3_flag(tp, 5780_CLASS)) {
16974 } else if (tg3_flag(tp, 5717_PLUS)) {
16999 if (!tg3_flag(tp, NO_NVRAM) &&
17044 !tg3_flag(tp, PCI_EXPRESS))
17057 if (tg3_flag(tp, 57765_PLUS)) {
17076 if (tg3_flag(tp, PCIX_MODE) && !tg3_flag(tp, PCI_EXPRESS)) {
17101 } else if (tg3_flag(tp, PCI_EXPRESS)) {
17274 if (tg3_flag(tp, 57765_PLUS))
17277 if (tg3_flag(tp, PCI_EXPRESS)) {
17280 } else if (!tg3_flag(tp, PCIX_MODE)) {
17296 if (tg3_flag(tp, 40BIT_DMA_BUG) &&
17319 if (tg3_flag(tp, ONE_DMA_AT_ONCE))
17432 if (tg3_flag(tp, 57765_PLUS)) {
17446 } else if (tg3_flag(tp, 5705_PLUS)) {
17520 if (tg3_flag(tp, PCI_EXPRESS)) {
17523 } else if (tg3_flag(tp, PCIX_MODE)) {
17542 if (tg3_flag(tp, PCI_HIGH_SPEED))
17547 if (tg3_flag(tp, PCI_32BIT))
17578 if (tg3_flag(tp, 5705_PLUS)) {
17724 if (tg3_flag(tp, IS_5788))
17726 else if (tg3_flag(tp, 40BIT_DMA_BUG)) {
17765 if (tg3_flag(tp, 5755_PLUS))
17773 if ((tg3_flag(tp, HW_TSO_1) ||
17774 tg3_flag(tp, HW_TSO_2) ||
17775 tg3_flag(tp, HW_TSO_3)) &&
17778 if (tg3_flag(tp, HW_TSO_2) || tg3_flag(tp, HW_TSO_3)) {
17781 if (tg3_flag(tp, HW_TSO_3) ||
17800 !tg3_flag(tp, CPMU_PRESENT))
17812 !tg3_flag(tp, TSO_CAPABLE) &&
17846 if (!tg3_flag(tp, SUPPORT_MSIX))
17905 if (tg3_flag(tp, PTP_CAPABLE)) {
17938 tg3_flag(tp, USE_LINKCHG_REG) != 0,
17940 tg3_flag(tp, ENABLE_ASF) != 0,
17941 tg3_flag(tp, TSO_CAPABLE) != 0);
17988 if (tg3_flag(tp, USE_PHYLIB)) {