/openbsd-current/sys/arch/alpha/pci/ |
H A D | tsciic.c | 50 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 D | gpioiic.c | 51 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 D | piic.c | 36 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 D | kiicvar.h | 95 struct i2c_controller sc_i2c_tag; member in struct:kiic_softc
|
H A D | kiic.c | 132 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 D | smu.c | 103 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 D | mpfiic.c | 73 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 D | dwiic_fdt.c | 106 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 D | ssdfb.c | 87 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 D | rkpmic.c | 335 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 D | gdiumiic.c | 54 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 D | octiic.c | 46 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 D | dwiic_pci.c | 267 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 D | ichiic.c | 55 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 D | amdiic.c | 87 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 D | piixpm.c | 64 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 D | amdpm.c | 163 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 D | viapm.c | 200 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 D | dwiic_acpi.c | 246 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 D | dwiicvar.h | 76 struct i2c_controller sc_i2c_tag; member in struct:dwiic_softc
|