Lines Matching refs:gpio_mutex
113 struct mutex gpio_mutex; /* lock for gpio access */ member
222 mutex_lock(&st->gpio_mutex); in ltc2992_gpio_get()
224 mutex_unlock(&st->gpio_mutex); in ltc2992_gpio_get()
242 mutex_lock(&st->gpio_mutex); in ltc2992_gpio_get_multiple()
244 mutex_unlock(&st->gpio_mutex); in ltc2992_gpio_get_multiple()
266 mutex_lock(&st->gpio_mutex); in ltc2992_gpio_set()
269 mutex_unlock(&st->gpio_mutex); in ltc2992_gpio_set()
277 mutex_unlock(&st->gpio_mutex); in ltc2992_gpio_set()
296 mutex_lock(&st->gpio_mutex); in ltc2992_gpio_set_multiple()
299 mutex_unlock(&st->gpio_mutex); in ltc2992_gpio_set_multiple()
313 mutex_init(&st->gpio_mutex); in ltc2992_config_gpio()