Home
last modified time | relevance | path

Searched refs:thread_lock (Results 1 – 12 of 12) sorted by relevance

/Linux-v5.4/tools/perf/bench/
Dfutex-wake.c43 static pthread_mutex_t thread_lock; variable
64 pthread_mutex_lock(&thread_lock); in workerfn()
68 pthread_cond_wait(&thread_worker, &thread_lock); in workerfn()
69 pthread_mutex_unlock(&thread_lock); in workerfn()
160 pthread_mutex_init(&thread_lock, NULL); in bench_futex_wake()
172 pthread_mutex_lock(&thread_lock); in bench_futex_wake()
174 pthread_cond_wait(&thread_parent, &thread_lock); in bench_futex_wake()
176 pthread_mutex_unlock(&thread_lock); in bench_futex_wake()
206 pthread_mutex_destroy(&thread_lock); in bench_futex_wake()
Dfutex-requeue.c42 static pthread_mutex_t thread_lock; variable
76 pthread_mutex_lock(&thread_lock); in workerfn()
80 pthread_cond_wait(&thread_worker, &thread_lock); in workerfn()
81 pthread_mutex_unlock(&thread_lock); in workerfn()
155 pthread_mutex_init(&thread_lock, NULL); in bench_futex_requeue()
167 pthread_mutex_lock(&thread_lock); in bench_futex_requeue()
169 pthread_cond_wait(&thread_parent, &thread_lock); in bench_futex_requeue()
171 pthread_mutex_unlock(&thread_lock); in bench_futex_requeue()
212 pthread_mutex_destroy(&thread_lock); in bench_futex_requeue()
Dfutex-hash.c41 static pthread_mutex_t thread_lock; variable
74 pthread_mutex_lock(&thread_lock); in workerfn()
78 pthread_cond_wait(&thread_worker, &thread_lock); in workerfn()
79 pthread_mutex_unlock(&thread_lock); in workerfn()
158 pthread_mutex_init(&thread_lock, NULL); in bench_futex_hash()
186 pthread_mutex_lock(&thread_lock); in bench_futex_hash()
188 pthread_cond_wait(&thread_parent, &thread_lock); in bench_futex_hash()
190 pthread_mutex_unlock(&thread_lock); in bench_futex_hash()
204 pthread_mutex_destroy(&thread_lock); in bench_futex_hash()
Dfutex-lock-pi.c41 static pthread_mutex_t thread_lock; variable
85 pthread_mutex_lock(&thread_lock); in workerfn()
89 pthread_cond_wait(&thread_worker, &thread_lock); in workerfn()
90 pthread_mutex_unlock(&thread_lock); in workerfn()
182 pthread_mutex_init(&thread_lock, NULL); in bench_futex_lock_pi()
193 pthread_mutex_lock(&thread_lock); in bench_futex_lock_pi()
195 pthread_cond_wait(&thread_parent, &thread_lock); in bench_futex_lock_pi()
197 pthread_mutex_unlock(&thread_lock); in bench_futex_lock_pi()
211 pthread_mutex_destroy(&thread_lock); in bench_futex_lock_pi()
Dfutex-wake-parallel.c53 static pthread_mutex_t thread_lock; variable
125 pthread_mutex_lock(&thread_lock); in blocked_workerfn()
129 pthread_cond_wait(&thread_worker, &thread_lock); in blocked_workerfn()
130 pthread_mutex_unlock(&thread_lock); in blocked_workerfn()
276 pthread_mutex_init(&thread_lock, NULL); in bench_futex_wake_parallel()
289 pthread_mutex_lock(&thread_lock); in bench_futex_wake_parallel()
291 pthread_cond_wait(&thread_parent, &thread_lock); in bench_futex_wake_parallel()
293 pthread_mutex_unlock(&thread_lock); in bench_futex_wake_parallel()
316 pthread_mutex_destroy(&thread_lock); in bench_futex_wake_parallel()
Depoll-ctl.c63 static pthread_mutex_t thread_lock; variable
179 pthread_mutex_lock(&thread_lock); in workerfn()
183 pthread_cond_wait(&thread_worker, &thread_lock); in workerfn()
184 pthread_mutex_unlock(&thread_lock); in workerfn()
358 pthread_mutex_init(&thread_lock, NULL); in bench_epoll_ctl()
368 pthread_mutex_lock(&thread_lock); in bench_epoll_ctl()
370 pthread_cond_wait(&thread_parent, &thread_lock); in bench_epoll_ctl()
372 pthread_mutex_unlock(&thread_lock); in bench_epoll_ctl()
387 pthread_mutex_destroy(&thread_lock); in bench_epoll_ctl()
Depoll-wait.c114 static pthread_mutex_t thread_lock; variable
194 pthread_mutex_lock(&thread_lock); in workerfn()
198 pthread_cond_wait(&thread_worker, &thread_lock); in workerfn()
199 pthread_mutex_unlock(&thread_lock); in workerfn()
476 pthread_mutex_init(&thread_lock, NULL); in bench_epoll_wait()
486 pthread_mutex_lock(&thread_lock); in bench_epoll_wait()
488 pthread_cond_wait(&thread_parent, &thread_lock); in bench_epoll_wait()
490 pthread_mutex_unlock(&thread_lock); in bench_epoll_wait()
515 pthread_mutex_destroy(&thread_lock); in bench_epoll_wait()
/Linux-v5.4/drivers/hid/usbhid/
Dhiddev.c46 struct mutex thread_lock; member
263 mutex_init(&list->thread_lock); in hiddev_open()
346 retval = mutex_lock_interruptible(&list->thread_lock); in hiddev_read()
369 mutex_unlock(&list->thread_lock); in hiddev_read()
371 if (mutex_lock_interruptible(&list->thread_lock)) { in hiddev_read()
382 mutex_unlock(&list->thread_lock); in hiddev_read()
396 mutex_unlock(&list->thread_lock); in hiddev_read()
406 mutex_unlock(&list->thread_lock); in hiddev_read()
416 mutex_unlock(&list->thread_lock); in hiddev_read()
/Linux-v5.4/drivers/pcmcia/
Dcs.c159 spin_lock_init(&socket->thread_lock); in pcmcia_register_socket()
625 spin_lock_irqsave(&skt->thread_lock, flags); in pccardd()
630 spin_unlock_irqrestore(&skt->thread_lock, flags); in pccardd()
705 spin_lock_irqsave(&s->thread_lock, flags); in pcmcia_parse_events()
707 spin_unlock_irqrestore(&s->thread_lock, flags); in pcmcia_parse_events()
730 spin_lock_irqsave(&s->thread_lock, flags); in pcmcia_parse_uevents()
732 spin_unlock_irqrestore(&s->thread_lock, flags); in pcmcia_parse_uevents()
/Linux-v5.4/drivers/mmc/host/
Dsh_mmcif.c242 struct mutex thread_lock; member
1186 mutex_lock(&host->thread_lock); in sh_mmcif_irqt()
1192 mutex_unlock(&host->thread_lock); in sh_mmcif_irqt()
1203 mutex_unlock(&host->thread_lock); in sh_mmcif_irqt()
1248 mutex_unlock(&host->thread_lock); in sh_mmcif_irqt()
1262 mutex_unlock(&host->thread_lock); in sh_mmcif_irqt()
1273 mutex_unlock(&host->thread_lock); in sh_mmcif_irqt()
1483 mutex_init(&host->thread_lock); in sh_mmcif_probe()
/Linux-v5.4/include/pcmcia/
Dss.h195 spinlock_t thread_lock; member
/Linux-v5.4/Documentation/pcmcia/
Dlocking.rst76 - by thread_lock::