Home
last modified time | relevance | path

Searched refs:qrwlock (Results 1 – 7 of 7) sorted by relevance

/Linux-v4.19/include/asm-generic/
Dqrwlock.h39 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()
Dqrwlock_types.h13 typedef struct qrwlock { struct
/Linux-v4.19/kernel/locking/
Dqrwlock.c30 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()
DMakefile30 obj-$(CONFIG_QUEUED_RWLOCKS) += qrwlock.o
/Linux-v4.19/arch/mips/include/asm/
DKbuild15 generic-y += qrwlock.h
/Linux-v4.19/arch/arm64/include/asm/
DKbuild18 generic-y += qrwlock.h
/Linux-v4.19/arch/openrisc/include/asm/
DKbuild34 generic-y += qrwlock.h