tw32 1005 drivers/net/ethernet/broadcom/tg3.c tw32(TG3PCI_MISC_HOST_CTRL, tw32 1018 drivers/net/ethernet/broadcom/tg3.c tw32(TG3PCI_MISC_HOST_CTRL, tw32 1035 drivers/net/ethernet/broadcom/tg3.c tw32(GRC_LOCAL_CTRL, tp->grc_local_ctrl | GRC_LCLCTRL_SETINT); tw32 1037 drivers/net/ethernet/broadcom/tg3.c tw32(HOSTCC_MODE, tp->coal_now); tw32 1082 drivers/net/ethernet/broadcom/tg3.c tw32(HOSTCC_MODE, tp->coalesce_mode | tw32 1441 drivers/net/ethernet/broadcom/tg3.c tw32(MAC_PHYCFG2, val); tw32 1447 drivers/net/ethernet/broadcom/tg3.c tw32(MAC_PHYCFG1, val); tw32 1460 drivers/net/ethernet/broadcom/tg3.c tw32(MAC_PHYCFG2, val); tw32 1473 drivers/net/ethernet/broadcom/tg3.c tw32(MAC_PHYCFG1, val); tw32 1494 drivers/net/ethernet/broadcom/tg3.c tw32(MAC_EXT_RGMII_MODE, val); tw32 2060 drivers/net/ethernet/broadcom/tg3.c tw32(MAC_MI_STAT, tw32 2064 drivers/net/ethernet/broadcom/tg3.c tw32(MAC_MI_STAT, MAC_MI_STAT_LNKSTAT_ATTN_ENAB); tw32 2068 drivers/net/ethernet/broadcom/tg3.c tw32(MAC_TX_LENGTHS, tw32 2073 drivers/net/ethernet/broadcom/tg3.c tw32(MAC_TX_LENGTHS, tw32 2413 drivers/net/ethernet/broadcom/tg3.c tw32(TG3_CPMU_EEE_CTRL, eeectl); tw32 2428 drivers/net/ethernet/broadcom/tg3.c tw32(TG3_CPMU_EEE_MODE, val & ~TG3_CPMU_EEEMD_LPI_ENABLE); tw32 2448 drivers/net/ethernet/broadcom/tg3.c tw32(TG3_CPMU_EEE_MODE, val | TG3_CPMU_EEEMD_LPI_ENABLE); tw32 2673 drivers/net/ethernet/broadcom/tg3.c tw32(TG3_CPMU_CTRL, tw32 2685 drivers/net/ethernet/broadcom/tg3.c tw32(TG3_CPMU_CTRL, cpmuctrl); tw32 2814 drivers/net/ethernet/broadcom/tg3.c tw32(TG3_CPMU_DRV_STATUS, status); tw32 3080 drivers/net/ethernet/broadcom/tg3.c tw32(SG_DIG_CTRL, sg_dig_ctrl); tw32 3081 drivers/net/ethernet/broadcom/tg3.c tw32(MAC_SERDES_CFG, serdes_cfg | (1 << 15)); tw32 3147 drivers/net/ethernet/broadcom/tg3.c tw32(NVRAM_SWARB, SWARB_REQ_SET1); tw32 3154 drivers/net/ethernet/broadcom/tg3.c tw32(NVRAM_SWARB, SWARB_REQ_CLR1); tw32 3180 drivers/net/ethernet/broadcom/tg3.c tw32(NVRAM_ACCESS, nvaccess | ACCESS_ENABLE); tw32 3190 drivers/net/ethernet/broadcom/tg3.c tw32(NVRAM_ACCESS, nvaccess & ~ACCESS_ENABLE); tw32 3206 drivers/net/ethernet/broadcom/tg3.c tw32(GRC_EEPROM_ADDR, tw32 3240 drivers/net/ethernet/broadcom/tg3.c tw32(NVRAM_CMD, nvram_cmd); tw32 3309 drivers/net/ethernet/broadcom/tg3.c tw32(NVRAM_ADDR, offset); tw32 3353 drivers/net/ethernet/broadcom/tg3.c tw32(GRC_EEPROM_DATA, swab32(be32_to_cpu(data))); tw32 3356 drivers/net/ethernet/broadcom/tg3.c tw32(GRC_EEPROM_ADDR, val | EEPROM_ADDR_COMPLETE); tw32 3360 drivers/net/ethernet/broadcom/tg3.c tw32(GRC_EEPROM_ADDR, val | tw32 3434 drivers/net/ethernet/broadcom/tg3.c tw32(NVRAM_ADDR, phy_addr); tw32 3453 drivers/net/ethernet/broadcom/tg3.c tw32(NVRAM_WRDATA, be32_to_cpu(data)); tw32 3455 drivers/net/ethernet/broadcom/tg3.c tw32(NVRAM_ADDR, phy_addr + j); tw32 3492 drivers/net/ethernet/broadcom/tg3.c tw32(NVRAM_WRDATA, be32_to_cpu(data)); tw32 3511 drivers/net/ethernet/broadcom/tg3.c tw32(NVRAM_ADDR, phy_addr); tw32 3558 drivers/net/ethernet/broadcom/tg3.c tw32(NVRAM_WRITE1, 0x406); tw32 3561 drivers/net/ethernet/broadcom/tg3.c tw32(GRC_MODE, grc_mode | GRC_MODE_NVRAM_WR_ENABLE); tw32 3572 drivers/net/ethernet/broadcom/tg3.c tw32(GRC_MODE, grc_mode & ~GRC_MODE_NVRAM_WR_ENABLE); tw32 3598 drivers/net/ethernet/broadcom/tg3.c tw32(cpu_base + CPU_STATE, 0xffffffff); tw32 3599 drivers/net/ethernet/broadcom/tg3.c tw32(cpu_base + CPU_MODE, CPU_MODE_HALT); tw32 3614 drivers/net/ethernet/broadcom/tg3.c tw32(RX_CPU_BASE + CPU_STATE, 0xffffffff); tw32 3630 drivers/net/ethernet/broadcom/tg3.c tw32(cpu_base + CPU_STATE, 0xffffffff); tw32 3650 drivers/net/ethernet/broadcom/tg3.c tw32(GRC_VCPU_EXT_CTRL, val | GRC_VCPU_EXT_CTRL_HALT_CPU); tw32 3674 drivers/net/ethernet/broadcom/tg3.c tw32(NVRAM_SWARB, SWARB_REQ_CLR0); tw32 3739 drivers/net/ethernet/broadcom/tg3.c tw32(cpu_base + CPU_STATE, 0xffffffff); tw32 3740 drivers/net/ethernet/broadcom/tg3.c tw32(cpu_base + CPU_MODE, tw32 3777 drivers/net/ethernet/broadcom/tg3.c tw32(cpu_base + CPU_STATE, 0xffffffff); tw32 3783 drivers/net/ethernet/broadcom/tg3.c tw32(cpu_base + CPU_STATE, 0xffffffff); tw32 3784 drivers/net/ethernet/broadcom/tg3.c tw32(cpu_base + CPU_MODE, CPU_MODE_HALT); tw32 3966 drivers/net/ethernet/broadcom/tg3.c tw32(MAC_ADDR_0_HIGH + (index * 8), addr_high); tw32 3967 drivers/net/ethernet/broadcom/tg3.c tw32(MAC_ADDR_0_LOW + (index * 8), addr_low); tw32 3970 drivers/net/ethernet/broadcom/tg3.c tw32(MAC_EXTADDR_0_HIGH + (index * 8), addr_high); tw32 3971 drivers/net/ethernet/broadcom/tg3.c tw32(MAC_EXTADDR_0_LOW + (index * 8), addr_low); tw32 4000 drivers/net/ethernet/broadcom/tg3.c tw32(MAC_TX_BACKOFF_SEED, addr_high); tw32 4045 drivers/net/ethernet/broadcom/tg3.c tw32(TG3PCI_MISC_HOST_CTRL, tw32 4118 drivers/net/ethernet/broadcom/tg3.c tw32(GRC_VCPU_EXT_CTRL, val | GRC_VCPU_EXT_CTRL_DISABLE_WOL); tw32 4175 drivers/net/ethernet/broadcom/tg3.c tw32(MAC_LED_CTRL, tp->led_ctrl); tw32 4261 drivers/net/ethernet/broadcom/tg3.c tw32(0x7d00, val); tw32 4360 drivers/net/ethernet/broadcom/tg3.c tw32(TG3_CPMU_EEE_MODE, tw32 4738 drivers/net/ethernet/broadcom/tg3.c tw32(MAC_EVENT, 0); tw32 5028 drivers/net/ethernet/broadcom/tg3.c tw32(MAC_LED_CTRL, led_ctrl); tw32 5240 drivers/net/ethernet/broadcom/tg3.c tw32(MAC_TX_AUTO_NEG, 0); tw32 5269 drivers/net/ethernet/broadcom/tg3.c tw32(MAC_TX_AUTO_NEG, ap->txconfig); tw32 5284 drivers/net/ethernet/broadcom/tg3.c tw32(MAC_TX_AUTO_NEG, ap->txconfig); tw32 5799 drivers/net/ethernet/broadcom/tg3.c tw32(MAC_LED_CTRL, (tp->led_ctrl | tw32 5805 drivers/net/ethernet/broadcom/tg3.c tw32(MAC_LED_CTRL, (tp->led_ctrl | tw32 6100 drivers/net/ethernet/broadcom/tg3.c tw32(GRC_MISC_CFG, val); tw32 6113 drivers/net/ethernet/broadcom/tg3.c tw32(MAC_TX_LENGTHS, val | tw32 6116 drivers/net/ethernet/broadcom/tg3.c tw32(MAC_TX_LENGTHS, val | tw32 6121 drivers/net/ethernet/broadcom/tg3.c tw32(HOSTCC_STAT_COAL_TICKS, tw32 6124 drivers/net/ethernet/broadcom/tg3.c tw32(HOSTCC_STAT_COAL_TICKS, 0); tw32 6135 drivers/net/ethernet/broadcom/tg3.c tw32(PCIE_PWR_MGMT_THRESH, val); tw32 6159 drivers/net/ethernet/broadcom/tg3.c tw32(TG3_EAV_REF_CLCK_CTL, clock_ctl | TG3_EAV_REF_CLCK_CTL_STOP); tw32 6160 drivers/net/ethernet/broadcom/tg3.c tw32(TG3_EAV_REF_CLCK_LSB, newval & 0xffffffff); tw32 6161 drivers/net/ethernet/broadcom/tg3.c tw32(TG3_EAV_REF_CLCK_MSB, newval >> 32); tw32 6220 drivers/net/ethernet/broadcom/tg3.c tw32(TG3_EAV_REF_CLK_CORRECT_CTL, tw32 6224 drivers/net/ethernet/broadcom/tg3.c tw32(TG3_EAV_REF_CLK_CORRECT_CTL, 0); tw32 6314 drivers/net/ethernet/broadcom/tg3.c tw32(TG3_EAV_WATCHDOG0_LSB, (nsec & 0xffffffff)); tw32 6315 drivers/net/ethernet/broadcom/tg3.c tw32(TG3_EAV_WATCHDOG0_MSB, tw32 6319 drivers/net/ethernet/broadcom/tg3.c tw32(TG3_EAV_REF_CLCK_CTL, tw32 6322 drivers/net/ethernet/broadcom/tg3.c tw32(TG3_EAV_WATCHDOG0_MSB, 0); tw32 6323 drivers/net/ethernet/broadcom/tg3.c tw32(TG3_EAV_REF_CLCK_CTL, clock_ctl); tw32 7277 drivers/net/ethernet/broadcom/tg3.c tw32(HOSTCC_MODE, tp->coalesce_mode | tw32 8199 drivers/net/ethernet/broadcom/tg3.c tw32(MAC_MODE, tp->mac_mode); tw32 8290 drivers/net/ethernet/broadcom/tg3.c tw32(MAC_MODE, mac_mode); tw32 8939 drivers/net/ethernet/broadcom/tg3.c tw32(FTQ_RESET, 0xffffffff); tw32 8940 drivers/net/ethernet/broadcom/tg3.c tw32(FTQ_RESET, 0x00000000); tw32 9017 drivers/net/ethernet/broadcom/tg3.c tw32(MSGINT_MODE, val | MSGINT_MODE_ENABLE); tw32 9029 drivers/net/ethernet/broadcom/tg3.c tw32(TG3_CPMU_CLCK_ORIDE_ENABLE, val | tw32 9035 drivers/net/ethernet/broadcom/tg3.c tw32(TG3_CPMU_CLCK_ORIDE, CPMU_CLCK_ORIDE_MAC_ORIDE_EN); tw32 9050 drivers/net/ethernet/broadcom/tg3.c tw32(TG3_CPMU_CLCK_ORIDE_ENABLE, tw32 9057 drivers/net/ethernet/broadcom/tg3.c tw32(TG3_CPMU_CLCK_ORIDE, val & ~CPMU_CLCK_ORIDE_MAC_ORIDE_EN); tw32 9094 drivers/net/ethernet/broadcom/tg3.c tw32(GRC_FASTBOOT_PC, 0); tw32 9133 drivers/net/ethernet/broadcom/tg3.c tw32(TG3_PCIE_LNKCTL, val | TG3_PCIE_LNKCTL_L1_PLL_PD_DIS); tw32 9145 drivers/net/ethernet/broadcom/tg3.c tw32(TG3_PCIE_PHY_TSTCTL, TG3_PCIE_PHY_TSTCTL_PSCRAM); tw32 9148 drivers/net/ethernet/broadcom/tg3.c tw32(GRC_MISC_CFG, (1 << 29)); tw32 9154 drivers/net/ethernet/broadcom/tg3.c tw32(VCPU_STATUS, tr32(VCPU_STATUS) | VCPU_STATUS_DRV_RESET); tw32 9155 drivers/net/ethernet/broadcom/tg3.c tw32(GRC_VCPU_EXT_CTRL, tw32 9170 drivers/net/ethernet/broadcom/tg3.c tw32(GRC_MISC_CFG, val); tw32 9242 drivers/net/ethernet/broadcom/tg3.c tw32(MEMARB_MODE, val | MEMARB_MODE_ENABLE); tw32 9246 drivers/net/ethernet/broadcom/tg3.c tw32(0x5000, 0x400); tw32 9263 drivers/net/ethernet/broadcom/tg3.c tw32(GRC_MODE, tp->grc_mode); tw32 9268 drivers/net/ethernet/broadcom/tg3.c tw32(0xc4, val | (1 << 15)); tw32 9276 drivers/net/ethernet/broadcom/tg3.c tw32(TG3PCI_CLOCK_CTRL, tp->pci_clock_ctrl); tw32 9301 drivers/net/ethernet/broadcom/tg3.c tw32(0x7c00, val | (1 << 25)); tw32 9311 drivers/net/ethernet/broadcom/tg3.c tw32(TG3_CPMU_CLCK_ORIDE_ENABLE, val | tw32 9439 drivers/net/ethernet/broadcom/tg3.c tw32(HOSTCC_TXCOL_TICKS, ec->tx_coalesce_usecs); tw32 9440 drivers/net/ethernet/broadcom/tg3.c tw32(HOSTCC_TXMAX_FRAMES, ec->tx_max_coalesced_frames); tw32 9441 drivers/net/ethernet/broadcom/tg3.c tw32(HOSTCC_TXCOAL_MAXF_INT, ec->tx_max_coalesced_frames_irq); tw32 9443 drivers/net/ethernet/broadcom/tg3.c tw32(HOSTCC_TXCOL_TICKS, 0); tw32 9444 drivers/net/ethernet/broadcom/tg3.c tw32(HOSTCC_TXMAX_FRAMES, 0); tw32 9445 drivers/net/ethernet/broadcom/tg3.c tw32(HOSTCC_TXCOAL_MAXF_INT, 0); tw32 9451 drivers/net/ethernet/broadcom/tg3.c tw32(reg, ec->tx_coalesce_usecs); tw32 9453 drivers/net/ethernet/broadcom/tg3.c tw32(reg, ec->tx_max_coalesced_frames); tw32 9455 drivers/net/ethernet/broadcom/tg3.c tw32(reg, ec->tx_max_coalesced_frames_irq); tw32 9460 drivers/net/ethernet/broadcom/tg3.c tw32(HOSTCC_TXCOL_TICKS_VEC1 + i * 0x18, 0); tw32 9461 drivers/net/ethernet/broadcom/tg3.c tw32(HOSTCC_TXMAX_FRAMES_VEC1 + i * 0x18, 0); tw32 9462 drivers/net/ethernet/broadcom/tg3.c tw32(HOSTCC_TXCOAL_MAXF_INT_VEC1 + i * 0x18, 0); tw32 9472 drivers/net/ethernet/broadcom/tg3.c tw32(HOSTCC_RXCOL_TICKS, ec->rx_coalesce_usecs); tw32 9473 drivers/net/ethernet/broadcom/tg3.c tw32(HOSTCC_RXMAX_FRAMES, ec->rx_max_coalesced_frames); tw32 9474 drivers/net/ethernet/broadcom/tg3.c tw32(HOSTCC_RXCOAL_MAXF_INT, ec->rx_max_coalesced_frames_irq); tw32 9477 drivers/net/ethernet/broadcom/tg3.c tw32(HOSTCC_RXCOL_TICKS, 0); tw32 9478 drivers/net/ethernet/broadcom/tg3.c tw32(HOSTCC_RXMAX_FRAMES, 0); tw32 9479 drivers/net/ethernet/broadcom/tg3.c tw32(HOSTCC_RXCOAL_MAXF_INT, 0); tw32 9486 drivers/net/ethernet/broadcom/tg3.c tw32(reg, ec->rx_coalesce_usecs); tw32 9488 drivers/net/ethernet/broadcom/tg3.c tw32(reg, ec->rx_max_coalesced_frames); tw32 9490 drivers/net/ethernet/broadcom/tg3.c tw32(reg, ec->rx_max_coalesced_frames_irq); tw32 9494 drivers/net/ethernet/broadcom/tg3.c tw32(HOSTCC_RXCOL_TICKS_VEC1 + i * 0x18, 0); tw32 9495 drivers/net/ethernet/broadcom/tg3.c tw32(HOSTCC_RXMAX_FRAMES_VEC1 + i * 0x18, 0); tw32 9496 drivers/net/ethernet/broadcom/tg3.c tw32(HOSTCC_RXCOAL_MAXF_INT_VEC1 + i * 0x18, 0); tw32 9508 drivers/net/ethernet/broadcom/tg3.c tw32(HOSTCC_RXCOAL_TICK_INT, ec->rx_coalesce_usecs_irq); tw32 9509 drivers/net/ethernet/broadcom/tg3.c tw32(HOSTCC_TXCOAL_TICK_INT, ec->tx_coalesce_usecs_irq); tw32 9514 drivers/net/ethernet/broadcom/tg3.c tw32(HOSTCC_STAT_COAL_TICKS, val); tw32 9655 drivers/net/ethernet/broadcom/tg3.c tw32(HOSTCC_STATUS_BLK_HOST_ADDR + TG3_64BIT_REG_HIGH, tw32 9657 drivers/net/ethernet/broadcom/tg3.c tw32(HOSTCC_STATUS_BLK_HOST_ADDR + TG3_64BIT_REG_LOW, tw32 9664 drivers/net/ethernet/broadcom/tg3.c tw32(stblk + TG3_64BIT_REG_HIGH, mapping >> 32); tw32 9665 drivers/net/ethernet/broadcom/tg3.c tw32(stblk + TG3_64BIT_REG_LOW, mapping & 0xffffffff); tw32 9696 drivers/net/ethernet/broadcom/tg3.c tw32(RCVBDI_STD_THRESH, val); tw32 9699 drivers/net/ethernet/broadcom/tg3.c tw32(STD_REPLENISH_LWM, bdcache_maxcnt); tw32 9709 drivers/net/ethernet/broadcom/tg3.c tw32(RCVBDI_JUMBO_THRESH, val); tw32 9712 drivers/net/ethernet/broadcom/tg3.c tw32(JMB_REPLENISH_LWM, bdcache_maxcnt); tw32 9742 drivers/net/ethernet/broadcom/tg3.c tw32(MAC_HASH_REG_0, accept_all ? 0xffffffff : 0); tw32 9743 drivers/net/ethernet/broadcom/tg3.c tw32(MAC_HASH_REG_1, accept_all ? 0xffffffff : 0); tw32 9744 drivers/net/ethernet/broadcom/tg3.c tw32(MAC_HASH_REG_2, accept_all ? 0xffffffff : 0); tw32 9745 drivers/net/ethernet/broadcom/tg3.c tw32(MAC_HASH_REG_3, accept_all ? 0xffffffff : 0); tw32 9789 drivers/net/ethernet/broadcom/tg3.c tw32(MAC_HASH_REG_0, mc_filter[0]); tw32 9790 drivers/net/ethernet/broadcom/tg3.c tw32(MAC_HASH_REG_1, mc_filter[1]); tw32 9791 drivers/net/ethernet/broadcom/tg3.c tw32(MAC_HASH_REG_2, mc_filter[2]); tw32 9792 drivers/net/ethernet/broadcom/tg3.c tw32(MAC_HASH_REG_3, mc_filter[3]); tw32 9858 drivers/net/ethernet/broadcom/tg3.c tw32(reg, val); tw32 9910 drivers/net/ethernet/broadcom/tg3.c tw32(TG3_CPMU_CTRL, val); tw32 9915 drivers/net/ethernet/broadcom/tg3.c tw32(TG3_CPMU_LSPD_10MB_CLK, val); tw32 9920 drivers/net/ethernet/broadcom/tg3.c tw32(TG3_CPMU_LNK_AWARE_PWRMD, val); tw32 9925 drivers/net/ethernet/broadcom/tg3.c tw32(TG3_CPMU_HST_ACC, val); tw32 9932 drivers/net/ethernet/broadcom/tg3.c tw32(PCIE_PWR_MGMT_THRESH, val); tw32 9935 drivers/net/ethernet/broadcom/tg3.c tw32(TG3_PCIE_EIDLE_DELAY, val | TG3_PCIE_EIDLE_DELAY_13_CLKS); tw32 9937 drivers/net/ethernet/broadcom/tg3.c tw32(TG3_CORR_ERR_STAT, TG3_CORR_ERR_STAT_CLEAR); tw32 9940 drivers/net/ethernet/broadcom/tg3.c tw32(TG3_PCIE_LNKCTL, val | TG3_PCIE_LNKCTL_L1_PLL_PD_DIS); tw32 9948 drivers/net/ethernet/broadcom/tg3.c tw32(GRC_MODE, val | GRC_MODE_PCIE_PL_SEL); tw32 9951 drivers/net/ethernet/broadcom/tg3.c tw32(TG3_PCIE_TLDLPL_PORT + TG3_PCIE_PL_LO_PHYCTL1, tw32 9954 drivers/net/ethernet/broadcom/tg3.c tw32(GRC_MODE, grc_mode); tw32 9963 drivers/net/ethernet/broadcom/tg3.c tw32(GRC_MODE, val | GRC_MODE_PCIE_PL_SEL); tw32 9967 drivers/net/ethernet/broadcom/tg3.c tw32(TG3_PCIE_TLDLPL_PORT + TG3_PCIE_PL_LO_PHYCTL5, tw32 9970 drivers/net/ethernet/broadcom/tg3.c tw32(GRC_MODE, grc_mode); tw32 9979 drivers/net/ethernet/broadcom/tg3.c tw32(TG3_CPMU_PADRNG_CTL, val); tw32 9985 drivers/net/ethernet/broadcom/tg3.c tw32(GRC_MODE, val | GRC_MODE_PCIE_DL_SEL); tw32 9990 drivers/net/ethernet/broadcom/tg3.c tw32(TG3_PCIE_TLDLPL_PORT + TG3_PCIE_DL_LO_FTSMAX, tw32 9993 drivers/net/ethernet/broadcom/tg3.c tw32(GRC_MODE, grc_mode); tw32 9999 drivers/net/ethernet/broadcom/tg3.c tw32(TG3_CPMU_LSPD_10MB_CLK, val); tw32 10017 drivers/net/ethernet/broadcom/tg3.c tw32(TG3PCI_PCISTATE, val); tw32 10028 drivers/net/ethernet/broadcom/tg3.c tw32(TG3PCI_PCISTATE, val); tw32 10035 drivers/net/ethernet/broadcom/tg3.c tw32(TG3PCI_MSI_DATA, val); tw32 10056 drivers/net/ethernet/broadcom/tg3.c tw32(TG3PCI_DMA_RW_CTRL, val | tp->dma_rwctrl); tw32 10062 drivers/net/ethernet/broadcom/tg3.c tw32(TG3PCI_DMA_RW_CTRL, tp->dma_rwctrl); tw32 10081 drivers/net/ethernet/broadcom/tg3.c tw32(TG3_RX_PTP_CTL, tw32 10087 drivers/net/ethernet/broadcom/tg3.c tw32(GRC_MODE, tp->grc_mode | val); tw32 10096 drivers/net/ethernet/broadcom/tg3.c tw32(TG3PCI_DEV_STATUS_CTRL, val | MAX_READ_REQ_SIZE_2048); tw32 10103 drivers/net/ethernet/broadcom/tg3.c tw32(GRC_MISC_CFG, val); tw32 10109 drivers/net/ethernet/broadcom/tg3.c tw32(BUFMGR_MB_POOL_ADDR, NIC_SRAM_MBUF_POOL_BASE); tw32 10111 drivers/net/ethernet/broadcom/tg3.c tw32(BUFMGR_MB_POOL_SIZE, NIC_SRAM_MBUF_POOL_SIZE64); tw32 10113 drivers/net/ethernet/broadcom/tg3.c tw32(BUFMGR_MB_POOL_SIZE, NIC_SRAM_MBUF_POOL_SIZE96); tw32 10114 drivers/net/ethernet/broadcom/tg3.c tw32(BUFMGR_DMA_DESC_POOL_ADDR, NIC_SRAM_DMA_DESC_POOL_BASE); tw32 10115 drivers/net/ethernet/broadcom/tg3.c tw32(BUFMGR_DMA_DESC_POOL_SIZE, NIC_SRAM_DMA_DESC_POOL_SIZE); tw32 10121 drivers/net/ethernet/broadcom/tg3.c tw32(BUFMGR_MB_POOL_ADDR, tw32 10123 drivers/net/ethernet/broadcom/tg3.c tw32(BUFMGR_MB_POOL_SIZE, tw32 10128 drivers/net/ethernet/broadcom/tg3.c tw32(BUFMGR_MB_RDMA_LOW_WATER, tw32 10130 drivers/net/ethernet/broadcom/tg3.c tw32(BUFMGR_MB_MACRX_LOW_WATER, tw32 10132 drivers/net/ethernet/broadcom/tg3.c tw32(BUFMGR_MB_HIGH_WATER, tw32 10135 drivers/net/ethernet/broadcom/tg3.c tw32(BUFMGR_MB_RDMA_LOW_WATER, tw32 10137 drivers/net/ethernet/broadcom/tg3.c tw32(BUFMGR_MB_MACRX_LOW_WATER, tw32 10139 drivers/net/ethernet/broadcom/tg3.c tw32(BUFMGR_MB_HIGH_WATER, tw32 10142 drivers/net/ethernet/broadcom/tg3.c tw32(BUFMGR_DMA_LOW_WATER, tw32 10144 drivers/net/ethernet/broadcom/tg3.c tw32(BUFMGR_DMA_HIGH_WATER, tw32 10155 drivers/net/ethernet/broadcom/tg3.c tw32(BUFMGR_MODE, val); tw32 10167 drivers/net/ethernet/broadcom/tg3.c tw32(ISO_PKT_TX, (tr32(ISO_PKT_TX) & ~0x3) | 0x2); tw32 10188 drivers/net/ethernet/broadcom/tg3.c tw32(RCVDBDI_STD_BD + TG3_BDINFO_HOST_ADDR + TG3_64BIT_REG_HIGH, tw32 10190 drivers/net/ethernet/broadcom/tg3.c tw32(RCVDBDI_STD_BD + TG3_BDINFO_HOST_ADDR + TG3_64BIT_REG_LOW, tw32 10193 drivers/net/ethernet/broadcom/tg3.c tw32(RCVDBDI_STD_BD + TG3_BDINFO_NIC_ADDR, tw32 10198 drivers/net/ethernet/broadcom/tg3.c tw32(RCVDBDI_MINI_BD + TG3_BDINFO_MAXLEN_FLAGS, tw32 10208 drivers/net/ethernet/broadcom/tg3.c tw32(RCVDBDI_JUMBO_BD + TG3_BDINFO_HOST_ADDR + TG3_64BIT_REG_HIGH, tw32 10210 drivers/net/ethernet/broadcom/tg3.c tw32(RCVDBDI_JUMBO_BD + TG3_BDINFO_HOST_ADDR + TG3_64BIT_REG_LOW, tw32 10214 drivers/net/ethernet/broadcom/tg3.c tw32(RCVDBDI_JUMBO_BD + TG3_BDINFO_MAXLEN_FLAGS, tw32 10219 drivers/net/ethernet/broadcom/tg3.c tw32(RCVDBDI_JUMBO_BD + TG3_BDINFO_NIC_ADDR, tw32 10222 drivers/net/ethernet/broadcom/tg3.c tw32(RCVDBDI_JUMBO_BD + TG3_BDINFO_MAXLEN_FLAGS, tw32 10235 drivers/net/ethernet/broadcom/tg3.c tw32(RCVDBDI_STD_BD + TG3_BDINFO_MAXLEN_FLAGS, val); tw32 10250 drivers/net/ethernet/broadcom/tg3.c tw32(MAC_RX_MTU_SIZE, tw32 10266 drivers/net/ethernet/broadcom/tg3.c tw32(MAC_TX_LENGTHS, val); tw32 10269 drivers/net/ethernet/broadcom/tg3.c tw32(MAC_RCV_RULE_CFG, RCV_RULE_CFG_DEFAULT_CLASS); tw32 10270 drivers/net/ethernet/broadcom/tg3.c tw32(RCVLPC_CONFIG, 0x0181); tw32 10349 drivers/net/ethernet/broadcom/tg3.c tw32(tgtreg, val | TG3_RDMA_RSRVCTRL_FIFO_OFLW_FIX); tw32 10363 drivers/net/ethernet/broadcom/tg3.c tw32(tgtreg, val | tw32 10372 drivers/net/ethernet/broadcom/tg3.c tw32(RCVLPC_STATS_ENABLE, val); tw32 10377 drivers/net/ethernet/broadcom/tg3.c tw32(RCVLPC_STATS_ENABLE, val); tw32 10379 drivers/net/ethernet/broadcom/tg3.c tw32(RCVLPC_STATS_ENABLE, 0xffffff); tw32 10381 drivers/net/ethernet/broadcom/tg3.c tw32(RCVLPC_STATSCTRL, RCVLPC_STATSCTRL_ENABLE); tw32 10382 drivers/net/ethernet/broadcom/tg3.c tw32(SNDDATAI_STATSENAB, 0xffffff); tw32 10383 drivers/net/ethernet/broadcom/tg3.c tw32(SNDDATAI_STATSCTRL, tw32 10388 drivers/net/ethernet/broadcom/tg3.c tw32(HOSTCC_MODE, 0); tw32 10402 drivers/net/ethernet/broadcom/tg3.c tw32(HOSTCC_STATS_BLK_HOST_ADDR + TG3_64BIT_REG_HIGH, tw32 10404 drivers/net/ethernet/broadcom/tg3.c tw32(HOSTCC_STATS_BLK_HOST_ADDR + TG3_64BIT_REG_LOW, tw32 10406 drivers/net/ethernet/broadcom/tg3.c tw32(HOSTCC_STATS_BLK_NIC_ADDR, NIC_SRAM_STATS_BLK); tw32 10408 drivers/net/ethernet/broadcom/tg3.c tw32(HOSTCC_STATUS_BLK_NIC_ADDR, NIC_SRAM_STATUS_BLK); tw32 10419 drivers/net/ethernet/broadcom/tg3.c tw32(HOSTCC_MODE, HOSTCC_MODE_ENABLE | tp->coalesce_mode); tw32 10421 drivers/net/ethernet/broadcom/tg3.c tw32(RCVCC_MODE, RCVCC_MODE_ENABLE | RCVCC_MODE_ATTN_ENABLE); tw32 10422 drivers/net/ethernet/broadcom/tg3.c tw32(RCVLPC_MODE, RCVLPC_MODE_ENABLE); tw32 10424 drivers/net/ethernet/broadcom/tg3.c tw32(RCVLSC_MODE, RCVLSC_MODE_ENABLE | RCVLSC_MODE_ATTN_ENABLE); tw32 10483 drivers/net/ethernet/broadcom/tg3.c tw32(MSGINT_MODE, val); tw32 10547 drivers/net/ethernet/broadcom/tg3.c tw32(TG3_LSO_RD_DMA_CRPTEN_CTRL, val); tw32 10552 drivers/net/ethernet/broadcom/tg3.c tw32(RCVDCC_MODE, RCVDCC_MODE_ENABLE | RCVDCC_MODE_ATTN_ENABLE); tw32 10554 drivers/net/ethernet/broadcom/tg3.c tw32(MBFREE_MODE, MBFREE_MODE_ENABLE); tw32 10557 drivers/net/ethernet/broadcom/tg3.c tw32(SNDDATAC_MODE, tw32 10560 drivers/net/ethernet/broadcom/tg3.c tw32(SNDDATAC_MODE, SNDDATAC_MODE_ENABLE); tw32 10562 drivers/net/ethernet/broadcom/tg3.c tw32(SNDBDC_MODE, SNDBDC_MODE_ENABLE | SNDBDC_MODE_ATTN_ENABLE); tw32 10563 drivers/net/ethernet/broadcom/tg3.c tw32(RCVBDI_MODE, RCVBDI_MODE_ENABLE | RCVBDI_MODE_RCB_ATTN_ENAB); tw32 10567 drivers/net/ethernet/broadcom/tg3.c tw32(RCVDBDI_MODE, val); tw32 10568 drivers/net/ethernet/broadcom/tg3.c tw32(SNDDATAI_MODE, SNDDATAI_MODE_ENABLE); tw32 10572 drivers/net/ethernet/broadcom/tg3.c tw32(SNDDATAI_MODE, SNDDATAI_MODE_ENABLE | 0x8); tw32 10576 drivers/net/ethernet/broadcom/tg3.c tw32(SNDBDI_MODE, val); tw32 10577 drivers/net/ethernet/broadcom/tg3.c tw32(SNDBDS_MODE, SNDBDS_MODE_ENABLE | SNDBDS_MODE_ATTN_ENABLE); tw32 10622 drivers/net/ethernet/broadcom/tg3.c tw32(MAC_RSS_HASH_KEY_0 + i*4, rss_key[i]); tw32 10643 drivers/net/ethernet/broadcom/tg3.c tw32(MAC_LED_CTRL, tp->led_ctrl); tw32 10645 drivers/net/ethernet/broadcom/tg3.c tw32(MAC_MI_STAT, MAC_MI_STAT_LNKSTAT_ATTN_ENAB); tw32 10661 drivers/net/ethernet/broadcom/tg3.c tw32(MAC_SERDES_CFG, val); tw32 10664 drivers/net/ethernet/broadcom/tg3.c tw32(MAC_SERDES_CFG, 0x616000); tw32 10687 drivers/net/ethernet/broadcom/tg3.c tw32(SERDES_RX_CTRL, tmp | SERDES_RX_SIG_DETECT); tw32 10690 drivers/net/ethernet/broadcom/tg3.c tw32(GRC_LOCAL_CTRL, tp->grc_local_ctrl); tw32 10717 drivers/net/ethernet/broadcom/tg3.c tw32(MAC_RCV_RULE_0, 0xc2000000 & RCV_RULE_DISABLE_MASK); tw32 10718 drivers/net/ethernet/broadcom/tg3.c tw32(MAC_RCV_VALUE_0, 0xffffffff & RCV_RULE_DISABLE_MASK); tw32 10719 drivers/net/ethernet/broadcom/tg3.c tw32(MAC_RCV_RULE_1, 0x86000004 & RCV_RULE_DISABLE_MASK); tw32 10720 drivers/net/ethernet/broadcom/tg3.c tw32(MAC_RCV_VALUE_1, 0xffffffff & RCV_RULE_DISABLE_MASK); tw32 10730 drivers/net/ethernet/broadcom/tg3.c tw32(MAC_RCV_RULE_15, 0); tw32(MAC_RCV_VALUE_15, 0); tw32 10733 drivers/net/ethernet/broadcom/tg3.c tw32(MAC_RCV_RULE_14, 0); tw32(MAC_RCV_VALUE_14, 0); tw32 10736 drivers/net/ethernet/broadcom/tg3.c tw32(MAC_RCV_RULE_13, 0); tw32(MAC_RCV_VALUE_13, 0); tw32 10739 drivers/net/ethernet/broadcom/tg3.c tw32(MAC_RCV_RULE_12, 0); tw32(MAC_RCV_VALUE_12, 0); tw32 10742 drivers/net/ethernet/broadcom/tg3.c tw32(MAC_RCV_RULE_11, 0); tw32(MAC_RCV_VALUE_11, 0); tw32 10745 drivers/net/ethernet/broadcom/tg3.c tw32(MAC_RCV_RULE_10, 0); tw32(MAC_RCV_VALUE_10, 0); tw32 10748 drivers/net/ethernet/broadcom/tg3.c tw32(MAC_RCV_RULE_9, 0); tw32(MAC_RCV_VALUE_9, 0); tw32 10751 drivers/net/ethernet/broadcom/tg3.c tw32(MAC_RCV_RULE_8, 0); tw32(MAC_RCV_VALUE_8, 0); tw32 10754 drivers/net/ethernet/broadcom/tg3.c tw32(MAC_RCV_RULE_7, 0); tw32(MAC_RCV_VALUE_7, 0); tw32 10757 drivers/net/ethernet/broadcom/tg3.c tw32(MAC_RCV_RULE_6, 0); tw32(MAC_RCV_VALUE_6, 0); tw32 10760 drivers/net/ethernet/broadcom/tg3.c tw32(MAC_RCV_RULE_5, 0); tw32(MAC_RCV_VALUE_5, 0); tw32 10763 drivers/net/ethernet/broadcom/tg3.c tw32(MAC_RCV_RULE_4, 0); tw32(MAC_RCV_VALUE_4, 0); tw32 10800 drivers/net/ethernet/broadcom/tg3.c tw32(TG3PCI_MEM_WIN_BASE_ADDR, 0); tw32 10928 drivers/net/ethernet/broadcom/tg3.c tw32(TG3_LSO_RD_DMA_CRPTEN_CTRL, val); tw32 10957 drivers/net/ethernet/broadcom/tg3.c tw32(HOSTCC_FLOW_ATTN, HOSTCC_FLOW_ATTN_MBUF_LWM); tw32 11016 drivers/net/ethernet/broadcom/tg3.c tw32(GRC_LOCAL_CTRL, tw32 11019 drivers/net/ethernet/broadcom/tg3.c tw32(HOSTCC_MODE, tp->coalesce_mode | tw32 11298 drivers/net/ethernet/broadcom/tg3.c tw32(MSGINT_MODE, val); tw32 11344 drivers/net/ethernet/broadcom/tg3.c tw32(MSGINT_MODE, val); tw32 11542 drivers/net/ethernet/broadcom/tg3.c tw32(MSGINT_MODE, msi_mode | MSGINT_MODE_ENABLE); tw32 11638 drivers/net/ethernet/broadcom/tg3.c tw32(PCIE_TRANSACTION_CFG, tw32 12021 drivers/net/ethernet/broadcom/tg3.c tw32(TG3_CPMU_CTRL, cpmu_val & tw32 12085 drivers/net/ethernet/broadcom/tg3.c tw32(TG3_CPMU_CTRL, cpmu_val); tw32 12769 drivers/net/ethernet/broadcom/tg3.c tw32(MAC_LED_CTRL, LED_CTRL_LNKLED_OVERRIDE | tw32 12779 drivers/net/ethernet/broadcom/tg3.c tw32(MAC_LED_CTRL, LED_CTRL_LNKLED_OVERRIDE | tw32 12784 drivers/net/ethernet/broadcom/tg3.c tw32(MAC_LED_CTRL, tp->led_ctrl); tw32 13277 drivers/net/ethernet/broadcom/tg3.c tw32(offset, 0); tw32 13289 drivers/net/ethernet/broadcom/tg3.c tw32(offset, read_mask | write_mask); tw32 13301 drivers/net/ethernet/broadcom/tg3.c tw32(offset, save_val); tw32 13310 drivers/net/ethernet/broadcom/tg3.c tw32(offset, save_val); tw32 13460 drivers/net/ethernet/broadcom/tg3.c tw32(MAC_RX_MTU_SIZE, tx_len + ETH_FCS_LEN); tw32 13677 drivers/net/ethernet/broadcom/tg3.c tw32(i, 0x0); tw32 13921 drivers/net/ethernet/broadcom/tg3.c tw32(TG3_RX_PTP_CTL, tw32 14390 drivers/net/ethernet/broadcom/tg3.c tw32(NVRAM_CFG1, nvcfg1); tw32 14496 drivers/net/ethernet/broadcom/tg3.c tw32(NVRAM_CFG1, nvcfg1); tw32 14572 drivers/net/ethernet/broadcom/tg3.c tw32(NVRAM_CFG1, nvcfg1); tw32 14690 drivers/net/ethernet/broadcom/tg3.c tw32(NVRAM_CFG1, nvcfg1); tw32 14763 drivers/net/ethernet/broadcom/tg3.c tw32(NVRAM_CFG1, nvcfg1); tw32 14880 drivers/net/ethernet/broadcom/tg3.c tw32(NVRAM_CFG1, nvcfg1); tw32 15404 drivers/net/ethernet/broadcom/tg3.c tw32(OTP_CTRL, cmd | OTP_CTRL_OTP_CMD_START); tw32 15405 drivers/net/ethernet/broadcom/tg3.c tw32(OTP_CTRL, cmd); tw32 15426 drivers/net/ethernet/broadcom/tg3.c tw32(OTP_MODE, OTP_MODE_OTP_THRU_GRC); tw32 15431 drivers/net/ethernet/broadcom/tg3.c tw32(OTP_ADDRESS, OTP_ADDRESS_MAGIC1); tw32 15438 drivers/net/ethernet/broadcom/tg3.c tw32(OTP_ADDRESS, OTP_ADDRESS_MAGIC2); tw32 16636 drivers/net/ethernet/broadcom/tg3.c tw32(MEMARB_MODE, val | MEMARB_MODE_ENABLE); tw32 16833 drivers/net/ethernet/broadcom/tg3.c tw32(GRC_MODE, val | tp->grc_mode); tw32 16838 drivers/net/ethernet/broadcom/tg3.c tw32(TG3PCI_MEM_WIN_BASE_ADDR, 0); tw32 16841 drivers/net/ethernet/broadcom/tg3.c tw32(TG3PCI_REG_BASE_ADDR, 0); tw32 17211 drivers/net/ethernet/broadcom/tg3.c tw32(FTQ_RCVBD_COMP_FIFO_ENQDEQ, 0); tw32 17212 drivers/net/ethernet/broadcom/tg3.c tw32(FTQ_RCVDATA_COMP_FIFO_ENQDEQ, 0); tw32 17213 drivers/net/ethernet/broadcom/tg3.c tw32(RDMAC_STATUS, 0); tw32 17214 drivers/net/ethernet/broadcom/tg3.c tw32(WDMAC_STATUS, 0); tw32 17216 drivers/net/ethernet/broadcom/tg3.c tw32(BUFMGR_MODE, 0); tw32 17217 drivers/net/ethernet/broadcom/tg3.c tw32(FTQ_RESET, 0); tw32 17260 drivers/net/ethernet/broadcom/tg3.c tw32(FTQ_DMA_HIGH_READ_FIFO_ENQDEQ, sram_dma_descs); tw32 17262 drivers/net/ethernet/broadcom/tg3.c tw32(FTQ_DMA_HIGH_WRITE_FIFO_ENQDEQ, sram_dma_descs); tw32 17378 drivers/net/ethernet/broadcom/tg3.c tw32(TG3PCI_DMA_RW_CTRL, tp->dma_rwctrl); tw32 17390 drivers/net/ethernet/broadcom/tg3.c tw32(TG3PCI_DMA_RW_CTRL, tp->dma_rwctrl); tw32 17424 drivers/net/ethernet/broadcom/tg3.c tw32(TG3PCI_DMA_RW_CTRL, tp->dma_rwctrl); tw32 17455 drivers/net/ethernet/broadcom/tg3.c tw32(TG3PCI_DMA_RW_CTRL, tp->dma_rwctrl); tw32 17912 drivers/net/ethernet/broadcom/tg3.c tw32(MEMARB_MODE, MEMARB_MODE_ENABLE);