Home
last modified time | relevance | path

Searched defs:rwlock (Results 1 - 12 of 12) sorted by relevance

/kernel/linux/linux-5.10/tools/lib/lockdep/include/liblockdep/
H A Drwlock.h9 pthread_rwlock_t rwlock; member
/kernel/liteos_a/testsuites/unittest/process/lock/spinlock/smoke/
H A Dpthread_spinlock_test_001.cpp133 pthread_rwlockattr_t rwlock; in Testcase() local
/kernel/linux/linux-6.6/include/linux/
H A Drwlock_rt.h13 static inline void __rt_rwlock_init(rwlock_t *rwlock, char *name, in __rt_rwlock_init() argument
35 static __always_inline void read_lock(rwlock_t *rwlock) in read_lock() argument
40 read_lock_bh(rwlock_t *rwlock) read_lock_bh() argument
46 read_lock_irq(rwlock_t *rwlock) read_lock_irq() argument
60 read_unlock(rwlock_t *rwlock) read_unlock() argument
65 read_unlock_bh(rwlock_t *rwlock) read_unlock_bh() argument
71 read_unlock_irq(rwlock_t *rwlock) read_unlock_irq() argument
76 read_unlock_irqrestore(rwlock_t *rwlock, unsigned long flags) read_unlock_irqrestore() argument
82 write_lock(rwlock_t *rwlock) write_lock() argument
88 write_lock_nested(rwlock_t *rwlock, int subclass) write_lock_nested() argument
96 write_lock_bh(rwlock_t *rwlock) write_lock_bh() argument
102 write_lock_irq(rwlock_t *rwlock) write_lock_irq() argument
126 write_unlock(rwlock_t *rwlock) write_unlock() argument
131 write_unlock_bh(rwlock_t *rwlock) write_unlock_bh() argument
137 write_unlock_irq(rwlock_t *rwlock) write_unlock_irq() argument
142 write_unlock_irqrestore(rwlock_t *rwlock, unsigned long flags) write_unlock_irqrestore() argument
[all...]
/kernel/liteos_a/kernel/base/ipc/
H A Dlos_rwlock.c43 BOOL LOS_RwlockIsValid(const LosRwlock *rwlock) in LOS_RwlockIsValid() argument
52 UINT32 LOS_RwlockInit(LosRwlock *rwlock) in LOS_RwlockInit() argument
75 LOS_RwlockDestroy(LosRwlock *rwlock) LOS_RwlockDestroy() argument
99 OsRwlockCheck(const LosRwlock *rwlock) OsRwlockCheck() argument
130 OsRwlockRdPendOp(LosTaskCB *runTask, LosRwlock *rwlock, UINT32 timeout) OsRwlockRdPendOp() argument
174 OsRwlockWrPendOp(LosTaskCB *runTask, LosRwlock *rwlock, UINT32 timeout) OsRwlockWrPendOp() argument
215 OsRwlockRdUnsafe(LosRwlock *rwlock, UINT32 timeout) OsRwlockRdUnsafe() argument
224 OsRwlockTryRdUnsafe(LosRwlock *rwlock, UINT32 timeout) OsRwlockTryRdUnsafe() argument
253 OsRwlockWrUnsafe(LosRwlock *rwlock, UINT32 timeout) OsRwlockWrUnsafe() argument
262 OsRwlockTryWrUnsafe(LosRwlock *rwlock, UINT32 timeout) OsRwlockTryWrUnsafe() argument
282 LOS_RwlockRdLock(LosRwlock *rwlock, UINT32 timeout) LOS_RwlockRdLock() argument
297 LOS_RwlockTryRdLock(LosRwlock *rwlock) LOS_RwlockTryRdLock() argument
312 LOS_RwlockWrLock(LosRwlock *rwlock, UINT32 timeout) LOS_RwlockWrLock() argument
327 LOS_RwlockTryWrLock(LosRwlock *rwlock) LOS_RwlockTryWrLock() argument
363 OsRwlockPostOp(LosRwlock *rwlock, BOOL *needSched) OsRwlockPostOp() argument
409 OsRwlockUnlockUnsafe(LosRwlock *rwlock, BOOL *needSched) OsRwlockUnlockUnsafe() argument
441 LOS_RwlockUnLock(LosRwlock *rwlock) LOS_RwlockUnLock() argument
[all...]
/kernel/liteos_a/testsuites/unittest/process/lock/rwlock/full/
H A Dpthread_rwlock_test_002.cpp226 pthread_rwlockattr_t rwlock; in PthreadRwlockTest() local
/kernel/liteos_a/testsuites/unittest/process/lock/rwlock/smoke/
H A Dpthread_rwlock_test_001.cpp226 pthread_rwlockattr_t rwlock; in Testcase() local
/kernel/linux/linux-6.6/kernel/locking/
H A Dspinlock_rt.c194 int __sched rt_read_trylock(rwlock_t *rwlock) in rt_read_trylock() argument
208 int __sched rt_write_trylock(rwlock_t *rwlock) in rt_write_trylock() argument
222 void __sched rt_read_lock(rwlock_t *rwlock) in rt_read_lock() argument
232 rt_write_lock(rwlock_t *rwlock) rt_write_lock() argument
243 rt_write_lock_nested(rwlock_t *rwlock, int subclass) rt_write_lock_nested() argument
254 rt_read_unlock(rwlock_t *rwlock) rt_read_unlock() argument
263 rt_write_unlock(rwlock_t *rwlock) rt_write_unlock() argument
273 __rt_rwlock_init(rwlock_t *rwlock, const char *name, struct lock_class_key *key) __rt_rwlock_init() argument
[all...]
/kernel/linux/linux-5.10/tools/lib/lockdep/
H A Dpreload.c326 pthread_rwlock_init(pthread_rwlock_t *rwlock, const pthread_rwlockattr_t *attr) pthread_rwlock_init() argument
340 pthread_rwlock_destroy(pthread_rwlock_t *rwlock) pthread_rwlock_destroy() argument
349 pthread_rwlock_rdlock(pthread_rwlock_t *rwlock) pthread_rwlock_rdlock() argument
363 pthread_rwlock_tryrdlock(pthread_rwlock_t *rwlock) pthread_rwlock_tryrdlock() argument
377 pthread_rwlock_trywrlock(pthread_rwlock_t *rwlock) pthread_rwlock_trywrlock() argument
391 pthread_rwlock_wrlock(pthread_rwlock_t *rwlock) pthread_rwlock_wrlock() argument
405 pthread_rwlock_unlock(pthread_rwlock_t *rwlock) pthread_rwlock_unlock() argument
[all...]
/kernel/linux/linux-5.10/drivers/infiniband/core/
H A Dcache.c118 rwlock_t rwlock; member
[all...]
/kernel/linux/linux-5.10/kernel/trace/
H A Dtrace_probe.h226 rwlock_t rwlock; member
/kernel/linux/linux-6.6/drivers/infiniband/core/
H A Dcache.c118 rwlock_t rwlock; member
[all...]
/kernel/linux/linux-6.6/kernel/trace/
H A Dtrace_probe.h236 rwlock_t rwlock; member

Completed in 9 milliseconds