Lines Matching refs:gpio_lock
94 struct mutex gpio_lock; /* protects GPIO state */ member
1786 mutex_lock(&priv->gpio_lock); in ftdi_gpio_request()
1793 mutex_unlock(&priv->gpio_lock); in ftdi_gpio_request()
1799 mutex_unlock(&priv->gpio_lock); in ftdi_gpio_request()
1845 mutex_lock(&priv->gpio_lock); in ftdi_gpio_set()
1854 mutex_unlock(&priv->gpio_lock); in ftdi_gpio_set()
1878 mutex_lock(&priv->gpio_lock); in ftdi_gpio_set_multiple()
1884 mutex_unlock(&priv->gpio_lock); in ftdi_gpio_set_multiple()
1901 mutex_lock(&priv->gpio_lock); in ftdi_gpio_direction_input()
1906 mutex_unlock(&priv->gpio_lock); in ftdi_gpio_direction_input()
1918 mutex_lock(&priv->gpio_lock); in ftdi_gpio_direction_output()
1928 mutex_unlock(&priv->gpio_lock); in ftdi_gpio_direction_output()
2116 mutex_init(&priv->gpio_lock); in ftdi_gpio_init()