Searched refs:IOSimpleLockLockDisableInterrupt (Results 1 - 4 of 4) sorted by relevance

/darwin-on-arm/xnu/iokit/Kernel/
H A DIOSyncer.cpp69 IOInterruptState is = IOSimpleLockLockDisableInterrupt(guardLock);
87 IOInterruptState is = IOSimpleLockLockDisableInterrupt(guardLock);
116 IOInterruptState is = IOSimpleLockLockDisableInterrupt(guardLock);
H A DIOWorkLoop.cpp232 is = IOSimpleLockLockDisableInterrupt(workToDoLock);
358 IOInterruptState is = IOSimpleLockLockDisableInterrupt(workToDoLock);
398 IOInterruptState is = IOSimpleLockLockDisableInterrupt(workToDoLock);
445 IOInterruptState is = IOSimpleLockLockDisableInterrupt(workToDoLock);
H A DIOInterruptController.cpp531 interruptState = IOSimpleLockLockDisableInterrupt(controllerLock);
574 interruptState = IOSimpleLockLockDisableInterrupt(controllerLock);
612 interruptState = IOSimpleLockLockDisableInterrupt(controllerLock);
644 interruptState = IOSimpleLockLockDisableInterrupt(controllerLock);
/darwin-on-arm/xnu/iokit/IOKit/
H A DIOLocks.h344 @discussion Lock the spin lock. If the lock is held, spin waiting for its unlock. Spin locks disable preemption, cannot be held across any blocking operation, and should be held for very short periods. When used to synchronize between interrupt context and thread context they should be locked with interrupts disabled - IOSimpleLockLockDisableInterrupt() will do both. Locking the lock recursively from one thread will result in deadlock.
383 /*! @function IOSimpleLockLockDisableInterrupt
385 @discussion Lock the spin lock. If the lock is held, spin waiting for its unlock. Simple locks disable preemption, cannot be held across any blocking operation, and should be held for very short periods. When used to synchronize between interrupt context and thread context they should be locked with interrupts disabled - IOSimpleLockLockDisableInterrupt() will do both. Locking the lock recursively from one thread will result in deadlock.
389 IOInterruptState IOSimpleLockLockDisableInterrupt( IOSimpleLock * lock ) function
400 @param state The interrupt state returned by IOSimpleLockLockDisableInterrupt() */

Completed in 14 milliseconds