Home
last modified time | relevance | path

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

/dragonfly/sys/dev/misc/gpio/
HDgpio.c79 static struct lock gpio_lock; variable
85 lockmgr(&gpio_lock, LK_EXCLUSIVE); in gpio_consumer_register()
87 lockmgr(&gpio_lock, LK_RELEASE); in gpio_consumer_register()
93 lockmgr(&gpio_lock, LK_EXCLUSIVE); in gpio_consumer_unregister()
95 lockmgr(&gpio_lock, LK_RELEASE); in gpio_consumer_unregister()
107 if ((lockstatus(&gpio_lock, curthread)) != LK_EXCLUSIVE) { in gpio_consumer_attach()
108 lockmgr(&gpio_lock, LK_EXCLUSIVE); in gpio_consumer_attach()
136 lockmgr(&gpio_lock, LK_RELEASE); in gpio_consumer_attach()
149 if ((lockstatus(&gpio_lock, curthread)) != LK_EXCLUSIVE) { in gpio_consumer_detach()
150 lockmgr(&gpio_lock, LK_EXCLUSIVE); in gpio_consumer_detach()
[all …]