Home
last modified time | relevance | path

Searched refs:i2c_unlock_bus (Results 1 – 25 of 26) sorted by relevance

12

/Linux-v6.6/drivers/i2c/
Di2c-core-slave.c49 i2c_unlock_bus(client->adapter, I2C_LOCK_ROOT_ADAPTER); in i2c_slave_register()
74 i2c_unlock_bus(client->adapter, I2C_LOCK_ROOT_ADAPTER); in i2c_slave_unregister()
Di2c-mux.c175 i2c_unlock_bus(parent, flags); in i2c_mux_unlock_bus()
209 i2c_unlock_bus(parent, flags); in i2c_parent_unlock_bus()
Di2c-core-smbus.c547 i2c_unlock_bus(adapter, I2C_LOCK_SEGMENT); in i2c_smbus_xfer()
Di2c-core-base.c2284 i2c_unlock_bus(adap, I2C_LOCK_SEGMENT); in i2c_transfer()
/Linux-v6.6/drivers/iio/chemical/
Dsunrise_co2.c127 i2c_unlock_bus(client->adapter, I2C_LOCK_SEGMENT); in sunrise_read_byte()
145 i2c_unlock_bus(client->adapter, I2C_LOCK_SEGMENT); in sunrise_read_word()
164 i2c_unlock_bus(client->adapter, I2C_LOCK_SEGMENT); in sunrise_write_byte()
180 i2c_unlock_bus(client->adapter, I2C_LOCK_SEGMENT); in sunrise_write_word()
/Linux-v6.6/drivers/i2c/busses/
Di2c-gpio.c89 i2c_unlock_bus(&priv->adap, I2C_LOCK_ROOT_ADAPTER); \
98 i2c_unlock_bus(&priv->adap, I2C_LOCK_ROOT_ADAPTER); \
128 i2c_unlock_bus(&priv->adap, I2C_LOCK_ROOT_ADAPTER); in i2c_gpio_incomplete_transfer()
194 i2c_unlock_bus(&priv->adap, I2C_LOCK_ROOT_ADAPTER); in i2c_gpio_fi_act_on_scl_irq()
Di2c-amd-mp2-plat.c336 i2c_unlock_bus(&i2c_dev->adap, I2C_LOCK_ROOT_ADAPTER); in i2c_amd_remove()
Di2c-davinci.c718 i2c_unlock_bus(&dev->adapter, I2C_LOCK_ROOT_ADAPTER); in i2c_davinci_cpufreq_transition()
/Linux-v6.6/drivers/mfd/
D88pm860x-i2c.c153 i2c_unlock_bus(i2c->adapter, I2C_LOCK_SEGMENT); in pm860x_page_reg_write()
171 i2c_unlock_bus(i2c->adapter, I2C_LOCK_SEGMENT); in pm860x_page_bulk_read()
/Linux-v6.6/drivers/base/regmap/
Dregmap-sccb.c61 i2c_unlock_bus(i2c->adapter, I2C_LOCK_SEGMENT); in regmap_sccb_read()
/Linux-v6.6/drivers/iio/light/
Das73211.c250 i2c_unlock_bus(data->client->adapter, I2C_LOCK_SEGMENT); in as73211_req_data()
268 i2c_unlock_bus(data->client->adapter, I2C_LOCK_SEGMENT); in as73211_req_data()
276 i2c_unlock_bus(data->client->adapter, I2C_LOCK_SEGMENT); in as73211_req_data()
/Linux-v6.6/include/linux/
Di2c.h814 i2c_unlock_bus(struct i2c_adapter *adapter, unsigned int flags) in i2c_unlock_bus() function
833 i2c_unlock_bus(adap, I2C_LOCK_ROOT_ADAPTER); in i2c_mark_adapter_suspended()
848 i2c_unlock_bus(adap, I2C_LOCK_ROOT_ADAPTER); in i2c_mark_adapter_resumed()
/Linux-v6.6/drivers/media/dvb-frontends/
Drtl2830.c19 i2c_unlock_bus(client->adapter, I2C_LOCK_SEGMENT); in rtl2830_bulk_write()
31 i2c_unlock_bus(client->adapter, I2C_LOCK_SEGMENT); in rtl2830_update_bits()
43 i2c_unlock_bus(client->adapter, I2C_LOCK_SEGMENT); in rtl2830_bulk_read()
Dtda1004x.c332 i2c_unlock_bus(state->i2c, I2C_LOCK_SEGMENT); in tda1004x_do_upload()
339 i2c_unlock_bus(state->i2c, I2C_LOCK_SEGMENT); in tda1004x_do_upload()
Daf9013.c1307 i2c_unlock_bus(client->adapter, I2C_LOCK_SEGMENT); in af9013_wregs()
1348 i2c_unlock_bus(client->adapter, I2C_LOCK_SEGMENT); in af9013_rregs()
/Linux-v6.6/drivers/char/tpm/
Dtpm_i2c_infineon.c190 i2c_unlock_bus(tpm_dev.client->adapter, I2C_LOCK_SEGMENT); in iic_tpm_read()
241 i2c_unlock_bus(tpm_dev.client->adapter, I2C_LOCK_SEGMENT); in iic_tpm_write_generic()
Dtpm_tis_i2c_cr50.c222 i2c_unlock_bus(client->adapter, I2C_LOCK_SEGMENT); in tpm_cr50_i2c_read()
279 i2c_unlock_bus(client->adapter, I2C_LOCK_SEGMENT); in tpm_cr50_i2c_write()
/Linux-v6.6/drivers/i2c/muxes/
Di2c-mux-pca9541.c302 i2c_unlock_bus(adap, I2C_LOCK_SEGMENT); in pca9541_probe()
Di2c-mux-pca954x.c380 i2c_unlock_bus(muxc->parent, I2C_LOCK_SEGMENT); in idle_state_store()
/Linux-v6.6/drivers/net/mctp/
Dmctp-i2c.c427 i2c_unlock_bus(midev->adapter, I2C_LOCK_SEGMENT); in mctp_i2c_unlock_nest()
442 i2c_unlock_bus(midev->adapter, I2C_LOCK_SEGMENT); in mctp_i2c_unlock_reset()
536 i2c_unlock_bus(midev->adapter, I2C_LOCK_SEGMENT); in mctp_i2c_flow_release()
/Linux-v6.6/drivers/media/tuners/
Dtda18271-common.c237 i2c_unlock_bus(priv->i2c_props.adap, I2C_LOCK_SEGMENT); in __tda18271_write_regs()
507 i2c_unlock_bus(priv->i2c_props.adap, I2C_LOCK_SEGMENT); in tda18271_init_regs()
/Linux-v6.6/drivers/net/mdio/
Dmdio-i2c.c223 i2c_unlock_bus(i2c, I2C_LOCK_SEGMENT); in i2c_transfer_rollball()
/Linux-v6.6/drivers/iio/temperature/
Dmlx90614.c508 i2c_unlock_bus(data->client->adapter, I2C_LOCK_ROOT_ADAPTER); in mlx90614_wakeup()
/Linux-v6.6/drivers/usb/misc/
Dusb251xb.c283 i2c_unlock_bus(hub->i2c->adapter, I2C_LOCK_SEGMENT); in usb251xb_reset()
/Linux-v6.6/drivers/input/touchscreen/
Drohm_bu21023.c308 i2c_unlock_bus(adap, I2C_LOCK_SEGMENT); in rohm_i2c_burst_read()

12