Searched refs:curthread (Results 51 - 75 of 639) sorted by relevance

1234567891011>>

/freebsd-9.3-release/lib/libkse/thread/
H A Dthr_aio_suspend.c47 struct pthread *curthread = _get_curthread(); local
50 _thr_cancel_enter(curthread);
52 _thr_cancel_leave(curthread, 1);
H A Dthr_kill.c44 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 Dthr_msync.c23 struct pthread *curthread = _get_curthread(); local
32 _thr_cancel_enter(curthread);
34 _thr_cancel_leave(curthread, 1);
H A Dthr_waitpid.c46 struct pthread *curthread = _get_curthread(); local
49 _thr_cancel_enter(curthread);
51 _thr_cancel_leave(curthread, 1);
H A Dthr_accept.c42 struct pthread *curthread; local
45 curthread = _get_curthread();
46 _thr_cancel_enter(curthread);
48 _thr_cancel_leave(curthread, ret == -1);
H A Dthr_attr_get_np.c42 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 Dthr_connect.c42 struct pthread *curthread; local
45 curthread = _get_curthread();
46 _thr_cancel_enter(curthread);
48 _thr_cancel_leave(curthread, ret == -1);
H A Dthr_execve.c45 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 Dthr_setschedparam.c48 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 Dthr_kern.c168 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 Dthr_sigaltstack.c43 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 Dthr_open.c50 struct pthread *curthread = _get_curthread(); local
55 _thr_cancel_enter(curthread);
70 _thr_cancel_leave(curthread, (ret == -1));
H A Dthr_poll.c54 struct pthread *curthread = _get_curthread(); local
57 _thr_cancel_enter(curthread);
59 _thr_cancel_leave(curthread, 1);
H A Dthr_read.c50 struct pthread *curthread = _get_curthread(); local
53 _thr_cancel_enter(curthread);
55 _thr_cancel_leave(curthread, 1);
H A Dthr_readv.c50 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 Dfile.h50 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 Dthr_rtld.c96 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 Dthr_syscalls.c168 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 Dthr_cond.c164 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 Dthr_affinity.c44 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 Dthr_setprio.c43 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 Dthr_create.c46 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 Derr.D_ATTR_MIN.MinAttributes.d43 trace(curthread->t_procp);
/freebsd-9.3-release/lib/libc/stdio/
H A D_flock_stub.c61 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 Dfilemon_lock.c35 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)

Completed in 136 milliseconds

1234567891011>>