Home
last modified time | relevance | path

Searched refs:ioaddr (Results 1 – 25 of 305) sorted by relevance

12345678910>>...13

/linux-6.3-rc2/drivers/net/ethernet/samsung/sxgbe/
A Dsxgbe_core.c21 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 Dsxgbe_mtl.c25 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 Dsxgbe_dma.c25 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 Dsb1000.c267 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 Datp.c232 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 Datp.h112 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 Dsmc9194.c338 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 Ddwxgmac2_dma.c11 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 Ddwxgmac2_core.c18 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 Ddwmac4_lib.c15 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 Ddwmac5.c78 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 Ddwmac4_core.c26 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 Ddwmac_lib.c16 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 Ddwmac4_dma.c19 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 Ddwmac1000_core.c26 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 Dcom90io.c73 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 Dcom20020.c94 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 D3c509.c672 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 D3c574_cs.c309 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 D3c515.c440 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 D3c589_cs.c430 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 Drtc-stk17ta8.c61 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 Drtc-ds1553.c60 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 Drtc-ds1742.c94 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 Dcops.c330 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 …]

Completed in 77 milliseconds

12345678910>>...13