| /kernel/linux/linux-6.6/include/linux/ |
| D | rwlock_rt.h | 13 static inline void __rt_rwlock_init(rwlock_t *rwlock, char *name, in __rt_rwlock_init() 35 static __always_inline void read_lock(rwlock_t *rwlock) in read_lock() 40 static __always_inline void read_lock_bh(rwlock_t *rwlock) in read_lock_bh() 46 static __always_inline void read_lock_irq(rwlock_t *rwlock) in read_lock_irq() 60 static __always_inline void read_unlock(rwlock_t *rwlock) in read_unlock() 65 static __always_inline void read_unlock_bh(rwlock_t *rwlock) in read_unlock_bh() 71 static __always_inline void read_unlock_irq(rwlock_t *rwlock) in read_unlock_irq() 76 static __always_inline void read_unlock_irqrestore(rwlock_t *rwlock, in read_unlock_irqrestore() 82 static __always_inline void write_lock(rwlock_t *rwlock) in write_lock() 88 static __always_inline void write_lock_nested(rwlock_t *rwlock, int subclass) in write_lock_nested() [all …]
|
| D | rwlock.h | 39 # define do_raw_read_lock(rwlock) do {__acquire(lock); arch_read_lock(&(rwlock)->raw_lock); } while… argument 40 # define do_raw_read_trylock(rwlock) arch_read_trylock(&(rwlock)->raw_lock) argument 41 # define do_raw_read_unlock(rwlock) do {arch_read_unlock(&(rwlock)->raw_lock); __release(lock); } w… argument 42 # define do_raw_write_lock(rwlock) do {__acquire(lock); arch_write_lock(&(rwlock)->raw_lock); } whi… argument 43 # define do_raw_write_trylock(rwlock) arch_write_trylock(&(rwlock)->raw_lock) argument 44 # define do_raw_write_unlock(rwlock) do {arch_write_unlock(&(rwlock)->raw_lock); __release(lock); }… argument
|
| /kernel/liteos_a/kernel/base/ipc/ |
| D | los_rwlock.c | 43 BOOL LOS_RwlockIsValid(const LosRwlock *rwlock) in LOS_RwlockIsValid() 52 UINT32 LOS_RwlockInit(LosRwlock *rwlock) in LOS_RwlockInit() 75 UINT32 LOS_RwlockDestroy(LosRwlock *rwlock) in LOS_RwlockDestroy() 99 STATIC UINT32 OsRwlockCheck(const LosRwlock *rwlock) in OsRwlockCheck() 130 STATIC UINT32 OsRwlockRdPendOp(LosTaskCB *runTask, LosRwlock *rwlock, UINT32 timeout) in OsRwlockRdPendOp() 174 STATIC UINT32 OsRwlockWrPendOp(LosTaskCB *runTask, LosRwlock *rwlock, UINT32 timeout) in OsRwlockWrPendOp() 215 UINT32 OsRwlockRdUnsafe(LosRwlock *rwlock, UINT32 timeout) in OsRwlockRdUnsafe() 224 UINT32 OsRwlockTryRdUnsafe(LosRwlock *rwlock, UINT32 timeout) in OsRwlockTryRdUnsafe() 253 UINT32 OsRwlockWrUnsafe(LosRwlock *rwlock, UINT32 timeout) in OsRwlockWrUnsafe() 262 UINT32 OsRwlockTryWrUnsafe(LosRwlock *rwlock, UINT32 timeout) in OsRwlockTryWrUnsafe() [all …]
|
| /kernel/linux/linux-6.6/kernel/locking/ |
| D | spinlock_rt.c | 194 int __sched rt_read_trylock(rwlock_t *rwlock) in rt_read_trylock() 208 int __sched rt_write_trylock(rwlock_t *rwlock) in rt_write_trylock() 222 void __sched rt_read_lock(rwlock_t *rwlock) in rt_read_lock() 232 void __sched rt_write_lock(rwlock_t *rwlock) in rt_write_lock() 243 void __sched rt_write_lock_nested(rwlock_t *rwlock, int subclass) in rt_write_lock_nested() 254 void __sched rt_read_unlock(rwlock_t *rwlock) in rt_read_unlock() 263 void __sched rt_write_unlock(rwlock_t *rwlock) in rt_write_unlock() 273 void __rt_rwlock_init(rwlock_t *rwlock, const char *name, in __rt_rwlock_init()
|
| /kernel/linux/linux-5.10/tools/lib/lockdep/ |
| D | preload.c | 326 int pthread_rwlock_init(pthread_rwlock_t *rwlock, in pthread_rwlock_init() 340 int pthread_rwlock_destroy(pthread_rwlock_t *rwlock) in pthread_rwlock_destroy() 349 int pthread_rwlock_rdlock(pthread_rwlock_t *rwlock) in pthread_rwlock_rdlock() 363 int pthread_rwlock_tryrdlock(pthread_rwlock_t *rwlock) in pthread_rwlock_tryrdlock() 377 int pthread_rwlock_trywrlock(pthread_rwlock_t *rwlock) in pthread_rwlock_trywrlock() 391 int pthread_rwlock_wrlock(pthread_rwlock_t *rwlock) in pthread_rwlock_wrlock() 405 int pthread_rwlock_unlock(pthread_rwlock_t *rwlock) in pthread_rwlock_unlock()
|
| /kernel/linux/linux-5.10/include/linux/ |
| D | rwlock.h | 50 # define do_raw_read_lock(rwlock) do {__acquire(lock); arch_read_lock(&(rwlock)->raw_lock); } while… argument 53 # define do_raw_read_trylock(rwlock) arch_read_trylock(&(rwlock)->raw_lock) argument 54 # define do_raw_read_unlock(rwlock) do {arch_read_unlock(&(rwlock)->raw_lock); __release(lock); } w… argument 55 # define do_raw_write_lock(rwlock) do {__acquire(lock); arch_write_lock(&(rwlock)->raw_lock); } whi… argument 58 # define do_raw_write_trylock(rwlock) arch_write_trylock(&(rwlock)->raw_lock) argument 59 # define do_raw_write_unlock(rwlock) do {arch_write_unlock(&(rwlock)->raw_lock); __release(lock); }… argument
|
| /kernel/linux/linux-5.10/tools/lib/lockdep/include/liblockdep/ |
| D | rwlock.h | 9 pthread_rwlock_t rwlock; member
|
| /kernel/liteos_a/testsuites/unittest/process/lock/spinlock/smoke/ |
| D | pthread_spinlock_test_001.cpp | 133 pthread_rwlockattr_t rwlock; in Testcase() local
|
| /kernel/liteos_a/testsuites/unittest/process/lock/rwlock/smoke/ |
| D | pthread_rwlock_test_001.cpp | 226 pthread_rwlockattr_t rwlock; in Testcase() local
|
| /kernel/liteos_a/testsuites/unittest/process/lock/rwlock/full/ |
| D | pthread_rwlock_test_002.cpp | 226 pthread_rwlockattr_t rwlock; in PthreadRwlockTest() local
|
| /kernel/linux/linux-5.10/kernel/trace/ |
| D | trace_probe.h | 226 rwlock_t rwlock; member
|
| /kernel/linux/linux-6.6/kernel/trace/ |
| D | trace_probe.h | 236 rwlock_t rwlock; member
|
| /kernel/linux/linux-6.6/drivers/infiniband/core/ |
| D | cache.c | 118 rwlock_t rwlock; member
|
| /kernel/linux/linux-5.10/drivers/infiniband/core/ |
| D | cache.c | 118 rwlock_t rwlock; member
|