Lines Matching refs:tc_writel
380 #define tc_writel(d, addr) iowrite32(d, addr) macro
510 tc_writel(MD_CA_Busy | (mii_id << 5) | (regnum & 0x1f), &tr->MD_CA); in tc_mdio_read()
527 tc_writel(val, &tr->MD_Data); in tc_mdio_write()
528 tc_writel(MD_CA_Busy | MD_CA_Wr | (mii_id << 5) | (regnum & 0x1f), in tc_mdio_write()
555 tc_writel(reg, &tr->MAC_Ctl); in tc_handle_link_change()
560 tc_writel(reg, &tr->MAC_Ctl); in tc_handle_link_change()
562 tc_writel(reg, &tr->MAC_Ctl); in tc_handle_link_change()
575 tc_writel(tc_readl(&tr->Tx_Ctl) | Tx_EnLCarr, in tc_handle_link_change()
758 tc_writel(PROM_Busy | PROM_Read | (i / 2 + 2), &tr->PROM_Ctl); in tc35815_init_dev_addr()
1211 tc_writel(0, &tr->Int_En); in tc35815_schedule_restart()
1212 tc_writel(tc_readl(&tr->DMA_Ctl) | DMA_IntMask, &tr->DMA_Ctl); in tc35815_schedule_restart()
1339 tc_writel(fd_virt_to_bus(lp, txfd), &tr->TxFrmPtr); in tc35815_send_packet()
1456 tc_writel(dmactl | DMA_IntMask, &tr->DMA_Ctl); in tc35815_interrupt()
1655 tc_writel(status & ~(Int_BLEx | Int_FDAEx), in tc35815_poll()
1660 tc_writel(status & (Int_BLEx | Int_FDAEx), in tc35815_poll()
1674 tc_writel(tc_readl(&tr->DMA_Ctl) & ~DMA_IntMask, &tr->DMA_Ctl); in tc35815_poll()
1719 tc_writel(TX_THRESHOLD_MAX, &tr->TxThrsh); in tc35815_check_tx_stat()
1828 tc_writel(fd_virt_to_bus(lp, txfd), &tr->TxFrmPtr); in tc35815_txdone()
1895 tc_writel(cam_index - 2, &tr->CAM_Adr); in tc35815_set_cam_entry()
1898 tc_writel(cam_data, &tr->CAM_Data); in tc35815_set_cam_entry()
1900 tc_writel(cam_index + 2, &tr->CAM_Adr); in tc35815_set_cam_entry()
1902 tc_writel(cam_data, &tr->CAM_Data); in tc35815_set_cam_entry()
1905 tc_writel(cam_index, &tr->CAM_Adr); in tc35815_set_cam_entry()
1907 tc_writel(cam_data, &tr->CAM_Data); in tc35815_set_cam_entry()
1909 tc_writel(cam_index + 4, &tr->CAM_Adr); in tc35815_set_cam_entry()
1912 tc_writel(cam_data, &tr->CAM_Data); in tc35815_set_cam_entry()
1915 tc_writel(saved_addr, &tr->CAM_Adr); in tc35815_set_cam_entry()
1940 tc_writel(CAM_CompEn | CAM_BroadAcc | CAM_GroupAcc | CAM_StationAcc, &tr->CAM_Ctl); in tc35815_set_multicast_list()
1945 tc_writel(CAM_CompEn | CAM_BroadAcc | CAM_GroupAcc, &tr->CAM_Ctl); in tc35815_set_multicast_list()
1951 tc_writel(0, &tr->CAM_Ctl); in tc35815_set_multicast_list()
1960 tc_writel(ena_bits, &tr->CAM_Ena); in tc35815_set_multicast_list()
1961 tc_writel(CAM_CompEn | CAM_BroadAcc, &tr->CAM_Ctl); in tc35815_set_multicast_list()
1963 tc_writel(CAM_Ena_Bit(CAM_ENTRY_SOURCE), &tr->CAM_Ena); in tc35815_set_multicast_list()
1964 tc_writel(CAM_CompEn | CAM_BroadAcc, &tr->CAM_Ctl); in tc35815_set_multicast_list()
2071 tc_writel(MAC_Reset, &tr->MAC_Ctl); in tc35815_chip_reset()
2081 tc_writel(0, &tr->MAC_Ctl); in tc35815_chip_reset()
2084 tc_writel(0, &tr->DMA_Ctl); in tc35815_chip_reset()
2085 tc_writel(0, &tr->TxThrsh); in tc35815_chip_reset()
2086 tc_writel(0, &tr->TxPollCtr); in tc35815_chip_reset()
2087 tc_writel(0, &tr->RxFragSize); in tc35815_chip_reset()
2088 tc_writel(0, &tr->Int_En); in tc35815_chip_reset()
2089 tc_writel(0, &tr->FDA_Bas); in tc35815_chip_reset()
2090 tc_writel(0, &tr->FDA_Lim); in tc35815_chip_reset()
2091 tc_writel(0xffffffff, &tr->Int_Src); /* Write 1 to clear */ in tc35815_chip_reset()
2092 tc_writel(0, &tr->CAM_Ctl); in tc35815_chip_reset()
2093 tc_writel(0, &tr->Tx_Ctl); in tc35815_chip_reset()
2094 tc_writel(0, &tr->Rx_Ctl); in tc35815_chip_reset()
2095 tc_writel(0, &tr->CAM_Ena); in tc35815_chip_reset()
2099 tc_writel(DMA_TestMode, &tr->DMA_Ctl); in tc35815_chip_reset()
2101 tc_writel(i, &tr->CAM_Adr); in tc35815_chip_reset()
2102 tc_writel(0, &tr->CAM_Data); in tc35815_chip_reset()
2104 tc_writel(0, &tr->DMA_Ctl); in tc35815_chip_reset()
2118 tc_writel(CAM_Ena_Bit(CAM_ENTRY_SOURCE), &tr->CAM_Ena); in tc35815_chip_init()
2119 tc_writel(CAM_CompEn | CAM_BroadAcc, &tr->CAM_Ctl); in tc35815_chip_init()
2123 tc_writel(DMA_BURST_SIZE | DMA_RxAlign_2, &tr->DMA_Ctl); in tc35815_chip_init()
2125 tc_writel(DMA_BURST_SIZE, &tr->DMA_Ctl); in tc35815_chip_init()
2126 tc_writel(0, &tr->TxPollCtr); /* Batch mode */ in tc35815_chip_init()
2127 tc_writel(TX_THRESHOLD, &tr->TxThrsh); in tc35815_chip_init()
2128 tc_writel(INT_EN_CMD, &tr->Int_En); in tc35815_chip_init()
2131 tc_writel(fd_virt_to_bus(lp, lp->rfd_base), &tr->FDA_Bas); in tc35815_chip_init()
2132 tc_writel((unsigned long)lp->rfd_limit - (unsigned long)lp->rfd_base, in tc35815_chip_init()
2139 tc_writel(fd_virt_to_bus(lp, lp->fbl_ptr), &tr->BLFrmPtr); /* start DMA receiver */ in tc35815_chip_init()
2140 tc_writel(RX_CTL_CMD, &tr->Rx_Ctl); /* start MAC receiver */ in tc35815_chip_init()
2149 tc_writel(txctl, &tr->Tx_Ctl); in tc35815_chip_init()