Lines Matching refs:gpio_lock
94 struct mutex gpio_lock; /* protects GPIO state */ member
1788 mutex_lock(&priv->gpio_lock); in ftdi_gpio_request()
1795 mutex_unlock(&priv->gpio_lock); in ftdi_gpio_request()
1801 mutex_unlock(&priv->gpio_lock); in ftdi_gpio_request()
1847 mutex_lock(&priv->gpio_lock); in ftdi_gpio_set()
1856 mutex_unlock(&priv->gpio_lock); in ftdi_gpio_set()
1880 mutex_lock(&priv->gpio_lock); in ftdi_gpio_set_multiple()
1886 mutex_unlock(&priv->gpio_lock); in ftdi_gpio_set_multiple()
1903 mutex_lock(&priv->gpio_lock); in ftdi_gpio_direction_input()
1908 mutex_unlock(&priv->gpio_lock); in ftdi_gpio_direction_input()
1920 mutex_lock(&priv->gpio_lock); in ftdi_gpio_direction_output()
1930 mutex_unlock(&priv->gpio_lock); in ftdi_gpio_direction_output()
2118 mutex_init(&priv->gpio_lock); in ftdi_gpio_init()