Home
last modified time | relevance | path

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

/linux-4.1.27/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()
145 pthread_mutex_init(&thread_lock, NULL); in bench_futex_wake()
157 pthread_mutex_lock(&thread_lock); in bench_futex_wake()
159 pthread_cond_wait(&thread_parent, &thread_lock); in bench_futex_wake()
161 pthread_mutex_unlock(&thread_lock); in bench_futex_wake()
191 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-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()
/linux-4.1.27/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.1.27/drivers/pcmcia/
Dcs.c162 spin_lock_init(&socket->thread_lock); in pcmcia_register_socket()
631 spin_lock_irqsave(&skt->thread_lock, flags); in pccardd()
636 spin_unlock_irqrestore(&skt->thread_lock, flags); in pccardd()
707 spin_lock_irqsave(&s->thread_lock, flags); in pcmcia_parse_events()
709 spin_unlock_irqrestore(&s->thread_lock, flags); in pcmcia_parse_events()
732 spin_lock_irqsave(&s->thread_lock, flags); in pcmcia_parse_uevents()
734 spin_unlock_irqrestore(&s->thread_lock, flags); in pcmcia_parse_uevents()
/linux-4.1.27/drivers/mmc/host/
Dsh_mmcif.c251 struct mutex thread_lock; member
1183 mutex_lock(&host->thread_lock); in sh_mmcif_irqt()
1189 mutex_unlock(&host->thread_lock); in sh_mmcif_irqt()
1200 mutex_unlock(&host->thread_lock); in sh_mmcif_irqt()
1245 mutex_unlock(&host->thread_lock); in sh_mmcif_irqt()
1259 mutex_unlock(&host->thread_lock); in sh_mmcif_irqt()
1270 mutex_unlock(&host->thread_lock); in sh_mmcif_irqt()
1478 mutex_init(&host->thread_lock); in sh_mmcif_probe()
/linux-4.1.27/include/pcmcia/
Dss.h198 spinlock_t thread_lock; member
/linux-4.1.27/Documentation/pcmcia/
Dlocking.txt66 - by thread_lock: