/linux-4.19.296/drivers/rtc/ |
D | rtc-asm9260.c | 112 void __iomem *iobase; member 124 isr = ioread32(priv->iobase + HW_CIIR); in asm9260_rtc_irq() 130 iowrite32(0, priv->iobase + HW_CIIR); in asm9260_rtc_irq() 145 ctime0 = ioread32(priv->iobase + HW_CTIME0); in asm9260_rtc_read_time() 146 ctime1 = ioread32(priv->iobase + HW_CTIME1); in asm9260_rtc_read_time() 147 ctime2 = ioread32(priv->iobase + HW_CTIME2); in asm9260_rtc_read_time() 149 if (ctime1 != ioread32(priv->iobase + HW_CTIME1)) { in asm9260_rtc_read_time() 154 ctime0 = ioread32(priv->iobase + HW_CTIME0); in asm9260_rtc_read_time() 155 ctime1 = ioread32(priv->iobase + HW_CTIME1); in asm9260_rtc_read_time() 156 ctime2 = ioread32(priv->iobase + HW_CTIME2); in asm9260_rtc_read_time() [all …]
|
/linux-4.19.296/drivers/irqchip/ |
D | irq-sa11x0.c | 31 static void __iomem *iobase; variable 41 reg = readl_relaxed(iobase + ICMR); in sa1100_mask_irq() 43 writel_relaxed(reg, iobase + ICMR); in sa1100_mask_irq() 50 reg = readl_relaxed(iobase + ICMR); in sa1100_unmask_irq() 52 writel_relaxed(reg, iobase + ICMR); in sa1100_unmask_irq() 96 st->icmr = readl_relaxed(iobase + ICMR); in sa1100irq_suspend() 97 st->iclr = readl_relaxed(iobase + ICLR); in sa1100irq_suspend() 98 st->iccr = readl_relaxed(iobase + ICCR); in sa1100irq_suspend() 103 writel_relaxed(st->icmr & 0xfffff000, iobase + ICMR); in sa1100irq_suspend() 113 writel_relaxed(st->iccr, iobase + ICCR); in sa1100irq_resume() [all …]
|
D | irq-dw-apb-ictl.c | 75 void __iomem *iobase; in dw_apb_ictl_init() local 97 iobase = ioremap(r.start, resource_size(&r)); in dw_apb_ictl_init() 98 if (!iobase) { in dw_apb_ictl_init() 112 writel_relaxed(~0, iobase + APB_INT_MASK_L); in dw_apb_ictl_init() 113 writel_relaxed(~0, iobase + APB_INT_MASK_H); in dw_apb_ictl_init() 114 writel_relaxed(~0, iobase + APB_INT_ENABLE_L); in dw_apb_ictl_init() 115 writel_relaxed(~0, iobase + APB_INT_ENABLE_H); in dw_apb_ictl_init() 117 reg = readl_relaxed(iobase + APB_INT_ENABLE_H); in dw_apb_ictl_init() 121 nrirqs = fls(readl_relaxed(iobase + APB_INT_ENABLE_L)); in dw_apb_ictl_init() 141 gc->reg_base = iobase + i * APB_INT_BASE_OFFSET; in dw_apb_ictl_init() [all …]
|
/linux-4.19.296/drivers/bluetooth/ |
D | bt3c_cs.c | 116 static inline void bt3c_address(unsigned int iobase, unsigned short addr) in bt3c_address() argument 118 outb(addr & 0xff, iobase + ADDR_L); in bt3c_address() 119 outb((addr >> 8) & 0xff, iobase + ADDR_H); in bt3c_address() 123 static inline void bt3c_put(unsigned int iobase, unsigned short value) in bt3c_put() argument 125 outb(value & 0xff, iobase + DATA_L); in bt3c_put() 126 outb((value >> 8) & 0xff, iobase + DATA_H); in bt3c_put() 130 static inline void bt3c_io_write(unsigned int iobase, unsigned short addr, unsigned short value) in bt3c_io_write() argument 132 bt3c_address(iobase, addr); in bt3c_io_write() 133 bt3c_put(iobase, value); in bt3c_io_write() 137 static inline unsigned short bt3c_get(unsigned int iobase) in bt3c_get() argument [all …]
|
D | bluecard_cs.c | 162 unsigned int iobase = info->p_dev->resource[0]->start; in bluecard_activity_led_timeout() local 171 outb(0x08 | 0x20, iobase + 0x30); in bluecard_activity_led_timeout() 177 unsigned int iobase = info->p_dev->resource[0]->start; in bluecard_enable_activity_led() local 187 outb(0x18 | 0x60, iobase + 0x30); in bluecard_enable_activity_led() 190 outb(0x00, iobase + 0x30); in bluecard_enable_activity_led() 202 static int bluecard_write(unsigned int iobase, unsigned int offset, __u8 *buf, int len) in bluecard_write() argument 208 outb_p(actual, iobase + offset); in bluecard_write() 211 outb_p(buf[i], iobase + offset + i + 1); in bluecard_write() 233 unsigned int iobase = info->p_dev->resource[0]->start; in bluecard_write_wakeup() local 266 outb(info->ctrl_reg, iobase + REG_CONTROL); in bluecard_write_wakeup() [all …]
|
D | dtl1_cs.c | 110 static int dtl1_write(unsigned int iobase, int fifo_size, __u8 *buf, int len) in dtl1_write() argument 115 if (!(inb(iobase + UART_LSR) & UART_LSR_THRE)) in dtl1_write() 121 outb(buf[actual], iobase + UART_TX); in dtl1_write() 147 unsigned int iobase = info->p_dev->resource[0]->start; in dtl1_write_wakeup() local 161 len = dtl1_write(iobase, 32, skb->data, skb->len); in dtl1_write_wakeup() 204 unsigned int iobase; in dtl1_receive() local 213 iobase = info->p_dev->resource[0]->start; in dtl1_receive() 229 skb_put_u8(info->rx_skb, inb(iobase + UART_RX)); in dtl1_receive() 285 } while (inb(iobase + UART_LSR) & UART_LSR_DR); in dtl1_receive() 292 unsigned int iobase; in dtl1_interrupt() local [all …]
|
/linux-4.19.296/drivers/i2c/busses/ |
D | i2c-xlr.c | 84 u32 __iomem *iobase; member 100 return !xlr_i2c_busy(priv, xlr_i2c_rdreg(priv->iobase, XLR_I2C_STATUS)); in xlr_i2c_idle() 113 status = xlr_i2c_rdreg(priv->iobase, XLR_I2C_STATUS); in xlr_i2c_wait() 123 xlr_i2c_wreg(priv->iobase, XLR_I2C_DATAOUT, in xlr_i2c_tx_irq() 133 xlr_i2c_rdreg(priv->iobase, XLR_I2C_DATAIN); in xlr_i2c_rx_irq() 142 int_stat = xlr_i2c_rdreg(priv->iobase, XLR_I2C_INT_STAT); in xlr_i2c_irq() 146 xlr_i2c_wreg(priv->iobase, XLR_I2C_INT_STAT, int_stat); in xlr_i2c_irq() 151 status = xlr_i2c_rdreg(priv->iobase, XLR_I2C_STATUS); in xlr_i2c_irq() 177 xlr_i2c_wreg(priv->iobase, XLR_I2C_ADDR, offset); in xlr_i2c_tx() 178 xlr_i2c_wreg(priv->iobase, XLR_I2C_DEVADDR, addr); in xlr_i2c_tx() [all …]
|
D | i2c-pmcmsp.c | 112 void __iomem *iobase; /* iomapped base for IO */ member 179 data->iobase + MSP_TWI_SF_CLK_REG_OFFSET); in pmcmsptwi_set_clock_config() 181 data->iobase + MSP_TWI_HS_CLK_REG_OFFSET); in pmcmsptwi_set_clock_config() 193 data->iobase + MSP_TWI_CFG_REG_OFFSET), cfg); in pmcmsptwi_get_twi_config() 205 data->iobase + MSP_TWI_CFG_REG_OFFSET); in pmcmsptwi_set_twi_config() 244 u32 reason = pmcmsptwi_readl(data->iobase + in pmcmsptwi_interrupt() 246 pmcmsptwi_writel(reason, data->iobase + MSP_TWI_INT_STS_REG_OFFSET); in pmcmsptwi_interrupt() 284 pmcmsptwi_data.iobase = ioremap_nocache(res->start, in pmcmsptwi_probe() 286 if (!pmcmsptwi_data.iobase) { in pmcmsptwi_probe() 308 pmcmsptwi_data.iobase + in pmcmsptwi_probe() [all …]
|
D | i2c-sh7760.c | 82 void __iomem *iobase; member 104 __raw_writel(val, (unsigned long)cam->iobase + reg); in OUT32() 109 return __raw_readl((unsigned long)cam->iobase + reg); in IN32() 467 id->iobase = ioremap(res->start, REGSIZE); in sh7760_i2c_probe() 468 if (!id->iobase) { in sh7760_i2c_probe() 529 iounmap(id->iobase); in sh7760_i2c_probe() 545 iounmap(id->iobase); in sh7760_i2c_remove()
|
/linux-4.19.296/drivers/char/tpm/ |
D | tpm_atmel.c | 51 status = ioread8(priv->iobase + 1); in tpm_atml_recv() 56 *buf++ = ioread8(priv->iobase); in tpm_atml_recv() 67 status = ioread8(priv->iobase + 1); in tpm_atml_recv() 78 status = ioread8(priv->iobase + 1); in tpm_atml_recv() 83 *buf++ = ioread8(priv->iobase); in tpm_atml_recv() 87 status = ioread8(priv->iobase + 1); in tpm_atml_recv() 105 iowrite8(buf[i], priv->iobase); in tpm_atml_send() 115 iowrite8(ATML_STATUS_ABORT, priv->iobase + 1); in tpm_atml_cancel() 122 return ioread8(priv->iobase + 1); in tpm_atml_status() 150 atmel_put_base_addr(priv->iobase); in atml_plat_remove() [all …]
|
D | tpm_atmel.h | 29 void __iomem *iobase; member 36 #define atmel_getb(priv, offset) readb(priv->iobase + offset) 37 #define atmel_putb(val, priv, offset) writeb(val, priv->iobase + offset) 41 static inline void atmel_put_base_addr(void __iomem *iobase) in atmel_put_base_addr() argument 43 iounmap(iobase); in atmel_put_base_addr() 125 static inline void atmel_put_base_addr(void __iomem *iobase) in atmel_put_base_addr() argument
|
D | tpm_tis.c | 49 void __iomem *iobase; member 182 *result++ = ioread8(phy->iobase + addr); in tpm_tcg_read_bytes() 193 iowrite8(*value++, phy->iobase + addr); in tpm_tcg_write_bytes() 202 *result = ioread16(phy->iobase + addr); in tpm_tcg_read16() 211 *result = ioread32(phy->iobase + addr); in tpm_tcg_read32() 220 iowrite32(value, phy->iobase + addr); in tpm_tcg_write32() 249 phy->iobase = devm_ioremap_resource(dev, &tpm_info->res); in tpm_tis_init() 250 if (IS_ERR(phy->iobase)) in tpm_tis_init() 251 return PTR_ERR(phy->iobase); in tpm_tis_init()
|
/linux-4.19.296/drivers/char/pcmcia/ |
D | cm4000_cs.c | 304 static unsigned short io_read_num_rec_bytes(unsigned int iobase, in io_read_num_rec_bytes() argument 312 tmp = inb(REG_NUM_BYTES(iobase)) | in io_read_num_rec_bytes() 313 (inb(REG_FLAGS0(iobase)) & 4 ? 0x100 : 0); in io_read_num_rec_bytes() 423 unsigned int iobase = dev->p_dev->resource[0]->start; in set_cardparameter() local 429 xoutb(dev->flags1, REG_FLAGS1(iobase)); in set_cardparameter() 433 xoutb((unsigned char)((dev->baudv - 1) & 0xFF), REG_BAUDRATE(iobase)); in set_cardparameter() 444 xoutb(stopbits, REG_STOPBITS(iobase)); in set_cardparameter() 456 unsigned int iobase = dev->p_dev->resource[0]->start; in set_protocol() local 492 xoutb(0x80, REG_FLAGS0(iobase)); in set_protocol() 499 xoutb(dev->flags1, REG_FLAGS1(iobase)); in set_protocol() [all …]
|
D | cm4040_cs.c | 141 int iobase = dev->p_dev->resource[0]->start; in wait_for_bulk_out_ready() local 144 if ((xinb(iobase + REG_OFFSET_BUFFER_STATUS) in wait_for_bulk_out_ready() 171 int iobase = dev->p_dev->resource[0]->start; in write_sync_reg() local 178 xoutb(val, iobase + REG_OFFSET_SYNC_CONTROL); in write_sync_reg() 189 int iobase = dev->p_dev->resource[0]->start; in wait_for_bulk_in_ready() local 192 if ((xinb(iobase + REG_OFFSET_BUFFER_STATUS) in wait_for_bulk_in_ready() 219 int iobase = dev->p_dev->resource[0]->start; in cm4040_read() local 252 dev->r_buf[i] = xinb(iobase + REG_OFFSET_BULK_IN); in cm4040_read() 279 dev->r_buf[i+5] = xinb(iobase + REG_OFFSET_BULK_IN); 311 uc = xinb(iobase + REG_OFFSET_BULK_IN); [all …]
|
/linux-4.19.296/drivers/isdn/hysdn/ |
D | boardergo.c | 49 if (!(bytein(card->iobase + PCI9050_INTR_REG) & PCI9050_INTR_REG_STAT1)) { in ergo_interrupt() 138 val = bytein(card->iobase + PCI9050_INTR_REG); /* get actual value */ in ergo_stopcard() 140 byteout(card->iobase + PCI9050_INTR_REG, val); in ergo_stopcard() 142 byteout(card->iobase + PCI9050_USER_IO, PCI9050_E1_RESET); /* reset E1 processor */ in ergo_stopcard() 241 byteout(card->iobase + PCI9050_USER_IO, PCI9050_E1_RUN); /* start E1 processor */ in ergo_writebootimg() 356 byteout(card->iobase + PCI9050_INTR_REG, in ergo_waitpofready() 357 bytein(card->iobase + PCI9050_INTR_REG) | in ergo_waitpofready() 400 release_region(card->iobase + PCI9050_INTR_REG, 1); /* release all io ports */ in ergo_releasehardware() 401 release_region(card->iobase + PCI9050_USER_IO, 1); in ergo_releasehardware() 415 if (!request_region(card->iobase + PCI9050_INTR_REG, 1, "HYSDN")) in ergo_inithardware() [all …]
|
/linux-4.19.296/drivers/misc/vmw_vmci/ |
D | vmci_guest.c | 55 void __iomem *iobase; member 118 iowrite8_rep(vmci_dev_g->iobase + VMCI_DATA_OUT_ADDR, in vmci_send_datagram() 120 result = ioread32(vmci_dev_g->iobase + VMCI_RESULT_LOW_ADDR); in vmci_send_datagram() 220 ioread8_rep(vmci_dev->iobase + VMCI_DATA_IN_ADDR, in vmci_dispatch_dgs() 281 ioread8_rep(vmci_dev->iobase + in vmci_dispatch_dgs() 323 ioread8_rep(vmci_dev->iobase + in vmci_dispatch_dgs() 343 ioread8_rep(vmci_dev->iobase + VMCI_DATA_IN_ADDR, in vmci_dispatch_dgs() 388 icr = ioread32(dev->iobase + VMCI_ICR_ADDR); in vmci_interrupt() 433 void __iomem *iobase; in vmci_guest_probe_device() local 454 iobase = pcim_iomap_table(pdev)[0]; in vmci_guest_probe_device() [all …]
|
/linux-4.19.296/include/linux/ |
D | cb710.h | 27 void __iomem *iobase; member 34 void __iomem *iobase; member 58 iowrite##t(value, slot->iobase + port); \ 64 return ioread##t(slot->iobase + port); \ 71 (ioread##t(slot->iobase + port) & ~clear)|set, \ 72 slot->iobase + port); \
|
/linux-4.19.296/drivers/char/hw_random/ |
D | amd-rng.c | 56 void __iomem *iobase; member 75 if (ioread32(priv->iobase + RNGDONE) == 0) { in amd_rng_read() 85 *data = ioread32(priv->iobase + RNGDATA); in amd_rng_read() 167 priv->iobase = ioport_map(pmbase + PMBASE_OFFSET, PMBASE_SIZE); in mod_init() 168 if (!priv->iobase) { in mod_init() 187 ioport_unmap(priv->iobase); in mod_init() 205 ioport_unmap(priv->iobase); in mod_exit()
|
/linux-4.19.296/drivers/gpio/ |
D | gpio-sch.c | 38 unsigned short iobase; member 71 reg_val = !!(inb(sch->iobase + offset) & BIT(bit)); in sch_gpio_reg_get() 85 reg_val = inb(sch->iobase + offset); in sch_gpio_reg_set() 88 outb(reg_val | BIT(bit), sch->iobase + offset); in sch_gpio_reg_set() 90 outb((reg_val & ~BIT(bit)), sch->iobase + offset); in sch_gpio_reg_set() 175 sch->iobase = res->start; in sch_gpio_probe()
|
/linux-4.19.296/drivers/clk/microchip/ |
D | clk-pic32mzda.c | 149 if (readl(cd->core.iobase) & BIT(2)) in pic32_fscm_nmi() 172 core->iobase = of_io_request_and_map(np, 0, of_node_full_name(np)); in pic32mzda_clk_probe() 173 if (IS_ERR(core->iobase)) { in pic32mzda_clk_probe() 175 return PTR_ERR(core->iobase); in pic32mzda_clk_probe() 201 core->iobase, in pic32mzda_clk_probe() 209 core->iobase + 0x020, in pic32mzda_clk_probe()
|
/linux-4.19.296/drivers/thunderbolt/ |
D | nhi.c | 76 misc = ioread32(ring->nhi->iobase + REG_DMA_MISC); in ring_interrupt_active() 79 iowrite32(misc, ring->nhi->iobase + REG_DMA_MISC); in ring_interrupt_active() 82 ivr_base = ring->nhi->iobase + REG_INT_VEC_ALLOC_BASE; in ring_interrupt_active() 92 old = ioread32(ring->nhi->iobase + reg); in ring_interrupt_active() 107 iowrite32(new, ring->nhi->iobase + reg); in ring_interrupt_active() 120 iowrite32(0, nhi->iobase + REG_RING_INTERRUPT_BASE + 4 * i); in nhi_disable_interrupts() 124 ioread32(nhi->iobase + REG_RING_NOTIFY_BASE + 4 * i); in nhi_disable_interrupts() 131 void __iomem *io = ring->nhi->iobase; in ring_desc_base() 139 void __iomem *io = ring->nhi->iobase; in ring_options_base() 341 val = ioread32(ring->nhi->iobase + reg); in __ring_interrupt_mask() [all …]
|
/linux-4.19.296/drivers/misc/cb710/ |
D | debug.c | 33 static void cb710_read_regs_##t(void __iomem *iobase, \ 45 reg[j] = ioread##t(iobase \ 90 cb710_read_regs_##t(chip->iobase, regs, select); \
|
/linux-4.19.296/drivers/clk/ti/ |
D | clk-dra7-atl.c | 62 void __iomem *iobase; member 72 __raw_writel(val, cinfo->iobase + reg); in atl_write() 77 return __raw_readl(cinfo->iobase + reg); in atl_read() 233 cinfo->iobase = of_iomap(node, 0); in of_dra7_atl_clk_probe()
|
/linux-4.19.296/drivers/isdn/hisax/ |
D | hfc4s8s_l1.c | 172 int iobase; member 204 outb(b, (a->iobase) + 4); in SetRegAddr() 210 return (inb((volatile u_int) (a->iobase + 4))); in GetRegAddr() 218 outb(c, a->iobase); in Write_hfc8() 224 outb(c, a->iobase); in fWrite_hfc8() 230 outl(c, a->iobase); in fWrite_hfc32() 237 return (inb((volatile u_int) a->iobase)); in Read_hfc8() 243 return (inb((volatile u_int) a->iobase)); in fRead_hfc8() 251 return (inw((volatile u_int) a->iobase)); in Read_hfc16() 257 return (inl((volatile u_int) a->iobase)); in fRead_hfc32() [all …]
|
/linux-4.19.296/drivers/pci/controller/ |
D | pci-versatile.c | 69 resource_size_t iobase; in versatile_pci_parse_request_of_pci_ranges() local 72 err = devm_of_pci_get_host_bridge_resources(dev, 0, 0xff, res, &iobase); in versatile_pci_parse_request_of_pci_ranges() 85 err = devm_pci_remap_iospace(dev, res, iobase); in versatile_pci_parse_request_of_pci_ranges()
|