Searched refs:i2c_lock (Results 1 – 13 of 13) sorted by relevance
81 struct mutex i2c_lock; member186 mutex_lock(&awi->i2c_lock); in aw9523_pmx_set_mux()189 mutex_unlock(&awi->i2c_lock); in aw9523_pmx_set_mux()243 mutex_lock(&awi->i2c_lock); in aw9523_pconf_get()245 mutex_unlock(&awi->i2c_lock); in aw9523_pconf_get()294 guard(mutex)(&awi->i2c_lock); in aw9523_pconf_set()525 mutex_lock(&awi->i2c_lock); in aw9523_gpio_get_direction()527 mutex_unlock(&awi->i2c_lock); in aw9523_gpio_get_direction()539 mutex_lock(&awi->i2c_lock); in aw9523_gpio_get()541 mutex_unlock(&awi->i2c_lock); in aw9523_gpio_get()[all …]
137 struct mutex i2c_lock; member476 guard(mutex)(&chip->i2c_lock); in cy8c95x0_regmap_update_bits_base()585 scoped_guard(mutex, &chip->i2c_lock) in cy8c95x0_regmap_read_bits()1439 ret = devm_mutex_init(dev, &chip->i2c_lock); in cy8c95x0_probe()
167 struct mutex i2c_lock; /* lock for sending i2c commands */ member212 mutex_lock(&data->i2c_lock); in sht3x_read_from_command()231 mutex_unlock(&data->i2c_lock); in sht3x_read_from_command()400 mutex_lock(&data->i2c_lock); in limit_write()402 mutex_unlock(&data->i2c_lock); in limit_write()535 mutex_lock(&data->i2c_lock); in heater_enable_store()544 mutex_unlock(&data->i2c_lock); in heater_enable_store()573 mutex_lock(&data->i2c_lock); in update_interval_write()607 mutex_unlock(&data->i2c_lock); in update_interval_write()909 mutex_init(&data->i2c_lock); in sht3x_probe()
27 struct mutex i2c_lock; member105 guard(mutex)(&adnp->i2c_lock); in adnp_gpio_set()118 guard(mutex)(&adnp->i2c_lock); in adnp_gpio_direction_input()149 guard(mutex)(&adnp->i2c_lock); in adnp_gpio_direction_output()182 scoped_guard(mutex, &adnp->i2c_lock) { in adnp_gpio_dbg_show()240 guard(mutex)(&adnp->i2c_lock); in adnp_irq()346 scoped_guard(mutex, &adnp->i2c_lock) { in adnp_irq_bus_unlock()487 err = devm_mutex_init(&client->dev, &adnp->i2c_lock); in adnp_i2c_probe()
224 struct mutex i2c_lock; member624 guard(mutex)(&chip->i2c_lock); in pca953x_gpio_direction_input()638 guard(mutex)(&chip->i2c_lock); in pca953x_gpio_direction_output()663 scoped_guard(mutex, &chip->i2c_lock) in pca953x_gpio_get_value()678 guard(mutex)(&chip->i2c_lock); in pca953x_gpio_set_value()691 scoped_guard(mutex, &chip->i2c_lock) in pca953x_gpio_get_direction()716 scoped_guard(mutex, &chip->i2c_lock) in pca953x_gpio_get_multiple()732 guard(mutex)(&chip->i2c_lock); in pca953x_gpio_set_multiple()760 guard(mutex)(&chip->i2c_lock); in pca953x_gpio_set_pull_up_down()866 guard(mutex)(&chip->i2c_lock); in pca953x_irq_bus_sync_unlock()[all …]
129 mutex_lock(&mantis->i2c_lock); in mantis_i2c_xfer()189 mutex_unlock(&mantis->i2c_lock); in mantis_i2c_xfer()194 mutex_unlock(&mantis->i2c_lock); in mantis_i2c_xfer()215 mutex_init(&mantis->i2c_lock); in mantis_i2c_init()
73 struct mutex i2c_lock; member141 mutex_lock(&i2c_dev->i2c_lock); in oaktrail_hdmi_i2c_access()163 mutex_unlock(&i2c_dev->i2c_lock); in oaktrail_hdmi_i2c_access()301 mutex_init(&i2c_dev->i2c_lock); in oaktrail_hdmi_i2c_init()
60 struct mutex i2c_lock; member178 mutex_lock(&state->base->i2c_lock); in send_command()184 mutex_unlock(&state->base->i2c_lock); in send_command()186 mutex_lock(&state->base->i2c_lock); in send_command()192 mutex_unlock(&state->base->i2c_lock); in send_command()197 mutex_unlock(&state->base->i2c_lock); in send_command()209 mutex_lock(&state->base->i2c_lock); in write_register()211 mutex_unlock(&state->base->i2c_lock); in write_register()223 mutex_lock(&state->base->i2c_lock); in write_firmware_block()234 mutex_unlock(&state->base->i2c_lock); in write_firmware_block()[all …]
73 struct mutex i2c_lock; /* shared I2C access protect */ member1234 mutex_lock(&state->base->i2c_lock); in gate_ctrl()1243 if (!WARN_ON(!mutex_is_locked(&state->base->i2c_lock))) in gate_ctrl()1244 mutex_unlock(&state->base->i2c_lock); in gate_ctrl()1254 if (!WARN_ON(!mutex_is_locked(&state->base->i2c_lock))) in gate_ctrl()1255 mutex_unlock(&state->base->i2c_lock); in gate_ctrl()1799 mutex_init(&base->i2c_lock); in stv0910_attach()
298 if (mutex_lock_interruptible(&dev->i2c_lock)) in saa7146_i2c_transfer()377 mutex_unlock(&dev->i2c_lock); in saa7146_i2c_transfer()
431 mutex_init(&dev->i2c_lock); in saa7146_init_one()
1370 static void i2c_lock(struct hw *hw) in i2c_lock() function1417 i2c_lock(hw); in hw_reset_dac()1472 i2c_lock(hw); in hw_dac_init()1614 i2c_lock(hw); in adc_input_select_SBx()1627 i2c_lock(hw); in adc_input_select_SBx()1659 i2c_lock(hw); in adc_input_select_hendrix()1672 i2c_lock(hw); in adc_input_select_hendrix()1753 i2c_lock(hw); in adc_init_SBx()
55 struct mutex i2c_lock; member961 mutex_lock(&usb->i2c_lock); in go7007_usb_i2c_master_xfer()1016 mutex_unlock(&usb->i2c_lock); in go7007_usb_i2c_master_xfer()1169 mutex_init(&usb->i2c_lock); in go7007_usb_probe()