Searched refs:sc_i2c_tag (Results 1 - 20 of 20) sorted by relevance

/openbsd-current/sys/arch/alpha/pci/
H A Dtsciic.c50 struct i2c_controller sc_i2c_tag; member in struct:tsciic_softc
111 sc->sc_i2c_tag.ic_cookie = sc;
112 sc->sc_i2c_tag.ic_acquire_bus = tsciic_acquire_bus;
113 sc->sc_i2c_tag.ic_release_bus = tsciic_release_bus;
114 sc->sc_i2c_tag.ic_send_start = tsciic_send_start;
115 sc->sc_i2c_tag.ic_send_stop = tsciic_send_stop;
116 sc->sc_i2c_tag.ic_initiate_xfer = tsciic_initiate_xfer;
117 sc->sc_i2c_tag.ic_read_byte = tsciic_read_byte;
118 sc->sc_i2c_tag.ic_write_byte = tsciic_write_byte;
122 iba.iba_tag = &sc->sc_i2c_tag;
[all...]
/openbsd-current/sys/dev/gpio/
H A Dgpioiic.c51 struct i2c_controller sc_i2c_tag; member in struct:gpioiic_softc
188 sc->sc_i2c_tag.ic_cookie = sc;
189 sc->sc_i2c_tag.ic_acquire_bus = gpioiic_i2c_acquire_bus;
190 sc->sc_i2c_tag.ic_release_bus = gpioiic_i2c_release_bus;
191 sc->sc_i2c_tag.ic_send_start = gpioiic_i2c_send_start;
192 sc->sc_i2c_tag.ic_send_stop = gpioiic_i2c_send_stop;
193 sc->sc_i2c_tag.ic_initiate_xfer = gpioiic_i2c_initiate_xfer;
194 sc->sc_i2c_tag.ic_read_byte = gpioiic_i2c_read_byte;
195 sc->sc_i2c_tag.ic_write_byte = gpioiic_i2c_write_byte;
199 iba.iba_tag = &sc->sc_i2c_tag;
[all...]
/openbsd-current/sys/arch/macppc/dev/
H A Dpiic.c36 struct i2c_controller sc_i2c_tag; member in struct:piic_softc
77 sc->sc_i2c_tag.ic_cookie = sc;
78 sc->sc_i2c_tag.ic_acquire_bus = piic_i2c_acquire_bus;
79 sc->sc_i2c_tag.ic_release_bus = piic_i2c_release_bus;
80 sc->sc_i2c_tag.ic_exec = piic_i2c_exec;
84 iba.iba_tag = &sc->sc_i2c_tag;
H A Dkiicvar.h95 struct i2c_controller sc_i2c_tag; member in struct:kiic_softc
H A Dkiic.c132 sc->sc_i2c_tag.ic_cookie = sc;
133 sc->sc_i2c_tag.ic_acquire_bus = kiic_i2c_acquire_bus;
134 sc->sc_i2c_tag.ic_release_bus = kiic_i2c_release_bus;
135 sc->sc_i2c_tag.ic_exec = kiic_i2c_exec;
139 iba.iba_tag = &sc->sc_i2c_tag;
H A Dsmu.c103 struct i2c_controller sc_i2c_tag; member in struct:smu_softc
479 sc->sc_i2c_tag.ic_cookie = sc;
480 sc->sc_i2c_tag.ic_acquire_bus = smu_i2c_acquire_bus;
481 sc->sc_i2c_tag.ic_release_bus = smu_i2c_release_bus;
482 sc->sc_i2c_tag.ic_exec = smu_i2c_exec;
497 iba.iba_tag = &sc->sc_i2c_tag;
/openbsd-current/sys/arch/riscv64/dev/
H A Dmpfiic.c73 struct i2c_controller sc_i2c_tag; member in struct:mpfiic_softc
185 sc->sc_i2c_tag.ic_cookie = sc;
186 sc->sc_i2c_tag.ic_acquire_bus = mpfiic_i2c_acquire_bus;
187 sc->sc_i2c_tag.ic_release_bus = mpfiic_i2c_release_bus;
188 sc->sc_i2c_tag.ic_send_start = mpfiic_i2c_send_start;
189 sc->sc_i2c_tag.ic_send_stop = mpfiic_i2c_send_stop;
190 sc->sc_i2c_tag.ic_initiate_xfer = mpfiic_i2c_initiate_xfer;
191 sc->sc_i2c_tag.ic_read_byte = mpfiic_i2c_read_byte;
192 sc->sc_i2c_tag.ic_write_byte = mpfiic_i2c_write_byte;
196 iba.iba_tag = &sc->sc_i2c_tag;
[all...]
/openbsd-current/sys/dev/fdt/
H A Ddwiic_fdt.c106 sc->sc_i2c_tag.ic_cookie = sc;
107 sc->sc_i2c_tag.ic_acquire_bus = dwiic_i2c_acquire_bus;
108 sc->sc_i2c_tag.ic_release_bus = dwiic_i2c_release_bus;
109 sc->sc_i2c_tag.ic_exec = dwiic_i2c_exec;
113 iba.iba_tag = &sc->sc_i2c_tag;
H A Dssdfb.c87 i2c_tag_t sc_i2c_tag; member in struct:ssdfb_softc
201 sc->sc_i2c_tag = ia->ia_tag;
533 iic_acquire_bus(sc->sc_i2c_tag, 0);
534 if (iic_exec(sc->sc_i2c_tag, I2C_OP_WRITE_WITH_STOP,
538 iic_release_bus(sc->sc_i2c_tag, 0);
547 iic_acquire_bus(sc->sc_i2c_tag, 0);
548 if (iic_exec(sc->sc_i2c_tag, I2C_OP_WRITE_WITH_STOP,
552 iic_release_bus(sc->sc_i2c_tag, 0);
H A Drkpmic.c335 i2c_tag_t sc_i2c_tag; member in struct:rkpmic_softc
402 sc->sc_i2c_tag = ia->ia_tag;
868 iic_acquire_bus(sc->sc_i2c_tag, I2C_F_POLL);
869 error = iic_exec(sc->sc_i2c_tag, I2C_OP_READ_WITH_STOP,
871 iic_release_bus(sc->sc_i2c_tag, I2C_F_POLL);
881 iic_acquire_bus(sc->sc_i2c_tag, I2C_F_POLL);
882 error = iic_exec(sc->sc_i2c_tag, I2C_OP_WRITE_WITH_STOP,
884 iic_release_bus(sc->sc_i2c_tag, I2C_F_POLL);
/openbsd-current/sys/arch/loongson/dev/
H A Dgdiumiic.c54 struct i2c_controller sc_i2c_tag; member in struct:gdiumiic_softc
219 sc->sc_i2c_tag.ic_cookie = sc;
220 sc->sc_i2c_tag.ic_acquire_bus = gdiumiic_i2c_acquire_bus;
221 sc->sc_i2c_tag.ic_release_bus = gdiumiic_i2c_release_bus;
222 sc->sc_i2c_tag.ic_send_start = gdiumiic_i2c_send_start;
223 sc->sc_i2c_tag.ic_send_stop = gdiumiic_i2c_send_stop;
224 sc->sc_i2c_tag.ic_initiate_xfer = gdiumiic_i2c_initiate_xfer;
225 sc->sc_i2c_tag.ic_read_byte = gdiumiic_i2c_read_byte;
226 sc->sc_i2c_tag.ic_write_byte = gdiumiic_i2c_write_byte;
230 iba.iba_tag = &sc->sc_i2c_tag;
[all...]
/openbsd-current/sys/arch/octeon/dev/
H A Doctiic.c46 struct i2c_controller sc_i2c_tag; member in struct:octiic_softc
182 sc->sc_i2c_tag.ic_cookie = sc;
183 sc->sc_i2c_tag.ic_acquire_bus = octiic_i2c_acquire_bus;
184 sc->sc_i2c_tag.ic_release_bus = octiic_i2c_release_bus;
185 sc->sc_i2c_tag.ic_send_start = octiic_i2c_send_start;
186 sc->sc_i2c_tag.ic_send_stop = octiic_i2c_send_stop;
187 sc->sc_i2c_tag.ic_initiate_xfer = octiic_i2c_initiate_xfer;
188 sc->sc_i2c_tag.ic_read_byte = octiic_i2c_read_byte;
189 sc->sc_i2c_tag.ic_write_byte = octiic_i2c_write_byte;
193 iba.iba_tag = &sc->sc_i2c_tag;
[all...]
/openbsd-current/sys/dev/pci/
H A Ddwiic_pci.c267 sc->sc_i2c_tag.ic_cookie = sc;
268 sc->sc_i2c_tag.ic_acquire_bus = dwiic_i2c_acquire_bus;
269 sc->sc_i2c_tag.ic_release_bus = dwiic_i2c_release_bus;
270 sc->sc_i2c_tag.ic_exec = dwiic_i2c_exec;
271 sc->sc_i2c_tag.ic_intr_establish = dwiic_i2c_intr_establish;
272 sc->sc_i2c_tag.ic_intr_string = dwiic_i2c_intr_string;
276 sc->sc_iba.iba_tag = &sc->sc_i2c_tag;
284 sc->sc_devnode->i2c = &sc->sc_i2c_tag;
H A Dichiic.c55 struct i2c_controller sc_i2c_tag; member in struct:ichiic_softc
203 sc->sc_i2c_tag.ic_cookie = sc;
204 sc->sc_i2c_tag.ic_acquire_bus = ichiic_i2c_acquire_bus;
205 sc->sc_i2c_tag.ic_release_bus = ichiic_i2c_release_bus;
206 sc->sc_i2c_tag.ic_exec = ichiic_i2c_exec;
210 iba.iba_tag = &sc->sc_i2c_tag;
H A Damdiic.c87 struct i2c_controller sc_i2c_tag; member in struct:amdiic_softc
178 sc->sc_i2c_tag.ic_cookie = sc;
179 sc->sc_i2c_tag.ic_acquire_bus = amdiic_i2c_acquire_bus;
180 sc->sc_i2c_tag.ic_release_bus = amdiic_i2c_release_bus;
181 sc->sc_i2c_tag.ic_exec = amdiic_i2c_exec;
185 iba.iba_tag = &sc->sc_i2c_tag;
H A Dpiixpm.c64 struct i2c_controller sc_i2c_tag[4]; member in struct:piixpm_softc
273 sc->sc_i2c_tag[i].ic_cookie = &sc->sc_busses[i];
274 sc->sc_i2c_tag[i].ic_acquire_bus = piixpm_i2c_acquire_bus;
275 sc->sc_i2c_tag[i].ic_release_bus = piixpm_i2c_release_bus;
276 sc->sc_i2c_tag[i].ic_exec = piixpm_i2c_exec;
280 iba.iba_tag = &sc->sc_i2c_tag[i];
H A Damdpm.c163 struct i2c_controller sc_i2c_tag; member in struct:amdpm_softc
299 sc->sc_i2c_tag.ic_cookie = sc;
300 sc->sc_i2c_tag.ic_acquire_bus = amdpm_i2c_acquire_bus;
301 sc->sc_i2c_tag.ic_release_bus = amdpm_i2c_release_bus;
302 sc->sc_i2c_tag.ic_exec = amdpm_i2c_exec;
306 iba.iba_tag = &sc->sc_i2c_tag;
H A Dviapm.c200 struct i2c_controller sc_i2c_tag; member in struct:viapm_softc
379 sc->sc_i2c_tag.ic_cookie = sc;
380 sc->sc_i2c_tag.ic_acquire_bus = viapm_i2c_acquire_bus;
381 sc->sc_i2c_tag.ic_release_bus = viapm_i2c_release_bus;
382 sc->sc_i2c_tag.ic_exec = viapm_i2c_exec;
386 iba.iba_tag = &sc->sc_i2c_tag;
/openbsd-current/sys/dev/acpi/
H A Ddwiic_acpi.c246 sc->sc_i2c_tag.ic_cookie = sc;
247 sc->sc_i2c_tag.ic_acquire_bus = dwiic_i2c_acquire_bus;
248 sc->sc_i2c_tag.ic_release_bus = dwiic_i2c_release_bus;
249 sc->sc_i2c_tag.ic_exec = dwiic_i2c_exec;
250 sc->sc_i2c_tag.ic_intr_establish = dwiic_i2c_intr_establish;
251 sc->sc_i2c_tag.ic_intr_disestablish = dwiic_i2c_intr_disestablish;
252 sc->sc_i2c_tag.ic_intr_string = dwiic_i2c_intr_string;
256 sc->sc_i2c_tag.ic_acquire_bus = dwiic_acpi_acquire_bus;
257 sc->sc_i2c_tag.ic_release_bus = dwiic_acpi_release_bus;
263 sc->sc_iba.iba_tag = &sc->sc_i2c_tag;
[all...]
/openbsd-current/sys/dev/ic/
H A Ddwiicvar.h76 struct i2c_controller sc_i2c_tag; member in struct:dwiic_softc

Completed in 136 milliseconds