Home
last modified time | relevance | path

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

/Linux-v5.15/tools/perf/bench/
Dfutex-wake.c37 static pthread_mutex_t thread_lock; variable
68 pthread_mutex_lock(&thread_lock); in workerfn()
72 pthread_cond_wait(&thread_worker, &thread_lock); in workerfn()
73 pthread_mutex_unlock(&thread_lock); in workerfn()
171 pthread_mutex_init(&thread_lock, NULL); in bench_futex_wake()
183 pthread_mutex_lock(&thread_lock); in bench_futex_wake()
185 pthread_cond_wait(&thread_parent, &thread_lock); in bench_futex_wake()
187 pthread_mutex_unlock(&thread_lock); in bench_futex_wake()
219 pthread_mutex_destroy(&thread_lock); in bench_futex_wake()
Dfutex-hash.c37 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()
166 pthread_mutex_init(&thread_lock, NULL); in bench_futex_hash()
194 pthread_mutex_lock(&thread_lock); in bench_futex_hash()
196 pthread_cond_wait(&thread_parent, &thread_lock); in bench_futex_hash()
198 pthread_mutex_unlock(&thread_lock); in bench_futex_hash()
212 pthread_mutex_destroy(&thread_lock); in bench_futex_hash()
Dfutex-lock-pi.c37 static pthread_mutex_t thread_lock; variable
86 pthread_mutex_lock(&thread_lock); in workerfn()
90 pthread_cond_wait(&thread_worker, &thread_lock); in workerfn()
91 pthread_mutex_unlock(&thread_lock); in workerfn()
189 pthread_mutex_init(&thread_lock, NULL); in bench_futex_lock_pi()
200 pthread_mutex_lock(&thread_lock); in bench_futex_lock_pi()
202 pthread_cond_wait(&thread_parent, &thread_lock); in bench_futex_lock_pi()
204 pthread_mutex_unlock(&thread_lock); in bench_futex_lock_pi()
218 pthread_mutex_destroy(&thread_lock); in bench_futex_lock_pi()
Dfutex-requeue.c37 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()
201 pthread_mutex_init(&thread_lock, NULL); in bench_futex_requeue()
213 pthread_mutex_lock(&thread_lock); in bench_futex_requeue()
215 pthread_cond_wait(&thread_parent, &thread_lock); in bench_futex_requeue()
217 pthread_mutex_unlock(&thread_lock); in bench_futex_requeue()
291 pthread_mutex_destroy(&thread_lock); in bench_futex_requeue()
Dfutex-wake-parallel.c52 static pthread_mutex_t thread_lock; variable
128 pthread_mutex_lock(&thread_lock); in blocked_workerfn()
132 pthread_cond_wait(&thread_worker, &thread_lock); in blocked_workerfn()
133 pthread_mutex_unlock(&thread_lock); in blocked_workerfn()
286 pthread_mutex_init(&thread_lock, NULL); in bench_futex_wake_parallel()
299 pthread_mutex_lock(&thread_lock); in bench_futex_wake_parallel()
301 pthread_cond_wait(&thread_parent, &thread_lock); in bench_futex_wake_parallel()
303 pthread_mutex_unlock(&thread_lock); in bench_futex_wake_parallel()
326 pthread_mutex_destroy(&thread_lock); in bench_futex_wake_parallel()
Depoll-ctl.c61 static pthread_mutex_t thread_lock; variable
177 pthread_mutex_lock(&thread_lock); in workerfn()
181 pthread_cond_wait(&thread_worker, &thread_lock); in workerfn()
182 pthread_mutex_unlock(&thread_lock); in workerfn()
357 pthread_mutex_init(&thread_lock, NULL); in bench_epoll_ctl()
367 pthread_mutex_lock(&thread_lock); in bench_epoll_ctl()
369 pthread_cond_wait(&thread_parent, &thread_lock); in bench_epoll_ctl()
371 pthread_mutex_unlock(&thread_lock); in bench_epoll_ctl()
386 pthread_mutex_destroy(&thread_lock); in bench_epoll_ctl()
Depoll-wait.c112 static pthread_mutex_t thread_lock; variable
192 pthread_mutex_lock(&thread_lock); in workerfn()
196 pthread_cond_wait(&thread_worker, &thread_lock); in workerfn()
197 pthread_mutex_unlock(&thread_lock); in workerfn()
475 pthread_mutex_init(&thread_lock, NULL); in bench_epoll_wait()
485 pthread_mutex_lock(&thread_lock); in bench_epoll_wait()
487 pthread_cond_wait(&thread_parent, &thread_lock); in bench_epoll_wait()
489 pthread_mutex_unlock(&thread_lock); in bench_epoll_wait()
514 pthread_mutex_destroy(&thread_lock); in bench_epoll_wait()
/Linux-v5.15/drivers/hid/usbhid/
Dhiddev.c46 struct mutex thread_lock; member
255 mutex_init(&list->thread_lock); in __hiddev_open()
333 retval = mutex_lock_interruptible(&list->thread_lock); in hiddev_read()
356 mutex_unlock(&list->thread_lock); in hiddev_read()
358 if (mutex_lock_interruptible(&list->thread_lock)) { in hiddev_read()
369 mutex_unlock(&list->thread_lock); in hiddev_read()
383 mutex_unlock(&list->thread_lock); in hiddev_read()
393 mutex_unlock(&list->thread_lock); in hiddev_read()
403 mutex_unlock(&list->thread_lock); in hiddev_read()
/Linux-v5.15/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.15/drivers/mmc/host/
Dsh_mmcif.c242 struct mutex thread_lock; member
1190 mutex_lock(&host->thread_lock); in sh_mmcif_irqt()
1196 mutex_unlock(&host->thread_lock); in sh_mmcif_irqt()
1207 mutex_unlock(&host->thread_lock); in sh_mmcif_irqt()
1252 mutex_unlock(&host->thread_lock); in sh_mmcif_irqt()
1266 mutex_unlock(&host->thread_lock); in sh_mmcif_irqt()
1277 mutex_unlock(&host->thread_lock); in sh_mmcif_irqt()
1485 mutex_init(&host->thread_lock); in sh_mmcif_probe()
/Linux-v5.15/include/pcmcia/
Dss.h195 spinlock_t thread_lock; member
/Linux-v5.15/Documentation/pcmcia/
Dlocking.rst76 - by thread_lock::