Lines Matching refs:writel
614 writel(readl(®s->CpuCtrl) | CPU_HALT, ®s->CpuCtrl); in acenic_remove_one()
616 writel(readl(®s->CpuBCtrl) | CPU_HALT, ®s->CpuBCtrl); in acenic_remove_one()
621 writel(1, ®s->Mb0Lo); in acenic_remove_one()
853 writel(*(u32 *)(cmd), ®s->CmdRng[idx]); in ace_issue_cmd()
856 writel(idx, ®s->CmdPrd); in ace_issue_cmd()
883 writel(HW_RESET | (HW_RESET << 24), ®s->HostCtrl); in ace_init()
895 writel((WORD_SWAP | CLR_INT | ((WORD_SWAP | CLR_INT) << 24)), in ace_init()
898 writel((CLR_INT | WORD_SWAP | ((CLR_INT | WORD_SWAP) << 24)), in ace_init()
906 writel(readl(®s->CpuCtrl) | CPU_HALT, ®s->CpuCtrl); in ace_init()
908 writel(0, ®s->Mb0Lo); in ace_init()
919 writel(0, ®s->LocalCtrl); in ace_init()
928 writel(readl(®s->CpuBCtrl) | CPU_HALT, ®s->CpuBCtrl); in ace_init()
935 writel(SRAM_BANK_512K, ®s->LocalCtrl); in ace_init()
936 writel(SYNC_SRAM_TIMING, ®s->MiscCfg); in ace_init()
955 writel(ACE_BYTE_SWAP_DMA | ACE_WARN | ACE_FATAL | ACE_BYTE_SWAP_BD | in ace_init()
958 writel(ACE_BYTE_SWAP_DMA | ACE_WARN | ACE_FATAL | in ace_init()
988 writel(mac1, ®s->MacAddrHi); in ace_init()
989 writel(mac2, ®s->MacAddrLo); in ace_init()
1107 writel(tmp, ®s->PciState); in ace_init()
1186 writel(tmp_ptr >> 32, ®s->InfoPtrHi); in ace_init()
1187 writel(tmp_ptr & 0xffffffff, ®s->InfoPtrLo); in ace_init()
1197 writel(0, ®s->EvtCsm); in ace_init()
1204 writel(0, ®s->CmdRng[i]); in ace_init()
1206 writel(0, ®s->CmdPrd); in ace_init()
1207 writel(0, ®s->CmdCsm); in ace_init()
1283 writel(TX_RING_BASE, ®s->WinBase); in ace_init()
1289 writel(0, (__force void __iomem *)ap->tx_ring + i * 4); in ace_init()
1318 writel(DMA_THRESH_16W, ®s->DmaReadCfg); in ace_init()
1319 writel(DMA_THRESH_16W, ®s->DmaWriteCfg); in ace_init()
1321 writel(DMA_THRESH_8W, ®s->DmaReadCfg); in ace_init()
1322 writel(DMA_THRESH_8W, ®s->DmaWriteCfg); in ace_init()
1325 writel(0, ®s->MaskInt); in ace_init()
1326 writel(1, ®s->IfIdx); in ace_init()
1332 writel(1, ®s->AssistState); in ace_init()
1335 writel(DEF_STAT, ®s->TuneStatTicks); in ace_init()
1336 writel(DEF_TRACE, ®s->TuneTrace); in ace_init()
1346 writel(tx_coal_tick[board_idx], in ace_init()
1349 writel(max_tx_desc[board_idx], ®s->TuneMaxTxDesc); in ace_init()
1352 writel(rx_coal_tick[board_idx], in ace_init()
1355 writel(max_rx_desc[board_idx], ®s->TuneMaxRxDesc); in ace_init()
1358 writel(trace[board_idx], ®s->TuneTrace); in ace_init()
1361 writel(tx_ratio[board_idx], ®s->TxBufRat); in ace_init()
1414 writel(tmp, ®s->TuneLink); in ace_init()
1416 writel(tmp, ®s->TuneFastLink); in ace_init()
1418 writel(ap->firmware_start, ®s->Pc); in ace_init()
1420 writel(0, ®s->Mb0Lo); in ace_init()
1433 writel(0, ®s->RxRetCsm); in ace_init()
1441 writel(1, ®s->AssistState); /* enable DMA */ in ace_init()
1446 writel(readl(®s->CpuCtrl) & ~(CPU_HALT|CPU_TRACE), ®s->CpuCtrl); in ace_init()
1460 writel(readl(®s->CpuCtrl) | CPU_HALT, ®s->CpuCtrl); in ace_init()
1473 writel(readl(®s->CpuBCtrl) | CPU_HALT, in ace_init()
1475 writel(0, ®s->Mb0Lo); in ace_init()
1515 writel(DEF_TX_COAL, ®s->TuneTxCoalTicks); in ace_set_rxtx_parms()
1517 writel(DEF_TX_MAX_DESC, ®s->TuneMaxTxDesc); in ace_set_rxtx_parms()
1519 writel(DEF_RX_COAL, ®s->TuneRxCoalTicks); in ace_set_rxtx_parms()
1521 writel(DEF_RX_MAX_DESC, ®s->TuneMaxRxDesc); in ace_set_rxtx_parms()
1523 writel(DEF_TX_RATIO, ®s->TxBufRat); in ace_set_rxtx_parms()
1526 writel(DEF_JUMBO_TX_COAL, in ace_set_rxtx_parms()
1529 writel(DEF_JUMBO_TX_MAX_DESC, in ace_set_rxtx_parms()
1532 writel(DEF_JUMBO_RX_COAL, in ace_set_rxtx_parms()
1535 writel(DEF_JUMBO_RX_MAX_DESC, in ace_set_rxtx_parms()
1538 writel(DEF_JUMBO_TX_RATIO, ®s->TxBufRat); in ace_set_rxtx_parms()
1676 writel(idx, ®s->RxStdPrd); in ace_load_std_rx_ring()
1731 writel(idx, ®s->RxMiniPrd); in ace_load_mini_rx_ring()
1793 writel(idx, ®s->RxJumboPrd); in ace_load_jumbo_rx_ring()
1896 writel(0, &((ap->regs)->RxJumboPrd)); in ace_handle_event()
2027 writel(idx, &ap->regs->RxRetCsm); in ace_rx_int()
2128 writel(0, ®s->Mb0Lo); in ace_interrupt()
2164 writel(evtcsm, ®s->EvtCsm); in ace_interrupt()
2241 writel(dev->mtu + ETH_HLEN + 4, ®s->IfMtu); in ace_open()
2336 writel(0, &tx->addr.addrhi); in ace_close()
2337 writel(0, &tx->addr.addrlo); in ace_close()
2338 writel(0, &tx->flagsize); in ace_close()
2396 writel(addr >> 32, &io->addr.addrhi); in ace_load_tx_bd()
2397 writel(addr & 0xffffffff, &io->addr.addrlo); in ace_load_tx_bd()
2398 writel(flagsize, &io->flagsize); in ace_load_tx_bd()
2399 writel(vlan_tag, &io->vlanres); in ace_load_tx_bd()
2554 writel(new_mtu + ETH_HLEN + 4, ®s->IfMtu); in ace_change_mtu()
2685 writel(link, ®s->TuneLink); in ace_set_settings()
2687 writel(link, ®s->TuneFastLink); in ace_set_settings()
2732 writel(da[0] << 8 | da[1], ®s->MacAddrHi); in ace_set_mac_addr()
2733 writel((da[2] << 24) | (da[3] << 16) | (da[4] << 8) | da[5], in ace_set_mac_addr()
2827 writel(dest & ~(ACE_WINDOW_SIZE - 1), ®s->WinBase); in ace_copy()
2830 writel(be32_to_cpup(src), tdest); in ace_copy()
2853 writel(dest & ~(ACE_WINDOW_SIZE - 1), ®s->WinBase); in ace_clear()
2856 writel(0, tdest + i*4); in ace_clear()
2959 writel(local, ®s->LocalCtrl); in eeprom_start()
2964 writel(local, ®s->LocalCtrl); in eeprom_start()
2969 writel(local, ®s->LocalCtrl); in eeprom_start()
2974 writel(local, ®s->LocalCtrl); in eeprom_start()
2989 writel(local, ®s->LocalCtrl); in eeprom_prep()
2999 writel(local, ®s->LocalCtrl); in eeprom_prep()
3005 writel(local, ®s->LocalCtrl); in eeprom_prep()
3010 writel(local, ®s->LocalCtrl); in eeprom_prep()
3024 writel(local, ®s->LocalCtrl); in eeprom_check_ack()
3029 writel(local, ®s->LocalCtrl); in eeprom_check_ack()
3037 writel(readl(®s->LocalCtrl) & ~EEPROM_CLK_OUT, ®s->LocalCtrl); in eeprom_check_ack()
3052 writel(local, ®s->LocalCtrl); in eeprom_stop()
3057 writel(local, ®s->LocalCtrl); in eeprom_stop()
3062 writel(local, ®s->LocalCtrl); in eeprom_stop()
3067 writel(local, ®s->LocalCtrl); in eeprom_stop()
3072 writel(local, ®s->LocalCtrl); in eeprom_stop()
3136 writel(local, ®s->LocalCtrl); in read_eeprom_byte()
3141 writel(local, ®s->LocalCtrl); in read_eeprom_byte()
3152 writel(local, ®s->LocalCtrl); in read_eeprom_byte()
3158 writel(local, ®s->LocalCtrl); in read_eeprom_byte()
3166 writel(local, ®s->LocalCtrl); in read_eeprom_byte()
3170 writel(readl(®s->LocalCtrl) | EEPROM_CLK_OUT, ®s->LocalCtrl); in read_eeprom_byte()
3173 writel(readl(®s->LocalCtrl) & ~EEPROM_CLK_OUT, ®s->LocalCtrl); in read_eeprom_byte()