Home
last modified time | relevance | path

Searched refs:ioreg (Results 1 – 12 of 12) sorted by relevance

/Linux-v5.10/drivers/char/ipmi/
Dkcs_bmc_aspeed.c271 kcs->ioreg = ast_kcs_bmc_ioregs[channel - 1]; in aspeed_kcs_probe_of_v1()
293 struct kcs_ioreg ioreg; in aspeed_kcs_probe_of_v2() local
306 ioreg.idr = be32_to_cpup(reg); in aspeed_kcs_probe_of_v2()
311 ioreg.odr = be32_to_cpup(reg); in aspeed_kcs_probe_of_v2()
316 ioreg.str = be32_to_cpup(reg); in aspeed_kcs_probe_of_v2()
318 channel = aspeed_kcs_calculate_channel(&ioreg); in aspeed_kcs_probe_of_v2()
326 kcs->ioreg = ioreg; in aspeed_kcs_probe_of_v2()
383 kcs_bmc->channel, kcs_bmc->ioreg.idr, kcs_bmc->ioreg.odr, in aspeed_kcs_probe()
384 kcs_bmc->ioreg.str); in aspeed_kcs_probe()
Dkcs_bmc_npcm7xx.c161 kcs_bmc->ioreg.idr = priv->reg->dib; in npcm7xx_kcs_probe()
162 kcs_bmc->ioreg.odr = priv->reg->dob; in npcm7xx_kcs_probe()
163 kcs_bmc->ioreg.str = priv->reg->sts; in npcm7xx_kcs_probe()
182 kcs_bmc->ioreg.idr, kcs_bmc->ioreg.odr, kcs_bmc->ioreg.str); in npcm7xx_kcs_probe()
Dkcs_bmc.c50 return kcs_bmc->io_inputb(kcs_bmc, kcs_bmc->ioreg.idr); in read_data()
55 kcs_bmc->io_outputb(kcs_bmc, kcs_bmc->ioreg.odr, data); in write_data()
60 return kcs_bmc->io_inputb(kcs_bmc, kcs_bmc->ioreg.str); in read_status()
65 kcs_bmc->io_outputb(kcs_bmc, kcs_bmc->ioreg.str, data); in write_status()
Dkcs_bmc.h76 struct kcs_ioreg ioreg; member
/Linux-v5.10/drivers/staging/comedi/drivers/
Dpcmda12.c66 unsigned long ioreg = dev->iobase + (chan * 2); in pcmda12_ao_insn_write() local
71 outb(val & 0xff, ioreg); in pcmda12_ao_insn_write()
72 outb((val >> 8) & 0xff, ioreg + 1); in pcmda12_ao_insn_write()
79 inb(ioreg); in pcmda12_ao_insn_write()
/Linux-v5.10/drivers/gpio/
Dgpio-winbond.c245 u8 ioreg; member
258 .ioreg = WB_SIO_GPIO12_REG_IO1,
275 .ioreg = WB_SIO_GPIO12_REG_IO2,
286 .ioreg = WB_SIO_GPIO34_REG_IO3,
303 .ioreg = WB_SIO_GPIO34_REG_IO4,
320 .ioreg = WB_SIO_WDGPIO56_REG_IO5,
337 .ioreg = WB_SIO_WDGPIO56_REG_IO6,
421 winbond_sio_reg_bset(*base, info->ioreg, offset); in winbond_gpio_direction_in()
445 winbond_sio_reg_bclear(*base, info->ioreg, offset); in winbond_gpio_direction_out()
/Linux-v5.10/drivers/hwmon/
Dnct6683.c69 superio_outb(int ioreg, int reg, int val) in superio_outb() argument
71 outb(reg, ioreg); in superio_outb()
72 outb(val, ioreg + 1); in superio_outb()
76 superio_inb(int ioreg, int reg) in superio_inb() argument
78 outb(reg, ioreg); in superio_inb()
79 return inb(ioreg + 1); in superio_inb()
83 superio_select(int ioreg, int ld) in superio_select() argument
85 outb(SIO_REG_LDSEL, ioreg); in superio_select()
86 outb(ld, ioreg + 1); in superio_select()
90 superio_enter(int ioreg) in superio_enter() argument
[all …]
Dw83627ehf.c95 superio_outb(int ioreg, int reg, int val) in superio_outb() argument
97 outb(reg, ioreg); in superio_outb()
98 outb(val, ioreg + 1); in superio_outb()
102 superio_inb(int ioreg, int reg) in superio_inb() argument
104 outb(reg, ioreg); in superio_inb()
105 return inb(ioreg + 1); in superio_inb()
109 superio_select(int ioreg, int ld) in superio_select() argument
111 outb(SIO_REG_LDSEL, ioreg); in superio_select()
112 outb(ld, ioreg + 1); in superio_select()
116 superio_enter(int ioreg) in superio_enter() argument
[all …]
Dit87.c86 static inline int superio_inb(int ioreg, int reg) in superio_inb() argument
88 outb(reg, ioreg); in superio_inb()
89 return inb(ioreg + 1); in superio_inb()
92 static inline void superio_outb(int ioreg, int reg, int val) in superio_outb() argument
94 outb(reg, ioreg); in superio_outb()
95 outb(val, ioreg + 1); in superio_outb()
98 static int superio_inw(int ioreg, int reg) in superio_inw() argument
102 outb(reg++, ioreg); in superio_inw()
103 val = inb(ioreg + 1) << 8; in superio_inw()
104 outb(reg, ioreg); in superio_inw()
[all …]
Dnct6775.c137 superio_outb(int ioreg, int reg, int val) in superio_outb() argument
139 outb(reg, ioreg); in superio_outb()
140 outb(val, ioreg + 1); in superio_outb()
144 superio_inb(int ioreg, int reg) in superio_inb() argument
146 outb(reg, ioreg); in superio_inb()
147 return inb(ioreg + 1); in superio_inb()
151 superio_select(int ioreg, int ld) in superio_select() argument
153 outb(SIO_REG_LDSEL, ioreg); in superio_select()
154 outb(ld, ioreg + 1); in superio_select()
158 superio_enter(int ioreg) in superio_enter() argument
[all …]
/Linux-v5.10/include/linux/mtd/
Ddoc2000.h185 int ioreg; member
/Linux-v5.10/drivers/scsi/qla2xxx/
Dqla_init.c4057 struct device_reg_2xxx __iomem *ioreg = &ha->iobase->isp; in qla24xx_config_rings() local
4133 rd_reg_word(&ioreg->hccr); in qla24xx_config_rings()