Lines Matching refs:i2c_lock
144 struct mutex i2c_lock; member
372 mutex_lock(&chip->i2c_lock); in pca953x_gpio_direction_input()
374 mutex_unlock(&chip->i2c_lock); in pca953x_gpio_direction_input()
389 mutex_lock(&chip->i2c_lock); in pca953x_gpio_direction_output()
398 mutex_unlock(&chip->i2c_lock); in pca953x_gpio_direction_output()
411 mutex_lock(&chip->i2c_lock); in pca953x_gpio_get_value()
413 mutex_unlock(&chip->i2c_lock); in pca953x_gpio_get_value()
432 mutex_lock(&chip->i2c_lock); in pca953x_gpio_set_value()
434 mutex_unlock(&chip->i2c_lock); in pca953x_gpio_set_value()
446 mutex_lock(&chip->i2c_lock); in pca953x_gpio_get_direction()
448 mutex_unlock(&chip->i2c_lock); in pca953x_gpio_get_direction()
464 mutex_lock(&chip->i2c_lock); in pca953x_gpio_set_multiple()
482 mutex_unlock(&chip->i2c_lock); in pca953x_gpio_set_multiple()
503 mutex_lock(&chip->i2c_lock); in pca953x_gpio_set_pull_up_down()
522 mutex_unlock(&chip->i2c_lock); in pca953x_gpio_set_pull_up_down()
971 mutex_init(&chip->i2c_lock); in pca953x_probe()
988 lockdep_set_subclass(&chip->i2c_lock, in pca953x_probe()