ig4iic_softc_t
ig4iic_softc_t *sc = device_get_softc(dev);
ig4iic_softc_t *sc = device_get_softc(dev);
ig4iic_softc_t *sc = device_get_softc(dev);
ig4iic_softc_t *sc;
ig4iic_attach(ig4iic_softc_t *sc)
ig4iic_detach(ig4iic_softc_t *sc)
ig4iic_suspend(ig4iic_softc_t *sc)
int ig4iic_resume(ig4iic_softc_t *sc)
ig4iic_softc_t *sc = cookie;
ig4iic_dump(ig4iic_softc_t *sc)
static int ig4iic_set_config(ig4iic_softc_t *sc, bool reset);
static void ig4iic_dump(ig4iic_softc_t *sc);
reg_write(ig4iic_softc_t *sc, uint32_t reg, uint32_t value)
reg_read(ig4iic_softc_t *sc, uint32_t reg)
ig4iic_set_intr_mask(ig4iic_softc_t *sc, uint32_t val)
intrstat2iic(ig4iic_softc_t *sc, uint32_t val)
set_controller(ig4iic_softc_t *sc, uint32_t ctl)
wait_intr(ig4iic_softc_t *sc, uint32_t intr)
set_slave_addr(ig4iic_softc_t *sc, uint8_t slave)
ig4iic_xfer_start(ig4iic_softc_t *sc, uint16_t slave, bool repeated_start)
ig4iic_xfer_is_started(ig4iic_softc_t *sc)
ig4iic_xfer_abort(ig4iic_softc_t *sc)
ig4iic_read(ig4iic_softc_t *sc, uint8_t *buf, uint16_t len,
ig4iic_write(ig4iic_softc_t *sc, uint8_t *buf, uint16_t len,
ig4iic_softc_t *sc = device_get_softc(dev);
ig4iic_softc_t *sc = device_get_softc(dev);
ig4iic_softc_t *sc = device_get_softc(dev);
ig4iic_get_config(ig4iic_softc_t *sc)
ig4iic_set_config(ig4iic_softc_t *sc, bool reset)
ig4iic_get_fifo(ig4iic_softc_t *sc)
ig4iic_softc_t *sc = device_get_softc(dev);
ig4iic_softc_t *sc = device_get_softc(dev);
ig4iic_softc_t *sc = device_get_softc(dev);
ig4iic_softc_t *sc = device_get_softc(dev);
ig4iic_softc_t *sc = device_get_softc(dev);
int ig4iic_attach(ig4iic_softc_t *sc);
int ig4iic_detach(ig4iic_softc_t *sc);
int ig4iic_suspend(ig4iic_softc_t *sc);
int ig4iic_resume(ig4iic_softc_t *sc);