Lines Matching refs:i2c_lock
193 struct mutex i2c_lock; member
436 mutex_lock(&chip->i2c_lock); in pca953x_gpio_direction_input()
438 mutex_unlock(&chip->i2c_lock); in pca953x_gpio_direction_input()
451 mutex_lock(&chip->i2c_lock); in pca953x_gpio_direction_output()
460 mutex_unlock(&chip->i2c_lock); in pca953x_gpio_direction_output()
472 mutex_lock(&chip->i2c_lock); in pca953x_gpio_get_value()
474 mutex_unlock(&chip->i2c_lock); in pca953x_gpio_get_value()
487 mutex_lock(&chip->i2c_lock); in pca953x_gpio_set_value()
489 mutex_unlock(&chip->i2c_lock); in pca953x_gpio_set_value()
500 mutex_lock(&chip->i2c_lock); in pca953x_gpio_get_direction()
502 mutex_unlock(&chip->i2c_lock); in pca953x_gpio_get_direction()
519 mutex_lock(&chip->i2c_lock); in pca953x_gpio_get_multiple()
521 mutex_unlock(&chip->i2c_lock); in pca953x_gpio_get_multiple()
536 mutex_lock(&chip->i2c_lock); in pca953x_gpio_set_multiple()
545 mutex_unlock(&chip->i2c_lock); in pca953x_gpio_set_multiple()
564 mutex_lock(&chip->i2c_lock); in pca953x_gpio_set_pull_up_down()
583 mutex_unlock(&chip->i2c_lock); in pca953x_gpio_set_pull_up_down()
719 mutex_lock(&chip->i2c_lock); in pca953x_irq_set_type()
721 mutex_unlock(&chip->i2c_lock); in pca953x_irq_set_type()
801 mutex_lock(&chip->i2c_lock); in pca953x_irq_handler()
803 mutex_unlock(&chip->i2c_lock); in pca953x_irq_handler()
1046 mutex_init(&chip->i2c_lock); in pca953x_probe()
1063 lockdep_set_subclass(&chip->i2c_lock, in pca953x_probe()
1176 mutex_lock(&chip->i2c_lock); in pca953x_suspend()
1178 mutex_unlock(&chip->i2c_lock); in pca953x_suspend()
1201 mutex_lock(&chip->i2c_lock); in pca953x_resume()
1206 mutex_unlock(&chip->i2c_lock); in pca953x_resume()
1211 mutex_unlock(&chip->i2c_lock); in pca953x_resume()