/dragonfly/contrib/grep/lib/glthread/ |
H A D | lock.c | 98 if (cnd_wait (&lock->waiting_readers, &lock->lock) != thrd_success) in glthread_rwlock_rdlock() 100 mtx_unlock (&lock->lock); in glthread_rwlock_rdlock() 123 if (cnd_wait (&lock->waiting_writers, &lock->lock) != thrd_success) in glthread_rwlock_wrlock() 126 mtx_unlock (&lock->lock); in glthread_rwlock_wrlock() 149 mtx_unlock (&lock->lock); in glthread_rwlock_unlock() 159 mtx_unlock (&lock->lock); in glthread_rwlock_unlock() 173 mtx_unlock (&lock->lock); in glthread_rwlock_unlock() 182 mtx_unlock (&lock->lock); in glthread_rwlock_unlock() 197 mtx_destroy (&lock->lock); in glthread_rwlock_destroy() 413 err = pthread_cond_wait (&lock->waiting_readers, &lock->lock); in glthread_rwlock_rdlock_multithreaded() [all …]
|
/dragonfly/sys/dev/drm/ttm/ |
H A D | ttm_lock.c | 59 spin_lock(&lock->lock); in ttm_read_unlock() 62 spin_unlock(&lock->lock); in ttm_read_unlock() 70 spin_lock(&lock->lock); in __ttm_read_lock() 73 spin_unlock(&lock->lock); in __ttm_read_lock() 80 spin_unlock(&lock->lock); in __ttm_read_lock() 109 spin_lock(&lock->lock); in __ttm_read_trylock() 122 spin_unlock(&lock->lock); in __ttm_read_trylock() 154 spin_lock(&lock->lock); in ttm_write_unlock() 165 spin_lock(&lock->lock); in __ttm_write_lock() 211 spin_lock(&lock->lock); in __ttm_vt_unlock() [all …]
|
/dragonfly/contrib/gcc-8.0/libgomp/config/posix/ |
H A D | lock.c | 74 pthread_mutex_init (&lock->lock, NULL); in gomp_init_nest_lock_30() 82 pthread_mutex_destroy (&lock->lock); in gomp_destroy_nest_lock_30() 92 pthread_mutex_lock (&lock->lock); in gomp_set_nest_lock_30() 104 pthread_mutex_unlock (&lock->lock); in gomp_unset_nest_lock_30() 159 sem_init (&lock->lock, 0, 1); in gomp_init_nest_lock_30() 167 sem_destroy (&lock->lock); in gomp_destroy_nest_lock_30() 177 while (sem_wait (&lock->lock) != 0) in gomp_set_nest_lock_30() 190 sem_post (&lock->lock); in gomp_unset_nest_lock_30() 256 pthread_mutex_destroy (&lock->lock); in gomp_destroy_nest_lock_25() 262 pthread_mutex_lock (&lock->lock); in gomp_set_nest_lock_25() [all …]
|
/dragonfly/contrib/gcc-4.7/libgomp/config/posix/ |
H A D | lock.c | 76 pthread_mutex_init (&lock->lock, NULL); in gomp_init_nest_lock_30() 84 pthread_mutex_destroy (&lock->lock); in gomp_destroy_nest_lock_30() 94 pthread_mutex_lock (&lock->lock); in gomp_set_nest_lock_30() 106 pthread_mutex_unlock (&lock->lock); in gomp_unset_nest_lock_30() 161 sem_init (&lock->lock, 0, 1); in gomp_init_nest_lock_30() 169 sem_destroy (&lock->lock); in gomp_destroy_nest_lock_30() 179 while (sem_wait (&lock->lock) != 0) in gomp_set_nest_lock_30() 192 sem_post (&lock->lock); in gomp_unset_nest_lock_30() 258 pthread_mutex_destroy (&lock->lock); in gomp_destroy_nest_lock_25() 264 pthread_mutex_lock (&lock->lock); in gomp_set_nest_lock_25() [all …]
|
/dragonfly/sys/bus/u4b/ |
H A D | usb_request.h | 33 struct lock *lock, uint16_t sel); 35 struct lock *lock, uint8_t port, uint16_t sel); 37 struct lock *lock, uint8_t *alt_iface_no, 55 struct lock *lock, struct usb_status *st); 57 struct lock *lock, struct usb_hub_descriptor *hd, 69 struct lock *lock, uint8_t port); 75 struct lock *lock, uint8_t port, uint16_t sel); 79 struct lock *lock, uint16_t sel); 81 struct lock *lock, uint16_t sel); 83 struct lock *lock, uint8_t port, uint8_t timeout); [all …]
|
H A D | usb_request.c | 402 usbd_do_request_flags(struct usb_device *udev, struct lock *lock, argument 732 if (lock != NULL) 894 usbd_req_warm_reset_port(struct usb_device *udev, struct lock *lock, argument 1005 struct lock *lock, uint16_t *actlen, void *desc, argument 1699 usbd_req_set_hub_depth(struct usb_device *udev, struct lock *lock, argument 1764 usbd_req_set_protocol(struct usb_device *udev, struct lock *lock, argument 1849 usbd_req_set_idle(struct usb_device *udev, struct lock *lock, argument 1948 usbd_setup_device_desc(struct usb_device *udev, struct lock *lock) argument 2027 usbd_req_re_enumerate(struct usb_device *udev, struct lock *lock) argument 2180 usbd_req_reset_tt(struct usb_device *udev, struct lock *lock, argument [all …]
|
H A D | usbdi_util.h | 62 usb_error_t usbd_req_get_report(struct usb_device *udev, struct lock *lock, 66 struct lock *lock, void *d, uint16_t size, 68 usb_error_t usbd_req_get_string_any(struct usb_device *udev, struct lock *lock, 70 usb_error_t usbd_req_get_string_desc(struct usb_device *udev, struct lock *lock, 73 usb_error_t usbd_req_set_config(struct usb_device *udev, struct lock *lock, 76 struct lock *lock, uint8_t iface_index, uint8_t alt_no); 77 usb_error_t usbd_req_set_idle(struct usb_device *udev, struct lock *lock, 79 usb_error_t usbd_req_set_protocol(struct usb_device *udev, struct lock *lock, 81 usb_error_t usbd_req_set_report(struct usb_device *udev, struct lock *lock,
|
/dragonfly/sys/vfs/hammer/ |
H A D | hammer_subs.c | 49 lv = lock->lockval; in hammer_lock_ex_ident() 337 lv = lock->refs; in hammer_ref() 368 lv = lock->refs; in hammer_rel() 422 lv = lock->refs; in hammer_ref_interlock() 461 lv = lock->refs; in hammer_ref_interlock() 500 lv = lock->refs; in hammer_ref_interlock_true() 503 hpanic("bad lock %p %08x", lock, lock->refs); in hammer_ref_interlock_true() 526 lv = lock->refs; in hammer_ref_interlock_done() 574 lv = lock->refs; in hammer_rel_interlock() 625 lv = lock->refs; in hammer_rel_interlock_done() [all …]
|
/dragonfly/libexec/rtld-elf/ |
H A D | rtld_lock.c | 111 v = lock->lock; in rlock_acquire() 126 umtx_sleep(&lock->lock, v, 0); in rlock_acquire() 147 v = lock->lock; in wlock_acquire() 150 if (atomic_fcmpset_int(&lock->lock, &v, WAFLAG)) in wlock_acquire() 154 umtx_sleep(&lock->lock, v, 0); in wlock_acquire() 173 if ((lock->lock & WAFLAG) == 0) { in lock_release() 176 atomic_clear_int(&lock->lock, SLFLAG); in lock_release() 177 umtx_wakeup(&lock->lock, 0); in lock_release() 184 atomic_clear_int(&lock->lock, SLFLAG); in lock_release() 185 umtx_wakeup(&lock->lock, 0); in lock_release() [all …]
|
/dragonfly/sys/dev/drm/ |
H A D | drm_lock.c | 60 volatile unsigned int *lock = &lock_data->hw_lock->lock; 64 old = *lock; 109 volatile unsigned int *lock = &lock_data->hw_lock->lock; 113 old = *lock; 124 volatile unsigned int *lock = &lock_data->hw_lock->lock; 136 old = *lock; 184 master->lock.hw_lock ? master->lock.hw_lock->lock : -1, in drm_legacy_lock() 200 if (drm_lock_take(&master->lock, lock->context)) { in drm_legacy_lock() 230 dev->sigdata.lock = master->lock.hw_lock; in drm_legacy_lock() 316 volatile unsigned int *lock = &lock_data->hw_lock->lock; [all …]
|
H A D | drm_modeset_lock.c | 234 drm_modeset_unlock(info->lock); in drm_modeset_drop_locks() 252 if (!ww_mutex_trylock(&lock->mutex)) in modeset_lock() 276 ctx->contended = lock; in modeset_lock() 284 info->lock = lock; in modeset_lock() 287 list_add(&info->lock_entry, &lock->head); in modeset_lock() 326 ww_mutex_init(&lock->mutex, &crtc_ww_class); in drm_modeset_lock_init() 327 INIT_LIST_HEAD(&lock->head); in drm_modeset_lock_init() 355 ww_mutex_lock(&lock->mutex, NULL); in drm_modeset_lock() 384 if (!list_empty(&lock->head)) { in drm_modeset_unlock() 385 info = list_last_entry(&lock->head, in drm_modeset_unlock() [all …]
|
/dragonfly/contrib/gcc-4.7/libgomp/ |
H A D | fortran.c | 89 gomp_init_lock__30 (omp_lock_arg_t lock) in ialias_redirect() 111 free (omp_lock_arg (lock)); in gomp_destroy_lock__30() 112 omp_lock_arg (lock) = NULL; in gomp_destroy_lock__30() 121 free (omp_nest_lock_arg (lock)); in gomp_destroy_nest_lock__30() 122 omp_nest_lock_arg (lock) = NULL; in gomp_destroy_nest_lock__30() 127 gomp_set_lock__30 (omp_lock_arg_t lock) in gomp_set_lock__30() argument 151 gomp_test_lock__30 (omp_lock_arg_t lock) in gomp_test_lock__30() argument 186 free (omp_lock_25_arg (lock)); in gomp_destroy_lock__25() 187 omp_lock_25_arg (lock) = NULL; in gomp_destroy_lock__25() 196 free (omp_nest_lock_25_arg (lock)); in gomp_destroy_nest_lock__25() [all …]
|
/dragonfly/contrib/gcc-8.0/libgomp/ |
H A D | fortran.c | 101 gomp_init_lock__30 (omp_lock_arg_t lock) in ialias_redirect() 123 free (omp_lock_arg (lock)); in gomp_destroy_lock__30() 124 omp_lock_arg (lock) = NULL; in gomp_destroy_lock__30() 133 free (omp_nest_lock_arg (lock)); in gomp_destroy_nest_lock__30() 134 omp_nest_lock_arg (lock) = NULL; in gomp_destroy_nest_lock__30() 139 gomp_set_lock__30 (omp_lock_arg_t lock) in gomp_set_lock__30() argument 163 gomp_test_lock__30 (omp_lock_arg_t lock) in gomp_test_lock__30() argument 198 free (omp_lock_25_arg (lock)); in gomp_destroy_lock__25() 199 omp_lock_25_arg (lock) = NULL; in gomp_destroy_lock__25() 208 free (omp_nest_lock_25_arg (lock)); in gomp_destroy_nest_lock__25() [all …]
|
H A D | oacc-mem.c | 134 gomp_mutex_lock (&acc_dev->lock); in acc_free() 212 gomp_mutex_lock (&dev->lock); in acc_deviceptr() 226 gomp_mutex_unlock (&dev->lock); in acc_deviceptr() 249 gomp_mutex_lock (&acc_dev->lock); in acc_hostptr() 286 gomp_mutex_lock (&acc_dev->lock); in acc_is_present() 352 gomp_mutex_lock (&acc_dev->lock); in acc_map_data() 372 gomp_mutex_lock (&acc_dev->lock); in acc_unmap_data() 443 gomp_mutex_lock (&acc_dev->lock); in present_create_copy() 559 gomp_mutex_lock (&acc_dev->lock); 621 gomp_mutex_lock (&acc_dev->lock); in update_dev_host() [all …]
|
/dragonfly/contrib/cvs-1.12/src/ |
H A D | lock.c | 76 struct lock { struct 108 static int set_lock (struct lock *lock, int will_wait); argument 109 static void clear_lock (struct lock *lock); 308 remove_lock_files (struct lock *lock, bool free_repository) in remove_lock_files() argument 727 set_promotable_lock (struct lock *lock) in set_promotable_lock() argument 733 lock->repository ? lock->repository : "(null)"); in set_promotable_lock() 761 lock->file1 = lock_name (lock->repository, promotablelock); in set_promotable_lock() 786 lock->file2 = lock_name (lock->repository, readlock); in set_promotable_lock() 1010 set_lock (struct lock *lock, int will_wait) in set_lock() argument 1140 clear_lock (struct lock *lock) in clear_lock() argument [all …]
|
/dragonfly/sys/kern/ |
H A D | kern_mutex.c | 88 u_int lock; in __mtx_lock_ex() local 239 u_int lock; in __mtx_lock_sh() local 384 u_int lock; in _mtx_spinlock() local 425 u_int lock; in _mtx_spinlock_try() local 460 u_int lock; 489 u_int lock; in _mtx_lock_ex_try() local 522 u_int lock; in _mtx_lock_sh_try() local 552 u_int lock; in _mtx_downgrade() local 599 u_int lock; in _mtx_upgrade_try() local 634 u_int lock; in _mtx_unlock() local [all …]
|
H A D | kern_lockf.c | 71 #define lf_print_lock(lock) if (lf_print_ranges) _lf_print_lock(lock) argument 74 #define lf_print_lock(lock) argument 248 token = lwkt_getpooltoken(lock); in lf_advlock() 250 if (lock->init_done == 0) { in lf_advlock() 251 TAILQ_INIT(&lock->lf_range); in lf_advlock() 252 TAILQ_INIT(&lock->lf_blocked); in lf_advlock() 253 lock->init_done = 1; in lf_advlock() 333 lf_print_lock(lock); in lf_setlock() 753 lf_print_lock(lock); in lf_setlock() 755 lf_wakeup(lock, start, end); in lf_setlock() [all …]
|
/dragonfly/sys/bus/cam/ |
H A D | cam_sim.c | 57 if (lock == &sim_mplock) in cam_sim_lock() 66 if (lock == &sim_mplock) in cam_sim_unlock() 75 if (lock == &sim_mplock) { in cam_sim_cond_lock() 89 if (lock == &sim_mplock) in cam_sim_cond_unlock() 102 if (lock) { in sim_lock_assert_owned() 103 if (lock == &sim_mplock) in sim_lock_assert_owned() 113 if (lock) { in sim_lock_assert_unowned() 114 if (lock != &sim_mplock) in sim_lock_assert_unowned() 121 sim_lock *lock) in sim_lock_sleep() argument 185 if (lock == NULL) in cam_sim_alloc() [all …]
|
/dragonfly/sys/dev/virtual/nvmm/ |
H A D | nvmm_os.h | 112 #define os_rwl_init(lock) rw_init(lock) argument 113 #define os_rwl_destroy(lock) rw_destroy(lock) argument 116 #define os_rwl_unlock(lock) rw_exit(lock) argument 117 #define os_rwl_wheld(lock) rw_write_held(lock) argument 120 #define os_rwl_destroy(lock) lockuninit(lock) argument 121 #define os_rwl_rlock(lock) lockmgr(lock, LK_SHARED); argument 130 #define os_mtx_destroy(lock) mutex_destroy(lock) argument 131 #define os_mtx_lock(lock) mutex_enter(lock) argument 132 #define os_mtx_unlock(lock) mutex_exit(lock) argument 133 #define os_mtx_owned(lock) mutex_owned(lock) argument [all …]
|
/dragonfly/sys/dev/drm/include/linux/ |
H A D | mutex.h | 36 #define mutex_is_locked(lock) (lockinuse(lock)) argument 38 #define mutex_lock(lock) lockmgr(lock, LK_EXCLUSIVE) argument 39 #define mutex_unlock(lock) lockmgr(lock, LK_RELEASE) argument 41 #define mutex_trylock(lock) lockmgr_try(lock, LK_EXCLUSIVE) argument 44 mutex_lock_interruptible(struct lock *lock) in mutex_lock_interruptible() argument 53 struct lock mutex; \ 57 mutex_destroy(struct lock *mutex) in mutex_destroy() 62 #define mutex_lock_nested(lock, unused) mutex_lock(lock) argument 71 mutex_trylock_recursive(struct lock *lock) in mutex_trylock_recursive() argument 73 if (lockowned(lock)) in mutex_trylock_recursive() [all …]
|
H A D | spinlock.h | 56 static inline void spin_lock_irq(spinlock_t *lock) in spin_lock_irq() argument 60 lockmgr(lock, LK_EXCLUSIVE); in spin_lock_irq() 65 lockmgr(lock, LK_RELEASE); in spin_unlock_irq() 70 #define spin_lock_irqsave(lock, flags) \ argument 74 lockmgr(lock, LK_EXCLUSIVE); \ 80 lockmgr(lock, LK_RELEASE); in spin_unlock_irqrestore() 90 spin_lock_bh(struct lock *lock) in spin_lock_bh() argument 93 lockmgr(lock, LK_EXCLUSIVE); in spin_lock_bh() 97 spin_unlock_bh(struct lock *lock) in spin_unlock_bh() argument 99 lockmgr(lock, LK_RELEASE); in spin_unlock_bh() [all …]
|
/dragonfly/sys/dev/raid/vinum/ |
H A D | vinumlock.c | 110 struct rangelock *lock; in lockrange() local 147 lock = plex->lock; /* pointer in lock table */ in lockrange() 150 for (; lock < &plex->lock[PLEX_LOCKS] in lockrange() 152 lock++) { in lockrange() 168 lock = &plex->lock[-1]; /* start again */ in lockrange() 207 if (lock < &plex->lock[0] || lock >= &plex->lock[PLEX_LOCKS]) in unlockrange() 209 lock, in unlockrange() 211 &plex->lock[0], in unlockrange() 212 &plex->lock[PLEX_LOCKS]); in unlockrange() 216 logrq(loginfo_unlock, (union rqinfou) lock, &lock->bp->b_bio1); in unlockrange() [all …]
|
/dragonfly/sys/sys/ |
H A D | lock.h | 67 struct lock { struct 214 void dumplockinfo(struct lock *lkp); 218 struct lock *la_lock; 234 void lockuninit(struct lock *); 246 int lockowned (struct lock *); 250 (lock), \ 257 lockuninit, (lock)) 297 lockinuse(struct lock *lkp) in lockinuse() 318 lockmgr_anyexcl(struct lock *lkp) in lockmgr_anyexcl() 325 lockmgr_oneexcl(struct lock *lkp) in lockmgr_oneexcl() [all …]
|
/dragonfly/lib/libthread_xu/thread/ |
H A D | thr_pspinlock.c | 51 *lock = lck; in _pthread_spin_init() 57 _pthread_spin_destroy(pthread_spinlock_t *lock) in _pthread_spin_destroy() argument 61 if (lock == NULL || *lock == NULL) { in _pthread_spin_destroy() 64 __free(*lock); in _pthread_spin_destroy() 65 *lock = NULL; in _pthread_spin_destroy() 73 _pthread_spin_trylock(pthread_spinlock_t *lock) in _pthread_spin_trylock() argument 78 if (lock == NULL || (lck = *lock) == NULL) in _pthread_spin_trylock() 84 _pthread_spin_lock(pthread_spinlock_t *lock) in _pthread_spin_lock() argument 90 if (lock == NULL || (lck = *lock) == NULL) in _pthread_spin_lock() 108 _pthread_spin_unlock(pthread_spinlock_t *lock) in _pthread_spin_unlock() argument [all …]
|
/dragonfly/sys/dev/drm/include/drm/ttm/ |
H A D | ttm_lock.h | 73 struct spinlock lock; member 88 extern void ttm_lock_init(struct ttm_lock *lock); 97 extern void ttm_read_unlock(struct ttm_lock *lock); 135 extern void ttm_lock_downgrade(struct ttm_lock *lock); 144 extern void ttm_suspend_lock(struct ttm_lock *lock); 153 extern void ttm_suspend_unlock(struct ttm_lock *lock); 167 extern int ttm_vt_lock(struct ttm_lock *lock, bool interruptible, 179 extern int ttm_vt_unlock(struct ttm_lock *lock); 188 extern void ttm_write_unlock(struct ttm_lock *lock); 222 lock->kill_takers = val; in ttm_lock_set_kill() [all …]
|