Home
last modified time | relevance | path

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

12345678910>>...36

/dragonfly/contrib/grep/lib/glthread/
H A Dlock.c98 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 Dttm_lock.c59 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 Dlock.c74 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 Dlock.c76 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 Dusb_request.h33 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 Dusb_request.c402 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 Dusbdi_util.h62 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 Dhammer_subs.c49 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 Drtld_lock.c111 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 Ddrm_lock.c60 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 Ddrm_modeset_lock.c234 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 Dfortran.c89 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 Dfortran.c101 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 Doacc-mem.c134 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 Dlock.c76 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 Dkern_mutex.c88 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 Dkern_lockf.c71 #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 Dcam_sim.c57 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 Dnvmm_os.h112 #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 Dmutex.h36 #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 Dspinlock.h56 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 Dvinumlock.c110 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 Dlock.h67 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 Dthr_pspinlock.c51 *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 Dttm_lock.h73 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 …]

12345678910>>...36