Lines Matching refs:sc_i2c
60 struct i2c_controller sc_i2c; member
136 iic_tag_init(&sc->sc_i2c); in iomdiic_attach()
137 sc->sc_i2c.ic_cookie = sc; in iomdiic_attach()
138 sc->sc_i2c.ic_send_start = iomdiic_send_start; in iomdiic_attach()
139 sc->sc_i2c.ic_send_stop = iomdiic_send_stop; in iomdiic_attach()
140 sc->sc_i2c.ic_initiate_xfer = iomdiic_initiate_xfer; in iomdiic_attach()
141 sc->sc_i2c.ic_read_byte = iomdiic_read_byte; in iomdiic_attach()
142 sc->sc_i2c.ic_write_byte = iomdiic_write_byte; in iomdiic_attach()
145 iba.iba_tag = &sc->sc_i2c; in iomdiic_attach()
163 iic_tag_init(&sc.sc_i2c); in iomdiic_bootstrap_cookie()
164 sc.sc_i2c.ic_cookie = ≻ in iomdiic_bootstrap_cookie()
165 sc.sc_i2c.ic_send_start = iomdiic_send_start; in iomdiic_bootstrap_cookie()
166 sc.sc_i2c.ic_send_stop = iomdiic_send_stop; in iomdiic_bootstrap_cookie()
167 sc.sc_i2c.ic_initiate_xfer = iomdiic_initiate_xfer; in iomdiic_bootstrap_cookie()
168 sc.sc_i2c.ic_read_byte = iomdiic_read_byte; in iomdiic_bootstrap_cookie()
169 sc.sc_i2c.ic_write_byte = iomdiic_write_byte; in iomdiic_bootstrap_cookie()
171 return ((void *) &sc.sc_i2c); in iomdiic_bootstrap_cookie()