/kernel/linux/linux-5.10/drivers/staging/vt6655/ |
H A D | mac.h | 543 #define MACvRegBitsOn(iobase, byRegOfs, byBits) \ 546 VNSvInPortB(iobase + byRegOfs, &byData); \ 547 VNSvOutPortB(iobase + byRegOfs, byData | (byBits)); \ 550 #define MACvWordRegBitsOn(iobase, byRegOfs, wBits) \ 553 VNSvInPortW(iobase + byRegOfs, &wData); \ 554 VNSvOutPortW(iobase + byRegOfs, wData | (wBits)); \ 557 #define MACvDWordRegBitsOn(iobase, byRegOfs, dwBits) \ 560 VNSvInPortD(iobase + byRegOfs, &dwData); \ 561 VNSvOutPortD(iobase + byRegOfs, dwData | (dwBits)); \ 564 #define MACvRegBitsOnEx(iobase, byRegOf [all...] |
H A D | srom.c | 54 * iobase - I/O base address 62 unsigned char SROMbyReadEmbedded(void __iomem *iobase, in SROMbyReadEmbedded() argument 71 VNSvInPortB(iobase + MAC_REG_I2MCFG, &byOrg); in SROMbyReadEmbedded() 73 VNSvOutPortB(iobase + MAC_REG_I2MCFG, (byOrg & (~I2MCFG_NORETRY))); in SROMbyReadEmbedded() 75 VNSvOutPortB(iobase + MAC_REG_I2MTGID, EEP_I2C_DEV_ID); in SROMbyReadEmbedded() 76 VNSvOutPortB(iobase + MAC_REG_I2MTGAD, byContntOffset); in SROMbyReadEmbedded() 79 VNSvOutPortB(iobase + MAC_REG_I2MCSR, I2MCSR_EEMR); in SROMbyReadEmbedded() 82 VNSvInPortB(iobase + MAC_REG_I2MCSR, &byWait); in SROMbyReadEmbedded() 92 VNSvInPortB(iobase + MAC_REG_I2MDIPT, &byData); in SROMbyReadEmbedded() 93 VNSvOutPortB(iobase in SROMbyReadEmbedded() 109 SROMvReadAllContents(void __iomem *iobase, unsigned char *pbyEepromRegs) SROMvReadAllContents() argument 133 SROMvReadEtherAddress(void __iomem *iobase, unsigned char *pbyEtherAddress) SROMvReadEtherAddress() argument [all...] |
/kernel/linux/linux-5.10/drivers/staging/comedi/drivers/ |
H A D | ni_atmio16d.c | 153 outw(0xFFC2, dev->iobase + AM9513A_COM_REG); in reset_counters() 154 outw(0xFF02, dev->iobase + AM9513A_COM_REG); in reset_counters() 155 outw(0x4, dev->iobase + AM9513A_DATA_REG); in reset_counters() 156 outw(0xFF0A, dev->iobase + AM9513A_COM_REG); in reset_counters() 157 outw(0x3, dev->iobase + AM9513A_DATA_REG); in reset_counters() 158 outw(0xFF42, dev->iobase + AM9513A_COM_REG); in reset_counters() 159 outw(0xFF42, dev->iobase + AM9513A_COM_REG); in reset_counters() 161 outw(0xFFC4, dev->iobase + AM9513A_COM_REG); in reset_counters() 162 outw(0xFF03, dev->iobase + AM9513A_COM_REG); in reset_counters() 163 outw(0x4, dev->iobase in reset_counters() [all...] |
H A D | adv_pci_dio.c | 214 unsigned long iobase = dev->iobase + reg; in pci_dio_insn_bits_di_b() local 216 data[1] = inb(iobase); in pci_dio_insn_bits_di_b() 218 data[1] |= (inb(iobase + 1) << 8); in pci_dio_insn_bits_di_b() 220 data[1] |= (inb(iobase + 2) << 16); in pci_dio_insn_bits_di_b() 222 data[1] |= (inb(iobase + 3) << 24); in pci_dio_insn_bits_di_b() 233 unsigned long iobase = dev->iobase + reg; in pci_dio_insn_bits_di_w() local 235 data[1] = inw(iobase); in pci_dio_insn_bits_di_w() 237 data[1] |= (inw(iobase in pci_dio_insn_bits_di_w() 248 unsigned long iobase = dev->iobase + reg; pci_dio_insn_bits_do_b() local 271 unsigned long iobase = dev->iobase + reg; pci_dio_insn_bits_do_w() local [all...] |
H A D | addi_apci_1564.c | 117 * dev->iobase Register Map 175 outl(0x0, dev->iobase + APCI1564_DI_IRQ_REG); in apci1564_reset() 176 inl(dev->iobase + APCI1564_DI_INT_STATUS_REG); in apci1564_reset() 177 outl(0x0, dev->iobase + APCI1564_DI_INT_MODE1_REG); in apci1564_reset() 178 outl(0x0, dev->iobase + APCI1564_DI_INT_MODE2_REG); in apci1564_reset() 181 outl(0x0, dev->iobase + APCI1564_DO_REG); in apci1564_reset() 182 outl(0x0, dev->iobase + APCI1564_DO_INT_CTRL_REG); in apci1564_reset() 185 addi_watchdog_reset(dev->iobase + APCI1564_WDOG_IOBASE); in apci1564_reset() 192 unsigned long iobase = devpriv->counters + ADDI_TCW_CTRL_REG; in apci1564_reset() local 195 outl(0x0, iobase in apci1564_reset() 239 unsigned long iobase; apci1564_interrupt() local 579 unsigned long iobase = devpriv->counters + APCI1564_COUNTER(chan); apci1564_counter_insn_config() local 629 unsigned long iobase = devpriv->counters + APCI1564_COUNTER(chan); apci1564_counter_insn_write() local 648 unsigned long iobase = devpriv->counters + APCI1564_COUNTER(chan); apci1564_counter_insn_read() local [all...] |
H A D | dmm32at.c | 167 outb(DMM32AT_FIFO_CTRL_FIFORST, dev->iobase + DMM32AT_FIFO_CTRL_REG); in dmm32at_ai_set_chanspec() 171 dev->iobase + DMM32AT_FIFO_CTRL_REG); in dmm32at_ai_set_chanspec() 173 outb(chan, dev->iobase + DMM32AT_AI_LO_CHAN_REG); in dmm32at_ai_set_chanspec() 174 outb(last_chan, dev->iobase + DMM32AT_AI_HI_CHAN_REG); in dmm32at_ai_set_chanspec() 175 outb(dmm32at_rangebits[range], dev->iobase + DMM32AT_AI_CFG_REG); in dmm32at_ai_set_chanspec() 183 val = inb(dev->iobase + DMM32AT_AI_LSB_REG); in dmm32at_ai_get_sample() 184 val |= (inb(dev->iobase + DMM32AT_AI_MSB_REG) << 8); in dmm32at_ai_get_sample() 197 status = inb(dev->iobase + context); in dmm32at_ai_status() 220 outb(0xff, dev->iobase + DMM32AT_AI_START_CONV_REG); in dmm32at_ai_insn_read() 344 outb(0, dev->iobase in dmm32at_setaitimer() [all...] |
H A D | ni_daq_700.c | 85 outb(s->state & 0xff, dev->iobase + DIO_W); in daq700_dio_insn_bits() 89 val |= inb(dev->iobase + DIO_R) << 8; in daq700_dio_insn_bits() 120 status = inb(dev->iobase + STA_R2); in daq700_ai_eoc() 123 status = inb(dev->iobase + STA_R1); in daq700_ai_eoc() 149 outb(r3_bits | (range & 0x03), dev->iobase + CMD_R3); in daq700_ai_rinsn() 153 outb(chan | 0x80, dev->iobase + CMD_R1); in daq700_ai_rinsn() 160 outb(0x00, dev->iobase + CMD_R2); /* enable ADC conversions */ in daq700_ai_rinsn() 161 outb(0x30, dev->iobase + CMO_R); /* mode 0 out0 L, from H */ in daq700_ai_rinsn() 162 outb(0x00, dev->iobase + ADCLEAR_R); /* clear the ADC FIFO */ in daq700_ai_rinsn() 164 inw(dev->iobase in daq700_ai_rinsn() 198 unsigned long iobase = dev->iobase; daq700_ai_config() local [all...] |
H A D | addi_apci_3501.c | 100 status = inl(dev->iobase + APCI3501_AO_CTRL_STATUS_REG); in apci3501_wait_for_dac() 124 outl(0, dev->iobase + APCI3501_AO_CTRL_STATUS_REG); in apci3501_ao_insn_write() 128 dev->iobase + APCI3501_AO_CTRL_STATUS_REG); in apci3501_ao_insn_write() 147 dev->iobase + APCI3501_AO_DATA_REG); in apci3501_ao_insn_write() 160 data[1] = inl(dev->iobase + APCI3501_DI_REG) & 0x3; in apci3501_di_insn_bits() 170 s->state = inl(dev->iobase + APCI3501_DO_REG); in apci3501_do_insn_bits() 173 outl(s->state, dev->iobase + APCI3501_DO_REG); in apci3501_do_insn_bits() 180 static void apci3501_eeprom_wait(unsigned long iobase) in apci3501_eeprom_wait() argument 185 val = inb(iobase + AMCC_OP_REG_MCSR_NVCMD); in apci3501_eeprom_wait() 189 static unsigned short apci3501_eeprom_readw(unsigned long iobase, in apci3501_eeprom_readw() argument [all...] |
/kernel/linux/linux-6.6/drivers/comedi/drivers/ |
H A D | ni_atmio16d.c | 152 outw(0xFFC2, dev->iobase + AM9513A_COM_REG); in reset_counters() 153 outw(0xFF02, dev->iobase + AM9513A_COM_REG); in reset_counters() 154 outw(0x4, dev->iobase + AM9513A_DATA_REG); in reset_counters() 155 outw(0xFF0A, dev->iobase + AM9513A_COM_REG); in reset_counters() 156 outw(0x3, dev->iobase + AM9513A_DATA_REG); in reset_counters() 157 outw(0xFF42, dev->iobase + AM9513A_COM_REG); in reset_counters() 158 outw(0xFF42, dev->iobase + AM9513A_COM_REG); in reset_counters() 160 outw(0xFFC4, dev->iobase + AM9513A_COM_REG); in reset_counters() 161 outw(0xFF03, dev->iobase + AM9513A_COM_REG); in reset_counters() 162 outw(0x4, dev->iobase in reset_counters() [all...] |
H A D | addi_apci_1564.c | 117 * dev->iobase Register Map 175 outl(0x0, dev->iobase + APCI1564_DI_IRQ_REG); in apci1564_reset() 176 inl(dev->iobase + APCI1564_DI_INT_STATUS_REG); in apci1564_reset() 177 outl(0x0, dev->iobase + APCI1564_DI_INT_MODE1_REG); in apci1564_reset() 178 outl(0x0, dev->iobase + APCI1564_DI_INT_MODE2_REG); in apci1564_reset() 181 outl(0x0, dev->iobase + APCI1564_DO_REG); in apci1564_reset() 182 outl(0x0, dev->iobase + APCI1564_DO_INT_CTRL_REG); in apci1564_reset() 185 addi_watchdog_reset(dev->iobase + APCI1564_WDOG_IOBASE); in apci1564_reset() 192 unsigned long iobase = devpriv->counters + ADDI_TCW_CTRL_REG; in apci1564_reset() local 195 outl(0x0, iobase in apci1564_reset() 239 unsigned long iobase; apci1564_interrupt() local 579 unsigned long iobase = devpriv->counters + APCI1564_COUNTER(chan); apci1564_counter_insn_config() local 629 unsigned long iobase = devpriv->counters + APCI1564_COUNTER(chan); apci1564_counter_insn_write() local 648 unsigned long iobase = devpriv->counters + APCI1564_COUNTER(chan); apci1564_counter_insn_read() local [all...] |
H A D | dmm32at.c | 166 outb(DMM32AT_FIFO_CTRL_FIFORST, dev->iobase + DMM32AT_FIFO_CTRL_REG); in dmm32at_ai_set_chanspec() 170 dev->iobase + DMM32AT_FIFO_CTRL_REG); in dmm32at_ai_set_chanspec() 172 outb(chan, dev->iobase + DMM32AT_AI_LO_CHAN_REG); in dmm32at_ai_set_chanspec() 173 outb(last_chan, dev->iobase + DMM32AT_AI_HI_CHAN_REG); in dmm32at_ai_set_chanspec() 174 outb(dmm32at_rangebits[range], dev->iobase + DMM32AT_AI_CFG_REG); in dmm32at_ai_set_chanspec() 182 val = inb(dev->iobase + DMM32AT_AI_LSB_REG); in dmm32at_ai_get_sample() 183 val |= (inb(dev->iobase + DMM32AT_AI_MSB_REG) << 8); in dmm32at_ai_get_sample() 196 status = inb(dev->iobase + context); in dmm32at_ai_status() 219 outb(0xff, dev->iobase + DMM32AT_AI_START_CONV_REG); in dmm32at_ai_insn_read() 343 outb(0, dev->iobase in dmm32at_setaitimer() [all...] |
H A D | ni_daq_700.c | 84 outb(s->state & 0xff, dev->iobase + DIO_W); in daq700_dio_insn_bits() 88 val |= inb(dev->iobase + DIO_R) << 8; in daq700_dio_insn_bits() 119 status = inb(dev->iobase + STA_R2); in daq700_ai_eoc() 122 status = inb(dev->iobase + STA_R1); in daq700_ai_eoc() 148 outb(r3_bits | (range & 0x03), dev->iobase + CMD_R3); in daq700_ai_rinsn() 152 outb(chan | 0x80, dev->iobase + CMD_R1); in daq700_ai_rinsn() 159 outb(0x00, dev->iobase + CMD_R2); /* enable ADC conversions */ in daq700_ai_rinsn() 160 outb(0x30, dev->iobase + CMO_R); /* mode 0 out0 L, from H */ in daq700_ai_rinsn() 161 outb(0x00, dev->iobase + ADCLEAR_R); /* clear the ADC FIFO */ in daq700_ai_rinsn() 163 inw(dev->iobase in daq700_ai_rinsn() 197 unsigned long iobase = dev->iobase; daq700_ai_config() local [all...] |
H A D | addi_apci_3501.c | 100 status = inl(dev->iobase + APCI3501_AO_CTRL_STATUS_REG); in apci3501_wait_for_dac() 124 outl(0, dev->iobase + APCI3501_AO_CTRL_STATUS_REG); in apci3501_ao_insn_write() 128 dev->iobase + APCI3501_AO_CTRL_STATUS_REG); in apci3501_ao_insn_write() 147 dev->iobase + APCI3501_AO_DATA_REG); in apci3501_ao_insn_write() 160 data[1] = inl(dev->iobase + APCI3501_DI_REG) & 0x3; in apci3501_di_insn_bits() 170 s->state = inl(dev->iobase + APCI3501_DO_REG); in apci3501_do_insn_bits() 173 outl(s->state, dev->iobase + APCI3501_DO_REG); in apci3501_do_insn_bits() 180 static void apci3501_eeprom_wait(unsigned long iobase) in apci3501_eeprom_wait() argument 185 val = inb(iobase + AMCC_OP_REG_MCSR_NVCMD); in apci3501_eeprom_wait() 189 static unsigned short apci3501_eeprom_readw(unsigned long iobase, in apci3501_eeprom_readw() argument [all...] |
H A D | adv_pci_dio.c | 246 unsigned short val = inw(dev->iobase + reg); in process_irq() 273 irqflags = inb(dev->iobase + PCI173X_INT_FLAG_REG); in pci_dio_interrupt() 280 outb(irqflags, dev->iobase + PCI173X_INT_CLR_REG); in pci_dio_interrupt() 356 outb(dev_private->int_rf, dev->iobase + PCI173X_INT_RF_REG); in pci_dio_asy_cmd() 358 outb(dev_private->int_ctrl, dev->iobase + PCI173X_INT_EN_REG); in pci_dio_asy_cmd() 385 outb(dev_private->int_ctrl, dev->iobase + PCI173X_INT_EN_REG); in pci_dio_asy_cancel() 399 unsigned long iobase = dev->iobase + reg; in pci_dio_insn_bits_dirq_b() local 401 data[1] = inb(iobase); in pci_dio_insn_bits_dirq_b() 412 unsigned long iobase in pci_dio_insn_bits_di_b() local 431 unsigned long iobase = dev->iobase + reg; pci_dio_insn_bits_di_w() local 446 unsigned long iobase = dev->iobase + reg; pci_dio_insn_bits_do_b() local 469 unsigned long iobase = dev->iobase + reg; pci_dio_insn_bits_do_w() local [all...] |
/kernel/linux/linux-5.10/drivers/bluetooth/ |
H A 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 147 bt3c_read(unsigned int iobase, unsigned short addr) bt3c_read() argument 159 bt3c_write(unsigned int iobase, int fifo_size, __u8 *buf, int len) bt3c_write() argument 189 unsigned int iobase = info->p_dev->resource[0]->start; bt3c_write_wakeup() local 218 unsigned int iobase; bt3c_receive() local 337 unsigned int iobase; bt3c_interrupt() local 451 unsigned int iobase, tmp, tn; bt3c_load_firmware() local [all...] |
H A 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 in bluecard_write_wakeup() 337 bluecard_read(unsigned int iobase, unsigned int offset, __u8 *buf, int size) bluecard_read() argument 368 unsigned int iobase; bluecard_receive() local 497 unsigned int iobase; bluecard_interrupt() local 621 unsigned int iobase = info->p_dev->resource[0]->start; bluecard_hci_open() local 636 unsigned int iobase = info->p_dev->resource[0]->start; bluecard_hci_close() local 682 unsigned int iobase = info->p_dev->resource[0]->start; bluecard_open() local 795 unsigned int iobase = info->p_dev->resource[0]->start; bluecard_close() local [all...] |
/kernel/linux/linux-6.6/drivers/bluetooth/ |
H A 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 147 bt3c_read(unsigned int iobase, unsigned short addr) bt3c_read() argument 159 bt3c_write(unsigned int iobase, int fifo_size, __u8 *buf, int len) bt3c_write() argument 189 unsigned int iobase = info->p_dev->resource[0]->start; bt3c_write_wakeup() local 218 unsigned int iobase; bt3c_receive() local 337 unsigned int iobase; bt3c_interrupt() local 451 unsigned int iobase, tmp, tn; bt3c_load_firmware() local [all...] |
H A 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 in bluecard_write_wakeup() 337 bluecard_read(unsigned int iobase, unsigned int offset, __u8 *buf, int size) bluecard_read() argument 368 unsigned int iobase; bluecard_receive() local 497 unsigned int iobase; bluecard_interrupt() local 621 unsigned int iobase = info->p_dev->resource[0]->start; bluecard_hci_open() local 636 unsigned int iobase = info->p_dev->resource[0]->start; bluecard_hci_close() local 682 unsigned int iobase = info->p_dev->resource[0]->start; bluecard_open() local 795 unsigned int iobase = info->p_dev->resource[0]->start; bluecard_close() local [all...] |
/kernel/linux/linux-5.10/drivers/rtc/ |
H A D | rtc-asm9260.c | 108 void __iomem *iobase; member 120 isr = ioread32(priv->iobase + HW_CIIR); in asm9260_rtc_irq() 126 iowrite32(0, priv->iobase + HW_CIIR); in asm9260_rtc_irq() 141 ctime0 = ioread32(priv->iobase + HW_CTIME0); in asm9260_rtc_read_time() 142 ctime1 = ioread32(priv->iobase + HW_CTIME1); in asm9260_rtc_read_time() 143 ctime2 = ioread32(priv->iobase + HW_CTIME2); in asm9260_rtc_read_time() 145 if (ctime1 != ioread32(priv->iobase + HW_CTIME1)) { in asm9260_rtc_read_time() 150 ctime0 = ioread32(priv->iobase + HW_CTIME0); in asm9260_rtc_read_time() 151 ctime1 = ioread32(priv->iobase + HW_CTIME1); in asm9260_rtc_read_time() 152 ctime2 = ioread32(priv->iobase in asm9260_rtc_read_time() [all...] |
/kernel/linux/linux-6.6/drivers/rtc/ |
H A D | rtc-asm9260.c | 108 void __iomem *iobase; member 120 isr = ioread32(priv->iobase + HW_CIIR); in asm9260_rtc_irq() 126 iowrite32(0, priv->iobase + HW_CIIR); in asm9260_rtc_irq() 141 ctime0 = ioread32(priv->iobase + HW_CTIME0); in asm9260_rtc_read_time() 142 ctime1 = ioread32(priv->iobase + HW_CTIME1); in asm9260_rtc_read_time() 143 ctime2 = ioread32(priv->iobase + HW_CTIME2); in asm9260_rtc_read_time() 145 if (ctime1 != ioread32(priv->iobase + HW_CTIME1)) { in asm9260_rtc_read_time() 150 ctime0 = ioread32(priv->iobase + HW_CTIME0); in asm9260_rtc_read_time() 151 ctime1 = ioread32(priv->iobase + HW_CTIME1); in asm9260_rtc_read_time() 152 ctime2 = ioread32(priv->iobase in asm9260_rtc_read_time() [all...] |
/kernel/linux/linux-5.10/drivers/irqchip/ |
H A D | irq-sa11x0.c | 28 static void __iomem *iobase; variable 38 reg = readl_relaxed(iobase + ICMR); in sa1100_mask_irq() 40 writel_relaxed(reg, iobase + ICMR); in sa1100_mask_irq() 47 reg = readl_relaxed(iobase + ICMR); in sa1100_unmask_irq() 49 writel_relaxed(reg, iobase + ICMR); in sa1100_unmask_irq() 93 st->icmr = readl_relaxed(iobase + ICMR); in sa1100irq_suspend() 94 st->iclr = readl_relaxed(iobase + ICLR); in sa1100irq_suspend() 95 st->iccr = readl_relaxed(iobase + ICCR); in sa1100irq_suspend() 100 writel_relaxed(st->icmr & 0xfffff000, iobase + ICMR); in sa1100irq_suspend() 110 writel_relaxed(st->iccr, iobase in sa1100irq_resume() [all...] |
/kernel/linux/linux-6.6/drivers/irqchip/ |
H A D | irq-sa11x0.c | 28 static void __iomem *iobase; variable 38 reg = readl_relaxed(iobase + ICMR); in sa1100_mask_irq() 40 writel_relaxed(reg, iobase + ICMR); in sa1100_mask_irq() 47 reg = readl_relaxed(iobase + ICMR); in sa1100_unmask_irq() 49 writel_relaxed(reg, iobase + ICMR); in sa1100_unmask_irq() 93 st->icmr = readl_relaxed(iobase + ICMR); in sa1100irq_suspend() 94 st->iclr = readl_relaxed(iobase + ICLR); in sa1100irq_suspend() 95 st->iccr = readl_relaxed(iobase + ICCR); in sa1100irq_suspend() 100 writel_relaxed(st->icmr & 0xfffff000, iobase + ICMR); in sa1100irq_suspend() 110 writel_relaxed(st->iccr, iobase in sa1100irq_resume() [all...] |
/kernel/linux/linux-6.6/drivers/staging/vt6655/ |
H A D | srom.c | 51 * iobase - I/O base address 59 unsigned char SROMbyReadEmbedded(void __iomem *iobase, in SROMbyReadEmbedded() argument 68 byOrg = ioread8(iobase + MAC_REG_I2MCFG); in SROMbyReadEmbedded() 70 iowrite8(byOrg & (~I2MCFG_NORETRY), iobase + MAC_REG_I2MCFG); in SROMbyReadEmbedded() 72 iowrite8(EEP_I2C_DEV_ID, iobase + MAC_REG_I2MTGID); in SROMbyReadEmbedded() 73 iowrite8(contnt_offset, iobase + MAC_REG_I2MTGAD); in SROMbyReadEmbedded() 76 iowrite8(I2MCSR_EEMR, iobase + MAC_REG_I2MCSR); in SROMbyReadEmbedded() 79 byWait = ioread8(iobase + MAC_REG_I2MCSR); in SROMbyReadEmbedded() 89 byData = ioread8(iobase + MAC_REG_I2MDIPT); in SROMbyReadEmbedded() 90 iowrite8(byOrg, iobase in SROMbyReadEmbedded() 106 SROMvReadAllContents(void __iomem *iobase, unsigned char *pbyEepromRegs) SROMvReadAllContents() argument 130 SROMvReadEtherAddress(void __iomem *iobase, unsigned char *pbyEtherAddress) SROMvReadEtherAddress() argument [all...] |
/kernel/linux/linux-6.6/drivers/char/tpm/ |
H A D | tpm_tis_synquacer.c | 28 void __iomem *iobase; member 44 *result++ = ioread8(phy->iobase + addr); in tpm_tis_synquacer_read_bytes() 47 result[1] = ioread8(phy->iobase + addr + 1); in tpm_tis_synquacer_read_bytes() 48 result[0] = ioread8(phy->iobase + addr); in tpm_tis_synquacer_read_bytes() 51 result[3] = ioread8(phy->iobase + addr + 3); in tpm_tis_synquacer_read_bytes() 52 result[2] = ioread8(phy->iobase + addr + 2); in tpm_tis_synquacer_read_bytes() 53 result[1] = ioread8(phy->iobase + addr + 1); in tpm_tis_synquacer_read_bytes() 54 result[0] = ioread8(phy->iobase + addr); in tpm_tis_synquacer_read_bytes() 69 iowrite8(*value++, phy->iobase + addr); in tpm_tis_synquacer_write_bytes() 78 iowrite8(value[3], phy->iobase in tpm_tis_synquacer_write_bytes() [all...] |
/kernel/linux/linux-5.10/drivers/net/hamradio/ |
H A D | baycom_ser_fdx.c | 38 * iobase base address of the port; common values are 0x3f8, 0x2f8, 0x3e8, 0x2e8 92 #define RBR(iobase) (iobase+0) 93 #define THR(iobase) (iobase+0) 94 #define IER(iobase) (iobase+1) 95 #define IIR(iobase) (iobase+2) 96 #define FCR(iobase) (iobas 341 ser12_check_uart(unsigned int iobase) ser12_check_uart() argument 570 static int iobase[NR_PORTS] = { 0x3f8, }; global() variable [all...] |