Lines Matching refs:i2c_lock
225 struct mutex i2c_lock; member
463 mutex_lock(&chip->i2c_lock); in pca953x_gpio_direction_input()
465 mutex_unlock(&chip->i2c_lock); in pca953x_gpio_direction_input()
478 mutex_lock(&chip->i2c_lock); in pca953x_gpio_direction_output()
487 mutex_unlock(&chip->i2c_lock); in pca953x_gpio_direction_output()
499 mutex_lock(&chip->i2c_lock); in pca953x_gpio_get_value()
501 mutex_unlock(&chip->i2c_lock); in pca953x_gpio_get_value()
521 mutex_lock(&chip->i2c_lock); in pca953x_gpio_set_value()
523 mutex_unlock(&chip->i2c_lock); in pca953x_gpio_set_value()
534 mutex_lock(&chip->i2c_lock); in pca953x_gpio_get_direction()
536 mutex_unlock(&chip->i2c_lock); in pca953x_gpio_get_direction()
553 mutex_lock(&chip->i2c_lock); in pca953x_gpio_get_multiple()
555 mutex_unlock(&chip->i2c_lock); in pca953x_gpio_get_multiple()
570 mutex_lock(&chip->i2c_lock); in pca953x_gpio_set_multiple()
579 mutex_unlock(&chip->i2c_lock); in pca953x_gpio_set_multiple()
598 mutex_lock(&chip->i2c_lock); in pca953x_gpio_set_pull_up_down()
617 mutex_unlock(&chip->i2c_lock); in pca953x_gpio_set_pull_up_down()
824 mutex_lock(&chip->i2c_lock); in pca953x_irq_handler()
826 mutex_unlock(&chip->i2c_lock); in pca953x_irq_handler()
1066 mutex_init(&chip->i2c_lock); in pca953x_probe()
1083 lockdep_set_subclass(&chip->i2c_lock, in pca953x_probe()