Searched refs:qrwlock (Results 1 – 2 of 2) sorted by relevance
36 extern void queued_read_lock_slowpath(struct qrwlock *lock);37 extern void queued_write_lock_slowpath(struct qrwlock *lock);44 static inline int queued_read_trylock(struct qrwlock *lock) in queued_read_trylock()63 static inline int queued_write_trylock(struct qrwlock *lock) in queued_write_trylock()78 static inline void queued_read_lock(struct qrwlock *lock) in queued_read_lock()94 static inline void queued_write_lock(struct qrwlock *lock) in queued_write_lock()108 static inline void queued_read_unlock(struct qrwlock *lock) in queued_read_unlock()120 static inline void queued_write_unlock(struct qrwlock *lock) in queued_write_unlock()130 static inline int queued_rwlock_is_contended(struct qrwlock *lock) in queued_rwlock_is_contended()
13 typedef struct qrwlock { struct
Completed in 5 milliseconds