Searched refs:curkse (Results 1 - 8 of 8) sorted by relevance
/freebsd-9.3-release/lib/libkse/thread/ |
H A D | thr_find_thread.c | 50 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 D | thr_exit.c | 90 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 D | thr_rtld.c | 192 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 D | thr_kern.c | 149 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 D | thr_sig.c | 48 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 D | thr_stack.c | 136 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 D | thr_create.c | 322 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 D | thr_private.h | 263 #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