| /drivers/pinctrl/ |
| A D | pinctrl-aw9523.c | 81 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 D | pinctrl-cy8c95x0.c | 158 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 D | mgb4_sysfs_in.c | 44 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 D | mgb4_sysfs_out.c | 594 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 D | mgb4_core.h | 52 struct mutex i2c_lock; /* I2C bus access lock */ member
|
| A D | mgb4_core.c | 337 mutex_init(&mgbdev->i2c_lock); in init_i2c()
|
| /drivers/hwmon/ |
| A D | hs3001.c | 45 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 D | sht3x.c | 166 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 D | s2250-board.c | 42 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 D | go7007-usb.c | 55 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 D | gpio-adnp.c | 28 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 D | gpio-pca953x.c | 222 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 D | mantis_i2c.c | 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()
|
| A D | mantis_common.h | 134 struct mutex i2c_lock; member
|
| /drivers/gpu/drm/gma500/ |
| A D | oaktrail_hdmi_i2c.c | 70 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 D | mxl5xx.c | 60 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 D | mxl692.c | 25 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 D | stv0910.c | 73 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 D | cx231xx-i2c.c | 367 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 D | cx231xx.h | 608 struct mutex i2c_lock; member
|
| A D | cx231xx-cards.c | 1409 mutex_init(&dev->i2c_lock); in cx231xx_init_dev()
|
| /drivers/gpu/drm/rockchip/ |
| A D | rk3066_hdmi.c | 40 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 D | saa7146_i2c.c | 298 if (mutex_lock_interruptible(&dev->i2c_lock)) in saa7146_i2c_transfer() 377 mutex_unlock(&dev->i2c_lock); in saa7146_i2c_transfer()
|
| A D | saa7146_core.c | 431 mutex_init(&dev->i2c_lock); in saa7146_init_one()
|