H A D | acpivar.h | 161 #define ACPI_LOCK(sys) lockmgr(&sys##_lock, LK_EXCLUSIVE|LK_RETRY|LK_CANRECURSE) argument 162 #define ACPI_UNLOCK(sys) lockmgr(&sys##_lock, LK_RELEASE) argument 163 #define ACPI_LOCK_ASSERT(sys) KKASSERT(lockstatus(&sys##_lock, curthread) == LK_EXCLUSIVE) argument 165 #define ACPI_LOCK_DECL(sys, name) static struct lock sys##_lock argument 166 #define ACPI_LOCK_INIT(sys, name) lockinit(&sys##_lock, name, 0, 0) argument 168 #define ACPI_SERIAL_INIT(sys) lockinit(&sys##_serial, #sys, 0, 0) argument 169 #define ACPI_SERIAL_BEGIN(sys) lockmgr(&sys##_serial, LK_EXCLUSIVE|LK_RETRY) argument 170 #define ACPI_SERIAL_END(sys) lockmgr(&sys##_serial, LK_RELEASE) argument 171 #define ACPI_SERIAL_ASSERT(sys) KKASSERT(lockstatus(&sys##_serial, curthread) == LK_EXCLUSI… argument 172 #define ACPI_SERIAL_DECL(sys, name) static struct lock sys##_serial argument
|