Home
last modified time | relevance | path

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

/Linux-v4.19/tools/perf/bench/
Dfutex-wake.c42 static pthread_mutex_t thread_lock; variable
63 pthread_mutex_lock(&thread_lock); in workerfn()
67 pthread_cond_wait(&thread_worker, &thread_lock); in workerfn()
68 pthread_mutex_unlock(&thread_lock); in workerfn()
159 pthread_mutex_init(&thread_lock, NULL); in bench_futex_wake()
171 pthread_mutex_lock(&thread_lock); in bench_futex_wake()
173 pthread_cond_wait(&thread_parent, &thread_lock); in bench_futex_wake()
175 pthread_mutex_unlock(&thread_lock); in bench_futex_wake()
205 pthread_mutex_destroy(&thread_lock); in bench_futex_wake()
Dfutex-requeue.c41 static pthread_mutex_t thread_lock; variable
75 pthread_mutex_lock(&thread_lock); in workerfn()
79 pthread_cond_wait(&thread_worker, &thread_lock); in workerfn()
80 pthread_mutex_unlock(&thread_lock); in workerfn()
154 pthread_mutex_init(&thread_lock, NULL); in bench_futex_requeue()
166 pthread_mutex_lock(&thread_lock); in bench_futex_requeue()
168 pthread_cond_wait(&thread_parent, &thread_lock); in bench_futex_requeue()
170 pthread_mutex_unlock(&thread_lock); in bench_futex_requeue()
211 pthread_mutex_destroy(&thread_lock); in bench_futex_requeue()
Dfutex-hash.c39 static pthread_mutex_t thread_lock; variable
72 pthread_mutex_lock(&thread_lock); in workerfn()
76 pthread_cond_wait(&thread_worker, &thread_lock); in workerfn()
77 pthread_mutex_unlock(&thread_lock); in workerfn()
156 pthread_mutex_init(&thread_lock, NULL); in bench_futex_hash()
184 pthread_mutex_lock(&thread_lock); in bench_futex_hash()
186 pthread_cond_wait(&thread_parent, &thread_lock); in bench_futex_hash()
188 pthread_mutex_unlock(&thread_lock); in bench_futex_hash()
202 pthread_mutex_destroy(&thread_lock); in bench_futex_hash()
Dfutex-lock-pi.c39 static pthread_mutex_t thread_lock; variable
83 pthread_mutex_lock(&thread_lock); in workerfn()
87 pthread_cond_wait(&thread_worker, &thread_lock); in workerfn()
88 pthread_mutex_unlock(&thread_lock); in workerfn()
180 pthread_mutex_init(&thread_lock, NULL); in bench_futex_lock_pi()
191 pthread_mutex_lock(&thread_lock); in bench_futex_lock_pi()
193 pthread_cond_wait(&thread_parent, &thread_lock); in bench_futex_lock_pi()
195 pthread_mutex_unlock(&thread_lock); in bench_futex_lock_pi()
209 pthread_mutex_destroy(&thread_lock); in bench_futex_lock_pi()
Dfutex-wake-parallel.c52 static pthread_mutex_t thread_lock; variable
124 pthread_mutex_lock(&thread_lock); in blocked_workerfn()
128 pthread_cond_wait(&thread_worker, &thread_lock); in blocked_workerfn()
129 pthread_mutex_unlock(&thread_lock); in blocked_workerfn()
275 pthread_mutex_init(&thread_lock, NULL); in bench_futex_wake_parallel()
288 pthread_mutex_lock(&thread_lock); in bench_futex_wake_parallel()
290 pthread_cond_wait(&thread_parent, &thread_lock); in bench_futex_wake_parallel()
292 pthread_mutex_unlock(&thread_lock); in bench_futex_wake_parallel()
315 pthread_mutex_destroy(&thread_lock); in bench_futex_wake_parallel()
/Linux-v4.19/drivers/hid/usbhid/
Dhiddev.c59 struct mutex thread_lock; member
276 mutex_init(&list->thread_lock); in hiddev_open()
347 retval = mutex_lock_interruptible(&list->thread_lock); in hiddev_read()
370 mutex_unlock(&list->thread_lock); in hiddev_read()
372 if (mutex_lock_interruptible(&list->thread_lock)) { in hiddev_read()
383 mutex_unlock(&list->thread_lock); in hiddev_read()
397 mutex_unlock(&list->thread_lock); in hiddev_read()
407 mutex_unlock(&list->thread_lock); in hiddev_read()
417 mutex_unlock(&list->thread_lock); in hiddev_read()
/Linux-v4.19/drivers/pcmcia/
Dcs.c162 spin_lock_init(&socket->thread_lock); in pcmcia_register_socket()
628 spin_lock_irqsave(&skt->thread_lock, flags); in pccardd()
633 spin_unlock_irqrestore(&skt->thread_lock, flags); in pccardd()
708 spin_lock_irqsave(&s->thread_lock, flags); in pcmcia_parse_events()
710 spin_unlock_irqrestore(&s->thread_lock, flags); in pcmcia_parse_events()
733 spin_lock_irqsave(&s->thread_lock, flags); in pcmcia_parse_uevents()
735 spin_unlock_irqrestore(&s->thread_lock, flags); in pcmcia_parse_uevents()
/Linux-v4.19/drivers/mmc/host/
Dsh_mmcif.c245 struct mutex thread_lock; member
1189 mutex_lock(&host->thread_lock); in sh_mmcif_irqt()
1195 mutex_unlock(&host->thread_lock); in sh_mmcif_irqt()
1206 mutex_unlock(&host->thread_lock); in sh_mmcif_irqt()
1251 mutex_unlock(&host->thread_lock); in sh_mmcif_irqt()
1265 mutex_unlock(&host->thread_lock); in sh_mmcif_irqt()
1276 mutex_unlock(&host->thread_lock); in sh_mmcif_irqt()
1488 mutex_init(&host->thread_lock); in sh_mmcif_probe()
/Linux-v4.19/include/pcmcia/
Dss.h198 spinlock_t thread_lock; member
/Linux-v4.19/Documentation/pcmcia/
Dlocking.txt66 - by thread_lock: