Lines Matching refs:i2c_lock
194 struct mutex i2c_lock; member
432 mutex_lock(&chip->i2c_lock); in pca953x_gpio_direction_input()
434 mutex_unlock(&chip->i2c_lock); in pca953x_gpio_direction_input()
447 mutex_lock(&chip->i2c_lock); in pca953x_gpio_direction_output()
456 mutex_unlock(&chip->i2c_lock); in pca953x_gpio_direction_output()
468 mutex_lock(&chip->i2c_lock); in pca953x_gpio_get_value()
470 mutex_unlock(&chip->i2c_lock); in pca953x_gpio_get_value()
483 mutex_lock(&chip->i2c_lock); in pca953x_gpio_set_value()
485 mutex_unlock(&chip->i2c_lock); in pca953x_gpio_set_value()
496 mutex_lock(&chip->i2c_lock); in pca953x_gpio_get_direction()
498 mutex_unlock(&chip->i2c_lock); in pca953x_gpio_get_direction()
515 mutex_lock(&chip->i2c_lock); in pca953x_gpio_get_multiple()
517 mutex_unlock(&chip->i2c_lock); in pca953x_gpio_get_multiple()
532 mutex_lock(&chip->i2c_lock); in pca953x_gpio_set_multiple()
541 mutex_unlock(&chip->i2c_lock); in pca953x_gpio_set_multiple()
560 mutex_lock(&chip->i2c_lock); in pca953x_gpio_set_pull_up_down()
579 mutex_unlock(&chip->i2c_lock); in pca953x_gpio_set_pull_up_down()
788 mutex_lock(&chip->i2c_lock); in pca953x_irq_handler()
790 mutex_unlock(&chip->i2c_lock); in pca953x_irq_handler()
1030 mutex_init(&chip->i2c_lock); in pca953x_probe()
1047 lockdep_set_subclass(&chip->i2c_lock, in pca953x_probe()