Home
last modified time | relevance | path

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

/linux-4.4.14/tools/perf/bench/
Dfutex-wake.c35 static pthread_mutex_t thread_lock; variable
56 pthread_mutex_lock(&thread_lock); in workerfn()
60 pthread_cond_wait(&thread_worker, &thread_lock); in workerfn()
61 pthread_mutex_unlock(&thread_lock); in workerfn()
150 pthread_mutex_init(&thread_lock, NULL); in bench_futex_wake()
162 pthread_mutex_lock(&thread_lock); in bench_futex_wake()
164 pthread_cond_wait(&thread_parent, &thread_lock); in bench_futex_wake()
166 pthread_mutex_unlock(&thread_lock); in bench_futex_wake()
196 pthread_mutex_destroy(&thread_lock); in bench_futex_wake()
Dfutex-requeue.c34 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()
145 pthread_mutex_init(&thread_lock, NULL); in bench_futex_requeue()
157 pthread_mutex_lock(&thread_lock); in bench_futex_requeue()
159 pthread_cond_wait(&thread_parent, &thread_lock); in bench_futex_requeue()
161 pthread_mutex_unlock(&thread_lock); in bench_futex_requeue()
202 pthread_mutex_destroy(&thread_lock); in bench_futex_requeue()
Dfutex-lock-pi.c33 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()
169 pthread_mutex_init(&thread_lock, NULL); in bench_futex_lock_pi()
180 pthread_mutex_lock(&thread_lock); in bench_futex_lock_pi()
182 pthread_cond_wait(&thread_parent, &thread_lock); in bench_futex_lock_pi()
184 pthread_mutex_unlock(&thread_lock); in bench_futex_lock_pi()
198 pthread_mutex_destroy(&thread_lock); in bench_futex_lock_pi()
Dfutex-hash.c32 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()
145 pthread_mutex_init(&thread_lock, NULL); in bench_futex_hash()
173 pthread_mutex_lock(&thread_lock); in bench_futex_hash()
175 pthread_cond_wait(&thread_parent, &thread_lock); in bench_futex_hash()
177 pthread_mutex_unlock(&thread_lock); in bench_futex_hash()
191 pthread_mutex_destroy(&thread_lock); in bench_futex_hash()
Dfutex-wake-parallel.c37 static pthread_mutex_t thread_lock; variable
100 pthread_mutex_lock(&thread_lock); in blocked_workerfn()
104 pthread_cond_wait(&thread_worker, &thread_lock); in blocked_workerfn()
105 pthread_mutex_unlock(&thread_lock); in blocked_workerfn()
247 pthread_mutex_init(&thread_lock, NULL); in bench_futex_wake_parallel()
260 pthread_mutex_lock(&thread_lock); in bench_futex_wake_parallel()
262 pthread_cond_wait(&thread_parent, &thread_lock); in bench_futex_wake_parallel()
264 pthread_mutex_unlock(&thread_lock); in bench_futex_wake_parallel()
287 pthread_mutex_destroy(&thread_lock); in bench_futex_wake_parallel()
/linux-4.4.14/drivers/hid/usbhid/
Dhiddev.c67 struct mutex thread_lock; member
284 mutex_init(&list->thread_lock); in hiddev_open()
355 retval = mutex_lock_interruptible(&list->thread_lock); in hiddev_read()
378 mutex_unlock(&list->thread_lock); in hiddev_read()
380 if (mutex_lock_interruptible(&list->thread_lock)) { in hiddev_read()
391 mutex_unlock(&list->thread_lock); in hiddev_read()
405 mutex_unlock(&list->thread_lock); in hiddev_read()
415 mutex_unlock(&list->thread_lock); in hiddev_read()
425 mutex_unlock(&list->thread_lock); in hiddev_read()
/linux-4.4.14/drivers/pcmcia/
Dcs.c162 spin_lock_init(&socket->thread_lock); in pcmcia_register_socket()
624 spin_lock_irqsave(&skt->thread_lock, flags); in pccardd()
629 spin_unlock_irqrestore(&skt->thread_lock, flags); in pccardd()
704 spin_lock_irqsave(&s->thread_lock, flags); in pcmcia_parse_events()
706 spin_unlock_irqrestore(&s->thread_lock, flags); in pcmcia_parse_events()
729 spin_lock_irqsave(&s->thread_lock, flags); in pcmcia_parse_uevents()
731 spin_unlock_irqrestore(&s->thread_lock, flags); in pcmcia_parse_uevents()
/linux-4.4.14/drivers/mmc/host/
Dsh_mmcif.c254 struct mutex thread_lock; member
1268 mutex_lock(&host->thread_lock); in sh_mmcif_irqt()
1274 mutex_unlock(&host->thread_lock); in sh_mmcif_irqt()
1285 mutex_unlock(&host->thread_lock); in sh_mmcif_irqt()
1330 mutex_unlock(&host->thread_lock); in sh_mmcif_irqt()
1344 mutex_unlock(&host->thread_lock); in sh_mmcif_irqt()
1355 mutex_unlock(&host->thread_lock); in sh_mmcif_irqt()
1570 mutex_init(&host->thread_lock); in sh_mmcif_probe()
/linux-4.4.14/include/pcmcia/
Dss.h198 spinlock_t thread_lock; member
/linux-4.4.14/Documentation/pcmcia/
Dlocking.txt66 - by thread_lock: