Home
last modified time | relevance | path

Searched refs:I2C_LOCK_SEGMENT (Results 1 – 17 of 17) sorted by relevance

/linux/drivers/iio/chemical/
H A Dsunrise_co2.c123 i2c_lock_bus(client->adapter, I2C_LOCK_SEGMENT); in sunrise_read_byte()
125 i2c_unlock_bus(client->adapter, I2C_LOCK_SEGMENT); in sunrise_read_byte()
141 i2c_lock_bus(client->adapter, I2C_LOCK_SEGMENT); in sunrise_read_word()
143 i2c_unlock_bus(client->adapter, I2C_LOCK_SEGMENT); in sunrise_read_word()
160 i2c_lock_bus(client->adapter, I2C_LOCK_SEGMENT); in sunrise_write_byte()
162 i2c_unlock_bus(client->adapter, I2C_LOCK_SEGMENT); in sunrise_write_byte()
176 i2c_lock_bus(client->adapter, I2C_LOCK_SEGMENT); in sunrise_write_word()
178 i2c_unlock_bus(client->adapter, I2C_LOCK_SEGMENT); in sunrise_write_word()
/linux/drivers/mfd/
H A D88pm860x-i2c.c146 i2c_lock_bus(i2c->adapter, I2C_LOCK_SEGMENT); in pm860x_page_reg_write()
153 i2c_unlock_bus(i2c->adapter, I2C_LOCK_SEGMENT); in pm860x_page_reg_write()
164 i2c_lock_bus(i2c->adapter, I2C_LOCK_SEGMENT); in pm860x_page_bulk_read()
171 i2c_unlock_bus(i2c->adapter, I2C_LOCK_SEGMENT); in pm860x_page_bulk_read()
/linux/drivers/net/mdio/
H A Dmdio-i2c.c119 i2c_lock_bus(i2c, I2C_LOCK_SEGMENT); in smbus_byte_mii_read_default_c22()
134 i2c_unlock_bus(i2c, I2C_LOCK_SEGMENT); in smbus_byte_mii_read_default_c22()
156 i2c_lock_bus(i2c, I2C_LOCK_SEGMENT); in smbus_byte_mii_write_default_c22()
171 i2c_unlock_bus(i2c, I2C_LOCK_SEGMENT); in smbus_byte_mii_write_default_c22()
269 i2c_lock_bus(i2c, I2C_LOCK_SEGMENT); in i2c_transfer_rollball()
290 i2c_unlock_bus(i2c, I2C_LOCK_SEGMENT); in i2c_transfer_rollball()
/linux/drivers/base/regmap/
H A Dregmap-sccb.c47 i2c_lock_bus(i2c->adapter, I2C_LOCK_SEGMENT); in regmap_sccb_read()
61 i2c_unlock_bus(i2c->adapter, I2C_LOCK_SEGMENT); in regmap_sccb_read()
/linux/drivers/media/dvb-frontends/
H A Drtl2830.c17 i2c_lock_bus(client->adapter, I2C_LOCK_SEGMENT); in rtl2830_bulk_write()
19 i2c_unlock_bus(client->adapter, I2C_LOCK_SEGMENT); in rtl2830_bulk_write()
29 i2c_lock_bus(client->adapter, I2C_LOCK_SEGMENT); in rtl2830_update_bits()
31 i2c_unlock_bus(client->adapter, I2C_LOCK_SEGMENT); in rtl2830_update_bits()
41 i2c_lock_bus(client->adapter, I2C_LOCK_SEGMENT); in rtl2830_bulk_read()
43 i2c_unlock_bus(client->adapter, I2C_LOCK_SEGMENT); in rtl2830_bulk_read()
H A Daf9013.c1304 i2c_lock_bus(client->adapter, I2C_LOCK_SEGMENT); in af9013_wregs()
1307 i2c_unlock_bus(client->adapter, I2C_LOCK_SEGMENT); in af9013_wregs()
1345 i2c_lock_bus(client->adapter, I2C_LOCK_SEGMENT); in af9013_rregs()
1348 i2c_unlock_bus(client->adapter, I2C_LOCK_SEGMENT); in af9013_rregs()
H A Dtda1004x.c319 i2c_lock_bus(state->i2c, I2C_LOCK_SEGMENT); in tda1004x_do_upload()
332 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()
H A Ddrxk_hard.c193 i2c_lock_bus(state->i2c, I2C_LOCK_SEGMENT); in drxk_i2c_lock()
204 i2c_unlock_bus(state->i2c, I2C_LOCK_SEGMENT); in drxk_i2c_unlock()
/linux/drivers/platform/arm64/
H A Dlenovo-thinkpad-t14s.c150 i2c_lock_bus(client->adapter, I2C_LOCK_SEGMENT); in t14s_ec_read()
164 i2c_unlock_bus(client->adapter, I2C_LOCK_SEGMENT); in t14s_ec_read()
190 i2c_lock_bus(client->adapter, I2C_LOCK_SEGMENT); in t14s_ec_read_evt()
205 i2c_unlock_bus(client->adapter, I2C_LOCK_SEGMENT); in t14s_ec_read_evt()
/linux/drivers/media/tuners/
H A Dtda18271-common.c216 i2c_lock_bus(priv->i2c_props.adap, I2C_LOCK_SEGMENT); in __tda18271_write_regs()
237 i2c_unlock_bus(priv->i2c_props.adap, I2C_LOCK_SEGMENT); in __tda18271_write_regs()
291 i2c_lock_bus(priv->i2c_props.adap, I2C_LOCK_SEGMENT); in tda18271_init_regs()
507 i2c_unlock_bus(priv->i2c_props.adap, I2C_LOCK_SEGMENT); in tda18271_init_regs()
/linux/drivers/iio/light/
H A Das73211.c292 i2c_lock_bus(data->client->adapter, I2C_LOCK_SEGMENT); in as73211_req_data()
302 i2c_unlock_bus(data->client->adapter, I2C_LOCK_SEGMENT); in as73211_req_data()
320 i2c_unlock_bus(data->client->adapter, I2C_LOCK_SEGMENT); in as73211_req_data()
328 i2c_unlock_bus(data->client->adapter, I2C_LOCK_SEGMENT); in as73211_req_data()
/linux/drivers/net/mctp/
H A Dmctp-i2c.c421 i2c_lock_bus(midev->adapter, I2C_LOCK_SEGMENT); in mctp_i2c_lock_nest()
436 i2c_unlock_bus(midev->adapter, I2C_LOCK_SEGMENT); in mctp_i2c_unlock_nest()
451 i2c_unlock_bus(midev->adapter, I2C_LOCK_SEGMENT); in mctp_i2c_unlock_reset()
586 i2c_unlock_bus(midev->adapter, I2C_LOCK_SEGMENT); in mctp_i2c_flow_release()
/linux/drivers/i2c/muxes/
H A Di2c-mux-pca954x.c388 i2c_lock_bus(muxc->parent, I2C_LOCK_SEGMENT); in idle_state_store()
398 i2c_unlock_bus(muxc->parent, I2C_LOCK_SEGMENT); in idle_state_store()
/linux/drivers/input/touchscreen/
H A Drohm_bu21023.c299 i2c_lock_bus(adap, I2C_LOCK_SEGMENT); in rohm_i2c_burst_read()
308 i2c_unlock_bus(adap, I2C_LOCK_SEGMENT); in rohm_i2c_burst_read()
/linux/drivers/i2c/
H A Di2c-core-smbus.c548 i2c_unlock_bus(adapter, I2C_LOCK_SEGMENT); in i2c_smbus_xfer()
H A Di2c-core-base.c2318 i2c_unlock_bus(adap, I2C_LOCK_SEGMENT); in i2c_transfer()
/linux/include/linux/
H A Di2c.h798 #define I2C_LOCK_SEGMENT BIT(1) macro