Home
last modified time | relevance | path

Searched refs:io_base (Results 1 – 140 of 140) sorted by relevance

/linux-4.4.14/arch/powerpc/platforms/embedded6xx/
Dflipper-pic.c53 void __iomem *io_base = irq_data_get_irq_chip_data(d); in flipper_pic_mask_and_ack() local
56 clrbits32(io_base + FLIPPER_IMR, mask); in flipper_pic_mask_and_ack()
58 out_be32(io_base + FLIPPER_ICR, mask); in flipper_pic_mask_and_ack()
64 void __iomem *io_base = irq_data_get_irq_chip_data(d); in flipper_pic_ack() local
67 out_be32(io_base + FLIPPER_ICR, 1 << irq); in flipper_pic_ack()
73 void __iomem *io_base = irq_data_get_irq_chip_data(d); in flipper_pic_mask() local
75 clrbits32(io_base + FLIPPER_IMR, 1 << irq); in flipper_pic_mask()
81 void __iomem *io_base = irq_data_get_irq_chip_data(d); in flipper_pic_unmask() local
83 setbits32(io_base + FLIPPER_IMR, 1 << irq); in flipper_pic_unmask()
128 static void __flipper_quiesce(void __iomem *io_base) in __flipper_quiesce() argument
[all …]
Dhlwd-pic.c48 void __iomem *io_base = irq_data_get_irq_chip_data(d); in hlwd_pic_mask_and_ack() local
51 clrbits32(io_base + HW_BROADWAY_IMR, mask); in hlwd_pic_mask_and_ack()
52 out_be32(io_base + HW_BROADWAY_ICR, mask); in hlwd_pic_mask_and_ack()
58 void __iomem *io_base = irq_data_get_irq_chip_data(d); in hlwd_pic_ack() local
60 out_be32(io_base + HW_BROADWAY_ICR, 1 << irq); in hlwd_pic_ack()
66 void __iomem *io_base = irq_data_get_irq_chip_data(d); in hlwd_pic_mask() local
68 clrbits32(io_base + HW_BROADWAY_IMR, 1 << irq); in hlwd_pic_mask()
74 void __iomem *io_base = irq_data_get_irq_chip_data(d); in hlwd_pic_unmask() local
76 setbits32(io_base + HW_BROADWAY_IMR, 1 << irq); in hlwd_pic_unmask()
110 void __iomem *io_base = h->host_data; in __hlwd_pic_get_irq() local
[all …]
/linux-4.4.14/sound/isa/
Dsscape.c147 unsigned io_base; member
201 static inline void sscape_write_unsafe(unsigned io_base, enum GA_REG reg, in sscape_write_unsafe() argument
204 outb(reg, ODIE_ADDR_IO(io_base)); in sscape_write_unsafe()
205 outb(val, ODIE_DATA_IO(io_base)); in sscape_write_unsafe()
218 sscape_write_unsafe(s->io_base, reg, val); in sscape_write()
226 static inline unsigned char sscape_read_unsafe(unsigned io_base, in sscape_read_unsafe() argument
229 outb(reg, ODIE_ADDR_IO(io_base)); in sscape_read_unsafe()
230 return inb(ODIE_DATA_IO(io_base)); in sscape_read_unsafe()
236 static inline void set_host_mode_unsafe(unsigned io_base) in set_host_mode_unsafe() argument
238 outb(0x0, HOST_CTRL_IO(io_base)); in set_host_mode_unsafe()
[all …]
/linux-4.4.14/sound/oss/
Dtrix.c96 switch (hw_config->io_base) in trix_set_wss_port()
129 int config_port = hw_config->io_base + 0; in init_trix_wss()
179 ports = request_region(hw_config->io_base + 4, 4, "ad1848"); in init_trix_wss()
181 printk(KERN_ERR "AudioTrix: MSS I/O port conflict (%x)\n", hw_config->io_base); in init_trix_wss()
185 if (!request_region(hw_config->io_base, 4, "MSS config")) { in init_trix_wss()
186 printk(KERN_ERR "AudioTrix: MSS I/O port conflict (%x)\n", hw_config->io_base); in init_trix_wss()
187 release_region(hw_config->io_base + 4, 4); in init_trix_wss()
194 config = inb(hw_config->io_base + 3); in init_trix_wss()
198 MDB(printk(KERN_ERR "No MSS signature detected on port 0x%x\n", hw_config->io_base)); in init_trix_wss()
266 release_region(hw_config->io_base, 4); in init_trix_wss()
[all …]
Dsb_card.c101 if (!request_region(scc->conf.io_base, 16, "soundblaster")) { in sb_register_oss()
108 release_region(scc->conf.io_base, 16); in sb_register_oss()
118 if(scc->mpucnf.io_base > 0) { in sb_register_oss()
146 legacy->conf.io_base = io; in sb_init_legacy()
152 legacy->mpucnf.io_base = mpu_io; in sb_init_legacy()
169 scc->conf.io_base = -1; in sb_dev2cfg()
173 scc->mpucnf.io_base = -1; in sb_dev2cfg()
181 scc->conf.io_base = pnp_port_start(dev,0); in sb_dev2cfg()
185 scc->mpucnf.io_base = pnp_port_start(dev,1); in sb_dev2cfg()
189 scc->conf.io_base = pnp_port_start(dev,0); in sb_dev2cfg()
[all …]
Dpss.c182 devc->base = hw_config->io_base; in probe_pss()
692 devc->base = hw_config->io_base; in attach_pss()
713 release_region(hw_config->io_base, 0x10); in attach_pss()
714 release_region(hw_config->io_base+0x10, 0x9); in attach_pss()
720 release_region(hw_config->io_base, 0x10); in attach_pss()
721 release_region(hw_config->io_base+0x10, 0x9); in attach_pss()
727 release_region(hw_config->io_base, 0x10); in attach_pss()
728 release_region(hw_config->io_base+0x10, 0x9); in attach_pss()
748 ports = request_region(hw_config->io_base, 2, "mpu401"); in probe_pss_mpu()
754 set_io_base(devc, CONF_MIDI, hw_config->io_base); in probe_pss_mpu()
[all …]
Dsb_common.c303 switch (hw_config->io_base) in sb16_set_mpu_port()
315 printk(KERN_ERR "SB16: Invalid MIDI I/O port %x\n", hw_config->io_base); in sb16_set_mpu_port()
350 if (jazz16_base != 0 && jazz16_base != hw_config->io_base) in relocate_Jazz16()
353 switch (hw_config->io_base) in relocate_Jazz16()
368 jazz16_base = hw_config->io_base; in relocate_Jazz16()
518 DDB(printk("sb_dsp_detect(%x) entered\n", hw_config->io_base)); in sb_dsp_detect()
523 devc->base = hw_config->io_base; in sb_dsp_detect()
631 …MDB(printk(KERN_INFO "SB %d.%02d detected OK (%x)\n", devc->major, devc->minor, hw_config->io_base in sb_dsp_detect()
645 DDB(printk("sb_dsp_init(%x) entered\n", hw_config->io_base)); in sb_dsp_init()
656 if (devc->base != hw_config->io_base) in sb_dsp_init()
[all …]
Dpas2_card.c242 if (sb_config->io_base) in config_pas_hw()
258 pas_write((sb_config->io_base >> 4) & 0x0f, 0xF789); in config_pas_hw()
259 pas_sb_base = sb_config->io_base; in config_pas_hw()
294 outb((hw_config->io_base >> 2), 0x9A01); /* Set base address */ in detect_pas_hw()
295 pas_translate_code = hw_config->io_base - 0x388; in detect_pas_hw()
406 cfg.io_base = io; in init_pas2()
411 cfg2.io_base = sb_io; in init_pas2()
416 if (cfg.io_base == -1 || cfg.dma == -1 || cfg.irq == -1) { in init_pas2()
Dwaveartist.c163 unsigned int ctlr_port = hw->io_base + CTLR; in waveartist_set_ctlr()
175 unsigned int ctlr_port = devc->hw.io_base + CTLR; in waveartist_iack()
205 if (inb(hw->io_base + STATR) & CMD_RF) { in waveartist_reset()
206 res = inw(hw->io_base + CMDR); in waveartist_reset()
231 unsigned int io_base = devc->hw.io_base; in waveartist_cmd() local
244 if (inb(io_base + STATR) & CMD_RF) { in waveartist_cmd()
250 old_data = inw(io_base + CMDR); in waveartist_cmd()
262 if (inb(io_base + STATR) & CMD_WE) in waveartist_cmd()
268 outw(cmd[i], io_base + CMDR); in waveartist_cmd()
275 if (inb(io_base + STATR) & CMD_RF) in waveartist_cmd()
[all …]
Duart401.c300 if (!request_region(hw_config->io_base, 4, "MPU-401 UART")) { in probe_uart401()
301 printk(KERN_INFO "uart401: could not request_region(%d, 4)\n", hw_config->io_base); in probe_uart401()
311 devc->base = hw_config->io_base; in probe_uart401()
391 release_region(hw_config->io_base, 4); in probe_uart401()
411 release_region(hw_config->io_base, 4); in unload_uart401()
439 cfg_mpu.io_base = io; in init_uart401()
443 if (cfg_mpu.io_base != -1 && cfg_mpu.irq != -1) { in init_uart401()
454 if (cfg_mpu.io_base != -1 && cfg_mpu.irq != -1) in cleanup_uart401()
Duart6850.c262 uart6850_base = hw_config->io_base; in attach_uart6850()
296 uart6850_base = hw_config->io_base; in probe_uart6850()
323 cfg_mpu.io_base = io; in init_uart6850()
326 if (cfg_mpu.io_base == -1 || cfg_mpu.irq == -1) { in init_uart6850()
Dad1848.c1543 int io_base = ports->start; in ad1848_detect() local
1547 DDB(printk("ad1848_detect(%x)\n", io_base)); in ad1848_detect()
1575 devc->base = io_base; in ad1848_detect()
2154 void ad1848_unload(int io_base, int irq, int dma_playback, int dma_capture, int share_dma) in ad1848_unload() argument
2161 if (adev_info[i].base == io_base) in ad1848_unload()
2193 printk(KERN_ERR "ad1848: Can't find device to be unloaded. Base=%x\n", io_base); in ad1848_unload()
2365 switch (hw_config->io_base) in init_deskpro()
2380 DDB(printk("init_deskpro: Invalid MSS port %x\n", hw_config->io_base)); in init_deskpro()
2509 DDB(printk("Entered probe_ms_sound(%x, %d)\n", hw_config->io_base, hw_config->card_subtype)); in probe_ms_sound()
2535 if ((tmp = inb(hw_config->io_base + 3)) == 0xff) /* Bus float */ in probe_ms_sound()
[all …]
Dad1848.h16 void ad1848_unload (int io_base, int irq, int dma_playback, int dma_capture, int share_dma);
Dmpu401.c963 devc->base = hw_config->io_base; in attach_mpu401()
1109 release_region(hw_config->io_base, 2); in attach_mpu401()
1189 tmp_devc.base = hw_config->io_base; in probe_mpu401()
1198 if (inb(hw_config->io_base + 1) == 0xff) in probe_mpu401()
1200 DDB(printk("MPU401: Port %x looks dead.\n", hw_config->io_base)); in probe_mpu401()
1207 DDB(printk("MPU401: Reset failed on port %x\n", hw_config->io_base)); in probe_mpu401()
1218 release_region(hw_config->io_base, 2); in unload_mpu401()
1762 cfg.io_base = io; in init_mpu401()
Dsound_config.h66 int io_base; member
Dkahlua.c152 hw_config->io_base = io; in probe_one()
Dsoundcard.c697 printk("<%s> at 0x%03x", name, hw_config->io_base); in conf_printf()
Dsb_ess.c1788 tmp = (hw_config->io_base & 0x0f0) >> 4;
/linux-4.4.14/sound/soc/spear/
Dspdif_in.c38 void *io_base; member
52 writel(ctrl, host->io_base + SPDIF_IN_CTRL); in spdif_in_configure()
53 writel(0xF, host->io_base + SPDIF_IN_IRQ_MASK); in spdif_in_configure()
74 writel(0x0, host->io_base + SPDIF_IN_IRQ_MASK); in spdif_in_shutdown()
79 u32 ctrl = readl(host->io_base + SPDIF_IN_CTRL); in spdif_in_format()
91 writel(ctrl, host->io_base + SPDIF_IN_CTRL); in spdif_in_format()
128 ctrl = readl(host->io_base + SPDIF_IN_CTRL); in spdif_in_trigger()
130 writel(ctrl, host->io_base + SPDIF_IN_CTRL); in spdif_in_trigger()
131 writel(0xF, host->io_base + SPDIF_IN_IRQ_MASK); in spdif_in_trigger()
137 ctrl = readl(host->io_base + SPDIF_IN_CTRL); in spdif_in_trigger()
[all …]
Dspdif_out.c39 void __iomem *io_base; member
46 writel(SPDIF_OUT_RESET, host->io_base + SPDIF_OUT_SOFT_RST); in spdif_out_configure()
48 writel(readl(host->io_base + SPDIF_OUT_SOFT_RST) & ~SPDIF_OUT_RESET, in spdif_out_configure()
49 host->io_base + SPDIF_OUT_SOFT_RST); in spdif_out_configure()
54 host->io_base + SPDIF_OUT_CFG); in spdif_out_configure()
56 writel(0x7F, host->io_base + SPDIF_OUT_INT_STA_CLR); in spdif_out_configure()
57 writel(0x7F, host->io_base + SPDIF_OUT_INT_EN_CLR); in spdif_out_configure()
99 ctrl = readl(host->io_base + SPDIF_OUT_CTRL); in spdif_out_clock()
102 writel(ctrl, host->io_base + SPDIF_OUT_CTRL); in spdif_out_clock()
165 ctrl = readl(host->io_base + SPDIF_OUT_CTRL); in spdif_out_trigger()
[all …]
/linux-4.4.14/drivers/hwspinlock/
Du8500_hsem.c100 void __iomem *io_base; in u8500_hsem_probe() local
111 io_base = ioremap(res->start, resource_size(res)); in u8500_hsem_probe()
112 if (!io_base) in u8500_hsem_probe()
116 val = readl(io_base + HSEM_CTRL_REG); in u8500_hsem_probe()
117 writel((val & ~HSEM_PROTOCOL_1), io_base + HSEM_CTRL_REG); in u8500_hsem_probe()
120 writel(0xFFFF, io_base + HSEM_ICRALL); in u8500_hsem_probe()
131 hwlock->priv = io_base + HSEM_REGISTER_OFFSET + sizeof(u32) * i; in u8500_hsem_probe()
147 iounmap(io_base); in u8500_hsem_probe()
154 void __iomem *io_base = bank->lock[0].priv - HSEM_REGISTER_OFFSET; in u8500_hsem_remove() local
158 writel(0xFFFF, io_base + HSEM_ICRALL); in u8500_hsem_remove()
[all …]
Domap_hwspinlock.c88 void __iomem *io_base; in omap_hwspinlock_probe() local
100 io_base = ioremap(res->start, resource_size(res)); in omap_hwspinlock_probe()
101 if (!io_base) in omap_hwspinlock_probe()
116 i = readl(io_base + SYSSTATUS_OFFSET); in omap_hwspinlock_probe()
144 hwlock->priv = io_base + LOCK_BASE_OFFSET + sizeof(u32) * i; in omap_hwspinlock_probe()
157 iounmap(io_base); in omap_hwspinlock_probe()
164 void __iomem *io_base = bank->lock[0].priv - LOCK_BASE_OFFSET; in omap_hwspinlock_remove() local
174 iounmap(io_base); in omap_hwspinlock_remove()
Dsirf_hwspinlock.c24 void __iomem *io_base; member
71 hwspin->io_base = of_iomap(pdev->dev.of_node, 0); in sirf_hwspinlock_probe()
72 if (!hwspin->io_base) in sirf_hwspinlock_probe()
77 hwlock->priv = hwspin->io_base + HW_SPINLOCK_OFFSET(idx); in sirf_hwspinlock_probe()
94 iounmap(hwspin->io_base); in sirf_hwspinlock_probe()
112 iounmap(hwspin->io_base); in sirf_hwspinlock_remove()
/linux-4.4.14/drivers/mtd/nand/
Dams-delta.c68 void __iomem *io_base = this->priv; in ams_delta_write_byte() local
70 writew(0, io_base + OMAP_MPUIO_IO_CNTL); in ams_delta_write_byte()
81 void __iomem *io_base = this->priv; in ams_delta_read_byte() local
85 writew(~0, io_base + OMAP_MPUIO_IO_CNTL); in ams_delta_read_byte()
179 void __iomem *io_base; in ams_delta_init() local
208 io_base = ioremap(res->start, resource_size(res)); in ams_delta_init()
209 if (io_base == NULL) { in ams_delta_init()
215 this->priv = io_base; in ams_delta_init()
218 this->IO_ADDR_R = io_base + OMAP_MPUIO_INPUT_LATCH; in ams_delta_init()
219 this->IO_ADDR_W = io_base + OMAP_MPUIO_OUTPUT; in ams_delta_init()
[all …]
Dlpc32xx_slc.c208 void __iomem *io_base; member
230 writel(SLCCTRL_SW_RESET, SLC_CTRL(host->io_base)); in lpc32xx_nand_setup()
234 writel(0, SLC_CFG(host->io_base)); in lpc32xx_nand_setup()
235 writel(0, SLC_IEN(host->io_base)); in lpc32xx_nand_setup()
237 SLC_ICR(host->io_base)); in lpc32xx_nand_setup()
253 writel(tmp, SLC_TAC(host->io_base)); in lpc32xx_nand_setup()
267 tmp = readl(SLC_CFG(host->io_base)); in lpc32xx_nand_cmd_ctrl()
272 writel(tmp, SLC_CFG(host->io_base)); in lpc32xx_nand_cmd_ctrl()
276 writel(cmd, SLC_CMD(host->io_base)); in lpc32xx_nand_cmd_ctrl()
278 writel(cmd, SLC_ADDR(host->io_base)); in lpc32xx_nand_cmd_ctrl()
[all …]
Dsocrates_nand.c34 void __iomem *io_base; member
52 out_be32(host->io_base, FPGA_NAND_ENABLE | in socrates_nand_write_buf()
73 out_be32(host->io_base, val); in socrates_nand_read_buf()
75 buf[i] = (in_be32(host->io_base) >> in socrates_nand_read_buf()
125 out_be32(host->io_base, val); in socrates_nand_cmd_ctrl()
136 if (in_be32(host->io_base) & FPGA_NAND_BUSY) in socrates_nand_device_ready()
157 host->io_base = of_iomap(ofdev->dev.of_node, 0); in socrates_nand_probe()
158 if (host->io_base == NULL) { in socrates_nand_probe()
210 iounmap(host->io_base); in socrates_nand_probe()
224 iounmap(host->io_base); in socrates_nand_remove()
Dlpc32xx_mlc.c177 void __iomem *io_base; member
233 writel(MLCCMD_RESET, MLC_CMD(host->io_base)); in lpc32xx_nand_setup()
243 writew(MLCLOCKPR_MAGIC, MLC_LOCK_PR(host->io_base)); in lpc32xx_nand_setup()
247 writel(tmp, MLC_ICR(host->io_base)); in lpc32xx_nand_setup()
251 writew(MLCLOCKPR_MAGIC, MLC_LOCK_PR(host->io_base)); in lpc32xx_nand_setup()
262 writel(tmp, MLC_TIME_REG(host->io_base)); in lpc32xx_nand_setup()
266 MLC_IRQ_MR(host->io_base)); in lpc32xx_nand_setup()
269 writel(MLCCEH_NORMAL, MLC_CEH(host->io_base)); in lpc32xx_nand_setup()
283 writel(cmd, MLC_CMD(host->io_base)); in lpc32xx_nand_cmd_ctrl()
285 writel(cmd, MLC_ADDR(host->io_base)); in lpc32xx_nand_cmd_ctrl()
[all …]
Dorion_nand.c51 void __iomem *io_base = chip->IO_ADDR_R; in orion_nand_read_buf() local
56 *buf++ = readb(io_base); in orion_nand_read_buf()
68 asm volatile ("ldrd\t%0, [%1]" : "=&r" (x) : "r" (io_base)); in orion_nand_read_buf()
73 buf[i++] = readb(io_base); in orion_nand_read_buf()
84 void __iomem *io_base; in orion_nand_probe() local
96 io_base = devm_ioremap_resource(&pdev->dev, res); in orion_nand_probe()
98 if (IS_ERR(io_base)) in orion_nand_probe()
99 return PTR_ERR(io_base); in orion_nand_probe()
130 nc->IO_ADDR_R = nc->IO_ADDR_W = io_base; in orion_nand_probe()
Dplat_nand.c24 void __iomem *io_base; member
56 data->io_base = devm_ioremap_resource(&pdev->dev, res); in plat_nand_probe()
57 if (IS_ERR(data->io_base)) in plat_nand_probe()
58 return PTR_ERR(data->io_base); in plat_nand_probe()
64 data->chip.IO_ADDR_R = data->io_base; in plat_nand_probe()
65 data->chip.IO_ADDR_W = data->io_base; in plat_nand_probe()
Dfsl_upm.c41 void __iomem *io_base; member
119 chip->IO_ADDR_R = fun->io_base + fun->mchip_offsets[mchip_nr]; in fun_select_chip()
164 fun->chip.IO_ADDR_R = fun->io_base; in fun_chip_init()
165 fun->chip.IO_ADDR_W = fun->io_base; in fun_chip_init()
293 fun->io_base = devm_ioremap_nocache(&ofdev->dev, io_res.start, in fun_probe()
295 if (!fun->io_base) { in fun_probe()
Datmel_nand.c120 void __iomem *io_base; member
198 writeb(cmd, host->io_base + (1 << host->board.cle)); in atmel_nand_cmd_ctrl()
200 writeb(cmd, host->io_base + (1 << host->board.ale)); in atmel_nand_cmd_ctrl()
2109 host->io_base = devm_ioremap_resource(&pdev->dev, mem); in atmel_nand_probe()
2110 if (IS_ERR(host->io_base)) { in atmel_nand_probe()
2111 res = PTR_ERR(host->io_base); in atmel_nand_probe()
2134 nand_chip->IO_ADDR_R = host->io_base; in atmel_nand_probe()
2135 nand_chip->IO_ADDR_W = host->io_base; in atmel_nand_probe()
/linux-4.4.14/drivers/input/keyboard/
Dspear-keyboard.c57 void __iomem *io_base; member
76 sts = readl_relaxed(kbd->io_base + STATUS_REG); in spear_kbd_interrupt()
86 val = readl_relaxed(kbd->io_base + DATA_REG) & in spear_kbd_interrupt()
97 writel_relaxed(0, kbd->io_base + STATUS_REG); in spear_kbd_interrupt()
121 writel_relaxed(val, kbd->io_base + MODE_CTL_REG); in spear_kbd_open()
122 writel_relaxed(1, kbd->io_base + STATUS_REG); in spear_kbd_open()
125 val = readl_relaxed(kbd->io_base + MODE_CTL_REG); in spear_kbd_open()
127 writel_relaxed(val, kbd->io_base + MODE_CTL_REG); in spear_kbd_open()
138 val = readl_relaxed(kbd->io_base + MODE_CTL_REG); in spear_kbd_close()
140 writel_relaxed(val, kbd->io_base + MODE_CTL_REG); in spear_kbd_close()
[all …]
/linux-4.4.14/drivers/mtd/devices/
Dspear_smi.c174 void __iomem *io_base; member
229 ctrlreg1 = readl(dev->io_base + SMI_CR1); in spear_smi_read_sr()
231 writel(ctrlreg1 & ~(SW_MODE | WB_MODE), dev->io_base + SMI_CR1); in spear_smi_read_sr()
235 dev->io_base + SMI_CR2); in spear_smi_read_sr()
248 writel(ctrlreg1, dev->io_base + SMI_CR1); in spear_smi_read_sr()
249 writel(0, dev->io_base + SMI_CR2); in spear_smi_read_sr()
301 status = readl(dev->io_base + SMI_SR); in spear_smi_int_handler()
307 writel(0, dev->io_base + SMI_SR); in spear_smi_int_handler()
343 writel(0, dev->io_base + SMI_SR); in spear_smi_hw_init()
345 writel(val, dev->io_base + SMI_CR1); in spear_smi_hw_init()
[all …]
/linux-4.4.14/drivers/mtd/spi-nor/
Dnxp-spifi.c61 void __iomem *io_base; member
73 ret = readb_poll_timeout(spifi->io_base + SPIFI_STAT, stat, in nxp_spifi_wait_for_cmd()
86 writel(SPIFI_STAT_RESET, spifi->io_base + SPIFI_STAT); in nxp_spifi_reset()
87 ret = readb_poll_timeout(spifi->io_base + SPIFI_STAT, stat, in nxp_spifi_reset()
119 writel(spifi->mcmd, spifi->io_base + SPIFI_MCMD); in nxp_spifi_set_memory_mode_on()
120 ret = readb_poll_timeout(spifi->io_base + SPIFI_STAT, stat, in nxp_spifi_set_memory_mode_on()
144 writel(cmd, spifi->io_base + SPIFI_CMD); in nxp_spifi_read_reg()
147 *buf++ = readb(spifi->io_base + SPIFI_DATA); in nxp_spifi_read_reg()
167 writel(cmd, spifi->io_base + SPIFI_CMD); in nxp_spifi_write_reg()
170 writeb(*buf++, spifi->io_base + SPIFI_DATA); in nxp_spifi_write_reg()
[all …]
/linux-4.4.14/drivers/scsi/
DNCR_Q720.c148 __u16 io_base; in NCR_Q720_probe() local
161 io_base = (pos2 & NCR_Q720_POS2_IO_MASK) << NCR_Q720_POS2_IO_SHIFT; in NCR_Q720_probe()
170 io_base = mca_device_transform_ioport(mca_dev, io_base); in NCR_Q720_probe()
177 i = inb(io_base) | (inb(io_base+1)<<8); in NCR_Q720_probe()
179 …tk(KERN_ERR "NCR_Q720, adapter failed to I/O map registers correctly at 0x%x(0x%x)\n", io_base, i); in NCR_Q720_probe()
185 pos4 = inb(io_base + 4); in NCR_Q720_probe()
188 outb(pos4, io_base + 4); in NCR_Q720_probe()
191 asr10 = inb(io_base + 0x12); in NCR_Q720_probe()
197 asr9 = inb(io_base + 0x11); in NCR_Q720_probe()
210 outb(asr9, io_base + 0x11); in NCR_Q720_probe()
[all …]
Din2000.h52 #define read1_io(a) (inb(hostdata->io_base+(a)))
53 #define read2_io(a) (inw(hostdata->io_base+(a)))
54 #define write1_io(b,a) (outb((b),hostdata->io_base+(a)))
55 #define write2_io(w,a) (outw((w),hostdata->io_base+(a)))
282 unsigned short io_base; /* IO port base */ member
Din2000.c658 f = hostdata->io_base + IO_FIFO; in DEF_SCSI_QCMD()
813 f = hostdata->io_base + IO_FIFO; in transfer_bytes()
923 f = hostdata->io_base + IO_FIFO; in in2000_intr()
1032 f = hostdata->io_base + IO_FIFO; in in2000_intr()
2010 instance->io_port = hostdata->io_base = base; in in2000_detect()
2107 …2x floppy=%s sync/DOS5=%s ", (switches & 0x7f), instance->irq, hostdata->io_base, (switches & SW_F… in in2000_detect()
2228 …02x floppy=%s sync/DOS5=%s", (hd->dip_switch & 0x7f), instance->irq, hd->io_base, (hd->dip_switch … in in2000_show_info()
/linux-4.4.14/arch/arm/plat-omap/include/plat/
Ddmtimer.h107 void __iomem *io_base; member
304 tidr = readl_relaxed(timer->io_base); in __omap_dm_timer_init_regs()
307 timer->irq_stat = timer->io_base + OMAP_TIMER_V1_STAT_OFFSET; in __omap_dm_timer_init_regs()
308 timer->irq_ena = timer->io_base + OMAP_TIMER_V1_INT_EN_OFFSET; in __omap_dm_timer_init_regs()
309 timer->irq_dis = timer->io_base + OMAP_TIMER_V1_INT_EN_OFFSET; in __omap_dm_timer_init_regs()
310 timer->pend = timer->io_base + _OMAP_TIMER_WRITE_PEND_OFFSET; in __omap_dm_timer_init_regs()
311 timer->func_base = timer->io_base; in __omap_dm_timer_init_regs()
314 timer->irq_stat = timer->io_base + OMAP_TIMER_V2_IRQSTATUS; in __omap_dm_timer_init_regs()
315 timer->irq_ena = timer->io_base + OMAP_TIMER_V2_IRQENABLE_SET; in __omap_dm_timer_init_regs()
316 timer->irq_dis = timer->io_base + OMAP_TIMER_V2_IRQENABLE_CLR; in __omap_dm_timer_init_regs()
[all …]
/linux-4.4.14/arch/mips/ar7/
Dsetup.c89 unsigned long io_base; in plat_mem_setup() local
95 io_base = (unsigned long)ioremap(AR7_REGS_BASE, 0x10000); in plat_mem_setup()
96 if (!io_base) in plat_mem_setup()
98 set_io_port_base(io_base); in plat_mem_setup()
/linux-4.4.14/drivers/char/hw_random/
Dtimeriomem-rng.c37 void __iomem *io_base; member
72 *data = readl(priv->io_base); in timeriomem_rng_data_read()
161 priv->io_base = devm_ioremap_resource(&pdev->dev, res); in timeriomem_rng_probe()
162 if (IS_ERR(priv->io_base)) { in timeriomem_rng_probe()
163 err = PTR_ERR(priv->io_base); in timeriomem_rng_probe()
174 priv->io_base, period); in timeriomem_rng_probe()
/linux-4.4.14/drivers/platform/x86/
Dfujitsu-tablet.c177 int io_base; member
183 return inb(fujitsu.io_base + 2); in fujitsu_ack()
188 return inb(fujitsu.io_base + 6); in fujitsu_status()
193 outb(addr, fujitsu.io_base); in fujitsu_read_register()
194 return inb(fujitsu.io_base + 4); in fujitsu_read_register()
442 fujitsu.io_base = res->data.io.minimum; in fujitsu_walk_resources()
447 if (fujitsu.irq && fujitsu.io_base) in fujitsu_walk_resources()
467 if (ACPI_FAILURE(status) || !fujitsu.irq || !fujitsu.io_base) in acpi_fujitsu_add()
481 if (!request_region(fujitsu.io_base, fujitsu.io_length, MODULENAME)) { in acpi_fujitsu_add()
491 release_region(fujitsu.io_base, fujitsu.io_length); in acpi_fujitsu_add()
[all …]
/linux-4.4.14/drivers/gpio/
Dgpio-it87.c69 u16 io_base; member
204 reg = (gpio_num / 8) + it87_gpio->io_base; in it87_gpio_get()
242 reg = (gpio_num / 8) + it87_gpio->io_base; in it87_gpio_set()
342 it87_gpio->io_base = superio_inw(gpio_ba_reg); in it87_gpio_init()
348 it87_gpio->io_base); in it87_gpio_init()
350 if (!request_region(it87_gpio->io_base, it87_gpio->io_size, in it87_gpio_init()
392 release_region(it87_gpio->io_base, it87_gpio->io_size); in it87_gpio_init()
401 release_region(it87_gpio->io_base, it87_gpio->io_size); in it87_gpio_exit()
/linux-4.4.14/drivers/of/
Dof_pci.c168 struct list_head *resources, resource_size_t *io_base) in of_pci_get_host_bridge_resources() argument
178 if (io_base) in of_pci_get_host_bridge_resources()
179 *io_base = (resource_size_t)OF_BAD_ADDR; in of_pci_get_host_bridge_resources()
238 if (!io_base) { in of_pci_get_host_bridge_resources()
244 if (*io_base != (resource_size_t)OF_BAD_ADDR) in of_pci_get_host_bridge_resources()
247 *io_base = range.cpu_addr; in of_pci_get_host_bridge_resources()
/linux-4.4.14/drivers/pcmcia/
Di82092.c59 unsigned int io_base; /* base io address of the socket */ member
107 sockets[i].io_base = pci_resource_start(dev, 0); in i82092aa_pci_probe()
188 port = sockets[socket].io_base; in indirect_read()
203 port = sockets[socket].io_base;
220 port = sockets[socket].io_base; in indirect_write()
233 port = sockets[socket].io_base; in indirect_setbit()
250 port = sockets[socket].io_base; in indirect_resetbit()
266 port = sockets[socket].io_base; in indirect_write16()
366 if (sockets[socketno].io_base == 0) in card_present()
697 if (sockets[0].io_base>0) in i82092aa_module_exit()
[all …]
Delectra_cf.c54 unsigned int io_base; member
238 cf->io_base = (unsigned long)cf->io_virt - VMALLOC_END; in electra_cf_probe()
275 cf->socket.io_offset = cf->io_base; in electra_cf_probe()
284 if (!request_region(cf->io_base, cf->io_size, driver_name)) { in electra_cf_probe()
312 release_region(cf->io_base, cf->io_size); in electra_cf_probe()
348 release_region(cf->io_base, cf->io_size); in electra_cf_remove()
Dbcm63xx_pcmcia.c370 skt->io_base = ioremap(res->start, iomem_size); in bcm63xx_drv_pcmcia_probe()
371 if (!skt->io_base) { in bcm63xx_drv_pcmcia_probe()
382 sock->io_offset = (unsigned long)skt->io_base; in bcm63xx_drv_pcmcia_probe()
429 if (skt->io_base) in bcm63xx_drv_pcmcia_probe()
430 iounmap(skt->io_base); in bcm63xx_drv_pcmcia_probe()
447 iounmap(skt->io_base); in bcm63xx_drv_pcmcia_remove()
Dpd6729.c70 port = socket->io_base; in indirect_read()
87 port = socket->io_base; in indirect_read16()
106 port = socket->io_base; in indirect_write()
121 port = socket->io_base; in indirect_setbit()
139 port = socket->io_base; in indirect_resetbit()
157 port = socket->io_base; in indirect_write16()
682 socket[i].io_base = pci_resource_start(dev, 0); in pd6729_pci_probe()
Dpd6729.h18 unsigned long io_base; /* base io address of the socket */ member
Dbcm63xx_pcmcia.h57 void __iomem *io_base; member
/linux-4.4.14/arch/arm/mach-orion5x/
Dts78xx-setup.c204 void __iomem *io_base = chip->IO_ADDR_W; in ts78xx_ts_nand_write_buf() local
210 writesb(io_base, buf, sz); in ts78xx_ts_nand_write_buf()
218 writesl(io_base, buf32, sz); in ts78xx_ts_nand_write_buf()
224 writesb(io_base, buf, len); in ts78xx_ts_nand_write_buf()
231 void __iomem *io_base = chip->IO_ADDR_R; in ts78xx_ts_nand_read_buf() local
237 readsb(io_base, buf, sz); in ts78xx_ts_nand_read_buf()
245 readsl(io_base, buf32, sz); in ts78xx_ts_nand_read_buf()
251 readsb(io_base, buf, len); in ts78xx_ts_nand_read_buf()
/linux-4.4.14/arch/mips/txx9/generic/
Dpci.c117 unsigned long io_base, unsigned long io_size) in txx9_alloc_pci_controller() argument
175 if (io_base) { in txx9_alloc_pci_controller()
176 pcic->mem_resource[1].start = io_base; in txx9_alloc_pci_controller()
177 pcic->mem_resource[1].end = io_base + io_size - 1; in txx9_alloc_pci_controller()
194 io_base = pcic->mem_resource[1].start; in txx9_alloc_pci_controller()
208 io_base - (mips_io_port_base - IO_BASE); in txx9_alloc_pci_controller()
209 pcic->io_offset = io_base - (mips_io_port_base - IO_BASE); in txx9_alloc_pci_controller()
/linux-4.4.14/drivers/fpga/
Dzynq-fpga.c125 void __iomem *io_base; member
134 writel(val, priv->io_base + offset); in zynq_fpga_write()
140 return readl(priv->io_base + offset); in zynq_fpga_read()
144 readl_poll_timeout(priv->io_base + addr, val, cond, sleep_us, \
422 priv->io_base = devm_ioremap_resource(dev, res); in zynq_fpga_probe()
423 if (IS_ERR(priv->io_base)) in zynq_fpga_probe()
424 return PTR_ERR(priv->io_base); in zynq_fpga_probe()
/linux-4.4.14/sound/soc/omap/
Domap-dmic.c49 void __iomem *io_base; member
65 writel_relaxed(val, dmic->io_base + reg); in omap_dmic_write()
70 return readl_relaxed(dmic->io_base + reg); in omap_dmic_read()
485 dmic->io_base = devm_ioremap_resource(&pdev->dev, res); in asoc_dmic_probe()
486 if (IS_ERR(dmic->io_base)) in asoc_dmic_probe()
487 return PTR_ERR(dmic->io_base); in asoc_dmic_probe()
Domap-mcpdm.c55 void __iomem *io_base; member
78 writel_relaxed(val, mcpdm->io_base + reg); in omap_mcpdm_write()
83 return readl_relaxed(mcpdm->io_base + reg); in omap_mcpdm_read()
487 mcpdm->io_base = devm_ioremap_resource(&pdev->dev, res); in asoc_mcpdm_probe()
488 if (IS_ERR(mcpdm->io_base)) in asoc_mcpdm_probe()
489 return PTR_ERR(mcpdm->io_base); in asoc_mcpdm_probe()
Dmcbsp.c35 void __iomem *addr = mcbsp->io_base + reg * mcbsp->pdata->reg_step; in omap_mcbsp_write()
48 void __iomem *addr = mcbsp->io_base + reg * mcbsp->pdata->reg_step; in omap_mcbsp_read()
971 mcbsp->io_base = devm_ioremap_resource(&pdev->dev, res); in omap_mcbsp_init()
972 if (IS_ERR(mcbsp->io_base)) in omap_mcbsp_init()
973 return PTR_ERR(mcbsp->io_base); in omap_mcbsp_init()
Dmcbsp.h297 void __iomem *io_base; member
/linux-4.4.14/sound/drivers/
Dserial-u16550.c331 unsigned long io_base = uart->base; in snd_uart16550_detect() local
336 if (io_base == 0 || io_base == SNDRV_AUTO_PORT) { in snd_uart16550_detect()
340 uart->res_base = request_region(io_base, 8, "Serial MIDI"); in snd_uart16550_detect()
342 snd_printk(KERN_ERR "u16550: can't grab port 0x%lx\n", io_base); in snd_uart16550_detect()
349 outb(UART_LCR_WLEN8, io_base + UART_LCR); /* Line Control Register */ in snd_uart16550_detect()
350 c = inb(io_base + UART_IER); in snd_uart16550_detect()
355 outb(0xaa, io_base + UART_SCR); in snd_uart16550_detect()
357 c = inb(io_base + UART_SCR); in snd_uart16550_detect()
362 outb(0x55, io_base + UART_SCR); in snd_uart16550_detect()
364 c = inb(io_base + UART_SCR); in snd_uart16550_detect()
/linux-4.4.14/drivers/video/fbdev/
Digafb.c65 unsigned long io_base; member
174 #define pci_inb(par, reg) readb(par->io_base+(reg))
175 #define pci_outb(par, val, reg) writeb(val, par->io_base+(reg))
449 if ((par->io_base = (int) ioremap(igafb_fix.mmio_start, igafb_fix.smem_len)) == 0) { in igafb_init()
468 iounmap((void *)par->io_base); in igafb_init()
529 iounmap((void *)par->io_base); in igafb_init()
/linux-4.4.14/drivers/net/ethernet/hisilicon/hns/
Dhns_dsaf_ppe.h73 void __iomem *io_base; member
80 void __iomem *io_base; member
Dhns_dsaf_reg.h909 dsaf_write_reg((a)->io_base, (reg), (value))
919 dsaf_read_reg((a)->io_base, (reg))
940 dsaf_set_reg_field((dev)->io_base, (reg), (mask), (shift), (val))
943 dsaf_set_reg_field((dev)->io_base, (reg), (1ull << (bit)), (bit), (val))
960 dsaf_get_reg_field((dev)->io_base, (reg), (mask), (shift))
963 dsaf_get_reg_field((dev)->io_base, (reg), (1ull << (bit)), (bit))
971 readq((__iomem void *)(((u8 *)(drv)->io_base + 0xc00 + (offset))))
Dhns_dsaf_rcb.c396 ring->io_base = ring_pair_cb->q.io_base; in hns_rcb_ring_get_cfg()
400 ring->io_base = (u8 __iomem *)ring_pair_cb->q.io_base + in hns_rcb_ring_get_cfg()
477 ring_pair_cb->q.io_base = in hns_rcb_get_cfg()
478 RCB_COMM_BASE_TO_RING_BASE(rcb_common->io_base, i); in hns_rcb_get_cfg()
715 rcb_common->io_base = hns_rcb_common_get_vaddr(dsaf_dev, comm_index); in hns_rcb_common_get_cfg()
Dhnae.h222 u8 __iomem *io_base; /* base io address for the ring */ member
302 void __iomem *io_base; member
491 (q)->tx_ring.io_base + RCB_REG_TAIL)
Dhns_dsaf_rcb.h87 u8 __iomem *io_base; member
Dhns_enet.c488 writel_relaxed(i, ring->io_base + RCB_REG_HEAD); in hns_nic_alloc_rx_buffers()
512 num = readl_relaxed(ring->io_base + RCB_REG_FBDNUM); in hns_nic_rx_poll_one()
549 ex_num = readl_relaxed(ring->io_base + RCB_REG_FBDNUM); in hns_nic_rx_poll_one()
566 num = readl_relaxed(ring->io_base + RCB_REG_FBDNUM); in hns_nic_rx_fini_pro()
627 head = readl_relaxed(ring->io_base + RCB_REG_HEAD); in hns_nic_tx_poll_one()
674 head = readl_relaxed(ring->io_base + RCB_REG_HEAD); in hns_nic_tx_fini_pro()
Dhns_dsaf_ppe.c70 ppe_common->io_base = hns_ppe_common_get_ioaddr(ppe_common); in hns_ppe_common_get_cfg()
126 ppe_cb->io_base = hns_ppe_get_iobase(ppe_common, i); in hns_ppe_get_cfg()
Dhns_dsaf_main.c108 dsaf_dev->io_base = of_iomap(np, 3); in hns_dsaf_get_cfg()
109 if (!dsaf_dev->io_base) { in hns_dsaf_get_cfg()
152 if (dsaf_dev->io_base) in hns_dsaf_get_cfg()
153 iounmap(dsaf_dev->io_base); in hns_dsaf_get_cfg()
167 if (dsaf_dev->io_base) in hns_dsaf_free_cfg()
168 iounmap(dsaf_dev->io_base); in hns_dsaf_free_cfg()
Dhns_dsaf_main.h284 u8 __iomem *io_base; member
Dhns_dsaf_mac.h396 void __iomem *io_base; member
Dhns_dsaf_mac.c716 u8 __iomem *base = dsaf_dev->io_base; in hns_mac_get_vaddr()
Dhns_dsaf_gmac.c681 mac_drv->io_base = mac_param->vaddr; in hns_gmac_config()
Dhns_dsaf_xgmac.c808 mac_drv->io_base = mac_param->vaddr; in hns_xgmac_config()
/linux-4.4.14/drivers/ide/
Dide-cs.c193 unsigned long io_base, ctl_base; in ide_config() local
207 io_base = link->resource[0]->start; in ide_config()
227 host = idecs_register(io_base, ctl_base, link->irq, link); in ide_config()
230 host = idecs_register(io_base + 0x10, ctl_base + 0x10, in ide_config()
Dhpt366.c911 unsigned long io_base = pci_resource_start(dev, 4); in init_chipset_hpt366() local
943 outb(0x0e, io_base + 0x9c); in init_chipset_hpt366()
970 unsigned long io_base = pci_resource_start(dev1, 4); in init_chipset_hpt366() local
972 temp = inl(io_base + 0x90); in init_chipset_hpt366()
975 temp = inl(io_base + 0x90); in init_chipset_hpt366()
1146 outb(inb(io_base + 0x9c) | 0x04, io_base + 0x9c); in init_chipset_hpt366()
/linux-4.4.14/drivers/ata/
Dpata_pcmcia.c204 unsigned long io_base, ctl_base; in pcmcia_init_one() local
224 io_base = pdev->resource[0]->start; in pcmcia_init_one()
239 io_addr = devm_ioport_map(&pdev->dev, io_base, 8); in pcmcia_init_one()
276 ata_port_desc(ap, "cmd 0x%lx ctl 0x%lx", io_base, ctl_base); in pcmcia_init_one()
Dpata_hpt37x.c707 unsigned long io_base = pci_resource_start(pdev, 4); in hpt374_read_freq() local
716 io_base = pci_resource_start(pdev_0, 4); in hpt374_read_freq()
717 freq = inl(io_base + 0x90); in hpt374_read_freq()
720 freq = inl(io_base + 0x90); in hpt374_read_freq()
/linux-4.4.14/arch/powerpc/sysdev/
Dfsl_lbc.c155 int fsl_upm_run_pattern(struct fsl_upm *upm, void __iomem *io_base, u32 mar) in fsl_upm_run_pattern() argument
169 out_8(io_base, 0x0); in fsl_upm_run_pattern()
172 out_be16(io_base, 0x0); in fsl_upm_run_pattern()
175 out_be32(io_base, 0x0); in fsl_upm_run_pattern()
/linux-4.4.14/arch/mips/ath79/
Dpci.c173 unsigned long io_base, in ath79_register_pci_ar724x() argument
202 res[4].start = io_base; in ath79_register_pci_ar724x()
203 res[4].end = io_base; in ath79_register_pci_ar724x()
/linux-4.4.14/sound/pci/ctxfi/
Dcthw20k1.c1805 unsigned int io_base; in uaa_to_xfi() local
1817 io_base = pci_resource_start(pci, 0); in uaa_to_xfi()
1818 mem_base = ioremap(io_base, pci_resource_len(pci, 0)); in uaa_to_xfi()
1922 if (!hw->io_base) { in hw_card_start()
1928 hw->io_base = pci_resource_start(pci, 5); in hw_card_start()
1930 hw->io_base = pci_resource_start(pci, 0); in hw_card_start()
1959 hw->io_base = 0; in hw_card_start()
1991 if (hw->io_base) in hw_card_shutdown()
1994 hw->io_base = 0; in hw_card_shutdown()
2116 outl(reg, hw->io_base + 0x0); in hw_read_20kx()
[all …]
Dcthw20k2.c2047 if (!hw->io_base) { in hw_card_start()
2052 hw->io_base = pci_resource_start(hw->pci, 2); in hw_card_start()
2053 hw->mem_base = ioremap(hw->io_base, in hw_card_start()
2086 hw->io_base = 0; in hw_card_start()
2116 if (hw->io_base) in hw_card_shutdown()
2119 hw->io_base = 0; in hw_card_shutdown()
2355 if (hw->io_base) in destroy_20k2_hw_obj()
Dcthardware.h190 unsigned long io_base; member
/linux-4.4.14/drivers/staging/most/hdm-dim2/
Ddim2_hdm.c102 void *io_base; member
209 int ret = pdata->init(pdata, dev->io_base, dev->clk_speed); in startup_dim()
215 hal_ret = DIM_Startup(dev->io_base, dev->clk_speed); in startup_dim()
764 dev->io_base = ioremap(res->start, resource_size(res)); in dim2_probe()
765 if (!dev->io_base) { in dim2_probe()
864 iounmap(dev->io_base); in dim2_probe()
899 iounmap(dev->io_base); in dim2_remove()
Ddim2_hdm.h21 int (*init)(struct dim2_platform_data *pd, void *io_base,
/linux-4.4.14/drivers/tty/
Dsynclink.c260 unsigned int io_base; /* base I/O address of adapter */ member
1460 outw( (inw(info->io_base + CCAR) & 0x0780) | (RDR+LSBONLY), in mgsl_isr_receive_data()
1461 info->io_base + CCAR ); in mgsl_isr_receive_data()
1462 DataByte = inb( info->io_base + CCAR ); in mgsl_isr_receive_data()
3454 info->device_name, info->io_base, info->irq_level, in line_info()
3458 info->device_name, info->io_base, in line_info()
3530 u16 Ccar = inw( info->io_base + CCAR ); in line_info()
4058 if (request_region(info->io_base,info->io_addr_size,"synclink") == NULL) { in mgsl_claim_resources()
4060 __FILE__,__LINE__,info->device_name, info->io_base); in mgsl_claim_resources()
4159 release_region(info->io_base,info->io_addr_size); in mgsl_release_resources()
[all …]
/linux-4.4.14/drivers/i2c/busses/
Di2c-pca-platform.c36 unsigned long io_base; member
169 i2c->io_base = res->start; in i2c_pca_pf_probe()
272 release_mem_region(i2c->io_base, i2c->io_size); in i2c_pca_pf_remove()
/linux-4.4.14/sound/soc/atmel/
Datmel-classd.c545 void __iomem *io_base; in atmel_classd_probe() local
597 io_base = devm_ioremap_resource(dev, res); in atmel_classd_probe()
598 if (IS_ERR(io_base)) { in atmel_classd_probe()
599 ret = PTR_ERR(io_base); in atmel_classd_probe()
606 dd->regmap = devm_regmap_init_mmio(dev, io_base, in atmel_classd_probe()
/linux-4.4.14/sound/soc/davinci/
Ddavinci-i2s.c655 void __iomem *io_base; in davinci_i2s_probe() local
660 io_base = devm_ioremap_resource(&pdev->dev, mem); in davinci_i2s_probe()
661 if (IS_ERR(io_base)) in davinci_i2s_probe()
662 return PTR_ERR(io_base); in davinci_i2s_probe()
674 dev->base = io_base; in davinci_i2s_probe()
/linux-4.4.14/drivers/pci/host/
Dpci-xgene.c303 resource_size_t io_base) in xgene_pcie_map_ranges() argument
317 xgene_pcie_setup_ob_reg(port, res, OMR3BARL, io_base, in xgene_pcie_map_ranges()
319 ret = pci_remap_iospace(res, io_base); in xgene_pcie_map_ranges()
484 resource_size_t io_base) in xgene_pcie_setup() argument
495 ret = xgene_pcie_map_ranges(port, res, io_base); in xgene_pcie_setup()
Dpcie-designware.h35 resource_size_t io_base; member
Dpcie-designware.c425 ret = of_pci_get_host_bridge_resources(np, 0, 0xff, &res, &pp->io_base); in dw_pcie_host_init()
437 ret = pci_remap_iospace(pp->io, pp->io_base); in dw_pcie_host_init()
594 PCIE_ATU_TYPE_IO, pp->io_base, in dw_pcie_rd_other_conf()
628 PCIE_ATU_TYPE_IO, pp->io_base, in dw_pcie_wr_other_conf()
Dpci-dra7xx.c156 pp->io_base &= DRA7XX_CPU_TO_BUS_ADDR; in dra7xx_pcie_host_init()
/linux-4.4.14/arch/mips/include/asm/txx9/
Dpci.h15 unsigned long io_base, unsigned long io_size);
/linux-4.4.14/arch/mips/pci/
Dops-tx3927.c133 unsigned long io_base = in tx3927_pcic_setup() local
162 tx3927_pcicptr->ilbioma = io_base; in tx3927_pcic_setup()
/linux-4.4.14/drivers/gpu/drm/qxl/
Dqxl_kms.c139 qdev->io_base = pci_resource_start(pdev, 3); in qxl_device_init()
194 qdev->io_base + QXL_IO_NOTIFY_CMD, in qxl_device_init()
202 qdev->io_base + QXL_IO_NOTIFY_CMD, in qxl_device_init()
Dqxl_cmd.c284 long addr = qdev->io_base + port; in wait_for_io_cmd_user()
360 outb(0, qdev->io_base + QXL_IO_NOTIFY_OOM); in qxl_io_notify_oom()
365 outb(0, qdev->io_base + QXL_IO_FLUSH_RELEASE); in qxl_io_flush_release()
419 outb(0, qdev->io_base + QXL_IO_LOG); in qxl_io_log()
424 outb(0, qdev->io_base + QXL_IO_RESET); in qxl_io_reset()
Dqxl_irq.c67 outb(0, qdev->io_base + QXL_IO_UPDATE_IRQ); in qxl_irq_handler()
Dqxl_drv.h260 int io_base; member
/linux-4.4.14/drivers/crypto/
Domap-des.c129 void __iomem *io_base; member
179 _read_ret = __raw_readl(dd->io_base + offset); \
187 return __raw_readl(dd->io_base + offset); in omap_des_read()
196 __raw_writel(value, dd->io_base + offset); \
202 __raw_writel(value, dd->io_base + offset); in omap_des_write()
1081 dd->io_base = devm_ioremap_resource(dev, res); in omap_des_probe()
1082 if (IS_ERR(dd->io_base)) { in omap_des_probe()
1083 err = PTR_ERR(dd->io_base); in omap_des_probe()
Domap-aes.c149 void __iomem *io_base; member
199 _read_ret = __raw_readl(dd->io_base + offset); \
207 return __raw_readl(dd->io_base + offset); in omap_aes_read()
216 __raw_writel(value, dd->io_base + offset); \
222 __raw_writel(value, dd->io_base + offset); in omap_aes_write()
1188 dd->io_base = devm_ioremap_resource(dev, &res); in omap_aes_probe()
1189 if (IS_ERR(dd->io_base)) { in omap_aes_probe()
1190 err = PTR_ERR(dd->io_base); in omap_aes_probe()
Dimg-hash.c120 void __iomem *io_base; member
149 return readl_relaxed(hdev->io_base + offset); in img_hash_read()
155 writel_relaxed(value, hdev->io_base + offset); in img_hash_write()
905 hdev->io_base = devm_ioremap_resource(dev, hash_res); in img_hash_probe()
906 if (IS_ERR(hdev->io_base)) { in img_hash_probe()
907 err = PTR_ERR(hdev->io_base); in img_hash_probe()
Datmel-aes.c103 void __iomem *io_base; member
217 return readl_relaxed(dd->io_base + offset); in atmel_aes_read()
223 writel_relaxed(value, dd->io_base + offset); in atmel_aes_write()
1398 aes_dd->io_base = devm_ioremap_resource(&pdev->dev, aes_res); in atmel_aes_probe()
1399 if (IS_ERR(aes_dd->io_base)) { in atmel_aes_probe()
1401 err = PTR_ERR(aes_dd->io_base); in atmel_aes_probe()
Datmel-tdes.c96 void __iomem *io_base; member
183 return readl_relaxed(dd->io_base + offset); in atmel_tdes_read()
189 writel_relaxed(value, dd->io_base + offset); in atmel_tdes_write()
1419 tdes_dd->io_base = devm_ioremap_resource(&pdev->dev, tdes_res); in atmel_tdes_probe()
1420 if (IS_ERR(tdes_dd->io_base)) { in atmel_tdes_probe()
1422 err = PTR_ERR(tdes_dd->io_base); in atmel_tdes_probe()
Datmel-sha.c120 void __iomem *io_base; member
149 return readl_relaxed(dd->io_base + offset); in atmel_sha_read()
155 writel_relaxed(value, dd->io_base + offset); in atmel_sha_write()
1407 sha_dd->io_base = devm_ioremap_resource(&pdev->dev, sha_res); in atmel_sha_probe()
1408 if (IS_ERR(sha_dd->io_base)) { in atmel_sha_probe()
1410 err = PTR_ERR(sha_dd->io_base); in atmel_sha_probe()
Domap-sham.c218 void __iomem *io_base; member
247 return __raw_readl(dd->io_base + offset); in omap_sham_read()
253 __raw_writel(value, dd->io_base + offset); in omap_sham_write()
1931 dd->io_base = devm_ioremap_resource(dev, &res); in omap_sham_probe()
1932 if (IS_ERR(dd->io_base)) { in omap_sham_probe()
1933 err = PTR_ERR(dd->io_base); in omap_sham_probe()
/linux-4.4.14/drivers/scsi/arm/
Darxescsi.c117 void __iomem *base = info->info.scsi.io_base; in arxescsi_dma_pseudo()
279 info->info.scsi.io_base = base + 0x2000; in arxescsi_probe()
Dfas216.h237 void __iomem *io_base; /* iomem base of FAS216 */ member
Dpowertec.c333 info->info.scsi.io_base = base + POWERTEC_FAS216_OFFSET; in powertecscsi_probe()
Dcumana_2.c407 info->info.scsi.io_base = base + CUMANASCSI2_FAS216_OFFSET; in cumanascsi2_probe()
Deesox.c526 info->info.scsi.io_base = base + EESOX_FAS216_OFFSET; in eesoxscsi_probe()
Dfas216.c145 return readb(info->scsi.io_base + off); in fas216_readb()
151 writeb(val, info->scsi.io_base + off); in fas216_writeb()
2963 info->scsi.type, info->scsi.io_base, in fas216_print_host()
/linux-4.4.14/include/linux/
Dof_pci.h61 struct list_head *resources, resource_size_t *io_base);
/linux-4.4.14/drivers/mfd/
Dkempld-core.c460 pld->io_base = devm_ioport_map(dev, ioport->start, in kempld_probe()
462 if (!pld->io_base) in kempld_probe()
465 pld->io_index = pld->io_base; in kempld_probe()
466 pld->io_data = pld->io_base + 1; in kempld_probe()
/linux-4.4.14/arch/mips/include/asm/netlogic/
Dpsb-bootinfo.h40 uint64_t io_base; member
/linux-4.4.14/arch/arm/mach-cns3xxx/
Dpcie.c236 u16 io_base = cnspci->res_io.start >> 16; in cns3xxx_pcie_hw_init() local
244 cns3xxx_write_config(cnspci, PCI_IO_BASE_UPPER16, 2, io_base); in cns3xxx_pcie_hw_init()
/linux-4.4.14/arch/arm/mach-omap2/
Dtimer.c256 timer->io_base = of_iomap(np, 0); in omap_dm_timer_init_one()
286 timer->io_base = ioremap(mem.start, mem.end - mem.start); in omap_dm_timer_init_one()
289 if (!timer->io_base) in omap_dm_timer_init_one()
/linux-4.4.14/sound/pci/
Dazt3328.c265 unsigned long io_base; /* keep first! (avoid offset calc) */ member
357 outb(value, codec->io_base + reg); in snd_azf3328_codec_outb()
363 return inb(codec->io_base + reg); in snd_azf3328_codec_inb()
372 outw(value, codec->io_base + reg); in snd_azf3328_codec_outw()
378 return inw(codec->io_base + reg); in snd_azf3328_codec_inw()
387 outl(value, codec->io_base + reg); in snd_azf3328_codec_outl()
395 unsigned long addr = codec->io_base + reg; in snd_azf3328_codec_outl_multi()
408 return inl(codec->io_base + reg); in snd_azf3328_codec_inl()
2443 codec_setup->io_base = chip->ctrl_io + AZF_IO_OFFS_CODEC_PLAYBACK; in snd_azf3328_create()
2449 codec_setup->io_base = chip->ctrl_io + AZF_IO_OFFS_CODEC_CAPTURE; in snd_azf3328_create()
[all …]
/linux-4.4.14/drivers/net/ethernet/ti/
Dtlan.c2024 static void tlan_print_dio(u16 io_base) in tlan_print_dio() argument
2030 io_base); in tlan_print_dio()
2033 data0 = tlan_dio_read32(io_base, i); in tlan_print_dio()
2034 data1 = tlan_dio_read32(io_base, i + 0x4); in tlan_print_dio()
3096 static void tlan_ee_send_start(u16 io_base) in tlan_ee_send_start() argument
3100 outw(TLAN_NET_SIO, io_base + TLAN_DIO_ADR); in tlan_ee_send_start()
3101 sio = io_base + TLAN_DIO_DATA + TLAN_NET_SIO; in tlan_ee_send_start()
3136 static int tlan_ee_send_byte(u16 io_base, u8 data, int stop) in tlan_ee_send_byte() argument
3142 outw(TLAN_NET_SIO, io_base + TLAN_DIO_ADR); in tlan_ee_send_byte()
3143 sio = io_base + TLAN_DIO_DATA + TLAN_NET_SIO; in tlan_ee_send_byte()
[all …]
/linux-4.4.14/include/linux/mfd/
Dkempld.h90 void __iomem *io_base; member
/linux-4.4.14/sound/soc/dwc/
Ddesignware_i2s.c105 static inline void i2s_write_reg(void __iomem *io_base, int reg, u32 val) in i2s_write_reg() argument
107 writel(val, io_base + reg); in i2s_write_reg()
110 static inline u32 i2s_read_reg(void __iomem *io_base, int reg) in i2s_read_reg() argument
112 return readl(io_base + reg); in i2s_read_reg()
/linux-4.4.14/drivers/media/platform/s3c-camif/
Dcamif-core.c440 camif->io_base = devm_ioremap_resource(dev, mres); in s3c_camif_probe()
441 if (IS_ERR(camif->io_base)) in s3c_camif_probe()
442 return PTR_ERR(camif->io_base); in s3c_camif_probe()
Dcamif-regs.c16 #define camif_write(_camif, _off, _val) writel(_val, (_camif)->io_base + (_off))
17 #define camif_read(_camif, _off) readl((_camif)->io_base + (_off))
603 u32 cfg = readl(camif->io_base + registers[i].offset); in camif_hw_dump_regs()
Dcamif-regs.h265 return readl(vp->camif->io_base + S3C_CAMIF_REG_CISTATUS(vp->id, in camif_hw_get_status()
Dcamif-core.h302 void __iomem *io_base; member
/linux-4.4.14/drivers/pci/hotplug/
Dcpqphp_pci.c1252 u16 io_base = readw(one_slot + IO_BASE); in cpqhp_find_available_resources() local
1260 dev_func, io_base, io_length, mem_base, mem_length, pre_mem_base, pre_mem_length, in cpqhp_find_available_resources()
1304 temp_dword = io_base + io_length; in cpqhp_find_available_resources()
1306 if ((io_base) && (temp_dword < 0x10000)) { in cpqhp_find_available_resources()
1311 io_node->base = io_base; in cpqhp_find_available_resources()
Dcpqphp.h215 u16 io_base; member
231 IO_BASE = offsetof(struct slot_rt, io_base),
Dibmphp_pci.c572 u8 io_base; in configure_bridge() local
950 pci_bus_read_config_byte (ibmphp_pci_bus, devfn, PCI_IO_BASE, &io_base); in configure_bridge()
953 if ((io_base & PCI_IO_RANGE_TYPE_MASK) == PCI_IO_RANGE_TYPE_32) { in configure_bridge()
/linux-4.4.14/arch/arm/plat-omap/
Ddmtimer.c831 timer->io_base = devm_ioremap_resource(dev, mem); in omap_dm_timer_probe()
832 if (IS_ERR(timer->io_base)) in omap_dm_timer_probe()
833 return PTR_ERR(timer->io_base); in omap_dm_timer_probe()
/linux-4.4.14/drivers/net/ethernet/intel/igbvf/
Dvf.h242 unsigned long io_base; member
/linux-4.4.14/arch/powerpc/include/asm/
Dfsl_lbc.h305 extern int fsl_upm_run_pattern(struct fsl_upm *upm, void __iomem *io_base,
/linux-4.4.14/drivers/staging/comedi/drivers/
Dadl_pci9111.c126 static void plx9050_interrupt_control(unsigned long io_base, in plx9050_interrupt_control() argument
147 outb(flags, io_base + PLX9052_INTCSR); in plx9050_interrupt_control()
/linux-4.4.14/drivers/char/pcmcia/
Dsynclink_cs.c201 unsigned int io_base; /* base I/O address of adapter */ member
321 #define write_reg(info, reg, val) outb((val),(info)->io_base + (reg))
322 #define read_reg(info, reg) inb((info)->io_base + (reg))
324 #define read_reg16(info, reg) inw((info)->io_base + (reg))
325 #define write_reg16(info, reg, val) outw((val), (info)->io_base + (reg))
600 info->io_base = link->resource[0]->start; in mgslpc_config()
2557 info->device_name, info->io_base, info->irq_level); in line_info()
2737 info->device_name, info->io_base, info->irq_level); in mgslpc_add_device()
3809 __FILE__, __LINE__, info->device_name, (unsigned short)(info->io_base)); in adapter_test()
4292 dev->base_addr = info->io_base; in hdlcdev_init()
/linux-4.4.14/drivers/net/ethernet/broadcom/
Dcnic_if.h211 void __iomem *io_base; member
Dcnic.c5326 dev->regview = ethdev->io_base; in cnic_start_hw()
Dbnx2.c430 cp->io_base = bp->regview; in bnx2_cnic_probe()
/linux-4.4.14/drivers/net/ethernet/intel/igb/
De1000_hw.h536 unsigned long io_base; member
/linux-4.4.14/drivers/net/ethernet/intel/ixgb/
Dixgb_hw.h692 unsigned long io_base; /* Our I/O mapped location */ member
Dixgb_main.c454 adapter->hw.io_base = pci_resource_start(pdev, i); in ixgb_probe()
/linux-4.4.14/drivers/net/ethernet/intel/e1000/
De1000_hw.c4892 unsigned long io_addr = hw->io_base; in e1000_write_reg_io()
4893 unsigned long io_data = hw->io_base + 4; in e1000_write_reg_io()
De1000_hw.h1372 unsigned long io_base; member
De1000_main.c1003 hw->io_base = pci_resource_start(pdev, i); in e1000_probe()
/linux-4.4.14/drivers/net/ethernet/broadcom/bnx2x/
Dbnx2x_main.c14995 cp->io_base = bp->regview; in bnx2x_cnic_probe()