| /f-stack/freebsd/contrib/openzfs/include/os/freebsd/spl/sys/ |
| H A D | rwlock.h | 61 #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 D | mutex.h | 54 #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 D | spl_condvar.h | 67 #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.h | 40 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 D | lock.h | 257 #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 D | condvar.h | 68 #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 D | cvmx-rwlock.h | 77 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 D | cvmx-spinlock.h | 91 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 D | cas.h | 49 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 D | fas.h | 47 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 D | dec.h | 51 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 D | anderson.h | 58 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 D | kern_rangelock.c | 74 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 D | kern_condvar.c | 66 #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 D | subr_turnstile.c | 561 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 D | kern_lockf.c | 210 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 D | ff_kern_condvar.c | 60 _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 D | ff_lock.c | 56 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 D | condvar.h | 69 #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 D | ngx_rwlock.c | 20 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 D | ck_tflock.h | 82 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 D | ngx_atomic.h | 33 #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 D | vchi_bsd.h | 140 #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 D | zed_file.c | 90 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 D | mutex.h | 34 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
|