/dports/multimedia/v4l_compat/linux-5.13-rc2/kernel/locking/ |
H A D | rtmutex_common.h | 35 struct rt_mutex *lock; 45 static inline int rt_mutex_has_waiters(struct rt_mutex *lock) in rt_mutex_has_waiters() 114 extern void rt_mutex_init_proxy_locked(struct rt_mutex *lock, 116 extern void rt_mutex_proxy_unlock(struct rt_mutex *lock); 118 extern int __rt_mutex_start_proxy_lock(struct rt_mutex *lock, 121 extern int rt_mutex_start_proxy_lock(struct rt_mutex *lock, 124 extern int rt_mutex_wait_proxy_lock(struct rt_mutex *lock, 130 extern int rt_mutex_futex_trylock(struct rt_mutex *l); 131 extern int __rt_mutex_futex_trylock(struct rt_mutex *l); 133 extern void rt_mutex_futex_unlock(struct rt_mutex *lock); [all …]
|
H A D | rtmutex.c | 426 struct rt_mutex *orig_lock, in rt_mutex_adjust_prio_chain() 427 struct rt_mutex *next_lock, in rt_mutex_adjust_prio_chain() 434 struct rt_mutex *lock; in rt_mutex_adjust_prio_chain() 907 struct rt_mutex *next_lock; in task_blocks_on_rt_mutex() 990 struct rt_mutex *lock) in mark_wakeup_next_waiter() 1039 static void __sched remove_waiter(struct rt_mutex *lock, in remove_waiter() 1044 struct rt_mutex *next_lock; in remove_waiter() 1100 struct rt_mutex *next_lock; in rt_mutex_adjust_pi() 1416 void __sched rt_mutex_lock(struct rt_mutex *lock) in rt_mutex_lock() 1450 int __sched rt_mutex_trylock(struct rt_mutex *lock) in rt_mutex_trylock() [all …]
|
/dports/multimedia/libv4l/linux-5.13-rc2/kernel/locking/ |
H A D | rtmutex_common.h | 35 struct rt_mutex *lock; 45 static inline int rt_mutex_has_waiters(struct rt_mutex *lock) in rt_mutex_has_waiters() 114 extern void rt_mutex_init_proxy_locked(struct rt_mutex *lock, 116 extern void rt_mutex_proxy_unlock(struct rt_mutex *lock); 118 extern int __rt_mutex_start_proxy_lock(struct rt_mutex *lock, 121 extern int rt_mutex_start_proxy_lock(struct rt_mutex *lock, 124 extern int rt_mutex_wait_proxy_lock(struct rt_mutex *lock, 130 extern int rt_mutex_futex_trylock(struct rt_mutex *l); 131 extern int __rt_mutex_futex_trylock(struct rt_mutex *l); 133 extern void rt_mutex_futex_unlock(struct rt_mutex *lock); [all …]
|
H A D | rtmutex.c | 426 struct rt_mutex *orig_lock, in rt_mutex_adjust_prio_chain() 427 struct rt_mutex *next_lock, in rt_mutex_adjust_prio_chain() 434 struct rt_mutex *lock; in rt_mutex_adjust_prio_chain() 907 struct rt_mutex *next_lock; in task_blocks_on_rt_mutex() 990 struct rt_mutex *lock) in mark_wakeup_next_waiter() 1039 static void __sched remove_waiter(struct rt_mutex *lock, in remove_waiter() 1044 struct rt_mutex *next_lock; in remove_waiter() 1100 struct rt_mutex *next_lock; in rt_mutex_adjust_pi() 1416 void __sched rt_mutex_lock(struct rt_mutex *lock) in rt_mutex_lock() 1450 int __sched rt_mutex_trylock(struct rt_mutex *lock) in rt_mutex_trylock() [all …]
|
/dports/multimedia/v4l-utils/linux-5.13-rc2/kernel/locking/ |
H A D | rtmutex_common.h | 35 struct rt_mutex *lock; 45 static inline int rt_mutex_has_waiters(struct rt_mutex *lock) in rt_mutex_has_waiters() 114 extern void rt_mutex_init_proxy_locked(struct rt_mutex *lock, 116 extern void rt_mutex_proxy_unlock(struct rt_mutex *lock); 118 extern int __rt_mutex_start_proxy_lock(struct rt_mutex *lock, 121 extern int rt_mutex_start_proxy_lock(struct rt_mutex *lock, 124 extern int rt_mutex_wait_proxy_lock(struct rt_mutex *lock, 130 extern int rt_mutex_futex_trylock(struct rt_mutex *l); 131 extern int __rt_mutex_futex_trylock(struct rt_mutex *l); 133 extern void rt_mutex_futex_unlock(struct rt_mutex *lock); [all …]
|
H A D | rtmutex.c | 426 struct rt_mutex *orig_lock, in rt_mutex_adjust_prio_chain() 427 struct rt_mutex *next_lock, in rt_mutex_adjust_prio_chain() 434 struct rt_mutex *lock; in rt_mutex_adjust_prio_chain() 907 struct rt_mutex *next_lock; in task_blocks_on_rt_mutex() 990 struct rt_mutex *lock) in mark_wakeup_next_waiter() 1039 static void __sched remove_waiter(struct rt_mutex *lock, in remove_waiter() 1044 struct rt_mutex *next_lock; in remove_waiter() 1100 struct rt_mutex *next_lock; in rt_mutex_adjust_pi() 1416 void __sched rt_mutex_lock(struct rt_mutex *lock) in rt_mutex_lock() 1450 int __sched rt_mutex_trylock(struct rt_mutex *lock) in rt_mutex_trylock() [all …]
|
/dports/multimedia/libv4l/linux-5.13-rc2/include/linux/ |
H A D | rtmutex.h | 30 struct rt_mutex { struct 68 struct rt_mutex mutexname = __RT_MUTEX_INITIALIZER(mutexname) 76 static inline int rt_mutex_is_locked(struct rt_mutex *lock) in rt_mutex_is_locked() 81 extern void __rt_mutex_init(struct rt_mutex *lock, const char *name, struct lock_class_key *key); 84 extern void rt_mutex_lock_nested(struct rt_mutex *lock, unsigned int subclass); 87 extern void rt_mutex_lock(struct rt_mutex *lock); 91 extern int rt_mutex_lock_interruptible(struct rt_mutex *lock); 92 extern int rt_mutex_trylock(struct rt_mutex *lock); 94 extern void rt_mutex_unlock(struct rt_mutex *lock);
|
/dports/multimedia/v4l_compat/linux-5.13-rc2/include/linux/ |
H A D | rtmutex.h | 30 struct rt_mutex { struct 68 struct rt_mutex mutexname = __RT_MUTEX_INITIALIZER(mutexname) 76 static inline int rt_mutex_is_locked(struct rt_mutex *lock) in rt_mutex_is_locked() 81 extern void __rt_mutex_init(struct rt_mutex *lock, const char *name, struct lock_class_key *key); 84 extern void rt_mutex_lock_nested(struct rt_mutex *lock, unsigned int subclass); 87 extern void rt_mutex_lock(struct rt_mutex *lock); 91 extern int rt_mutex_lock_interruptible(struct rt_mutex *lock); 92 extern int rt_mutex_trylock(struct rt_mutex *lock); 94 extern void rt_mutex_unlock(struct rt_mutex *lock);
|
/dports/multimedia/v4l-utils/linux-5.13-rc2/include/linux/ |
H A D | rtmutex.h | 30 struct rt_mutex { struct 68 struct rt_mutex mutexname = __RT_MUTEX_INITIALIZER(mutexname) 76 static inline int rt_mutex_is_locked(struct rt_mutex *lock) in rt_mutex_is_locked() 81 extern void __rt_mutex_init(struct rt_mutex *lock, const char *name, struct lock_class_key *key); 84 extern void rt_mutex_lock_nested(struct rt_mutex *lock, unsigned int subclass); 87 extern void rt_mutex_lock(struct rt_mutex *lock); 91 extern int rt_mutex_lock_interruptible(struct rt_mutex *lock); 92 extern int rt_mutex_trylock(struct rt_mutex *lock); 94 extern void rt_mutex_unlock(struct rt_mutex *lock);
|
/dports/databases/mariadb104-server/mariadb-10.4.24/storage/maria/unittest/ |
H A D | trnman-t.c | 24 pthread_mutex_t rt_mutex; variable 64 pthread_mutex_lock(&rt_mutex); in test_trnman() 66 pthread_mutex_unlock(&rt_mutex); in test_trnman() 143 pthread_mutex_init(&rt_mutex, 0); in main() 167 pthread_mutex_destroy(&rt_mutex); in main()
|
H A D | lockman-t.c | 154 pthread_mutex_t rt_mutex; variable 171 pthread_mutex_lock(&rt_mutex); in test_lockman() 173 pthread_mutex_unlock(&rt_mutex); in test_lockman() 234 pthread_mutex_lock(&rt_mutex); in test_lockman() 239 pthread_mutex_unlock(&rt_mutex); in test_lockman() 249 pthread_mutex_init(&rt_mutex, 0); in main() 299 pthread_mutex_destroy(&rt_mutex); in main()
|
H A D | lockman2-t.c | 190 pthread_mutex_t rt_mutex; variable 213 pthread_mutex_lock(&rt_mutex); in test_lockman() 215 pthread_mutex_unlock(&rt_mutex); in test_lockman() 277 pthread_mutex_lock(&rt_mutex); in test_lockman() 282 pthread_mutex_unlock(&rt_mutex); in test_lockman() 293 pthread_mutex_init(&rt_mutex, 0); in main() 352 pthread_mutex_destroy(&rt_mutex); in main()
|
/dports/databases/mariadb104-client/mariadb-10.4.24/storage/maria/unittest/ |
H A D | trnman-t.c | 24 pthread_mutex_t rt_mutex; variable 64 pthread_mutex_lock(&rt_mutex); in test_trnman() 66 pthread_mutex_unlock(&rt_mutex); in test_trnman() 143 pthread_mutex_init(&rt_mutex, 0); in main() 167 pthread_mutex_destroy(&rt_mutex); in main()
|
H A D | lockman-t.c | 154 pthread_mutex_t rt_mutex; variable 171 pthread_mutex_lock(&rt_mutex); in test_lockman() 173 pthread_mutex_unlock(&rt_mutex); in test_lockman() 234 pthread_mutex_lock(&rt_mutex); in test_lockman() 239 pthread_mutex_unlock(&rt_mutex); in test_lockman() 249 pthread_mutex_init(&rt_mutex, 0); in main() 299 pthread_mutex_destroy(&rt_mutex); in main()
|
/dports/databases/mariadb105-client/mariadb-10.5.15/storage/maria/unittest/ |
H A D | trnman-t.c | 24 pthread_mutex_t rt_mutex; variable 64 pthread_mutex_lock(&rt_mutex); in test_trnman() 66 pthread_mutex_unlock(&rt_mutex); in test_trnman() 143 pthread_mutex_init(&rt_mutex, 0); in main() 167 pthread_mutex_destroy(&rt_mutex); in main()
|
H A D | lockman-t.c | 154 pthread_mutex_t rt_mutex; variable 171 pthread_mutex_lock(&rt_mutex); in test_lockman() 173 pthread_mutex_unlock(&rt_mutex); in test_lockman() 234 pthread_mutex_lock(&rt_mutex); in test_lockman() 239 pthread_mutex_unlock(&rt_mutex); in test_lockman() 249 pthread_mutex_init(&rt_mutex, 0); in main() 299 pthread_mutex_destroy(&rt_mutex); in main()
|
/dports/databases/mariadb103-server/mariadb-10.3.34/storage/maria/unittest/ |
H A D | trnman-t.c | 25 pthread_mutex_t rt_mutex; 65 pthread_mutex_lock(&rt_mutex); in wait_result_to_str() 67 pthread_mutex_unlock(&rt_mutex); in wait_result_to_str() 144 pthread_mutex_init(&rt_mutex, 0); 168 pthread_mutex_destroy(&rt_mutex);
|
H A D | lockman-t.c | 155 pthread_mutex_t rt_mutex; 172 pthread_mutex_lock(&rt_mutex); 174 pthread_mutex_unlock(&rt_mutex); 235 pthread_mutex_lock(&rt_mutex); 240 pthread_mutex_unlock(&rt_mutex); 250 pthread_mutex_init(&rt_mutex, 0); 300 pthread_mutex_destroy(&rt_mutex);
|
/dports/databases/mariadb103-client/mariadb-10.3.34/storage/maria/unittest/ |
H A D | trnman-t.c | 25 pthread_mutex_t rt_mutex; variable 65 pthread_mutex_lock(&rt_mutex); in test_trnman() 67 pthread_mutex_unlock(&rt_mutex); in test_trnman() 144 pthread_mutex_init(&rt_mutex, 0); in main() 168 pthread_mutex_destroy(&rt_mutex); in main()
|
H A D | lockman-t.c | 155 pthread_mutex_t rt_mutex; variable 172 pthread_mutex_lock(&rt_mutex); in test_lockman() 174 pthread_mutex_unlock(&rt_mutex); in test_lockman() 235 pthread_mutex_lock(&rt_mutex); in test_lockman() 240 pthread_mutex_unlock(&rt_mutex); in test_lockman() 250 pthread_mutex_init(&rt_mutex, 0); in main() 300 pthread_mutex_destroy(&rt_mutex); in main()
|
/dports/databases/mariadb105-server/mariadb-10.5.15/storage/maria/unittest/ |
H A D | trnman-t.c | 24 pthread_mutex_t rt_mutex; variable 64 pthread_mutex_lock(&rt_mutex); in test_trnman() 66 pthread_mutex_unlock(&rt_mutex); in test_trnman() 143 pthread_mutex_init(&rt_mutex, 0); in main() 167 pthread_mutex_destroy(&rt_mutex); in main()
|
H A D | lockman-t.c | 154 pthread_mutex_t rt_mutex; variable 171 pthread_mutex_lock(&rt_mutex); in test_lockman() 173 pthread_mutex_unlock(&rt_mutex); in test_lockman() 234 pthread_mutex_lock(&rt_mutex); in test_lockman() 239 pthread_mutex_unlock(&rt_mutex); in test_lockman() 249 pthread_mutex_init(&rt_mutex, 0); in main() 299 pthread_mutex_destroy(&rt_mutex); in main()
|
/dports/multimedia/libv4l/linux-5.13-rc2/Documentation/locking/ |
H A D | futex-requeue-pi.rst | 6 special handling in order to ensure the underlying rt_mutex is never 50 underlying rt_mutex with waiters, and no owner, breaking the 89 In order to ensure the rt_mutex has an owner if it has waiters, it 91 to be able to acquire the rt_mutex before returning to user space. 93 acquire the rt_mutex as it would open a race window between the 97 The solution involves two new rt_mutex helper routines, 99 allow the requeue code to acquire an uncontended rt_mutex on behalf 100 of the waiter and to enqueue the waiter on a contended rt_mutex. 120 task as a waiter on the underlying rt_mutex. It is possible that
|
/dports/multimedia/v4l-utils/linux-5.13-rc2/Documentation/locking/ |
H A D | futex-requeue-pi.rst | 6 special handling in order to ensure the underlying rt_mutex is never 50 underlying rt_mutex with waiters, and no owner, breaking the 89 In order to ensure the rt_mutex has an owner if it has waiters, it 91 to be able to acquire the rt_mutex before returning to user space. 93 acquire the rt_mutex as it would open a race window between the 97 The solution involves two new rt_mutex helper routines, 99 allow the requeue code to acquire an uncontended rt_mutex on behalf 100 of the waiter and to enqueue the waiter on a contended rt_mutex. 120 task as a waiter on the underlying rt_mutex. It is possible that
|
/dports/multimedia/v4l_compat/linux-5.13-rc2/Documentation/locking/ |
H A D | futex-requeue-pi.rst | 6 special handling in order to ensure the underlying rt_mutex is never 50 underlying rt_mutex with waiters, and no owner, breaking the 89 In order to ensure the rt_mutex has an owner if it has waiters, it 91 to be able to acquire the rt_mutex before returning to user space. 93 acquire the rt_mutex as it would open a race window between the 97 The solution involves two new rt_mutex helper routines, 99 allow the requeue code to acquire an uncontended rt_mutex on behalf 100 of the waiter and to enqueue the waiter on a contended rt_mutex. 120 task as a waiter on the underlying rt_mutex. It is possible that
|