Home
last modified time | relevance | path

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

123456789

/linux/drivers/net/ethernet/samsung/sxgbe/
H 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()
44 static void sxgbe_core_dump_regs(void __iomem *ioaddr) in sxgbe_core_dump_regs() argument
48 static int sxgbe_get_lpi_status(void __iomem *ioaddr, const u32 irq_status) in sxgbe_get_lpi_status() argument
54 lpi_status = readl(ioaddr + SXGBE_CORE_LPI_CTRL_STATUS); in sxgbe_get_lpi_status()
69 static int sxgbe_core_host_irq_status(void __iomem *ioaddr, in sxgbe_core_host_irq_status() argument
74 irq_status = readl(ioaddr + SXGBE_CORE_INT_STATUS_REG); in sxgbe_core_host_irq_status()
[all …]
H A Dsxgbe_dma.c21 static int sxgbe_dma_init(void __iomem *ioaddr, int fix_burst, int burst_map) in sxgbe_dma_init() argument
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()
43 static void sxgbe_dma_channel_init(void __iomem *ioaddr, int cha_num, in sxgbe_dma_channel_init() argument
50 reg_val = readl(ioaddr + SXGBE_DMA_CHA_CTL_REG(cha_num)); in sxgbe_dma_channel_init()
54 writel(reg_val, ioaddr + SXGBE_DMA_CHA_CTL_REG(cha_num)); in sxgbe_dma_channel_init()
56 reg_val = readl(ioaddr + SXGBE_DMA_CHA_TXCTL_REG(cha_num)); in sxgbe_dma_channel_init()
58 writel(reg_val, ioaddr + SXGBE_DMA_CHA_TXCTL_REG(cha_num)); in sxgbe_dma_channel_init()
60 reg_val = readl(ioaddr + SXGBE_DMA_CHA_RXCTL_REG(cha_num)); in sxgbe_dma_channel_init()
62 writel(reg_val, ioaddr + SXGBE_DMA_CHA_RXCTL_REG(cha_num)); in sxgbe_dma_channel_init()
[all …]
H A Dsxgbe_dma.h22 int (*init)(void __iomem *ioaddr, int fix_burst, int burst_map);
23 void (*cha_init)(void __iomem *ioaddr, int cha_num, int fix_burst,
26 void (*enable_dma_transmission)(void __iomem *ioaddr, int dma_cnum);
27 void (*enable_dma_irq)(void __iomem *ioaddr, int dma_cnum);
28 void (*disable_dma_irq)(void __iomem *ioaddr, int dma_cnum);
29 void (*start_tx)(void __iomem *ioaddr, int tchannels);
30 void (*start_tx_queue)(void __iomem *ioaddr, int dma_cnum);
31 void (*stop_tx)(void __iomem *ioaddr, int tchannels);
32 void (*stop_tx_queue)(void __iomem *ioaddr, int dma_cnum);
33 void (*start_rx)(void __iomem *ioaddr, int rchannels);
[all …]
/linux/drivers/net/ethernet/smsc/
H A Dsmc9194.c268 static int smc_probe(struct net_device *dev, int ioaddr);
290 static void smc_reset( int ioaddr );
293 static void smc_enable( int ioaddr );
296 static void smc_shutdown( int ioaddr );
300 static int smc_findirq( int ioaddr );
319 static void smc_reset( int ioaddr ) in smc_reset() argument
324 outw( RCR_SOFTRESET, ioaddr + RCR ); in smc_reset()
331 outw( RCR_CLEAR, ioaddr + RCR ); in smc_reset()
332 outw( TCR_CLEAR, ioaddr + TCR ); in smc_reset()
338 outw( inw( ioaddr + CONTROL ) | CTL_AUTO_RELEASE , ioaddr + CONTROL ); in smc_reset()
[all …]
H A Dsmc91x.h99 static inline void _SMC_outw_align4(u16 val, void __iomem *ioaddr, int reg, in _SMC_outw_align4() argument
104 v |= readl(ioaddr + (reg & ~2)) & 0xffff; in _SMC_outw_align4()
105 writel(v, ioaddr + (reg & ~2)); in _SMC_outw_align4()
107 writew(val, ioaddr + reg); in _SMC_outw_align4()
295 smc_pxa_dma_insl(void __iomem *ioaddr, struct smc_local *lp, int reg, int dma, in smc_pxa_dma_insl() argument
303 readsl(ioaddr + reg, buf, len); in smc_pxa_dma_insl()
309 *((u32 *)buf) = SMC_inl(ioaddr, reg); in smc_pxa_dma_insl()
338 smc_pxa_dma_insw(void __iomem *ioaddr, struct smc_local *lp, int reg, int dma, in smc_pxa_dma_insw() argument
346 readsw(ioaddr + reg, buf, len); in smc_pxa_dma_insw()
352 *((u16 *)buf) = SMC_inw(ioaddr, reg); in smc_pxa_dma_insw()
[all …]
H A Dsmc91c92_cs.c146 #define SMC_SELECT_BANK(x) { outw(x, ioaddr + BANK_SELECT); }
522 unsigned int ioaddr = dev->base_addr; in mot_config() local
531 writeb(ioaddr & 0xff, smc->base + MOT_LAN + CISREG_IOBASE_0); in mot_config()
532 writeb((ioaddr >> 8) & 0xff, smc->base + MOT_LAN + CISREG_IOBASE_1); in mot_config()
542 unsigned int ioaddr = dev->base_addr; in mot_setup() local
551 outw(MOT_EEPROM + i, ioaddr + POINTER); in mot_setup()
553 outw((CTL_RELOAD | CTL_EE_SELECT), ioaddr + CONTROL); in mot_setup()
557 wait = ((CTL_RELOAD | CTL_STORE) & inw(ioaddr + CONTROL)); in mot_setup()
564 addr = inw(ioaddr + GENERAL); in mot_setup()
768 unsigned int ioaddr = dev->base_addr; in check_sig() local
[all …]
/linux/drivers/net/ethernet/3com/
H A D3c509.c116 #define EL3WINDOW(win_num) outw(SelectWindow + (win_num), ioaddr + EL3_CMD)
186 static ushort read_eeprom(int ioaddr, int index);
268 static void el3_dev_fill(struct net_device *dev, __be16 *phys_addr, int ioaddr, in el3_dev_fill() argument
274 dev->base_addr = ioaddr; in el3_dev_fill()
283 int ioaddr, isa_irq, if_port, err; in el3_isa_match() local
294 ioaddr = 0x200 + ((iobase & 0x1f) << 4); in el3_isa_match()
306 if (!request_region(ioaddr, EL3_IO_EXTENT, "3c509-isa")) { in el3_isa_match()
315 outb((ioaddr >> 4) | 0xe0, id_port); in el3_isa_match()
318 if (inw(ioaddr) != 0x6d50) { in el3_isa_match()
324 outw(0x0f00, ioaddr + WN0_IRQ); in el3_isa_match()
[all …]
H A D3c574_cs.c131 #define EL3WINDOW(win_num) outw(SelectWindow + (win_num), ioaddr + EL3_CMD)
220 static void mdio_sync(unsigned int ioaddr, int bits);
221 static int mdio_read(unsigned int ioaddr, int phy_id, int location);
222 static void mdio_write(unsigned int ioaddr, int phy_id, int location,
224 static unsigned short read_eeprom(unsigned int ioaddr, int index);
309 unsigned int ioaddr; in tc574_config() local
339 ioaddr = dev->base_addr; in tc574_config()
354 addr[i] = htons(read_eeprom(ioaddr, i + 10)); in tc574_config()
369 outw(2<<11, ioaddr + RunnerRdCtrl); in tc574_config()
370 mcr = inb(ioaddr + 2); in tc574_config()
[all …]
H A D3c589_cs.c67 #define EL3WINDOW(win_num) outw(SelectWindow + (win_num), ioaddr + EL3_CMD)
163 static u16 read_eeprom(unsigned int ioaddr, int index);
251 unsigned int ioaddr; in tc589_config() local
287 ioaddr = dev->base_addr; in tc589_config()
301 addr[i] = htons(read_eeprom(ioaddr, i)); in tc589_config()
314 outw(0x3f00, ioaddr + 8); in tc589_config()
315 fifo = inl(ioaddr); in tc589_config()
389 static u16 read_eeprom(unsigned int ioaddr, int index) in read_eeprom() argument
392 outw(EEPROM_READ + index, ioaddr + 10); in read_eeprom()
395 if ((inw(ioaddr + 10) & EEPROM_BUSY) == 0) in read_eeprom()
[all …]
/linux/drivers/net/arcnet/
H A Dcom90io.c73 int ioaddr = dev->base_addr; in get_buffer_byte() local
75 arcnet_outb(offset >> 8, ioaddr, COM9026_REG_W_ADDR_HI); in get_buffer_byte()
76 arcnet_outb(offset & 0xff, ioaddr, COM9026_REG_W_ADDR_LO); in get_buffer_byte()
78 return arcnet_inb(ioaddr, COM9026_REG_RW_MEMDATA); in get_buffer_byte()
85 int ioaddr = dev->base_addr; in put_buffer_byte() local
87 arcnet_outb(offset >> 8, ioaddr, COM9026_REG_W_ADDR_HI); in put_buffer_byte()
88 arcnet_outb(offset & 0xff, ioaddr, COM9026_REG_W_ADDR_LO); in put_buffer_byte()
90 arcnet_outb(datum, ioaddr, COM9026_REG_RW_MEMDATA); in put_buffer_byte()
98 int ioaddr = dev->base_addr; in get_whole_buffer() local
100 arcnet_outb((offset >> 8) | AUTOINCflag, ioaddr, COM9026_REG_W_ADDR_HI); in get_whole_buffer()
[all …]
/linux/drivers/rtc/
H A Drtc-stk17ta8.c61 void __iomem *ioaddr; member
75 void __iomem *ioaddr = pdata->ioaddr; in stk17ta8_rtc_set_time() local
78 flags = readb(pdata->ioaddr + RTC_FLAGS); in stk17ta8_rtc_set_time()
79 writeb(flags | RTC_WRITE, pdata->ioaddr + RTC_FLAGS); in stk17ta8_rtc_set_time()
81 writeb(bin2bcd(tm->tm_year % 100), ioaddr + RTC_YEAR); in stk17ta8_rtc_set_time()
82 writeb(bin2bcd(tm->tm_mon + 1), ioaddr + RTC_MONTH); in stk17ta8_rtc_set_time()
83 writeb(bin2bcd(tm->tm_wday) & RTC_DAY_MASK, ioaddr + RTC_DAY); in stk17ta8_rtc_set_time()
84 writeb(bin2bcd(tm->tm_mday), ioaddr + RTC_DATE); in stk17ta8_rtc_set_time()
85 writeb(bin2bcd(tm->tm_hour), ioaddr + RTC_HOURS); in stk17ta8_rtc_set_time()
86 writeb(bin2bcd(tm->tm_min), ioaddr + RTC_MINUTES); in stk17ta8_rtc_set_time()
[all …]
H A Drtc-ds1553.c60 void __iomem *ioaddr; member
74 void __iomem *ioaddr = pdata->ioaddr; in ds1553_rtc_set_time() local
79 writeb(RTC_WRITE, pdata->ioaddr + RTC_CONTROL); in ds1553_rtc_set_time()
81 writeb(bin2bcd(tm->tm_year % 100), ioaddr + RTC_YEAR); in ds1553_rtc_set_time()
82 writeb(bin2bcd(tm->tm_mon + 1), ioaddr + RTC_MONTH); in ds1553_rtc_set_time()
83 writeb(bin2bcd(tm->tm_wday) & RTC_DAY_MASK, ioaddr + RTC_DAY); in ds1553_rtc_set_time()
84 writeb(bin2bcd(tm->tm_mday), ioaddr + RTC_DATE); in ds1553_rtc_set_time()
85 writeb(bin2bcd(tm->tm_hour), ioaddr + RTC_HOURS); in ds1553_rtc_set_time()
86 writeb(bin2bcd(tm->tm_min), ioaddr + RTC_MINUTES); in ds1553_rtc_set_time()
87 writeb(bin2bcd(tm->tm_sec) & RTC_SECONDS_MASK, ioaddr + RTC_SECONDS); in ds1553_rtc_set_time()
[all …]
H A Drtc-ds1742.c58 void __iomem *ioaddr = pdata->ioaddr_rtc; in ds1742_rtc_set_time() local
63 writeb(RTC_WRITE, ioaddr + RTC_CONTROL); in ds1742_rtc_set_time()
65 writeb(bin2bcd(tm->tm_year % 100), ioaddr + RTC_YEAR); in ds1742_rtc_set_time()
66 writeb(bin2bcd(tm->tm_mon + 1), ioaddr + RTC_MONTH); in ds1742_rtc_set_time()
67 writeb(bin2bcd(tm->tm_wday) & RTC_DAY_MASK, ioaddr + RTC_DAY); in ds1742_rtc_set_time()
68 writeb(bin2bcd(tm->tm_mday), ioaddr + RTC_DATE); in ds1742_rtc_set_time()
69 writeb(bin2bcd(tm->tm_hour), ioaddr + RTC_HOURS); in ds1742_rtc_set_time()
70 writeb(bin2bcd(tm->tm_min), ioaddr + RTC_MINUTES); in ds1742_rtc_set_time()
71 writeb(bin2bcd(tm->tm_sec) & RTC_SECONDS_MASK, ioaddr + RTC_SECONDS); in ds1742_rtc_set_time()
74 writeb(RTC_WRITE | (century & RTC_CENTURY_MASK), ioaddr + RTC_CENTURY); in ds1742_rtc_set_time()
[all …]
H A Drtc-mxc_v2.c41 void __iomem *ioaddr; member
53 static void mxc_rtc_sync_lp_locked(struct device *dev, void __iomem *ioaddr) in mxc_rtc_sync_lp_locked() argument
59 const u32 count = readl(ioaddr + SRTC_LPSCLR); in mxc_rtc_sync_lp_locked()
62 while ((readl(ioaddr + SRTC_LPSCLR)) == count) { in mxc_rtc_sync_lp_locked()
76 void __iomem *ioaddr = pdata->ioaddr; in mxc_rtc_interrupt() local
86 lp_status = readl(ioaddr + SRTC_LPSR); in mxc_rtc_interrupt()
87 lp_cr = readl(ioaddr + SRTC_LPCR); in mxc_rtc_interrupt()
99 writel(lp_cr, ioaddr + SRTC_LPCR); in mxc_rtc_interrupt()
102 writel(lp_status, ioaddr + SRTC_LPSR); in mxc_rtc_interrupt()
104 mxc_rtc_sync_lp_locked(dev, ioaddr); in mxc_rtc_interrupt()
[all …]
H A Drtc-mxc.c64 void __iomem *ioaddr; member
91 void __iomem *ioaddr = pdata->ioaddr; in get_alarm_or_time() local
96 day = readw(ioaddr + RTC_DAYR); in get_alarm_or_time()
97 hr_min = readw(ioaddr + RTC_HOURMIN); in get_alarm_or_time()
98 sec = readw(ioaddr + RTC_SECOND); in get_alarm_or_time()
101 day = readw(ioaddr + RTC_DAYALARM); in get_alarm_or_time()
102 hr_min = readw(ioaddr + RTC_ALRM_HM) & 0xffff; in get_alarm_or_time()
103 sec = readw(ioaddr + RTC_ALRM_SEC); in get_alarm_or_time()
120 void __iomem *ioaddr = pdata->ioaddr; in set_alarm_or_time() local
136 writew(day, ioaddr + RTC_DAYR); in set_alarm_or_time()
[all …]
H A Drtc-mv.c41 void __iomem *ioaddr; member
49 void __iomem *ioaddr = pdata->ioaddr; in mv_rtc_set_time() local
56 writel(rtc_reg, ioaddr + RTC_TIME_REG_OFFS); in mv_rtc_set_time()
61 writel(rtc_reg, ioaddr + RTC_DATE_REG_OFFS); in mv_rtc_set_time()
69 void __iomem *ioaddr = pdata->ioaddr; in mv_rtc_read_time() local
73 rtc_time = readl(ioaddr + RTC_TIME_REG_OFFS); in mv_rtc_read_time()
74 rtc_date = readl(ioaddr + RTC_DATE_REG_OFFS); in mv_rtc_read_time()
100 void __iomem *ioaddr = pdata->ioaddr; in mv_rtc_read_alarm() local
104 rtc_time = readl(ioaddr + RTC_ALARM_TIME_REG_OFFS); in mv_rtc_read_alarm()
105 rtc_date = readl(ioaddr + RTC_ALARM_DATE_REG_OFFS); in mv_rtc_read_alarm()
[all …]
/linux/drivers/net/ethernet/stmicro/stmmac/
H A Ddwmac5.c78 void __iomem *ioaddr, bool correctable, in dwmac5_handle_mac_err() argument
83 value = readl(ioaddr + MAC_DPP_FSM_INT_STATUS); in dwmac5_handle_mac_err()
84 writel(value, ioaddr + MAC_DPP_FSM_INT_STATUS); in dwmac5_handle_mac_err()
126 void __iomem *ioaddr, bool correctable, in dwmac5_handle_mtl_err() argument
131 value = readl(ioaddr + MTL_ECC_INT_STATUS); in dwmac5_handle_mtl_err()
132 writel(value, ioaddr + MTL_ECC_INT_STATUS); in dwmac5_handle_mtl_err()
174 void __iomem *ioaddr, bool correctable, in dwmac5_handle_dma_err() argument
179 value = readl(ioaddr + DMA_ECC_INT_STATUS); in dwmac5_handle_dma_err()
180 writel(value, ioaddr + DMA_ECC_INT_STATUS); in dwmac5_handle_dma_err()
186 int dwmac5_safety_feat_config(void __iomem *ioaddr, unsigned int asp, in dwmac5_safety_feat_config() argument
[all …]
H A Dstmmac_vlan.c12 void __iomem *ioaddr = (void __iomem *)dev->base_addr; in vlan_write_single() local
15 val = readl(ioaddr + VLAN_TAG); in vlan_write_single()
19 writel(val, ioaddr + VLAN_TAG); in vlan_write_single()
26 void __iomem *ioaddr = (void __iomem *)dev->base_addr; in vlan_write_filter() local
33 writel(data, ioaddr + VLAN_TAG_DATA); in vlan_write_filter()
35 val = readl(ioaddr + VLAN_TAG); in vlan_write_filter()
41 writel(val, ioaddr + VLAN_TAG); in vlan_write_filter()
43 ret = readl_poll_timeout(ioaddr + VLAN_TAG, val, in vlan_write_filter()
142 void __iomem *ioaddr = hw->pcsr; in vlan_restore_hw_rx_fltr() local
162 hash = readl(ioaddr + VLAN_HASH_TABLE); in vlan_restore_hw_rx_fltr()
[all …]
/linux/drivers/net/ethernet/fujitsu/
H A Dfmvj18x_cs.c303 unsigned int ioaddr; in ungermann_try_io_port() local
308 for (ioaddr = 0x300; ioaddr < 0x3e0; ioaddr += 0x20) { in ungermann_try_io_port()
309 link->resource[0]->start = ioaddr; in ungermann_try_io_port()
331 unsigned int ioaddr; in fmvj18x_config() local
441 ioaddr = dev->base_addr; in fmvj18x_config()
445 outb(CONFIG0_RST, ioaddr + CONFIG_0); in fmvj18x_config()
447 outb(CONFIG0_RST_1, ioaddr + CONFIG_0); in fmvj18x_config()
451 outb(BANK_0, ioaddr + CONFIG_1); in fmvj18x_config()
453 outb(BANK_0U, ioaddr + CONFIG_1); in fmvj18x_config()
493 addr[i] = inb(ioaddr + UNGERMANN_MAC_ID + i); in fmvj18x_config()
[all …]
/linux/drivers/net/ethernet/dec/tulip/
H A Dpnic.c22 void __iomem *ioaddr = tp->base_addr; in pnic_do_nway() local
23 u32 phy_reg = ioread32(ioaddr + 0xB8); in pnic_do_nway()
33 iowrite32(0x32 | (dev->if_port & 1), ioaddr + CSR12); in pnic_do_nway()
35 iowrite32(0x1F868, ioaddr + 0xB8); in pnic_do_nway()
55 void __iomem *ioaddr = tp->base_addr; in pnic_lnk_change() local
56 int phy_reg = ioread32(ioaddr + 0xB8); in pnic_lnk_change()
61 if (ioread32(ioaddr + CSR5) & TPLnkFail) { in pnic_lnk_change()
62 iowrite32((ioread32(ioaddr + CSR7) & ~TPLnkFail) | TPLnkPass, ioaddr + CSR7); in pnic_lnk_change()
70 iowrite32(tp->csr6, ioaddr + CSR6); in pnic_lnk_change()
71 iowrite32(0x30, ioaddr + CSR12); in pnic_lnk_change()
[all …]
H A D21142.c33 void __iomem *ioaddr = tp->base_addr; in t21142_media_task() local
34 int csr12 = ioread32(ioaddr + CSR12); in t21142_media_task()
37 int csr14 = ioread32(ioaddr + CSR14); in t21142_media_task()
79 iowrite32(0, ioaddr + CSR13); in t21142_media_task()
80 iowrite32(0x0003FFFF, ioaddr + CSR14); in t21142_media_task()
81 iowrite16(t21142_csr15[dev->if_port], ioaddr + CSR15); in t21142_media_task()
82 iowrite32(t21142_csr13[dev->if_port], ioaddr + CSR13); in t21142_media_task()
87 iowrite32(0, ioaddr + CSR13); in t21142_media_task()
88 iowrite32(0x0003FFFF, ioaddr + CSR14); in t21142_media_task()
89 iowrite16(8, ioaddr + CSR15); in t21142_media_task()
[all …]
/linux/drivers/net/ethernet/rdc/
H A Dr6040.c200 static int r6040_phy_read(void __iomem *ioaddr, int phy_addr, int reg) in r6040_phy_read() argument
205 iowrite16(MDIO_READ | reg | (phy_addr << 8), ioaddr + MMDIO); in r6040_phy_read()
208 cmd = ioread16(ioaddr + MMDIO); in r6040_phy_read()
217 return ioread16(ioaddr + MMRD); in r6040_phy_read()
221 static int r6040_phy_write(void __iomem *ioaddr, in r6040_phy_write() argument
227 iowrite16(val, ioaddr + MMWD); in r6040_phy_write()
229 iowrite16(MDIO_WRITE | reg | (phy_addr << 8), ioaddr + MMDIO); in r6040_phy_write()
232 cmd = ioread16(ioaddr + MMDIO); in r6040_phy_write()
245 void __iomem *ioaddr = lp->base; in r6040_mdiobus_read() local
247 return r6040_phy_read(ioaddr, phy_addr, reg); in r6040_mdiobus_read()
[all …]
/linux/drivers/net/ethernet/amd/
H A Dlance.c68 static int lance_probe1(struct net_device *dev, int ioaddr, int irq, int options);
405 int ioaddr = *port; in do_lance_probe() local
406 struct resource *r = request_region(ioaddr, LANCE_TOTAL_SIZE, in do_lance_probe()
411 char offset14 = inb(ioaddr + 14); in do_lance_probe()
417 char offset15 = inb(ioaddr + 15); in do_lance_probe()
424 result = lance_probe1(dev, ioaddr, 0, 0); in do_lance_probe()
433 release_region(ioaddr, LANCE_TOTAL_SIZE); in do_lance_probe()
472 static int __init lance_probe1(struct net_device *dev, int ioaddr, int irq, int options) in lance_probe1() argument
500 ioaddr_table[inb(hp_port) & 3] == ioaddr) in lance_probe1()
505 hpJ2405A = (inb(ioaddr) == 0x08 && inb(ioaddr+1) == 0x00 && in lance_probe1()
[all …]
/linux/drivers/ata/
H A Dsata_rcar.c263 return ioread32(ap->ioaddr.status_addr); in sata_rcar_check_status()
268 return ioread32(ap->ioaddr.altstatus_addr); in sata_rcar_check_altstatus()
273 iowrite32(ctl, ap->ioaddr.ctl_addr); in sata_rcar_set_devctl()
278 iowrite32(ATA_DEVICE_OBS, ap->ioaddr.device_addr); in sata_rcar_dev_select()
284 struct ata_ioports *ioaddr = &ap->ioaddr; in sata_rcar_ata_devchk() local
289 iowrite32(0x55, ioaddr->nsect_addr); in sata_rcar_ata_devchk()
290 iowrite32(0xaa, ioaddr->lbal_addr); in sata_rcar_ata_devchk()
292 iowrite32(0xaa, ioaddr->nsect_addr); in sata_rcar_ata_devchk()
293 iowrite32(0x55, ioaddr->lbal_addr); in sata_rcar_ata_devchk()
295 iowrite32(0x55, ioaddr->nsect_addr); in sata_rcar_ata_devchk()
[all …]
/linux/drivers/net/ethernet/packetengines/
H A Dhamachi.c545 static int read_eeprom(void __iomem *ioaddr, int location);
588 void __iomem *ioaddr; in hamachi_init_one() local
621 ioaddr = ioremap(base, 0x400); in hamachi_init_one()
622 if (!ioaddr) in hamachi_init_one()
632 addr[i] = read_eeprom(ioaddr, 4 + i); in hamachi_init_one()
639 read_eeprom(ioaddr, i), i % 16 != 15 ? " " : "\n"); in hamachi_init_one()
674 writeb(force32, ioaddr + VirtualJumpers); in hamachi_init_one()
677 writeb(0x01, ioaddr + ChipReset); in hamachi_init_one()
684 i = readb(ioaddr + PCIClkMeas); in hamachi_init_one()
687 i = readb(ioaddr + PCIClkMeas); in hamachi_init_one()
[all …]

123456789