Lines Matching refs:IORWLock
233 typedef lck_rw_t IORWLock;
235 typedef struct _IORWLock IORWLock;
243 IORWLock * IORWLockAlloc( void );
250 void IORWLockFree( IORWLock * lock);
257 lck_rw_t * IORWLockGetMachLock( IORWLock * lock);
267 void IORWLockRead(IORWLock * lock);
278 void IORWLockWrite( IORWLock * lock);
289 void IORWLockUnlock( IORWLock * lock);
297 static __inline__ void IOReadLock( IORWLock * lock) { IORWLockRead(lock); }
298 static __inline__ void IOWriteLock( IORWLock * lock) { IORWLockWrite(lock); }
299 static __inline__ void IORWUnlock( IORWLock * lock) { IORWLockUnlock(lock); }