Searched refs:sc_i2c_tag (Results 1 – 11 of 11) sorted by relevance
/netbsd-src/sys/dev/i2c/ |
H A D | ssdfb_i2c.c | 44 i2c_tag_t sc_i2c_tag; member 117 sc->sc_i2c_tag = ia->ia_tag; in ssdfb_i2c_attach() 143 error = iic_acquire_bus(sc->sc_i2c_tag, flags); in ssdfb_i2c_probe_transfer_size() 149 error = iic_exec(sc->sc_i2c_tag, I2C_OP_WRITE_WITH_STOP, in ssdfb_i2c_probe_transfer_size() 161 (void) iic_release_bus(sc->sc_i2c_tag, flags); in ssdfb_i2c_probe_transfer_size() 174 error = iic_exec(sc->sc_i2c_tag, I2C_OP_WRITE_WITH_STOP, in ssdfb_i2c_transfer() 182 error = iic_exec(sc->sc_i2c_tag, I2C_OP_WRITE_WITH_STOP, in ssdfb_i2c_transfer() 197 error = iic_acquire_bus(sc->sc_i2c_tag, flags); in ssdfb_i2c_cmd() 200 error = iic_exec(sc->sc_i2c_tag, I2C_OP_WRITE_WITH_STOP, in ssdfb_i2c_cmd() 202 (void) iic_release_bus(sc->sc_i2c_tag, flags); in ssdfb_i2c_cmd() [all …]
|
H A D | tea5767.c | 66 i2c_tag_t sc_i2c_tag; member 125 sc->sc_i2c_tag = ia->ia_tag; in tea5767_attach() 154 if (iic_acquire_bus(sc->sc_i2c_tag, 0)) { in tea5767_write() 159 exec_result = iic_exec(sc->sc_i2c_tag, I2C_OP_WRITE_WITH_STOP, in tea5767_write() 163 iic_release_bus(sc->sc_i2c_tag, 0); in tea5767_write() 169 iic_release_bus(sc->sc_i2c_tag, 0); in tea5767_write() 180 if (iic_acquire_bus(sc->sc_i2c_tag, 0)) { in tea5767_read() 185 exec_result = iic_exec(sc->sc_i2c_tag, I2C_OP_READ_WITH_STOP, in tea5767_read() 189 iic_release_bus(sc->sc_i2c_tag, 0); in tea5767_read() 194 iic_release_bus(sc->sc_i2c_tag, 0); in tea5767_read()
|
/netbsd-src/sys/dev/gpio/ |
H A D | gpioiic.c | 55 struct i2c_controller sc_i2c_tag; member 185 iic_tag_init(&sc->sc_i2c_tag); in gpioiic_attach() 186 sc->sc_i2c_tag.ic_cookie = sc; in gpioiic_attach() 187 sc->sc_i2c_tag.ic_send_start = gpioiic_i2c_send_start; in gpioiic_attach() 188 sc->sc_i2c_tag.ic_send_stop = gpioiic_i2c_send_stop; in gpioiic_attach() 189 sc->sc_i2c_tag.ic_initiate_xfer = gpioiic_i2c_initiate_xfer; in gpioiic_attach() 190 sc->sc_i2c_tag.ic_read_byte = gpioiic_i2c_read_byte; in gpioiic_attach() 191 sc->sc_i2c_tag.ic_write_byte = gpioiic_i2c_write_byte; in gpioiic_attach() 194 iba.iba_tag = &sc->sc_i2c_tag; in gpioiic_attach() 216 iic_tag_fini(&sc->sc_i2c_tag); in gpioiic_detach()
|
/netbsd-src/sys/arch/x86/pci/imcsmb/ |
H A D | imcsmb.c | 150 iic_tag_init(&sc->sc_i2c_tag); in imcsmb_rescan() 151 sc->sc_i2c_tag.ic_cookie = sc; in imcsmb_rescan() 152 sc->sc_i2c_tag.ic_acquire_bus = imcsmb_acquire_bus; in imcsmb_rescan() 153 sc->sc_i2c_tag.ic_release_bus = imcsmb_release_bus; in imcsmb_rescan() 154 sc->sc_i2c_tag.ic_exec = imcsmb_exec; in imcsmb_rescan() 157 iba.iba_tag = &sc->sc_i2c_tag; in imcsmb_rescan() 193 iic_tag_fini(&sc->sc_i2c_tag); in imcsmb_detach()
|
H A D | imcsmb_var.h | 121 struct i2c_controller sc_i2c_tag; /* i2c tag info */ member
|
/netbsd-src/sys/dev/acpi/ |
H A D | smbus_acpi.c | 74 struct i2c_controller sc_i2c_tag; member 150 iic_tag_init(&sc->sc_i2c_tag); in acpi_smbus_attach() 151 sc->sc_i2c_tag.ic_cookie = sc; in acpi_smbus_attach() 152 sc->sc_i2c_tag.ic_exec = acpi_smbus_exec; in acpi_smbus_attach() 174 iba.iba_tag = &sc->sc_i2c_tag; in acpi_smbus_attach() 190 iic_tag_fini(&sc->sc_i2c_tag); in acpi_smbus_detach()
|
/netbsd-src/sys/dev/fdt/ |
H A D | dwiic_fdt.c | 136 fdtbus_register_i2c_controller(&sc->sc_dwiic.sc_i2c_tag, phandle); 138 fdtbus_attach_i2cbus(self, phandle, &sc->sc_dwiic.sc_i2c_tag, iicbus_print);
|
/netbsd-src/sys/dev/pci/ |
H A D | ichsmb.c | 70 struct i2c_controller sc_i2c_tag; member 247 iic_tag_init(&sc->sc_i2c_tag); in ichsmb_attach() 248 sc->sc_i2c_tag.ic_cookie = sc; in ichsmb_attach() 249 sc->sc_i2c_tag.ic_exec = ichsmb_i2c_exec; in ichsmb_attach() 455 iba.iba_tag = &sc->sc_i2c_tag; in ichsmb_rescan() 488 iic_tag_fini(&sc->sc_i2c_tag); in ichsmb_detach()
|
H A D | ismt.c | 187 struct i2c_controller sc_i2c_tag; member 653 iic_tag_fini(&sc->sc_i2c_tag); in ismt_detach() 798 iic_tag_init(&sc->sc_i2c_tag); in ismt_rescan() 799 sc->sc_i2c_tag.ic_cookie = sc; in ismt_rescan() 800 sc->sc_i2c_tag.ic_exec = ismt_i2c_exec; in ismt_rescan() 803 iba.iba_tag = &sc->sc_i2c_tag; in ismt_rescan()
|
/netbsd-src/sys/dev/ic/ |
H A D | dwiic.c | 193 iic_tag_init(&sc->sc_i2c_tag); in dwiic_attach() 194 sc->sc_i2c_tag.ic_cookie = sc; in dwiic_attach() 195 sc->sc_i2c_tag.ic_exec = dwiic_i2c_exec; in dwiic_attach() 197 sc->sc_iba.iba_tag = &sc->sc_i2c_tag; in dwiic_attach()
|
H A D | dwiic_var.h | 65 struct i2c_controller sc_i2c_tag; member
|