Home
last modified time | relevance | path

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

/netbsd-src/sys/dev/ic/
H A Dmcp23xxxgpiovar.h53 struct mcpgpio_softc;
67 int (*lock)(struct mcpgpio_softc *);
68 void (*unlock)(struct mcpgpio_softc *);
69 int (*read)(struct mcpgpio_softc *,
71 int (*write)(struct mcpgpio_softc *,
75 struct mcpgpio_softc { struct
87 void mcpgpio_attach(struct mcpgpio_softc *); argument
H A Dmcp23xxxgpio.c65 mcpgpio_regaddr(struct mcpgpio_softc *sc, uint8_t bank, uint8_t reg) in mcpgpio_regaddr()
98 mcpgpio_bankname(struct mcpgpio_softc *sc, uint8_t bank) in mcpgpio_bankname()
109 mcpgpio__lock(struct mcpgpio_softc *sc, const char *fn) in mcpgpio__lock()
125 mcpgpio_unlock(struct mcpgpio_softc *sc) in mcpgpio_unlock()
131 mcpgpio__read(struct mcpgpio_softc *sc, const char *fn, in mcpgpio__read()
151 mcpgpio__write(struct mcpgpio_softc *sc, const char *fn, in mcpgpio__write()
175 struct mcpgpio_softc *sc = arg; in mcpgpio_gpio_pin_read()
203 struct mcpgpio_softc *sc = arg; in mcpgpio_gpio_pin_write()
233 struct mcpgpio_softc *sc = arg; in mcpgpio_gpio_pin_ctl()
284 mcpgpio_attach(struct mcpgpio_softc *sc) in mcpgpio_attach()
/netbsd-src/sys/dev/i2c/
H A Dmcp23xxxgpio_i2c.c57 struct mcpgpio_softc sc_mcpgpio;
89 mcpgpio_i2c_lock(struct mcpgpio_softc *sc) in mcpgpio_i2c_lock()
97 mcpgpio_i2c_unlock(struct mcpgpio_softc *sc) in mcpgpio_i2c_unlock()
105 mcpgpio_i2c_read(struct mcpgpio_softc *sc, unsigned int bank, in mcpgpio_i2c_read()
118 mcpgpio_i2c_write(struct mcpgpio_softc *sc, unsigned int bank, in mcpgpio_i2c_write()
153 struct mcpgpio_softc *sc = &isc->sc_mcpgpio; in mcpgpio_i2c_attach()
/netbsd-src/sys/dev/spi/
H A Dmcp23xxxgpio_spi.c69 struct mcpgpio_softc sc_mcpgpio;
121 mcpgpio_spi_lock(struct mcpgpio_softc *sc) in mcpgpio_spi_lock()
130 mcpgpio_spi_unlock(struct mcpgpio_softc *sc) in mcpgpio_spi_unlock()
138 mcpgpio_spi_read(struct mcpgpio_softc *sc, unsigned int bank, in mcpgpio_spi_read()
153 mcpgpio_spi_write(struct mcpgpio_softc *sc, unsigned int bank, in mcpgpio_spi_write()
188 struct mcpgpio_softc *sc = &ssc->sc_mcpgpio; in mcpgpio_spi_attach()