Lines Matching refs:gpio_lock
94 struct mutex gpio_lock; /* protects GPIO state */ member
1804 mutex_lock(&priv->gpio_lock); in ftdi_gpio_request()
1811 mutex_unlock(&priv->gpio_lock); in ftdi_gpio_request()
1817 mutex_unlock(&priv->gpio_lock); in ftdi_gpio_request()
1863 mutex_lock(&priv->gpio_lock); in ftdi_gpio_set()
1872 mutex_unlock(&priv->gpio_lock); in ftdi_gpio_set()
1896 mutex_lock(&priv->gpio_lock); in ftdi_gpio_set_multiple()
1902 mutex_unlock(&priv->gpio_lock); in ftdi_gpio_set_multiple()
1919 mutex_lock(&priv->gpio_lock); in ftdi_gpio_direction_input()
1924 mutex_unlock(&priv->gpio_lock); in ftdi_gpio_direction_input()
1936 mutex_lock(&priv->gpio_lock); in ftdi_gpio_direction_output()
1946 mutex_unlock(&priv->gpio_lock); in ftdi_gpio_direction_output()
2134 mutex_init(&priv->gpio_lock); in ftdi_gpio_init()