Searched refs:curkse (Results 1 - 8 of 8) sorted by relevance

/freebsd-9.3-release/lib/libkse/thread/
H A Dthr_find_thread.c50 struct kse *curkse; local
57 curkse = _get_curkse();
58 KSE_LOCK_ACQUIRE(curkse, &_thread_list_lock);
72 KSE_LOCK_RELEASE(curkse, &_thread_list_lock);
83 struct kse *curkse; local
87 curkse = _get_curkse();
88 KSE_LOCK_ACQUIRE(curkse, &_thread_list_lock);
95 KSE_LOCK_RELEASE(curkse, &_thread_list_lock);
H A Dthr_exit.c90 struct kse *curkse; local
138 curkse = _get_curkse();
139 KSE_LOCK_ACQUIRE(curkse, &_thread_list_lock);
144 KSE_LOCK_RELEASE(curkse, &_thread_list_lock);
149 KSE_LOCK_RELEASE(curkse, &_thread_list_lock);
152 KSE_LOCK(curkse);
H A Dthr_rtld.c192 struct kse *curkse; local
196 curkse = _get_curkse();
197 if (l->owner == curkse) {
201 KSE_LOCK_ACQUIRE(curkse, &l->lck);
203 l->owner = curkse;
214 struct kse *curkse; local
218 curkse = _get_curkse();
219 if (l->owner == curkse) {
223 KSE_LOCK_ACQUIRE(curkse, &l->lck);
225 l->owner = curkse;
236 struct kse *curkse; local
[all...]
H A Dthr_kern.c149 static void dump_queues(struct kse *curkse);
153 static void kse_fini(struct kse *curkse);
166 static void kse_wakeup_multi(struct kse *curkse);
502 struct kse *curkse = (struct kse *)_LCK_GET_PRIVATE(lu); local
506 if (curkse->k_kcb->kcb_kmbx.km_curthread != NULL)
518 saved_flags = curkse->k_kcb->kcb_kmbx.km_flags;
519 curkse->k_kcb->kcb_kmbx.km_flags |= KMF_NOUPCALL |
522 curkse->k_kcb->kcb_kmbx.km_flags = saved_flags;
529 struct kse *curkse; local
533 curkse
627 struct kse *curkse; local
643 struct kse *curkse; local
714 struct kse *curkse; local
911 dump_queues(struct kse *curkse) argument
929 struct kse *curkse; local
1134 struct kse *curkse; local
1167 thr_cleanup(struct kse *curkse, struct pthread *thread) argument
2063 kse_wakeup_multi(struct kse *curkse) argument
2178 struct kse *curkse; local
2482 struct kse *curkse; local
2506 struct kse *curkse; local
[all...]
H A Dthr_sig.c48 static struct pthread *thr_sig_find(struct kse *curkse, int sig,
181 struct kse *curkse; local
188 curkse = _get_curkse();
202 KSE_LOCK_ACQUIRE(curkse, &_thread_signal_lock);
204 KSE_LOCK_RELEASE(curkse, &_thread_signal_lock);
207 _thr_sig_dispatch(curkse, i,
212 curkse->k_kcb->kcb_kmbx.km_flags =
215 curkse->k_kcb->kcb_kmbx.km_flags = 0;
216 set = curkse->k_kcb->kcb_kmbx.km_sigscaught;
248 _thr_sig_dispatch(struct kse *curkse, in argument
307 struct kse *curkse; local
442 struct kse *curkse; local
613 struct kse *curkse; local
652 thr_sig_find(struct kse *curkse, int sig, siginfo_t *info __unused) argument
785 struct kse *curkse; local
925 struct kse *curkse; local
1133 struct kse *curkse; local
1155 struct kse *curkse; local
[all...]
H A Dthr_stack.c136 struct kse *curkse; local
160 curkse = _get_curkse();
161 KSE_LOCK_ACQUIRE(curkse, &_thread_list_lock);
191 KSE_LOCK_RELEASE(curkse, &_thread_list_lock);
216 KSE_LOCK_RELEASE(curkse, &_thread_list_lock);
H A Dthr_create.c322 struct kse *curkse; local
327 curkse = _get_curkse();
328 KSE_LOCK_ACQUIRE(curkse, &_thread_list_lock);
331 KSE_LOCK_RELEASE(curkse, &_thread_list_lock);
H A Dthr_private.h263 #define KSE_LOCK(curkse) \
264 KSE_LOCK_ACQUIRE(curkse, &(curkse)->k_kseg->kg_lock)
265 #define KSE_UNLOCK(curkse) \
266 KSE_LOCK_RELEASE(curkse, &(curkse)->k_kseg->kg_lock)
271 #define KSE_SCHED_LOCK(curkse, kseg) \
272 KSE_LOCK_ACQUIRE(curkse, &(kseg)->kg_lock)
273 #define KSE_SCHED_UNLOCK(curkse, kseg) \
274 KSE_LOCK_RELEASE(curkse,
[all...]

Completed in 106 milliseconds