/freebsd-9.3-release/lib/libkse/thread/ |
H A D | thr_aio_suspend.c | 47 struct pthread *curthread = _get_curthread(); local 50 _thr_cancel_enter(curthread); 52 _thr_cancel_leave(curthread, 1);
|
H A D | thr_kill.c | 44 struct pthread *curthread = _get_curthread(); local 56 else if ((ret = _thr_ref_add(curthread, pthread, /*include dead*/0)) 61 _thr_ref_delete(curthread, pthread);
|
H A D | thr_msync.c | 23 struct pthread *curthread = _get_curthread(); local 32 _thr_cancel_enter(curthread); 34 _thr_cancel_leave(curthread, 1);
|
H A D | thr_waitpid.c | 46 struct pthread *curthread = _get_curthread(); local 49 _thr_cancel_enter(curthread); 51 _thr_cancel_leave(curthread, 1);
|
H A D | thr_accept.c | 42 struct pthread *curthread; local 45 curthread = _get_curthread(); 46 _thr_cancel_enter(curthread); 48 _thr_cancel_leave(curthread, ret == -1);
|
H A D | thr_attr_get_np.c | 42 struct pthread *curthread; local 49 curthread = _get_curthread(); 50 if ((ret = _thr_ref_add(curthread, pid, /*include dead*/0)) != 0) 53 _thr_ref_delete(curthread, pid);
|
H A D | thr_connect.c | 42 struct pthread *curthread; local 45 curthread = _get_curthread(); 46 _thr_cancel_enter(curthread); 48 _thr_cancel_leave(curthread, ret == -1);
|
H A D | thr_execve.c | 45 struct pthread *curthread = _get_curthread(); local 48 if (curthread->attr.flags & PTHREAD_SCOPE_SYSTEM) 55 args.sigmask = curthread->sigmask; 56 args.sigpend = curthread->sigpend;
|
H A D | thr_setschedparam.c | 48 struct pthread *curthread = _get_curthread(); local 63 } else if ((ret = _thr_ref_add(curthread, pthread, /*include dead*/0)) 69 THR_SCHED_LOCK(curthread, pthread); 73 THR_SCHED_UNLOCK(curthread, pthread); 74 _thr_ref_delete(curthread, pthread); 88 THR_SCHED_UNLOCK(curthread, pthread); 127 THR_SCHED_UNLOCK(curthread, pthread); 134 _mutex_notify_priochange(curthread, pthread, in_syncq); 136 _thr_ref_delete(curthread, pthread);
|
H A D | thr_kern.c | 168 static void thr_cleanup(struct kse *kse, struct pthread *curthread); 171 static void thr_resume_check(struct pthread *curthread, ucontext_t *ucp); 174 static void thr_destroy(struct pthread *curthread, struct pthread *thread); 210 _kse_single_thread(struct pthread *curthread) argument 228 __sys_sigprocmask(SIG_SETMASK, &curthread->sigmask, NULL); 231 curthread->kse->k_kcb->kcb_kmbx.km_curthread = NULL; 232 curthread->attr.flags &= ~PTHREAD_SCOPE_PROCESS; 233 curthread->attr.flags |= PTHREAD_SCOPE_SYSTEM; 248 if (thread != curthread) { 252 thr_destroy(curthread, threa 559 struct pthread *curthread = (struct pthread *)lu->lu_private; local 572 struct pthread *curthread; local 598 struct pthread *curthread; local 625 _thr_sched_switch(struct pthread *curthread) argument 641 _thr_sched_switch_unlocked(struct pthread *curthread) argument 715 struct pthread *curthread; local 930 struct pthread *curthread, *td_wait; local 1133 struct pthread *curthread = _get_curthread(); local 1153 thr_resume_check(struct pthread *curthread, ucontext_t *ucp) argument 1246 _thr_gc(struct pthread *curthread) argument 1254 thread_gc(struct pthread *curthread) argument 1330 kse_gc(struct pthread *curthread) argument 1357 kseg_gc(struct pthread *curthread) argument 1387 _thr_schedule_add(struct pthread *curthread, struct pthread *newthread) argument 1941 struct pthread *curthread = _get_curthread(); local 1979 _thr_setrunnable(struct pthread *curthread, struct pthread *thread) argument 2089 _kseg_alloc(struct pthread *curthread) argument 2205 _kse_alloc(struct pthread *curthread, int sys_scope) argument 2341 _kse_free(struct pthread *curthread, struct kse *kse) argument 2371 _thr_alloc(struct pthread *curthread) argument 2429 _thr_free(struct pthread *curthread, struct pthread *thread) argument 2452 thr_destroy(struct pthread *curthread, struct pthread *thread) argument 2547 _thr_debug_check_yield(struct pthread *curthread) argument [all...] |
H A D | thr_sigaltstack.c | 43 struct pthread *curthread = _get_curthread(); local 48 if (curthread->attr.flags & PTHREAD_SCOPE_SYSTEM) { 54 curthread->sigstk = *_ss; 69 oss = curthread->sigstk; 70 oss.ss_flags = (curthread->sigstk.ss_flags & SS_DISABLE) 91 curthread->sigstk = ss; 93 curthread->sigstk.ss_flags |= SS_DISABLE; 105 struct pthread *curthread = _get_curthread(); local 107 return ((curthread->sigstk.ss_flags & SS_DISABLE) == 0 ? 108 (((size_t)sp - (size_t)curthread [all...] |
H A D | thr_open.c | 50 struct pthread *curthread = _get_curthread(); local 55 _thr_cancel_enter(curthread); 70 _thr_cancel_leave(curthread, (ret == -1));
|
H A D | thr_poll.c | 54 struct pthread *curthread = _get_curthread(); local 57 _thr_cancel_enter(curthread); 59 _thr_cancel_leave(curthread, 1);
|
H A D | thr_read.c | 50 struct pthread *curthread = _get_curthread(); local 53 _thr_cancel_enter(curthread); 55 _thr_cancel_leave(curthread, 1);
|
H A D | thr_readv.c | 50 struct pthread *curthread = _get_curthread(); local 53 _thr_cancel_enter(curthread); 55 _thr_cancel_leave(curthread, 1);
|
/freebsd-9.3-release/sys/cddl/compat/opensolaris/sys/ |
H A D | file.h | 50 if (fget(curthread, fd, CAP_READ | CAP_WRITE | CAP_SEEK, &fp) == 0) 61 if (fget(curthread, fd, 0, &fp) == 0) { 62 fdrop(fp, curthread); 63 fdrop(fp, curthread);
|
/freebsd-9.3-release/lib/libthr/thread/ |
H A D | thr_rtld.c | 96 if (curthread != _thr_initial) \ 97 errsave = curthread->error; \ 103 if (curthread != _thr_initial) \ 104 curthread->error = errsave; \ 112 struct pthread *curthread; local 116 curthread = _get_curthread(); 120 THR_CRITICAL_ENTER(curthread); 123 curthread->rdlock_count++; 130 struct pthread *curthread; local 134 curthread 147 struct pthread *curthread; local 185 struct pthread *curthread; local 220 struct pthread *curthread; local [all...] |
H A D | thr_syscalls.c | 168 struct pthread *curthread; local 171 curthread = _get_curthread(); 172 _thr_cancel_enter(curthread); 174 _thr_cancel_leave(curthread, ret == -1); 185 struct pthread *curthread = _get_curthread(); local 188 _thr_cancel_enter(curthread); 190 _thr_cancel_leave(curthread, 1); 207 struct pthread *curthread = _get_curthread(); local 210 _thr_cancel_enter2(curthread, 0); 212 _thr_cancel_leave(curthread, 226 struct pthread *curthread = _get_curthread(); local 245 struct pthread *curthread = _get_curthread(); local 267 struct pthread *curthread = _get_curthread(); local 301 struct pthread *curthread = _get_curthread(); local 320 struct pthread *curthread = _get_curthread(); local 336 struct pthread *curthread = _get_curthread(); local 355 struct pthread *curthread = _get_curthread(); local 384 struct pthread *curthread = _get_curthread(); local 415 struct pthread *curthread = _get_curthread(); local 436 struct pthread *curthread = _get_curthread(); local 456 struct pthread *curthread = _get_curthread(); local 476 struct pthread *curthread = _get_curthread(); local 496 struct pthread *curthread = _get_curthread(); local 515 struct pthread *curthread = _get_curthread(); local 535 struct pthread *curthread = _get_curthread(); local 554 struct pthread *curthread = _get_curthread(); local 574 struct pthread *curthread = _get_curthread(); local 588 struct pthread *curthread = _get_curthread(); local 603 struct pthread *curthread = _get_curthread(); local 623 struct pthread *curthread = _get_curthread(); local 637 struct pthread *curthread = _get_curthread(); local 657 struct pthread *curthread = _get_curthread(); local 677 struct pthread *curthread = _get_curthread(); local 697 struct pthread *curthread = _get_curthread(); local 717 struct pthread *curthread = _get_curthread(); local 737 struct pthread *curthread = _get_curthread(); local 756 struct pthread *curthread = _get_curthread(); local [all...] |
H A D | thr_cond.c | 164 struct pthread *curthread = _get_curthread(); local 173 _thr_cancel_enter2(curthread, 0); 177 _thr_cancel_leave(curthread, 0); 193 _thr_testcancel(curthread); 200 _thr_testcancel(curthread); 208 * is saved in curthread's defer_waiters[] buffer, but won't be 216 struct pthread *curthread = _get_curthread(); local 221 if (curthread->wchan != NULL) 225 _thr_testcancel(curthread); 233 curthread 281 struct pthread *curthread = _get_curthread(); local 343 struct pthread *curthread = _get_curthread(); local 395 struct pthread *curthread; member in struct:broadcast_arg 405 struct pthread *curthread = ba->curthread; local [all...] |
H A D | thr_affinity.c | 44 struct pthread *curthread = _get_curthread(); local 48 if (td == curthread) { 53 } else if ((error = _thr_find_thread(curthread, td, 0)) == 0) { 59 THR_THREAD_UNLOCK(curthread, td); 67 struct pthread *curthread = _get_curthread(); local 71 if (td == curthread) { 76 } else if ((error = _thr_find_thread(curthread, td, 0)) == 0) { 82 THR_THREAD_UNLOCK(curthread, td);
|
H A D | thr_setprio.c | 43 struct pthread *curthread = _get_curthread(); local 48 if (pthread == curthread) 49 THR_LOCK(curthread); 50 else if ((ret = _thr_find_thread(curthread, pthread, /*include dead*/0))) 64 THR_THREAD_UNLOCK(curthread, pthread);
|
H A D | thr_create.c | 46 static void thread_start(struct pthread *curthread); 54 struct pthread *curthread, *new_thread; local 72 curthread = _get_curthread(); 73 if ((new_thread = _thr_alloc(curthread)) == NULL) 90 if (curthread->attr.flags & PTHREAD_SCOPE_SYSTEM) 95 new_thread->attr.prio = curthread->attr.prio; 96 new_thread->attr.sched_policy = curthread->attr.sched_policy; 104 _thr_free(curthread, new_thread); 135 _thr_link(curthread, new_thread); 146 if (SHOULD_REPORT_EVENT(curthread, TD_CREAT 247 thread_start(struct pthread *curthread) argument [all...] |
/freebsd-9.3-release/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/stability/ |
H A D | err.D_ATTR_MIN.MinAttributes.d | 43 trace(curthread->t_procp);
|
/freebsd-9.3-release/lib/libc/stdio/ |
H A D | _flock_stub.c | 61 pthread_t curthread = _pthread_self(); local 63 if (fp->_fl_owner == curthread) 71 fp->_fl_owner = curthread; 88 pthread_t curthread = _pthread_self(); local 91 if (fp->_fl_owner == curthread) 98 fp->_fl_owner = curthread; 109 pthread_t curthread = _pthread_self(); local 114 if (fp->_fl_owner == curthread) {
|
/freebsd-9.3-release/sys/dev/filemon/ |
H A D | filemon_lock.c | 35 while (filemon->locker != NULL && filemon->locker != curthread) 38 filemon->locker = curthread; 48 if (filemon->locker == curthread) 92 while (access_owner != curthread) { 95 access_requester == curthread)) { 96 access_owner = curthread; 100 access_requester = curthread; 115 if (access_owner == curthread)
|