Home
last modified time | relevance | path

Searched refs:gpio_lock (Results 1 – 5 of 5) sorted by relevance

/freebsd/sys/arm/nvidia/
H A Das3722_gpio.c71 #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()
H A Das3722.h279 struct sx gpio_lock; member
/freebsd/sys/arm64/nvidia/tegra210/
H A Dmax77620_gpio.c47 #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()
H A Dmax77620.h216 struct sx gpio_lock; member
/freebsd/sys/dev/usb/misc/
H A Dcp2112.c68 #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; member
689 sx_init(&sc->gpio_lock, "cp2112 lock"); in cp2112gpio_attach()
744 sx_destroy(&sc->gpio_lock); in cp2112gpio_detach()