/linux-6.3-rc2/drivers/net/ethernet/samsung/sxgbe/ |
A D | sxgbe_core.c | 21 static void sxgbe_core_init(void __iomem *ioaddr) in sxgbe_core_init() argument 26 regval = readl(ioaddr + SXGBE_CORE_TX_CONFIG_REG); in sxgbe_core_init() 31 writel(regval, ioaddr + SXGBE_CORE_TX_CONFIG_REG); in sxgbe_core_init() 34 regval = readl(ioaddr + SXGBE_CORE_RX_CONFIG_REG); in sxgbe_core_init() 40 writel(regval, ioaddr + SXGBE_CORE_RX_CONFIG_REG); in sxgbe_core_init() 144 return readl(ioaddr + SXGBE_CORE_VERSION_REG); in sxgbe_get_controller_version() 170 reg_val = readl(ioaddr + SXGBE_CORE_RX_CTL0_REG); in sxgbe_core_enable_rxqueue() 243 ctrl = readl(ioaddr + SXGBE_CORE_RX_CONFIG_REG); in sxgbe_enable_rx_csum() 245 writel(ctrl, ioaddr + SXGBE_CORE_RX_CONFIG_REG); in sxgbe_enable_rx_csum() 252 ctrl = readl(ioaddr + SXGBE_CORE_RX_CONFIG_REG); in sxgbe_disable_rx_csum() [all …]
|
A D | sxgbe_mtl.c | 25 reg_val = readl(ioaddr + SXGBE_MTL_OP_MODE_REG); in sxgbe_mtl_init() 40 writel(reg_val, ioaddr + SXGBE_MTL_OP_MODE_REG); in sxgbe_mtl_init() 50 writel(reg_val, ioaddr + SXGBE_MTL_OP_MODE_REG); in sxgbe_mtl_init() 54 static void sxgbe_mtl_dma_dm_rxqueue(void __iomem *ioaddr) in sxgbe_mtl_dma_dm_rxqueue() argument 56 writel(RX_QUEUE_DYNAMIC, ioaddr + SXGBE_MTL_RXQ_DMAMAP0_REG); in sxgbe_mtl_dma_dm_rxqueue() 57 writel(RX_QUEUE_DYNAMIC, ioaddr + SXGBE_MTL_RXQ_DMAMAP1_REG); in sxgbe_mtl_dma_dm_rxqueue() 58 writel(RX_QUEUE_DYNAMIC, ioaddr + SXGBE_MTL_RXQ_DMAMAP2_REG); in sxgbe_mtl_dma_dm_rxqueue() 68 reg_val = readl(ioaddr + SXGBE_MTL_TXQ_OPMODE_REG(queue_num)); in sxgbe_mtl_set_txfifosize() 70 writel(reg_val, ioaddr + SXGBE_MTL_TXQ_OPMODE_REG(queue_num)); in sxgbe_mtl_set_txfifosize() 80 reg_val = readl(ioaddr + SXGBE_MTL_RXQ_OPMODE_REG(queue_num)); in sxgbe_mtl_set_rxfifosize() [all …]
|
A D | sxgbe_dma.c | 25 reg_val = readl(ioaddr + SXGBE_DMA_SYSBUS_MODE_REG); in sxgbe_dma_init() 38 writel(reg_val, ioaddr + SXGBE_DMA_SYSBUS_MODE_REG); in sxgbe_dma_init() 50 reg_val = readl(ioaddr + SXGBE_DMA_CHA_CTL_REG(cha_num)); in sxgbe_dma_channel_init() 67 ioaddr + SXGBE_DMA_CHA_TXDESC_HADD_REG(cha_num)); in sxgbe_dma_channel_init() 69 ioaddr + SXGBE_DMA_CHA_TXDESC_LADD_REG(cha_num)); in sxgbe_dma_channel_init() 72 ioaddr + SXGBE_DMA_CHA_RXDESC_HADD_REG(cha_num)); in sxgbe_dma_channel_init() 74 ioaddr + SXGBE_DMA_CHA_RXDESC_LADD_REG(cha_num)); in sxgbe_dma_channel_init() 86 ioaddr + SXGBE_DMA_CHA_RXDESC_LADD_REG(cha_num)); in sxgbe_dma_channel_init() 93 ioaddr + SXGBE_DMA_CHA_INT_ENABLE_REG(cha_num)); in sxgbe_dma_channel_init() 127 ioaddr + SXGBE_DMA_CHA_TXCTL_REG(cnum)); in sxgbe_dma_start_tx() [all …]
|
/linux-6.3-rc2/drivers/net/ |
A D | sb1000.c | 267 a = inb(ioaddr[0] + 7); in card_wait_for_busy_clear() 273 a = inb(ioaddr[0] + 7); in card_wait_for_busy_clear() 291 a = inb(ioaddr[1] + 6); in card_wait_for_ready() 335 inb(ioaddr[0] + 7); in card_send_command() 384 inb(ioaddr[0] + 7); in sb1000_wait_for_ready() 464 port = ioaddr[1] + 6; in sb1000_reset() 748 int ioaddr, ns; in sb1000_rx() local 910 int ioaddr[2]; in sb1000_error_dpc() local 935 int ioaddr[2], status; in sb1000_open() local 1098 int ioaddr[2]; in sb1000_interrupt() local [all …]
|
/linux-6.3-rc2/drivers/net/ethernet/realtek/ |
A D | atp.c | 232 long ioaddr = *port; in atp_init() local 236 if (atp_probe1(ioaddr) == 0) in atp_init() 316 else if (ioaddr == 0x378) in atp_probe1() 323 dev->base_addr = ioaddr; in atp_probe1() 370 long ioaddr = dev->base_addr; in get_node_ID() local 458 long ioaddr = dev->base_addr; in hardware_init() local 569 write_reg(ioaddr, IMR, 0); in atp_send_packet() 598 long ioaddr; in atp_interrupt() local 603 ioaddr = dev->base_addr; in atp_interrupt() 613 write_reg(ioaddr, IMR, 0); in atp_interrupt() [all …]
|
A D | atp.h | 112 outb(Ctrl_LNibRead, ioaddr + PAR_CONTROL); in read_byte_mode0() 113 inbyte(ioaddr + PAR_STATUS); in read_byte_mode0() 127 inbyte(ioaddr + PAR_STATUS); in read_byte_mode2() 139 outb(RdAddr | MAR, ioaddr + PAR_DATA); in read_byte_mode4() 150 outb(RdAddr | MAR, ioaddr + PAR_DATA); in read_byte_mode6() 151 inbyte(ioaddr + PAR_STATUS); in read_byte_mode6() 154 inbyte(ioaddr + PAR_STATUS); in read_byte_mode6() 226 outb(value & 0x0f, ioaddr + PAR_DATA); in write_byte_mode0() 232 outb(value & 0x0f, ioaddr + PAR_DATA); in write_byte_mode1() 241 outb(value & 0x0f, ioaddr + PAR_DATA); in write_word_mode0() [all …]
|
/linux-6.3-rc2/drivers/net/ethernet/smsc/ |
A D | smc9194.c | 338 outw( inw( ioaddr + CONTROL ) | CTL_AUTO_RELEASE , ioaddr + CONTROL ); in smc_reset() 398 outw( inw( ioaddr + CONTROL ), CTL_POWERDOWN, ioaddr + CONTROL ); in smc_shutdown() 967 smc_reset( ioaddr ); in smc_probe() 1059 smc_reset( ioaddr ); in smc_open() 1067 ioaddr + CONFIG ); in smc_open() 1071 ioaddr + CONFIG ); in smc_open() 1286 outw( inw( ioaddr + TCR ) | TCR_ENABLE, ioaddr + TCR ); in smc_tx() 1458 outw( inw(ioaddr + RCR ) | RCR_PROMISC, ioaddr + RCR ); in smc_set_multicast_list() 1470 outw( inw(ioaddr + RCR ) | RCR_ALMUL, ioaddr + RCR ); in smc_set_multicast_list() 1480 ioaddr + RCR ); in smc_set_multicast_list() [all …]
|
/linux-6.3-rc2/drivers/net/ethernet/stmicro/stmmac/ |
A D | dwxgmac2_dma.c | 11 static int dwxgmac2_dma_reset(void __iomem *ioaddr) in dwxgmac2_dma_reset() argument 13 u32 value = readl(ioaddr + XGMAC_DMA_MODE); in dwxgmac2_dma_reset() 33 writel(value, ioaddr + XGMAC_DMA_SYSBUS_MODE); in dwxgmac2_dma_init() 139 reg_space[i] = readl(ioaddr + i * 4); in dwxgmac2_dma_dump_regs() 285 value = readl(ioaddr + XGMAC_TX_CONFIG); in dwxgmac2_dma_start_tx() 287 writel(value, ioaddr + XGMAC_TX_CONFIG); in dwxgmac2_dma_start_tx() 298 value = readl(ioaddr + XGMAC_TX_CONFIG); in dwxgmac2_dma_stop_tx() 300 writel(value, ioaddr + XGMAC_TX_CONFIG); in dwxgmac2_dma_stop_tx() 311 value = readl(ioaddr + XGMAC_RX_CONFIG); in dwxgmac2_dma_start_rx() 313 writel(value, ioaddr + XGMAC_RX_CONFIG); in dwxgmac2_dma_start_rx() [all …]
|
A D | dwxgmac2_core.c | 18 void __iomem *ioaddr = hw->pcsr; in dwxgmac2_core_init() local 69 void __iomem *ioaddr = hw->pcsr; in dwxgmac2_rx_ipc() local 106 value = readl(ioaddr + reg); in dwxgmac2_rx_queue_prio() 110 writel(value, ioaddr + reg); in dwxgmac2_rx_queue_prio() 123 value = readl(ioaddr + reg); in dwxgmac2_tx_queue_prio() 127 writel(value, ioaddr + reg); in dwxgmac2_tx_queue_prio() 208 value = readl(ioaddr + reg); in dwxgmac2_map_mtl_to_dma() 212 writel(value, ioaddr + reg); in dwxgmac2_map_mtl_to_dma() 256 readl(ioaddr + XGMAC_PMT); in dwxgmac2_host_irq_status() 1571 mac->pcsr = priv->ioaddr; in dwxgmac2_setup() [all …]
|
A D | dwmac4_lib.c | 15 int dwmac4_dma_reset(void __iomem *ioaddr) in dwmac4_dma_reset() argument 17 u32 value = readl(ioaddr + DMA_BUS_MODE); in dwmac4_dma_reset() 21 writel(value, ioaddr + DMA_BUS_MODE); in dwmac4_dma_reset() 45 value = readl(ioaddr + GMAC_CONFIG); in dwmac4_dma_start_tx() 47 writel(value, ioaddr + GMAC_CONFIG); in dwmac4_dma_start_tx() 66 value = readl(ioaddr + GMAC_CONFIG); in dwmac4_dma_start_rx() 68 writel(value, ioaddr + GMAC_CONFIG); in dwmac4_dma_start_rx() 203 writel(data, ioaddr + low); in stmmac_dwmac4_set_mac_addr() 216 writel(value, ioaddr + GMAC_CONFIG); in stmmac_dwmac4_set_mac() 225 hi_addr = readl(ioaddr + high); in stmmac_dwmac4_get_mac_addr() [all …]
|
A D | dwmac5.c | 78 void __iomem *ioaddr, bool correctable, in dwmac5_handle_mac_err() argument 126 void __iomem *ioaddr, bool correctable, in dwmac5_handle_mtl_err() argument 174 void __iomem *ioaddr, bool correctable, in dwmac5_handle_dma_err() argument 442 old_val = readl(ioaddr + GMAC_CONFIG); in dwmac5_rxp_config() 444 writel(val, ioaddr + GMAC_CONFIG); in dwmac5_rxp_config() 447 ret = dwmac5_rxp_disable(ioaddr); in dwmac5_rxp_config() 512 dwmac5_rxp_enable(ioaddr); in dwmac5_rxp_config() 516 writel(old_val, ioaddr + GMAC_CONFIG); in dwmac5_rxp_config() 546 writel(val, ioaddr + MAC_PPS_CONTROL); in dwmac5_flex_pps_config() 572 writel(val, ioaddr + MAC_PPS_CONTROL); in dwmac5_flex_pps_config() [all …]
|
A D | dwmac4_core.c | 26 void __iomem *ioaddr = hw->pcsr; in dwmac4_core_init() local 69 void __iomem *ioaddr = hw->pcsr; in dwmac4_rx_queue_enable() local 84 void __iomem *ioaddr = hw->pcsr; in dwmac4_rx_queue_priority() local 103 void __iomem *ioaddr = hw->pcsr; in dwmac4_tx_queue_priority() local 123 void __iomem *ioaddr = hw->pcsr; in dwmac4_rx_queue_routing() local 156 void __iomem *ioaddr = hw->pcsr; in dwmac4_prog_mtl_rx_algorithms() local 177 void __iomem *ioaddr = hw->pcsr; in dwmac4_prog_mtl_tx_algorithms() local 318 writel(pmt, ioaddr + GMAC_PMT); in dwmac4_pmt() 861 readl(ioaddr + GMAC_PMT); in dwmac4_irq_status() 886 dwmac4_phystatus(ioaddr, x); in dwmac4_irq_status() [all …]
|
A D | dwmac_lib.c | 16 int dwmac_dma_reset(void __iomem *ioaddr) in dwmac_dma_reset() argument 22 writel(value, ioaddr + DMA_BUS_MODE); in dwmac_dma_reset() 44 writel(value, ioaddr + DMA_INTR_ENA); in dwmac_enable_dma_irq() 56 writel(value, ioaddr + DMA_INTR_ENA); in dwmac_disable_dma_irq() 63 writel(value, ioaddr + DMA_CONTROL); in dwmac_dma_start_tx() 70 writel(value, ioaddr + DMA_CONTROL); in dwmac_dma_stop_tx() 77 writel(value, ioaddr + DMA_CONTROL); in dwmac_dma_start_rx() 84 writel(value, ioaddr + DMA_CONTROL); in dwmac_dma_stop_rx() 254 writel(data, ioaddr + low); in stmmac_set_mac_addr() 281 hi_addr = readl(ioaddr + high); in stmmac_get_mac_addr() [all …]
|
A D | dwmac4_dma.c | 19 u32 value = readl(ioaddr + DMA_SYS_BUS_MODE); in dwmac4_dma_axi() 68 writel(value, ioaddr + DMA_SYS_BUS_MODE); in dwmac4_dma_axi() 124 ioaddr + DMA_CHAN_INTR_ENA(chan)); in dwmac4_dma_init_channel() 141 ioaddr + DMA_CHAN_INTR_ENA(chan)); in dwmac410_dma_init_channel() 163 writel(value, ioaddr + DMA_SYS_BUS_MODE); in dwmac4_dma_init() 165 value = readl(ioaddr + DMA_BUS_MODE); in dwmac4_dma_init() 175 writel(value, ioaddr + DMA_BUS_MODE); in dwmac4_dma_init() 183 readl(ioaddr + DMA_CHAN_CONTROL(channel)); in _dwmac4_dump_dma_regs() 215 readl(ioaddr + DMA_CHAN_STATUS(channel)); in _dwmac4_dump_dma_regs() 378 hw_cap = readl(ioaddr + GMAC_HW_FEATURE1); in dwmac4_get_hw_feature() [all …]
|
A D | dwmac1000_core.c | 26 void __iomem *ioaddr = hw->pcsr; in dwmac1000_core_init() local 73 void __iomem *ioaddr = hw->pcsr; in dwmac1000_rx_ipc_enable() local 90 void __iomem *ioaddr = hw->pcsr; in dwmac1000_dump_regs() local 101 void __iomem *ioaddr = hw->pcsr; in dwmac1000_set_umac_addr() local 110 void __iomem *ioaddr = hw->pcsr; in dwmac1000_get_umac_addr() local 223 void __iomem *ioaddr = hw->pcsr; in dwmac1000_flow_ctrl() local 249 void __iomem *ioaddr = hw->pcsr; in dwmac1000_pmt() local 261 writel(pmt, ioaddr + GMAC_PMT); in dwmac1000_pmt() 317 readl(ioaddr + GMAC_PMT); in dwmac1000_irq_status() 339 dwmac1000_rgsmii(ioaddr, x); in dwmac1000_irq_status() [all …]
|
/linux-6.3-rc2/drivers/net/arcnet/ |
A D | com90io.c | 73 int ioaddr = dev->base_addr; in get_buffer_byte() local 85 int ioaddr = dev->base_addr; in put_buffer_byte() local 98 int ioaddr = dev->base_addr; in get_whole_buffer() local 114 int ioaddr = dev->base_addr; in put_whole_buffer() local 140 if (!ioaddr) { in com90io_probe() 146 ioaddr, ioaddr + ARCNET_TOTAL_SIZE - 1); in com90io_probe() 151 ioaddr); in com90io_probe() 224 int ioaddr = dev->base_addr; in com90io_found() local 282 short ioaddr = dev->base_addr; in com90io_reset() local 313 short ioaddr = dev->base_addr; in com90io_command() local [all …]
|
A D | com20020.c | 94 int ioaddr = dev->base_addr, status; in com20020_check() local 156 int ioaddr = dev->base_addr; in com20020_set_hwaddr() local 169 int ioaddr = dev->base_addr; in com20020_netdev_open() local 180 int ioaddr = dev->base_addr; in com20020_netdev_close() local 206 int ioaddr = dev->base_addr; in com20020_found() local 285 u_int ioaddr = dev->base_addr; in com20020_reset() local 334 u_int ioaddr = dev->base_addr; in com20020_setmask() local 342 u_int ioaddr = dev->base_addr; in com20020_command() local 349 u_int ioaddr = dev->base_addr; in com20020_status() local 358 int ioaddr = dev->base_addr; in com20020_close() local [all …]
|
/linux-6.3-rc2/drivers/net/ethernet/3com/ |
A D | 3c509.c | 672 dev->irq, ioaddr + EL3_STATUS, inw(ioaddr + EL3_STATUS)); in el3_open() 690 dev->name, inb(ioaddr + TX_STATUS), inw(ioaddr + EL3_STATUS), in el3_tx_timeout() 899 inw(ioaddr + 12); in update_stats() 914 inw(ioaddr+EL3_STATUS), inw(ioaddr+RX_STATUS)); in el3_rx() 1214 outw(inw(ioaddr + WN4_MEDIA) & ~MEDIA_TP, ioaddr + WN4_MEDIA); in el3_down() 1280 outw(inw(ioaddr + WN4_MEDIA) | MEDIA_TP, ioaddr + WN4_MEDIA); in el3_up() 1287 inb(ioaddr + i); in el3_up() 1288 inw(ioaddr + 10); in el3_up() 1289 inw(ioaddr + 12); in el3_up() 1320 int ioaddr; in el3_suspend() local [all …]
|
A D | 3c574_cs.c | 309 unsigned int ioaddr; in tc574_config() local 477 inw(ioaddr+RxStatus), inb(ioaddr+TxStatus), in dump_status() 481 inw(ioaddr+0x04), inw(ioaddr+0x06), in dump_status() 482 inw(ioaddr+0x08), inw(ioaddr+0x0a)); in dump_status() 633 inb(ioaddr + i); in tc574_reset() 634 inw(ioaddr + 10); in tc574_reset() 635 inw(ioaddr + 12); in tc574_reset() 637 inb(ioaddr + 12); in tc574_reset() 638 inb(ioaddr + 13); in tc574_reset() 666 ioaddr + EL3_CMD); in tc574_reset() [all …]
|
A D | 3c515.c | 440 if ((inw(ioaddr + 0x2002) & 0x1f0) != (ioaddr & 0x1f0)) { in check_device() 475 static int ioaddr; in corkscrew_scan() local 523 inl(ioaddr + 0x2002), inw(ioaddr + 0x2000)); in corkscrew_scan() 537 for (ioaddr = 0x100; ioaddr < 0x400; ioaddr += 0x20) { in corkscrew_scan() 542 inl(ioaddr + 0x2002), inw(ioaddr + 0x2000)); in corkscrew_scan() 792 inb(ioaddr + i); in corkscrew_open() 793 inw(ioaddr + 10); in corkscrew_open() 794 inw(ioaddr + 12); in corkscrew_open() 797 inb(ioaddr + 12); in corkscrew_open() 1262 inw(ioaddr + EL3_STATUS), inw(ioaddr + RxStatus)); in corkscrew_rx() [all …]
|
A D | 3c589_cs.c | 430 inw(ioaddr+EL3_STATUS), inw(ioaddr+RX_STATUS), in dump_status() 431 inb(ioaddr+TX_STATUS), inw(ioaddr+TX_FREE)); in dump_status() 434 inw(ioaddr+0x04), inw(ioaddr+0x06), inw(ioaddr+0x08), in dump_status() 460 inb(ioaddr+i); in tc589_reset() 461 inw(ioaddr + 10); in tc589_reset() 462 inw(ioaddr + 12); in tc589_reset() 798 inb(ioaddr + 2); in update_stats() 804 inb(ioaddr + 7); in update_stats() 806 inb(ioaddr + 8); in update_stats() 808 inw(ioaddr + 10); in update_stats() [all …]
|
/linux-6.3-rc2/drivers/rtc/ |
A D | rtc-stk17ta8.c | 61 void __iomem *ioaddr; member 75 void __iomem *ioaddr = pdata->ioaddr; in stk17ta8_rtc_set_time() local 97 void __iomem *ioaddr = pdata->ioaddr; in stk17ta8_rtc_read_time() local 132 void __iomem *ioaddr = pdata->ioaddr; in stk17ta8_rtc_update_alarm() local 193 void __iomem *ioaddr = pdata->ioaddr; in stk17ta8_rtc_interrupt() local 237 void __iomem *ioaddr = pdata->ioaddr; in stk17ta8_nvram_read() local 249 void __iomem *ioaddr = pdata->ioaddr; in stk17ta8_nvram_write() local 262 void __iomem *ioaddr; in stk17ta8_rtc_probe() local 278 if (IS_ERR(ioaddr)) in stk17ta8_rtc_probe() 279 return PTR_ERR(ioaddr); in stk17ta8_rtc_probe() [all …]
|
A D | rtc-ds1553.c | 60 void __iomem *ioaddr; member 74 void __iomem *ioaddr = pdata->ioaddr; in ds1553_rtc_set_time() local 98 void __iomem *ioaddr = pdata->ioaddr; in ds1553_rtc_read_time() local 130 void __iomem *ioaddr = pdata->ioaddr; in ds1553_rtc_update_alarm() local 185 void __iomem *ioaddr = pdata->ioaddr; in ds1553_rtc_interrupt() local 229 void __iomem *ioaddr = pdata->ioaddr; in ds1553_nvram_read() local 242 void __iomem *ioaddr = pdata->ioaddr; in ds1553_nvram_write() local 254 void __iomem *ioaddr; in ds1553_rtc_probe() local 271 if (IS_ERR(ioaddr)) in ds1553_rtc_probe() 272 return PTR_ERR(ioaddr); in ds1553_rtc_probe() [all …]
|
A D | rtc-ds1742.c | 94 hour = readb(ioaddr + RTC_HOURS); in ds1742_rtc_read_time() 95 day = readb(ioaddr + RTC_DATE); in ds1742_rtc_read_time() 98 year = readb(ioaddr + RTC_YEAR); in ds1742_rtc_read_time() 100 writeb(0, ioaddr + RTC_CONTROL); in ds1742_rtc_read_time() 126 *buf++ = readb(ioaddr + pos++); in ds1742_nvram_read() 138 writeb(*buf++, ioaddr + pos++); in ds1742_nvram_write() 148 void __iomem *ioaddr; in ds1742_rtc_probe() local 162 if (IS_ERR(ioaddr)) in ds1742_rtc_probe() 163 return PTR_ERR(ioaddr); in ds1742_rtc_probe() 165 pdata->ioaddr_nvram = ioaddr; in ds1742_rtc_probe() [all …]
|
/linux-6.3-rc2/drivers/net/appletalk/ |
A D | cops.c | 330 dev->base_addr = ioaddr; in cops_probe1() 388 inb(ioaddr); in cops_irq() 496 tangent_wait_reset(ioaddr); in cops_reset() 590 inb(ioaddr); in cops_load() 608 int ioaddr = dev->base_addr; in cops_nodeid() local 680 int ioaddr, status; in cops_poll() local 689 ioaddr = dev->base_addr; in cops_poll() 712 int ioaddr, status; in cops_interrupt() local 782 pkt_len = inb(ioaddr); in cops_rx() 893 outb(skb->len, ioaddr); in cops_send_packet() [all …]
|