Searched refs:gpio_lock (Results 1 – 1 of 1) sorted by relevance
79 static struct lock gpio_lock; variable85 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 …]