Home
last modified time | relevance | path

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

/freebsd-14-stable/sys/arm/nvidia/
HDas3722_gpio.c72 #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()
HDas3722.h279 struct sx gpio_lock; member
/freebsd-14-stable/sys/arm64/nvidia/tegra210/
HDmax77620_gpio.c48 #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()
HDmax77620.h216 struct sx gpio_lock; member
/freebsd-14-stable/sys/dev/usb/misc/
HDcp2112.c69 #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; member
690 sx_init(&sc->gpio_lock, "cp2112 lock"); in cp2112gpio_attach()
745 sx_destroy(&sc->gpio_lock); in cp2112gpio_detach()