Lines Matching refs:i2c_lock
28 struct mutex i2c_lock; member
111 mutex_lock(&adnp->i2c_lock); in adnp_gpio_set()
113 mutex_unlock(&adnp->i2c_lock); in adnp_gpio_set()
124 mutex_lock(&adnp->i2c_lock); in adnp_gpio_direction_input()
146 mutex_unlock(&adnp->i2c_lock); in adnp_gpio_direction_input()
159 mutex_lock(&adnp->i2c_lock); in adnp_gpio_direction_output()
184 mutex_unlock(&adnp->i2c_lock); in adnp_gpio_direction_output()
197 mutex_lock(&adnp->i2c_lock); in adnp_gpio_dbg_show()
201 mutex_unlock(&adnp->i2c_lock); in adnp_gpio_dbg_show()
207 mutex_unlock(&adnp->i2c_lock); in adnp_gpio_dbg_show()
213 mutex_unlock(&adnp->i2c_lock); in adnp_gpio_dbg_show()
219 mutex_unlock(&adnp->i2c_lock); in adnp_gpio_dbg_show()
223 mutex_unlock(&adnp->i2c_lock); in adnp_gpio_dbg_show()
293 mutex_lock(&adnp->i2c_lock); in adnp_irq()
297 mutex_unlock(&adnp->i2c_lock); in adnp_irq()
303 mutex_unlock(&adnp->i2c_lock); in adnp_irq()
309 mutex_unlock(&adnp->i2c_lock); in adnp_irq()
313 mutex_unlock(&adnp->i2c_lock); in adnp_irq()
404 mutex_lock(&adnp->i2c_lock); in adnp_irq_bus_unlock()
409 mutex_unlock(&adnp->i2c_lock); in adnp_irq_bus_unlock()
509 mutex_init(&adnp->i2c_lock); in adnp_i2c_probe()