Searched refs:thread_lock (Results 1 – 7 of 7) sorted by relevance
| /tools/perf/bench/ |
| A D | futex-wake.c | 38 static struct mutex thread_lock; variable 71 mutex_lock(&thread_lock); in workerfn() 75 cond_wait(&thread_worker, &thread_lock); in workerfn() 76 mutex_unlock(&thread_lock); in workerfn() 186 mutex_init(&thread_lock); in bench_futex_wake() 198 mutex_lock(&thread_lock); in bench_futex_wake() 200 cond_wait(&thread_parent, &thread_lock); in bench_futex_wake() 202 mutex_unlock(&thread_lock); in bench_futex_wake() 234 mutex_destroy(&thread_lock); in bench_futex_wake()
|
| A D | futex-hash.c | 39 static struct mutex thread_lock; variable 80 mutex_lock(&thread_lock); in workerfn() 84 cond_wait(&thread_worker, &thread_lock); in workerfn() 85 mutex_unlock(&thread_lock); in workerfn() 174 mutex_init(&thread_lock); in bench_futex_hash() 212 mutex_lock(&thread_lock); in bench_futex_hash() 214 cond_wait(&thread_parent, &thread_lock); in bench_futex_hash() 216 mutex_unlock(&thread_lock); in bench_futex_hash() 230 mutex_destroy(&thread_lock); in bench_futex_hash()
|
| A D | futex-lock-pi.c | 38 static struct mutex thread_lock; variable 90 mutex_lock(&thread_lock); in workerfn() 94 cond_wait(&thread_worker, &thread_lock); in workerfn() 95 mutex_unlock(&thread_lock); in workerfn() 206 mutex_init(&thread_lock); in bench_futex_lock_pi() 216 mutex_lock(&thread_lock); in bench_futex_lock_pi() 218 cond_wait(&thread_parent, &thread_lock); in bench_futex_lock_pi() 220 mutex_unlock(&thread_lock); in bench_futex_lock_pi() 234 mutex_destroy(&thread_lock); in bench_futex_lock_pi()
|
| A D | futex-requeue.c | 38 static struct mutex thread_lock; variable 89 mutex_lock(&thread_lock); in workerfn() 93 cond_wait(&thread_worker, &thread_lock); in workerfn() 94 mutex_unlock(&thread_lock); in workerfn() 219 mutex_init(&thread_lock); in bench_futex_requeue() 231 mutex_lock(&thread_lock); in bench_futex_requeue() 233 cond_wait(&thread_parent, &thread_lock); in bench_futex_requeue() 235 mutex_unlock(&thread_lock); in bench_futex_requeue() 309 mutex_destroy(&thread_lock); in bench_futex_requeue()
|
| A D | futex-wake-parallel.c | 53 static struct mutex thread_lock; variable 135 mutex_lock(&thread_lock); in blocked_workerfn() 139 cond_wait(&thread_worker, &thread_lock); in blocked_workerfn() 140 mutex_unlock(&thread_lock); in blocked_workerfn() 308 mutex_init(&thread_lock); in bench_futex_wake_parallel() 321 mutex_lock(&thread_lock); in bench_futex_wake_parallel() 323 cond_wait(&thread_parent, &thread_lock); in bench_futex_wake_parallel() 325 mutex_unlock(&thread_lock); in bench_futex_wake_parallel() 348 mutex_destroy(&thread_lock); in bench_futex_wake_parallel()
|
| A D | epoll-ctl.c | 62 static struct mutex thread_lock; variable 178 mutex_lock(&thread_lock); in workerfn() 182 cond_wait(&thread_worker, &thread_lock); in workerfn() 183 mutex_unlock(&thread_lock); in workerfn() 371 mutex_init(&thread_lock); in bench_epoll_ctl() 381 mutex_lock(&thread_lock); in bench_epoll_ctl() 383 cond_wait(&thread_parent, &thread_lock); in bench_epoll_ctl() 385 mutex_unlock(&thread_lock); in bench_epoll_ctl() 400 mutex_destroy(&thread_lock); in bench_epoll_ctl()
|
| A D | epoll-wait.c | 113 static struct mutex thread_lock; variable 193 mutex_lock(&thread_lock); in workerfn() 197 cond_wait(&thread_worker, &thread_lock); in workerfn() 198 mutex_unlock(&thread_lock); in workerfn() 494 mutex_init(&thread_lock); in bench_epoll_wait() 504 mutex_lock(&thread_lock); in bench_epoll_wait() 506 cond_wait(&thread_parent, &thread_lock); in bench_epoll_wait() 508 mutex_unlock(&thread_lock); in bench_epoll_wait() 533 mutex_destroy(&thread_lock); in bench_epoll_wait()
|
Completed in 10 milliseconds