Home
last modified time | relevance | path

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

/netbsd/src/sys/dev/ppbus/
Dppbus_gpio.c57 } ppbus_port[PPBUS_NPINS] = { /* parallel port wiring: */ variable
136 u_char port = ppbus_io(sc->sc_dev, ppbus_port[pin].rreg, NULL, 0, 0); in gpio_ppbus_pin_read()
138 return ((port >> ppbus_port[pin].bit) & 1) ^ ppbus_port[pin].inv; in gpio_ppbus_pin_read()
145 u_char port = ppbus_io(sc->sc_dev, ppbus_port[pin].rreg, NULL, 0, 0); in gpio_ppbus_pin_write()
147 value ^= ppbus_port[pin].inv; in gpio_ppbus_pin_write()
148 value <<= ppbus_port[pin].bit; in gpio_ppbus_pin_write()
149 port &= ~(1 << ppbus_port[pin].bit); in gpio_ppbus_pin_write()
152 ppbus_io(sc->sc_dev, ppbus_port[pin].wreg, NULL, 0, port); in gpio_ppbus_pin_write()