Searched refs:mcpgpio_softc (Results 1 – 4 of 4) sorted by relevance
/netbsd-src/sys/dev/ic/ |
H A D | mcp23xxxgpiovar.h | 53 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 D | mcp23xxxgpio.c | 65 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 D | mcp23xxxgpio_i2c.c | 57 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 D | mcp23xxxgpio_spi.c | 69 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()
|