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