Searched refs:gpio_lock (Results 1 – 5 of 5) sorted by relevance
71 #define GPIO_LOCK(_sc) sx_slock(&(_sc)->gpio_lock)72 #define GPIO_UNLOCK(_sc) sx_unlock(&(_sc)->gpio_lock)73 #define GPIO_ASSERT(_sc) sx_assert(&(_sc)->gpio_lock, SA_LOCKED)542 sx_init(&sc->gpio_lock, "AS3722 GPIO lock"); in as3722_gpio_attach()
279 struct sx gpio_lock; member
47 #define GPIO_LOCK(_sc) sx_slock(&(_sc)->gpio_lock)48 #define GPIO_UNLOCK(_sc) sx_unlock(&(_sc)->gpio_lock)49 #define GPIO_ASSERT(_sc) sx_assert(&(_sc)->gpio_lock, SA_LOCKED)673 sx_init(&sc->gpio_lock, "MAX77620 GPIO lock"); in max77620_gpio_attach()
216 struct sx gpio_lock; member
68 #define CP2112GPIO_LOCK(sc) sx_xlock(&sc->gpio_lock)69 #define CP2112GPIO_UNLOCK(sc) sx_xunlock(&sc->gpio_lock)70 #define CP2112GPIO_LOCKED(sc) sx_assert(&sc->gpio_lock, SX_XLOCKED)226 struct sx gpio_lock; member689 sx_init(&sc->gpio_lock, "cp2112 lock"); in cp2112gpio_attach()744 sx_destroy(&sc->gpio_lock); in cp2112gpio_detach()