Home
last modified time | relevance | path

Searched refs:i2c_lock (Results 1 – 24 of 24) sorted by relevance

/drivers/pinctrl/
A Dpinctrl-aw9523.c81 struct mutex i2c_lock; member
186 mutex_lock(&awi->i2c_lock); in aw9523_pmx_set_mux()
243 mutex_lock(&awi->i2c_lock); in aw9523_pconf_get()
294 mutex_lock(&awi->i2c_lock); in aw9523_pconf_set()
528 mutex_lock(&awi->i2c_lock); in aw9523_gpio_get_direction()
542 mutex_lock(&awi->i2c_lock); in aw9523_gpio_get()
602 mutex_lock(&awi->i2c_lock); in aw9523_gpio_get_multiple()
642 mutex_lock(&awi->i2c_lock); in aw9523_gpio_set_multiple()
668 mutex_lock(&awi->i2c_lock); in aw9523_gpio_set()
683 mutex_lock(&awi->i2c_lock); in aw9523_direction_input()
[all …]
A Dpinctrl-cy8c95x0.c158 struct mutex i2c_lock; member
499 guard(mutex)(&chip->i2c_lock); in cy8c95x0_regmap_update_bits_base()
608 scoped_guard(mutex, &chip->i2c_lock) in cy8c95x0_regmap_read_bits()
1477 mutex_init(&chip->i2c_lock); in cy8c95x0_probe()
/drivers/media/pci/mgb4/
A Dmgb4_sysfs_in.c44 mutex_lock(&mgbdev->i2c_lock); in oldi_lane_width_show()
46 mutex_unlock(&mgbdev->i2c_lock); in oldi_lane_width_show()
98 mutex_lock(&mgbdev->i2c_lock); in oldi_lane_width_store()
100 mutex_unlock(&mgbdev->i2c_lock); in oldi_lane_width_store()
107 mutex_lock(&mgbdev->i2c_lock); in oldi_lane_width_store()
109 mutex_unlock(&mgbdev->i2c_lock); in oldi_lane_width_store()
443 mutex_lock(&vindev->mgbdev->i2c_lock); in fpdl3_input_width_show()
493 mutex_lock(&vindev->mgbdev->i2c_lock); in fpdl3_input_width_store()
511 mutex_lock(&vindev->mgbdev->i2c_lock); in gmsl_mode_show()
576 mutex_lock(&vindev->mgbdev->i2c_lock); in gmsl_mode_store()
[all …]
A Dmgb4_sysfs_out.c594 mutex_lock(&voutdev->mgbdev->i2c_lock); in fpdl3_output_width_show()
596 mutex_unlock(&voutdev->mgbdev->i2c_lock); in fpdl3_output_width_show()
644 mutex_lock(&voutdev->mgbdev->i2c_lock); in fpdl3_output_width_store()
646 mutex_unlock(&voutdev->mgbdev->i2c_lock); in fpdl3_output_width_store()
687 mutex_lock(&voutdev->mgbdev->i2c_lock); in pclk_frequency_store()
689 mutex_unlock(&voutdev->mgbdev->i2c_lock); in pclk_frequency_store()
A Dmgb4_core.h52 struct mutex i2c_lock; /* I2C bus access lock */ member
A Dmgb4_core.c337 mutex_init(&mgbdev->i2c_lock); in init_i2c()
/drivers/hwmon/
A Dhs3001.c45 struct mutex i2c_lock; /* lock for sending i2c commands */ member
115 mutex_lock(&data->i2c_lock); in hs3001_read()
118 mutex_unlock(&data->i2c_lock); in hs3001_read()
129 mutex_unlock(&data->i2c_lock); in hs3001_read()
214 mutex_init(&data->i2c_lock); in hs3001_probe()
A Dsht3x.c166 struct mutex i2c_lock; /* lock for sending i2c commands */ member
211 mutex_lock(&data->i2c_lock); in sht3x_read_from_command()
230 mutex_unlock(&data->i2c_lock); in sht3x_read_from_command()
397 mutex_lock(&data->i2c_lock); in limit_write()
399 mutex_unlock(&data->i2c_lock); in limit_write()
532 mutex_lock(&data->i2c_lock); in heater_enable_store()
541 mutex_unlock(&data->i2c_lock); in heater_enable_store()
570 mutex_lock(&data->i2c_lock); in update_interval_write()
604 mutex_unlock(&data->i2c_lock); in update_interval_write()
901 mutex_init(&data->i2c_lock); in sht3x_probe()
/drivers/media/usb/go7007/
A Ds2250-board.c42 struct mutex i2c_lock; member
170 if (mutex_lock_interruptible(&usb->i2c_lock) != 0) { in write_reg()
180 mutex_unlock(&usb->i2c_lock); in write_reg()
209 if (mutex_lock_interruptible(&usb->i2c_lock) != 0) { in write_reg_fp()
215 mutex_unlock(&usb->i2c_lock); in write_reg_fp()
271 if (mutex_lock_interruptible(&usb->i2c_lock) != 0) { in read_reg_fp()
277 mutex_unlock(&usb->i2c_lock); in read_reg_fp()
570 if (mutex_lock_interruptible(&usb->i2c_lock) == 0) { in s2250_probe()
590 mutex_unlock(&usb->i2c_lock); in s2250_probe()
A Dgo7007-usb.c55 struct mutex i2c_lock; member
961 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()
/drivers/gpio/
A Dgpio-adnp.c28 struct mutex i2c_lock; member
106 guard(mutex)(&adnp->i2c_lock); in adnp_gpio_set()
119 guard(mutex)(&adnp->i2c_lock); in adnp_gpio_direction_input()
150 guard(mutex)(&adnp->i2c_lock); in adnp_gpio_direction_output()
183 scoped_guard(mutex, &adnp->i2c_lock) { in adnp_gpio_dbg_show()
240 scoped_guard(mutex, &adnp->i2c_lock) { in adnp_irq()
345 scoped_guard(mutex, &adnp->i2c_lock) { in adnp_irq_bus_unlock()
486 err = devm_mutex_init(&client->dev, &adnp->i2c_lock); in adnp_i2c_probe()
A Dgpio-pca953x.c222 struct mutex i2c_lock; member
611 guard(mutex)(&chip->i2c_lock); in pca953x_gpio_direction_input()
628 guard(mutex)(&chip->i2c_lock); in pca953x_gpio_direction_output()
653 scoped_guard(mutex, &chip->i2c_lock) in pca953x_gpio_get_value()
668 guard(mutex)(&chip->i2c_lock); in pca953x_gpio_set_value()
722 guard(mutex)(&chip->i2c_lock); in pca953x_gpio_set_multiple()
750 guard(mutex)(&chip->i2c_lock); in pca953x_gpio_set_pull_up_down()
857 guard(mutex)(&chip->i2c_lock); in pca953x_irq_bus_sync_unlock()
1237 mutex_init(&chip->i2c_lock); in pca953x_probe()
1337 guard(mutex)(&chip->i2c_lock); in pca953x_restore_context()
[all …]
/drivers/media/pci/mantis/
A Dmantis_i2c.c129 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()
A Dmantis_common.h134 struct mutex i2c_lock; member
/drivers/gpu/drm/gma500/
A Doaktrail_hdmi_i2c.c70 struct mutex i2c_lock; member
132 mutex_lock(&i2c_dev->i2c_lock); in oaktrail_hdmi_i2c_access()
152 mutex_unlock(&i2c_dev->i2c_lock); in oaktrail_hdmi_i2c_access()
287 mutex_init(&i2c_dev->i2c_lock); in oaktrail_hdmi_i2c_init()
/drivers/media/dvb-frontends/
A Dmxl5xx.c60 struct mutex i2c_lock; member
178 mutex_lock(&state->base->i2c_lock); in send_command()
186 mutex_lock(&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()
249 mutex_lock(&state->base->i2c_lock); in read_register()
269 mutex_lock(&state->base->i2c_lock); in read_register_block()
[all …]
A Dmxl692.c25 struct mutex i2c_lock; /* i2c command mutex */ member
350 mutex_lock(&dev->i2c_lock); in mxl692_memread()
363 mutex_unlock(&dev->i2c_lock); in mxl692_memread()
457 mutex_lock(&dev->i2c_lock); in mxl692_i2c_writeread()
562 mutex_unlock(&dev->i2c_lock); in mxl692_i2c_writeread()
578 mutex_lock(&dev->i2c_lock); in mxl692_fwdownload()
600 mutex_unlock(&dev->i2c_lock); in mxl692_fwdownload()
616 mutex_unlock(&dev->i2c_lock); in mxl692_fwdownload()
1328 mutex_init(&dev->i2c_lock); in mxl692_probe()
A Dstv0910.c73 struct mutex i2c_lock; /* shared I2C access protect */ member
1234 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()
/drivers/media/usb/cx231xx/
A Dcx231xx-i2c.c367 mutex_lock(&dev->i2c_lock); in cx231xx_i2c_xfer()
380 mutex_unlock(&dev->i2c_lock); in cx231xx_i2c_xfer()
425 mutex_unlock(&dev->i2c_lock); in cx231xx_i2c_xfer()
429 mutex_unlock(&dev->i2c_lock); in cx231xx_i2c_xfer()
A Dcx231xx.h608 struct mutex i2c_lock; member
A Dcx231xx-cards.c1409 mutex_init(&dev->i2c_lock); in cx231xx_init_dev()
/drivers/gpu/drm/rockchip/
A Drk3066_hdmi.c40 struct mutex i2c_lock; /* For i2c operation. */ member
587 mutex_lock(&i2c->i2c_lock); in rk3066_hdmi_i2c_xfer()
616 mutex_unlock(&i2c->i2c_lock); in rk3066_hdmi_i2c_xfer()
641 mutex_init(&i2c->i2c_lock); in rk3066_hdmi_i2c_adapter()
/drivers/media/common/saa7146/
A Dsaa7146_i2c.c298 if (mutex_lock_interruptible(&dev->i2c_lock)) in saa7146_i2c_transfer()
377 mutex_unlock(&dev->i2c_lock); in saa7146_i2c_transfer()
A Dsaa7146_core.c431 mutex_init(&dev->i2c_lock); in saa7146_init_one()

Completed in 69 milliseconds