Home
last modified time | relevance | path

Searched refs:lock (Results 1 – 25 of 1008) sorted by relevance

12345678910>>...41

/openbsd/sbin/unwind/libunbound/util/
H A Dlocks.h190 #define lock_rw_rdlock(lock) LOCKRET(rw_rdlock(lock)) argument
191 #define lock_rw_wrlock(lock) LOCKRET(rw_wrlock(lock)) argument
192 #define lock_rw_unlock(lock) LOCKRET(rw_unlock(lock)) argument
198 #define lock_basic_lock(lock) LOCKRET(mutex_lock(lock)) argument
226 #define lock_rw_init(lock) lock_basic_init(lock) argument
227 #define lock_rw_destroy(lock) lock_basic_destroy(lock) argument
228 #define lock_rw_rdlock(lock) lock_basic_lock(lock) argument
229 #define lock_rw_wrlock(lock) lock_basic_lock(lock) argument
230 #define lock_rw_unlock(lock) lock_basic_unlock(lock) argument
241 #define lock_quick_init(lock) lock_basic_init(lock) argument
[all …]
/openbsd/usr.sbin/unbound/util/
H A Dlocks.h190 #define lock_rw_rdlock(lock) LOCKRET(rw_rdlock(lock)) argument
191 #define lock_rw_wrlock(lock) LOCKRET(rw_wrlock(lock)) argument
192 #define lock_rw_unlock(lock) LOCKRET(rw_unlock(lock)) argument
198 #define lock_basic_lock(lock) LOCKRET(mutex_lock(lock)) argument
226 #define lock_rw_init(lock) lock_basic_init(lock) argument
227 #define lock_rw_destroy(lock) lock_basic_destroy(lock) argument
228 #define lock_rw_rdlock(lock) lock_basic_lock(lock) argument
229 #define lock_rw_wrlock(lock) lock_basic_lock(lock) argument
230 #define lock_rw_unlock(lock) lock_basic_unlock(lock) argument
241 #define lock_quick_init(lock) lock_basic_init(lock) argument
[all …]
/openbsd/lib/librthread/
H A Drthread_rwlock_compat.c40 lock = calloc(1, sizeof(*lock)); in pthread_rwlock_init()
43 lock->lock = _SPINLOCK_UNLOCKED; in pthread_rwlock_init()
107 _spinlock(&lock->lock); in _rthread_rwlock_rdlock()
121 _spinlock(&lock->lock); in _rthread_rwlock_rdlock()
125 _spinunlock(&lock->lock); in _rthread_rwlock_rdlock()
167 _spinlock(&lock->lock); in _rthread_rwlock_wrlock()
182 _spinlock(&lock->lock); in _rthread_rwlock_wrlock()
191 _spinunlock(&lock->lock); in _rthread_rwlock_wrlock()
230 _spinlock(&lock->lock); in pthread_rwlock_unlock()
246 _spinunlock(&lock->lock); in pthread_rwlock_unlock()
[all …]
H A Drthread_spin_lock.c30 if (lock == NULL) in pthread_spin_init()
41 *lock = l; in pthread_spin_init()
48 if (lock == NULL || *lock == NULL) in pthread_spin_destroy()
54 free(*lock); in pthread_spin_destroy()
55 *lock = NULL; in pthread_spin_destroy()
65 if (lock == NULL || *lock == NULL) in pthread_spin_trylock()
68 l = *lock; in pthread_spin_trylock()
85 if (lock == NULL || *lock == NULL) in pthread_spin_lock()
88 l = *lock; in pthread_spin_lock()
104 if (lock == NULL || *lock == NULL) in pthread_spin_unlock()
[all …]
/openbsd/usr.sbin/unbound/testcode/
H A Dchecklocks.c84 lock->create_file, lock->create_line); in lock_error()
85 if(lock->holder_func && lock->holder_file) in lock_error()
87 lock->holder_file, lock->holder_line); in lock_error()
151 LOCKRET(pthread_mutex_unlock(&lock->lock)); in lock_protect()
170 LOCKRET(pthread_mutex_unlock(&lock->lock)); in lock_unprotect()
176 LOCKRET(pthread_mutex_unlock(&lock->lock)); in lock_unprotect()
226 LOCKRET(pthread_mutex_unlock(&lock->lock)); in lock_get_mem()
459 LOCKRET(pthread_mutex_unlock(&lock->lock)); in checklock_lockit()
772 lock->create_func, lock->create_file, lock->create_line); in lock_debug_info()
779 lock->hold_count, lock->wait_count); in lock_debug_info()
[all …]
H A Dchecklocks.h126 pthread_mutex_t lock; member
204 size_t lock_get_mem(void* lock);
311 #define lock_rw_init(lock) checklock_init(check_lock_rwlock, &((lock)->c_rw), __func__, __FILE__, _… argument
312 #define lock_rw_destroy(lock) checklock_destroy(check_lock_rwlock, &((lock)->c_rw), __func__, __FIL… argument
313 #define lock_rw_rdlock(lock) checklock_rdlock(check_lock_rwlock, (lock)->c_rw, __func__, __FILE__, … argument
314 #define lock_rw_wrlock(lock) checklock_wrlock(check_lock_rwlock, (lock)->c_rw, __func__, __FILE__, … argument
315 #define lock_rw_unlock(lock) checklock_unlock(check_lock_rwlock, (lock)->c_rw, __func__, __FILE__, … argument
319 #define lock_basic_init(lock) checklock_init(check_lock_mutex, &((lock)->c_m), __func__, __FILE__, … argument
321 #define lock_basic_lock(lock) checklock_lock(check_lock_mutex, (lock)->c_m, __func__, __FILE__, __L… argument
322 #define lock_basic_unlock(lock) checklock_unlock(check_lock_mutex, (lock)->c_m, __func__, __FILE__,… argument
[all …]
H A Dlock_verify.c252 ref->lock = prev; in read_lock()
290 visit->lock->id.thr, visit->lock->id.instance, in found_cycle()
291 visit->lock->create_file, visit->lock->create_line); in found_cycle()
296 p->lock->dfs_next?p->lock->dfs_next->lock:visit->lock; in found_cycle()
304 if(p && p->lock == visit->lock) in found_cycle()
314 if(p->lock == visit->lock) in detect_cycle()
343 visit->lock->create_file, visit->lock->create_line); in search_cycle()
358 start.lock = lock; in check_order_lock()
364 (unsigned)lock->id.thr, (unsigned)lock->id.instance); in check_order_lock()
381 lock->id.thr, lock->id.instance, in check_order()
[all …]
/openbsd/sys/kern/
H A Dvfs_lockf.c188 return (lock); in lf_alloc()
281 if (!lock) { in lf_advlock()
342 lock); in lf_setlock()
356 if ((lock->lf_flags & F_POSIX) && lf_deadlock(lock)) { in lf_setlock()
382 TAILQ_REMOVE(&lock->lf_state->ls_pending, lock, lf_entry); in lf_setlock()
385 TAILQ_REMOVE(&lock->lf_blk->lf_blkhd, lock, lf_block); in lf_setlock()
499 TAILQ_REMOVE(&lock->lf_state->ls_locks, lock, in lf_setlock()
561 TAILQ_REMOVE(&lock->lf_state->ls_locks, lock, lf_entry); in lf_clearlock()
875 lock->lf_id, in lf_print()
879 "unknown", lock->lf_start, lock->lf_end); in lf_print()
[all …]
/openbsd/gnu/gcc/libgomp/config/posix95/
H A Dlock.c70 pthread_mutex_init (&lock->lock, NULL); in omp_init_nest_lock()
72 lock->count = 0; in omp_init_nest_lock()
78 pthread_mutex_destroy (&lock->lock); in omp_destroy_nest_lock()
88 pthread_mutex_lock (&lock->lock); in omp_set_nest_lock()
89 lock->owner = me; in omp_set_nest_lock()
92 lock->count++; in omp_set_nest_lock()
98 lock->count--; in omp_unset_nest_lock()
100 if (lock->count == 0) in omp_unset_nest_lock()
103 pthread_mutex_unlock (&lock->lock); in omp_unset_nest_lock()
114 if (pthread_mutex_trylock (&lock->lock) != 0) in omp_test_nest_lock()
[all …]
/openbsd/sys/dev/pci/drm/include/linux/
H A Dww_mutex.h90 lock->acquired = 0; in ww_mutex_init()
91 lock->ctx = NULL; in ww_mutex_init()
92 lock->owner = NULL; in ww_mutex_init()
117 lock->acquired = 1; in ww_mutex_trylock()
144 lock->ctx = ctx; in __ww_mutex_lock()
176 (lock->ctx && ctx->stamp < lock->ctx->stamp)) { in __ww_mutex_lock()
178 int s = msleep_nsec(lock, &lock->base, in __ww_mutex_lock()
234 lock->acquired = 0; in ww_mutex_unlock()
235 lock->ctx = NULL; in ww_mutex_unlock()
236 lock->owner = NULL; in ww_mutex_unlock()
[all …]
H A Dcompletion.h28 struct mutex lock; member
54 mtx_enter(&x->lock); in wait_for_completion_timeout()
65 mtx_leave(&x->lock); in wait_for_completion_timeout()
75 mtx_enter(&x->lock); in wait_for_completion()
81 mtx_leave(&x->lock); in wait_for_completion()
91 mtx_enter(&x->lock); in wait_for_completion_interruptible()
103 mtx_leave(&x->lock); in wait_for_completion_interruptible()
115 mtx_enter(&x->lock); in wait_for_completion_interruptible_timeout()
127 mtx_leave(&x->lock); in wait_for_completion_interruptible_timeout()
135 mtx_enter(&x->lock); in complete()
[all …]
H A Dlockdep.h14 #define might_lock(lock) argument
15 #define might_lock_nested(lock, subc) argument
17 #define lockdep_assert_held(lock) do { (void)(lock); } while(0) argument
18 #define lockdep_assert_held_once(lock) do { (void)(lock); } while(0) argument
19 #define lockdep_assert_once(lock) do { (void)(lock); } while(0) argument
20 #define lockdep_assert_not_held(lock) do { (void)(lock); } while(0) argument
22 #define lock_acquire(lock, a, b, c, d, e, f) argument
23 #define lock_release(lock, a) argument
24 #define lock_acquire_shared_recursive(lock, a, b, c, d) argument
30 #define lockdep_is_held(lock) 0 argument
[all …]
/openbsd/sys/dev/pci/drm/
H A Ddrm_lock.c63 volatile unsigned int *lock = &lock_data->hw_lock->lock; in drm_lock_take() local
67 old = *lock; in drm_lock_take()
112 volatile unsigned int *lock = &lock_data->hw_lock->lock; in drm_lock_transfer() local
116 old = *lock; in drm_lock_transfer()
127 volatile unsigned int *lock = &lock_data->hw_lock->lock; in drm_legacy_lock_free() local
139 old = *lock; in drm_legacy_lock_free()
185 master->lock.hw_lock ? master->lock.hw_lock->lock : -1, in drm_legacy_lock()
201 if (drm_lock_take(&master->lock, lock->context)) { in drm_legacy_lock()
231 dev->sigdata.lock = master->lock.hw_lock; in drm_legacy_lock()
335 _DRM_LOCK_IS_HELD(master->lock.hw_lock->lock) && in drm_legacy_i_have_hw_lock()
[all …]
/openbsd/gnu/gcc/libgomp/config/posix/
H A Dlock.c61 pthread_mutex_lock (lock); in omp_set_lock()
67 pthread_mutex_unlock (lock); in omp_unset_lock()
83 pthread_mutex_init (&lock->lock, &attr); in omp_init_nest_lock()
84 lock->count = 0; in omp_init_nest_lock()
91 pthread_mutex_destroy (&lock->lock); in omp_destroy_nest_lock()
97 pthread_mutex_lock (&lock->lock); in omp_set_nest_lock()
98 lock->count++; in omp_set_nest_lock()
104 lock->count--; in omp_unset_nest_lock()
105 pthread_mutex_unlock (&lock->lock); in omp_unset_nest_lock()
111 if (pthread_mutex_trylock (&lock->lock) == 0) in omp_test_nest_lock()
[all …]
/openbsd/gnu/usr.bin/perl/dist/threads-shared/t/
H A Dcond.t50 lock($lock);
53 lock($lock);
82 lock($lock);
84 lock($lock);
87 lock($lock);
91 lock($lock);
95 lock($lock);
98 lock($lock);
100 lock($lock);
147 lock($lock);
[all …]
H A Dwait.t72 "simple", # cond var == lock var; implicit lock; e.g.: cond_wait($c)
73 "repeat", # cond var == lock var; explicit lock; e.g.: cond_wait($c, $c)
82 my $lock :shared;
91 $test_type =~ /twain/ ? lock($lock) : lock($cond);
112 $test_type =~ /twain/ ? lock($lock) : lock($cond);
141 $test_type =~ /twain/ ? lock($lock) : lock($cond);
176 $test_type =~ /twain/ ? lock($lock) : lock($cond);
224 $test_type =~ /twain/ ? lock($lock) : lock($cond);
245 $test_type =~ /twain/ ? lock($lock) : lock($cond);
274 $test_type =~ /twain/ ? lock($lock) : lock($cond);
[all …]
/openbsd/sys/sys/
H A Dwitness.h44 #define LO_CLASSINDEX(lock) \ argument
46 #define LOCK_CLASS(lock) \ argument
47 (lock_classes[LO_CLASSINDEX((lock))])
102 #define WITNESS_INIT(lock, type) \ argument
103 witness_init((lock), (type))
113 witness_lock((lock), (flags))
116 witness_upgrade((lock), (flags))
119 witness_downgrade((lock), (flags))
122 witness_unlock((lock), (flags))
130 #define WITNESS_NORELEASE(lock) \ argument
[all …]
/openbsd/gnu/gcc/libgomp/config/linux/
H A Dlock.c45 gomp_mutex_init (lock); in omp_init_lock()
51 gomp_mutex_destroy (lock); in omp_destroy_lock()
55 omp_set_lock (omp_lock_t *lock) in omp_set_lock() argument
57 gomp_mutex_lock (lock); in omp_set_lock()
63 gomp_mutex_unlock (lock); in omp_unset_lock()
113 memset (lock, 0, sizeof (lock)); in omp_init_nest_lock()
131 lock->count = 1; in omp_set_nest_lock()
136 lock->count++; in omp_set_nest_lock()
149 if (--lock->count == 0) in omp_unset_nest_lock()
164 lock->count = 1; in omp_test_nest_lock()
[all …]
/openbsd/gnu/gcc/libgomp/
H A Dfortran.c66 omp_init_lock_ (omp_lock_arg_t lock) in ialias_redirect()
71 omp_init_lock (omp_lock_arg (lock)); in ialias_redirect()
84 omp_destroy_lock_ (omp_lock_arg_t lock) in omp_destroy_lock_() argument
88 free (omp_lock_arg (lock)); in omp_destroy_lock_()
89 omp_lock_arg (lock) = NULL; in omp_destroy_lock_()
98 free (omp_nest_lock_arg (lock)); in omp_destroy_nest_lock_()
99 omp_nest_lock_arg (lock) = NULL; in omp_destroy_nest_lock_()
104 omp_set_lock_ (omp_lock_arg_t lock) in omp_set_lock_() argument
106 omp_set_lock (omp_lock_arg (lock)); in omp_set_lock_()
116 omp_unset_lock_ (omp_lock_arg_t lock) in omp_unset_lock_() argument
[all …]
/openbsd/gnu/llvm/compiler-rt/lib/sanitizer_common/
H A Dsanitizer_atomic_clang_mips.h23 static void __spin_lock(volatile int *lock) { in __spin_lock() argument
24 while (__sync_lock_test_and_set(lock, 1)) in __spin_lock()
25 while (*lock) { in __spin_lock()
29 static void __spin_unlock(volatile int *lock) { __sync_lock_release(lock); } in __spin_unlock() argument
35 int lock; member
49 __spin_lock(&lock.lock); in atomic_fetch_add()
52 __spin_unlock(&lock.lock); in atomic_fetch_add()
78 __spin_lock(&lock.lock); in atomic_compare_exchange_strong()
84 __spin_unlock(&lock.lock); in atomic_compare_exchange_strong()
109 __spin_lock(&lock.lock); in atomic_store()
[all …]
/openbsd/usr.sbin/unbound/util/storage/
H A Dlruhash.c71 lock_quick_init(&table->lock); in lruhash_create()
205 lock_quick_lock(&bin->lock); in reclaim_space()
209 lock_rw_wrlock(&d->lock); in reclaim_space()
213 lock_rw_unlock(&d->lock); in reclaim_space()
323 lock_quick_lock(&bin->lock); in lruhash_insert()
372 lock_quick_lock(&bin->lock); in lruhash_lookup()
399 lock_quick_lock(&bin->lock); in lruhash_remove()
431 lock_rw_wrlock(&p->lock); in bin_clear()
436 lock_rw_unlock(&p->lock); in bin_clear()
538 lock_quick_lock(&h->lock); in lruhash_traverse()
[all …]
/openbsd/sbin/unwind/libunbound/util/storage/
H A Dlruhash.c71 lock_quick_init(&table->lock); in lruhash_create()
205 lock_quick_lock(&bin->lock); in reclaim_space()
209 lock_rw_wrlock(&d->lock); in reclaim_space()
213 lock_rw_unlock(&d->lock); in reclaim_space()
323 lock_quick_lock(&bin->lock); in lruhash_insert()
372 lock_quick_lock(&bin->lock); in lruhash_lookup()
399 lock_quick_lock(&bin->lock); in lruhash_remove()
431 lock_rw_wrlock(&p->lock); in bin_clear()
436 lock_rw_unlock(&p->lock); in bin_clear()
538 lock_quick_lock(&h->lock); in lruhash_traverse()
[all …]
/openbsd/gnu/usr.bin/cvs/src/
H A Dlock.c78 struct lock { struct
95 static int set_lock PROTO ((struct lock *lock, int will_wait)); argument
96 static void clear_lock PROTO ((struct lock *lock));
100 static int write_lock PROTO ((struct lock *lock));
101 static void lock_simple_remove PROTO ((struct lock *lock));
348 struct lock *lock; in lock_simple_remove()
550 write_lock (lock) in write_lock() argument
551 struct lock *lock; in write_lock()
719 struct lock *lock; in set_lock()
810 clear_lock (lock) in clear_lock() argument
[all …]
/openbsd/lib/libc/thread/
H A Drthread_sync.c109 _spinlock(&mutex->lock); in _rthread_mutex_lock()
149 &mutex->lock, NULL); in _rthread_mutex_lock()
227 _spinlock(&mutex->lock); in pthread_mutex_unlock()
326 _spinlock(&cond->lock); in pthread_cond_timedwait()
344 _spinlock(&mutex->lock); in pthread_cond_timedwait()
399 _spinlock(&cond->lock); in pthread_cond_timedwait()
477 _spinlock(&cond->lock); in pthread_cond_wait()
495 _spinlock(&mutex->lock); in pthread_cond_wait()
538 _spinlock(&cond->lock); in pthread_cond_wait()
594 _spinlock(&cond->lock); in pthread_cond_signal()
[all …]
/openbsd/usr.sbin/unbound/services/
H A Dview.c64 lock_rw_init(&v->lock); in views_create()
79 lock_rw_destroy(&v->lock); in view_delete()
98 lock_rw_destroy(&v->lock); in views_delete()
115 lock_rw_init(&v->lock); in view_create()
131 lock_rw_wrlock(&vs->lock); in views_enter_view_name()
132 lock_rw_wrlock(&v->lock); in views_enter_view_name()
135 lock_rw_unlock(&v->lock); in views_enter_view_name()
137 lock_rw_unlock(&vs->lock); in views_enter_view_name()
140 lock_rw_unlock(&vs->lock); in views_enter_view_name()
218 lock_rw_unlock(&v->lock); in views_apply_cfg()
[all …]

12345678910>>...41