Lines Matching refs:ioreg

120 	uint8_t ioreg;  in ftgpio_group_get_ioreg()  local
125 ioreg = (((0xf - group) << 4) + reg); in ftgpio_group_get_ioreg()
126 return (ioreg); in ftgpio_group_get_ioreg()
132 uint8_t ioreg, val; in ftgpio_group_get_output() local
134 ioreg = ftgpio_group_get_ioreg(sc, REG_OUTPUT_DATA, group); in ftgpio_group_get_output()
135 val = superio_read(sc->dev, ioreg); in ftgpio_group_get_output()
137 group, val, ioreg); in ftgpio_group_get_output()
144 uint8_t ioreg; in ftgpio_group_set_output() local
146 ioreg = ftgpio_group_get_ioreg(sc, REG_OUTPUT_DATA, group); in ftgpio_group_set_output()
147 superio_write(sc->dev, ioreg, group_value); in ftgpio_group_set_output()
149 group, group_value, ioreg); in ftgpio_group_set_output()
155 uint8_t ioreg; in ftgpio_group_get_status() local
157 ioreg = ftgpio_group_get_ioreg(sc, REG_PIN_STATUS, group); in ftgpio_group_get_status()
158 return (superio_read(sc->dev, ioreg)); in ftgpio_group_get_status()
226 uint8_t group_drive, ioreg; in ftgpio_pin_set_drive() local
230 ioreg = ftgpio_group_get_ioreg(sc, REG_DRIVE_ENABLE, group); in ftgpio_pin_set_drive()
231 group_drive = superio_read(sc->dev, ioreg); in ftgpio_pin_set_drive()
233 group, group_drive, ioreg); in ftgpio_pin_set_drive()
239 superio_write(sc->dev, ioreg, group_drive); in ftgpio_pin_set_drive()
246 uint8_t group_drive, ioreg; in ftgpio_pin_is_pushpull() local
252 ioreg = ftgpio_group_get_ioreg(sc, REG_DRIVE_ENABLE, group); in ftgpio_pin_is_pushpull()
253 group_drive = superio_read(sc->dev, ioreg); in ftgpio_pin_is_pushpull()
255 group, group_drive, ioreg); in ftgpio_pin_is_pushpull()
268 uint8_t group_io, ioreg; in ftgpio_pin_set_io() local
275 ioreg = ftgpio_group_get_ioreg(sc, REG_OUTPUT_ENABLE, group); in ftgpio_pin_set_io()
276 group_io = superio_read(sc->dev, ioreg); in ftgpio_pin_set_io()
278 group, group_io, ioreg); in ftgpio_pin_set_io()
283 superio_write(sc->dev, ioreg, group_io); in ftgpio_pin_set_io()
285 group, group_io, ioreg); in ftgpio_pin_set_io()