ki2c_softc
ki2c_init_channel(struct ki2c_softc *sc, int channel, int node)
CFATTACH_DECL_NEW(ki2c, sizeof(struct ki2c_softc), ki2c_match, ki2c_attach,
struct ki2c_softc *sc = device_private(self);
ki2c_readreg(struct ki2c_softc *sc, int reg)
ki2c_writereg(struct ki2c_softc *sc, int reg, uint8_t val)
ki2c_getmode(struct ki2c_softc *sc)
ki2c_setmode(struct ki2c_softc *sc, u_int mode)
ki2c_getspeed(struct ki2c_softc *sc)
ki2c_setspeed(struct ki2c_softc *sc, u_int speed)
struct ki2c_softc *sc = cookie;
ki2c_poll(struct ki2c_softc *sc, int timo)
ki2c_start(struct ki2c_softc *sc, int addr, int subaddr, void *data, int len)
ki2c_read(struct ki2c_softc *sc, int addr, int subaddr, void *data, int len)
ki2c_write(struct ki2c_softc *sc, int addr, int subaddr, void *data, int len)
struct ki2c_softc *sc = ch->ch_sc;
inline uint8_t ki2c_readreg(struct ki2c_softc *, int);
inline void ki2c_writereg(struct ki2c_softc *, int, uint8_t);
u_int ki2c_getmode(struct ki2c_softc *);
void ki2c_setmode(struct ki2c_softc *, u_int);
u_int ki2c_getspeed(struct ki2c_softc *);
void ki2c_setspeed(struct ki2c_softc *, u_int);
int ki2c_poll(struct ki2c_softc *, int);
int ki2c_start(struct ki2c_softc *, int, int, void *, int);
int ki2c_read(struct ki2c_softc *, int, int, void *, int);
int ki2c_write(struct ki2c_softc *, int, int, void *, int);
ki2c_select_channel(struct ki2c_softc *sc, int channel)
struct ki2c_softc *sc = ch->ch_sc;
struct ki2c_softc *sc = ch->ch_sc;
struct ki2c_softc *ch_sc;