Searched refs:qrwlock (Results 1 – 7 of 7) sorted by relevance
39 extern void queued_read_lock_slowpath(struct qrwlock *lock);40 extern void queued_write_lock_slowpath(struct qrwlock *lock);47 static inline int queued_read_trylock(struct qrwlock *lock) in queued_read_trylock()66 static inline int queued_write_trylock(struct qrwlock *lock) in queued_write_trylock()81 static inline void queued_read_lock(struct qrwlock *lock) in queued_read_lock()97 static inline void queued_write_lock(struct qrwlock *lock) in queued_write_lock()110 static inline void queued_read_unlock(struct qrwlock *lock) in queued_read_unlock()122 static inline void queued_write_unlock(struct qrwlock *lock) in queued_write_unlock()
13 typedef struct qrwlock { struct
30 void queued_read_lock_slowpath(struct qrwlock *lock) in queued_read_lock_slowpath()71 void queued_write_lock_slowpath(struct qrwlock *lock) in queued_write_lock_slowpath()
30 obj-$(CONFIG_QUEUED_RWLOCKS) += qrwlock.o
15 generic-y += qrwlock.h
18 generic-y += qrwlock.h
34 generic-y += qrwlock.h