Home
last modified time | relevance | path

Searched defs:lock (Results 1 – 25 of 226) sorted by relevance

12345678910

/f-stack/freebsd/contrib/openzfs/include/os/freebsd/spl/sys/
H A Drwlock.h61 #define rw_init(lock, desc, type, arg) do { \ argument
75 #define rw_destroy(lock) sx_destroy(lock) argument
76 #define rw_enter(lock, how) do { \ argument
83 #define rw_tryenter(lock, how) \ argument
85 #define rw_exit(lock) sx_unlock(lock) argument
86 #define rw_downgrade(lock) sx_downgrade(lock) argument
87 #define rw_tryupgrade(lock) sx_try_upgrade(lock) argument
88 #define rw_read_held(lock) \ argument
91 #define rw_write_held(lock) sx_xlocked(lock) argument
93 #define rw_iswriter(lock) sx_xlocked(lock) argument
[all …]
H A Dmutex.h54 #define mutex_init(lock, desc, type, arg) do { \ argument
65 #define mutex_destroy(lock) sx_destroy(lock) argument
66 #define mutex_enter(lock) sx_xlock(lock) argument
67 #define mutex_enter_nested(lock, type) sx_xlock(lock) argument
68 #define mutex_tryenter(lock) sx_try_xlock(lock) argument
69 #define mutex_exit(lock) sx_xunlock(lock) argument
70 #define mutex_owned(lock) sx_xlocked(lock) argument
71 #define mutex_owner(lock) sx_xholder(lock) argument
H A Dspl_condvar.h67 #define cv_wait(cvp, lock) \ argument
69 #define cv_wait_unlock(cvp, lock) \ argument
71 #define cv_timedwait_sbt(cvp, lock, sbt, pr, flags) \ argument
73 #define cv_timedwait_sig_sbt(cvp, lock, sbt, pr, flags) \ argument
/f-stack/freebsd/sys/
H A D_lockmgr.h40 struct lock { struct
41 struct lock_object lock_object; argument
42 volatile uintptr_t lk_lock; argument
43 u_int lk_exslpfail;
44 int lk_timo;
45 int lk_pri;
47 struct stack lk_stack;
H A Dlock.h257 #define WITNESS_INIT(lock, type) \ argument
260 #define WITNESS_DESTROY(lock) \ argument
292 #define WITNESS_SAVE(lock, n) \ argument
295 #define WITNESS_RESTORE(lock, n) \ argument
298 #define WITNESS_NORELEASE(lock) \ argument
301 #define WITNESS_RELEASEOK(lock) \ argument
304 #define WITNESS_FILE(lock) \ argument
307 #define WITNESS_LINE(lock) \ argument
312 #define WITNESS_DESTROY(lock) (void)0 argument
326 #define WITNESS_FILE(lock) ("?") argument
[all …]
H A Dcondvar.h68 #define cv_wait(cvp, lock) \ argument
70 #define cv_wait_unlock(cvp, lock) \ argument
72 #define cv_wait_sig(cvp, lock) \ argument
74 #define cv_timedwait(cvp, lock, timo) \ argument
77 #define cv_timedwait_sbt(cvp, lock, sbt, pr, flags) \ argument
79 #define cv_timedwait_sig(cvp, lock, timo) \ argument
82 #define cv_timedwait_sig_sbt(cvp, lock, sbt, pr, flags) \ argument
/f-stack/freebsd/contrib/octeon-sdk/
H A Dcvmx-rwlock.h77 volatile uint32_t lock; member
88 static inline void cvmx_rwlock_wp_init(cvmx_rwlock_wp_lock_t *lock) in cvmx_rwlock_wp_init()
104 static inline void cvmx_rwlock_wp_read_lock(cvmx_rwlock_wp_lock_t *lock) in cvmx_rwlock_wp_read_lock()
126 static inline void cvmx_rwlock_wp_read_unlock(cvmx_rwlock_wp_lock_t *lock) in cvmx_rwlock_wp_read_unlock()
141 static inline void cvmx_rwlock_wp_write_lock(cvmx_rwlock_wp_lock_t *lock) in cvmx_rwlock_wp_write_lock()
158 static inline void cvmx_rwlock_wp_write_unlock(cvmx_rwlock_wp_lock_t *lock) in cvmx_rwlock_wp_write_unlock()
H A Dcvmx-spinlock.h91 static inline void cvmx_spinlock_init(cvmx_spinlock_t *lock) in cvmx_spinlock_init()
103 static inline int cvmx_spinlock_locked(cvmx_spinlock_t *lock) in cvmx_spinlock_locked()
114 static inline void cvmx_spinlock_unlock(cvmx_spinlock_t *lock) in cvmx_spinlock_unlock()
134 static inline unsigned int cvmx_spinlock_trylock(cvmx_spinlock_t *lock) in cvmx_spinlock_trylock()
160 static inline void cvmx_spinlock_lock(cvmx_spinlock_t *lock) in cvmx_spinlock_lock()
286 static inline void cvmx_spinlock_rec_init(cvmx_spinlock_rec_t *lock) in cvmx_spinlock_rec_init()
298 static inline int cvmx_spinlock_rec_locked(cvmx_spinlock_rec_t *lock) in cvmx_spinlock_rec_locked()
314 static inline void _int_cvmx_spinlock_rec_unlock(cvmx_spinlock_rec_t *lock, char *filename, int lin… in _int_cvmx_spinlock_rec_unlock()
383 static inline void _int_cvmx_spinlock_rec_lock(cvmx_spinlock_rec_t *lock, char *filename, int linen… in _int_cvmx_spinlock_rec_lock()
/f-stack/freebsd/contrib/ck/include/spinlock/
H A Dcas.h49 ck_spinlock_cas_init(struct ck_spinlock_cas *lock) in ck_spinlock_cas_init()
58 ck_spinlock_cas_trylock(struct ck_spinlock_cas *lock) in ck_spinlock_cas_trylock()
68 ck_spinlock_cas_locked(struct ck_spinlock_cas *lock) in ck_spinlock_cas_locked()
77 ck_spinlock_cas_lock(struct ck_spinlock_cas *lock) in ck_spinlock_cas_lock()
90 ck_spinlock_cas_lock_eb(struct ck_spinlock_cas *lock) in ck_spinlock_cas_lock_eb()
102 ck_spinlock_cas_unlock(struct ck_spinlock_cas *lock) in ck_spinlock_cas_unlock()
H A Dfas.h47 ck_spinlock_fas_init(struct ck_spinlock_fas *lock) in ck_spinlock_fas_init()
56 ck_spinlock_fas_trylock(struct ck_spinlock_fas *lock) in ck_spinlock_fas_trylock()
67 ck_spinlock_fas_locked(struct ck_spinlock_fas *lock) in ck_spinlock_fas_locked()
77 ck_spinlock_fas_lock(struct ck_spinlock_fas *lock) in ck_spinlock_fas_lock()
90 ck_spinlock_fas_lock_eb(struct ck_spinlock_fas *lock) in ck_spinlock_fas_lock_eb()
102 ck_spinlock_fas_unlock(struct ck_spinlock_fas *lock) in ck_spinlock_fas_unlock()
H A Ddec.h51 ck_spinlock_dec_init(struct ck_spinlock_dec *lock) in ck_spinlock_dec_init()
60 ck_spinlock_dec_trylock(struct ck_spinlock_dec *lock) in ck_spinlock_dec_trylock()
70 ck_spinlock_dec_locked(struct ck_spinlock_dec *lock) in ck_spinlock_dec_locked()
80 ck_spinlock_dec_lock(struct ck_spinlock_dec *lock) in ck_spinlock_dec_lock()
104 ck_spinlock_dec_lock_eb(struct ck_spinlock_dec *lock) in ck_spinlock_dec_lock_eb()
123 ck_spinlock_dec_unlock(struct ck_spinlock_dec *lock) in ck_spinlock_dec_unlock()
H A Danderson.h58 ck_spinlock_anderson_init(struct ck_spinlock_anderson *lock, in ck_spinlock_anderson_init()
91 ck_spinlock_anderson_locked(struct ck_spinlock_anderson *lock) in ck_spinlock_anderson_locked()
103 ck_spinlock_anderson_lock(struct ck_spinlock_anderson *lock, in ck_spinlock_anderson_lock()
150 ck_spinlock_anderson_unlock(struct ck_spinlock_anderson *lock, in ck_spinlock_anderson_unlock()
/f-stack/freebsd/kern/
H A Dkern_rangelock.c74 rangelock_init(struct rangelock *lock) in rangelock_init()
82 rangelock_destroy(struct rangelock *lock) in rangelock_destroy()
106 rangelock_calc_block(struct rangelock *lock) in rangelock_calc_block()
143 rangelock_unlock_locked(struct rangelock *lock, struct rl_q_entry *entry, in rangelock_unlock_locked()
179 rangelock_unlock(struct rangelock *lock, void *cookie, struct mtx *ilk) in rangelock_unlock()
192 rangelock_unlock_range(struct rangelock *lock, void *cookie, off_t start, in rangelock_unlock_range()
220 rangelock_enqueue(struct rangelock *lock, off_t start, off_t end, int mode, in rangelock_enqueue()
274 rangelock_rlock(struct rangelock *lock, off_t start, off_t end, struct mtx *ilk) in rangelock_rlock()
281 rangelock_tryrlock(struct rangelock *lock, off_t start, off_t end, in rangelock_tryrlock()
289 rangelock_wlock(struct rangelock *lock, off_t start, off_t end, struct mtx *ilk) in rangelock_wlock()
[all …]
H A Dkern_condvar.c66 #define CV_ASSERT(cvp, lock, td) do { \ argument
109 _cv_wait(struct cv *cvp, struct lock_object *lock) in _cv_wait()
164 _cv_wait_unlock(struct cv *cvp, struct lock_object *lock) in _cv_wait_unlock()
213 _cv_wait_sig(struct cv *cvp, struct lock_object *lock) in _cv_wait_sig()
273 _cv_timedwait_sbt(struct cv *cvp, struct lock_object *lock, sbintime_t sbt, in _cv_timedwait_sbt()
335 _cv_timedwait_sig_sbt(struct cv *cvp, struct lock_object *lock, in _cv_timedwait_sig_sbt()
H A Dsubr_turnstile.c561 turnstile_chain_lock(struct lock_object *lock) in turnstile_chain_lock()
570 turnstile_trywait(struct lock_object *lock) in turnstile_trywait()
597 struct lock_object *lock; in turnstile_lock() local
637 struct lock_object *lock; in turnstile_cancel() local
655 turnstile_lookup(struct lock_object *lock) in turnstile_lookup()
674 turnstile_chain_unlock(struct lock_object *lock) in turnstile_chain_unlock()
744 struct lock_object *lock; in turnstile_wait() local
1122 struct lock_object *lock; in DB_SHOW_COMMAND() local
1172 struct lock_object *lock; in print_lockchain() local
1288 struct lock_object *lock; in print_waiters() local
[all …]
H A Dkern_lockf.c210 struct sx lock; member
358 lf_free_lock(struct lockf_entry *lock) in lf_free_lock()
422 struct lockf_entry *lock; in lf_advlockasync() local
766 struct lockf_entry *lock, *nlock; in lf_purgelocks() local
892 lf_alloc_vertex(struct lockf_entry *lock) in lf_alloc_vertex()
986 lf_add_outgoing(struct lockf *state, struct lockf_entry *lock) in lf_add_outgoing()
1094 lf_insert_lock(struct lockf *state, struct lockf_entry *lock) in lf_insert_lock()
1327 lf_cancel_lock(struct lockf *state, struct lockf_entry *lock) in lf_cancel_lock()
1657 lf_getblock(struct lockf *state, struct lockf_entry *lock) in lf_getblock()
2496 lf_print(char *tag, struct lockf_entry *lock) in lf_print()
[all …]
/f-stack/lib/
H A Dff_kern_condvar.c60 _cv_wait(struct cv *cvp, struct lock_object *lock) in _cv_wait()
66 _cv_wait_unlock(struct cv *cvp, struct lock_object *lock) in _cv_wait_unlock()
72 _cv_wait_sig(struct cv *cvp, struct lock_object *lock) in _cv_wait_sig()
78 _cv_timedwait(struct cv *cvp, struct lock_object *lock, int timo) in _cv_timedwait()
84 _cv_timedwait_sig(struct cv *cvp, struct lock_object *lock, int timo) in _cv_timedwait_sig()
90 _cv_timedwait_sig_sbt(struct cv *cvp, struct lock_object *lock, in _cv_timedwait_sig_sbt()
H A Dff_lock.c56 assert_mtx(const struct lock_object *lock, int what) in assert_mtx()
62 lock_mtx(struct lock_object *lock, uintptr_t how) in lock_mtx()
68 unlock_mtx(struct lock_object *lock) in unlock_mtx()
109 lock_rw(struct lock_object *lock, uintptr_t how) in lock_rw()
115 unlock_rw(struct lock_object *lock) in unlock_rw()
130 assert_rw(const struct lock_object *lock, int what) in assert_rw()
193 assert_rm(const struct lock_object *lock, int what) in assert_rm()
387 lock_spin(struct lock_object *lock, uintptr_t how) in lock_spin()
393 unlock_spin(struct lock_object *lock) in unlock_spin()
417 lock_rm(struct lock_object *lock, uintptr_t how) in lock_rm()
[all …]
/f-stack/lib/include/sys/
H A Dcondvar.h69 #define cv_wait(cvp, lock) \ argument
71 #define cv_wait_unlock(cvp, lock) \ argument
73 #define cv_wait_sig(cvp, lock) \ argument
75 #define cv_timedwait(cvp, lock, timo) \ argument
77 #define cv_timedwait_sig(cvp, lock, timo) \ argument
79 #define cv_timedwait_sig_sbt(cvp, lock, sbt, pr, flags) \ argument
/f-stack/app/nginx-1.16.1/src/core/
H A Dngx_rwlock.c20 ngx_rwlock_wlock(ngx_atomic_t *lock) in ngx_rwlock_wlock()
52 ngx_rwlock_rlock(ngx_atomic_t *lock) in ngx_rwlock_rlock()
90 ngx_rwlock_unlock(ngx_atomic_t *lock) in ngx_rwlock_unlock()
113 ngx_rwlock_downgrade(ngx_atomic_t *lock) in ngx_rwlock_downgrade()
/f-stack/freebsd/contrib/ck/include/
H A Dck_tflock.h82 ck_tflock_ticket_write_lock(struct ck_tflock_ticket *lock) in ck_tflock_ticket_write_lock()
97 ck_tflock_ticket_write_unlock(struct ck_tflock_ticket *lock) in ck_tflock_ticket_write_unlock()
107 ck_tflock_ticket_read_lock(struct ck_tflock_ticket *lock) in ck_tflock_ticket_read_lock()
127 ck_tflock_ticket_read_unlock(struct ck_tflock_ticket *lock) in ck_tflock_ticket_read_unlock()
/f-stack/app/nginx-1.16.1/src/os/unix/
H A Dngx_atomic.h33 #define ngx_atomic_cmp_set(lock, old, new) \ argument
64 #define ngx_atomic_cmp_set(lock, old, new) \ argument
76 #define ngx_atomic_cmp_set(lock, old, new) \ argument
109 #define ngx_atomic_cmp_set(lock, old, set) \ argument
278 ngx_atomic_cmp_set(ngx_atomic_t *lock, ngx_atomic_uint_t old, in ngx_atomic_cmp_set()
309 #define ngx_trylock(lock) (*(lock) == 0 && ngx_atomic_cmp_set(lock, 0, 1)) argument
310 #define ngx_unlock(lock) *(lock) = 0 argument
/f-stack/freebsd/contrib/vchiq/interface/compat/
H A Dvchi_bsd.h140 #define spin_lock_destroy(lock) mtx_destroy(lock) argument
141 #define spin_lock(lock) mtx_lock(lock) argument
142 #define spin_unlock(lock) mtx_unlock(lock) argument
143 #define spin_lock_bh(lock) spin_lock(lock) argument
144 #define spin_unlock_bh(lock) spin_unlock(lock) argument
153 #define lmutex_init(lock) sx_init(&(lock)->mtx, #lock) argument
154 #define lmutex_lock(lock) sx_xlock(&(lock)->mtx) argument
155 #define lmutex_unlock(lock) sx_unlock(&(lock)->mtx) argument
156 #define lmutex_destroy(lock) sx_destroy(&(lock)->mtx) argument
158 #define lmutex_lock_interruptible(lock) sx_xlock_sig(&(lock)->mtx) argument
[all …]
/f-stack/freebsd/contrib/openzfs/cmd/zed/
H A Dzed_file.c90 struct flock lock; in zed_file_lock() local
117 struct flock lock; in zed_file_unlock() local
143 struct flock lock; in zed_file_is_locked() local
/f-stack/app/redis-5.0.5/deps/jemalloc/include/jemalloc/internal/
H A Dmutex.h34 SRWLOCK lock; member
36 CRITICAL_SECTION lock; member
39 os_unfair_lock lock; member
41 OSSpinLock lock; member
43 pthread_mutex_t lock; member
46 pthread_mutex_t lock; member

12345678910