Symbol: curthread
lib/libc/stdio/_flock_stub.c
100
fp->_fl_owner = curthread;
lib/libc/stdio/_flock_stub.c
111
pthread_t curthread = _pthread_self();
lib/libc/stdio/_flock_stub.c
116
if (fp->_fl_owner == curthread) {
lib/libc/stdio/_flock_stub.c
63
pthread_t curthread = _pthread_self();
lib/libc/stdio/_flock_stub.c
65
if (fp->_fl_owner == curthread)
lib/libc/stdio/_flock_stub.c
73
fp->_fl_owner = curthread;
lib/libc/stdio/_flock_stub.c
90
pthread_t curthread = _pthread_self();
lib/libc/stdio/_flock_stub.c
93
if (fp->_fl_owner == curthread)
lib/libthr/sys/thr_error.c
48
struct pthread *curthread;
lib/libthr/sys/thr_error.c
51
curthread = _get_curthread();
lib/libthr/sys/thr_error.c
52
if (curthread != NULL && curthread != _thr_initial)
lib/libthr/sys/thr_error.c
53
return (&curthread->error);
lib/libthr/thread/thr_affinity.c
43
struct pthread *curthread = _get_curthread();
lib/libthr/thread/thr_affinity.c
47
if (td == curthread) {
lib/libthr/thread/thr_affinity.c
52
} else if ((error = _thr_find_thread(curthread, td, 0)) == 0) {
lib/libthr/thread/thr_affinity.c
58
THR_THREAD_UNLOCK(curthread, td);
lib/libthr/thread/thr_affinity.c
66
struct pthread *curthread = _get_curthread();
lib/libthr/thread/thr_affinity.c
70
if (td == curthread) {
lib/libthr/thread/thr_affinity.c
75
} else if ((error = _thr_find_thread(curthread, td, 0)) == 0) {
lib/libthr/thread/thr_affinity.c
81
THR_THREAD_UNLOCK(curthread, td);
lib/libthr/thread/thr_attr.c
132
struct pthread *curthread;
lib/libthr/thread/thr_attr.c
147
curthread = _get_curthread();
lib/libthr/thread/thr_attr.c
149
if ((error = _thr_find_thread(curthread, pthread, 0)) != 0)
lib/libthr/thread/thr_attr.c
155
THR_THREAD_UNLOCK(curthread, pthread);
lib/libthr/thread/thr_attr.c
168
THR_THREAD_UNLOCK(curthread, pthread);
lib/libthr/thread/thr_barrier.c
133
struct pthread *curthread;
lib/libthr/thread/thr_barrier.c
148
curthread = _get_curthread();
lib/libthr/thread/thr_barrier.c
149
THR_UMUTEX_LOCK(curthread, &bar->b_lock);
lib/libthr/thread/thr_barrier.c
155
THR_UMUTEX_UNLOCK(curthread, &bar->b_lock);
lib/libthr/thread/thr_barrier.c
162
THR_UMUTEX_LOCK(curthread, &bar->b_lock);
lib/libthr/thread/thr_barrier.c
167
THR_UMUTEX_UNLOCK(curthread, &bar->b_lock);
lib/libthr/thread/thr_barrier.c
48
struct pthread *curthread;
lib/libthr/thread/thr_barrier.c
65
curthread = _get_curthread();
lib/libthr/thread/thr_barrier.c
66
THR_UMUTEX_LOCK(curthread, &bar->b_lock);
lib/libthr/thread/thr_barrier.c
68
THR_UMUTEX_UNLOCK(curthread, &bar->b_lock);
lib/libthr/thread/thr_barrier.c
75
THR_UMUTEX_UNLOCK(curthread, &bar->b_lock);
lib/libthr/thread/thr_barrier.c
80
THR_UMUTEX_LOCK(curthread, &bar->b_lock);
lib/libthr/thread/thr_barrier.c
85
THR_UMUTEX_UNLOCK(curthread, &bar->b_lock);
lib/libthr/thread/thr_cancel.c
100
if (state == PTHREAD_CANCEL_ENABLE && curthread->cancel_async)
lib/libthr/thread/thr_cancel.c
101
testcancel(curthread);
lib/libthr/thread/thr_cancel.c
112
struct pthread *curthread = _get_curthread();
lib/libthr/thread/thr_cancel.c
115
oldval = curthread->cancel_async;
lib/libthr/thread/thr_cancel.c
118
curthread->cancel_async = 1;
lib/libthr/thread/thr_cancel.c
119
testcancel(curthread);
lib/libthr/thread/thr_cancel.c
122
curthread->cancel_async = 0;
lib/libthr/thread/thr_cancel.c
138
struct pthread *curthread;
lib/libthr/thread/thr_cancel.c
141
curthread = _get_curthread();
lib/libthr/thread/thr_cancel.c
142
testcancel(curthread);
lib/libthr/thread/thr_cancel.c
146
_thr_cancel_enter(struct pthread *curthread)
lib/libthr/thread/thr_cancel.c
148
curthread->cancel_point = 1;
lib/libthr/thread/thr_cancel.c
149
testcancel(curthread);
lib/libthr/thread/thr_cancel.c
153
_thr_cancel_enter2(struct pthread *curthread, int maycancel)
lib/libthr/thread/thr_cancel.c
155
curthread->cancel_point = 1;
lib/libthr/thread/thr_cancel.c
156
if (__predict_false(SHOULD_CANCEL(curthread) &&
lib/libthr/thread/thr_cancel.c
157
!THR_IN_CRITICAL(curthread))) {
lib/libthr/thread/thr_cancel.c
159
thr_wake(curthread->tid);
lib/libthr/thread/thr_cancel.c
166
_thr_cancel_leave(struct pthread *curthread, int maycancel)
lib/libthr/thread/thr_cancel.c
168
curthread->cancel_point = 0;
lib/libthr/thread/thr_cancel.c
170
testcancel(curthread);
lib/libthr/thread/thr_cancel.c
47
testcancel(struct pthread *curthread)
lib/libthr/thread/thr_cancel.c
49
if (__predict_false(SHOULD_CANCEL(curthread) &&
lib/libthr/thread/thr_cancel.c
50
!THR_IN_CRITICAL(curthread)))
lib/libthr/thread/thr_cancel.c
55
_thr_testcancel(struct pthread *curthread)
lib/libthr/thread/thr_cancel.c
57
testcancel(curthread);
lib/libthr/thread/thr_cancel.c
63
struct pthread *curthread = _get_curthread();
lib/libthr/thread/thr_cancel.c
71
if ((ret = _thr_find_thread(curthread, pthread, 1)) == 0) {
lib/libthr/thread/thr_cancel.c
77
THR_THREAD_UNLOCK(curthread, pthread);
lib/libthr/thread/thr_cancel.c
85
struct pthread *curthread = _get_curthread();
lib/libthr/thread/thr_cancel.c
99
oldval = atomic_swap_int(&curthread->cancel_enable, val);
lib/libthr/thread/thr_clean.c
59
struct pthread *curthread = _get_curthread();
lib/libthr/thread/thr_clean.c
66
newbuf->prev = curthread->cleanup;
lib/libthr/thread/thr_clean.c
67
curthread->cleanup = newbuf;
lib/libthr/thread/thr_clean.c
73
struct pthread *curthread = _get_curthread();
lib/libthr/thread/thr_clean.c
76
if ((old = curthread->cleanup) != NULL) {
lib/libthr/thread/thr_clean.c
77
curthread->cleanup = old->prev;
lib/libthr/thread/thr_clean.c
88
struct pthread *curthread = _get_curthread();
lib/libthr/thread/thr_clean.c
91
curthread->unwind_disabled = 1;
lib/libthr/thread/thr_clean.c
98
newbuf->prev = curthread->cleanup;
lib/libthr/thread/thr_clean.c
99
curthread->cleanup = newbuf;
lib/libthr/thread/thr_cond.c
207
struct pthread *curthread;
lib/libthr/thread/thr_cond.c
210
curthread = _get_curthread();
lib/libthr/thread/thr_cond.c
211
robust = _mutex_enter_robust(curthread, mp);
lib/libthr/thread/thr_cond.c
216
_mutex_leave_robust(curthread, mp);
lib/libthr/thread/thr_cond.c
221
_thr_cancel_enter2(curthread, 0);
lib/libthr/thread/thr_cond.c
225
_thr_cancel_leave(curthread, 0);
lib/libthr/thread/thr_cond.c
243
_mutex_leave_robust(curthread, mp);
lib/libthr/thread/thr_cond.c
246
_thr_testcancel(curthread);
lib/libthr/thread/thr_cond.c
256
_mutex_leave_robust(curthread, mp);
lib/libthr/thread/thr_cond.c
259
_thr_testcancel(curthread);
lib/libthr/thread/thr_cond.c
264
_mutex_leave_robust(curthread, mp);
lib/libthr/thread/thr_cond.c
279
struct pthread *curthread;
lib/libthr/thread/thr_cond.c
283
curthread = _get_curthread();
lib/libthr/thread/thr_cond.c
284
if (curthread->wchan != NULL)
lib/libthr/thread/thr_cond.c
285
PANIC("thread %p was already on queue.", curthread);
lib/libthr/thread/thr_cond.c
288
_thr_testcancel(curthread);
lib/libthr/thread/thr_cond.c
298
curthread->mutex_obj = mp;
lib/libthr/thread/thr_cond.c
299
_sleepq_add(cvp, curthread);
lib/libthr/thread/thr_cond.c
301
_thr_clear_wake(curthread);
lib/libthr/thread/thr_cond.c
310
if (curthread->nwaiter_defer > 0) {
lib/libthr/thread/thr_cond.c
311
_thr_wake_all(curthread->defer_waiters,
lib/libthr/thread/thr_cond.c
312
curthread->nwaiter_defer);
lib/libthr/thread/thr_cond.c
313
curthread->nwaiter_defer = 0;
lib/libthr/thread/thr_cond.c
317
_thr_cancel_enter2(curthread, 0);
lib/libthr/thread/thr_cond.c
318
error = _thr_sleep(curthread, cvp->kcond.c_clockid, abstime);
lib/libthr/thread/thr_cond.c
320
_thr_cancel_leave(curthread, 0);
lib/libthr/thread/thr_cond.c
323
if (curthread->wchan == NULL) {
lib/libthr/thread/thr_cond.c
326
} else if (cancel && SHOULD_CANCEL(curthread)) {
lib/libthr/thread/thr_cond.c
328
cvp->__has_user_waiters = _sleepq_remove(sq, curthread);
lib/libthr/thread/thr_cond.c
330
curthread->mutex_obj = NULL;
lib/libthr/thread/thr_cond.c
332
if (!THR_IN_CRITICAL(curthread))
lib/libthr/thread/thr_cond.c
339
_sleepq_remove(sq, curthread);
lib/libthr/thread/thr_cond.c
344
curthread->mutex_obj = NULL;
lib/libthr/thread/thr_cond.c
355
struct pthread *curthread = _get_curthread();
lib/libthr/thread/thr_cond.c
370
if ((error = _mutex_owned(curthread, mp)) != 0)
lib/libthr/thread/thr_cond.c
373
if (curthread->attr.sched_policy != SCHED_OTHER ||
lib/libthr/thread/thr_cond.c
424
struct pthread *curthread = _get_curthread();
lib/libthr/thread/thr_cond.c
445
curthread = _get_curthread();
lib/libthr/thread/thr_cond.c
457
if (PMUTEX_OWNER_ID(mp) == TID(curthread)) {
lib/libthr/thread/thr_cond.c
458
if (curthread->nwaiter_defer >= MAX_DEFER_WAITERS) {
lib/libthr/thread/thr_cond.c
459
_thr_wake_all(curthread->defer_waiters,
lib/libthr/thread/thr_cond.c
460
curthread->nwaiter_defer);
lib/libthr/thread/thr_cond.c
461
curthread->nwaiter_defer = 0;
lib/libthr/thread/thr_cond.c
463
curthread->defer_waiters[curthread->nwaiter_defer++] =
lib/libthr/thread/thr_cond.c
476
struct pthread *curthread;
lib/libthr/thread/thr_cond.c
486
struct pthread *curthread = ba->curthread;
lib/libthr/thread/thr_cond.c
489
if (PMUTEX_OWNER_ID(mp) == TID(curthread)) {
lib/libthr/thread/thr_cond.c
490
if (curthread->nwaiter_defer >= MAX_DEFER_WAITERS) {
lib/libthr/thread/thr_cond.c
491
_thr_wake_all(curthread->defer_waiters,
lib/libthr/thread/thr_cond.c
492
curthread->nwaiter_defer);
lib/libthr/thread/thr_cond.c
493
curthread->nwaiter_defer = 0;
lib/libthr/thread/thr_cond.c
495
curthread->defer_waiters[curthread->nwaiter_defer++] =
lib/libthr/thread/thr_cond.c
528
ba.curthread = _get_curthread();
lib/libthr/thread/thr_create.c
100
if (curthread->attr.flags & PTHREAD_SCOPE_SYSTEM)
lib/libthr/thread/thr_create.c
105
new_thread->attr.prio = curthread->attr.prio;
lib/libthr/thread/thr_create.c
106
new_thread->attr.sched_policy = curthread->attr.sched_policy;
lib/libthr/thread/thr_create.c
114
_thr_free(curthread, new_thread);
lib/libthr/thread/thr_create.c
145
_thr_link(curthread, new_thread);
lib/libthr/thread/thr_create.c
156
if (SHOULD_REPORT_EVENT(curthread, TD_CREATE) || cpusetp != NULL) {
lib/libthr/thread/thr_create.c
157
THR_THREAD_LOCK(curthread, new_thread);
lib/libthr/thread/thr_create.c
206
THR_THREAD_LOCK(curthread, new_thread);
lib/libthr/thread/thr_create.c
215
_thr_try_gc(curthread, new_thread); /* thread lock released */
lib/libthr/thread/thr_create.c
225
_thr_try_gc(curthread, new_thread);
lib/libthr/thread/thr_create.c
231
_thr_report_creation(curthread, new_thread);
lib/libthr/thread/thr_create.c
232
THR_THREAD_UNLOCK(curthread, new_thread);
lib/libthr/thread/thr_create.c
257
thread_start(struct pthread *curthread)
lib/libthr/thread/thr_create.c
261
if (curthread->attr.suspend == THR_CREATE_SUSPENDED)
lib/libthr/thread/thr_create.c
262
set = curthread->sigmask;
lib/libthr/thread/thr_create.c
263
_thr_signal_block_setup(curthread);
lib/libthr/thread/thr_create.c
270
THR_LOCK(curthread);
lib/libthr/thread/thr_create.c
271
THR_UNLOCK(curthread);
lib/libthr/thread/thr_create.c
273
if (curthread->force_exit)
lib/libthr/thread/thr_create.c
276
if (curthread->attr.suspend == THR_CREATE_SUSPENDED) {
lib/libthr/thread/thr_create.c
279
_thr_ast(curthread);
lib/libthr/thread/thr_create.c
290
curthread->unwind_stackend = (char *)curthread->attr.stackaddr_attr +
lib/libthr/thread/thr_create.c
291
curthread->attr.stacksize_attr;
lib/libthr/thread/thr_create.c
294
curthread->uexterr.ver = UEXTERROR_VER;
lib/libthr/thread/thr_create.c
296
exterrctl(EXTERRCTL_ENABLE, 0, &curthread->uexterr);
lib/libthr/thread/thr_create.c
299
_pthread_exit(curthread->start_routine(curthread->arg));
lib/libthr/thread/thr_create.c
51
static void thread_start(struct pthread *curthread);
lib/libthr/thread/thr_create.c
62
struct pthread *curthread, *new_thread;
lib/libthr/thread/thr_create.c
82
curthread = _get_curthread();
lib/libthr/thread/thr_create.c
83
if ((new_thread = _thr_alloc(curthread)) == NULL)
lib/libthr/thread/thr_detach.c
44
struct pthread *curthread = _get_curthread();
lib/libthr/thread/thr_detach.c
50
if ((rval = _thr_find_thread(curthread, pthread,
lib/libthr/thread/thr_detach.c
58
THR_THREAD_UNLOCK(curthread, pthread);
lib/libthr/thread/thr_detach.c
64
_thr_try_gc(curthread, pthread); /* thread lock released */
lib/libthr/thread/thr_event.c
42
_thr_report_creation(struct pthread *curthread, struct pthread *newthread)
lib/libthr/thread/thr_event.c
44
curthread->event_buf.event = TD_CREATE;
lib/libthr/thread/thr_event.c
45
curthread->event_buf.th_p = (uintptr_t)newthread;
lib/libthr/thread/thr_event.c
46
curthread->event_buf.data = 0;
lib/libthr/thread/thr_event.c
47
THR_UMUTEX_LOCK(curthread, &_thr_event_lock);
lib/libthr/thread/thr_event.c
48
_thread_last_event = curthread;
lib/libthr/thread/thr_event.c
51
THR_UMUTEX_UNLOCK(curthread, &_thr_event_lock);
lib/libthr/thread/thr_event.c
55
_thr_report_death(struct pthread *curthread)
lib/libthr/thread/thr_event.c
57
curthread->event_buf.event = TD_DEATH;
lib/libthr/thread/thr_event.c
58
curthread->event_buf.th_p = (uintptr_t)curthread;
lib/libthr/thread/thr_event.c
59
curthread->event_buf.data = 0;
lib/libthr/thread/thr_event.c
60
THR_UMUTEX_LOCK(curthread, &_thr_event_lock);
lib/libthr/thread/thr_event.c
61
_thread_last_event = curthread;
lib/libthr/thread/thr_event.c
64
THR_UMUTEX_UNLOCK(curthread, &_thr_event_lock);
lib/libthr/thread/thr_exit.c
137
struct pthread *curthread = _get_curthread();
lib/libthr/thread/thr_exit.c
146
cfa >= (uintptr_t)curthread->unwind_stackend) {
lib/libthr/thread/thr_exit.c
150
while ((cur = curthread->cleanup) != NULL &&
lib/libthr/thread/thr_exit.c
168
struct pthread *curthread = _get_curthread();
lib/libthr/thread/thr_exit.c
170
curthread->ex.exception_class = 0;
lib/libthr/thread/thr_exit.c
171
curthread->ex.exception_cleanup = thread_unwind_cleanup;
lib/libthr/thread/thr_exit.c
172
_Unwind_ForcedUnwind(&curthread->ex, thread_unwind_stop, NULL);
lib/libthr/thread/thr_exit.c
212
struct pthread *curthread = _get_curthread();
lib/libthr/thread/thr_exit.c
215
if (curthread->cancelling)
lib/libthr/thread/thr_exit.c
218
"1996 s16.2.5.2 does not allow this!", curthread);
lib/libthr/thread/thr_exit.c
221
curthread->cancelling = 1;
lib/libthr/thread/thr_exit.c
222
curthread->no_cancel = 1;
lib/libthr/thread/thr_exit.c
223
curthread->cancel_async = 0;
lib/libthr/thread/thr_exit.c
224
curthread->cancel_point = 0;
lib/libthr/thread/thr_exit.c
227
if (curthread->unblock_sigcancel) {
lib/libthr/thread/thr_exit.c
230
curthread->unblock_sigcancel = 0;
lib/libthr/thread/thr_exit.c
237
curthread->ret = status;
lib/libthr/thread/thr_exit.c
246
if (curthread->unwind_disabled) {
lib/libthr/thread/thr_exit.c
258
while (curthread->cleanup != NULL) {
lib/libthr/thread/thr_exit.c
267
while (curthread->cleanup != NULL) {
lib/libthr/thread/thr_exit.c
279
struct pthread *curthread = _get_curthread();
lib/libthr/thread/thr_exit.c
281
free(curthread->name);
lib/libthr/thread/thr_exit.c
282
curthread->name = NULL;
lib/libthr/thread/thr_exit.c
285
if (curthread->specific != NULL) {
lib/libthr/thread/thr_exit.c
301
THR_LOCK(curthread);
lib/libthr/thread/thr_exit.c
302
curthread->state = PS_DEAD;
lib/libthr/thread/thr_exit.c
303
if (curthread->flags & THR_FLAGS_NEED_SUSPEND) {
lib/libthr/thread/thr_exit.c
304
curthread->cycle++;
lib/libthr/thread/thr_exit.c
305
_thr_umtx_wake(&curthread->cycle, INT_MAX, 0);
lib/libthr/thread/thr_exit.c
307
if (!curthread->force_exit && SHOULD_REPORT_EVENT(curthread, TD_DEATH))
lib/libthr/thread/thr_exit.c
308
_thr_report_death(curthread);
lib/libthr/thread/thr_exit.c
313
curthread->refcount--;
lib/libthr/thread/thr_exit.c
314
_thr_try_gc(curthread, curthread); /* thread lock released */
lib/libthr/thread/thr_exit.c
317
if (THR_IN_CRITICAL(curthread))
lib/libthr/thread/thr_exit.c
318
PANIC("thread %p exits with resources held!", curthread);
lib/libthr/thread/thr_exit.c
324
thr_exit(&curthread->tid);
lib/libthr/thread/thr_fork.c
100
THR_CRITICAL_LEAVE(curthread);
lib/libthr/thread/thr_fork.c
112
struct pthread *curthread;
lib/libthr/thread/thr_fork.c
117
curthread = _get_curthread();
lib/libthr/thread/thr_fork.c
118
THR_CRITICAL_ENTER(curthread);
lib/libthr/thread/thr_fork.c
129
THR_CRITICAL_LEAVE(curthread);
lib/libthr/thread/thr_fork.c
152
struct pthread *curthread;
lib/libthr/thread/thr_fork.c
171
curthread = _get_curthread();
lib/libthr/thread/thr_fork.c
172
cancelsave = curthread->no_cancel;
lib/libthr/thread/thr_fork.c
173
curthread->no_cancel = 1;
lib/libthr/thread/thr_fork.c
185
_thr_signal_block(curthread);
lib/libthr/thread/thr_fork.c
195
__thr_malloc_prefork(curthread);
lib/libthr/thread/thr_fork.c
226
curthread->cancel_pending = 0;
lib/libthr/thread/thr_fork.c
227
curthread->flags &= ~(THR_FLAGS_NEED_SUSPEND|THR_FLAGS_DETACHED);
lib/libthr/thread/thr_fork.c
233
curthread->tlflags &= ~TLFLAGS_IN_TDLIST;
lib/libthr/thread/thr_fork.c
237
__thr_malloc_postfork(curthread);
lib/libthr/thread/thr_fork.c
240
thr_self(&curthread->tid);
lib/libthr/thread/thr_fork.c
243
_thr_umutex_init(&curthread->lock);
lib/libthr/thread/thr_fork.c
244
_mutex_fork(curthread);
lib/libthr/thread/thr_fork.c
257
_libpthread_init(curthread);
lib/libthr/thread/thr_fork.c
269
_thr_signal_unblock(curthread);
lib/libthr/thread/thr_fork.c
277
curthread->no_cancel = cancelsave;
lib/libthr/thread/thr_fork.c
285
__thr_malloc_postfork(curthread);
lib/libthr/thread/thr_fork.c
292
_thr_signal_unblock(curthread);
lib/libthr/thread/thr_fork.c
301
curthread->no_cancel = cancelsave;
lib/libthr/thread/thr_fork.c
303
if (curthread->cancel_async)
lib/libthr/thread/thr_fork.c
304
_thr_testcancel(curthread);
lib/libthr/thread/thr_fork.c
84
struct pthread *curthread;
lib/libthr/thread/thr_fork.c
95
curthread = _get_curthread();
lib/libthr/thread/thr_fork.c
96
THR_CRITICAL_ENTER(curthread);
lib/libthr/thread/thr_getschedparam.c
50
struct pthread *curthread = _get_curthread();
lib/libthr/thread/thr_getschedparam.c
60
if (pthread == curthread)
lib/libthr/thread/thr_getschedparam.c
61
THR_LOCK(curthread);
lib/libthr/thread/thr_getschedparam.c
62
else if ((ret = _thr_find_thread(curthread, pthread, /*include dead*/0)))
lib/libthr/thread/thr_getschedparam.c
66
THR_THREAD_UNLOCK(curthread, pthread);
lib/libthr/thread/thr_getthreadid_np.c
44
struct pthread *curthread;
lib/libthr/thread/thr_getthreadid_np.c
47
curthread = _get_curthread();
lib/libthr/thread/thr_getthreadid_np.c
48
return (TID(curthread));
lib/libthr/thread/thr_info.c
121
struct pthread *curthread;
lib/libthr/thread/thr_info.c
125
curthread = _get_curthread();
lib/libthr/thread/thr_info.c
126
if (curthread == thread) {
lib/libthr/thread/thr_info.c
127
THR_THREAD_LOCK(curthread, thread);
lib/libthr/thread/thr_info.c
129
THR_THREAD_UNLOCK(curthread, thread);
lib/libthr/thread/thr_info.c
131
if (_thr_find_thread(curthread, thread, 0) == 0) {
lib/libthr/thread/thr_info.c
136
THR_THREAD_UNLOCK(curthread, thread);
lib/libthr/thread/thr_info.c
60
struct pthread *curthread;
lib/libthr/thread/thr_info.c
71
curthread = _get_curthread();
lib/libthr/thread/thr_info.c
72
if (curthread == thread) {
lib/libthr/thread/thr_info.c
74
THR_THREAD_LOCK(curthread, thread);
lib/libthr/thread/thr_info.c
79
THR_THREAD_UNLOCK(curthread, thread);
lib/libthr/thread/thr_info.c
82
if (_thr_find_thread(curthread, thread, 0) == 0) {
lib/libthr/thread/thr_info.c
91
THR_THREAD_UNLOCK(curthread, thread);
lib/libthr/thread/thr_init.c
314
_libpthread_init(struct pthread *curthread)
lib/libthr/thread/thr_init.c
319
if (_thr_initial != NULL && curthread == NULL)
lib/libthr/thread/thr_init.c
336
if (curthread == NULL) {
lib/libthr/thread/thr_init.c
341
curthread = _thr_alloc(NULL);
lib/libthr/thread/thr_init.c
342
if (curthread == NULL)
lib/libthr/thread/thr_init.c
344
init_main_thread(curthread);
lib/libthr/thread/thr_init.c
352
THR_LIST_ADD(curthread);
lib/libthr/thread/thr_init.c
356
__thr_setup_tsd(curthread);
lib/libthr/thread/thr_init.c
359
_thr_initial = curthread;
lib/libthr/thread/thr_init.c
363
_thr_report_creation(curthread, curthread);
lib/libthr/thread/thr_join.c
104
_thr_try_gc(curthread, pthread); /* thread lock released */
lib/libthr/thread/thr_join.c
118
struct pthread *curthread = _get_curthread();
lib/libthr/thread/thr_join.c
126
if (pthread == curthread)
lib/libthr/thread/thr_join.c
129
if ((ret = _thr_find_thread(curthread, pthread, 1)) != 0)
lib/libthr/thread/thr_join.c
139
THR_THREAD_UNLOCK(curthread, pthread);
lib/libthr/thread/thr_join.c
149
THR_THREAD_UNLOCK(curthread, pthread);
lib/libthr/thread/thr_join.c
156
THR_THREAD_UNLOCK(curthread, pthread);
lib/libthr/thread/thr_join.c
159
join_common_joined(pthread, curthread, thread_return);
lib/libthr/thread/thr_join.c
164
pthread->joiner = curthread;
lib/libthr/thread/thr_join.c
166
THR_THREAD_UNLOCK(curthread, pthread);
lib/libthr/thread/thr_join.c
168
THR_CLEANUP_PUSH(curthread, backout_join_pop, pthread);
lib/libthr/thread/thr_join.c
169
_thr_cancel_enter(curthread);
lib/libthr/thread/thr_join.c
173
_thr_testcancel(curthread);
lib/libthr/thread/thr_join.c
189
_thr_cancel_leave(curthread, 0);
lib/libthr/thread/thr_join.c
190
THR_CLEANUP_POP(curthread, 0);
lib/libthr/thread/thr_join.c
193
backout_join(pthread, curthread);
lib/libthr/thread/thr_join.c
196
THR_THREAD_LOCK(curthread, pthread);
lib/libthr/thread/thr_join.c
197
join_common_joined(pthread, curthread, thread_return);
lib/libthr/thread/thr_join.c
50
backout_join(struct pthread *pthread, struct pthread *curthread)
lib/libthr/thread/thr_join.c
52
THR_THREAD_LOCK(curthread, pthread);
lib/libthr/thread/thr_join.c
54
THR_THREAD_UNLOCK(curthread, pthread);
lib/libthr/thread/thr_join.c
61
struct pthread *curthread = _get_curthread();
lib/libthr/thread/thr_join.c
63
backout_join(pthread, curthread);
lib/libthr/thread/thr_join.c
96
join_common_joined(struct pthread *pthread, struct pthread *curthread,
lib/libthr/thread/thr_kern.c
144
struct pthread *curthread;
lib/libthr/thread/thr_kern.c
151
curthread = _get_curthread();
lib/libthr/thread/thr_kern.c
153
THR_LOCK_ACQUIRE(curthread, &addr_lock);
lib/libthr/thread/thr_kern.c
169
THR_LOCK_RELEASE(curthread, &addr_lock);
lib/libthr/thread/thr_kern.c
177
struct pthread *curthread = _get_curthread();
lib/libthr/thread/thr_kern.c
181
THR_LOCK_ACQUIRE(curthread, &addr_lock);
lib/libthr/thread/thr_kern.c
184
THR_LOCK_RELEASE(curthread, &addr_lock);
lib/libthr/thread/thr_kern.c
189
_thr_sleep(struct pthread *curthread, int clockid,
lib/libthr/thread/thr_kern.c
193
if (curthread->wake_addr->value != 0)
lib/libthr/thread/thr_kern.c
196
return _thr_umtx_timedwait_uint(&curthread->wake_addr->value, 0,
lib/libthr/thread/thr_kill.c
46
struct pthread *curthread;
lib/libthr/thread/thr_kill.c
54
curthread = _get_curthread();
lib/libthr/thread/thr_kill.c
61
if (curthread == pthread) {
lib/libthr/thread/thr_kill.c
65
} else if ((ret = _thr_find_thread(curthread, pthread,
lib/libthr/thread/thr_kill.c
69
THR_THREAD_UNLOCK(curthread, pthread);
lib/libthr/thread/thr_list.c
103
THREAD_LIST_WRLOCK(curthread);
lib/libthr/thread/thr_list.c
115
THREAD_LIST_UNLOCK(curthread);
lib/libthr/thread/thr_list.c
128
_thr_free(curthread, td);
lib/libthr/thread/thr_list.c
133
_thr_alloc(struct pthread *curthread)
lib/libthr/thread/thr_list.c
138
if (curthread != NULL) {
lib/libthr/thread/thr_list.c
140
_thr_gc(curthread);
lib/libthr/thread/thr_list.c
142
THR_LOCK_ACQUIRE(curthread, &free_thread_lock);
lib/libthr/thread/thr_list.c
147
THR_LOCK_RELEASE(curthread, &free_thread_lock);
lib/libthr/thread/thr_list.c
163
thr_destroy(curthread, thread);
lib/libthr/thread/thr_list.c
171
if (curthread != NULL) {
lib/libthr/thread/thr_list.c
172
THR_LOCK_ACQUIRE(curthread, &tcb_lock);
lib/libthr/thread/thr_list.c
174
THR_LOCK_RELEASE(curthread, &tcb_lock);
lib/libthr/thread/thr_list.c
181
thr_destroy(curthread, thread);
lib/libthr/thread/thr_list.c
189
_thr_free(struct pthread *curthread, struct pthread *thread)
lib/libthr/thread/thr_list.c
198
if (curthread != NULL) {
lib/libthr/thread/thr_list.c
199
THR_LOCK_ACQUIRE(curthread, &tcb_lock);
lib/libthr/thread/thr_list.c
201
THR_LOCK_RELEASE(curthread, &tcb_lock);
lib/libthr/thread/thr_list.c
206
if ((curthread == NULL) || (free_thread_count >= MAX_CACHED_THREADS)) {
lib/libthr/thread/thr_list.c
207
thr_destroy(curthread, thread);
lib/libthr/thread/thr_list.c
214
THR_LOCK_ACQUIRE(curthread, &free_thread_lock);
lib/libthr/thread/thr_list.c
217
THR_LOCK_RELEASE(curthread, &free_thread_lock);
lib/libthr/thread/thr_list.c
222
thr_destroy(struct pthread *curthread __unused, struct pthread *thread)
lib/libthr/thread/thr_list.c
236
_thr_link(struct pthread *curthread, struct pthread *thread)
lib/libthr/thread/thr_list.c
238
THREAD_LIST_WRLOCK(curthread);
lib/libthr/thread/thr_list.c
240
THREAD_LIST_UNLOCK(curthread);
lib/libthr/thread/thr_list.c
248
_thr_unlink(struct pthread *curthread, struct pthread *thread)
lib/libthr/thread/thr_list.c
250
THREAD_LIST_WRLOCK(curthread);
lib/libthr/thread/thr_list.c
252
THREAD_LIST_UNLOCK(curthread);
lib/libthr/thread/thr_list.c
291
_thr_ref_add(struct pthread *curthread, struct pthread *thread,
lib/libthr/thread/thr_list.c
300
if ((ret = _thr_find_thread(curthread, thread, include_dead)) == 0) {
lib/libthr/thread/thr_list.c
302
THR_CRITICAL_ENTER(curthread);
lib/libthr/thread/thr_list.c
303
THR_THREAD_UNLOCK(curthread, thread);
lib/libthr/thread/thr_list.c
311
_thr_ref_delete(struct pthread *curthread, struct pthread *thread)
lib/libthr/thread/thr_list.c
313
THR_THREAD_LOCK(curthread, thread);
lib/libthr/thread/thr_list.c
315
_thr_try_gc(curthread, thread);
lib/libthr/thread/thr_list.c
316
THR_CRITICAL_LEAVE(curthread);
lib/libthr/thread/thr_list.c
321
_thr_try_gc(struct pthread *curthread, struct pthread *thread)
lib/libthr/thread/thr_list.c
324
THR_REF_ADD(curthread, thread);
lib/libthr/thread/thr_list.c
325
THR_THREAD_UNLOCK(curthread, thread);
lib/libthr/thread/thr_list.c
326
THREAD_LIST_WRLOCK(curthread);
lib/libthr/thread/thr_list.c
327
THR_THREAD_LOCK(curthread, thread);
lib/libthr/thread/thr_list.c
328
THR_REF_DEL(curthread, thread);
lib/libthr/thread/thr_list.c
333
THR_THREAD_UNLOCK(curthread, thread);
lib/libthr/thread/thr_list.c
334
THREAD_LIST_UNLOCK(curthread);
lib/libthr/thread/thr_list.c
336
THR_THREAD_UNLOCK(curthread, thread);
lib/libthr/thread/thr_list.c
342
_thr_find_thread(struct pthread *curthread, struct pthread *thread,
lib/libthr/thread/thr_list.c
352
THREAD_LIST_RDLOCK(curthread);
lib/libthr/thread/thr_list.c
355
THR_THREAD_LOCK(curthread, pthread);
lib/libthr/thread/thr_list.c
357
THR_THREAD_UNLOCK(curthread, pthread);
lib/libthr/thread/thr_list.c
363
THREAD_LIST_UNLOCK(curthread);
lib/libthr/thread/thr_list.c
75
static void thr_destroy(struct pthread *curthread, struct pthread *thread);
lib/libthr/thread/thr_list.c
97
_thr_gc(struct pthread *curthread)
lib/libthr/thread/thr_malloc.c
101
struct pthread *curthread;
lib/libthr/thread/thr_malloc.c
103
curthread = _get_curthread();
lib/libthr/thread/thr_malloc.c
104
thr_malloc_lock(curthread);
lib/libthr/thread/thr_malloc.c
106
thr_malloc_unlock(curthread);
lib/libthr/thread/thr_malloc.c
112
struct pthread *curthread;
lib/libthr/thread/thr_malloc.c
115
curthread = _get_curthread();
lib/libthr/thread/thr_malloc.c
116
thr_malloc_lock(curthread);
lib/libthr/thread/thr_malloc.c
118
thr_malloc_unlock(curthread);
lib/libthr/thread/thr_malloc.c
125
struct pthread *curthread;
lib/libthr/thread/thr_malloc.c
128
curthread = _get_curthread();
lib/libthr/thread/thr_malloc.c
129
thr_malloc_lock(curthread);
lib/libthr/thread/thr_malloc.c
131
thr_malloc_unlock(curthread);
lib/libthr/thread/thr_malloc.c
138
struct pthread *curthread;
lib/libthr/thread/thr_malloc.c
141
curthread = _get_curthread();
lib/libthr/thread/thr_malloc.c
142
thr_malloc_lock(curthread);
lib/libthr/thread/thr_malloc.c
144
thr_malloc_unlock(curthread);
lib/libthr/thread/thr_malloc.c
149
__thr_malloc_prefork(struct pthread *curthread)
lib/libthr/thread/thr_malloc.c
152
_thr_umutex_lock(&thr_malloc_umtx, TID(curthread));
lib/libthr/thread/thr_malloc.c
156
__thr_malloc_postfork(struct pthread *curthread)
lib/libthr/thread/thr_malloc.c
159
_thr_umutex_unlock(&thr_malloc_umtx, TID(curthread));
lib/libthr/thread/thr_malloc.c
57
thr_malloc_lock(struct pthread *curthread)
lib/libthr/thread/thr_malloc.c
61
if (curthread == NULL)
lib/libthr/thread/thr_malloc.c
63
curthread->locklevel++;
lib/libthr/thread/thr_malloc.c
64
curtid = TID(curthread);
lib/libthr/thread/thr_malloc.c
72
thr_malloc_unlock(struct pthread *curthread)
lib/libthr/thread/thr_malloc.c
75
if (curthread == NULL)
lib/libthr/thread/thr_malloc.c
80
_thr_umutex_unlock(&thr_malloc_umtx, TID(curthread));
lib/libthr/thread/thr_malloc.c
81
curthread->locklevel--;
lib/libthr/thread/thr_malloc.c
82
_thr_ast(curthread);
lib/libthr/thread/thr_malloc.c
88
struct pthread *curthread;
lib/libthr/thread/thr_malloc.c
91
curthread = _get_curthread();
lib/libthr/thread/thr_malloc.c
92
thr_malloc_lock(curthread);
lib/libthr/thread/thr_malloc.c
94
thr_malloc_unlock(curthread);
lib/libthr/thread/thr_mutex.c
1001
THR_CRITICAL_LEAVE(curthread);
lib/libthr/thread/thr_mutex.c
1031
struct pthread *curthread;
lib/libthr/thread/thr_mutex.c
1053
curthread = _get_curthread();
lib/libthr/thread/thr_mutex.c
1054
if (PMUTEX_OWNER_ID(m) == TID(curthread)) {
lib/libthr/thread/thr_mutex.c
1061
q = &curthread->mq[qidx];
lib/libthr/thread/thr_mutex.c
1062
qp = &curthread->mq[qidx + 1];
lib/libthr/thread/thr_mutex.c
1161
_mutex_owned(struct pthread *curthread, const struct pthread_mutex *mp)
lib/libthr/thread/thr_mutex.c
1169
if (PMUTEX_OWNER_ID(mp) != TID(curthread))
lib/libthr/thread/thr_mutex.c
1178
struct pthread *curthread;
lib/libthr/thread/thr_mutex.c
1190
curthread = _get_curthread();
lib/libthr/thread/thr_mutex.c
1194
if (PMUTEX_OWNER_ID(m) != TID(curthread))
lib/libthr/thread/thr_mutex.c
143
mutex_assert_not_owned(struct pthread *curthread __unused,
lib/libthr/thread/thr_mutex.c
154
(is_pshared_mutex(m) && curthread->robust_list ==
lib/libthr/thread/thr_mutex.c
156
(!is_pshared_mutex(m) && curthread->priv_robust_list ==
lib/libthr/thread/thr_mutex.c
161
m->m_rb_prev, (void *)curthread->robust_list,
lib/libthr/thread/thr_mutex.c
162
(void *)curthread->priv_robust_list);
lib/libthr/thread/thr_mutex.c
181
_mutex_enter_robust(struct pthread *curthread, struct pthread_mutex *m)
lib/libthr/thread/thr_mutex.c
185
if (__predict_false(curthread->inact_mtx != 0))
lib/libthr/thread/thr_mutex.c
191
mutex_init_robust(curthread);
lib/libthr/thread/thr_mutex.c
192
curthread->inact_mtx = (uintptr_t)&m->m_lock;
lib/libthr/thread/thr_mutex.c
197
_mutex_leave_robust(struct pthread *curthread, struct pthread_mutex *m __unused)
lib/libthr/thread/thr_mutex.c
201
if (__predict_false(curthread->inact_mtx != (uintptr_t)&m->m_lock))
lib/libthr/thread/thr_mutex.c
204
curthread->inact_mtx = 0;
lib/libthr/thread/thr_mutex.c
221
mutex_init_robust(struct pthread *curthread)
lib/libthr/thread/thr_mutex.c
225
if (curthread == NULL)
lib/libthr/thread/thr_mutex.c
226
curthread = _get_curthread();
lib/libthr/thread/thr_mutex.c
227
if (curthread->robust_inited)
lib/libthr/thread/thr_mutex.c
229
rb.robust_list_offset = (uintptr_t)&curthread->robust_list;
lib/libthr/thread/thr_mutex.c
230
rb.robust_priv_list_offset = (uintptr_t)&curthread->priv_robust_list;
lib/libthr/thread/thr_mutex.c
231
rb.robust_inact_offset = (uintptr_t)&curthread->inact_mtx;
lib/libthr/thread/thr_mutex.c
233
curthread->robust_inited = 1;
lib/libthr/thread/thr_mutex.c
320
set_inherited_priority(struct pthread *curthread, struct pthread_mutex *m)
lib/libthr/thread/thr_mutex.c
324
m2 = TAILQ_LAST(&curthread->mq[mutex_qidx(m)], mutex_queue);
lib/libthr/thread/thr_mutex.c
436
queue_fork(struct pthread *curthread, struct mutex_queue *q,
lib/libthr/thread/thr_mutex.c
444
m->m_lock.m_owner = TID(curthread) | bit;
lib/libthr/thread/thr_mutex.c
449
_mutex_fork(struct pthread *curthread)
lib/libthr/thread/thr_mutex.c
452
queue_fork(curthread, &curthread->mq[TMQ_NORM],
lib/libthr/thread/thr_mutex.c
453
&curthread->mq[TMQ_NORM_PRIV], 0);
lib/libthr/thread/thr_mutex.c
454
queue_fork(curthread, &curthread->mq[TMQ_NORM_PP],
lib/libthr/thread/thr_mutex.c
455
&curthread->mq[TMQ_NORM_PP_PRIV], UMUTEX_CONTESTED);
lib/libthr/thread/thr_mutex.c
456
queue_fork(curthread, &curthread->mq[TMQ_ROBUST_PP],
lib/libthr/thread/thr_mutex.c
457
&curthread->mq[TMQ_ROBUST_PP_PRIV], UMUTEX_CONTESTED);
lib/libthr/thread/thr_mutex.c
458
curthread->robust_list = 0;
lib/libthr/thread/thr_mutex.c
522
enqueue_mutex(struct pthread *curthread, struct pthread_mutex *m,
lib/libthr/thread/thr_mutex.c
531
mutex_assert_not_owned(curthread, m);
lib/libthr/thread/thr_mutex.c
533
TAILQ_INSERT_TAIL(&curthread->mq[qidx], m, m_qe);
lib/libthr/thread/thr_mutex.c
535
TAILQ_INSERT_TAIL(&curthread->mq[qidx + 1], m, m_pqe);
lib/libthr/thread/thr_mutex.c
537
rl = is_pshared_mutex(m) ? &curthread->robust_list :
lib/libthr/thread/thr_mutex.c
538
&curthread->priv_robust_list;
lib/libthr/thread/thr_mutex.c
554
dequeue_mutex(struct pthread *curthread, struct pthread_mutex *m)
lib/libthr/thread/thr_mutex.c
565
curthread->robust_list = m->m_lock.m_rb_lnk;
lib/libthr/thread/thr_mutex.c
567
curthread->priv_robust_list =
lib/libthr/thread/thr_mutex.c
581
TAILQ_REMOVE(&curthread->mq[qidx], m, m_qe);
lib/libthr/thread/thr_mutex.c
583
TAILQ_REMOVE(&curthread->mq[qidx + 1], m, m_pqe);
lib/libthr/thread/thr_mutex.c
585
set_inherited_priority(curthread, m);
lib/libthr/thread/thr_mutex.c
617
struct pthread *curthread;
lib/libthr/thread/thr_mutex.c
626
curthread = _get_curthread();
lib/libthr/thread/thr_mutex.c
627
id = TID(curthread);
lib/libthr/thread/thr_mutex.c
629
THR_CRITICAL_ENTER(curthread);
lib/libthr/thread/thr_mutex.c
630
robust = _mutex_enter_robust(curthread, m);
lib/libthr/thread/thr_mutex.c
633
enqueue_mutex(curthread, m, ret);
lib/libthr/thread/thr_mutex.c
640
_mutex_leave_robust(curthread, m);
lib/libthr/thread/thr_mutex.c
643
THR_CRITICAL_LEAVE(curthread);
lib/libthr/thread/thr_mutex.c
648
mutex_lock_sleep(struct pthread *curthread, struct pthread_mutex *m,
lib/libthr/thread/thr_mutex.c
654
id = TID(curthread);
lib/libthr/thread/thr_mutex.c
708
enqueue_mutex(curthread, m, ret);
lib/libthr/thread/thr_mutex.c
719
struct pthread *curthread;
lib/libthr/thread/thr_mutex.c
723
curthread = _get_curthread();
lib/libthr/thread/thr_mutex.c
725
THR_CRITICAL_ENTER(curthread);
lib/libthr/thread/thr_mutex.c
727
robust = _mutex_enter_robust(curthread, m);
lib/libthr/thread/thr_mutex.c
728
ret = _thr_umutex_trylock2(&m->m_lock, TID(curthread));
lib/libthr/thread/thr_mutex.c
730
enqueue_mutex(curthread, m, ret);
lib/libthr/thread/thr_mutex.c
734
ret = mutex_lock_sleep(curthread, m, abstime);
lib/libthr/thread/thr_mutex.c
737
_mutex_leave_robust(curthread, m);
lib/libthr/thread/thr_mutex.c
740
THR_CRITICAL_LEAVE(curthread);
lib/libthr/thread/thr_mutex.c
80
static void mutex_init_robust(struct pthread *curthread);
lib/libthr/thread/thr_mutex.c
814
struct pthread *curthread;
lib/libthr/thread/thr_mutex.c
816
curthread = _get_curthread();
lib/libthr/thread/thr_mutex.c
817
enqueue_mutex(curthread, m, 0);
lib/libthr/thread/thr_mutex.c
825
struct pthread *curthread;
lib/libthr/thread/thr_mutex.c
828
curthread = _get_curthread();
lib/libthr/thread/thr_mutex.c
829
if ((error = _mutex_owned(curthread, mp)) != 0)
lib/libthr/thread/thr_mutex.c
837
dequeue_mutex(curthread, mp);
lib/libthr/thread/thr_mutex.c
847
_thr_wake_all(curthread->defer_waiters,
lib/libthr/thread/thr_mutex.c
848
curthread->nwaiter_defer);
lib/libthr/thread/thr_mutex.c
849
curthread->nwaiter_defer = 0;
lib/libthr/thread/thr_mutex.c
955
struct pthread *curthread;
lib/libthr/thread/thr_mutex.c
965
curthread = _get_curthread();
lib/libthr/thread/thr_mutex.c
966
id = TID(curthread);
lib/libthr/thread/thr_mutex.c
986
robust = _mutex_enter_robust(curthread, m);
lib/libthr/thread/thr_mutex.c
987
dequeue_mutex(curthread, m);
lib/libthr/thread/thr_mutex.c
991
_thr_wake_all(curthread->defer_waiters,
lib/libthr/thread/thr_mutex.c
992
curthread->nwaiter_defer);
lib/libthr/thread/thr_mutex.c
993
curthread->nwaiter_defer = 0;
lib/libthr/thread/thr_mutex.c
998
_mutex_leave_robust(curthread, m);
lib/libthr/thread/thr_once.c
66
struct pthread *curthread;
lib/libthr/thread/thr_once.c
93
curthread = _get_curthread();
lib/libthr/thread/thr_once.c
94
THR_CLEANUP_PUSH(curthread, once_cancel_handler, once_control);
lib/libthr/thread/thr_once.c
96
THR_CLEANUP_POP(curthread, 0);
lib/libthr/thread/thr_private.h
1026
void __thr_malloc_prefork(struct pthread *curthread);
lib/libthr/thread/thr_private.h
1027
void __thr_malloc_postfork(struct pthread *curthread);
lib/libthr/thread/thr_private.h
700
#define THR_REF_ADD(curthread, pthread) { \
lib/libthr/thread/thr_private.h
701
THR_CRITICAL_ENTER(curthread); \
lib/libthr/thread/thr_private.h
705
#define THR_REF_DEL(curthread, pthread) { \
lib/libthr/thread/thr_private.h
707
THR_CRITICAL_LEAVE(curthread); \
lib/libthr/thread/thr_private.h
795
void _mutex_fork(struct pthread *curthread) __hidden;
lib/libthr/thread/thr_private.h
796
int _mutex_enter_robust(struct pthread *curthread, struct pthread_mutex *m)
lib/libthr/thread/thr_private.h
798
void _mutex_leave_robust(struct pthread *curthread, struct pthread_mutex *m)
lib/libthr/thread/thr_private.h
838
void _thr_report_creation(struct pthread *curthread,
lib/libthr/thread/thr_private.h
840
void _thr_report_death(struct pthread *curthread) __hidden;
lib/libthr/thread/thr_pshared.c
102
pshared_gc(struct pthread *curthread)
lib/libthr/thread/thr_pshared.c
108
pshared_wlock(curthread);
lib/libthr/thread/thr_pshared.c
121
pshared_unlock(curthread);
lib/libthr/thread/thr_pshared.c
214
pshared_destroy(struct pthread *curthread, void *key)
lib/libthr/thread/thr_pshared.c
218
pshared_wlock(curthread);
lib/libthr/thread/thr_pshared.c
220
pshared_unlock(curthread);
lib/libthr/thread/thr_pshared.c
227
struct pthread *curthread;
lib/libthr/thread/thr_pshared.c
231
curthread = _get_curthread();
lib/libthr/thread/thr_pshared.c
233
pshared_destroy(curthread, key);
lib/libthr/thread/thr_pshared.c
236
pshared_rlock(curthread);
lib/libthr/thread/thr_pshared.c
238
pshared_unlock(curthread);
lib/libthr/thread/thr_pshared.c
250
pshared_wlock(curthread);
lib/libthr/thread/thr_pshared.c
252
pshared_unlock(curthread);
lib/libthr/thread/thr_pshared.c
263
struct pthread *curthread;
lib/libthr/thread/thr_pshared.c
265
curthread = _get_curthread();
lib/libthr/thread/thr_pshared.c
266
pshared_destroy(curthread, key);
lib/libthr/thread/thr_pshared.c
267
pshared_gc(curthread);
lib/libthr/thread/thr_pshared.c
67
pshared_rlock(struct pthread *curthread)
lib/libthr/thread/thr_pshared.c
70
curthread->locklevel++;
lib/libthr/thread/thr_pshared.c
75
pshared_wlock(struct pthread *curthread)
lib/libthr/thread/thr_pshared.c
78
curthread->locklevel++;
lib/libthr/thread/thr_pshared.c
83
pshared_unlock(struct pthread *curthread)
lib/libthr/thread/thr_pshared.c
87
curthread->locklevel--;
lib/libthr/thread/thr_pshared.c
88
_thr_ast(curthread);
lib/libthr/thread/thr_pspinlock.c
114
struct pthread *curthread;
lib/libthr/thread/thr_pspinlock.c
124
curthread = _get_curthread();
lib/libthr/thread/thr_pspinlock.c
126
while (THR_UMUTEX_TRYLOCK(curthread, &lck->s_lock) != 0) {
lib/libthr/thread/thr_resume_np.c
50
struct pthread *curthread = _get_curthread();
lib/libthr/thread/thr_resume_np.c
54
if ((ret = _thr_find_thread(curthread, thread, /*include dead*/0)) == 0) {
lib/libthr/thread/thr_resume_np.c
57
THR_THREAD_UNLOCK(curthread, thread);
lib/libthr/thread/thr_resume_np.c
65
struct pthread *curthread = _get_curthread();
lib/libthr/thread/thr_resume_np.c
69
old_nocancel = curthread->no_cancel;
lib/libthr/thread/thr_resume_np.c
70
curthread->no_cancel = 1;
lib/libthr/thread/thr_resume_np.c
71
_thr_suspend_all_lock(curthread);
lib/libthr/thread/thr_resume_np.c
73
THREAD_LIST_RDLOCK(curthread);
lib/libthr/thread/thr_resume_np.c
76
if (thread != curthread) {
lib/libthr/thread/thr_resume_np.c
77
THR_THREAD_LOCK(curthread, thread);
lib/libthr/thread/thr_resume_np.c
79
THR_THREAD_UNLOCK(curthread, thread);
lib/libthr/thread/thr_resume_np.c
84
THREAD_LIST_UNLOCK(curthread);
lib/libthr/thread/thr_resume_np.c
85
_thr_suspend_all_unlock(curthread);
lib/libthr/thread/thr_resume_np.c
86
curthread->no_cancel = old_nocancel;
lib/libthr/thread/thr_resume_np.c
87
_thr_testcancel(curthread);
lib/libthr/thread/thr_rtld.c
105
if (curthread != _thr_initial) \
lib/libthr/thread/thr_rtld.c
106
curthread->error = errsave; \
lib/libthr/thread/thr_rtld.c
114
struct pthread *curthread;
lib/libthr/thread/thr_rtld.c
118
curthread = _get_curthread();
lib/libthr/thread/thr_rtld.c
122
if (l->wowner == curthread) {
lib/libthr/thread/thr_rtld.c
125
THR_CRITICAL_ENTER(curthread);
lib/libthr/thread/thr_rtld.c
129
curthread->rdlock_count++;
lib/libthr/thread/thr_rtld.c
136
struct pthread *curthread;
lib/libthr/thread/thr_rtld.c
140
curthread = _get_curthread();
lib/libthr/thread/thr_rtld.c
144
THR_CRITICAL_ENTER(curthread);
lib/libthr/thread/thr_rtld.c
147
l->wowner = curthread;
lib/libthr/thread/thr_rtld.c
154
struct pthread *curthread;
lib/libthr/thread/thr_rtld.c
159
curthread = _get_curthread();
lib/libthr/thread/thr_rtld.c
185
curthread->rdlock_count--;
lib/libthr/thread/thr_rtld.c
186
THR_CRITICAL_LEAVE(curthread);
lib/libthr/thread/thr_rtld.c
217
struct pthread *curthread;
lib/libthr/thread/thr_rtld.c
219
curthread = _get_curthread();
lib/libthr/thread/thr_rtld.c
220
return (curthread->dlerror_msg);
lib/libthr/thread/thr_rtld.c
226
struct pthread *curthread;
lib/libthr/thread/thr_rtld.c
228
curthread = _get_curthread();
lib/libthr/thread/thr_rtld.c
229
return (&curthread->dlerror_seen);
lib/libthr/thread/thr_rtld.c
236
struct pthread *curthread;
lib/libthr/thread/thr_rtld.c
241
curthread = _get_curthread();
lib/libthr/thread/thr_rtld.c
266
li.dlerror_loc_sz = sizeof(curthread->dlerror_msg);
lib/libthr/thread/thr_rtld.c
288
_thr_signal_block(curthread);
lib/libthr/thread/thr_rtld.c
290
_thr_signal_unblock(curthread);
lib/libthr/thread/thr_rtld.c
292
_thr_signal_block_setup(curthread);
lib/libthr/thread/thr_rtld.c
98
if (curthread != _thr_initial) \
lib/libthr/thread/thr_rtld.c
99
errsave = curthread->error; \
lib/libthr/thread/thr_rwlock.c
171
struct pthread *curthread = _get_curthread();
lib/libthr/thread/thr_rwlock.c
180
if (curthread->rdlock_count) {
lib/libthr/thread/thr_rwlock.c
204
curthread->rdlock_count++;
lib/libthr/thread/thr_rwlock.c
225
curthread->rdlock_count++;
lib/libthr/thread/thr_rwlock.c
247
struct pthread *curthread;
lib/libthr/thread/thr_rwlock.c
257
curthread = _get_curthread();
lib/libthr/thread/thr_rwlock.c
258
if (curthread->rdlock_count) {
lib/libthr/thread/thr_rwlock.c
278
curthread->rdlock_count++;
lib/libthr/thread/thr_rwlock.c
285
struct pthread *curthread;
lib/libthr/thread/thr_rwlock.c
294
curthread = _get_curthread();
lib/libthr/thread/thr_rwlock.c
297
prwlock->owner = TID(curthread);
lib/libthr/thread/thr_rwlock.c
304
struct pthread *curthread = _get_curthread();
lib/libthr/thread/thr_rwlock.c
318
prwlock->owner = TID(curthread);
lib/libthr/thread/thr_rwlock.c
330
prwlock->owner = TID(curthread);
lib/libthr/thread/thr_rwlock.c
340
prwlock->owner = TID(curthread);
lib/libthr/thread/thr_rwlock.c
365
struct pthread *curthread = _get_curthread();
lib/libthr/thread/thr_rwlock.c
383
if (__predict_false(prwlock->owner != TID(curthread)))
lib/libthr/thread/thr_rwlock.c
390
curthread->rdlock_count--;
lib/libthr/thread/thr_setprio.c
43
struct pthread *curthread = _get_curthread();
lib/libthr/thread/thr_setprio.c
48
if (pthread == curthread)
lib/libthr/thread/thr_setprio.c
49
THR_LOCK(curthread);
lib/libthr/thread/thr_setprio.c
50
else if ((ret = _thr_find_thread(curthread, pthread, /*include dead*/0)))
lib/libthr/thread/thr_setprio.c
64
THR_THREAD_UNLOCK(curthread, pthread);
lib/libthr/thread/thr_setschedparam.c
53
struct pthread *curthread = _get_curthread();
lib/libthr/thread/thr_setschedparam.c
56
if (pthread == curthread)
lib/libthr/thread/thr_setschedparam.c
57
THR_LOCK(curthread);
lib/libthr/thread/thr_setschedparam.c
58
else if ((ret = _thr_find_thread(curthread, pthread,
lib/libthr/thread/thr_setschedparam.c
65
THR_THREAD_UNLOCK(curthread, pthread);
lib/libthr/thread/thr_setschedparam.c
75
THR_THREAD_UNLOCK(curthread, pthread);
lib/libthr/thread/thr_sig.c
101
__sys_sigprocmask(SIG_BLOCK, &_thr_maskset, &curthread->sigmask);
lib/libthr/thread/thr_sig.c
102
curthread->sigblock++;
lib/libthr/thread/thr_sig.c
106
thr_signal_unblock_slow(struct pthread *curthread)
lib/libthr/thread/thr_sig.c
108
if (--curthread->sigblock == 0)
lib/libthr/thread/thr_sig.c
109
__sys_sigprocmask(SIG_SETMASK, &curthread->sigmask, NULL);
lib/libthr/thread/thr_sig.c
113
thr_signal_block_fast(struct pthread *curthread)
lib/libthr/thread/thr_sig.c
115
atomic_add_32(&curthread->fsigblock, SIGFASTBLOCK_INC);
lib/libthr/thread/thr_sig.c
119
thr_signal_unblock_fast(struct pthread *curthread)
lib/libthr/thread/thr_sig.c
123
oldval = atomic_fetchadd_32(&curthread->fsigblock, -SIGFASTBLOCK_INC);
lib/libthr/thread/thr_sig.c
131
_thr_signal_block(struct pthread *curthread)
lib/libthr/thread/thr_sig.c
134
thr_signal_block_fast(curthread);
lib/libthr/thread/thr_sig.c
136
thr_signal_block_slow(curthread);
lib/libthr/thread/thr_sig.c
140
_thr_signal_unblock(struct pthread *curthread)
lib/libthr/thread/thr_sig.c
143
thr_signal_unblock_fast(curthread);
lib/libthr/thread/thr_sig.c
145
thr_signal_unblock_slow(curthread);
lib/libthr/thread/thr_sig.c
160
_thr_signal_block_setup(struct pthread *curthread)
lib/libthr/thread/thr_sig.c
164
__sys_sigfastblock(SIGFASTBLOCK_SETPTR, &curthread->fsigblock);
lib/libthr/thread/thr_sig.c
170
struct pthread *curthread;
lib/libthr/thread/thr_sig.c
172
curthread = _get_curthread();
lib/libthr/thread/thr_sig.c
173
_thr_signal_block(curthread);
lib/libthr/thread/thr_sig.c
179
struct pthread *curthread;
lib/libthr/thread/thr_sig.c
181
curthread = _get_curthread();
lib/libthr/thread/thr_sig.c
182
_thr_signal_unblock(curthread);
lib/libthr/thread/thr_sig.c
209
struct pthread *curthread = _get_curthread();
lib/libthr/thread/thr_sig.c
212
if (THR_IN_CRITICAL(curthread))
lib/libthr/thread/thr_sig.c
215
check_suspend(curthread);
lib/libthr/thread/thr_sig.c
216
check_cancel(curthread, ucp);
lib/libthr/thread/thr_sig.c
229
struct pthread *curthread;
lib/libthr/thread/thr_sig.c
236
curthread = _get_curthread();
lib/libthr/thread/thr_sig.c
243
curthread->deferred_run = 0;
lib/libthr/thread/thr_sig.c
252
if (THR_IN_CRITICAL(curthread) && SIGISMEMBER(_thr_deferset, sig)) {
lib/libthr/thread/thr_sig.c
253
memcpy(&curthread->deferred_sigact, &act, sizeof(struct sigaction));
lib/libthr/thread/thr_sig.c
254
memcpy(&curthread->deferred_siginfo, info, sizeof(siginfo_t));
lib/libthr/thread/thr_sig.c
255
curthread->deferred_sigmask = ucp->uc_sigmask;
lib/libthr/thread/thr_sig.c
267
struct pthread *curthread = _get_curthread();
lib/libthr/thread/thr_sig.c
282
in_sigsuspend = curthread->in_sigsuspend;
lib/libthr/thread/thr_sig.c
283
curthread->in_sigsuspend = 0;
lib/libthr/thread/thr_sig.c
294
cancel_point = curthread->cancel_point;
lib/libthr/thread/thr_sig.c
295
cancel_async = curthread->cancel_async;
lib/libthr/thread/thr_sig.c
296
cancel_enable = curthread->cancel_enable;
lib/libthr/thread/thr_sig.c
297
curthread->cancel_point = 0;
lib/libthr/thread/thr_sig.c
299
curthread->cancel_enable = 0;
lib/libthr/thread/thr_sig.c
323
curthread->in_sigsuspend = in_sigsuspend;
lib/libthr/thread/thr_sig.c
324
curthread->cancel_point = cancel_point;
lib/libthr/thread/thr_sig.c
325
curthread->cancel_enable = cancel_enable;
lib/libthr/thread/thr_sig.c
330
check_cancel(curthread, ucp);
lib/libthr/thread/thr_sig.c
335
_thr_ast(struct pthread *curthread)
lib/libthr/thread/thr_sig.c
338
if (!THR_IN_CRITICAL(curthread)) {
lib/libthr/thread/thr_sig.c
339
check_deferred_signal(curthread);
lib/libthr/thread/thr_sig.c
340
check_suspend(curthread);
lib/libthr/thread/thr_sig.c
341
check_cancel(curthread, NULL);
lib/libthr/thread/thr_sig.c
347
check_cancel(struct pthread *curthread, ucontext_t *ucp)
lib/libthr/thread/thr_sig.c
350
if (__predict_true(!curthread->cancel_pending ||
lib/libthr/thread/thr_sig.c
351
!curthread->cancel_enable || curthread->no_cancel))
lib/libthr/thread/thr_sig.c
374
if (curthread->cancel_point) {
lib/libthr/thread/thr_sig.c
375
if (curthread->in_sigsuspend) {
lib/libthr/thread/thr_sig.c
378
curthread->unblock_sigcancel = 1;
lib/libthr/thread/thr_sig.c
380
_thr_send_sig(curthread, SIGCANCEL);
lib/libthr/thread/thr_sig.c
382
thr_wake(curthread->tid);
lib/libthr/thread/thr_sig.c
383
} else if (curthread->cancel_async) {
lib/libthr/thread/thr_sig.c
394
check_deferred_signal(struct pthread *curthread)
lib/libthr/thread/thr_sig.c
401
if (__predict_true(curthread->deferred_siginfo.si_signo == 0 ||
lib/libthr/thread/thr_sig.c
402
curthread->deferred_run))
lib/libthr/thread/thr_sig.c
405
curthread->deferred_run = 1;
lib/libthr/thread/thr_sig.c
409
if (curthread->deferred_siginfo.si_signo == 0) {
lib/libthr/thread/thr_sig.c
410
curthread->deferred_run = 0;
lib/libthr/thread/thr_sig.c
414
act = curthread->deferred_sigact;
lib/libthr/thread/thr_sig.c
415
uc->uc_sigmask = curthread->deferred_sigmask;
lib/libthr/thread/thr_sig.c
416
memcpy(&info, &curthread->deferred_siginfo, sizeof(siginfo_t));
lib/libthr/thread/thr_sig.c
418
curthread->deferred_siginfo.si_signo = 0;
lib/libthr/thread/thr_sig.c
424
check_suspend(struct pthread *curthread)
lib/libthr/thread/thr_sig.c
428
if (__predict_true((curthread->flags & (THR_FLAGS_NEED_SUSPEND |
lib/libthr/thread/thr_sig.c
431
if (curthread == _single_thread)
lib/libthr/thread/thr_sig.c
433
if (curthread->force_exit)
lib/libthr/thread/thr_sig.c
439
_thr_signal_block(curthread);
lib/libthr/thread/thr_sig.c
446
curthread->critical_count++;
lib/libthr/thread/thr_sig.c
447
THR_UMUTEX_LOCK(curthread, &(curthread)->lock);
lib/libthr/thread/thr_sig.c
448
while ((curthread->flags & THR_FLAGS_NEED_SUSPEND) != 0) {
lib/libthr/thread/thr_sig.c
449
curthread->cycle++;
lib/libthr/thread/thr_sig.c
450
cycle = curthread->cycle;
lib/libthr/thread/thr_sig.c
453
_thr_umtx_wake(&curthread->cycle, INT_MAX, 0);
lib/libthr/thread/thr_sig.c
459
if (curthread->state == PS_DEAD)
lib/libthr/thread/thr_sig.c
461
curthread->flags |= THR_FLAGS_SUSPENDED;
lib/libthr/thread/thr_sig.c
462
THR_UMUTEX_UNLOCK(curthread, &(curthread)->lock);
lib/libthr/thread/thr_sig.c
463
_thr_umtx_wait_uint(&curthread->cycle, cycle, NULL, 0);
lib/libthr/thread/thr_sig.c
464
THR_UMUTEX_LOCK(curthread, &(curthread)->lock);
lib/libthr/thread/thr_sig.c
466
THR_UMUTEX_UNLOCK(curthread, &(curthread)->lock);
lib/libthr/thread/thr_sig.c
467
curthread->critical_count--;
lib/libthr/thread/thr_sig.c
469
_thr_signal_unblock(curthread);
lib/libthr/thread/thr_sig.c
518
struct pthread *curthread = _get_curthread();
lib/libthr/thread/thr_sig.c
526
_thr_signal_block(curthread);
lib/libthr/thread/thr_sig.c
550
_thr_signal_unblock(curthread);
lib/libthr/thread/thr_sig.c
688
struct pthread *curthread;
lib/libthr/thread/thr_sig.c
692
curthread = _get_curthread();
lib/libthr/thread/thr_sig.c
694
old = curthread->in_sigsuspend;
lib/libthr/thread/thr_sig.c
695
curthread->in_sigsuspend = 1;
lib/libthr/thread/thr_sig.c
696
_thr_cancel_enter(curthread);
lib/libthr/thread/thr_sig.c
698
_thr_cancel_leave(curthread, 1);
lib/libthr/thread/thr_sig.c
699
curthread->in_sigsuspend = old;
lib/libthr/thread/thr_sig.c
700
if (curthread->unblock_sigcancel) {
lib/libthr/thread/thr_sig.c
701
curthread->unblock_sigcancel = 0;
lib/libthr/thread/thr_sig.c
72
static void check_cancel(struct pthread *curthread, ucontext_t *ucp);
lib/libthr/thread/thr_sig.c
729
struct pthread *curthread = _get_curthread();
lib/libthr/thread/thr_sig.c
733
_thr_cancel_enter(curthread);
lib/libthr/thread/thr_sig.c
736
_thr_cancel_leave(curthread, (ret == -1));
lib/libthr/thread/thr_sig.c
756
struct pthread *curthread = _get_curthread();
lib/libthr/thread/thr_sig.c
760
_thr_cancel_enter(curthread);
lib/libthr/thread/thr_sig.c
762
_thr_cancel_leave(curthread, ret == -1);
lib/libthr/thread/thr_sig.c
782
struct pthread *curthread = _get_curthread();
lib/libthr/thread/thr_sig.c
787
_thr_cancel_enter(curthread);
lib/libthr/thread/thr_sig.c
789
_thr_cancel_leave(curthread, (ret != 0));
lib/libthr/thread/thr_sig.c
95
thr_signal_block_slow(struct pthread *curthread)
lib/libthr/thread/thr_sig.c
97
if (curthread->sigblock > 0) {
lib/libthr/thread/thr_sig.c
98
curthread->sigblock++;
lib/libthr/thread/thr_sigqueue.c
51
struct pthread *curthread;
lib/libthr/thread/thr_sigqueue.c
57
curthread = _get_curthread();
lib/libthr/thread/thr_sigqueue.c
60
if (curthread == pthread) {
lib/libthr/thread/thr_sigqueue.c
67
} else if ((ret = _thr_find_thread(curthread, pthread,
lib/libthr/thread/thr_sigqueue.c
75
THR_THREAD_UNLOCK(curthread, pthread);
lib/libthr/thread/thr_sleepq.c
80
struct pthread *curthread = _get_curthread();
lib/libthr/thread/thr_sleepq.c
84
THR_LOCK_ACQUIRE_SPIN(curthread, &sc->sc_lock);
lib/libthr/thread/thr_sleepq.c
91
struct pthread *curthread = _get_curthread();
lib/libthr/thread/thr_sleepq.c
94
THR_LOCK_RELEASE(curthread, &sc->sc_lock);
lib/libthr/thread/thr_spec.c
101
THR_LOCK_RELEASE(curthread, &_keytable_lock);
lib/libthr/thread/thr_spec.c
108
struct pthread *curthread;
lib/libthr/thread/thr_spec.c
113
curthread = _get_curthread();
lib/libthr/thread/thr_spec.c
114
if (curthread->specific == NULL)
lib/libthr/thread/thr_spec.c
116
THR_LOCK_ACQUIRE(curthread, &_keytable_lock);
lib/libthr/thread/thr_spec.c
118
curthread->specific_data_count > 0; i++) {
lib/libthr/thread/thr_spec.c
120
curthread->specific_data_count > 0; key++) {
lib/libthr/thread/thr_spec.c
124
(curthread->specific[key].data != NULL)) {
lib/libthr/thread/thr_spec.c
125
if (curthread->specific[key].seqno ==
lib/libthr/thread/thr_spec.c
127
data = curthread->specific[key].data;
lib/libthr/thread/thr_spec.c
131
curthread->specific[key].data = NULL;
lib/libthr/thread/thr_spec.c
132
curthread->specific_data_count--;
lib/libthr/thread/thr_spec.c
133
} else if (curthread->specific[key].data != NULL) {
lib/libthr/thread/thr_spec.c
142
curthread->specific[key].data = NULL;
lib/libthr/thread/thr_spec.c
143
curthread->specific_data_count--;
lib/libthr/thread/thr_spec.c
151
THR_LOCK_RELEASE(curthread, &_keytable_lock);
lib/libthr/thread/thr_spec.c
153
THR_LOCK_ACQUIRE(curthread, &_keytable_lock);
lib/libthr/thread/thr_spec.c
157
THR_LOCK_RELEASE(curthread, &_keytable_lock);
lib/libthr/thread/thr_spec.c
158
__thr_free(curthread->specific);
lib/libthr/thread/thr_spec.c
159
curthread->specific = NULL;
lib/libthr/thread/thr_spec.c
160
if (curthread->specific_data_count > 0) {
lib/libthr/thread/thr_spec.c
163
curthread, PTHREAD_DESTRUCTOR_ITERATIONS);
lib/libthr/thread/thr_spec.c
228
struct pthread *curthread;
lib/libthr/thread/thr_spec.c
232
curthread = _get_curthread();
lib/libthr/thread/thr_spec.c
233
THR_LOCK_ACQUIRE(curthread, &_keytable_lock);
lib/libthr/thread/thr_spec.c
243
THR_LOCK_RELEASE(curthread, &_keytable_lock);
lib/libthr/thread/thr_spec.c
59
struct pthread *curthread;
lib/libthr/thread/thr_spec.c
64
curthread = _get_curthread();
lib/libthr/thread/thr_spec.c
66
THR_LOCK_ACQUIRE(curthread, &_keytable_lock);
lib/libthr/thread/thr_spec.c
74
THR_LOCK_RELEASE(curthread, &_keytable_lock);
lib/libthr/thread/thr_spec.c
80
THR_LOCK_RELEASE(curthread, &_keytable_lock);
lib/libthr/thread/thr_spec.c
87
struct pthread *curthread;
lib/libthr/thread/thr_spec.c
93
curthread = _get_curthread();
lib/libthr/thread/thr_spec.c
94
THR_LOCK_ACQUIRE(curthread, &_keytable_lock);
lib/libthr/thread/thr_spinlock.c
89
struct pthread *curthread = _get_curthread();
lib/libthr/thread/thr_spinlock.c
91
THR_UMUTEX_LOCK(curthread, &spinlock_static_lock);
lib/libthr/thread/thr_spinlock.c
98
THR_UMUTEX_UNLOCK(curthread, &spinlock_static_lock);
lib/libthr/thread/thr_stack.c
157
struct pthread *curthread, *thrd;
lib/libthr/thread/thr_stack.c
164
curthread = _get_curthread();
lib/libthr/thread/thr_stack.c
165
THREAD_LIST_RDLOCK(curthread);
lib/libthr/thread/thr_stack.c
176
THREAD_LIST_UNLOCK(curthread);
lib/libthr/thread/thr_stack.c
182
struct pthread *curthread = _get_curthread();
lib/libthr/thread/thr_stack.c
205
THREAD_LIST_WRLOCK(curthread);
lib/libthr/thread/thr_stack.c
235
THREAD_LIST_UNLOCK(curthread);
lib/libthr/thread/thr_stack.c
259
THREAD_LIST_UNLOCK(curthread);
lib/libthr/thread/thr_suspend_np.c
101
THR_LOCK_RELEASE(curthread, &_suspend_all_lock);
lib/libthr/thread/thr_suspend_np.c
107
struct pthread *curthread = _get_curthread();
lib/libthr/thread/thr_suspend_np.c
112
old_nocancel = curthread->no_cancel;
lib/libthr/thread/thr_suspend_np.c
113
curthread->no_cancel = 1;
lib/libthr/thread/thr_suspend_np.c
114
_thr_suspend_all_lock(curthread);
lib/libthr/thread/thr_suspend_np.c
115
THREAD_LIST_RDLOCK(curthread);
lib/libthr/thread/thr_suspend_np.c
117
if (thread != curthread) {
lib/libthr/thread/thr_suspend_np.c
118
THR_THREAD_LOCK(curthread, thread);
lib/libthr/thread/thr_suspend_np.c
122
THR_THREAD_UNLOCK(curthread, thread);
lib/libthr/thread/thr_suspend_np.c
129
if (thread != curthread) {
lib/libthr/thread/thr_suspend_np.c
131
THR_THREAD_LOCK(curthread, thread);
lib/libthr/thread/thr_suspend_np.c
132
ret = suspend_common(curthread, thread, 0);
lib/libthr/thread/thr_suspend_np.c
134
THREAD_LIST_UNLOCK(curthread);
lib/libthr/thread/thr_suspend_np.c
136
THR_REF_ADD(curthread, thread);
lib/libthr/thread/thr_suspend_np.c
137
suspend_common(curthread, thread, 1);
lib/libthr/thread/thr_suspend_np.c
138
THR_REF_DEL(curthread, thread);
lib/libthr/thread/thr_suspend_np.c
139
_thr_try_gc(curthread, thread);
lib/libthr/thread/thr_suspend_np.c
142
THREAD_LIST_RDLOCK(curthread);
lib/libthr/thread/thr_suspend_np.c
150
THR_THREAD_UNLOCK(curthread, thread);
lib/libthr/thread/thr_suspend_np.c
153
THREAD_LIST_UNLOCK(curthread);
lib/libthr/thread/thr_suspend_np.c
154
_thr_suspend_all_unlock(curthread);
lib/libthr/thread/thr_suspend_np.c
155
curthread->no_cancel = old_nocancel;
lib/libthr/thread/thr_suspend_np.c
156
_thr_testcancel(curthread);
lib/libthr/thread/thr_suspend_np.c
160
suspend_common(struct pthread *curthread, struct pthread *thread,
lib/libthr/thread/thr_suspend_np.c
173
THR_THREAD_UNLOCK(curthread, thread);
lib/libthr/thread/thr_suspend_np.c
176
THR_THREAD_LOCK(curthread, thread);
lib/libthr/thread/thr_suspend_np.c
178
THR_THREAD_LOCK(curthread, thread);
lib/libthr/thread/thr_suspend_np.c
51
struct pthread *curthread = _get_curthread();
lib/libthr/thread/thr_suspend_np.c
59
else if ((ret = _thr_ref_add(curthread, thread, /*include dead*/0))
lib/libthr/thread/thr_suspend_np.c
62
THR_THREAD_LOCK(curthread, thread);
lib/libthr/thread/thr_suspend_np.c
63
suspend_common(curthread, thread, 1);
lib/libthr/thread/thr_suspend_np.c
65
THR_THREAD_UNLOCK(curthread, thread);
lib/libthr/thread/thr_suspend_np.c
68
_thr_ref_delete(curthread, thread);
lib/libthr/thread/thr_suspend_np.c
74
_thr_suspend_all_lock(struct pthread *curthread)
lib/libthr/thread/thr_suspend_np.c
78
THR_LOCK_ACQUIRE(curthread, &_suspend_all_lock);
lib/libthr/thread/thr_suspend_np.c
82
THR_LOCK_RELEASE(curthread, &_suspend_all_lock);
lib/libthr/thread/thr_suspend_np.c
84
THR_LOCK_ACQUIRE(curthread, &_suspend_all_lock);
lib/libthr/thread/thr_suspend_np.c
87
_single_thread = curthread;
lib/libthr/thread/thr_suspend_np.c
88
THR_LOCK_RELEASE(curthread, &_suspend_all_lock);
lib/libthr/thread/thr_suspend_np.c
92
_thr_suspend_all_unlock(struct pthread *curthread)
lib/libthr/thread/thr_suspend_np.c
95
THR_LOCK_ACQUIRE(curthread, &_suspend_all_lock);
lib/libthr/thread/thr_syscalls.c
100
struct pthread *curthread;
lib/libthr/thread/thr_syscalls.c
103
curthread = _get_curthread();
lib/libthr/thread/thr_syscalls.c
104
_thr_cancel_enter(curthread);
lib/libthr/thread/thr_syscalls.c
106
_thr_cancel_leave(curthread, ret == -1);
lib/libthr/thread/thr_syscalls.c
118
struct pthread *curthread;
lib/libthr/thread/thr_syscalls.c
121
curthread = _get_curthread();
lib/libthr/thread/thr_syscalls.c
122
_thr_cancel_enter(curthread);
lib/libthr/thread/thr_syscalls.c
124
_thr_cancel_leave(curthread, ret == -1);
lib/libthr/thread/thr_syscalls.c
133
struct pthread *curthread;
lib/libthr/thread/thr_syscalls.c
136
curthread = _get_curthread();
lib/libthr/thread/thr_syscalls.c
137
_thr_cancel_enter(curthread);
lib/libthr/thread/thr_syscalls.c
139
_thr_cancel_leave(curthread, 1);
lib/libthr/thread/thr_syscalls.c
154
struct pthread *curthread;
lib/libthr/thread/thr_syscalls.c
157
curthread = _get_curthread();
lib/libthr/thread/thr_syscalls.c
158
_thr_cancel_enter2(curthread, 0);
lib/libthr/thread/thr_syscalls.c
160
_thr_cancel_leave(curthread, 1);
lib/libthr/thread/thr_syscalls.c
172
struct pthread *curthread;
lib/libthr/thread/thr_syscalls.c
175
curthread = _get_curthread();
lib/libthr/thread/thr_syscalls.c
176
_thr_cancel_enter(curthread);
lib/libthr/thread/thr_syscalls.c
178
_thr_cancel_leave(curthread, ret == -1);
lib/libthr/thread/thr_syscalls.c
193
struct pthread *curthread;
lib/libthr/thread/thr_syscalls.c
196
curthread = _get_curthread();
lib/libthr/thread/thr_syscalls.c
198
_thr_cancel_enter(curthread);
lib/libthr/thread/thr_syscalls.c
200
_thr_cancel_leave(curthread, ret == -1);
lib/libthr/thread/thr_syscalls.c
215
struct pthread *curthread;
lib/libthr/thread/thr_syscalls.c
218
curthread = _get_curthread();
lib/libthr/thread/thr_syscalls.c
219
_thr_cancel_enter2(curthread, 0);
lib/libthr/thread/thr_syscalls.c
221
_thr_cancel_leave(curthread, 1);
lib/libthr/thread/thr_syscalls.c
229
struct pthread *curthread;
lib/libthr/thread/thr_syscalls.c
232
curthread = _get_curthread();
lib/libthr/thread/thr_syscalls.c
233
_thr_cancel_enter2(curthread, 0);
lib/libthr/thread/thr_syscalls.c
235
_thr_cancel_leave(curthread, 1);
lib/libthr/thread/thr_syscalls.c
247
struct pthread *curthread;
lib/libthr/thread/thr_syscalls.c
250
curthread = _get_curthread();
lib/libthr/thread/thr_syscalls.c
251
_thr_cancel_enter2(curthread, 0);
lib/libthr/thread/thr_syscalls.c
253
_thr_cancel_leave(curthread, 1);
lib/libthr/thread/thr_syscalls.c
262
struct pthread *curthread;
lib/libthr/thread/thr_syscalls.c
265
curthread = _get_curthread();
lib/libthr/thread/thr_syscalls.c
266
_thr_cancel_enter(curthread);
lib/libthr/thread/thr_syscalls.c
269
_thr_cancel_leave(curthread, 1);
lib/libthr/thread/thr_syscalls.c
278
struct pthread *curthread;
lib/libthr/thread/thr_syscalls.c
281
curthread = _get_curthread();
lib/libthr/thread/thr_syscalls.c
282
_thr_cancel_enter(curthread);
lib/libthr/thread/thr_syscalls.c
284
_thr_cancel_leave(curthread, 1);
lib/libthr/thread/thr_syscalls.c
296
struct pthread *curthread;
lib/libthr/thread/thr_syscalls.c
299
curthread = _get_curthread();
lib/libthr/thread/thr_syscalls.c
300
_thr_cancel_enter(curthread);
lib/libthr/thread/thr_syscalls.c
302
_thr_cancel_leave(curthread, ret == -1);
lib/libthr/thread/thr_syscalls.c
315
struct pthread *curthread;
lib/libthr/thread/thr_syscalls.c
318
curthread = _get_curthread();
lib/libthr/thread/thr_syscalls.c
319
_thr_cancel_enter(curthread);
lib/libthr/thread/thr_syscalls.c
321
_thr_cancel_leave(curthread, ret == -1);
lib/libthr/thread/thr_syscalls.c
335
struct pthread *curthread;
lib/libthr/thread/thr_syscalls.c
338
curthread = _get_curthread();
lib/libthr/thread/thr_syscalls.c
339
_thr_cancel_enter(curthread);
lib/libthr/thread/thr_syscalls.c
341
_thr_cancel_leave(curthread, ret == -1);
lib/libthr/thread/thr_syscalls.c
355
struct pthread *curthread;
lib/libthr/thread/thr_syscalls.c
358
curthread = _get_curthread();
lib/libthr/thread/thr_syscalls.c
359
_thr_cancel_enter(curthread);
lib/libthr/thread/thr_syscalls.c
361
_thr_cancel_leave(curthread, ret == -1);
lib/libthr/thread/thr_syscalls.c
370
struct pthread *curthread;
lib/libthr/thread/thr_syscalls.c
380
curthread = _get_curthread();
lib/libthr/thread/thr_syscalls.c
381
_thr_cancel_enter(curthread);
lib/libthr/thread/thr_syscalls.c
384
_thr_cancel_leave(curthread, ret == -1 && nchanges == 0);
lib/libthr/thread/thr_syscalls.c
397
struct pthread *curthread;
lib/libthr/thread/thr_syscalls.c
400
curthread = _get_curthread();
lib/libthr/thread/thr_syscalls.c
401
_thr_cancel_enter(curthread);
lib/libthr/thread/thr_syscalls.c
403
_thr_cancel_leave(curthread, ret == -1);
lib/libthr/thread/thr_syscalls.c
416
struct pthread *curthread;
lib/libthr/thread/thr_syscalls.c
419
curthread = _get_curthread();
lib/libthr/thread/thr_syscalls.c
420
_thr_cancel_enter(curthread);
lib/libthr/thread/thr_syscalls.c
422
_thr_cancel_leave(curthread, ret == -1);
lib/libthr/thread/thr_syscalls.c
435
struct pthread *curthread;
lib/libthr/thread/thr_syscalls.c
438
curthread = _get_curthread();
lib/libthr/thread/thr_syscalls.c
439
_thr_cancel_enter(curthread);
lib/libthr/thread/thr_syscalls.c
441
_thr_cancel_leave(curthread, ret == -1);
lib/libthr/thread/thr_syscalls.c
453
struct pthread *curthread;
lib/libthr/thread/thr_syscalls.c
456
curthread = _get_curthread();
lib/libthr/thread/thr_syscalls.c
457
_thr_cancel_enter(curthread);
lib/libthr/thread/thr_syscalls.c
459
_thr_cancel_leave(curthread, ret == -1);
lib/libthr/thread/thr_syscalls.c
472
struct pthread *curthread;
lib/libthr/thread/thr_syscalls.c
475
curthread = _get_curthread();
lib/libthr/thread/thr_syscalls.c
476
_thr_cancel_enter(curthread);
lib/libthr/thread/thr_syscalls.c
478
_thr_cancel_leave(curthread, ret == -1);
lib/libthr/thread/thr_syscalls.c
490
struct pthread *curthread;
lib/libthr/thread/thr_syscalls.c
493
curthread = _get_curthread();
lib/libthr/thread/thr_syscalls.c
494
_thr_cancel_enter(curthread);
lib/libthr/thread/thr_syscalls.c
496
_thr_cancel_leave(curthread, ret <= 0);
lib/libthr/thread/thr_syscalls.c
509
struct pthread *curthread;
lib/libthr/thread/thr_syscalls.c
512
curthread = _get_curthread();
lib/libthr/thread/thr_syscalls.c
513
_thr_cancel_enter(curthread);
lib/libthr/thread/thr_syscalls.c
515
_thr_cancel_leave(curthread, ret <= 0);
lib/libthr/thread/thr_syscalls.c
522
struct pthread *curthread;
lib/libthr/thread/thr_syscalls.c
525
curthread = _get_curthread();
lib/libthr/thread/thr_syscalls.c
526
_thr_cancel_enter(curthread);
lib/libthr/thread/thr_syscalls.c
528
_thr_cancel_leave(curthread, 1);
lib/libthr/thread/thr_syscalls.c
540
struct pthread *curthread;
lib/libthr/thread/thr_syscalls.c
543
curthread = _get_curthread();
lib/libthr/thread/thr_syscalls.c
544
_thr_cancel_enter(curthread);
lib/libthr/thread/thr_syscalls.c
546
_thr_cancel_leave(curthread, ret == -1);
lib/libthr/thread/thr_syscalls.c
558
struct pthread *curthread;
lib/libthr/thread/thr_syscalls.c
561
curthread = _get_curthread();
lib/libthr/thread/thr_syscalls.c
562
_thr_cancel_enter(curthread);
lib/libthr/thread/thr_syscalls.c
564
_thr_cancel_leave(curthread, ret <= 0);
lib/libthr/thread/thr_syscalls.c
577
struct pthread *curthread;
lib/libthr/thread/thr_syscalls.c
580
curthread = _get_curthread();
lib/libthr/thread/thr_syscalls.c
581
_thr_cancel_enter(curthread);
lib/libthr/thread/thr_syscalls.c
583
_thr_cancel_leave(curthread, ret <= 0);
lib/libthr/thread/thr_syscalls.c
591
struct pthread *curthread;
lib/libthr/thread/thr_syscalls.c
594
curthread = _get_curthread();
lib/libthr/thread/thr_syscalls.c
595
_thr_cancel_enter(curthread);
lib/libthr/thread/thr_syscalls.c
597
_thr_cancel_leave(curthread, ret == -1);
lib/libthr/thread/thr_syscalls.c
609
struct pthread *curthread;
lib/libthr/thread/thr_syscalls.c
612
curthread = _get_curthread();
lib/libthr/thread/thr_syscalls.c
613
_thr_cancel_enter(curthread);
lib/libthr/thread/thr_syscalls.c
615
_thr_cancel_leave(curthread, (ret <= 0));
lib/libthr/thread/thr_syscalls.c
627
struct pthread *curthread;
lib/libthr/thread/thr_syscalls.c
630
curthread = _get_curthread();
lib/libthr/thread/thr_syscalls.c
631
_thr_cancel_enter(curthread);
lib/libthr/thread/thr_syscalls.c
633
_thr_cancel_leave(curthread, (ret <= 0));
lib/libthr/thread/thr_syscalls.c
640
struct pthread *curthread;
lib/libthr/thread/thr_syscalls.c
642
curthread = _get_curthread();
lib/libthr/thread/thr_syscalls.c
643
return (__uexterr_format(&curthread->uexterr, buf, bufsz));
lib/libthr/thread/thr_umtx.c
247
struct pthread *curthread;
lib/libthr/thread/thr_umtx.c
251
curthread = _get_curthread();
lib/libthr/thread/thr_umtx.c
252
_thr_umutex_unlock(m, TID(curthread));
sys/amd64/amd64/db_trace.c
356
db_backtrace(curthread, NULL, frame, callpc, 0, -1);
sys/amd64/amd64/efirt_machdep.c
329
curthread->td_md.md_efirt_dis_pf = vm_fault_disable_pagefaults();
sys/amd64/amd64/efirt_machdep.c
374
vm_fault_enable_pagefaults(curthread->td_md.md_efirt_dis_pf);
sys/amd64/amd64/exec_machdep.c
129
td = curthread;
sys/amd64/amd64/exec_machdep.c
608
KASSERT(td == curthread || TD_IS_SUSPENDED(td) ||
sys/amd64/amd64/exec_machdep.c
639
PROC_LOCK(curthread->td_proc);
sys/amd64/amd64/exec_machdep.c
641
PROC_UNLOCK(curthread->td_proc);
sys/amd64/amd64/exec_machdep.c
827
clear_pcb_flags(curthread->td_pcb,
sys/amd64/amd64/fpu.c
1158
if (curthread == PCPU_GET(fpcurthread)) {
sys/amd64/amd64/fpu.c
1220
if (curthread == PCPU_GET(fpcurthread))
sys/amd64/amd64/fpu.c
1247
KASSERT((curthread->td_pflags & TDP_KTHREAD) != 0,
sys/amd64/amd64/fpu.c
1261
if ((curthread->td_pflags & TDP_KTHREAD) == 0)
sys/amd64/amd64/fpu.c
488
if (curthread == PCPU_GET(fpcurthread)) {
sys/amd64/amd64/fpu.c
705
if (PCPU_GET(fpcurthread) != curthread) {
sys/amd64/amd64/fpu.c
724
if (PCPU_GET(fpcurthread) != curthread)
sys/amd64/amd64/fpu.c
783
td = curthread;
sys/amd64/amd64/fpu.c
836
KASSERT(td == curthread, ("fpudrop: fpcurthread != curthread"));
sys/amd64/amd64/gdb_machdep.c
59
if (kdb_thread == curthread) {
sys/amd64/amd64/gdb_machdep.c
99
if (kdb_thread == curthread) {
sys/amd64/amd64/machdep.c
1205
PCPU_SET(curthread, &thread0);
sys/amd64/amd64/machdep.c
1708
td = curthread;
sys/amd64/amd64/machdep.c
1724
td = curthread;
sys/amd64/amd64/mp_machdep.c
616
KASSERT(curthread->td_pinned > 0, ("curthread not pinned"));
sys/amd64/amd64/pmap.c
10082
CRITICAL_ASSERT(curthread);
sys/amd64/amd64/pmap.c
1032
td = curthread;
sys/amd64/amd64/pmap.c
1293
gen = curthread->td_md.md_invl_gen.gen;
sys/amd64/amd64/pmap.c
3191
CRITICAL_ASSERT(curthread);
sys/amd64/amd64/pmap.c
3279
CRITICAL_ASSERT(curthread);
sys/amd64/amd64/pmap.c
3387
CRITICAL_ASSERT(curthread);
sys/amd64/amd64/pmap.c
4213
td = curthread;
sys/amd64/amd64/pmap.c
707
invl_gen = &curthread->td_md.md_invl_gen;
sys/amd64/amd64/pmap.c
762
invl_gen = &curthread->td_md.md_invl_gen;
sys/amd64/amd64/pmap.c
793
invl_gen = &curthread->td_md.md_invl_gen;
sys/amd64/amd64/pmap.c
811
invl_gen = &curthread->td_md.md_invl_gen;
sys/amd64/amd64/pmap.c
915
td = curthread;
sys/amd64/amd64/ptrace_machdep.c
296
if (td == curthread)
sys/amd64/amd64/ptrace_machdep.c
353
if (td == curthread)
sys/amd64/amd64/sys_machdep.c
146
if (td != curthread)
sys/amd64/amd64/sys_machdep.c
161
if (td != curthread)
sys/amd64/amd64/sys_machdep.c
514
target = curthread->td_proc;
sys/amd64/amd64/sys_machdep.c
592
if (td == curthread)
sys/amd64/amd64/trap.c
372
td = curthread;
sys/amd64/amd64/trap.c
790
td = curthread;
sys/amd64/amd64/trap.c
994
curproc->p_pid, curthread->td_name);
sys/amd64/amd64/uio_machdep.c
58
struct thread *td = curthread;
sys/amd64/amd64/uio_machdep.c
69
KASSERT(uio->uio_segflg != UIO_USERSPACE || uio->uio_td == curthread,
sys/amd64/amd64/vm_machdep.c
146
MPASS(td1 == curthread);
sys/amd64/amd64/vm_machdep.c
682
MPASS(td == curthread);
sys/amd64/ia32/ia32_reg.c
278
if (td == curthread)
sys/amd64/ia32/ia32_signal.c
162
PROC_LOCK(curthread->td_proc);
sys/amd64/ia32/ia32_signal.c
164
PROC_UNLOCK(curthread->td_proc);
sys/amd64/ia32/ia32_signal.c
358
td = curthread;
sys/amd64/ia32/ia32_signal.c
461
td = curthread;
sys/amd64/ia32/ia32_signal.c
576
td = curthread;
sys/amd64/ia32/ia32_syscall.c
219
td = curthread;
sys/amd64/ia32/ia32_syscall.c
284
error = amd64_set_ldt(curthread, &uap, &desc);
sys/amd64/include/pcpu_aux.h
62
#define curpcb (&curthread->td_md.md_pcb)
sys/amd64/include/pmc_mdep.h
114
#define PMC_IN_KERNEL_STACK(va) kstack_contains(curthread, (va), sizeof(va))
sys/amd64/include/stack.h
14
struct thread *td = curthread; \
sys/amd64/linux/linux_machdep.c
303
if (td == curthread)
sys/amd64/linux/linux_sysvec.c
529
td = curthread;
sys/amd64/linux32/linux32_sysvec.c
148
struct thread *td = curthread;
sys/amd64/linux32/linux32_sysvec.c
258
struct thread *td = curthread;
sys/amd64/sgx/sgx.c
931
td = curthread;
sys/amd64/vmm/intel/vmx.c
1309
KASSERT(curthread->td_critnest > 0, ("%s: vcpu %d running outside "
sys/amd64/vmm/vmm.c
680
fpuexit(curthread);
sys/amd64/vmm/vmm.c
751
td = curthread;
sys/amd64/vmm/vmm.c
964
td = curthread;
sys/arm/allwinner/a10/a10_intc.c
201
curthread->td_intr_frame) != 0) {
sys/arm/allwinner/aw_gpio.c
1255
if (intr_isrc_dispatch(isrc, curthread->td_intr_frame) != 0) {
sys/arm/allwinner/aw_nmi.c
129
if (intr_isrc_dispatch(&sc->intr.isrc, curthread->td_intr_frame) != 0) {
sys/arm/arm/db_trace.c
141
if (thr != curthread) {
sys/arm/arm/exec_machdep.c
100
MPASS(td == curthread || TD_IS_SUSPENDED(td) ||
sys/arm/arm/exec_machdep.c
104
if (td == curthread) {
sys/arm/arm/exec_machdep.c
128
if (td == curthread) {
sys/arm/arm/exec_machdep.c
283
td = curthread;
sys/arm/arm/gdb_machdep.c
54
if (kdb_thread == curthread) {
sys/arm/arm/gdb_machdep.c
97
if (kdb_thread != curthread)
sys/arm/arm/gic.c
590
tf = curthread->td_intr_frame;
sys/arm/arm/machdep.c
314
td = curthread;
sys/arm/arm/machdep.c
330
td = curthread;
sys/arm/arm/machdep.c
369
PCPU_SET(curthread, &thread0);
sys/arm/arm/machdep_kdb.c
115
if (td == curthread)
sys/arm/arm/mp_machdep.c
282
sched_preempt(curthread);
sys/arm/arm/pmap-v6.c
1874
(pmap == vmspace_pmap(curthread->td_proc->p_vmspace)));
sys/arm/arm/pmap-v6.c
1943
KASSERT(curthread->td_pinned > 0,
sys/arm/arm/pmap-v6.c
3772
else if (curthread->td_pinned > 0 && rw_wowned(&pvh_global_lock)) {
sys/arm/arm/pmap-v6.c
4157
KASSERT(curthread->td_pinned > 0,
sys/arm/arm/pmap-v6.c
4443
KASSERT(pmap == vmspace_pmap(curthread->td_proc->p_vmspace),
sys/arm/arm/pmu.c
89
(*pmc_intr)(curthread->td_intr_frame);
sys/arm/arm/syscall.c
149
struct thread *td = curthread;
sys/arm/arm/trap-v6.c
220
abort_fatal(tf, FAULT_EA_IMPREC, fsr, 0, prefetch, curthread, NULL);
sys/arm/arm/trap-v6.c
231
userret(curthread, tf);
sys/arm/arm/trap-v6.c
249
td = curthread;
sys/arm/arm/trap-v6.c
291
td = curthread;
sys/arm/arm/uio_machdep.c
59
struct thread *td = curthread;
sys/arm/arm/uio_machdep.c
70
KASSERT(uio->uio_segflg != UIO_USERSPACE || uio->uio_td == curthread,
sys/arm/arm/undefined.c
155
td = (curthread == NULL) ? &thread0 : curthread;
sys/arm/arm/undefined.c
238
td = curthread == NULL ? &thread0 : curthread;
sys/arm/arm/unwind.c
369
struct thread *td = curthread;
sys/arm/arm/vfp.c
238
trapsignal(curthread, &ksi);
sys/arm/arm/vfp.c
245
curpcb = curthread->td_pcb;
sys/arm/arm/vfp.c
259
if (curpcb->pcb_vfpcpu != cpu || curthread != PCPU_GET(fpcurthread)) {
sys/arm/arm/vfp.c
262
PCPU_SET(fpcurthread, curthread);
sys/arm/arm/vfp.c
403
td = curthread;
sys/arm/arm/vfp.c
450
if (curthread == PCPU_GET(fpcurthread)) {
sys/arm/arm/vfp.c
451
vfp_save_state(curthread, pcb);
sys/arm/arm/vfp.c
474
vfp_save_state(curthread, pcb);
sys/arm/arm/vfp.c
528
struct pcb *pcb = curthread->td_pcb;
sys/arm/arm/vfp.c
530
KASSERT((curthread->td_pflags & TDP_KTHREAD) != 0,
sys/arm/arm/vfp.c
545
if ((curthread->td_pflags & TDP_KTHREAD) == 0)
sys/arm/arm/vfp.c
547
curpcb = curthread->td_pcb;
sys/arm/arm/vm_machdep.c
105
if (curthread == td1) {
sys/arm/arm/vm_machdep.c
235
if (td == curthread)
sys/arm/arm/vm_machdep.c
284
MPASS(td == curthread);
sys/arm/broadcom/bcm2835/bcm2835_gpio.c
965
curthread->td_intr_frame) != 0) {
sys/arm/broadcom/bcm2835/bcm2835_intr.c
223
curthread->td_intr_frame) != 0) {
sys/arm/broadcom/bcm2835/bcm2835_spi.c
444
if (sc->sc_thread != curthread)
sys/arm/broadcom/bcm2835/bcm2835_spi.c
455
if (sc->sc_thread != curthread)
sys/arm/broadcom/bcm2835/bcm2835_spi.c
460
sc->sc_thread = curthread;
sys/arm/broadcom/bcm2835/bcm2836.c
396
tf = curthread->td_intr_frame;
sys/arm/broadcom/bcm2835/bcm2838_pci.c
413
tf = curthread->td_intr_frame;
sys/arm/freescale/imx/imx_gpio.c
477
if (intr_isrc_dispatch(isrc, curthread->td_intr_frame) != 0) {
sys/arm/include/pmc_mdep.h
53
#define PMC_IN_KERNEL_STACK(va) kstack_contains(curthread, (va), sizeof(va))
sys/arm/include/stack.h
70
struct thread *td = curthread; \
sys/arm/mv/mpic.c
308
curthread->td_intr_frame) != 0) {
sys/arm/mv/mv_ap806_sei.c
285
tf = curthread->td_intr_frame;
sys/arm/mv/mvebu_gpio.c
648
tf = curthread->td_intr_frame;
sys/arm/nvidia/tegra_gpio.c
402
tf = curthread->td_intr_frame;
sys/arm/nvidia/tegra_pcie.c
613
tf = curthread->td_intr_frame;
sys/arm/ti/aintc.c
137
curthread->td_intr_frame) != 0) {
sys/arm/ti/ti_gpio.c
782
tf = curthread->td_intr_frame;
sys/arm64/apple/apple_aic.c
565
tf = curthread->td_intr_frame;
sys/arm64/apple/apple_aic.c
606
tf = curthread->td_intr_frame;
sys/arm64/arm64/cmn600.c
781
tf = PCPU_GET(curthread)->td_intr_frame;
sys/arm64/arm64/db_trace.c
150
if (thr != curthread) {
sys/arm64/arm64/db_trace.c
168
db_stack_trace_cmd(curthread, &frame);
sys/arm64/arm64/efirt_machdep.c
250
CRITICAL_ASSERT(curthread);
sys/arm64/arm64/efirt_machdep.c
251
curthread->td_md.md_efirt_dis_pf = vm_fault_disable_pagefaults();
sys/arm64/arm64/efirt_machdep.c
290
proc_tcr = curthread->td_proc->p_md.md_tcr;
sys/arm64/arm64/efirt_machdep.c
300
vm_fault_enable_pagefaults(curthread->td_md.md_efirt_dis_pf);
sys/arm64/arm64/exec_machdep.c
163
if (td == curthread)
sys/arm64/arm64/exec_machdep.c
630
MPASS(td == curthread);
sys/arm64/arm64/exec_machdep.c
632
curpcb = curthread->td_pcb;
sys/arm64/arm64/exec_machdep.c
660
MPASS(td == curthread);
sys/arm64/arm64/exec_machdep.c
662
curpcb = curthread->td_pcb;
sys/arm64/arm64/exec_machdep.c
786
td = curthread;
sys/arm64/arm64/freebsd32_machdep.c
136
KASSERT(td == curthread || TD_IS_SUSPENDED(td) ||
sys/arm64/arm64/freebsd32_machdep.c
148
if (td == curthread)
sys/arm64/arm64/freebsd32_machdep.c
174
if (td == curthread)
sys/arm64/arm64/freebsd32_machdep.c
361
td = curthread;
sys/arm64/arm64/gdb_machdep.c
52
if (kdb_thread == curthread) {
sys/arm64/arm64/gdb_machdep.c
83
if (kdb_thread == curthread) {
sys/arm64/arm64/gic_v3.c
635
tf = curthread->td_intr_frame;
sys/arm64/arm64/gicv3_its.c
1320
tf = curthread->td_intr_frame;
sys/arm64/arm64/machdep.c
382
td = curthread;
sys/arm64/arm64/machdep.c
398
td = curthread;
sys/arm64/arm64/machdep.c
817
PCPU_SET(curthread, &thread0);
sys/arm64/arm64/mp_machdep.c
359
sched_preempt(curthread);
sys/arm64/arm64/pmap.c
9273
PCPU_SET(curthread, new);
sys/arm64/arm64/stack_machdep.c
81
stack_capture(curthread, st, &frame);
sys/arm64/arm64/uio_machdep.c
56
struct thread *td = curthread;
sys/arm64/arm64/uio_machdep.c
67
KASSERT(uio->uio_segflg != UIO_USERSPACE || uio->uio_td == curthread,
sys/arm64/arm64/undefined.c
161
struct thread *td = curthread;
sys/arm64/arm64/undefined.c
190
td = curthread;
sys/arm64/arm64/undefined.c
417
if (SV_PROC_FLAG(curthread->td_proc, SV_ILP32)) {
sys/arm64/arm64/vfp.c
1099
if (curthread == PCPU_GET(fpcurthread)) {
sys/arm64/arm64/vfp.c
1100
vfp_save_state(curthread, pcb);
sys/arm64/arm64/vfp.c
1122
vfp_save_state(curthread, pcb);
sys/arm64/arm64/vfp.c
1176
struct pcb *pcb = curthread->td_pcb;
sys/arm64/arm64/vfp.c
1178
KASSERT((curthread->td_pflags & TDP_KTHREAD) != 0,
sys/arm64/arm64/vfp.c
1193
if ((curthread->td_pflags & TDP_KTHREAD) == 0)
sys/arm64/arm64/vfp.c
1195
curpcb = curthread->td_pcb;
sys/arm64/arm64/vfp.c
589
vfp_save_state_common(curthread, pcb, true);
sys/arm64/arm64/vfp.c
680
KASSERT(td == curthread, ("%s: Called with non-current thread",
sys/arm64/arm64/vfp.c
715
if (PCPU_GET(fpcurthread) != curthread || cpu != curpcb->pcb_vfpcpu) {
sys/arm64/arm64/vfp.c
740
td = curthread;
sys/arm64/arm64/vfp.c
751
KASSERT(td == curthread, ("%s: Called with non-current thread",
sys/arm64/arm64/vfp.c
935
if (td == curthread && (pcb->pcb_fpflags & PCB_FP_STARTED) != 0)
sys/arm64/arm64/vm_machdep.c
243
if (td == curthread) {
sys/arm64/arm64/vm_machdep.c
249
if (td == curthread)
sys/arm64/arm64/vm_machdep.c
299
MPASS(td == curthread);
sys/arm64/arm64/vm_machdep.c
78
if (td1 == curthread) {
sys/arm64/include/csan.h
84
if (!unwind_frame(curthread, &frame))
sys/arm64/include/pmc_mdep.h
65
#define PMC_IN_KERNEL_STACK(va) kstack_contains(curthread, (va), sizeof(va))
sys/arm64/include/stack.h
45
struct thread *td = curthread; \
sys/arm64/linux/linux_sysvec.c
312
td = curthread;
sys/arm64/qoriq/qoriq_gpio_pic.c
105
tf = curthread->td_intr_frame;
sys/arm64/rockchip/rk_gpio.c
217
struct trapframe *tf = curthread->td_intr_frame;
sys/arm64/vmm/vmm.c
721
vfp_save_state(curthread, curthread->td_pcb);
sys/arm64/vmm/vmm.c
953
td = curthread;
sys/cam/ctl/ctl.c
14308
thread_lock(curthread);
sys/cam/ctl/ctl.c
14309
sched_prio(curthread, PRI_MAX_KERN);
sys/cam/ctl/ctl.c
14310
thread_unlock(curthread);
sys/cam/ctl/ctl.c
14400
thread_lock(curthread);
sys/cam/ctl/ctl.c
14401
sched_prio(curthread, PRI_MAX_KERN);
sys/cam/ctl/ctl.c
14402
thread_unlock(curthread);
sys/cam/ctl/ctl.c
1891
curthread);
sys/cam/ctl/ctl_backend_block.c
1083
curthread);
sys/cam/ctl/ctl_backend_block.c
1088
curthread);
sys/cam/ctl/ctl_backend_block.c
1320
curthread);
sys/cam/ctl/ctl_backend_block.c
2234
error = VOP_GETATTR(be_lun->vn, &vattr, curthread->td_ucred);
sys/cam/ctl/ctl_backend_block.c
2252
file_data->cred = crhold(curthread->td_ucred);
sys/cam/ctl/ctl_backend_block.c
2363
curthread);
sys/cam/ctl/ctl_backend_block.c
2402
curthread);
sys/cam/ctl/ctl_backend_block.c
2431
curthread);
sys/cam/ctl/ctl_backend_block.c
2436
FREAD, curthread);
sys/cam/ctl/ctl_backend_block.c
2482
curthread);
sys/cam/ctl/ctl_backend_block.c
2507
(void)vn_close(be_lun->vn, flags, NOCRED, curthread);
sys/cam/ctl/ctl_backend_block.c
625
curthread);
sys/cam/ctl/ctl_backend_block.c
686
xuio.uio_td = curthread;
sys/cam/ctl/ctl_backend_block.c
826
0, curthread->td_ucred, curthread);
sys/cam/ctl/ctl_backend_block.c
831
0, curthread->td_ucred, curthread);
sys/cam/ctl/ctl_backend_block.c
863
error = VOP_GETATTR(be_lun->vn, &vattr, curthread->td_ucred);
sys/cam/ctl/ctl_backend_block.c
990
xuio.uio_td = curthread;
sys/cam/ctl/ctl_ha.c
241
uio.uio_td = curthread;
sys/cam/ctl/ctl_ha.c
291
NULL, MSG_DONTWAIT, curthread);
sys/cam/ctl/ctl_ha.c
367
struct thread *td = curthread;
sys/cam/ctl/ctl_ha.c
430
struct thread *td = curthread;
sys/cam/ctl/ctl_ha.c
645
uio.uio_td = curthread;
sys/cddl/compat/opensolaris/kern/opensolaris_proc.c
35
n = proc_readmem(curthread, p, uaddr, kaddr, len);
sys/cddl/compat/opensolaris/kern/opensolaris_proc.c
46
n = proc_writemem(curthread, p, uaddr, kaddr, len);
sys/cddl/compat/opensolaris/sys/cred.h
39
#define CRED() (curthread->td_ucred)
sys/cddl/compat/opensolaris/sys/sig.h
45
struct thread *td = curthread;
sys/cddl/dev/dtrace/aarch64/dtrace_isa.c
186
if (p == NULL || (tf = curthread->td_frame) == NULL)
sys/cddl/dev/dtrace/aarch64/dtrace_isa.c
236
if (p == NULL || (tf = curthread->td_frame) == NULL)
sys/cddl/dev/dtrace/aarch64/dtrace_isa.c
264
if ((tf = curthread->t_dtrace_trapframe) == NULL) {
sys/cddl/dev/dtrace/aarch64/dtrace_isa.c
279
if (!kstack_contains(curthread, p, sizeof(uint64_t))) {
sys/cddl/dev/dtrace/aarch64/dtrace_isa.c
304
done = !unwind_frame(curthread, &state);
sys/cddl/dev/dtrace/aarch64/dtrace_isa.c
81
if (!unwind_frame(curthread, &state))
sys/cddl/dev/dtrace/aarch64/dtrace_subr.c
69
td = curthread;
sys/cddl/dev/dtrace/amd64/dtrace_isa.c
186
if (p == NULL || (tf = curthread->td_frame) == NULL)
sys/cddl/dev/dtrace/amd64/dtrace_isa.c
237
if (p == NULL || (tf = curthread->td_frame) == NULL)
sys/cddl/dev/dtrace/amd64/dtrace_isa.c
288
if (p == NULL || (tf = curthread->td_frame) == NULL)
sys/cddl/dev/dtrace/amd64/dtrace_isa.c
380
td = curthread;
sys/cddl/dev/dtrace/amd64/dtrace_isa.c
458
if (!kstack_contains(curthread, (vm_offset_t)frame,
sys/cddl/dev/dtrace/amd64/dtrace_isa.c
75
td = curthread;
sys/cddl/dev/dtrace/amd64/dtrace_isa.c
79
if (!kstack_contains(curthread, (vm_offset_t)frame,
sys/cddl/dev/dtrace/amd64/dtrace_subr.c
149
kthread_t *t = curthread;
sys/cddl/dev/dtrace/amd64/dtrace_subr.c
174
kthread_t *t = curthread;
sys/cddl/dev/dtrace/amd64/dtrace_subr.c
74
td = curthread;
sys/cddl/dev/dtrace/arm/dtrace_subr.c
74
td = curthread;
sys/cddl/dev/dtrace/dtrace_debug.c
51
tid = (uintptr_t)curthread;
sys/cddl/dev/dtrace/dtrace_vtime.c
90
if (curthread->t_dtrace_start != 0) {
sys/cddl/dev/dtrace/dtrace_vtime.c
91
curthread->t_dtrace_vtime += ts - curthread->t_dtrace_start;
sys/cddl/dev/dtrace/dtrace_vtime.c
92
curthread->t_dtrace_start = 0;
sys/cddl/dev/dtrace/i386/dtrace_isa.c
231
if (p == NULL || (tf = curthread->td_frame) == NULL)
sys/cddl/dev/dtrace/i386/dtrace_isa.c
282
if (p == NULL || (tf = curthread->td_frame) == NULL)
sys/cddl/dev/dtrace/i386/dtrace_isa.c
333
if (p == NULL || (tf = curthread->td_frame) == NULL)
sys/cddl/dev/dtrace/i386/dtrace_isa.c
485
if (!kstack_contains(curthread, (vm_offset_t)frame,
sys/cddl/dev/dtrace/i386/dtrace_isa.c
539
if ((pcb = curthread->td_pcb) == NULL) {
sys/cddl/dev/dtrace/i386/dtrace_isa.c
75
if (!kstack_contains(curthread, (vm_offset_t)frame,
sys/cddl/dev/dtrace/i386/dtrace_subr.c
146
kthread_t *t = curthread;
sys/cddl/dev/dtrace/i386/dtrace_subr.c
171
kthread_t *t = curthread;
sys/cddl/dev/dtrace/i386/dtrace_subr.c
75
td = curthread;
sys/cddl/dev/dtrace/powerpc/dtrace_isa.c
236
if (p == NULL || (tf = curthread->td_frame) == NULL)
sys/cddl/dev/dtrace/powerpc/dtrace_isa.c
286
if (p == NULL || (tf = curthread->td_frame) == NULL)
sys/cddl/dev/dtrace/powerpc/dtrace_isa.c
340
if (p == NULL || (tf = curthread->td_frame) == NULL)
sys/cddl/dev/dtrace/powerpc/dtrace_subr.c
69
td = curthread;
sys/cddl/dev/dtrace/riscv/dtrace_isa.c
100
if (!INKERNEL(state.pc) || !kstack_contains(curthread,
sys/cddl/dev/dtrace/riscv/dtrace_isa.c
195
if (p == NULL || (tf = curthread->td_frame) == NULL)
sys/cddl/dev/dtrace/riscv/dtrace_isa.c
243
if (curproc == NULL || (tf = curthread->td_frame) == NULL)
sys/cddl/dev/dtrace/riscv/dtrace_isa.c
306
done = !unwind_frame(curthread, &state);
sys/cddl/dev/dtrace/riscv/dtrace_isa.c
97
if (!unwind_frame(curthread, &state))
sys/cddl/dev/dtrace/riscv/dtrace_subr.c
72
td = curthread;
sys/cddl/dev/kinst/amd64/kinst_isa.c
204
tramp = curthread->t_kinst_tramp;
sys/cddl/dev/profile/profile.c
236
td = curthread;
sys/cddl/dev/sdt/sdt.c
363
return (curthread->t_dtrace_sdt_arg[argno - 5]);
sys/cddl/dev/sdt/sdt.c
594
curthread->t_dtrace_sdt_arg[0] = arg5;
sys/cddl/dev/systrace/systrace.c
215
curthread->t_dtrace_systrace_args = uargs;
sys/cddl/dev/systrace/systrace.c
220
curthread->t_dtrace_systrace_args = NULL;
sys/cddl/dev/systrace/systrace.c
253
uargs = curthread->t_dtrace_systrace_args;
sys/compat/lindebugfs/lindebugfs.c
129
if ((rc = linux_set_current_flags(curthread, M_NOWAIT)))
sys/compat/linprocfs/linprocfs.c
1508
CURVNET_SET(TD_TO_VNET(curthread));
sys/compat/linprocfs/linprocfs.c
1575
uint32_t fibnum = curthread->td_proc->p_fibnum;
sys/compat/linprocfs/linprocfs.c
1581
CURVNET_SET(TD_TO_VNET(curthread));
sys/compat/linprocfs/linprocfs.c
177
error = kernel_sysctlbyname(curthread, "vfs.bufspace", &buffers, &sz,
sys/compat/linprocfs/linprocfs.c
2109
error = kern_get_msqids(curthread, &msqids, &size);
sys/compat/linprocfs/linprocfs.c
2152
error = kern_get_sema(curthread, &semids, &size);
sys/compat/linprocfs/linprocfs.c
2192
error = kern_get_shmsegs(curthread, &shmids, &size);
sys/compat/linprocfs/linprocfs.c
2230
error = kernel_sysctlbyname(curthread,
sys/compat/linprocfs/linprocfs.c
2246
error = kernel_sysctlbyname(curthread,
sys/compat/linprocfs/linprocfs.c
2292
error = kernel_sysctlbyname(curthread, "kern.mqueue.default_maxmsg",
sys/compat/linprocfs/linprocfs.c
2310
error = kernel_sysctlbyname(curthread, "kern.mqueue.default_msgsize",
sys/compat/linprocfs/linprocfs.c
2329
error = kernel_sysctlbyname(curthread, "kern.mqueue.maxmsg",
sys/compat/linprocfs/linprocfs.c
2347
error = kernel_sysctlbyname(curthread, "kern.mqueue.maxmsgsize",
sys/compat/linprocfs/linprocfs.c
2365
error = kernel_sysctlbyname(curthread, "kern.mqueue.maxmq",
sys/compat/linux/linux.c
380
linux_msg(curthread,
sys/compat/linux/linux_elf.c
181
error = proc_getargv(curthread, p, &sbarg);
sys/compat/linux/linux_elf.c
309
proc_getauxv(curthread, p, sb);
sys/compat/linux/linux_elf.c
316
proc_getauxv(curthread, p, sb);
sys/compat/linux/linux_elf.c
492
struct thread *td = curthread;
sys/compat/linux/linux_emul.c
193
struct thread *td = curthread;
sys/compat/linux/linux_emul.c
266
td = curthread;
sys/compat/linux/linux_futex.c
1061
sched_relinquish(curthread);
sys/compat/linux/linux_if.c
132
CURVNET_SET(TD_TO_VNET(curthread));
sys/compat/linux/linux_mmap.c
358
linux_msg(curthread, "unsupported madvise MADV_REMOVE");
sys/compat/linux/linux_mmap.c
365
linux_msg(curthread, "unsupported madvise MADV_MERGEABLE");
sys/compat/linux/linux_mmap.c
379
linux_msg(curthread, "unsupported madvise MADV_NOHUGEPAGE");
sys/compat/linux/linux_mmap.c
391
linux_msg(curthread, "unsupported madvise MADV_HWPOISON");
sys/compat/linux/linux_mmap.c
394
linux_msg(curthread, "unsupported madvise MADV_SOFT_OFFLINE");
sys/compat/linux/linux_mmap.c
407
linux_msg(curthread, "unsupported madvise behav %d", behav);
sys/compat/linux/linux_signal.c
133
linux_msg(curthread, "unsupported sigaction flag %#lx", flags);
sys/compat/linux/linux_signal.c
98
linux_msg(curthread,
sys/compat/linux/linux_socket.c
1486
linux_msg(curthread,
sys/compat/linux/linux_socket.c
2187
linux_msg(curthread,
sys/compat/linux/linux_socket.c
2444
linux_msg(curthread,
sys/compat/linux/linux_socket.c
929
linux_msg(curthread,
sys/compat/linux/linux_socket.c
933
linux_msg(curthread,
sys/compat/linux/linux_socket.c
937
linux_msg(curthread, "unsupported socket domain %d, "
sys/compat/linux/linux_time.c
350
linux_msg(curthread,
sys/compat/linux/linux_time.c
505
linux_msg(curthread,
sys/compat/linux/linux_time.c
562
linux_msg(curthread,
sys/compat/linux/linux_time.c
727
linux_msg(curthread,
sys/compat/linux/linux_util.h
136
linux_msg(curthread, "%s is not tested, please report on emulation@FreeBSD.org how it works", _what); \
sys/compat/linux/linux_util.h
148
linux_msg(curthread, _message); \
sys/compat/linux/linux_util.h
160
linux_msg(curthread, _message, _opt1); \
sys/compat/linux/linux_util.h
172
linux_msg(curthread, _message, _opt1, _opt2); \
sys/compat/linuxkpi/common/include/linux/capability.h
48
return (priv_check(curthread, tryme) == 0);
sys/compat/linuxkpi/common/include/linux/file.h
102
fdclose(curthread, file, fd);
sys/compat/linuxkpi/common/include/linux/file.h
105
fdrop(file, curthread);
sys/compat/linuxkpi/common/include/linux/file.h
113
if (fget_unlocked(curthread, fd, &cap_no_rights, &file) != 0) {
sys/compat/linuxkpi/common/include/linux/file.h
135
error = falloc(curthread, &file, &fd, 0);
sys/compat/linuxkpi/common/include/linux/file.h
139
fdrop(file, curthread);
sys/compat/linuxkpi/common/include/linux/file.h
150
error = falloc(curthread, &file, &fd, flags);
sys/compat/linuxkpi/common/include/linux/file.h
154
fdrop(file, curthread);
sys/compat/linuxkpi/common/include/linux/file.h
59
if (fget_unlocked(curthread, fd, &cap_no_rights, &file) != 0)
sys/compat/linuxkpi/common/include/linux/file.h
65
fdrop(file, curthread);
sys/compat/linuxkpi/common/include/linux/file.h
94
if (fget_unlocked(curthread, fd, &cap_no_rights, &file) != 0) {
sys/compat/linuxkpi/common/include/linux/kmod.h
43
kern_kldload(curthread, modname, NULL); \
sys/compat/linuxkpi/common/include/linux/mutex.h
105
if (unlikely(sx_xholder(&lock->sx) == curthread))
sys/compat/linuxkpi/common/include/linux/net.h
43
return -socreate(family, res, type, proto, curthread->td_ucred,
sys/compat/linuxkpi/common/include/linux/net.h
44
curthread);
sys/compat/linuxkpi/common/include/linux/preempt.h
34
(curthread->td_intr_nesting_level || curthread->td_critnest)
sys/compat/linuxkpi/common/include/linux/preempt.h
36
#define in_task() (curthread->td_priority >= PI_SOFT)
sys/compat/linuxkpi/common/include/linux/sched.h
107
#define current_euid() (curthread->td_ucred->cr_uid)
sys/compat/linuxkpi/common/include/linux/sched.h
129
#define cond_resched() do { if (!cold) sched_relinquish(curthread); } while (0)
sys/compat/linuxkpi/common/include/linux/sched.h
132
#define sched_yield() sched_relinquish(curthread)
sys/compat/linuxkpi/common/include/linux/sched.h
134
#define need_resched() (curthread->td_owepreempt || \
sys/compat/linuxkpi/common/include/linux/sched.h
135
td_ast_pending(curthread, TDA_SCHED))
sys/compat/linuxkpi/common/include/linux/sched.h
96
struct thread *__td = curthread; \
sys/compat/linuxkpi/common/include/linux/uaccess.h
87
return ((curthread->td_pflags & TDP_NOFAULTING) != 0);
sys/compat/linuxkpi/common/include/linux/ww_mutex.h
103
else if ((struct thread *)SX_OWNER(lock->base.sx.sx_lock) == curthread)
sys/compat/linuxkpi/common/include/linux/ww_mutex.h
92
else if ((struct thread *)SX_OWNER(lock->base.sx.sx_lock) == curthread)
sys/compat/linuxkpi/common/src/linux_80211.c
1381
curthread->td_tid, jiffies, __func__);
sys/compat/linuxkpi/common/src/linux_80211.c
1400
curthread->td_tid, jiffies, __func__,
sys/compat/linuxkpi/common/src/linux_80211.c
1409
"sta %6D failed: %d\n", curthread->td_tid, jiffies, __func__,
sys/compat/linuxkpi/common/src/linux_80211.c
1424
curthread->td_tid, jiffies, __func__,
sys/compat/linuxkpi/common/src/linux_80211.c
1486
curthread->td_tid, jiffies, __func__);
sys/compat/linuxkpi/common/src/linux_80211.c
1511
curthread->td_tid, jiffies, __func__, sta->addr, ":",
sys/compat/linuxkpi/common/src/linux_80211.c
1523
curthread->td_tid, jiffies, __func__,
sys/compat/linuxkpi/common/src/linux_80211.c
1531
curthread->td_tid, jiffies, __func__,
sys/compat/linuxkpi/common/src/linux_80211.c
1541
curthread->td_tid, jiffies, __func__,
sys/compat/linuxkpi/common/src/linux_80211.c
1667
curthread->td_tid, jiffies, __func__,
sys/compat/linuxkpi/common/src/linux_80211.c
1677
curthread->td_tid, jiffies, __func__,
sys/compat/linuxkpi/common/src/linux_80211.c
1689
curthread->td_tid, jiffies, __func__,
sys/compat/linuxkpi/common/src/linux_80211.c
1770
curthread->td_tid, jiffies, __func__, vap,
sys/compat/linuxkpi/common/src/linux_80211.c
1843
curthread->td_tid, jiffies, __func__, vap,
sys/compat/linuxkpi/common/src/linux_80211.c
5629
curthread->td_tid, jiffies,
sys/compat/linuxkpi/common/src/linux_80211_macops.c
44
__func__, __LINE__, curcpu, curthread->td_tid, \
sys/compat/linuxkpi/common/src/linux_compat.c
1032
selrecord(curthread, &filp->f_selinfo);
sys/compat/linuxkpi/common/src/linux_compat.c
1195
td = curthread;
sys/compat/linuxkpi/common/src/linux_compat.c
1226
td = curthread;
sys/compat/linuxkpi/common/src/linux_compat.c
1548
td = curthread;
sys/compat/linuxkpi/common/src/linux_compat.c
1739
error = VOP_STAT(vp, sb, curthread->td_ucred, NOCRED);
sys/compat/linuxkpi/common/src/linux_compat.c
2070
if (linux_set_current_flags(curthread, M_NOWAIT)) {
sys/compat/linuxkpi/common/src/linux_compat.c
2639
return ((curthread->td_pflags & TDP_NOFAULTING) != 0);
sys/compat/linuxkpi/common/src/linux_compat.c
432
_fdrop(filp->_file, curthread);
sys/compat/linuxkpi/common/src/linux_compat.c
503
linux_set_current(curthread);
sys/compat/linuxkpi/common/src/linux_eventfd.c
43
if (fget_unlocked(curthread, fd, &cap_no_rights, &fp) != 0)
sys/compat/linuxkpi/common/src/linux_eventfd.c
51
fdrop(fp, curthread);
sys/compat/linuxkpi/common/src/linux_fpu.c
53
fpu_kern_enter(curthread, NULL, FPU_KERN_NOCTX);
sys/compat/linuxkpi/common/src/linux_fpu.c
60
fpu_kern_leave(curthread, NULL);
sys/compat/linuxkpi/common/src/linux_fpu.c
69
__current_unallocated(curthread) ? 0 : current->fpu_ctx_level;
sys/compat/linuxkpi/common/src/linux_i2c.c
290
linux_set_current(curthread);
sys/compat/linuxkpi/common/src/linux_i2cbb.c
264
linux_set_current(curthread);
sys/compat/linuxkpi/common/src/linux_interrupt.c
77
if (linux_set_current_flags(curthread, M_NOWAIT))
sys/compat/linuxkpi/common/src/linux_kthread.c
156
struct thread *td = curthread;
sys/compat/linuxkpi/common/src/linux_lock.c
105
other->lock->base.sx.sx_lock) == curthread) {
sys/compat/linuxkpi/common/src/linux_lock.c
84
entry.thread = curthread;
sys/compat/linuxkpi/common/src/linux_page.c
270
map = &curthread->td_proc->p_vmspace->vm_map;
sys/compat/linuxkpi/common/src/linux_page.c
316
map = &curthread->td_proc->p_vmspace->vm_map;
sys/compat/linuxkpi/common/src/linux_pci.c
1024
linux_set_current(curthread);
sys/compat/linuxkpi/common/src/linux_pci.c
1048
linux_set_current(curthread);
sys/compat/linuxkpi/common/src/linux_pci.c
1068
linux_set_current(curthread);
sys/compat/linuxkpi/common/src/linux_pci.c
1081
linux_set_current(curthread);
sys/compat/linuxkpi/common/src/linux_pci.c
1095
linux_set_current(curthread);
sys/compat/linuxkpi/common/src/linux_pci.c
1107
linux_set_current(curthread);
sys/compat/linuxkpi/common/src/linux_pci.c
1121
linux_set_current(curthread);
sys/compat/linuxkpi/common/src/linux_pci.c
2180
linux_set_current(curthread);
sys/compat/linuxkpi/common/src/linux_pci.c
2195
linux_set_current(curthread);
sys/compat/linuxkpi/common/src/linux_pci.c
2208
linux_set_current(curthread);
sys/compat/linuxkpi/common/src/linux_pci.c
586
linux_set_current(curthread);
sys/compat/linuxkpi/common/src/linux_pci.c
681
linux_set_current(curthread);
sys/compat/linuxkpi/common/src/linux_rcu.c
264
if (__current_unallocated(curthread))
sys/compat/linuxkpi/common/src/linux_rcu.c
271
MPASS(curthread->td_pinned != 0);
sys/compat/linuxkpi/common/src/linux_rcu.c
284
struct thread *td = curthread;
sys/compat/linuxkpi/common/src/linux_rcu.c
353
td = curthread;
sys/compat/linuxkpi/common/src/linux_shmemfs.c
84
VM_PROT_READ | VM_PROT_WRITE, 0, curthread->td_ucred);
sys/compat/linuxkpi/common/src/linux_slab.c
190
else if (unlikely(curthread->td_critnest != 0))
sys/compat/linuxkpi/common/src/linux_slab.c
342
if (curthread->td_critnest != 0)
sys/compat/linuxkpi/common/src/linux_tasklet.c
69
linux_set_current(curthread);
sys/crypto/aesni/aesni.c
556
fpu_kern_enter(curthread, NULL,
sys/crypto/aesni/aesni.c
566
fpu_kern_leave(curthread, NULL);
sys/crypto/aesni/aesni.c
676
fpu_kern_enter(curthread, NULL, FPU_KERN_NORMAL | FPU_KERN_NOCTX);
sys/crypto/aesni/aesni.c
751
fpu_kern_leave(curthread, NULL);
sys/crypto/aesni/aesni.c
788
fpu_kern_enter(curthread, NULL, FPU_KERN_NORMAL | FPU_KERN_NOCTX);
sys/crypto/aesni/aesni.c
855
fpu_kern_leave(curthread, NULL);
sys/crypto/armv8/armv8_crypto.c
233
fpu_kern_enter(curthread, NULL, FPU_KERN_NORMAL | FPU_KERN_NOCTX);
sys/crypto/armv8/armv8_crypto.c
254
fpu_kern_leave(curthread, NULL);
sys/crypto/armv8/armv8_crypto.c
345
fpu_kern_enter(curthread, NULL, FPU_KERN_NORMAL | FPU_KERN_NOCTX);
sys/crypto/armv8/armv8_crypto.c
389
fpu_kern_leave(curthread, NULL);
sys/crypto/blake2/blake2_cryptodev.c
270
fpu_kern_enter(curthread, NULL, FPU_KERN_NORMAL | FPU_KERN_NOCTX);
sys/crypto/blake2/blake2_cryptodev.c
311
fpu_kern_leave(curthread, NULL);
sys/crypto/openssl/ossl.c
232
fpu_kern_enter(curthread, NULL, FPU_KERN_NOCTX);
sys/crypto/openssl/ossl.c
243
fpu_kern_leave(curthread, NULL);
sys/crypto/openssl/ossl.c
264
fpu_kern_enter(curthread, NULL, FPU_KERN_NOCTX);
sys/crypto/openssl/ossl.c
269
fpu_kern_leave(curthread, NULL);
sys/crypto/openssl/ossl.c
276
fpu_kern_leave(curthread, NULL);
sys/crypto/openssl/ossl.c
433
fpu_kern_enter(curthread, NULL, FPU_KERN_NOCTX);
sys/crypto/openssl/ossl.c
455
fpu_kern_leave(curthread, NULL);
sys/crypto/via/padlock.c
175
td = curthread;
sys/crypto/via/padlock_cipher.c
223
td = curthread;
sys/crypto/via/padlock_hash.c
394
td = curthread;
sys/ddb/db_print.c
67
if (curthread->td_frame == NULL ||
sys/ddb/db_print.c
68
curthread->td_frame == oldtf) {
sys/ddb/db_print.c
72
kdb_frame = curthread->td_frame;
sys/dev/acpica/Osd/OsdSchedule.c
297
return (curthread->td_tid);
sys/dev/acpica/Osd/OsdSynch.c
308
#define ACPIMTX_OWNED(m) ((m)->am_owner == curthread)
sys/dev/acpica/Osd/OsdSynch.c
438
am->am_owner = curthread;
sys/dev/acpica/acpi.c
3671
thread_lock(curthread);
sys/dev/acpica/acpi.c
3672
sched_bind(curthread, 0);
sys/dev/acpica/acpi.c
3673
thread_unlock(curthread);
sys/dev/acpica/acpi.c
3676
thread_lock(curthread);
sys/dev/acpica/acpi.c
3677
sched_bind(curthread, 0);
sys/dev/acpica/acpi.c
3678
thread_unlock(curthread);
sys/dev/acpica/acpi.c
3778
thread_lock(curthread);
sys/dev/acpica/acpi.c
3779
sched_unbind(curthread);
sys/dev/acpica/acpi.c
3780
thread_unlock(curthread);
sys/dev/acpica/acpi.c
3783
thread_lock(curthread);
sys/dev/acpica/acpi.c
3784
sched_unbind(curthread);
sys/dev/acpica/acpi.c
3785
thread_unlock(curthread);
sys/dev/acpica/acpi_cpu.c
1176
if (!cx_next->do_mwait && curthread->td_critnest == 0)
sys/dev/ath/ah_osdep.c
209
curthread->td_ucred, ALQ_DEFAULT_CMODE,
sys/dev/ath/ah_osdep.c
289
r->threadid = curthread->td_tid;
sys/dev/ath/ah_osdep.c
330
r->threadid = curthread->td_tid;
sys/dev/ath/ah_osdep.c
347
r->threadid = curthread->td_tid;
sys/dev/ath/if_ath_alq.c
114
curthread->td_ucred, ALQ_DEFAULT_CMODE,
sys/dev/ath/if_ath_alq.c
178
ap->threadid = htobe64((uint64_t) curthread->td_tid);
sys/dev/ath/if_ath_ioctl.c
276
error = priv_check(curthread, PRIV_DRIVER);
sys/dev/bnxt/bnxt_en/if_bnxt.c
3997
if ((rc = priv_check(curthread, PRIV_DRIVER)) != 0)
sys/dev/cxgbe/adapter.h
1123
(mtx_owned(&(sc)->sc_lock) || sc->last_op_thr == curthread), \
sys/dev/cxgbe/adapter.h
1276
MPASS(curthread == sc->reset_thread);
sys/dev/cxgbe/adapter.h
1284
MPASS(curthread == sc->reset_thread);
sys/dev/cxgbe/adapter.h
1292
MPASS(curthread == sc->reset_thread);
sys/dev/cxgbe/adapter.h
1306
MPASS(curthread == sc->reset_thread);
sys/dev/cxgbe/adapter.h
1319
MPASS(curthread == sc->reset_thread);
sys/dev/cxgbe/adapter.h
1327
MPASS(curthread == sc->reset_thread);
sys/dev/cxgbe/adapter.h
1336
MPASS(curthread == sc->reset_thread);
sys/dev/cxgbe/adapter.h
1344
MPASS(curthread == sc->reset_thread);
sys/dev/cxgbe/adapter.h
1352
MPASS(curthread == sc->reset_thread);
sys/dev/cxgbe/adapter.h
1360
MPASS(curthread == sc->reset_thread);
sys/dev/cxgbe/cxgbei/cxgbei.c
307
uio.uio_td = curthread;
sys/dev/cxgbe/cxgbei/icl_cxgbei.c
1035
error = fget(curthread, fd,
sys/dev/cxgbe/cxgbei/icl_cxgbei.c
1040
fdrop(fp, curthread);
sys/dev/cxgbe/cxgbei/icl_cxgbei.c
1046
fdrop(fp, curthread);
sys/dev/cxgbe/cxgbei/icl_cxgbei.c
1053
fdrop(fp, curthread);
sys/dev/cxgbe/cxgbei/icl_cxgbei.c
1060
fdrop(fp, curthread);
sys/dev/cxgbe/cxgbei/icl_cxgbei.c
1705
error = fget(curthread, fd,
sys/dev/cxgbe/cxgbei/icl_cxgbei.c
1710
fdrop(fp, curthread);
sys/dev/cxgbe/cxgbei/icl_cxgbei.c
1716
fdrop(fp, curthread);
sys/dev/cxgbe/cxgbei/icl_cxgbei.c
1722
fdrop(fp, curthread);
sys/dev/cxgbe/cxgbei/icl_cxgbei.c
1725
fdrop(fp, curthread);
sys/dev/cxgbe/iw_cxgbe/cm.c
2569
ret = -sobind(sock, (struct sockaddr *)laddr, curthread);
sys/dev/cxgbe/iw_cxgbe/cm.c
2648
ep->com.thread = curthread;
sys/dev/cxgbe/iw_cxgbe/cm.c
2722
lep->com.thread = curthread;
sys/dev/cxgbe/iw_cxgbe/cm.c
2761
rc = -solisten(lep->com.so, backlog, curthread);
sys/dev/cxgbe/nvmf/nvmf_che.c
2422
error = fget(curthread, nvlist_get_number(nvl, "fd"),
sys/dev/cxgbe/nvmf/nvmf_che.c
2427
fdrop(fp, curthread);
sys/dev/cxgbe/nvmf/nvmf_che.c
2433
fdrop(fp, curthread);
sys/dev/cxgbe/nvmf/nvmf_che.c
2439
fdrop(fp, curthread);
sys/dev/cxgbe/nvmf/nvmf_che.c
2455
fdrop(fp, curthread);
sys/dev/cxgbe/nvmf/nvmf_che.c
2475
fdrop(fp, curthread);
sys/dev/cxgbe/nvmf/nvmf_che.c
2514
fdrop(fp, curthread);
sys/dev/cxgbe/nvmf/nvmf_che.c
2530
fdrop(fp, curthread);
sys/dev/cxgbe/nvmf/nvmf_che.c
2597
fdrop(fp, curthread);
sys/dev/cxgbe/t4_main.c
2039
__func__, curthread, sc->flags, sc->error_flags);
sys/dev/cxgbe/t4_main.c
2042
CH_ALERT(sc, "%s from %p, flags 0x%08x,0x%08x\n", __func__, curthread,
sys/dev/cxgbe/t4_main.c
2073
__func__, curthread, sc->flags, sc->error_flags);
sys/dev/cxgbe/t4_main.c
2076
CH_ALERT(sc, "%s from %p, flags 0x%08x,0x%08x\n", __func__, curthread,
sys/dev/cxgbe/t4_main.c
2089
sc->reset_thread = curthread;
sys/dev/cxgbe/t4_main.c
2110
MPASS(sc->reset_thread == curthread);
sys/dev/cxgbe/t4_main.c
2265
CH_ALERT(sc, "%s from thread %p.\n", __func__, curthread);
sys/dev/cxgbe/t4_main.c
2267
CH_ALERT(sc, "%s end (thread %p).\n", __func__, curthread);
sys/dev/cxgbe/t4_main.c
2634
CH_ALERT(sc, "%s from thread %p.\n", __func__, curthread);
sys/dev/cxgbe/t4_main.c
2636
CH_ALERT(sc, "%s end (thread %p).\n", __func__, curthread);
sys/dev/cxgbe/t4_main.c
2646
CH_ALERT(sc, "%s from thread %p.\n", __func__, curthread);
sys/dev/cxgbe/t4_main.c
2655
CH_ALERT(sc, "%s from thread %p.\n", __func__, curthread);
sys/dev/cxgbe/t4_main.c
6695
sc->last_op_thr = curthread;
sys/dev/cxgbe/t4_main.c
6722
sc->last_op_thr = curthread;
sys/dev/dpaa/bman.c
277
thread_lock(curthread);
sys/dev/dpaa/bman.c
278
sched_bind(curthread, sc->sc_bpool_cpu[BM_POOL_GetId(pool)]);
sys/dev/dpaa/bman.c
279
thread_unlock(curthread);
sys/dev/dpaa/bman.c
283
thread_lock(curthread);
sys/dev/dpaa/bman.c
284
sched_unbind(curthread);
sys/dev/dpaa/bman.c
285
thread_unlock(curthread);
sys/dev/dpaa/bman_portals.c
143
sched_relinquish(curthread);
sys/dev/dpaa/bman_portals.c
85
thread_lock(curthread);
sys/dev/dpaa/bman_portals.c
86
sched_bind(curthread, i);
sys/dev/dpaa/bman_portals.c
87
thread_unlock(curthread);
sys/dev/dpaa/bman_portals.c
91
thread_lock(curthread);
sys/dev/dpaa/bman_portals.c
92
sched_unbind(curthread);
sys/dev/dpaa/bman_portals.c
93
thread_unlock(curthread);
sys/dev/dpaa/qman.c
381
thread_lock(curthread);
sys/dev/dpaa/qman.c
382
sched_bind(curthread, sc->sc_fqr_cpu[QM_FQR_GetFqid(fqr)]);
sys/dev/dpaa/qman.c
383
thread_unlock(curthread);
sys/dev/dpaa/qman.c
387
thread_lock(curthread);
sys/dev/dpaa/qman.c
388
sched_unbind(curthread);
sys/dev/dpaa/qman.c
389
thread_unlock(curthread);
sys/dev/dpaa/qman_portals.c
148
sched_relinquish(curthread);
sys/dev/dpaa/qman_portals.c
90
thread_lock(curthread);
sys/dev/dpaa/qman_portals.c
91
sched_bind(curthread, i);
sys/dev/dpaa/qman_portals.c
92
thread_unlock(curthread);
sys/dev/dpaa/qman_portals.c
96
thread_lock(curthread);
sys/dev/dpaa/qman_portals.c
97
sched_unbind(curthread);
sys/dev/dpaa/qman_portals.c
98
thread_unlock(curthread);
sys/dev/drm2/drmP.h
1602
#define DRM_CURPROC curthread
sys/dev/drm2/drm_gem.c
113
VM_PROT_READ | VM_PROT_WRITE, 0, curthread->td_ucred);
sys/dev/drm2/drm_gem.c
472
DRM_GEM_MAPPING_MAPOFF(*offset), curthread->td_ucred);
sys/dev/drm2/drm_os_freebsd.h
111
#define DRM_CURRENTPID curthread->td_proc->p_pid
sys/dev/drm2/drm_os_freebsd.h
425
return DRM_SUSER(curthread);
sys/dev/drm2/ttm/ttm_bo_vm.c
349
size, nprot, 0, curthread->td_ucred);
sys/dev/drm2/ttm/ttm_memory.c
140
else if (priv_check(curthread, PRIV_VM_MLOCK) == 0)
sys/dev/drm2/ttm/ttm_memory.c
364
limit = (priv_check(curthread, PRIV_VM_MLOCK) == 0) ?
sys/dev/drm2/ttm/ttm_tt.c
328
curthread->td_ucred);
sys/dev/e1000/e1000_osdep.h
268
int unknown_locks = curthread->td_locks - mtx_owned(&Giant); \
sys/dev/e1000/e1000_osdep.h
272
MPASS(curthread->td_rw_rlocks == 0); \
sys/dev/e1000/e1000_osdep.h
273
MPASS(curthread->td_lk_slocks == 0); \
sys/dev/efidev/efirt.c
308
td = curthread;
sys/dev/efidev/efirt.c
331
td = curthread;
sys/dev/filemon/filemon.c
274
fdrop(fp, curthread);
sys/dev/filemon/filemon.c
384
fdrop(fp, curthread);
sys/dev/filemon/filemon_wrapper.c
65
auio.uio_td = curthread;
sys/dev/filemon/filemon_wrapper.c
71
error = fo_write(filemon->fp, &auio, filemon->cred, 0, curthread);
sys/dev/gpio/gpiokeys.c
923
if (curthread->td_critnest != 0)
sys/dev/gpio/pl061.c
417
tf = curthread->td_intr_frame;
sys/dev/hid/hidraw.c
674
error = priv_check(curthread, PRIV_DRIVER);
sys/dev/hid/hkbd.c
1747
if (curthread->td_critnest != 0)
sys/dev/hid/hkbd.c
1830
sc->sc_poll_thread = curthread;
sys/dev/hwpmc/hwpmc_arm64_md.c
77
if (!unwind_frame(curthread, &frame))
sys/dev/hwpmc/hwpmc_logging.c
363
td = curthread;
sys/dev/hwpmc/hwpmc_logging.c
396
KASSERT(po->po_kthread == curthread->td_proc,
sys/dev/hwpmc/hwpmc_logging.c
398
po, po->po_kthread, curthread->td_proc));
sys/dev/hwpmc/hwpmc_logging.c
707
error = fget_write(curthread, logfd, &cap_write_rights, &po->po_file);
sys/dev/hwpmc/hwpmc_logging.c
743
(void) fdrop(po->po_file, curthread);
sys/dev/hwpmc/hwpmc_logging.c
799
error = fdrop(po->po_file, curthread);
sys/dev/hwpmc/hwpmc_logging.c
854
PMC_CALL_HOOK_UNLOCKED(curthread, PMC_FN_DO_SAMPLES, NULL);
sys/dev/hwpmc/hwpmc_mod.c
2223
KASSERT(td == curthread, ("[pmc,%d] td != curthread",
sys/dev/hwpmc/hwpmc_mod.c
2240
KASSERT(td == curthread, ("[pmc,%d] td != curthread",
sys/dev/hwpmc/hwpmc_mod.c
2272
KASSERT(td == curthread, ("[pmc,%d] td != curthread",
sys/dev/hwpmc/hwpmc_mod.c
2281
KASSERT(td == curthread, ("[pmc,%d] td != curthread",
sys/dev/hwpmc/hwpmc_mod.c
2828
cpu = curthread->td_oncpu; /* setup cpu for pmd_release() */
sys/dev/hwpmc/hwpmc_mod.c
3022
if ((po = pmc_find_owner_descriptor(curthread->td_proc)) == NULL) {
sys/dev/hwpmc/hwpmc_mod.c
3028
pp = pmc_find_process_descriptor(curthread->td_proc,
sys/dev/hwpmc/hwpmc_mod.c
3577
error = p_candebug(curthread, p);
sys/dev/hwpmc/hwpmc_mod.c
3710
cpu = curthread->td_oncpu;
sys/dev/hwpmc/hwpmc_mod.c
4135
KASSERT(td == curthread,
sys/dev/hwpmc/hwpmc_mod.c
4614
td = curthread;
sys/dev/hwpmc/hwpmc_mod.c
4725
td = curthread;
sys/dev/hwpmc/hwpmc_mod.c
4800
td = curthread;
sys/dev/hwpmc/hwpmc_mod.c
4832
td = curthread;
sys/dev/hwpmc/hwpmc_mod.c
5121
cpu = curthread->td_oncpu;
sys/dev/hwpmc/hwpmc_mod.c
5281
ppold = pmc_find_process_descriptor(curthread->td_proc, PMC_FLAG_NONE);
sys/dev/hwpmc/hwpmc_mod.c
753
thread_lock(curthread);
sys/dev/hwpmc/hwpmc_mod.c
754
pb->pb_bound = sched_is_bound(curthread);
sys/dev/hwpmc/hwpmc_mod.c
755
pb->pb_cpu = curthread->td_oncpu;
sys/dev/hwpmc/hwpmc_mod.c
756
pb->pb_priority = curthread->td_priority;
sys/dev/hwpmc/hwpmc_mod.c
757
thread_unlock(curthread);
sys/dev/hwpmc/hwpmc_mod.c
768
curthread->td_oncpu, pb->pb_cpu);
sys/dev/hwpmc/hwpmc_mod.c
769
thread_lock(curthread);
sys/dev/hwpmc/hwpmc_mod.c
770
sched_bind(curthread, pb->pb_cpu);
sys/dev/hwpmc/hwpmc_mod.c
772
sched_unbind(curthread);
sys/dev/hwpmc/hwpmc_mod.c
773
sched_prio(curthread, pb->pb_priority);
sys/dev/hwpmc/hwpmc_mod.c
774
thread_unlock(curthread);
sys/dev/hwpmc/hwpmc_mod.c
792
thread_lock(curthread);
sys/dev/hwpmc/hwpmc_mod.c
793
sched_prio(curthread, PRI_MIN);
sys/dev/hwpmc/hwpmc_mod.c
794
sched_bind(curthread, cpu);
sys/dev/hwpmc/hwpmc_mod.c
795
thread_unlock(curthread);
sys/dev/hwpmc/hwpmc_mod.c
797
KASSERT(curthread->td_oncpu == cpu,
sys/dev/hwpmc/hwpmc_mod.c
799
cpu, curthread->td_oncpu));
sys/dev/hwpmc/hwpmc_soft.c
398
ast_sched(curthread, TDA_HWPMC);
sys/dev/hwpmc/pmu_dmc620.c
213
tf = PCPU_GET(curthread)->td_intr_frame;
sys/dev/hwt/hwt_vm.c
136
curthread->td_ucred);
sys/dev/hyperv/netvsc/if_hn.c
1282
return (ifhwioctl(SIOCSIFFLAGS, vf_ifp, (caddr_t)&ifr, curthread));
sys/dev/hyperv/netvsc/if_hn.c
1465
error = ifhwioctl(SIOCGIFRSSKEY, vf_ifp, (caddr_t)&ifrk, curthread);
sys/dev/hyperv/netvsc/if_hn.c
1487
error = ifhwioctl(SIOCGIFRSSHASH, vf_ifp, (caddr_t)&ifrh, curthread);
sys/dev/hyperv/netvsc/if_hn.c
1689
error = ifhwioctl(SIOCSIFMTU, vf_ifp, (caddr_t)&ifr, curthread);
sys/dev/hyperv/netvsc/if_hn.c
173
sched_relinquish(curthread); \
sys/dev/hyperv/netvsc/if_hn.c
3754
(caddr_t)&ifr_vf, curthread);
sys/dev/hyperv/netvsc/if_hn.c
3981
error = ifhwioctl(cmd, vf_ifp, data, curthread);
sys/dev/hyperv/utilities/vmbus_timesync.c
129
kern_clock_settime(curthread, CLOCK_REALTIME, &hv_ts);
sys/dev/hyperv/utilities/vmbus_timesync.c
161
kern_clock_settime(curthread, CLOCK_REALTIME, &hv_ts);
sys/dev/hyperv/vmbus/hyperv_mmu.c
158
KASSERT(curthread->td_pinned > 0, ("curthread not pinned"));
sys/dev/hyperv/vmbus/vmbus_et.c
116
td = curthread;
sys/dev/ice/ice_lib.c
10067
err = priv_check(curthread, PRIV_DRIVER);
sys/dev/ice/ice_lib.c
11729
err = priv_check(curthread, PRIV_DRIVER);
sys/dev/ice/ice_lib.c
11860
ret = priv_check(curthread, PRIV_DRIVER);
sys/dev/ice/ice_lib.c
11954
ret = priv_check(curthread, PRIV_DRIVER);
sys/dev/ice/ice_lib.c
12027
ret = priv_check(curthread, PRIV_DRIVER);
sys/dev/ice/ice_lib.c
3742
ret = priv_check(curthread, PRIV_DRIVER);
sys/dev/ice/ice_lib.c
3845
ret = priv_check(curthread, PRIV_DRIVER);
sys/dev/ice/ice_lib.c
6390
ret = priv_check(curthread, PRIV_DRIVER);
sys/dev/ice/ice_lib.c
6512
ret = priv_check(curthread, PRIV_DRIVER);
sys/dev/ice/ice_lib.c
6766
ret = priv_check(curthread, PRIV_DRIVER);
sys/dev/iscsi/icl_soft.c
1534
error = fget(curthread, fd,
sys/dev/iscsi/icl_soft.c
1539
fdrop(fp, curthread);
sys/dev/iscsi/icl_soft.c
1544
fdrop(fp, curthread);
sys/dev/iscsi/icl_soft.c
1552
fdrop(fp, curthread);
sys/dev/iscsi/icl_soft.c
1559
fdrop(fp, curthread);
sys/dev/iscsi/icl_soft.c
987
NULL, MSG_DONTWAIT, curthread);
sys/dev/iscsi/icl_soft_proxy.c
111
curthread->td_ucred, curthread);
sys/dev/iscsi/icl_soft_proxy.c
116
error = sobind(so, from_sa, curthread);
sys/dev/iscsi/icl_soft_proxy.c
123
error = soconnect(so, to_sa, curthread);
sys/dev/iscsi/icl_soft_proxy.c
256
curthread->td_ucred, curthread);
sys/dev/iscsi/icl_soft_proxy.c
275
error = sobind(so, sa, curthread);
sys/dev/iscsi/icl_soft_proxy.c
282
error = solisten(so, -1, curthread);
sys/dev/ismt/ismt.c
203
(uintptr_t)NULL, (uintptr_t)curthread);
sys/dev/ismt/ismt.c
211
KASSERT(sc->bus_reserved == curthread,
sys/dev/ismt/ismt.c
231
KASSERT(sc->bus_reserved == curthread,
sys/dev/ismt/ismt.c
233
curthread, sc->bus_reserved));
sys/dev/ixgbe/if_ix.c
1500
error = priv_check(curthread, PRIV_DRIVER);
sys/dev/ixgbe/if_ix.c
1590
error = priv_check(curthread, PRIV_DRIVER);
sys/dev/ixl/if_ixl.c
1878
error = priv_check(curthread, PRIV_DRIVER);
sys/dev/kbd/kbd.c
869
error = keymap_change_ok(kbd->kb_keymap, mapp, curthread);
sys/dev/kbd/kbd.c
899
&keyp->key, curthread);
sys/dev/kbd/kbd.c
963
error = accent_change_ok(kbd->kb_accentmap, accentmapp, curthread);
sys/dev/kbd/kbd.c
991
fkeyp, curthread);
sys/dev/ksyms/ksyms.c
172
uio.uio_td = curthread;
sys/dev/mana/gdma_util.h
56
fmt, __func__, curthread->td_tid, ##args)
sys/dev/md/md.c
1228
thread_lock(curthread);
sys/dev/md/md.c
1229
sched_prio(curthread, PRIBIO);
sys/dev/md/md.c
1230
thread_unlock(curthread);
sys/dev/md/md.c
1232
curthread->td_pflags |= TDP_NORUNNINGBUF;
sys/dev/md/md.c
908
td = curthread;
sys/dev/mlx4/mlx4_en/mlx4_en_rx.c
905
td = curthread;
sys/dev/mlx5/mlx5_core/mlx5_core.h
45
(dev)->priv.name, __func__, __LINE__, curthread->td_proc->p_pid, \
sys/dev/mlx5/mlx5_core/mlx5_core.h
56
__func__, __LINE__, curthread->td_proc->p_pid, \
sys/dev/mlx5/mlx5_core/mlx5_core.h
61
__func__, __LINE__, curthread->td_proc->p_pid, \
sys/dev/mlx5/mlx5_core/mlx5_core.h
66
__func__, __LINE__, curthread->td_proc->p_pid, \
sys/dev/mlx5/mlx5_core/mlx5_cq.c
152
cq->pid = curthread->td_proc->p_pid;
sys/dev/mlx5/mlx5_core/mlx5_qp.c
100
qp->pid = curthread->td_proc->p_pid;
sys/dev/mlx5/mlx5_core/mlx5_qp.c
389
dct->pid = curthread->td_proc->p_pid;
sys/dev/mlx5/mlx5_en/en.h
150
__func__, __LINE__, curthread->td_proc->p_pid, \
sys/dev/mlx5/mlx5_en/en.h
155
__func__, __LINE__, curthread->td_proc->p_pid, \
sys/dev/mlx5/mlx5_en/en.h
160
__func__, __LINE__, curthread->td_proc->p_pid, \
sys/dev/mlx5/mlx5_en/mlx5_en_rl.c
604
td = curthread;
sys/dev/mlx5/mlx5_ib/mlx5_ib_devx.c
173
if (is_user && priv_check(curthread, PRIV_NET_RAW) == 0 &&
sys/dev/mlx5/mlx5_ib/mlx5_ib_devx.c
176
if (is_user && priv_check(curthread, PRIV_DRIVER) == 0 &&
sys/dev/mpr/mpr.c
1002
if (curthread->td_no_sleeping)
sys/dev/mpr/mpr.c
166
if (curthread->td_no_sleeping)
sys/dev/mpr/mpr.c
2111
if ((error = priv_check(curthread, PRIV_DRIVER)) != 0) {
sys/dev/mpr/mpr.c
3813
if (curthread->td_no_sleeping)
sys/dev/mps/mps.c
163
if (curthread->td_no_sleeping != 0)
sys/dev/mps/mps.c
1957
if ((error = priv_check(curthread, PRIV_DRIVER)) != 0) {
sys/dev/mps/mps.c
3088
if (curthread->td_no_sleeping != 0)
sys/dev/mps/mps.c
975
if (curthread->td_no_sleeping != 0)
sys/dev/netmap/netmap_freebsd.c
1185
thread_lock(curthread);
sys/dev/netmap/netmap_freebsd.c
1186
sched_bind(curthread, nmk->affinity);
sys/dev/netmap/netmap_freebsd.c
1187
thread_unlock(curthread);
sys/dev/netmap/netmap_freebsd.c
122
knlist_delete(&si->si.si_note, curthread, /*islocked=*/0);
sys/dev/netmap/netmap_freebsd.c
1253
nmk->worker_ctx.user_td = curthread;
sys/dev/netmap/netmap_freebsd.c
1254
p = curthread->td_proc;
sys/dev/netmap/netmap_freebsd.c
699
map = &curthread->td_proc->p_vmspace->vm_map;
sys/dev/nvdimm/nvdimm_spa.c
375
auio.uio_td = curthread;
sys/dev/nvdimm/nvdimm_spa.c
395
auio.uio_td = curthread;
sys/dev/nvmf/controller/ctl_frontend_nvmf.c
812
getcredhostid(curthread->td_ucred, &hostid);
sys/dev/nvmf/nvmf_tcp.c
1435
error = fget(curthread, nvlist_get_number(nvl, "fd"),
sys/dev/nvmf/nvmf_tcp.c
1440
fdrop(fp, curthread);
sys/dev/nvmf/nvmf_tcp.c
1446
fdrop(fp, curthread);
sys/dev/nvmf/nvmf_tcp.c
1453
fdrop(fp, curthread);
sys/dev/oce/oce_if.c
607
rc = priv_check(curthread, PRIV_DRIVER);
sys/dev/ofw/ofw_disk.c
108
curthread->td_base_pri = PRIBIO;
sys/dev/pci/pci_user.c
963
td = curthread;
sys/dev/qat/qat_api/qat_utils/src/QatUtilsServices.c
103
sched_relinquish(curthread);
sys/dev/qat/qat_api/qat_utils/src/QatUtilsServices.c
111
sched_relinquish(curthread);
sys/dev/qat/qat_common/adf_cfg_sysctl.c
109
if (priv_check(curthread, PRIV_DRIVER) != 0)
sys/dev/qat/qat_common/adf_cfg_sysctl.c
163
if (priv_check(curthread, PRIV_DRIVER) != 0)
sys/dev/qat/qat_common/adf_cfg_sysctl.c
214
if (priv_check(curthread, PRIV_DRIVER) != 0)
sys/dev/qat/qat_common/adf_cfg_sysctl.c
258
if (priv_check(curthread, PRIV_DRIVER) != 0)
sys/dev/qat/qat_common/adf_clock.c
31
if (priv_check(curthread, PRIV_DRIVER) != 0)
sys/dev/qat/qat_common/adf_ctl_drv.c
409
if (priv_check(curthread, PRIV_DRIVER)) {
sys/dev/qat/qat_common/adf_freebsd_cfg_dev_dbg.c
25
if (priv_check(curthread, PRIV_DRIVER) != 0)
sys/dev/qat/qat_common/adf_freebsd_cnvnr_ctrs_dbg.c
49
if (priv_check(curthread, PRIV_DRIVER) != 0)
sys/dev/qat/qat_common/adf_freebsd_dev_processes.c
639
knlist_delete(&prv_data->rsel.si_note, curthread, 1);
sys/dev/qat/qat_common/adf_freebsd_heartbeat_dbg.c
28
if (priv_check(curthread, PRIV_DRIVER) != 0)
sys/dev/qat/qat_common/adf_freebsd_heartbeat_dbg.c
49
if (priv_check(curthread, PRIV_DRIVER) != 0)
sys/dev/qat/qat_common/adf_freebsd_heartbeat_dbg.c
72
if (priv_check(curthread, PRIV_DRIVER) != 0)
sys/dev/qat/qat_common/adf_freebsd_pfvf_ctrs_dbg.c
96
if (priv_check(curthread, PRIV_DRIVER) != 0)
sys/dev/qat/qat_common/adf_freebsd_transport_debug.c
132
if (priv_check(curthread, PRIV_DRIVER) != 0)
sys/dev/qat/qat_common/adf_freebsd_transport_debug.c
29
if (priv_check(curthread, PRIV_DRIVER) != 0)
sys/dev/qat/qat_common/adf_freebsd_uio.c
119
error = fget(curthread, mem_fd, cap_rights_init(&rights), &fp);
sys/dev/qat/qat_common/adf_freebsd_ver_dbg.c
15
if (priv_check(curthread, PRIV_DRIVER) != 0)
sys/dev/qat/qat_common/adf_freebsd_ver_dbg.c
41
if (priv_check(curthread, PRIV_DRIVER) != 0)
sys/dev/qat/qat_common/adf_freebsd_ver_dbg.c
65
if (priv_check(curthread, PRIV_DRIVER) != 0)
sys/dev/qat/qat_common/adf_fw_counters.c
130
if (priv_check(curthread, PRIV_DRIVER) != 0)
sys/dev/qat/qat_hw/qat_c4xxx/adf_c4xxx_ae_config.c
64
if (priv_check(curthread, PRIV_DRIVER) != 0)
sys/dev/qat/qat_hw/qat_c4xxx/adf_c4xxx_misc_error_stats.c
27
if (priv_check(curthread, PRIV_DRIVER) != 0)
sys/dev/qat/qat_hw/qat_c4xxx/adf_c4xxx_pke_replay_stats.c
25
if (priv_check(curthread, PRIV_DRIVER) != 0)
sys/dev/qat/qat_hw/qat_c4xxx/adf_c4xxx_ras.c
17
if (priv_check(curthread, PRIV_DRIVER) != 0)
sys/dev/qat/qat_hw/qat_c4xxx/adf_c4xxx_ras.c
31
if (priv_check(curthread, PRIV_DRIVER) != 0)
sys/dev/qat/qat_hw/qat_c4xxx/adf_c4xxx_ras.c
45
if (priv_check(curthread, PRIV_DRIVER) != 0)
sys/dev/qat/qat_hw/qat_c4xxx/adf_c4xxx_ras.c
60
if (priv_check(curthread, PRIV_DRIVER) != 0)
sys/dev/random/nehemiah.c
81
fpu_kern_enter(curthread, NULL, FPU_KERN_NORMAL | FPU_KERN_NOCTX);
sys/dev/random/nehemiah.c
88
fpu_kern_leave(curthread, NULL);
sys/dev/sbni/if_sbni.c
1073
td = curthread;
sys/dev/sfxge/sfxge.c
545
error = priv_check(curthread, PRIV_DRIVER);
sys/dev/sound/pci/emu10kx.c
436
(uintptr_t)curthread); \
sys/dev/sound/pcm/dsp.c
1980
size, nprot, *offset, curthread->td_ucred);
sys/dev/spibus/spigen.c
321
curthread->td_ucred);
sys/dev/usb/input/ukbd.c
2021
if (curthread->td_critnest != 0)
sys/dev/usb/input/ukbd.c
2102
sc->sc_poll_thread = curthread;
sys/dev/usb/net/if_umb.c
1079
curthread) == 0 &&
sys/dev/usb/net/if_umb.c
1083
ifp, curthread);
sys/dev/usb/net/if_umb.c
1756
rv = in_control(NULL, SIOCAIFADDR, (caddr_t)&ifra, ifp, curthread);
sys/dev/usb/net/if_umb.c
772
error = priv_check(curthread, PRIV_NET_SETIFPHYS);
sys/dev/usb/quirk/usb_quirk.c
845
err = priv_check(curthread, PRIV_DRIVER);
sys/dev/usb/quirk/usb_quirk.c
883
err = priv_check(curthread, PRIV_DRIVER);
sys/dev/usb/usb_dev.c
1683
err = priv_check(curthread, PRIV_DRIVER);
sys/dev/usb/usb_generic.c
1864
err = priv_check(curthread, PRIV_DRIVER);
sys/dev/usb/usb_generic.c
191
curthread->td_proc->p_pid, curthread->td_proc->p_comm);
sys/dev/usb/usb_generic.c
2011
err = priv_check(curthread, PRIV_DRIVER);
sys/dev/usb/usb_generic.c
223
curthread->td_proc->p_pid, curthread->td_proc->p_comm);
sys/dev/usb/usb_generic.c
2356
error = priv_check(curthread, PRIV_DRIVER);
sys/dev/usb/usb_generic.c
907
error = priv_check(curthread, PRIV_DRIVER);
sys/dev/usb/usb_process.c
379
if (up->up_curtd == curthread) {
sys/dev/usb/usb_process.c
535
return (up->up_curtd == curthread);
sys/dev/usb/usb_process.c
98
td = curthread;
sys/dev/usb/usb_util.c
228
error = priv_check(curthread, PRIV_DRIVER);
sys/dev/vmm/vmm_vm.c
65
td = curthread;
sys/dev/vmm/vmm_vm.h
95
td = curthread;
sys/dev/watchdog/watchdog.c
187
error = kern_clock_gettime(curthread /* XXX */,
sys/dev/wg/if_wg.c
2848
ret = priv_check(curthread, PRIV_NET_WG);
sys/dev/wg/if_wg.c
2881
ret = priv_check(curthread, PRIV_NET_WG);
sys/dev/wg/if_wg.c
2884
ret = priv_check(curthread, PRIV_NET_SETIFFIB);
sys/dev/wg/if_wg.c
2987
sc->sc_ucred = crhold(curthread->td_ucred);
sys/dev/wg/if_wg.c
2988
sc->sc_socket.so_fibnum = curthread->td_proc->p_fibnum;
sys/dev/wg/if_wg.c
3144
td = curthread;
sys/dev/wg/if_wg.c
758
rc = socreate(AF_INET, &so4, SOCK_DGRAM, IPPROTO_UDP, cred, curthread);
sys/dev/wg/if_wg.c
771
rc = socreate(AF_INET6, &so6, SOCK_DGRAM, IPPROTO_UDP, cred, curthread);
sys/dev/wg/if_wg.c
891
ret4 = sobind(so4, (struct sockaddr *)&sin, curthread);
sys/dev/wg/if_wg.c
908
ret6 = sobind(so6, (struct sockaddr *)&sin6, curthread);
sys/dev/wg/if_wg.c
972
ret = sosend(so4, sa, NULL, m, control, 0, curthread);
sys/dev/wg/if_wg.c
974
ret = sosend(so6, sa, NULL, m, control, 0, curthread);
sys/dev/wtap/if_wtap_module.c
78
CURVNET_SET(CRED_TO_VNET(curthread->td_ucred));
sys/dev/wtap/plugins/visibility.c
173
CURVNET_SET(CRED_TO_VNET(curthread->td_ucred));
sys/dev/xen/blkback/blkback.c
2167
error = VOP_FSYNC(xbb->vn, MNT_WAIT, curthread);
sys/dev/xen/blkback/blkback.c
2217
xuio.uio_td = curthread;
sys/dev/xen/blkback/blkback.c
2340
(void)vn_close(xbb->vn, flags, NOCRED, curthread);
sys/dev/xen/blkback/blkback.c
2402
curthread);
sys/dev/xen/blkback/blkback.c
2412
curthread);
sys/dev/xen/blkback/blkback.c
2440
error = VOP_GETATTR(xbb->vn, &vattr, curthread->td_ucred);
sys/dev/xen/blkback/blkback.c
2465
file_data->cred = crhold(curthread->td_ucred);
sys/dev/xen/bus/xen_intr.c
349
struct trapframe *trap_frame = curthread->td_intr_frame;
sys/dev/xen/bus/xen_intr.c
363
KASSERT(curthread->td_intr_nesting_level > 0,
sys/dev/xen/bus/xen_intr.c
367
CRITICAL_ASSERT(curthread);
sys/dev/xen/bus/xen_intr.c
437
curthread->td_intr_nesting_level--;
sys/dev/xen/bus/xen_intr.c
439
curthread->td_intr_nesting_level++;
sys/dev/xen/control/control.c
188
thread_lock(curthread);
sys/dev/xen/control/control.c
189
sched_bind(curthread, 0);
sys/dev/xen/control/control.c
190
thread_unlock(curthread);
sys/dev/xen/control/control.c
193
thread_lock(curthread);
sys/dev/xen/control/control.c
194
sched_bind(curthread, 0);
sys/dev/xen/control/control.c
195
thread_unlock(curthread);
sys/dev/xen/control/control.c
287
thread_lock(curthread);
sys/dev/xen/control/control.c
288
sched_unbind(curthread);
sys/dev/xen/control/control.c
289
thread_unlock(curthread);
sys/dev/xen/control/control.c
292
thread_lock(curthread);
sys/dev/xen/control/control.c
293
sched_unbind(curthread);
sys/dev/xen/control/control.c
294
thread_unlock(curthread);
sys/dev/xen/gntdev/gntdev.c
1053
curthread->td_ucred);
sys/dev/xen/timer/xen_timer.c
324
struct thread *td = curthread;
sys/dev/xilinx/xlnx_pcib.c
218
tf = curthread->td_intr_frame;
sys/fs/autofs/autofs.c
361
if (!SIGISMEMBER(curthread->td_sigmask, autofs_sig_set[i]) &&
sys/fs/autofs/autofs.c
368
kern_sigprocmask(curthread, SIG_SETMASK, &newset, oldset,
sys/fs/autofs/autofs.c
377
kern_sigprocmask(curthread, SIG_SETMASK, set, NULL, 0);
sys/fs/autofs/autofs_vfsops.c
126
error = vflush(mp, 0, flags, curthread);
sys/fs/autofs/autofs_vnops.c
250
autofs_ignore_thread(curthread) == false) {
sys/fs/autofs/autofs_vnops.c
312
if (autofs_ignore_thread(curthread) == false)
sys/fs/autofs/autofs_vnops.c
408
autofs_ignore_thread(curthread) == false) {
sys/fs/autofs/autofs_vnops.c
92
autofs_ignore_thread(curthread) == false) {
sys/fs/cd9660/cd9660_rrip.c
165
getcredhostname(curthread->td_ucred, hostbuf,
sys/fs/cd9660/cd9660_rrip.c
239
getcredhostname(curthread->td_ucred, hostbuf, sizeof(hostbuf));
sys/fs/cd9660/cd9660_vfsops.c
140
td = curthread;
sys/fs/cd9660/cd9660_vfsops.c
533
if ((error = vflush(mp, 0, flags, curthread)))
sys/fs/cd9660/cd9660_vfsops.c
630
vnode_create_vobject(*vpp, ip->i_size, curthread);
sys/fs/cd9660/cd9660_vfsops.c
681
td = curthread;
sys/fs/cd9660/cd9660_vnops.c
211
auio.uio_td = curthread;
sys/fs/cuse/cuse.c
1140
pccmd->entered = curthread;
sys/fs/cuse/cuse.c
1151
while ((pccmd = cuse_server_find_command(pcs, curthread)) != NULL) {
sys/fs/cuse/cuse.c
1242
pccmd = cuse_server_find_command(pcs, curthread);
sys/fs/cuse/cuse.c
1259
pccmd = cuse_server_find_command(pcs, curthread);
sys/fs/cuse/cuse.c
1274
error = priv_check(curthread, PRIV_DRIVER);
sys/fs/cuse/cuse.c
1319
error = priv_check(curthread, PRIV_DRIVER);
sys/fs/cuse/cuse.c
1350
pccmd = cuse_server_find_command(pcs, curthread);
sys/fs/cuse/cuse.c
470
VM_PROT_DEFAULT, 0, curthread->td_ucred);
sys/fs/cuse/cuse.c
629
pccmd->proc_curr = curthread->td_proc;
sys/fs/cuse/cuse.c
900
td = curthread;
sys/fs/cuse/cuse.c
967
curthread->td_proc, pchk->local_ptr,
sys/fs/cuse/cuse.c
973
curthread->td_proc, pchk->local_ptr,
sys/fs/devfs/devfs_vfsops.c
185
error = vflush(mp, 1, flags, curthread);
sys/fs/devfs/devfs_vfsops.c
71
struct thread *td = curthread;
sys/fs/devfs/devfs_vnops.c
1012
td = curthread;
sys/fs/devfs/devfs_vnops.c
1068
td = curthread;
sys/fs/devfs/devfs_vnops.c
127
curthread->td_fpop = fp;
sys/fs/devfs/devfs_vnops.c
138
fp = curthread->td_fpop;
sys/fs/devfs/devfs_vnops.c
158
fp = curthread->td_fpop;
sys/fs/devfs/devfs_vnops.c
1788
td = curthread;
sys/fs/devfs/devfs_vnops.c
1903
error = priv_check(curthread, PRIV_DEVFS_SYMLINK);
sys/fs/devfs/devfs_vnops.c
243
fp = curthread->td_fpop;
sys/fs/devfs/devfs_vnops.c
797
fpop = curthread->td_fpop;
sys/fs/devfs/devfs_vnops.c
798
curthread->td_fpop = fp;
sys/fs/devfs/devfs_vnops.c
800
curthread->td_fpop = fpop;
sys/fs/ext2fs/ext2_alloc.c
418
td = curthread;
sys/fs/ext2fs/ext2_bmap.c
184
curthread->td_ru.ru_inblock++;
sys/fs/ext2fs/ext2_inode.c
600
struct thread *td = curthread;
sys/fs/ext2fs/ext2_lookup.c
485
if ((error = VOP_ACCESS(vdp, VWRITE, cred, curthread)) != 0)
sys/fs/ext2fs/ext2_lookup.c
561
if ((error = VOP_ACCESS(vdp, VWRITE, cred, curthread)) != 0)
sys/fs/ext2fs/ext2_lookup.c
613
if ((error = VOP_ACCESS(vdp, VWRITE, cred, curthread)) != 0)
sys/fs/ext2fs/ext2_lookup.c
965
cnp->cn_cred, curthread);
sys/fs/ext2fs/ext2_vfsops.c
1020
if ((error = ext2_flushfiles(mp, flags, curthread)) != 0)
sys/fs/ext2fs/ext2_vfsops.c
1129
td = curthread;
sys/fs/ext2fs/ext2_vfsops.c
1205
td = curthread;
sys/fs/ext2fs/ext2_vfsops.c
133
td = curthread;
sys/fs/ext2fs/ext2_vfsops.c
1348
vnode_create_vobject(*vpp, ip->i_size, curthread);
sys/fs/ext2fs/ext2_vnops.c
1021
tcnp->cn_cred, curthread);
sys/fs/ext2fs/ext2_vnops.c
1419
cnp->cn_cred, curthread);
sys/fs/ext2fs/ext2_vnops.c
1499
curthread);
sys/fs/ext2fs/ext2_vnops.c
1997
cnp->cn_cred, curthread);
sys/fs/ext2fs/ext2_vnops.c
394
struct thread *td = curthread;
sys/fs/ext2fs/ext2_vnops.c
896
error = VOP_ACCESS(fvp, VWRITE, tcnp->cn_cred, curthread);
sys/fs/fdescfs/fdesc_vfsops.c
156
if ((error = vflush(mp, 1, flags, curthread)) != 0)
sys/fs/fdescfs/fdesc_vfsops.c
192
td = curthread;
sys/fs/fdescfs/fdesc_vnops.c
288
struct thread *td = curthread;
sys/fs/fdescfs/fdesc_vnops.c
421
error = kern_fpathconf(curthread, VTOFDESC(vp)->fd_fd,
sys/fs/fdescfs/fdesc_vnops.c
483
struct thread *td = curthread;
sys/fs/fdescfs/fdesc_vnops.c
648
td = curthread;
sys/fs/fuse/fuse.h
83
(td) = curthread; \
sys/fs/fuse/fuse_device.c
181
dounmount(fdata->mp, MNT_FORCE, curthread);
sys/fs/fuse/fuse_internal.c
127
struct thread *td = curthread;
sys/fs/fuse/fuse_internal.c
474
cn.cn_cred = curthread->td_ucred;
sys/fs/fuse/fuse_internal.c
520
fuse_io_invalbuf(vp, curthread);
sys/fs/fuse/fuse_internal.c
541
fmni.umask = curthread->td_proc->p_pd->pd_cmask;
sys/fs/fuse/fuse_internal.c
702
fdisp_make_vp(&fdi, op, dvp, curthread, cnp->cn_cred);
sys/fs/fuse/fuse_internal.c
754
fdisp_make_vp(&fdi, FUSE_RENAME, fdvp, curthread, tcnp->cn_cred);
sys/fs/fuse/fuse_internal.c
786
fdisp_make(fdip, op, mp, dnid, curthread, cnp->cn_cred);
sys/fs/fuse/fuse_internal.c
813
fuse_internal_forget_send(mp, curthread, cnp->cn_cred,
sys/fs/fuse/fuse_internal.c
857
fuse_internal_forget_send(ftick->tk_data->mp, curthread, NULL,
sys/fs/fuse/fuse_io.c
146
err = fuse_vnode_size(vp, &filesize, cred, curthread);
sys/fs/fuse/fuse_io.c
499
err = fuse_vnode_size(vp, &filesize, cred, curthread);
sys/fs/fuse/fuse_io.c
616
curthread);
sys/fs/fuse/fuse_io.c
785
uiop->uio_td = curthread;
sys/fs/fuse/fuse_ipc.c
409
struct thread *td = curthread;
sys/fs/fuse/fuse_ipc.c
569
knlist_delete(&data->ks_rsel.si_note, curthread, 0);
sys/fs/fuse/fuse_node.c
302
struct thread *td = curthread;
sys/fs/fuse/fuse_node.c
386
struct thread *td = curthread;
sys/fs/fuse/fuse_vfsops.c
291
vnode_create_vobject(*vpp, VNODE_NO_SIZE, curthread);
sys/fs/fuse/fuse_vfsops.c
320
td = curthread;
sys/fs/fuse/fuse_vfsops.c
488
struct thread *td = curthread;
sys/fs/fuse/fuse_vfsops.c
547
struct thread *td = curthread;
sys/fs/fuse/fuse_vnops.c
1017
err = fuse_vnode_size(outvp, &outfilesize, outcred, curthread);
sys/fs/fuse/fuse_vnops.c
1108
struct thread *td = curthread;
sys/fs/fuse/fuse_vnops.c
1315
struct thread *td = curthread;
sys/fs/fuse/fuse_vnops.c
1341
struct thread *td = curthread;
sys/fs/fuse/fuse_vnops.c
1530
struct thread *td = curthread;
sys/fs/fuse/fuse_vnops.c
1797
fmdi.umask = curthread->td_proc->p_pd->pd_cmask;
sys/fs/fuse/fuse_vnops.c
1905
err = fuse_vnop_do_lseek(vp, curthread,
sys/fs/fuse/fuse_vnops.c
1906
curthread->td_ucred, curthread->td_proc->p_pid,
sys/fs/fuse/fuse_vnops.c
1914
curthread, curthread->td_ucred);
sys/fs/fuse/fuse_vnops.c
1917
err = fuse_vnop_do_lseek(vp, curthread,
sys/fs/fuse/fuse_vnops.c
1918
curthread->td_ucred,
sys/fs/fuse/fuse_vnops.c
1919
curthread->td_proc->p_pid, &offset,
sys/fs/fuse/fuse_vnops.c
1924
curthread, curthread->td_ucred);
sys/fs/fuse/fuse_vnops.c
1961
pid_t pid = curthread->td_proc->p_pid;
sys/fs/fuse/fuse_vnops.c
1987
err = fuse_filehandle_open(vp, FREAD, &fufh, curthread, cred);
sys/fs/fuse/fuse_vnops.c
2017
fuse_filehandle_close(vp, fufh, curthread, cred);
sys/fs/fuse/fuse_vnops.c
2046
pid_t pid = curthread->td_proc->p_pid;
sys/fs/fuse/fuse_vnops.c
2067
err = fuse_filehandle_open(vp, FREAD, &fufh, curthread, cred);
sys/fs/fuse/fuse_vnops.c
2090
fuse_filehandle_close(vp, fufh, curthread, cred);
sys/fs/fuse/fuse_vnops.c
2132
err = fdisp_simple_putget_vp(&fdi, FUSE_READLINK, vp, curthread, cred);
sys/fs/fuse/fuse_vnops.c
2167
struct thread *td = curthread;
sys/fs/fuse/fuse_vnops.c
2313
curthread, tcnp->cn_cred);
sys/fs/fuse/fuse_vnops.c
2393
struct thread *td = curthread;
sys/fs/fuse/fuse_vnops.c
2588
fdisp_make_vp(&fdi, FUSE_SYMLINK, dvp, curthread, NULL);
sys/fs/fuse/fuse_vnops.c
2615
pid_t pid = curthread->td_proc->p_pid;
sys/fs/fuse/fuse_vnops.c
2640
err = fuse_filehandle_open(vp, FWRITE, &fufh, curthread, cred);
sys/fs/fuse/fuse_vnops.c
2667
err = fuse_vnode_size(vp, &filesize, cred, curthread);
sys/fs/fuse/fuse_vnops.c
2692
fuse_filehandle_close(vp, fufh, curthread, cred);
sys/fs/fuse/fuse_vnops.c
286
struct thread *td = curthread;
sys/fs/fuse/fuse_vnops.c
3174
pid_t pid = curthread->td_proc->p_pid;
sys/fs/fuse/fuse_vnops.c
3198
err = fuse_filehandle_open(vp, FWRITE, &fufh, curthread, cred);
sys/fs/fuse/fuse_vnops.c
3206
err = fuse_vnode_size(vp, &filesize, cred, curthread);
sys/fs/fuse/fuse_vnops.c
3212
fdisp_make_vp(&fdi, FUSE_FALLOCATE, vp, curthread, cred);
sys/fs/fuse/fuse_vnops.c
3245
fuse_internal_clear_suid_on_write(vp, cred, curthread);
sys/fs/fuse/fuse_vnops.c
3248
err = fuse_internal_fsync(vp, curthread, MNT_WAIT,
sys/fs/fuse/fuse_vnops.c
3255
fuse_filehandle_close(vp, fufh, curthread, cred);
sys/fs/fuse/fuse_vnops.c
3261
fuse_filehandle_close(vp, fufh, curthread, cred);
sys/fs/fuse/fuse_vnops.c
3425
err = fuse_internal_getattr(vp, &va, curthread->td_ucred, curthread);
sys/fs/fuse/fuse_vnops.c
561
struct thread *td = curthread;
sys/fs/fuse/fuse_vnops.c
686
pid_t pid = curthread->td_proc->p_pid;
sys/fs/fuse/fuse_vnops.c
716
err = vn_rlimit_fsize(vp, &io, curthread);
sys/fs/fuse/fuse_vnops.c
726
err = fuse_vnode_size(vp, &filesize, cred, curthread);
sys/fs/fuse/fuse_vnops.c
732
fdisp_make_vp(&fdi, FUSE_FALLOCATE, vp, curthread, cred);
sys/fs/fuse/fuse_vnops.c
754
fuse_internal_clear_suid_on_write(vp, cred, curthread);
sys/fs/fuse/fuse_vnops.c
778
struct thread *td = curthread;
sys/fs/fuse/fuse_vnops.c
888
td = ap->a_td ? ap->a_td : curthread;
sys/fs/fuse/fuse_vnops.c
990
td = curthread;
sys/fs/msdosfs/msdosfs_denode.c
138
error = vfs_hash_get(mntp, inode, lkflags, curthread, &nvp,
sys/fs/msdosfs/msdosfs_denode.c
195
error = vfs_hash_insert(nvp, inode, lkflags, curthread, &xvp,
sys/fs/msdosfs/msdosfs_lookup.c
408
error = VOP_ACCESS(vdp, VWRITE, cnp->cn_cred, curthread);
sys/fs/msdosfs/msdosfs_lookup.c
509
error = VOP_ACCESS(vdp, VWRITE, cnp->cn_cred, curthread);
sys/fs/msdosfs/msdosfs_lookup.c
538
error = VOP_ACCESS(vdp, VWRITE, cnp->cn_cred, curthread);
sys/fs/msdosfs/msdosfs_vfsops.c
1109
td = curthread;
sys/fs/msdosfs/msdosfs_vfsops.c
1191
vnode_create_vobject(*vpp, dep->de_FileSize, curthread);
sys/fs/msdosfs/msdosfs_vfsops.c
242
td = curthread;
sys/fs/msdosfs/msdosfs_vfsops.c
909
error = vflush(mp, 0, flags, curthread);
sys/fs/msdosfs/msdosfs_vnops.c
1113
error = VOP_ACCESS(fvp, VWRITE, tcnp->cn_cred, curthread);
sys/fs/msdosfs/msdosfs_vnops.c
333
struct thread *td = curthread;
sys/fs/nfs/nfs_commonkrpc.c
1572
td = curthread; /* XXX */
sys/fs/nfs/nfs_commonkrpc.c
1598
td = curthread; /* XXX */
sys/fs/nfs/nfs_commonkrpc.c
1615
td = curthread; /* XXX */
sys/fs/nfs/nfs_commonkrpc.c
265
struct thread *td = curthread;
sys/fs/nfs/nfs_commonport.c
392
struct thread *td = curthread;
sys/fs/nfs/nfs_commonsubs.c
1373
NFSD_CURVNET_SET_QUIET(NFSD_TD_TO_VNET(curthread));
sys/fs/nfs/nfs_commonsubs.c
3579
p = curthread();
sys/fs/nfs/nfs_commonsubs.c
3656
NFSD_CURVNET_SET_QUIET(NFSD_TD_TO_VNET(curthread));
sys/fs/nfs/nfs_commonsubs.c
3823
NFSD_CURVNET_SET_QUIET(NFSD_TD_TO_VNET(curthread));
sys/fs/nfs/nfs_commonsubs.c
3928
NFSD_CURVNET_SET_QUIET(NFSD_TD_TO_VNET(curthread));
sys/fs/nfs/nfs_commonsubs.c
4049
NFSD_CURVNET_SET_QUIET(NFSD_TD_TO_VNET(curthread));
sys/fs/nfs/nfs_commonsubs.c
4476
cr->cr_prison = curthread->td_ucred->cr_prison;
sys/fs/nfs/nfs_commonsubs.c
5340
nfsrpc_destroysession(nmp, sep, cred, curthread);
sys/fs/nfsclient/nfs_clbio.c
131
td = curthread;
sys/fs/nfsclient/nfs_clbio.c
132
cred = curthread->td_ucred;
sys/fs/nfsclient/nfs_clbio.c
279
td = curthread; /* XXX */
sys/fs/nfsclient/nfs_clbio.c
284
cred = crhold(curthread->td_ucred); /* XXX */
sys/fs/nfsclient/nfs_clbio.c
745
if ((curthread->td_pflags2 & TDP2_SBPAGES) == 0) {
sys/fs/nfsclient/nfs_clbio.c
848
KASSERT(uio->uio_segflg != UIO_USERSPACE || uio->uio_td == curthread,
sys/fs/nfsclient/nfs_clkrpc.c
163
struct thread *td = curthread;
sys/fs/nfsclient/nfs_clnode.c
245
td = curthread;
sys/fs/nfsclient/nfs_clnode.c
296
td = curthread;
sys/fs/nfsclient/nfs_clnode.c
98
struct thread *td = curthread; /* XXX */
sys/fs/nfsclient/nfs_clport.c
1061
fibnum = curthread->td_proc->p_fibnum;
sys/fs/nfsclient/nfs_clport.c
646
(curthread->td_pflags2 & TDP2_SBPAGES) == 0)
sys/fs/nfsclient/nfs_clrpcops.c
8239
&grp, curthread);
sys/fs/nfsclient/nfs_clrpcops.c
8244
&user, &grp, curthread);
sys/fs/nfsclient/nfs_clrpcops.c
9037
NFSV4OPEN_ACCESSREAD, 0, NULL, curthread, &instateid,
sys/fs/nfsclient/nfs_clrpcops.c
9041
NFSV4OPEN_ACCESSWRITE, 0, NULL, curthread, &outstateid,
sys/fs/nfsclient/nfs_clrpcops.c
9046
outattrflagp, consecutive, &commit, cred, curthread);
sys/fs/nfsclient/nfs_clrpcops.c
9065
curthread);
sys/fs/nfsclient/nfs_clrpcops.c
9274
NFSV4OPEN_ACCESSREAD, 0, NULL, curthread, &instateid,
sys/fs/nfsclient/nfs_clrpcops.c
9278
NFSV4OPEN_ACCESSWRITE, 0, NULL, curthread, &outstateid,
sys/fs/nfsclient/nfs_clrpcops.c
9283
outattrflagp, cred, curthread);
sys/fs/nfsclient/nfs_clrpcops.c
9300
curthread);
sys/fs/nfsclient/nfs_clrpcops.c
9464
NFSV4OPEN_ACCESSREAD, 0, cred, curthread, &stateid, &lckp);
sys/fs/nfsclient/nfs_clrpcops.c
9478
curthread);
sys/fs/nfsclient/nfs_clrpcops.c
9517
error = nfscl_request(nd, vp, curthread, cred);
sys/fs/nfsclient/nfs_clvfsops.c
1881
td = curthread;
sys/fs/nfsclient/nfs_clvfsops.c
1990
curthread->td_ucred, curthread);
sys/fs/nfsclient/nfs_clvfsops.c
2006
ncl_fsinfo(nmp, vp, curthread->td_ucred, curthread);
sys/fs/nfsclient/nfs_clvfsops.c
2027
td = curthread;
sys/fs/nfsclient/nfs_clvfsops.c
297
td = curthread;
sys/fs/nfsclient/nfs_clvfsops.c
438
struct thread *td = curthread;
sys/fs/nfsclient/nfs_clvfsops.c
955
td = curthread;
sys/fs/nfsclient/nfs_clvnops.c
1018
struct thread *td = curthread; /* XXX */
sys/fs/nfsclient/nfs_clvnops.c
1193
cnp->cn_cred, curthread, &nfsva, &nfhp, &attrflag);
sys/fs/nfsclient/nfs_clvnops.c
1197
error = nfscl_nget(vp->v_mount, vp, nfhp, cnp, curthread, &np,
sys/fs/nfsclient/nfs_clvnops.c
1226
struct thread *td = curthread;
sys/fs/nfsclient/nfs_clvnops.c
1743
rdev, vap->va_type, cnp->cn_cred, curthread, &dnfsva,
sys/fs/nfsclient/nfs_clvnops.c
1748
cnp->cn_namelen, cnp->cn_cred, curthread,
sys/fs/nfsclient/nfs_clvnops.c
1752
curthread, &np, LK_EXCLUSIVE);
sys/fs/nfsclient/nfs_clvnops.c
1767
error = nfscl_maperr(curthread, error, vap->va_uid,
sys/fs/nfsclient/nfs_clvnops.c
1884
vap, cverf, fmode, cnp->cn_cred, curthread, &dnfsva, &nfsva,
sys/fs/nfsclient/nfs_clvnops.c
1889
cnp->cn_namelen, cnp->cn_cred, curthread,
sys/fs/nfsclient/nfs_clvnops.c
1893
curthread, &np, LK_EXCLUSIVE);
sys/fs/nfsclient/nfs_clvnops.c
1900
error = nfsrpc_getattr(newvp, cnp->cn_cred, curthread,
sys/fs/nfsclient/nfs_clvnops.c
1918
cnp->cn_cred, curthread, &nfsva, &attrflag);
sys/fs/nfsclient/nfs_clvnops.c
1925
cnp->cn_cred, curthread, &nfsva, &attrflag);
sys/fs/nfsclient/nfs_clvnops.c
1945
error = nfscl_maperr(curthread, error, vap->va_uid,
sys/fs/nfsclient/nfs_clvnops.c
2008
error = ncl_vinvalbuf(vp, 0, curthread, 1);
sys/fs/nfsclient/nfs_clvnops.c
2012
cnp->cn_namelen, cnp->cn_cred, curthread, false);
sys/fs/nfsclient/nfs_clvnops.c
2184
error = VOP_FSYNC(fvp, MNT_WAIT, curthread);
sys/fs/nfsclient/nfs_clvnops.c
2190
error = VOP_FSYNC(tvp, MNT_WAIT, curthread);
sys/fs/nfsclient/nfs_clvnops.c
2207
curthread);
sys/fs/nfsclient/nfs_clvnops.c
2276
curthread));
sys/fs/nfsclient/nfs_clvnops.c
2351
VOP_FSYNC(vp, MNT_WAIT, curthread);
sys/fs/nfsclient/nfs_clvnops.c
2355
cnp->cn_cred, curthread, &dnfsva, &nfsva, &attrflag, &dattrflag);
sys/fs/nfsclient/nfs_clvnops.c
2391
error = nfscl_maperr(curthread, error, (uid_t)0,
sys/fs/nfsclient/nfs_clvnops.c
2413
ap->a_target, vap, cnp->cn_cred, curthread, &dnfsva,
sys/fs/nfsclient/nfs_clvnops.c
2416
ret = nfscl_nget(dvp->v_mount, dvp, nfhp, cnp, curthread,
sys/fs/nfsclient/nfs_clvnops.c
2433
cnp->cn_cred, curthread, &np);
sys/fs/nfsclient/nfs_clvnops.c
2441
error = nfscl_maperr(curthread, error,
sys/fs/nfsclient/nfs_clvnops.c
2496
vap, cnp->cn_cred, curthread, &dnfsva, &nfsva, &nfhp,
sys/fs/nfsclient/nfs_clvnops.c
2510
ret = nfscl_nget(dvp->v_mount, dvp, nfhp, cnp, curthread,
sys/fs/nfsclient/nfs_clvnops.c
2522
cnp->cn_cred, curthread, &np);
sys/fs/nfsclient/nfs_clvnops.c
2533
error = nfscl_maperr(curthread, error,
sys/fs/nfsclient/nfs_clvnops.c
2574
cnp->cn_cred, curthread, &dnfsva, &dattrflag);
sys/fs/nfsclient/nfs_clvnops.c
2590
error = nfscl_maperr(curthread, error, (uid_t)0,
sys/fs/nfsclient/nfs_clvnops.c
2839
pid = curthread->td_proc->p_pid;
sys/fs/nfsclient/nfs_clvnops.c
2846
curthread, NULL))
sys/fs/nfsclient/nfs_clvnops.c
2854
curthread, &np);
sys/fs/nfsclient/nfs_clvnops.c
3058
ncl_asyncio(VFSTONFS(vp->v_mount), bp, NOCRED, curthread))
sys/fs/nfsclient/nfs_clvnops.c
3059
(void) ncl_doio(vp, bp, cr, curthread, 1);
sys/fs/nfsclient/nfs_clvnops.c
3435
struct thread *td = curthread; /* XXX */
sys/fs/nfsclient/nfs_clvnops.c
3784
struct thread *td = curthread;
sys/fs/nfsclient/nfs_clvnops.c
3829
struct thread *td = curthread;
sys/fs/nfsclient/nfs_clvnops.c
3903
struct thread *td = curthread;
sys/fs/nfsclient/nfs_clvnops.c
4131
error = ncl_flush(invp, MNT_WAIT, curthread, 1, 0);
sys/fs/nfsclient/nfs_clvnops.c
4134
error = ncl_vinvalbuf(outvp, V_SAVE, curthread, 0);
sys/fs/nfsclient/nfs_clvnops.c
4172
0, ap->a_incred, curthread,
sys/fs/nfsclient/nfs_clvnops.c
4256
ap->a_outcred, curthread);
sys/fs/nfsclient/nfs_clvnops.c
4323
error = nfscl_maperr(curthread, error, (uid_t)0, (gid_t)0);
sys/fs/nfsclient/nfs_clvnops.c
4647
struct thread *td = curthread;
sys/fs/nfsclient/nfs_clvnops.c
738
ncl_flush(vp, MNT_WAIT, curthread, 0, 0);
sys/fs/nfsclient/nfs_clvnops.c
953
struct thread *td = curthread; /* XXX */
sys/fs/nfsserver/nfs_fha_new.c
554
NFSD_CURVNET_SET(NFSD_TD_TO_VNET(curthread));
sys/fs/nfsserver/nfs_fha_new.c
616
NFSD_CURVNET_SET(NFSD_TD_TO_VNET(curthread));
sys/fs/nfsserver/nfs_fha_new.c
653
NFSD_CURVNET_SET(NFSD_TD_TO_VNET(curthread));
sys/fs/nfsserver/nfs_nfsdkrpc.c
135
NFSD_CURVNET_SET_QUIET(NFSD_TD_TO_VNET(curthread));
sys/fs/nfsserver/nfs_nfsdkrpc.c
402
ast_kclear(curthread);
sys/fs/nfsserver/nfs_nfsdkrpc.c
515
NFSD_CURVNET_SET(NFSD_TD_TO_VNET(curthread));
sys/fs/nfsserver/nfs_nfsdport.c
1221
struct thread *p = curthread;
sys/fs/nfsserver/nfs_nfsdport.c
1979
struct thread *p = curthread;
sys/fs/nfsserver/nfs_nfsdport.c
2242
struct thread *p = curthread;
sys/fs/nfsserver/nfs_nfsdport.c
2508
struct thread *p = curthread;
sys/fs/nfsserver/nfs_nfsdport.c
311
if (jailed(curthread->td_ucred))
sys/fs/nfsserver/nfs_nfsdport.c
3599
mp->mnt_exjail->cr_prison != curthread->td_ucred->cr_prison)
sys/fs/nfsserver/nfs_nfsdport.c
3640
mp->mnt_exjail->cr_prison != curthread->td_ucred->cr_prison)
sys/fs/nfsserver/nfs_nfsdport.c
7513
nfsrv_throwawayallstate(curthread);
sys/fs/nfsserver/nfs_nfsdserv.c
1107
struct thread *p = curthread;
sys/fs/nfsserver/nfs_nfsdserv.c
1292
struct thread *p = curthread;
sys/fs/nfsserver/nfs_nfsdserv.c
140
struct thread *p = curthread;
sys/fs/nfsserver/nfs_nfsdserv.c
1462
struct thread *p = curthread;
sys/fs/nfsserver/nfs_nfsdserv.c
1700
struct thread *p = curthread;
sys/fs/nfsserver/nfs_nfsdserv.c
1787
struct thread *p = curthread;
sys/fs/nfsserver/nfs_nfsdserv.c
1953
struct thread *p = curthread;
sys/fs/nfsserver/nfs_nfsdserv.c
2067
struct thread *p = curthread;
sys/fs/nfsserver/nfs_nfsdserv.c
2193
struct thread *p = curthread;
sys/fs/nfsserver/nfs_nfsdserv.c
2328
struct thread *p = curthread;
sys/fs/nfsserver/nfs_nfsdserv.c
2387
struct thread *p = curthread;
sys/fs/nfsserver/nfs_nfsdserv.c
2446
struct thread *p = curthread;
sys/fs/nfsserver/nfs_nfsdserv.c
2486
struct thread *p = curthread;
sys/fs/nfsserver/nfs_nfsdserv.c
252
struct thread *p = curthread;
sys/fs/nfsserver/nfs_nfsdserv.c
2544
struct thread *p = curthread;
sys/fs/nfsserver/nfs_nfsdserv.c
2771
struct thread *p = curthread;
sys/fs/nfsserver/nfs_nfsdserv.c
2885
struct thread *p = curthread;
sys/fs/nfsserver/nfs_nfsdserv.c
3012
struct thread *p = curthread;
sys/fs/nfsserver/nfs_nfsdserv.c
3571
struct thread *p = curthread;
sys/fs/nfsserver/nfs_nfsdserv.c
3649
struct thread *p = curthread;
sys/fs/nfsserver/nfs_nfsdserv.c
3686
struct thread *p = curthread;
sys/fs/nfsserver/nfs_nfsdserv.c
3723
struct thread *p = curthread;
sys/fs/nfsserver/nfs_nfsdserv.c
3754
struct thread *p = curthread;
sys/fs/nfsserver/nfs_nfsdserv.c
3809
struct thread *p = curthread;
sys/fs/nfsserver/nfs_nfsdserv.c
3917
struct thread *p = curthread;
sys/fs/nfsserver/nfs_nfsdserv.c
3964
struct thread *p = curthread;
sys/fs/nfsserver/nfs_nfsdserv.c
4096
struct thread *p = curthread;
sys/fs/nfsserver/nfs_nfsdserv.c
413
struct thread *p = curthread;
sys/fs/nfsserver/nfs_nfsdserv.c
4246
struct thread *p = curthread;
sys/fs/nfsserver/nfs_nfsdserv.c
4399
struct thread *p = curthread;
sys/fs/nfsserver/nfs_nfsdserv.c
4436
struct thread *p = curthread;
sys/fs/nfsserver/nfs_nfsdserv.c
4523
struct thread *p = curthread;
sys/fs/nfsserver/nfs_nfsdserv.c
4592
struct thread *p = curthread;
sys/fs/nfsserver/nfs_nfsdserv.c
4773
struct thread *p = curthread;
sys/fs/nfsserver/nfs_nfsdserv.c
4887
struct thread *p = curthread;
sys/fs/nfsserver/nfs_nfsdserv.c
4959
struct thread *p = curthread;
sys/fs/nfsserver/nfs_nfsdserv.c
5039
struct thread *p = curthread;
sys/fs/nfsserver/nfs_nfsdserv.c
5085
struct thread *p = curthread;
sys/fs/nfsserver/nfs_nfsdserv.c
5181
struct thread *p = curthread;
sys/fs/nfsserver/nfs_nfsdserv.c
5265
struct thread *p = curthread;
sys/fs/nfsserver/nfs_nfsdserv.c
5398
nfsrv_delds(devid, curthread);
sys/fs/nfsserver/nfs_nfsdserv.c
5636
struct thread *p = curthread;
sys/fs/nfsserver/nfs_nfsdserv.c
5748
forat_ret = nfsvno_getattr(vp, &forat, nd, curthread, 1, &attrbits);
sys/fs/nfsserver/nfs_nfsdserv.c
5754
curthread, NFSACCCHK_ALLOWOWNER, NFSACCCHK_VPISLOCKED,
sys/fs/nfsserver/nfs_nfsdserv.c
5758
&stateid, exp, nd, curthread);
sys/fs/nfsserver/nfs_nfsdserv.c
5764
curthread);
sys/fs/nfsserver/nfs_nfsdserv.c
5856
forat_ret = nfsvno_getattr(vp, &forat, nd, curthread, 1, &attrbits);
sys/fs/nfsserver/nfs_nfsdserv.c
5862
curthread, NFSACCCHK_ALLOWOWNER, NFSACCCHK_VPISLOCKED,
sys/fs/nfsserver/nfs_nfsdserv.c
5866
&stateid, exp, nd, curthread);
sys/fs/nfsserver/nfs_nfsdserv.c
5870
curthread);
sys/fs/nfsserver/nfs_nfsdserv.c
5973
ret = nfsvno_getattr(vp, &at, nd, curthread, 1, &attrbits);
sys/fs/nfsserver/nfs_nfsdserv.c
5979
curthread, NFSACCCHK_ALLOWOWNER, NFSACCCHK_VPISLOCKED,
sys/fs/nfsserver/nfs_nfsdserv.c
5983
clientid, &stateid, exp, nd, curthread);
sys/fs/nfsserver/nfs_nfsdserv.c
5995
ret = nfsvno_getattr(tovp, &at, nd, curthread, 1, &attrbits);
sys/fs/nfsserver/nfs_nfsdserv.c
6001
curthread, NFSACCCHK_ALLOWOWNER, NFSACCCHK_VPISLOCKED,
sys/fs/nfsserver/nfs_nfsdserv.c
6005
clientid, &stateid, toexp, nd, curthread);
sys/fs/nfsserver/nfs_nfsdserv.c
6036
ret = nfsvno_getattr(vp, &at, nd, curthread, 1, NULL);
sys/fs/nfsserver/nfs_nfsdserv.c
6196
ret = nfsvno_getattr(vp, &at, nd, curthread, 1, &attrbits);
sys/fs/nfsserver/nfs_nfsdserv.c
6202
curthread, NFSACCCHK_ALLOWOWNER, NFSACCCHK_VPISLOCKED,
sys/fs/nfsserver/nfs_nfsdserv.c
6206
clientid, &stateid, exp, nd, curthread);
sys/fs/nfsserver/nfs_nfsdserv.c
6224
ret = nfsvno_getattr(tovp, &at, nd, curthread, 1, &attrbits);
sys/fs/nfsserver/nfs_nfsdserv.c
6230
curthread, NFSACCCHK_ALLOWOWNER, NFSACCCHK_VPISLOCKED,
sys/fs/nfsserver/nfs_nfsdserv.c
6234
clientid, &stateid, toexp, nd, curthread);
sys/fs/nfsserver/nfs_nfsdserv.c
6271
ret = nfsvno_getattr(vp, &at, nd, curthread, 1, NULL);
sys/fs/nfsserver/nfs_nfsdserv.c
6357
nd->nd_repstat = nfsvno_getattr(vp, &at, nd, curthread, 1,
sys/fs/nfsserver/nfs_nfsdserv.c
6363
curthread, NFSACCCHK_ALLOWOWNER, NFSACCCHK_VPISLOCKED,
sys/fs/nfsserver/nfs_nfsdserv.c
6370
nd->nd_cred, curthread);
sys/fs/nfsserver/nfs_nfsdserv.c
6401
struct thread *p = curthread;
sys/fs/nfsserver/nfs_nfsdserv.c
6469
struct thread *p = curthread;
sys/fs/nfsserver/nfs_nfsdserv.c
6558
struct thread *p = curthread;
sys/fs/nfsserver/nfs_nfsdserv.c
6624
struct thread *p = curthread;
sys/fs/nfsserver/nfs_nfsdserv.c
717
struct thread *p = curthread;
sys/fs/nfsserver/nfs_nfsdserv.c
830
struct thread *p = curthread;
sys/fs/nfsserver/nfs_nfsdserv.c
896
struct thread *p = curthread;
sys/fs/nfsserver/nfs_nfsdsocket.c
1431
cr->cr_prison = curthread->td_ucred->cr_prison;
sys/fs/nfsserver/nfs_nfsdsocket.c
730
p = curthread;
sys/fs/nullfs/null_vfsops.c
277
error = vflush(mp, 0, flags, curthread);
sys/fs/p9fs/p9fs_vfsops.c
161
error = vflush(mp, 1, flags, curthread);
sys/fs/p9fs/p9fs_vfsops.c
265
td = curthread;
sys/fs/p9fs/p9fs_vfsops.c
282
error = p9fs_reload_stats_dotl(vp, curthread->td_ucred);
sys/fs/p9fs/p9fs_vfsops.c
360
error = p9fs_reload_stats_dotl(vp, curthread->td_ucred);
sys/fs/p9fs/p9fs_vfsops.c
518
vfid = p9fs_get_fid(clnt, np, curthread->td_ucred, VFID, -1, &error);
sys/fs/p9fs/p9fs_vfsops.c
558
vfid = p9fs_get_fid(clnt, np, curthread->td_ucred, VFID, -1, &error);
sys/fs/p9fs/p9fs_vnops.c
1168
td = curthread;
sys/fs/p9fs/p9fs_vnops.c
1303
error = VOP_OPEN(vp, fflags, cr, curthread, NULL);
sys/fs/p9fs/p9fs_vnops.c
1322
(void) VOP_CLOSE(vp, statep->fflags, cr, curthread);
sys/fs/p9fs/p9fs_vnops.c
2187
td = curthread;
sys/fs/p9fs/p9fs_vnops.c
2188
cred = curthread->td_ucred;
sys/fs/p9fs/p9fs_vnops.c
258
error = VOP_ACCESS(dvp, VEXEC, cnp->cn_cred, curthread);
sys/fs/p9fs/p9fs_vnops.c
300
curthread);
sys/fs/p9fs/p9fs_vnops.c
371
curthread);
sys/fs/pseudofs/pseudofs.c
450
curthread);
sys/fs/pseudofs/pseudofs_vnops.c
1016
error = pn_fill(curthread, proc, pn, &sb, NULL);
sys/fs/pseudofs/pseudofs_vnops.c
1105
if (!pfs_visible(curthread, pn, pvd->pvd_pid, &proc))
sys/fs/pseudofs/pseudofs_vnops.c
1113
error = pn_fill(curthread, proc, pn, NULL, uio);
sys/fs/pseudofs/pseudofs_vnops.c
1126
error = pn_fill(curthread, proc, pn, &sb, uio);
sys/fs/pseudofs/pseudofs_vnops.c
223
if (!pfs_visible(curthread, pn, pvd->pvd_pid, &proc))
sys/fs/pseudofs/pseudofs_vnops.c
267
error = pn_attr(curthread, proc, pn, vap);
sys/fs/pseudofs/pseudofs_vnops.c
314
if (!pfs_visible(curthread, pn, pvd->pvd_pid, &proc)) {
sys/fs/pseudofs/pseudofs_vnops.c
319
error = pn_ioctl(curthread, proc, pn, va->a_command, va->a_data);
sys/fs/pseudofs/pseudofs_vnops.c
347
if (!pfs_visible(curthread, pn, pvd->pvd_pid, &proc))
sys/fs/pseudofs/pseudofs_vnops.c
353
error = pn_getextattr(curthread, proc, pn,
sys/fs/pseudofs/pseudofs_vnops.c
479
if (!pfs_visible(curthread, pd, pvd->pvd_pid, NULL))
sys/fs/pseudofs/pseudofs_vnops.c
563
visible = pfs_visible(curthread, pn, pid, NULL);
sys/fs/pseudofs/pseudofs_vnops.c
697
if (!pfs_visible(curthread, pn, pvd->pvd_pid, &proc))
sys/fs/pseudofs/pseudofs_vnops.c
710
error = pn_fill(curthread, proc, pn, NULL, uio);
sys/fs/pseudofs/pseudofs_vnops.c
744
error = pn_fill(curthread, proc, pn, sb, uio);
sys/fs/pseudofs/pseudofs_vnops.c
898
if (!pfs_visible_proc(curthread, pd, proc)) {
sys/fs/pseudofs/pseudofs_vnops.c
909
if (pfs_iterate(curthread, proc, pd, &pn, &p) == -1) {
sys/fs/smbfs/smbfs_io.c
445
td = curthread; /* XXX */
sys/fs/smbfs/smbfs_io.c
553
td = curthread; /* XXX */
sys/fs/smbfs/smbfs_io.c
571
td = curthread; /* XXX */
sys/fs/smbfs/smbfs_node.c
106
struct thread *td = curthread; /* XXX */
sys/fs/smbfs/smbfs_node.c
296
struct thread *td = curthread;
sys/fs/smbfs/smbfs_vfsops.c
143
td = curthread;
sys/fs/smbfs/smbfs_vfsops.c
267
td = curthread;
sys/fs/smbfs/smbfs_vfsops.c
320
td = curthread;
sys/fs/smbfs/smbfs_vfsops.c
382
struct thread *td = curthread;
sys/fs/smbfs/smbfs_vnops.c
1050
struct thread *td = curthread;
sys/fs/smbfs/smbfs_vnops.c
247
smb_makescred(scred, curthread, ap->a_cred);
sys/fs/smbfs/smbfs_vnops.c
273
struct thread *td = curthread;
sys/fs/smbfs/smbfs_vnops.c
513
smb_makescred(scred, curthread, cnp->cn_cred);
sys/fs/smbfs/smbfs_vnops.c
545
smb_makescred(scred, curthread, cnp->cn_cred);
sys/fs/smbfs/smbfs_vnops.c
604
smb_makescred(scred, curthread, tcnp->cn_cred);
sys/fs/smbfs/smbfs_vnops.c
701
smb_makescred(scred, curthread, cnp->cn_cred);
sys/fs/smbfs/smbfs_vnops.c
736
smb_makescred(scred, curthread, cnp->cn_cred);
sys/fs/smbfs/smbfs_vnops.c
836
td = curthread; /* XXX */
sys/fs/smbfs/smbfs_vnops.c
905
struct thread *td = curthread;
sys/fs/tarfs/tarfs_io.c
175
auio.uio_td = curthread;
sys/fs/tarfs/tarfs_io.c
325
struct thread *td = curthread;
sys/fs/tarfs/tarfs_io.c
588
auio.uio_td = curthread;
sys/fs/tarfs/tarfs_vfsops.c
1062
struct thread *td = curthread;
sys/fs/tarfs/tarfs_vfsops.c
1075
error = vflush(mp, 0, flags, curthread);
sys/fs/tarfs/tarfs_vfsops.c
1151
td = curthread;
sys/fs/tarfs/tarfs_vfsops.c
859
struct thread *td = curthread;
sys/fs/tarfs/tarfs_vfsops.c
938
struct thread *td = curthread;
sys/fs/tarfs/tarfs_vnops.c
244
error = VOP_ACCESS(dvp, VEXEC, cnp->cn_cred, curthread);
sys/fs/tarfs/tarfs_vnops.c
657
auio.uio_td = curthread;
sys/fs/tmpfs/tmpfs_vfsops.c
305
error = vflush(mp, 0, flags, curthread);
sys/fs/tmpfs/tmpfs_vfsops.c
514
error = vflush(mp, 0, flags, curthread);
sys/fs/tmpfs/tmpfs_vnops.c
144
curthread);
sys/fs/tmpfs/tmpfs_vnops.c
182
curthread);
sys/fs/tmpfs/tmpfs_vnops.c
194
curthread) && VOP_ACCESS(*vpp, VADMIN,
sys/fs/tmpfs/tmpfs_vnops.c
195
cnp->cn_cred, curthread)) {
sys/fs/tmpfs/tmpfs_vnops.c
547
struct thread *td = curthread;
sys/fs/udf/udf_vfsops.c
189
td = curthread;
sys/fs/udf/udf_vfsops.c
519
if ((error = vflush(mp, 0, flags, curthread)))
sys/fs/udf/udf_vfsops.c
589
error = vfs_hash_get(mp, ino, flags, curthread, vpp, NULL, NULL);
sys/fs/udf/udf_vfsops.c
609
td = curthread;
sys/fs/udf/udf_vfsops.c
751
vnode_create_vobject(*vpp, fsize, curthread);
sys/fs/udf/udf_vnops.c
945
uio.uio_td = curthread;
sys/fs/unionfs/union_vfsops.c
340
vflush(mp, 1, FORCECLOSE, curthread);
sys/fs/unionfs/union_vfsops.c
410
for (freeing = 0; (error = vflush(mp, 1, flags, curthread)) != 0;) {
sys/fs/unionfs/union_vnops.c
1045
td = curthread;
sys/fs/unionfs/union_vnops.c
1100
td = curthread;
sys/fs/unionfs/union_vnops.c
118
td = curthread;
sys/fs/unionfs/union_vnops.c
1283
td = curthread;
sys/fs/unionfs/union_vnops.c
1337
td = curthread;
sys/fs/unionfs/union_vnops.c
1400
td = curthread;
sys/fs/unionfs/union_vnops.c
1720
td = curthread;
sys/fs/unionfs/union_vnops.c
2364
td = curthread;
sys/geom/eli/g_eli.c
676
thread_lock(curthread);
sys/geom/eli/g_eli.c
677
sched_prio(curthread, PUSER);
sys/geom/eli/g_eli.c
679
sched_bind(curthread, wr->w_number % mp_ncpus);
sys/geom/eli/g_eli.c
680
thread_unlock(curthread);
sys/geom/eli/g_eli.c
682
G_ELI_DEBUG(1, "Thread %s started.", curthread->td_proc->p_comm);
sys/geom/eli/g_eli.c
695
curthread->td_proc->p_comm);
sys/geom/geom_event.c
371
td = curthread;
sys/geom/geom_io.c
568
curthread != g_down_td &&
sys/geom/geom_io.c
660
curthread != g_up_td;
sys/geom/geom_vfs.c
311
vnode_create_disk_vobject(vp, pp->mediasize, curthread);
sys/geom/journal/g_journal.c
2022
thread_lock(curthread);
sys/geom/journal/g_journal.c
2023
sched_prio(curthread, PRIBIO);
sys/geom/journal/g_journal.c
2024
thread_unlock(curthread);
sys/geom/journal/g_journal.c
3000
curthread->td_pflags |= TDP_NORUNNINGBUF;
sys/geom/mirror/g_mirror.c
1945
thread_lock(curthread);
sys/geom/mirror/g_mirror.c
1946
sched_prio(curthread, PRIBIO);
sys/geom/mirror/g_mirror.c
1947
thread_unlock(curthread);
sys/geom/mirror/g_mirror.c
1990
curthread->td_pflags &= ~TDP_GEOM;
sys/geom/mirror/g_mirror.c
2017
curthread->td_pflags &= ~TDP_GEOM;
sys/geom/raid/g_raid.c
1500
thread_lock(curthread);
sys/geom/raid/g_raid.c
1501
sched_prio(curthread, PRIBIO);
sys/geom/raid/g_raid.c
1502
thread_unlock(curthread);
sys/geom/raid/g_raid.c
2058
curthread->td_pflags &= ~TDP_GEOM;
sys/geom/raid3/g_raid3.c
2053
thread_lock(curthread);
sys/geom/raid3/g_raid3.c
2054
sched_prio(curthread, PRIBIO);
sys/geom/raid3/g_raid3.c
2055
thread_unlock(curthread);
sys/geom/raid3/g_raid3.c
2098
curthread->td_pflags &= ~TDP_GEOM;
sys/geom/raid3/g_raid3.c
2122
curthread->td_pflags &= ~TDP_GEOM;
sys/geom/uzip/g_uzip_wrkthr.c
48
thread_lock(curthread);
sys/geom/uzip/g_uzip_wrkthr.c
49
sched_prio(curthread, PRIBIO);
sys/geom/uzip/g_uzip_wrkthr.c
50
thread_unlock(curthread);
sys/geom/zero/g_zero.c
93
auio.uio_td = curthread;
sys/i386/i386/copyout.c
110
if (!THREAD_CAN_SLEEP() || curthread->td_vslock_sz > 0 ||
sys/i386/i386/copyout.c
111
(curthread->td_pflags & TDP_NOFAULTING) != 0) {
sys/i386/i386/db_interface.c
102
plp = curthread->td_proc->p_md.md_ldt;
sys/i386/i386/db_trace.c
567
db_backtrace(curthread, NULL, frame, callpc, 0, -1);
sys/i386/i386/exec_machdep.c
1075
KASSERT(td == curthread || TD_IS_SUSPENDED(td) ||
sys/i386/i386/exec_machdep.c
1115
PROC_LOCK(curthread->td_proc);
sys/i386/i386/exec_machdep.c
1117
PROC_UNLOCK(curthread->td_proc);
sys/i386/i386/exec_machdep.c
1270
curthread->td_pcb->pcb_flags &= ~(PCB_NPXINITDONE |
sys/i386/i386/exec_machdep.c
138
td = curthread;
sys/i386/i386/exec_machdep.c
267
td = curthread;
sys/i386/i386/exec_machdep.c
390
td = curthread;
sys/i386/i386/exec_machdep.c
937
i386_set_ldt(curthread, &uap, &desc);
sys/i386/i386/gdb_machdep.c
55
if (kdb_thread == curthread) {
sys/i386/i386/gdb_machdep.c
91
if (kdb_thread == curthread)
sys/i386/i386/machdep.c
1465
PCPU_SET(curthread, &thread0);
sys/i386/i386/machdep.c
1769
td = curthread;
sys/i386/i386/machdep.c
1785
td = curthread;
sys/i386/i386/machdep.c
721
frame = have_addr ? (struct trapframe *)addr : curthread->td_frame;
sys/i386/i386/npx.c
1244
td = curthread;
sys/i386/i386/npx.c
1266
error = npxsetregs(curthread, &sv, NULL, 0);
sys/i386/i386/npx.c
1417
if (curthread == PCPU_GET(fpcurthread)) {
sys/i386/i386/npx.c
1479
if (curthread == PCPU_GET(fpcurthread))
sys/i386/i386/npx.c
1506
KASSERT((curthread->td_pflags & TDP_KTHREAD) != 0,
sys/i386/i386/npx.c
1520
if ((curthread->td_pflags & TDP_KTHREAD) == 0)
sys/i386/i386/npx.c
530
if (curthread == PCPU_GET(fpcurthread)) {
sys/i386/i386/npx.c
762
PCPU_GET(fpcurthread), curthread, hw_float);
sys/i386/i386/npx.c
772
if (PCPU_GET(fpcurthread) != curthread) {
sys/i386/i386/npx.c
773
control = GET_FPU_CW(curthread);
sys/i386/i386/npx.c
774
status = GET_FPU_SW(curthread);
sys/i386/i386/npx.c
791
PCPU_GET(fpcurthread), curthread, hw_float);
sys/i386/i386/npx.c
795
if (PCPU_GET(fpcurthread) != curthread)
sys/i386/i386/npx.c
796
mxcsr = curthread->td_pcb->pcb_save->sv_xmm.sv_env.en_mxcsr;
sys/i386/i386/npx.c
853
td = curthread;
sys/i386/i386/npx.c
960
KASSERT(td == curthread, ("fpudrop: fpcurthread != curthread"));
sys/i386/i386/pmap.c
1570
KASSERT(curthread->td_pinned > 0, ("curthread not pinned"));
sys/i386/i386/pmap.c
1604
KASSERT(curthread->td_pinned > 0, ("curthread not pinned"));
sys/i386/i386/pmap.c
2806
else if (curthread->td_pinned > 0 && rw_wowned(&pvh_global_lock)) {
sys/i386/i386/pmap.c
3040
KASSERT(curthread->td_pinned > 0, ("curthread not pinned"));
sys/i386/i386/pmap.c
3059
KASSERT(curthread->td_pinned > 0, ("curthread not pinned"));
sys/i386/i386/sys_machdep.c
109
if (td == curthread)
sys/i386/i386/sys_machdep.c
122
if (td == curthread)
sys/i386/i386/sys_machdep.c
317
KASSERT(td == curthread, ("giving TSS to !curthread"));
sys/i386/i386/sys_machdep.c
490
if (td == curthread) {
sys/i386/i386/trap.c
1139
td = curthread;
sys/i386/i386/trap.c
199
td = curthread;
sys/i386/i386/trap.c
230
td = curthread;
sys/i386/i386/trap.c
295
(long)curproc->p_pid, curthread->td_name, type,
sys/i386/i386/trap.c
752
td = curthread;
sys/i386/i386/trap.c
946
curproc->p_pid, curthread->td_name);
sys/i386/i386/uio_machdep.c
59
struct thread *td = curthread;
sys/i386/i386/uio_machdep.c
69
KASSERT(uio->uio_segflg != UIO_USERSPACE || uio->uio_td == curthread,
sys/i386/i386/vm86.c
104
if (curthread->td_critnest != 0)
sys/i386/i386/vm86.c
113
if (curthread->td_critnest != 0)
sys/i386/i386/vm86.c
122
if (curthread->td_critnest != 0)
sys/i386/i386/vm86.c
82
if (curthread->td_critnest != 0) {
sys/i386/i386/vm86.c
93
if (curthread->td_critnest != 0) {
sys/i386/i386/vm_machdep.c
147
MPASS(td1 == curthread);
sys/i386/i386/vm_machdep.c
530
if (td == curthread) {
sys/i386/i386/vm_machdep.c
541
MPASS(td == curthread);
sys/i386/include/counter.h
179
CRITICAL_ASSERT(curthread); \
sys/i386/include/pmc_mdep.h
125
#define PMC_IN_KERNEL_STACK(va) kstack_contains(curthread, (va), sizeof(va))
sys/i386/include/stack.h
14
struct thread *td = curthread; \
sys/i386/linux/imgact_linux.c
146
curthread->td_ucred, NOCRED, &aresid, curthread);
sys/i386/linux/linux_sysvec.c
155
struct thread *td = curthread;
sys/i386/linux/linux_sysvec.c
259
struct thread *td = curthread;
sys/kern/imgact_elf.c
1019
td = curthread;
sys/kern/imgact_elf.c
1155
td = curthread;
sys/kern/imgact_elf.c
2232
error = proc_getargv(curthread, p, &sbarg);
sys/kern/imgact_elf.c
2725
proc_getauxv(curthread, p, sb);
sys/kern/imgact_elf.c
2733
proc_getauxv(curthread, p, sb);
sys/kern/imgact_elf.c
2812
curthread->td_ucred, NOCRED, NULL, curthread);
sys/kern/imgact_elf.c
805
if (IN_CAPABILITY_MODE(curthread))
sys/kern/init_main.c
555
curthread->td_ucred = newcred;
sys/kern/init_main.c
563
curthread->td_ucred = NULL;
sys/kern/init_main.c
743
td = curthread;
sys/kern/kern_acct.c
604
thread_lock(curthread);
sys/kern/kern_acct.c
605
sched_prio(curthread, pri);
sys/kern/kern_acct.c
606
thread_unlock(curthread);
sys/kern/kern_alq.c
292
curthread);
sys/kern/kern_alq.c
325
td = curthread;
sys/kern/kern_boottrace.c
329
curthread->td_name : curproc->p_comm;
sys/kern/kern_boottrace.c
333
PCPU_GET(cpuid), curthread->td_proc->p_pid,
sys/kern/kern_boottrace.c
355
btp->table[idx].pid = curthread->td_proc->p_pid;
sys/kern/kern_boottrace.c
361
if ((curthread->td_proc == &proc0) || (curthread->td_critnest != 0)) {
sys/kern/kern_boottrace.c
366
kern_getrusage(curthread, RUSAGE_CHILDREN, &usage);
sys/kern/kern_clock.c
480
struct thread *td = curthread;
sys/kern/kern_clock.c
511
PMC_CALL_HOOK_UNLOCKED(curthread, PMC_FN_DO_SAMPLES, NULL);
sys/kern/kern_clock.c
695
td = curthread;
sys/kern/kern_clock.c
773
td = curthread;
sys/kern/kern_clocksource.c
170
frame = curthread->td_intr_frame;
sys/kern/kern_clocksource.c
688
td = curthread;
sys/kern/kern_clocksource.c
804
td = curthread;
sys/kern/kern_condvar.c
118
td = curthread;
sys/kern/kern_condvar.c
179
td = curthread;
sys/kern/kern_condvar.c
239
td = curthread;
sys/kern/kern_condvar.c
307
td = curthread;
sys/kern/kern_condvar.c
377
td = curthread;
sys/kern/kern_cpu.c
340
thread_lock(curthread);
sys/kern/kern_cpu.c
341
pri = curthread->td_priority;
sys/kern/kern_cpu.c
342
sched_prio(curthread, PRI_MIN);
sys/kern/kern_cpu.c
343
sched_bind(curthread, pc->pc_cpuid);
sys/kern/kern_cpu.c
344
thread_unlock(curthread);
sys/kern/kern_cpu.c
348
thread_lock(curthread);
sys/kern/kern_cpu.c
349
sched_unbind(curthread);
sys/kern/kern_cpu.c
350
sched_prio(curthread, pri);
sys/kern/kern_cpu.c
351
thread_unlock(curthread);
sys/kern/kern_cpu.c
367
thread_lock(curthread);
sys/kern/kern_cpu.c
368
pri = curthread->td_priority;
sys/kern/kern_cpu.c
369
sched_prio(curthread, PRI_MIN);
sys/kern/kern_cpu.c
370
sched_bind(curthread, pc->pc_cpuid);
sys/kern/kern_cpu.c
371
thread_unlock(curthread);
sys/kern/kern_cpu.c
375
thread_lock(curthread);
sys/kern/kern_cpu.c
376
sched_unbind(curthread);
sys/kern/kern_cpu.c
377
sched_prio(curthread, pri);
sys/kern/kern_cpu.c
378
thread_unlock(curthread);
sys/kern/kern_cpuset.c
1617
curthread->td_domain.dr_policy = domainset0;
sys/kern/kern_cpuset.c
697
error = priv_check(curthread, PRIV_SCHED_CPUSET);
sys/kern/kern_cpuset.c
708
jailed(curthread->td_ucred) &&
sys/kern/kern_cpuset.c
709
set == curthread->td_ucred->cr_prison->pr_cpuset)
sys/kern/kern_cpuset.c
822
error = priv_check(curthread, PRIV_SCHED_CPUSET);
sys/kern/kern_cpuset.c
831
if (jailed(curthread->td_ucred) &&
sys/kern/kern_cpuset.c
922
td = curthread;
sys/kern/kern_cpuset.c
933
td = curthread;
sys/kern/kern_cpuset.c
948
thread_lock(curthread);
sys/kern/kern_cpuset.c
949
set = cpuset_refbase(curthread->td_cpuset);
sys/kern/kern_cpuset.c
950
thread_unlock(curthread);
sys/kern/kern_cpuset.c
952
set = cpuset_lookup(id, curthread);
sys/kern/kern_cpuset.c
964
pr = prison_find_child(curthread->td_ucred->cr_prison, id);
sys/kern/kern_cpuset.c
979
error = p_cansched(curthread, p);
sys/kern/kern_ctf.c
58
struct thread *td = curthread;
sys/kern/kern_descrip.c
1318
sigio->sio_ucred = crhold(curthread->td_ucred);
sys/kern/kern_descrip.c
1332
curthread->td_proc->p_session) {
sys/kern/kern_descrip.c
1357
if (pgrp->pg_session != curthread->td_proc->p_session) {
sys/kern/kern_descrip.c
2560
curthread) != 0)
sys/kern/kern_descrip.c
2593
curthread);
sys/kern/kern_descrip.c
3329
td = curthread;
sys/kern/kern_event.c
2001
ast_sched(curthread, TDA_KQUEUE);
sys/kern/kern_event.c
3340
error = kern_proc_kqueues_out1(curthread, p, s, compat32);
sys/kern/kern_event.c
3389
td = curthread;
sys/kern/kern_event.c
456
if ((error = p_cansee(curthread, p))) {
sys/kern/kern_event.c
655
pr = curthread->td_ucred->cr_prison;
sys/kern/kern_event.c
659
pr = prison_find_child(curthread->td_ucred->cr_prison,
sys/kern/kern_exec.c
1156
struct thread *td = curthread;
sys/kern/kern_exec.c
1238
kern_setrlimit(curthread, RLIMIT_STACK, &rlim_stack);
sys/kern/kern_exec.c
1253
lim_max(curthread, RLIMIT_DATA));
sys/kern/kern_exec.c
1294
lim_max(curthread, RLIMIT_DATA));
sys/kern/kern_exec.c
1854
td = curthread;
sys/kern/kern_exec.c
306
KASSERT(td == curthread, ("non-current thread %p", td));
sys/kern/kern_exec.c
326
KASSERT(td == curthread, ("non-current thread %p", td));
sys/kern/kern_fork.c
1175
td = curthread;
sys/kern/kern_intr.c
1087
entropy.td = curthread;
sys/kern/kern_intr.c
1253
td = curthread;
sys/kern/kern_intr.c
1354
td = curthread;
sys/kern/kern_intr.c
334
error = priv_check(curthread, PRIV_SCHED_CPUSET_INTR);
sys/kern/kern_intr.c
973
ctd = curthread;
sys/kern/kern_kcov.c
198
td = curthread;
sys/kern/kern_kcov.c
229
td = curthread;
sys/kern/kern_kcov.c
380
PROT_READ | PROT_WRITE, 0, curthread->td_ucred);
sys/kern/kern_kthread.c
161
td = curthread;
sys/kern/kern_kthread.c
365
td = curthread;
sys/kern/kern_kthread.c
464
td = curthread;
sys/kern/kern_ktr.c
343
td = curthread;
sys/kern/kern_ktr.c
375
entry->ktr_thread = curthread;
sys/kern/kern_ktrace.c
1023
struct thread *td = curthread;
sys/kern/kern_ktrace.c
1027
if (__predict_false(curthread->td_pflags & TDP_INKTRACE))
sys/kern/kern_ktrace.c
1043
struct thread *td = curthread;
sys/kern/kern_ktrace.c
1047
if (__predict_false(curthread->td_pflags & TDP_INKTRACE))
sys/kern/kern_ktrace.c
252
td = curthread;
sys/kern/kern_ktrace.c
356
struct thread *td = curthread;
sys/kern/kern_ktrace.c
482
vn_close(kiop->vp, FWRITE, kiop->cr, curthread);
sys/kern/kern_ktrace.c
548
if (__predict_false(curthread->td_pflags & TDP_INKTRACE))
sys/kern/kern_ktrace.c
569
ktr_submitrequest(curthread, req);
sys/kern/kern_ktrace.c
584
ktr_submitrequest(curthread, req);
sys/kern/kern_ktrace.c
593
if (__predict_false(curthread->td_pflags & TDP_INKTRACE))
sys/kern/kern_ktrace.c
603
ktr_submitrequest(curthread, req);
sys/kern/kern_ktrace.c
679
struct thread *td = curthread;
sys/kern/kern_ktrace.c
752
ktr_submitrequest(curthread, req);
sys/kern/kern_ktrace.c
771
error = kernel_sysctl(curthread, mib, namelen + 2, mibname, &mibnamelen,
sys/kern/kern_ktrace.c
784
ktr_submitrequest(curthread, req);
sys/kern/kern_ktrace.c
819
ktr_submitrequest(curthread, req);
sys/kern/kern_ktrace.c
825
struct thread *td = curthread;
sys/kern/kern_ktrace.c
844
struct thread *td = curthread;
sys/kern/kern_ktrace.c
848
if (__predict_false(curthread->td_pflags & TDP_INKTRACE))
sys/kern/kern_ktrace.c
886
if (__predict_false(curthread->td_pflags & TDP_INKTRACE))
sys/kern/kern_ktrace.c
902
ktr_submitrequest(curthread, req);
sys/kern/kern_ktrace.c
923
if (__predict_false(curthread->td_pflags & TDP_INKTRACE))
sys/kern/kern_ktrace.c
961
ktr_submitrequest(curthread, req);
sys/kern/kern_ktrace.c
967
struct thread *td = curthread;
sys/kern/kern_linker.c
1158
if (kld_busy_owner == curthread)
sys/kern/kern_linker.c
1170
kld_busy_owner = curthread;
sys/kern/kern_linker.c
1186
if (kld_busy_owner != curthread)
sys/kern/kern_linker.c
1942
struct thread *td = curthread; /* XXX */
sys/kern/kern_linker.c
1996
struct thread *td = curthread; /* XXX */
sys/kern/kern_linker.c
2237
pwd = pwd_hold(curthread);
sys/kern/kern_lock.c
1015
TD_SLOCKS_DEC(curthread);
sys/kern/kern_lock.c
1064
tid = (uintptr_t)curthread;
sys/kern/kern_lock.c
1114
tid = (uintptr_t)curthread;
sys/kern/kern_lock.c
1246
tid = (uintptr_t)curthread;
sys/kern/kern_lock.c
127
if ((curthread->td_lk_slocks != 0 && !(flags & LK_NODDLKTREAT)) ||
sys/kern/kern_lock.c
1276
tid = (uintptr_t)curthread;
sys/kern/kern_lock.c
128
(curthread->td_pflags & TDP_DEADLKTREAT))
sys/kern/kern_lock.c
1307
tid = (uintptr_t)curthread;
sys/kern/kern_lock.c
1327
KASSERT(kdb_active != 0 || !TD_IS_IDLETHREAD(curthread),
sys/kern/kern_lock.c
1328
("%s: idle thread %p on lockmgr %p @ %s:%d", __func__, curthread,
sys/kern/kern_lock.c
1373
TD_SLOCKS_INC(curthread);
sys/kern/kern_lock.c
142
(((v) & ~(LK_FLAGMASK & ~LK_SHARE)) == (uintptr_t)curthread)
sys/kern/kern_lock.c
1578
TD_LOCKS_INC(curthread);
sys/kern/kern_lock.c
1602
tid = (uintptr_t)curthread;
sys/kern/kern_lock.c
1621
TD_LOCKS_DEC(curthread);
sys/kern/kern_lock.c
1684
if (v == (uintptr_t)curthread || v == LK_KERNPROC)
sys/kern/kern_lock.c
208
TD_LOCKS_INC(curthread);
sys/kern/kern_lock.c
209
TD_SLOCKS_INC(curthread);
sys/kern/kern_lock.c
219
TD_LOCKS_DEC(curthread);
sys/kern/kern_lock.c
220
TD_SLOCKS_DEC(curthread);
sys/kern/kern_lock.c
233
TD_LOCKS_INC(curthread);
sys/kern/kern_lock.c
243
TD_LOCKS_DEC(curthread);
sys/kern/kern_lock.c
555
MPASS(owner != curthread);
sys/kern/kern_lock.c
597
tid = (uintptr_t)curthread;
sys/kern/kern_lock.c
740
MPASS(owner != curthread);
sys/kern/kern_lock.c
783
tid = (uintptr_t)curthread;
sys/kern/kern_lock.c
823
TD_LOCKS_INC(curthread);
sys/kern/kern_lock.c
979
tid = (uintptr_t)curthread;
sys/kern/kern_lockf.c
2518
ucred = curthread->td_ucred;
sys/kern/kern_loginclass.c
133
lc = curthread->td_ucred->cr_loginclass;
sys/kern/kern_malloc.c
1019
KASSERT(curthread->td_critnest == 0 || SCHEDULER_STOPPED(),
sys/kern/kern_malloc.c
565
KASSERT(curthread->td_intr_nesting_level == 0,
sys/kern/kern_malloc.c
569
epoch_trace_list(curthread);
sys/kern/kern_malloc.c
575
KASSERT(curthread->td_critnest == 0 || SCHEDULER_STOPPED(),
sys/kern/kern_malloc.c
905
KASSERT(curthread->td_critnest == 0 || SCHEDULER_STOPPED(),
sys/kern/kern_mutex.c
1046
tid = (uintptr_t)curthread;
sys/kern/kern_mutex.c
1212
TD_LOCKS_DEC(curthread);
sys/kern/kern_mutex.c
286
!TD_IS_IDLETHREAD(curthread),
sys/kern/kern_mutex.c
288
curthread, m, file, line));
sys/kern/kern_mutex.c
297
tid = (uintptr_t)curthread;
sys/kern/kern_mutex.c
308
TD_LOCKS_INC(curthread);
sys/kern/kern_mutex.c
329
__mtx_unlock_sleep(c, (uintptr_t)curthread, opts, file, line);
sys/kern/kern_mutex.c
331
__mtx_unlock(m, curthread, opts, file, line);
sys/kern/kern_mutex.c
333
TD_LOCKS_DEC(curthread);
sys/kern/kern_mutex.c
362
tid = (uintptr_t)curthread;
sys/kern/kern_mutex.c
370
__mtx_lock_spin(m, curthread, opts, file, line);
sys/kern/kern_mutex.c
397
if (__mtx_trylock_spin(m, curthread, opts, file, line)) {
sys/kern/kern_mutex.c
445
td = curthread;
sys/kern/kern_mutex.c
452
curthread, m, file, line));
sys/kern/kern_mutex.c
485
TD_LOCKS_INC(curthread);
sys/kern/kern_mutex.c
539
td = curthread;
sys/kern/kern_mutex.c
741
tid = (uintptr_t)curthread;
sys/kern/kern_mutex.c
852
tid = (uintptr_t)curthread;
sys/kern/kern_mutex.c
896
tid = (uintptr_t)curthread;
sys/kern/kern_physio.c
134
curthread->td_ru.ru_inblock++;
sys/kern/kern_physio.c
138
curthread->td_ru.ru_oublock++;
sys/kern/kern_poll.c
554
struct thread *td = curthread;
sys/kern/kern_priv.c
273
KASSERT(td == curthread, ("priv_check: td != curthread"));
sys/kern/kern_proc.c
1127
if (cred->cr_prison != curthread->td_ucred->cr_prison)
sys/kern/kern_proc.c
1658
if (p_cansee(curthread, p))
sys/kern/kern_proc.c
2075
return (get_ps_strings(curthread, p, sb, PROC_ARG));
sys/kern/kern_proc.c
2082
return (get_ps_strings(curthread, p, sb, PROC_ENV));
sys/kern/kern_proc.c
2159
error = proc_getargv(curthread, p, &sb);
sys/kern/kern_proc.c
2221
error = proc_getenvv(curthread, p, &sb);
sys/kern/kern_proc.c
2253
error = proc_getauxv(curthread, p, &sb);
sys/kern/kern_proc.c
2500
cred = curthread->td_ucred;
sys/kern/kern_proc.c
2742
cred = curthread->td_ucred;
sys/kern/kern_proc.c
3006
error = kern_proc_setrlimit(curthread, p, which, &rlim);
sys/kern/kern_proc.c
533
error = p_cansee(curthread, p);
sys/kern/kern_proc.c
539
error = p_candebug(curthread, p);
sys/kern/kern_prot.c
2036
KASSERT(td == curthread, ("%s: td not curthread", __func__));
sys/kern/kern_prot.c
2157
KASSERT(td == curthread, ("%s: td not curthread", __func__));
sys/kern/kern_prot.c
2199
KASSERT(td == curthread, ("%s: td not curthread", __func__));
sys/kern/kern_prot.c
2310
KASSERT(td == curthread, ("%s: td not curthread", __func__));
sys/kern/kern_prot.c
2414
KASSERT(td == curthread, ("%s: td not curthread", __func__));
sys/kern/kern_prot.c
2535
td = curthread;
sys/kern/kern_prot.c
2618
td = curthread;
sys/kern/kern_prot.c
2639
td = curthread;
sys/kern/kern_racct.c
951
if ((cpuid != NOCPU) && (td != curthread))
sys/kern/kern_rangelock.c
324
e->rl_q_owner = curthread;
sys/kern/kern_rangelock.c
407
MPASS(e->rl_q_owner == curthread);
sys/kern/kern_rangelock.c
549
KASSERT(cur->rl_q_owner != curthread,
sys/kern/kern_resource.c
1344
td = curthread;
sys/kern/kern_resource.c
1479
MPASS(td == curthread);
sys/kern/kern_resource.c
1540
cred = curthread->td_ucred;
sys/kern/kern_resource.c
739
if (td == curthread && PROC_COW_CHANGECOUNT(td, p) == 1) {
sys/kern/kern_resource.c
756
(td != curthread || (p->p_flag & P_INEXEC) == 0)) {
sys/kern/kern_resource.c
956
td = curthread;
sys/kern/kern_resource.c
989
if (td == curthread) {
sys/kern/kern_rmlock.c
1019
TD_LOCKS_INC(curthread);
sys/kern/kern_rmlock.c
1028
MPASS(atomic_load_ptr(&rms->owner) != curthread);
sys/kern/kern_rmlock.c
1043
TD_LOCKS_INC(curthread);
sys/kern/kern_rmlock.c
1051
MPASS(atomic_load_ptr(&rms->owner) != curthread);
sys/kern/kern_rmlock.c
1067
TD_LOCKS_INC(curthread);
sys/kern/kern_rmlock.c
1087
TD_LOCKS_DEC(curthread);
sys/kern/kern_rmlock.c
1108
TD_LOCKS_DEC(curthread);
sys/kern/kern_rmlock.c
1196
MPASS(atomic_load_ptr(&rms->owner) != curthread);
sys/kern/kern_rmlock.c
1222
rms->owner = curthread;
sys/kern/kern_rmlock.c
1226
TD_LOCKS_INC(curthread);
sys/kern/kern_rmlock.c
1234
KASSERT(rms->owner == curthread,
sys/kern/kern_rmlock.c
1247
TD_LOCKS_DEC(curthread);
sys/kern/kern_rmlock.c
159
td = curthread;
sys/kern/kern_rmlock.c
386
if (rm_trackers_present(pc, rm, curthread) != 0) {
sys/kern/kern_rmlock.c
436
struct thread *td = curthread;
sys/kern/kern_rmlock.c
600
KASSERT(kdb_active != 0 || !TD_IS_IDLETHREAD(curthread),
sys/kern/kern_rmlock.c
602
curthread, rm, file, line));
sys/kern/kern_rmlock.c
614
TD_LOCKS_INC(curthread);
sys/kern/kern_rmlock.c
630
TD_LOCKS_DEC(curthread);
sys/kern/kern_rmlock.c
645
curthread) == 0,
sys/kern/kern_rmlock.c
651
KASSERT(kdb_active != 0 || !TD_IS_IDLETHREAD(curthread),
sys/kern/kern_rmlock.c
653
curthread, rm, file, line));
sys/kern/kern_rmlock.c
672
TD_LOCKS_INC(curthread);
sys/kern/kern_rmlock.c
694
TD_LOCKS_DEC(curthread);
sys/kern/kern_rmlock.c
774
count = rm_trackers_present(get_pcpu(), rm, curthread);
sys/kern/kern_rmlock.c
800
count = rm_trackers_present(get_pcpu(), rm, curthread);
sys/kern/kern_rmlock.c
903
CRITICAL_ASSERT(curthread);
sys/kern/kern_rmlock.c
918
CRITICAL_ASSERT(curthread);
sys/kern/kern_rmlock.c
927
CRITICAL_ASSERT(curthread);
sys/kern/kern_rmlock.c
965
CRITICAL_ASSERT(curthread);
sys/kern/kern_rmlock.c
974
CRITICAL_ASSERT(curthread);
sys/kern/kern_rwlock.c
1028
KTR_STATE1(KTR_SCHED, "thread", sched_tdname(curthread),
sys/kern/kern_rwlock.c
1036
KTR_STATE0(KTR_SCHED, "thread", sched_tdname(curthread),
sys/kern/kern_rwlock.c
1058
KTR_STATE1(KTR_SCHED, "thread", sched_tdname(curthread),
sys/kern/kern_rwlock.c
1076
KTR_STATE0(KTR_SCHED, "thread", sched_tdname(curthread),
sys/kern/kern_rwlock.c
1225
tid = (uintptr_t)curthread;
sys/kern/kern_rwlock.c
1317
tid = (uintptr_t)curthread;
sys/kern/kern_rwlock.c
1359
curthread->td_rw_rlocks--;
sys/kern/kern_rwlock.c
1404
tid = (uintptr_t)curthread;
sys/kern/kern_rwlock.c
1438
curthread->td_rw_rlocks++;
sys/kern/kern_rwlock.c
1489
rw_wowner(rw) != curthread)))
sys/kern/kern_rwlock.c
149
#define rw_wlocked(rw) (rw_wowner((rw)) == curthread)
sys/kern/kern_rwlock.c
1509
if (rw_wowner(rw) != curthread)
sys/kern/kern_rwlock.c
1528
if (rw_wowner(rw) == curthread)
sys/kern/kern_rwlock.c
282
return (rw_wowner(rwlock2rw(c)) == curthread);
sys/kern/kern_rwlock.c
294
!TD_IS_IDLETHREAD(curthread),
sys/kern/kern_rwlock.c
296
curthread, rw, file, line));
sys/kern/kern_rwlock.c
301
tid = (uintptr_t)curthread;
sys/kern/kern_rwlock.c
311
TD_LOCKS_INC(curthread);
sys/kern/kern_rwlock.c
322
td = curthread;
sys/kern/kern_rwlock.c
329
curthread, rw, file, line));
sys/kern/kern_rwlock.c
357
TD_LOCKS_INC(curthread);
sys/kern/kern_rwlock.c
386
_rw_wunlock_hard(rw, (uintptr_t)curthread, file, line);
sys/kern/kern_rwlock.c
388
__rw_wunlock(rw, curthread, file, line);
sys/kern/kern_rwlock.c
391
TD_LOCKS_DEC(curthread);
sys/kern/kern_rwlock.c
521
sched_tdname(curthread), "spinning",
sys/kern/kern_rwlock.c
529
sched_tdname(curthread), "running");
sys/kern/kern_rwlock.c
541
KTR_STATE1(KTR_SCHED, "thread", sched_tdname(curthread),
sys/kern/kern_rwlock.c
559
KTR_STATE0(KTR_SCHED, "thread", sched_tdname(curthread),
sys/kern/kern_rwlock.c
680
td = curthread;
sys/kern/kern_rwlock.c
703
TD_LOCKS_INC(curthread);
sys/kern/kern_rwlock.c
723
KASSERT(kdb_active != 0 || !TD_IS_IDLETHREAD(curthread),
sys/kern/kern_rwlock.c
725
curthread, rw, file, line));
sys/kern/kern_rwlock.c
740
TD_LOCKS_INC(curthread);
sys/kern/kern_rwlock.c
741
curthread->td_rw_rlocks++;
sys/kern/kern_rwlock.c
867
td = curthread;
sys/kern/kern_rwlock.c
876
TD_LOCKS_DEC(curthread);
sys/kern/kern_rwlock.c
942
tid = (uintptr_t)curthread;
sys/kern/kern_sendfile.c
311
MPASS((curthread->td_pflags & TDP_KTHREAD) == 0);
sys/kern/kern_shutdown.c
1321
error = priv_check(curthread, PRIV_SETDUMPER);
sys/kern/kern_shutdown.c
1409
error = priv_check(curthread, PRIV_SETDUMPER);
sys/kern/kern_shutdown.c
480
thread_lock(curthread);
sys/kern/kern_shutdown.c
481
sched_bind(curthread, CPU_FIRST());
sys/kern/kern_shutdown.c
482
thread_unlock(curthread);
sys/kern/kern_shutdown.c
896
struct thread *td = curthread;
sys/kern/kern_sig.c
1101
td = curthread;
sys/kern/kern_sig.c
2137
if (KTRPOINT(curthread, KTR_PSIG))
sys/kern/kern_sig.c
2179
if (curproc == p && !SIGISMEMBER(curthread->td_sigmask, sig) &&
sys/kern/kern_sig.c
2180
(!fast_sigblock || curthread->td_sigblock_val == 0))
sys/kern/kern_sig.c
2181
return (curthread);
sys/kern/kern_sig.c
2187
td != curthread || td->td_sigblock_val == 0) &&
sys/kern/kern_sig.c
2638
if (TD_IS_RUNNING(td) && td != curthread)
sys/kern/kern_sig.c
2766
MPASS(td == curthread);
sys/kern/kern_sig.c
3005
if (fastblk && td == curthread)
sys/kern/kern_sig.c
3075
td = curthread;
sys/kern/kern_sig.c
3120
td = curthread;
sys/kern/kern_sig.c
3436
td = curthread;
sys/kern/kern_sig.c
3568
td = curthread;
sys/kern/kern_sig.c
3590
td = curthread;
sys/kern/kern_sig.c
743
td = curthread;
sys/kern/kern_switch.c
205
struct thread *td = curthread;
sys/kern/kern_switch.c
224
td = curthread;
sys/kern/kern_switch.c
250
struct thread *td = curthread;
sys/kern/kern_sx.c
1041
td = curthread;
sys/kern/kern_sx.c
1105
sched_tdname(curthread), "spinning",
sys/kern/kern_sx.c
1113
sched_tdname(curthread), "running");
sys/kern/kern_sx.c
1124
KTR_STATE1(KTR_SCHED, "thread", sched_tdname(curthread),
sys/kern/kern_sx.c
1142
KTR_STATE0(KTR_SCHED, "thread", sched_tdname(curthread),
sys/kern/kern_sx.c
1267
!TD_IS_IDLETHREAD(curthread),
sys/kern/kern_sx.c
1269
curthread, sx, file, line));
sys/kern/kern_sx.c
1275
td = curthread;
sys/kern/kern_sx.c
1286
TD_LOCKS_INC(curthread);
sys/kern/kern_sx.c
1378
td = curthread;
sys/kern/kern_sx.c
1386
TD_LOCKS_DEC(curthread);
sys/kern/kern_sx.c
1436
sx_xholder(sx) != curthread)))
sys/kern/kern_sx.c
1456
if (sx_xholder(sx) != curthread)
sys/kern/kern_sx.c
1476
if (sx_xholder(sx) == curthread)
sys/kern/kern_sx.c
280
KASSERT(kdb_active != 0 || !TD_IS_IDLETHREAD(curthread),
sys/kern/kern_sx.c
282
curthread, sx, file, line));
sys/kern/kern_sx.c
296
TD_LOCKS_INC(curthread);
sys/kern/kern_sx.c
297
curthread->td_sx_slocks++;
sys/kern/kern_sx.c
320
!TD_IS_IDLETHREAD(curthread),
sys/kern/kern_sx.c
322
curthread, sx, file, line));
sys/kern/kern_sx.c
327
tid = (uintptr_t)curthread;
sys/kern/kern_sx.c
338
TD_LOCKS_INC(curthread);
sys/kern/kern_sx.c
352
td = curthread;
sys/kern/kern_sx.c
359
curthread, sx, file, line));
sys/kern/kern_sx.c
387
TD_LOCKS_INC(curthread);
sys/kern/kern_sx.c
411
_sx_xunlock_hard(sx, (uintptr_t)curthread, file, line);
sys/kern/kern_sx.c
413
__sx_xunlock(sx, curthread, file, line);
sys/kern/kern_sx.c
415
TD_LOCKS_DEC(curthread);
sys/kern/kern_sx.c
449
(uintptr_t)curthread | waiters)) {
sys/kern/kern_sx.c
456
curthread->td_sx_slocks--;
sys/kern/kern_sx.c
528
curthread->td_sx_slocks++;
sys/kern/kern_sx.c
593
tid = (uintptr_t)curthread;
sys/kern/kern_sx.c
685
KTR_STATE1(KTR_SCHED, "thread", sched_tdname(curthread),
sys/kern/kern_sx.c
693
KTR_STATE0(KTR_SCHED, "thread", sched_tdname(curthread),
sys/kern/kern_sx.c
715
KTR_STATE1(KTR_SCHED, "thread", sched_tdname(curthread),
sys/kern/kern_sx.c
733
KTR_STATE0(KTR_SCHED, "thread", sched_tdname(curthread),
sys/kern/kern_sx.c
923
tid = (uintptr_t)curthread;
sys/kern/kern_synch.c
142
td = curthread;
sys/kern/kern_synch.c
249
td = curthread;
sys/kern/kern_synch.c
317
if ((cold && curthread == &thread0) || kdb_active ||
sys/kern/kern_synch.c
455
thread_unlock(curthread);
sys/kern/kern_synch.c
472
td = curthread; /* XXX */
sys/kern/kern_synch.c
629
return ((u_int)ticks - (u_int)curthread->td_swvoltick >= hogticks);
sys/kern/kern_synch.c
645
td = curthread;
sys/kern/kern_sysctl.c
2012
generation = curthread->td_generation;
sys/kern/kern_sysctl.c
2017
if (generation != curthread->td_generation && tries < 3) {
sys/kern/kern_sysctl.c
251
req.td = curthread;
sys/kern/kern_sysctl.c
2572
if (KTRPOINT(curthread, KTR_SYSCTL))
sys/kern/kern_thread.c
1228
td = curthread;
sys/kern/kern_thread.c
1366
td = curthread;
sys/kern/kern_thread.c
1412
td = curthread;
sys/kern/kern_thread.c
1678
KASSERT(mode == SINGLE_ALLPROC || p->p_singlethread == curthread,
sys/kern/kern_thread.c
1680
curthread, p->p_singlethread));
sys/kern/kern_thread.c
1772
td = curthread;
sys/kern/kern_thread.c
186
if (priv_check_cred(curthread->td_ucred, PRIV_MAXPROC) != 0 ||
sys/kern/kern_thread.c
214
curthread->td_ucred->cr_ruid, curproc->p_pid);
sys/kern/kern_thread.c
941
td = curthread;
sys/kern/kern_time.c
1598
error = kern_clock_gettime(curthread, it->it_clockid, &cts);
sys/kern/kern_time.c
1642
error = kern_clock_gettime(curthread, it->it_clockid, &cts);
sys/kern/kern_time.c
1714
error = kern_clock_gettime(curthread, it->it_clockid, &cts);
sys/kern/kern_time.c
1852
kern_ktimer_delete(curthread, i);
sys/kern/kern_time.c
261
runtime = curthread->td_runtime;
sys/kern/kern_time.c
283
if (curthread->td_proc == targetp)
sys/kern/kern_timeout.c
544
entropy.td = curthread;
sys/kern/kern_timeout.c
832
struct thread *td = curthread;
sys/kern/kern_tslog.c
229
tslog(curthread, TS_ENTER, "SYSINIT", x->name);
sys/kern/kern_tslog.c
231
tslog(curthread, TS_EXIT, "SYSINIT", x->name);
sys/kern/kern_umtx.c
1875
if (td == NULL || td == curthread)
sys/kern/kern_umtx.c
2041
KASSERT(td == curthread, ("inconsistent uq_thread"));
sys/kern/kern_umtx.c
3757
kern_clock_gettime(curthread, timo.clockid,
sys/kern/kern_umtx.c
5107
KASSERT(td == curthread ||
sys/kern/kern_umtx.c
689
kern_clock_gettime(curthread, timo->clockid, &timo->cur);
sys/kern/kern_umtx.c
793
kern_clock_gettime(curthread, timo->clockid, &timo->cur);
sys/kern/kern_umtx.c
837
curthread->td_rtcgen =
sys/kern/kern_umtx.c
855
curthread->td_rtcgen = 0;
sys/kern/kern_umtx.c
865
struct thread *td = curthread;
sys/kern/kern_vnodedumper.c
136
curthread->td_pflags2 |= TDP2_SAN_QUIET;
sys/kern/kern_vnodedumper.c
139
curthread->td_pflags2 &= ~TDP2_SAN_QUIET;
sys/kern/kern_vnodedumper.c
196
IO_NODELOCKED, curthread->td_ucred, NOCRED, NULL, curthread);
sys/kern/kern_vnodedumper.c
222
UIO_SYSSPACE, IO_NODELOCKED, curthread->td_ucred, NOCRED, NULL,
sys/kern/kern_vnodedumper.c
223
curthread);
sys/kern/kern_vnodedumper.c
68
error = priv_check(curthread, PRIV_KMEM_READ);
sys/kern/kern_vnodedumper.c
75
error = getvnode(curthread, fd, &cap_write_rights, &fp);
sys/kern/kern_vnodedumper.c
88
fdrop(fp, curthread);
sys/kern/ksched.c
219
sched_relinquish(curthread);
sys/kern/link_elf.c
1035
error = mac_kld_check_load(curthread->td_ucred, nd.ni_vp);
sys/kern/link_elf.c
993
struct thread* td = curthread; /* XXX */
sys/kern/link_elf_obj.c
719
struct thread *td = curthread; /* XXX */
sys/kern/sched_4bsd.c
1327
sched_tdname(curthread));
sys/kern/sched_4bsd.c
1328
KTR_POINT1(KTR_SCHED, "thread", sched_tdname(curthread), "wokeup",
sys/kern/sched_4bsd.c
1423
sched_tdname(curthread));
sys/kern/sched_4bsd.c
1424
KTR_POINT1(KTR_SCHED, "thread", sched_tdname(curthread), "wokeup",
sys/kern/sched_4bsd.c
1467
sched_tdname(curthread));
sys/kern/sched_4bsd.c
1564
KASSERT(td == curthread, ("sched_bind: can only bind curthread"));
sys/kern/sched_4bsd.c
1581
KASSERT(td == curthread, ("sched_unbind: can only bind curthread"));
sys/kern/sched_4bsd.c
1663
KASSERT(curthread->td_md.md_spinlock_count == 1, ("invalid count"));
sys/kern/sched_4bsd.c
1818
if (td != curthread)
sys/kern/sched_4bsd.c
283
MPASS(td == curthread); /* We are AST */
sys/kern/sched_4bsd.c
299
ctd = curthread;
sys/kern/sched_4bsd.c
340
ctd = curthread;
sys/kern/sched_4bsd.c
855
sched_tdname(curthread));
sys/kern/sched_4bsd.c
857
if (td != curthread && prio > td->td_priority) {
sys/kern/sched_4bsd.c
858
KTR_POINT3(KTR_SCHED, "thread", sched_tdname(curthread),
sys/kern/sched_4bsd.c
862
curthread);
sys/kern/sched_ule.c
1393
curthread->td_intr_nesting_level) {
sys/kern/sched_ule.c
1971
KTR_ATTR_LINKED, sched_tdname(curthread));
sys/kern/sched_ule.c
1973
if (td != curthread && prio < td->td_priority) {
sys/kern/sched_ule.c
1974
KTR_POINT3(KTR_SCHED, "thread", sched_tdname(curthread),
sys/kern/sched_ule.c
1978
curthread);
sys/kern/sched_ule.c
2421
KASSERT(curthread->td_md.md_spinlock_count == 1,
sys/kern/sched_ule.c
2422
("invalid count %d", curthread->td_md.md_spinlock_count));
sys/kern/sched_ule.c
2786
return (TDQ_LOAD(tdq) > (TD_IS_IDLETHREAD(curthread) ? 0 : 1));
sys/kern/sched_ule.c
2824
ctd = curthread;
sys/kern/sched_ule.c
2880
sched_tdname(curthread));
sys/kern/sched_ule.c
2881
KTR_POINT1(KTR_SCHED, "thread", sched_tdname(curthread), "wokeup",
sys/kern/sched_ule.c
2998
if (td != curthread)
sys/kern/sched_ule.c
3012
KASSERT(td == curthread, ("sched_bind: can only bind curthread"));
sys/kern/sched_ule.c
3036
KASSERT(td == curthread, ("sched_unbind: can only bind curthread"));
sys/kern/sched_ule.c
3111
td = curthread;
sys/kern/sched_ule.c
3197
KASSERT(curthread->td_md.md_spinlock_count == 1,
sys/kern/sched_ule.c
3198
("invalid count %d", curthread->td_md.md_spinlock_count));
sys/kern/sched_ule.c
3214
THREAD_LOCKPTR_ASSERT(curthread, TDQ_LOCKPTR(tdq));
sys/kern/sched_ule.c
3276
KASSERT(curthread->td_md.md_spinlock_count == 1,
sys/kern/sched_ule.c
3277
("invalid count %d", curthread->td_md.md_spinlock_count));
sys/kern/subr_asan.c
407
if (__predict_false(curthread != NULL &&
sys/kern/subr_asan.c
408
(curthread->td_pflags2 & TDP2_SAN_QUIET) != 0))
sys/kern/subr_bus.c
2621
KASSERT(IS_DEFAULT_VNET(TD_TO_VNET(curthread)),
sys/kern/subr_bus.c
2623
CURVNET_SET_QUIET(TD_TO_VNET(curthread));
sys/kern/subr_busdma_bounce.c
524
thread_lock(curthread);
sys/kern/subr_busdma_bounce.c
525
sched_class(curthread, PRI_ITHD);
sys/kern/subr_busdma_bounce.c
526
sched_ithread_prio(curthread, PI_SWI(SWI_BUSDMA));
sys/kern/subr_busdma_bounce.c
527
thread_unlock(curthread);
sys/kern/subr_epoch.c
287
if (tdwait->et_td == curthread)
sys/kern/subr_epoch.c
292
printf("Td %p entered epoch %s at %s:%d\n", curthread,
sys/kern/subr_epoch.c
469
td = curthread;
sys/kern/subr_epoch.c
503
er->er_td = curthread;
sys/kern/subr_epoch.c
506
MPASS(er->er_td == curthread);
sys/kern/subr_epoch.c
519
td = curthread;
sys/kern/subr_epoch.c
552
MPASS(er->er_td == curthread);
sys/kern/subr_epoch.c
576
td = curthread;
sys/kern/subr_epoch.c
713
td = curthread;
sys/kern/subr_epoch.c
715
locks = curthread->td_locks;
sys/kern/subr_epoch.c
854
td = curthread;
sys/kern/subr_epoch.c
915
td = curthread;
sys/kern/subr_epoch.c
981
td = curthread;
sys/kern/subr_firmware.c
273
struct thread *td = curthread;
sys/kern/subr_firmware.c
402
td = curthread;
sys/kern/subr_gtaskqueue.c
762
error = cpuset_setthread(curthread->td_tid, &mask);
sys/kern/subr_gtaskqueue.c
763
thread_lock(curthread);
sys/kern/subr_gtaskqueue.c
764
sched_bind(curthread, gtask->bt_cpuid);
sys/kern/subr_gtaskqueue.c
765
thread_unlock(curthread);
sys/kern/subr_intr.c
348
td = curthread;
sys/kern/subr_intr.c
356
(PCPU_GET(curthread)->td_pflags & TDP_CALLCHAIN))
sys/kern/subr_intr.c
357
pmc_hook(PCPU_GET(curthread), PMC_FN_USER_CALLCHAIN, tf);
sys/kern/subr_kdb.c
489
error = priv_check(curthread, PRIV_KDB_SET_BACKEND);
sys/kern/subr_kdb.c
643
if (thr == curthread)
sys/kern/subr_kdb.c
780
kdb_thr_select(curthread);
sys/kern/subr_kdb.c
785
if (!kdb_backend_permitted(be, curthread)) {
sys/kern/subr_lock.c
319
sched_relinquish(curthread);
sys/kern/subr_lock.c
560
head = &curthread->td_lprof[spin];
sys/kern/subr_lock.c
635
MPASS(curthread->td_critnest == 0);
sys/kern/subr_lock.c
672
head = &curthread->td_lprof[spin];
sys/kern/subr_msan.c
182
if (__predict_false(curthread != NULL &&
sys/kern/subr_msan.c
183
(curthread->td_pflags2 & TDP2_SAN_QUIET) != 0))
sys/kern/subr_msan.c
238
if (__predict_false(curthread != NULL &&
sys/kern/subr_msan.c
239
(curthread->td_pflags2 & TDP2_SAN_QUIET) != 0))
sys/kern/subr_msan.c
399
if (__predict_false(curthread == NULL))
sys/kern/subr_msan.c
401
mtd = curthread->td_kmsan;
sys/kern/subr_msan.c
414
if (__predict_false(curthread == NULL))
sys/kern/subr_msan.c
416
mtd = curthread->td_kmsan;
sys/kern/subr_msan.c
431
if (__predict_false(curthread == NULL))
sys/kern/subr_msan.c
433
mtd = curthread->td_kmsan;
sys/kern/subr_msan.c
478
if (__predict_false(td == curthread))
sys/kern/subr_msan.c
498
mtd = curthread->td_kmsan;
sys/kern/subr_msan.c
512
mtd = curthread->td_kmsan;
sys/kern/subr_msan.c
724
if (__predict_false(!kmsan_enabled || curthread == NULL))
sys/kern/subr_msan.c
726
mtd = curthread->td_kmsan;
sys/kern/subr_prf.c
1297
td = curthread;
sys/kern/subr_prf.c
173
td = curthread;
sys/kern/subr_sfbuf.c
120
KASSERT(curthread->td_pinned > 0 || (flags & SFB_CPUPRIVATE) == 0,
sys/kern/subr_sleepqueue.c
314
td = curthread;
sys/kern/subr_sleepqueue.c
324
epoch_trace_list(curthread);
sys/kern/subr_sleepqueue.c
401
td = curthread;
sys/kern/subr_sleepqueue.c
512
td = curthread;
sys/kern/subr_sleepqueue.c
553
td = curthread;
sys/kern/subr_sleepqueue.c
624
td = curthread;
sys/kern/subr_sleepqueue.c
641
td = curthread;
sys/kern/subr_sleepqueue.c
656
td = curthread;
sys/kern/subr_sleepqueue.c
686
td = curthread;
sys/kern/subr_smp.c
1029
thread_lock(curthread);
sys/kern/subr_smp.c
1030
sched_bind(curthread, cpu);
sys/kern/subr_smp.c
1031
thread_unlock(curthread);
sys/kern/subr_smp.c
1042
thread_lock(curthread);
sys/kern/subr_smp.c
1043
sched_unbind(curthread);
sys/kern/subr_smp.c
1044
thread_unlock(curthread);
sys/kern/subr_smp.c
1071
MPASS(curthread->td_critnest == 0);
sys/kern/subr_smp.c
237
if (td == curthread)
sys/kern/subr_smp.c
530
td = curthread;
sys/kern/subr_smp.c
610
MPASS(curthread->td_md.md_spinlock_count == 0);
sys/kern/subr_smr.c
221
CRITICAL_ASSERT(curthread);
sys/kern/subr_smr.c
274
CRITICAL_ASSERT(curthread);
sys/kern/subr_smr.c
424
CRITICAL_ASSERT(curthread);
sys/kern/subr_taskqueue.c
367
queue->tq_threads[0] == curthread) {
sys/kern/subr_trap.c
159
epoch_trace_list(curthread);
sys/kern/subr_trap.c
359
td = curthread;
sys/kern/subr_trap.c
367
ast_handler(td, NULL, td != curthread);
sys/kern/subr_turnstile.c
1032
MPASS(ts->ts_owner == curthread);
sys/kern/subr_turnstile.c
1053
td = curthread;
sys/kern/subr_turnstile.c
282
KASSERT(td != curthread, ("Deadlock detected"));
sys/kern/subr_turnstile.c
582
ts = curthread->td_turnstile;
sys/kern/subr_turnstile.c
620
if (ts == curthread->td_turnstile)
sys/kern/subr_turnstile.c
642
if (ts == curthread->td_turnstile)
sys/kern/subr_turnstile.c
708
MPASS(ts != curthread->td_turnstile);
sys/kern/subr_turnstile.c
710
owner = curthread;
sys/kern/subr_turnstile.c
745
td = curthread;
sys/kern/subr_turnstile.c
836
MPASS(curthread->td_proc->p_magic == P_MAGIC);
sys/kern/subr_turnstile.c
837
MPASS(ts->ts_owner == curthread || ts->ts_owner == NULL);
sys/kern/subr_turnstile.c
887
MPASS(curthread->td_proc->p_magic == P_MAGIC);
sys/kern/subr_turnstile.c
888
MPASS(ts->ts_owner == curthread || ts->ts_owner == NULL);
sys/kern/subr_turnstile.c
955
MPASS(ts->ts_owner == curthread || ts->ts_owner == NULL);
sys/kern/subr_turnstile.c
974
td = curthread;
sys/kern/subr_uio.c
214
KASSERT(uio->uio_segflg != UIO_USERSPACE || uio->uio_td == curthread,
sys/kern/subr_witness.c
1370
td = curthread;
sys/kern/subr_witness.c
1795
td = curthread;
sys/kern/subr_witness.c
1863
instance = find_instance(curthread->td_sleeplocks, lock);
sys/kern/subr_witness.c
1909
instance = find_instance(curthread->td_sleeplocks, lock);
sys/kern/subr_witness.c
1944
td = curthread;
sys/kern/subr_witness.c
2086
td = curthread;
sys/kern/subr_witness.c
2658
lock_list = curthread->td_sleeplocks;
sys/kern/subr_witness.c
2693
lock_list = curthread->td_sleeplocks;
sys/kern/subr_witness.c
2722
*instance = find_instance(curthread->td_sleeplocks, lock);
sys/kern/subr_witness.c
2832
lock_list = curthread->td_sleeplocks;
sys/kern/subr_witness.c
2888
if (td == curthread && PCPU_GET(spinlocks) != NULL)
sys/kern/sys_capability.c
163
if (CAP_TRACING(curthread))
sys/kern/sys_capability.c
185
if (CAP_TRACING(curthread))
sys/kern/sys_generic.c
2336
td = curthread;
sys/kern/sys_generic.c
2354
td = curthread;
sys/kern/sys_pipe.c
1047
uio.uio_td = curthread;
sys/kern/sys_pipe.c
585
size, lim_cur(curthread, RLIMIT_PIPEBUF))) {
sys/kern/sys_pipe.c
596
priv_check(curthread, PRIV_PIPEBUF) != 0) {
sys/kern/sys_procdesc.c
388
proc_reap(curthread, p, NULL, 0);
sys/kern/sys_socket.c
633
td = curthread;
sys/kern/tty.c
1315
struct thread *td = curthread;
sys/kern/tty.c
2198
done1: fdrop(fp, curthread);
sys/kern/tty.c
532
error = tty_wait_background(tp, curthread, SIGTTOU);
sys/kern/tty.c
607
error = tty_wait_background(tp, curthread, SIGTTOU);
sys/kern/tty_ttydisc.c
202
error = tty_wait_background(tp, curthread, SIGTTIN);
sys/kern/tty_ttydisc.c
282
error = tty_wait_background(tp, curthread, SIGTTIN);
sys/kern/tty_ttydisc.c
323
error = tty_wait_background(tp, curthread, SIGTTIN);
sys/kern/tty_ttydisc.c
376
error = tty_wait_background(tp, curthread, SIGTTIN);
sys/kern/uipc_ktls.c
1961
if (curthread->td_rw_rlocks == 0) {
sys/kern/uipc_ktls.c
3228
error = cpuset_setthread(curthread->td_tid, &cpuset_domain[domain]);
sys/kern/uipc_ktls.c
3231
curthread->td_domain.dr_policy = DOMAINSET_PREF(domain);
sys/kern/uipc_ktls.c
3315
error = cpuset_setthread(curthread->td_tid, &mask);
sys/kern/uipc_mqueue.c
1249
td = curthread;
sys/kern/uipc_mqueue.c
1582
(void)do_unlink(pn, curthread->td_ucred);
sys/kern/uipc_mqueue.c
1904
curthread->td_retval[0] = msg->msg_size;
sys/kern/uipc_mqueue.c
1905
curthread->td_retval[1] = 0;
sys/kern/uipc_mqueue.c
627
curthread);
sys/kern/uipc_mqueue.c
679
root = mqfs_create_node("/", 1, curthread->td_ucred, 01777,
sys/kern/uipc_mqueue.c
859
td = curthread;
sys/kern/uipc_sem.c
281
pr_path = curthread->td_ucred->cr_prison->pr_path;
sys/kern/uipc_shm.c
1933
pr_path = curthread->td_ucred->cr_prison->pr_path;
sys/kern/uipc_shm.c
685
if (KTRPOINT(curthread, KTR_NAMEI))
sys/kern/uipc_sockbuf.c
598
struct thread *td = curthread;
sys/kern/uipc_sockbuf.c
763
if (!sbreserve_locked(so, wh, cc, curthread))
sys/kern/uipc_socket.c
4041
if (KTRPOINT(curthread, KTR_STRUCT))
sys/kern/uipc_socket.c
622
MSG_DONTWAIT, curthread);
sys/kern/uipc_syscalls.c
1550
td = curthread;
sys/kern/uipc_usrreq.c
3478
struct thread *td = curthread; /* XXX */
sys/kern/uipc_usrreq.c
4004
KASSERT(taskqueue_member(taskqueue_thread, curthread) != 0,
sys/kern/uipc_usrreq.c
4028
KASSERT(taskqueue_member(taskqueue_thread, curthread) != 0,
sys/kern/uipc_usrreq.c
701
KASSERT(td == curthread, ("uipc_connect: td != curthread"));
sys/kern/uipc_usrreq.c
712
KASSERT(td == curthread, ("uipc_connectat: td != curthread"));
sys/kern/vfs_aio.c
1083
struct thread *td = curthread;
sys/kern/vfs_aio.c
1731
knlist_delete(&job->klist, curthread, 0);
sys/kern/vfs_aio.c
2367
knlist_delete(&lj->klist, curthread, 1);
sys/kern/vfs_aio.c
529
knlist_delete(&lj->klist, curthread, 1);
sys/kern/vfs_aio.c
538
knlist_delete(&job->klist, curthread, 1);
sys/kern/vfs_aio.c
566
fdrop(job->fd_file, curthread);
sys/kern/vfs_aio.c
650
KASSERT(curthread->td_proc == p,
sys/kern/vfs_aio.c
683
knlist_delete(&lj->klist, curthread, 1);
sys/kern/vfs_aio.c
786
td = curthread;
sys/kern/vfs_aio.c
847
struct thread *td = curthread;
sys/kern/vfs_bio.c
1416
kern_sync(curthread);
sys/kern/vfs_bio.c
1445
kern_sync(curthread);
sys/kern/vfs_bio.c
1458
sched_relinquish(curthread);
sys/kern/vfs_bio.c
2182
td = curthread;
sys/kern/vfs_bio.c
2244
td = curthread;
sys/kern/vfs_bio.c
2376
curthread->td_ru.ru_oublock++;
sys/kern/vfs_bio.c
2394
if ((curthread->td_pflags & TDP_NORUNNINGBUF) == 0 && !vp_md)
sys/kern/vfs_bio.c
2409
(void) VOP_FSYNC(bp->b_vp, MNT_NOWAIT, curthread);
sys/kern/vfs_bio.c
2456
struct thread *td = curthread;
sys/kern/vfs_bio.c
3486
curthread->td_pflags |= TDP_NORUNNINGBUF | TDP_BUFNEED;
sys/kern/vfs_bio.c
4316
(curthread->td_pflags & TDP_BUFNEED) != 0)
sys/kern/vfs_bio.c
5169
return (VOP_FSYNC(bo2vnode(bo), waitfor, curthread));
sys/kern/vfs_bio.c
5407
curthread->td_ucred, br_flags, &bp);
sys/kern/vfs_bio.c
5410
if (bp->b_rcred == curthread->td_ucred) {
sys/kern/vfs_bio.c
726
td = curthread;
sys/kern/vfs_cache.c
3256
pwd = pwd_hold(curthread);
sys/kern/vfs_cache.c
3263
if (KTRPOINT(curthread, KTR_NAMEI) && error == 0)
sys/kern/vfs_cache.c
3369
pwd = pwd_hold(curthread);
sys/kern/vfs_cache.c
3888
pwd = pwd_hold(curthread);
sys/kern/vfs_cache.c
4621
td = curthread;
sys/kern/vfs_cluster.c
102
td = curthread;
sys/kern/vfs_default.c
1394
td = curthread;
sys/kern/vfs_default.c
391
error = VOP_GETATTR(vp, &vattr, curthread->td_ucred);
sys/kern/vfs_default.c
412
error = VOP_GETATTR(vp, &vattr, curthread->td_ucred);
sys/kern/vfs_default.c
700
struct thread *const td = curthread;
sys/kern/vfs_default.c
833
td = curthread;
sys/kern/vfs_default.c
959
td = curthread;
sys/kern/vfs_export.c
319
pr = curthread->td_ucred->cr_prison;
sys/kern/vfs_export.c
395
mp->mnt_exjail = crhold(curthread->td_ucred);
sys/kern/vfs_export.c
414
mp->mnt_exjail = crhold(curthread->td_ucred);
sys/kern/vfs_init.c
180
TSRAW(curthread, TS_ENTER, "VFS_MOUNT", mp->mnt_vfc->vfc_name);
sys/kern/vfs_init.c
184
TSRAW(curthread, TS_EXIT, "VFS_MOUNT", mp->mnt_vfc->vfc_name);
sys/kern/vfs_lookup.c
343
td = curthread;
sys/kern/vfs_lookup.c
533
td = curthread;
sys/kern/vfs_lookup.c
620
td = curthread;
sys/kern/vfs_lookup.c
674
TSNAMEI(curthread->td_proc->p_pid, cnp->cn_pnbuf);
sys/kern/vfs_mount.c
2124
error = dounmount(mp, flags, curthread);
sys/kern/vfs_mount.c
2179
taskqueue_member(taskqueue_deferred_unmount, curthread) == 0) {
sys/kern/vfs_mount.c
2968
error = vfs_donmount(curthread, flags, &auio);
sys/kern/vfs_mountroot.c
1033
g_waitidle(curthread);
sys/kern/vfs_mountroot.c
1071
td = curthread;
sys/kern/vfs_mountroot.c
579
td = curthread;
sys/kern/vfs_mountroot.c
987
td = curthread;
sys/kern/vfs_subr.c
2086
td = curthread;
sys/kern/vfs_subr.c
2167
td = curthread;
sys/kern/vfs_subr.c
2177
td = curthread;
sys/kern/vfs_subr.c
2987
MPASSERT(mp == NULL || (curthread->td_pflags & TDP_IGNSUSP) != 0 ||
sys/kern/vfs_subr.c
3021
struct thread *td = curthread;
sys/kern/vfs_subr.c
3855
MPASS(curthread->td_pinned > 0);
sys/kern/vfs_subr.c
4384
td = curthread;
sys/kern/vfs_subr.c
476
struct thread *td = curthread;
sys/kern/vfs_subr.c
488
error = getvnode(curthread, fd, &cap_fcntl_rights, &fp);
sys/kern/vfs_subr.c
5087
error = dounmount(mp, MNT_FORCE, curthread);
sys/kern/vfs_subr.c
6749
if (vn_getsize_locked(vp, &size, curthread->td_ucred) != 0)
sys/kern/vfs_subr.c
6813
error = VOP_GETATTR(vp, &va, curthread->td_ucred);
sys/kern/vfs_subr.c
7313
return (VOP_ACCESS(vp, VEXEC, cnp->cn_cred, curthread));
sys/kern/vfs_vnops.c
1675
td = curthread;
sys/kern/vfs_vnops.c
1730
td = curthread;
sys/kern/vfs_vnops.c
190
struct thread *td = curthread;
sys/kern/vfs_vnops.c
2100
if ((curthread->td_pflags & TDP_IGNSUSP) == 0 ||
sys/kern/vfs_vnops.c
2101
mp->mnt_susp_owner != curthread) {
sys/kern/vfs_vnops.c
2311
if (mp->mnt_susp_owner == curthread) {
sys/kern/vfs_vnops.c
2335
mp->mnt_susp_owner = curthread;
sys/kern/vfs_vnops.c
2357
KASSERT(mp->mnt_susp_owner == curthread, ("mnt_susp_owner"));
sys/kern/vfs_vnops.c
2363
curthread->td_pflags &= ~TDP_IGNSUSP;
sys/kern/vfs_vnops.c
2391
KASSERT((curthread->td_pflags & TDP_IGNSUSP) == 0,
sys/kern/vfs_vnops.c
2411
curthread->td_pflags |= TDP_IGNSUSP;
sys/kern/vfs_vnops.c
3026
error = VOP_GETATTR(vp, &va, curthread->td_ucred);
sys/kern/vfs_vnops.c
3430
curthread);
sys/kern/vfs_vnops.c
3434
curthread);
sys/kern/vfs_vnops.c
3544
curthread->td_ucred, cred, NULL, curthread);
sys/kern/vfs_vnops.c
3653
error = mac_vnode_check_write(curthread->td_ucred,
sys/kern/vfs_vnops.c
3739
incred, curthread);
sys/kern/vfs_vnops.c
3749
incred, curthread);
sys/kern/vfs_vnops.c
378
error = vn_open_vnode(vp, fmode, cred, curthread, fp);
sys/kern/vfs_vnops.c
3836
curthread->td_ucred, incred, &aresid,
sys/kern/vfs_vnops.c
3837
curthread);
sys/kern/vfs_vnops.c
4241
struct thread *const td = curthread;
sys/kgssapi/gss_acquire_cred.c
66
args.uid = curthread->td_ucred->cr_uid;
sys/kgssapi/gss_delete_sec_context.c
55
KGSS_CURVNET_SET_QUIET(KGSS_TD_TO_VNET(curthread));
sys/kgssapi/gss_impl.c
210
KGSS_CURVNET_SET_QUIET(KGSS_TD_TO_VNET(curthread));
sys/kgssapi/gss_impl.c
253
KGSS_CURVNET_SET_QUIET(KGSS_TD_TO_VNET(curthread));
sys/kgssapi/gss_impl.c
82
KGSS_CURVNET_SET_QUIET(KGSS_TD_TO_VNET(curthread));
sys/kgssapi/gss_impl.c
96
KGSS_CURVNET_SET_QUIET(KGSS_TD_TO_VNET(curthread));
sys/kgssapi/gss_init_sec_context.c
211
args.uid = curthread->td_ucred->cr_uid;
sys/kgssapi/gss_init_sec_context.c
77
args.uid = curthread->td_ucred->cr_uid;
sys/kgssapi/gss_release_cred.c
53
KGSS_CURVNET_SET_QUIET(KGSS_TD_TO_VNET(curthread));
sys/kgssapi/gss_release_name.c
54
KGSS_CURVNET_SET_QUIET(KGSS_TD_TO_VNET(curthread));
sys/net/bpfdesc.h
120
#define BPF_PID_REFRESH_CUR(bd) (bd)->bd_pid = curthread->td_proc->p_pid
sys/net/if.c
3195
if (prison_if(curthread->td_ucred, sa) != 0)
sys/net/if_bridge.c
984
struct thread *td = curthread;
sys/net/if_epair.c
673
getcredhostid(curthread->td_ucred, (unsigned long *)&hostid);
sys/net/if_epair.c
943
thread_lock(curthread);
sys/net/if_epair.c
944
sched_bind(curthread, cpu);
sys/net/if_epair.c
945
thread_unlock(curthread);
sys/net/if_epair.c
958
thread_lock(curthread);
sys/net/if_epair.c
959
sched_unbind(curthread);
sys/net/if_epair.c
960
thread_unlock(curthread);
sys/net/if_ethersubr.c
1154
error = priv_check(curthread, PRIV_NET_SETLANPCP);
sys/net/if_ethersubr.c
1455
getcredhostuuid(curthread->td_ucred, uuid, sizeof(uuid));
sys/net/if_ethersubr.c
1463
getjailname(curthread->td_ucred, jailname, sizeof(jailname));
sys/net/if_gif.c
143
sc->gif_fibnum = curthread->td_proc->p_fibnum;
sys/net/if_gif.c
645
if ((error = priv_check(curthread, PRIV_NET_GIF)) != 0)
sys/net/if_gif.c
658
if ((error = priv_check(curthread, PRIV_NET_GIF)) != 0)
sys/net/if_gre.c
259
error = priv_check(curthread, PRIV_NET_GRE);
sys/net/if_gre.c
358
sc->gre_fibnum = curthread->td_proc->p_fibnum;
sys/net/if_gre.c
569
if ((error = priv_check(curthread, PRIV_NET_GRE)) != 0)
sys/net/if_gre.c
579
if ((error = priv_check(curthread, PRIV_NET_GRE)) != 0)
sys/net/if_ipsec.c
194
sc->fibnum = curthread->td_proc->p_fibnum;
sys/net/if_ipsec.c
739
error = prison_if(curthread->td_ucred,
sys/net/if_ipsec.c
748
error = prison_if(curthread->td_ucred,
sys/net/if_ipsec.c
761
if ((error = priv_check(curthread, PRIV_NET_SETIFFIB)) != 0)
sys/net/if_ipsec.c
773
if ((error = priv_check(curthread, PRIV_NET_SETIFCAP)) != 0)
sys/net/if_lagg.c
1356
struct thread *td = curthread;
sys/net/if_me.c
193
sc->me_fibnum = curthread->td_proc->p_fibnum;
sys/net/if_me.c
315
error = prison_if(curthread->td_ucred, sintosa(src));
sys/net/if_me.c
323
if ((error = priv_check(curthread, PRIV_NET_ME)) != 0)
sys/net/if_ovpn.c
1617
error = priv_check(curthread, PRIV_NET_OVPN);
sys/net/if_ovpn.c
636
struct thread *td = curthread;
sys/net/if_ovpn.c
745
ret = in6_selectsrc_addr(curthread->td_proc->p_fibnum,
sys/net/if_stf.c
267
sc->sc_fibnum = curthread->td_proc->p_fibnum;
sys/net/if_stf.c
952
error = priv_check(curthread, PRIV_NET_ADDIFADDR);
sys/net/if_tuntap.c
1717
tp->tun_pid = curthread->td_proc->p_pid;
sys/net/if_vlan.c
2434
error = priv_check(curthread, PRIV_NET_SETVLANPCP);
sys/net/if_vxlan.c
1036
td = curthread;
sys/net/if_vxlan.c
2323
error = priv_check(curthread, PRIV_NET_VXLAN);
sys/net/if_vxlan.c
2411
if ((error = priv_check(curthread, PRIV_NET_VXLAN)) != 0)
sys/net/if_vxlan.c
3219
sc->vxl_fibnum = curthread->td_proc->p_fibnum;
sys/net/if_vxlan.c
992
td = curthread;
sys/net/pfvar.h
136
MPASS(curthread->td_critnest > 0);
sys/net/pfvar.h
146
MPASS(curthread->td_critnest > 0);
sys/net/pfvar.h
169
MPASS(curthread->td_critnest > 0);
sys/net/pfvar.h
211
MPASS(curthread->td_critnest > 0);
sys/net/route/fib_algo.c
1522
return (set_fib_algo(curthread->td_proc->p_fibnum, AF_INET, oidp, req));
sys/net/route/fib_algo.c
1534
return (set_fib_algo(curthread->td_proc->p_fibnum, AF_INET6, oidp, req));
sys/net/route/route_tables.c
98
fibnum = curthread->td_proc->p_fibnum;
sys/net/rtsock.c
1003
&saun, curthread->td_ucred);
sys/net/rtsock.c
1209
if (!rt_is_exportable(rc.rc_rt, curthread->td_ucred))
sys/net/rtsock.c
710
error = priv_check(curthread, PRIV_NET_ROUTE);
sys/net/vnet.c
722
vnr->where_fn == curthread->td_vnet_lpush &&
sys/net/vnet.c
731
vnr->where_fn = curthread->td_vnet_lpush;
sys/net/vnet.h
176
#define curvnet curthread->td_vnet
sys/net/vnet.h
200
const char *saved_vnet_lpush = curthread->td_vnet_lpush; \
sys/net/vnet.h
202
curthread->td_vnet_lpush = __func__;
sys/net/vnet.h
217
curthread->td_vnet_lpush = saved_vnet_lpush;
sys/net80211/ieee80211_alq.c
166
r->r_threadid = htobe32((uint32_t) curthread->td_tid);
sys/net80211/ieee80211_alq.c
77
curthread->td_ucred,
sys/net80211/ieee80211_freebsd.c
104
return (priv_check(curthread, PRIV_NET80211_VAP_SETMAC));
sys/net80211/ieee80211_freebsd.c
1085
(void)kern_kldload(curthread, modname, NULL);
sys/net80211/ieee80211_freebsd.c
112
return (priv_check(curthread, PRIV_NET80211_CREATE_VAP));
sys/net80211/ieee80211_freebsd.c
88
return (priv_check(curthread, PRIV_NET80211_VAP_GETKEY));
sys/net80211/ieee80211_freebsd.c
96
return (priv_check(curthread, PRIV_NET80211_VAP_MANAGE));
sys/netgraph/bluetooth/socket/ng_btsocket_rfcomm.c
1438
curthread /* XXX */);
sys/netgraph/bluetooth/socket/ng_btsocket_rfcomm.c
1629
curthread /* XXX */);
sys/netgraph/netgraph.h
1216
curthread->td_ng_outbound++
sys/netgraph/netgraph.h
1219
curthread->td_ng_outbound--; \
sys/netgraph/netgraph.h
1220
KASSERT(curthread->td_ng_outbound >= 0, \
sys/netgraph/ng_base.c
2280
curthread->td_ng_outbound) {
sys/netgraph/ng_ip_input.c
124
if (curthread->td_ng_outbound)
sys/netgraph/ng_ksocket.c
628
struct thread *td = curthread; /* XXX broken */
sys/netgraph/ng_ksocket.c
748
struct thread *td = curthread; /* XXX broken */
sys/netgraph/ng_ksocket.c
972
struct thread *td = curthread; /* XXX broken */
sys/netgraph/ng_socket.c
293
error = kern_kldload(curthread, filename, &fileid);
sys/netgraph/ng_socket.c
306
(void)kern_kldunload(curthread, fileid,
sys/netinet/in_gif.c
263
error = prison_if(curthread->td_ucred, (struct sockaddr *)src);
sys/netinet/ip_gre.c
289
SOCK_DGRAM, IPPROTO_UDP, curthread->td_ucred,
sys/netinet/ip_gre.c
290
curthread);
sys/netinet/ip_gre.c
326
curthread);
sys/netinet/ip_gre.c
507
error = prison_if(curthread->td_ucred, (struct sockaddr *)src);
sys/netinet/ip_mroute.c
2805
mfct = &V_mfctables[curthread->td_proc->p_fibnum];
sys/netinet/ip_mroute.c
2844
mfct = &V_mfctables[curthread->td_proc->p_fibnum];
sys/netinet/ip_mroute.c
565
error = priv_check(curthread, PRIV_NETINET_MROUTE);
sys/netinet/raw_ip.c
696
error = priv_check(curthread, PRIV_NETINET_MROUTE);
sys/netinet/raw_ip.c
751
error = priv_check(curthread, PRIV_NETINET_MROUTE);
sys/netinet/raw_ip.c
760
error = priv_check(curthread, PRIV_NETINET_MROUTE);
sys/netinet/raw_ip.c
768
error = priv_check(curthread, PRIV_NETINET_MROUTE);
sys/netinet/raw_ip.c
789
error = priv_check(curthread, PRIV_NETINET_MROUTE);
sys/netinet/sctp_pcb.c
5472
thread_lock(curthread);
sys/netinet/sctp_pcb.c
5473
sched_bind(curthread, wkq->cpuid);
sys/netinet/sctp_pcb.c
5474
thread_unlock(curthread);
sys/netinet/sctp_usrreq.c
5817
error = priv_check(curthread,
sys/netinet/sctputil.c
7519
curthread->td_ucred, curthread))) {
sys/netinet/sctputil.c
7537
(struct sockaddr *)&sin, curthread))) {
sys/netinet/sctputil.c
7545
curthread->td_ucred, curthread))) {
sys/netinet/sctputil.c
7563
(struct sockaddr *)&sin6, curthread))) {
sys/netinet/siftr.c
1085
error = alq_open(&new_alq, arg1, curthread->td_ucred,
sys/netinet/siftr.c
1131
alq_open(&siftr_alq, siftr_logfile, curthread->td_ucred,
sys/netinet/tcp_fastopen.c
1160
if (jailed_without_vnet(curthread->td_ucred) != 0)
sys/netinet/tcp_fastopen.c
1164
if (curthread->td_ucred->cr_uid != 0)
sys/netinet/tcp_hostcache.c
638
if (jailed_without_vnet(curthread->td_ucred) != 0)
sys/netinet/tcp_hostcache.c
721
if (jailed_without_vnet(curthread->td_ucred) != 0)
sys/netinet/tcp_output.c
2174
V_tcp_autosndbuf_max), curthread))
sys/netinet/tcp_stacks/rack.c
18910
if (!sbreserve_locked(so, SO_SND, scaleup, curthread))
sys/netinet/tcp_subr.c
827
curthread->td_ucred, curthread))) {
sys/netinet/tcp_subr.c
845
(struct sockaddr *)&sin, curthread))) {
sys/netinet/tcp_subr.c
853
curthread->td_ucred, curthread))) {
sys/netinet/tcp_subr.c
871
(struct sockaddr *)&sin6, curthread))) {
sys/netinet6/icmp6.c
673
pr = curthread->td_ucred->cr_prison;
sys/netinet6/in6_gif.c
281
error = prison_if(curthread->td_ucred, (struct sockaddr *)src);
sys/netinet6/in6_ifattach.c
129
pr = curthread->td_ucred->cr_prison;
sys/netinet6/in6_ifattach.c
376
getcredhostuuid(curthread->td_ucred, hostuuid, sizeof(hostuuid));
sys/netinet6/in6_ifattach.c
702
pr = curthread->td_ucred->cr_prison;
sys/netinet6/ip6_gre.c
284
SOCK_DGRAM, IPPROTO_UDP, curthread->td_ucred,
sys/netinet6/ip6_gre.c
285
curthread);
sys/netinet6/ip6_gre.c
329
curthread);
sys/netinet6/ip6_gre.c
514
error = prison_if(curthread->td_ucred, (struct sockaddr *)src);
sys/netinet6/ip6_mroute.c
223
fibnum = curthread->td_proc->p_fibnum;
sys/netinet6/ip6_mroute.c
240
mfct = &V_mfctables[curthread->td_proc->p_fibnum];
sys/netinet6/ip6_mroute.c
499
error = priv_check(curthread, PRIV_NETINET_MROUTE);
sys/netinet6/raw_ip6.c
603
error = priv_check(curthread, PRIV_NETINET_MROUTE);
sys/netinet6/raw_ip6.c
629
error = priv_check(curthread, PRIV_NETINET_MROUTE);
sys/netipsec/ipsec_offload.c
421
tq->install_vnet = curthread->td_vnet;
sys/netipsec/ipsec_offload.c
547
tq->forget_vnet = curthread->td_vnet;
sys/netipsec/ipsec_offload.c
731
tq->adddel_vnet = curthread->td_vnet;
sys/netipsec/ipsec_offload.c
789
tq->adddel_vnet = curthread->td_vnet;
sys/netlink/netlink_domain.c
966
if (priv_check(curthread, PRIV_NET_ROUTE) != 0)
sys/netlink/netlink_domain.c
971
result = sbreserve_locked_limit(so, SO_RCV, optval, nl_maxsockbuf, curthread);
sys/netlink/netlink_io.c
147
nl_set_thread_nlp(curthread, nlp);
sys/netlink/route/iface.c
679
struct thread *td = curthread;
sys/netlink/route/iface_drivers.c
97
curthread);
sys/netpfil/ipfilter/netinet/ip_nat.c
1001
if (jailed_without_vnet(curthread->td_ucred)) {
sys/netpfil/ipfilter/netinet/ip_nat.c
991
if (securelevel_ge(curthread->td_ucred, 3) && (mode & FWRITE))
sys/netpfil/ipfilter/netinet/mlfk_ipl.c
379
if (jailed_without_vnet(curthread->td_ucred))
sys/netpfil/ipfilter/netinet/mlfk_ipl.c
393
if (jailed_without_vnet(curthread->td_ucred))
sys/netpfil/ipfilter/netinet/mlfk_ipl.c
407
if (jailed_without_vnet(curthread->td_ucred))
sys/netpfil/ipfilter/netinet/mlfk_ipl.c
421
if (jailed_without_vnet(curthread->td_ucred))
sys/netpfil/ipfilter/netinet/mlfk_ipl.c
559
CURVNET_SET(TD_TO_VNET(curthread));
sys/netpfil/ipfilter/netinet/mlfk_ipl.c
598
CURVNET_SET(TD_TO_VNET(curthread));
sys/netpfil/pf/if_pfsync.c
1848
if ((error = priv_check(curthread, PRIV_NETINET_PF)) != 0)
sys/netpfil/pf/if_pfsync.c
1866
if ((error = priv_check(curthread, PRIV_NETINET_PF)) != 0)
sys/netpfil/pf/pflow.c
1291
return (sosend(sc->so, sc->sc_flowdst, NULL, m, NULL, 0, curthread));
sys/netpfil/pf/pflow.c
1573
td = curthread;
sys/netsmb/smb_conn.c
312
MPASS(sx_xholder(&cp->co_interlock) == curthread);
sys/netsmb/smb_conn.c
344
MPASS(sx_xholder(&cp->co_interlock) == curthread);
sys/netsmb/smb_conn.c
349
cp->co_locker = curthread;
sys/netsmb/smb_conn.c
352
if (cp->co_locker == curthread) {
sys/netsmb/smb_conn.c
364
MPASS(sx_xholder(&cp->co_interlock) == curthread);
sys/netsmb/smb_conn.c
365
MPASS(cp->co_locker == curthread);
sys/netsmb/smb_dev.c
155
smb_makescred(scred, curthread, NULL);
sys/netsmb/smb_dev.c
384
td = curthread;
sys/netsmb/smb_iod.c
646
iod->iod_td = curthread;
sys/nfs/bootp_subr.c
1534
td = curthread;
sys/nfs/nfs_diskless.c
242
CURVNET_SET(TD_TO_VNET(curthread));
sys/nlm/nlm_advlock.c
174
struct thread *td = curthread;
sys/nlm/nlm_advlock.c
197
struct thread *td = curthread;
sys/nlm/nlm_advlock.c
454
struct thread *td = curthread;
sys/nlm/nlm_advlock.c
491
struct thread *td = curthread;
sys/nlm/nlm_prot_impl.c
1529
struct thread *td = curthread;
sys/nlm/nlm_prot_impl.c
1592
nlm_auth = authunix_create(curthread->td_ucred);
sys/nlm/nlm_prot_impl.c
1804
error = VOP_ACCESS(vs->vs_vp, accmode, cred, curthread);
sys/nlm/nlm_prot_impl.c
1811
error = VOP_ACCESS(vs->vs_vp, VWRITE, cred, curthread);
sys/ofed/drivers/infiniband/core/ib_cma.c
3296
priv_check(curthread, PRIV_NETINET_BINDANY) != 0)
sys/ofed/drivers/infiniband/core/ib_ucma.c
486
cm_id = rdma_create_id(TD_TO_VNET(curthread),
sys/ofed/drivers/infiniband/core/ib_umem.c
115
if (priv_check(curthread, PRIV_VM_MLOCK) != 0)
sys/ofed/drivers/infiniband/core/ib_uverbs_cmd.c
1288
if (cmd->qp_type == IB_QPT_RAW_PACKET && priv_check(curthread, PRIV_NET_RAW) != 0)
sys/ofed/drivers/infiniband/core/ib_uverbs_cmd.c
1409
if (priv_check(curthread, PRIV_NET_RAW)) {
sys/ofed/drivers/infiniband/core/ib_uverbs_cmd.c
3208
if (priv_check(curthread, PRIV_NET_RAW) != 0)
sys/ofed/drivers/infiniband/core/ib_uverbs_cmd.c
587
ret = -fgetvp(curthread, cmd.fd, &cap_no_rights, &vnode);
sys/ofed/drivers/infiniband/core/ib_uverbs_marshall.c
147
dst->net = TD_TO_VNET(curthread);
sys/ofed/drivers/infiniband/ulp/ipoib/ipoib_main.c
227
error = ifhwioctl(SIOCSIFMTU, ifp, (caddr_t)&ifr, curthread);
sys/ofed/include/rdma/ib.h
111
struct thread *td = curthread;
sys/opencrypto/ktls_ocf.c
339
uio->uio_td = curthread;
sys/opencrypto/ktls_ocf.c
387
uio->uio_td = curthread;
sys/opencrypto/ktls_ocf.c
515
uio.uio_td = curthread;
sys/opencrypto/ktls_ocf.c
602
uio->uio_td = curthread;
sys/opencrypto/ktls_ocf.c
831
uio->uio_td = curthread;
sys/powerpc/aim/aim_machdep.c
796
PCPU_SET(curthread, curthread);
sys/powerpc/aim/aim_machdep.c
797
PCPU_SET(curpcb, curthread->td_pcb);
sys/powerpc/aim/aim_machdep.c
798
pmap_activate(curthread);
sys/powerpc/aim/aim_machdep.c
807
if (fputd == curthread)
sys/powerpc/aim/aim_machdep.c
808
enable_fpu(curthread);
sys/powerpc/aim/aim_machdep.c
809
if (vectd == curthread)
sys/powerpc/aim/aim_machdep.c
810
enable_vec(curthread);
sys/powerpc/aim/mmu_oea.c
1599
if (curthread->td_pcb->pcb_cpu.aim.usr_vsid == vsid)
sys/powerpc/aim/mmu_oea.c
1603
curthread->td_pcb->pcb_cpu.aim.usr_segm =
sys/powerpc/aim/mmu_oea.c
1605
curthread->td_pcb->pcb_cpu.aim.usr_vsid = vsid;
sys/powerpc/aim/mmu_oea.c
1623
user_sr = curthread->td_pcb->pcb_cpu.aim.usr_segm;
sys/powerpc/aim/mmu_oea64.c
2266
if (curthread->td_pcb->pcb_cpu.aim.usr_vsid == slbv)
sys/powerpc/aim/mmu_oea64.c
2270
curthread->td_pcb->pcb_cpu.aim.usr_segm =
sys/powerpc/aim/mmu_oea64.c
2272
curthread->td_pcb->pcb_cpu.aim.usr_vsid = slbv;
sys/powerpc/aim/mmu_oea64.c
2295
user_sr = curthread->td_pcb->pcb_cpu.aim.usr_segm;
sys/powerpc/aim/mmu_oea64.c
3203
pm = &curthread->td_proc->p_vmspace->vm_pmap;
sys/powerpc/aim/mmu_radix.c
5985
pm = &curthread->td_proc->p_vmspace->vm_pmap;
sys/powerpc/aim/mmu_radix.c
6546
pmap = vmspace_pmap(curthread->td_proc->p_vmspace);
sys/powerpc/booke/pmap_32.c
693
curthread->td_proc->p_pid, curthread->td_proc->p_comm);
sys/powerpc/booke/pmap_64.c
595
curthread->td_proc->p_pid, curthread->td_proc->p_comm);
sys/powerpc/include/counter.h
149
CRITICAL_ASSERT(curthread); \
sys/powerpc/include/stack.h
40
struct thread *td = curthread; \
sys/powerpc/ofw/rtas.c
233
oldfaultbuf = curthread->td_pcb->pcb_onfault;
sys/powerpc/ofw/rtas.c
234
curthread->td_pcb->pcb_onfault = &env;
sys/powerpc/ofw/rtas.c
242
curthread->td_pcb->pcb_onfault = oldfaultbuf;
sys/powerpc/powermac/grackle.c
246
td = curthread;
sys/powerpc/powerpc/copyinout.c
168
td = curthread;
sys/powerpc/powerpc/copyinout.c
207
td = curthread;
sys/powerpc/powerpc/copyinout.c
247
td = curthread;
sys/powerpc/powerpc/copyinout.c
297
td = curthread;
sys/powerpc/powerpc/copyinout.c
325
td = curthread;
sys/powerpc/powerpc/copyinout.c
354
td = curthread;
sys/powerpc/powerpc/copyinout.c
389
td = curthread;
sys/powerpc/powerpc/copyinout.c
426
td = curthread;
sys/powerpc/powerpc/copyinout.c
454
td = curthread;
sys/powerpc/powerpc/copyinout.c
482
td = curthread;
sys/powerpc/powerpc/copyinout.c
511
td = curthread;
sys/powerpc/powerpc/copyinout.c
540
td = curthread;
sys/powerpc/powerpc/copyinout.c
570
td = curthread;
sys/powerpc/powerpc/copyinout.c
625
td = curthread;
sys/powerpc/powerpc/cpu.c
732
struct thread *td = curthread;
sys/powerpc/powerpc/db_trace.c
308
db_backtrace(curthread, *(db_addr_t *)addr, -1);
sys/powerpc/powerpc/exec_machdep.c
1115
if (td0 == curthread)
sys/powerpc/powerpc/exec_machdep.c
1213
td = curthread;
sys/powerpc/powerpc/exec_machdep.c
1233
td = curthread;
sys/powerpc/powerpc/exec_machdep.c
168
td = curthread;
sys/powerpc/powerpc/exec_machdep.c
414
KASSERT(td == curthread,
sys/powerpc/powerpc/exec_machdep.c
440
KASSERT(td == curthread,
sys/powerpc/powerpc/exec_machdep.c
464
PROC_LOCK(curthread->td_proc);
sys/powerpc/powerpc/exec_machdep.c
466
PROC_UNLOCK(curthread->td_proc);
sys/powerpc/powerpc/exec_machdep.c
586
if (td != curthread)
sys/powerpc/powerpc/exec_machdep.c
616
KASSERT(td == curthread,
sys/powerpc/powerpc/exec_machdep.c
872
PROC_LOCK(curthread->td_proc);
sys/powerpc/powerpc/exec_machdep.c
874
PROC_UNLOCK(curthread->td_proc);
sys/powerpc/powerpc/fpu.c
400
if ((curthread->td_pflags & TDP_KTHREAD) == 0)
sys/powerpc/powerpc/fpu.c
402
curpcb = curthread->td_pcb;
sys/powerpc/powerpc/gdb_machdep.c
55
if (kdb_thread == curthread) {
sys/powerpc/powerpc/interrupt.c
120
if (pmc_hook && (PCPU_GET(curthread)->td_pflags & TDP_CALLCHAIN))
sys/powerpc/powerpc/interrupt.c
121
pmc_hook(PCPU_GET(curthread), PMC_FN_USER_CALLCHAIN, framep);
sys/powerpc/powerpc/interrupt.c
86
td = curthread;
sys/powerpc/powerpc/machdep.c
732
td = curthread;
sys/powerpc/powerpc/machdep.c
749
td = curthread;
sys/powerpc/powerpc/machdep.c
803
tf = have_addr ? (struct trapframe *)addr : curthread->td_frame;
sys/powerpc/powerpc/mp_machdep.c
309
sched_preempt(curthread);
sys/powerpc/powerpc/trap.c
224
td = curthread;
sys/powerpc/powerpc/trap.c
603
printf(" curthread = %p\n", curthread);
sys/powerpc/powerpc/trap.c
604
if (curthread != NULL)
sys/powerpc/powerpc/trap.c
606
curthread->td_proc->p_pid, curthread->td_name);
sys/powerpc/powerpc/trap.c
620
td = curthread;
sys/powerpc/powerpc/trap.c
747
td = curthread;
sys/powerpc/powerpc/trap.c
774
td = curthread;
sys/powerpc/powerpc/uio_machdep.c
61
struct thread *td = curthread;
sys/powerpc/powerpc/uio_machdep.c
73
KASSERT(uio->uio_segflg != UIO_USERSPACE || uio->uio_td == curthread,
sys/powerpc/powerpc/vm_machdep.c
114
KASSERT(td1 == curthread || td1 == &thread0,
sys/powerpc/powerpc/vm_machdep.c
123
if (td1 == curthread)
sys/riscv/include/pmc_mdep.h
49
#define PMC_IN_KERNEL_STACK(va) kstack_contains(curthread, (va), sizeof(va))
sys/riscv/include/stack.h
55
struct thread *td = curthread; \
sys/riscv/riscv/aplic.c
241
tf = curthread->td_intr_frame;
sys/riscv/riscv/clock.c
50
td = curthread;
sys/riscv/riscv/db_trace.c
147
db_stack_trace_cmd(curthread, &frame);
sys/riscv/riscv/exec_machdep.c
129
if (td == curthread)
sys/riscv/riscv/exec_machdep.c
271
curpcb = curthread->td_pcb;
sys/riscv/riscv/exec_machdep.c
305
curpcb = curthread->td_pcb;
sys/riscv/riscv/exec_machdep.c
348
td = curthread;
sys/riscv/riscv/gdb_machdep.c
48
if (kdb_thread == curthread) {
sys/riscv/riscv/gdb_machdep.c
88
if (kdb_thread == curthread) {
sys/riscv/riscv/intc.c
271
frame = curthread->td_intr_frame;
sys/riscv/riscv/machdep.c
245
td = curthread;
sys/riscv/riscv/machdep.c
261
td = curthread;
sys/riscv/riscv/machdep.c
576
PCPU_SET(curthread, &thread0);
sys/riscv/riscv/mp_machdep.c
251
sched_preempt(curthread);
sys/riscv/riscv/plic.c
183
tf = curthread->td_intr_frame;
sys/riscv/riscv/stack_machdep.c
92
stack_capture(curthread, st, &frame);
sys/riscv/riscv/trap.c
197
td = curthread;
sys/riscv/riscv/trap.c
225
td = curthread;
sys/riscv/riscv/trap.c
386
td = curthread;
sys/riscv/riscv/uio_machdep.c
56
struct thread *td = curthread;
sys/riscv/riscv/uio_machdep.c
67
KASSERT(uio->uio_segflg != UIO_USERSPACE || uio->uio_td == curthread,
sys/riscv/riscv/vm_machdep.c
97
MPASS(td1 == curthread);
sys/riscv/starfive/jh7110_pcie.c
234
tf = curthread->td_intr_frame;
sys/riscv/vmm/vmm.c
395
fpe_state_save(curthread);
sys/riscv/vmm/vmm.c
630
td = curthread;
sys/rpc/clnt_bck.c
316
error = sosend(xprt->xp_socket, NULL, NULL, mreq, NULL, 0, curthread);
sys/rpc/clnt_dg.c
1053
uio.uio_td = curthread;
sys/rpc/clnt_dg.c
389
(struct sockaddr *)&cu->cu_raddr, curthread);
sys/rpc/clnt_dg.c
475
error = sosend(cu->cu_socket, sa, NULL, mreq, NULL, 0, curthread);
sys/rpc/clnt_rc.c
109
rc->rc_ucred = crdup(curthread->td_ucred);
sys/rpc/clnt_rc.c
128
struct thread *td = curthread;
sys/rpc/clnt_vc.c
160
error = soconnect(so, raddr, curthread);
sys/rpc/clnt_vc.c
431
error = sosend(ct->ct_socket, NULL, NULL, mreq, NULL, 0, curthread);
sys/rpc/clnt_vc.c
972
uio.uio_td = curthread;
sys/rpc/rpc_generic.c
265
curthread->td_ucred, curthread);
sys/rpc/rpc_generic.c
841
error = sobind(so, sa, curthread);
sys/rpc/rpcsec_gss/rpcsec_gss.c
737
struct thread *td = curthread;
sys/rpc/rpcsec_gss/svc_rpcsec_gss.c
1410
KGSS_CURVNET_SET_QUIET(KGSS_TD_TO_VNET(curthread));
sys/rpc/rpcsec_gss/svc_rpcsec_gss.c
541
cr->cr_prison = curthread->td_ucred->cr_prison;
sys/rpc/rpcsec_gss/svc_rpcsec_gss.c
601
getcredhostid(curthread->td_ucred, &hostid);
sys/rpc/rpcsec_gss/svc_rpcsec_gss.c
647
getcredhostid(curthread->td_ucred, &hostid);
sys/rpc/rpcsec_tls/rpctls_impl.c
444
KRPC_CURVNET_SET_QUIET(KRPC_TD_TO_VNET(curthread));
sys/rpc/rpcsec_tls/rpctls_impl.c
533
error = kernel_sysctlbyname(curthread, "kern.ipc.tls.enable",
sys/rpc/rpcsec_tls/rpctls_impl.c
538
error = kernel_sysctlbyname(curthread, "kern.ipc.tls.maxlen",
sys/rpc/svc.c
1383
td = curthread;
sys/rpc/svc_auth.c
197
cr->cr_prison = curthread->td_ucred->cr_prison;
sys/rpc/svc_auth.c
212
cr->cr_prison = curthread->td_ucred->cr_prison;
sys/rpc/svc_dg.c
102
if (jailed(curthread->td_ucred))
sys/rpc/svc_dg.c
179
uio.uio_td = curthread;
sys/rpc/svc_dg.c
251
0, curthread);
sys/rpc/svc_generic.c
161
curthread)) {
sys/rpc/svc_generic.c
167
solisten(so, -1, curthread);
sys/rpc/svc_generic.c
175
solisten(so, (int)bindaddr->qlen, curthread);
sys/rpc/svc_vc.c
1044
0, curthread);
sys/rpc/svc_vc.c
1120
0, curthread);
sys/rpc/svc_vc.c
240
solisten(so, -1, curthread);
sys/rpc/svc_vc.c
378
error = mac_socket_check_accept(curthread->td_ucred, head);
sys/rpc/svc_vc.c
826
uio.uio_td = curthread;
sys/security/audit/audit.c
411
return (curthread->td_ar);
sys/security/audit/audit.h
158
if (AUDITING_TD(curthread)) \
sys/security/audit/audit.h
163
if (AUDITING_TD(curthread)) \
sys/security/audit/audit.h
168
if (AUDITING_TD(curthread)) \
sys/security/audit/audit.h
173
if (AUDITING_TD(curthread)) \
sys/security/audit/audit.h
178
if (AUDITING_TD(curthread)) \
sys/security/audit/audit.h
183
if (AUDITING_TD(curthread)) \
sys/security/audit/audit.h
188
if (AUDITING_TD(curthread)) \
sys/security/audit/audit.h
193
if (AUDITING_TD(curthread)) \
sys/security/audit/audit.h
198
if (AUDITING_TD(curthread)) \
sys/security/audit/audit.h
203
if (AUDITING_TD(curthread)) \
sys/security/audit/audit.h
208
if (AUDITING_TD(curthread)) \
sys/security/audit/audit.h
213
if (AUDITING_TD(curthread)) \
sys/security/audit/audit.h
218
if (AUDITING_TD(curthread)) \
sys/security/audit/audit.h
223
if (AUDITING_TD(curthread)) \
sys/security/audit/audit.h
228
if (AUDITING_TD(curthread)) \
sys/security/audit/audit.h
233
if (AUDITING_TD(curthread)) \
sys/security/audit/audit.h
238
if (AUDITING_TD(curthread)) \
sys/security/audit/audit.h
243
if (AUDITING_TD(curthread)) \
sys/security/audit/audit.h
248
if (AUDITING_TD(curthread)) \
sys/security/audit/audit.h
253
if (AUDITING_TD(curthread)) \
sys/security/audit/audit.h
258
if (AUDITING_TD(curthread)) \
sys/security/audit/audit.h
263
if (AUDITING_TD(curthread)) \
sys/security/audit/audit.h
268
if (AUDITING_TD(curthread)) \
sys/security/audit/audit.h
273
if (AUDITING_TD(curthread)) \
sys/security/audit/audit.h
278
if (AUDITING_TD(curthread)) \
sys/security/audit/audit.h
283
if (AUDITING_TD(curthread)) \
sys/security/audit/audit.h
288
if (AUDITING_TD(curthread)) \
sys/security/audit/audit.h
293
if (AUDITING_TD(curthread)) \
sys/security/audit/audit.h
298
if (AUDITING_TD(curthread)) \
sys/security/audit/audit.h
303
if (AUDITING_TD(curthread)) \
sys/security/audit/audit.h
308
if (AUDITING_TD(curthread)) \
sys/security/audit/audit.h
313
if (AUDITING_TD(curthread)) \
sys/security/audit/audit.h
318
if (AUDITING_TD(curthread)) \
sys/security/audit/audit.h
323
if (AUDITING_TD(curthread)) \
sys/security/audit/audit.h
328
if (AUDITING_TD(curthread)) \
sys/security/audit/audit.h
333
if (AUDITING_TD(curthread)) \
sys/security/audit/audit.h
338
if (AUDITING_TD(curthread)) \
sys/security/audit/audit.h
343
if (AUDITING_TD(curthread)) \
sys/security/audit/audit.h
348
if (AUDITING_TD(curthread)) \
sys/security/audit/audit.h
353
if (AUDITING_TD(curthread)) \
sys/security/audit/audit.h
358
if (AUDITING_TD(curthread)) \
sys/security/audit/audit.h
363
if (AUDITING_TD(curthread)) \
sys/security/audit/audit.h
368
if (AUDITING_TD(curthread)) \
sys/security/audit/audit.h
373
if (AUDITING_TD(curthread)) \
sys/security/audit/audit.h
378
if (AUDITING_TD(curthread)) \
sys/security/audit/audit.h
383
if (AUDITING_TD(curthread)) \
sys/security/audit/audit.h
388
if (AUDITING_TD(curthread)) \
sys/security/audit/audit_arg.c
874
error = VOP_GETATTR(vp, &vattr, curthread->td_ucred);
sys/security/audit/audit_worker.c
117
(void)VOP_FSYNC(vp, MNT_WAIT, curthread);
sys/security/audit/audit_worker.c
266
IO_APPEND|IO_UNIT, cred, NULL, NULL, curthread);
sys/security/audit/audit_worker.c
527
curthread);
sys/security/mac/mac_prison.c
99
MAC_POLICY_PERFORM_NOSLEEP(prison_cleanup, curthread->td_ucred, pr);
sys/security/mac/mac_syscalls.c
274
MPASS(td == curthread);
sys/security/mac/mac_vfs.c
1062
error = VOP_ACCESS(vp, VADMIN, cred, curthread);
sys/security/mac/mac_vfs.c
1066
error = VOP_SETLABEL(vp, intlabel, cred, curthread);
sys/security/mac/mac_vfs.c
284
error = VOP_OPENEXTATTR(vp, cred, curthread);
sys/security/mac/mac_vfs.c
298
VOP_CLOSEEXTATTR(vp, 0, NOCRED, curthread);
sys/security/mac/mac_vfs.c
302
error = VOP_CLOSEEXTATTR(vp, 1, NOCRED, curthread);
sys/security/mac/mac_vfs.c
317
error = VOP_OPENEXTATTR(vp, cred, curthread);
sys/security/mac/mac_vfs.c
331
VOP_CLOSEEXTATTR(vp, 0, NOCRED, curthread);
sys/security/mac/mac_vfs.c
335
error = VOP_CLOSEEXTATTR(vp, 1, NOCRED, curthread);
sys/security/mac_biba/mac_biba.c
2834
MAC_BIBA_EXTATTR_NAME, &buflen, (char *) &mb_temp, curthread);
sys/security/mac_biba/mac_biba.c
3522
MAC_BIBA_EXTATTR_NAME, buflen, (char *) &mb_temp, curthread);
sys/security/mac_biba/mac_biba.c
3558
MAC_BIBA_EXTATTR_NAME, buflen, (char *) &mb_temp, curthread);
sys/security/mac_do/mac_do.c
1548
return (osd_thread_get_unlocked(curthread, osd_thread_slot));
sys/security/mac_do/mac_do.c
1588
int error = osd_thread_set(curthread, osd_thread_slot, hdr);
sys/security/mac_do/mac_do.c
1594
error = osd_thread_set_reserved(curthread,
sys/security/mac_lomac/mac_lomac.c
2269
mac_proc_vm_revoke(curthread);
sys/security/mac_lomac/mac_lomac.c
2289
MAC_LOMAC_EXTATTR_NAME, &buflen, (char *)&ml_temp, curthread);
sys/security/mac_lomac/mac_lomac.c
2307
buflen, (char *)&ml_temp, curthread);
sys/security/mac_lomac/mac_lomac.c
2805
MAC_LOMAC_EXTATTR_NAME, buflen, (char *)&temp, curthread);
sys/security/mac_lomac/mac_lomac.c
2895
MAC_LOMAC_EXTATTR_NAME, buflen, (char *)&temp, curthread);
sys/security/mac_lomac/mac_lomac.c
501
subj = PSLOT(curthread->td_proc->p_label);
sys/security/mac_lomac/mac_lomac.c
503
p = curthread->td_proc;
sys/security/mac_lomac/mac_lomac.c
532
ast_sched(curthread, TDA_MAC);
sys/security/mac_lomac/mac_lomac.c
556
if (vp != NULL && VOP_GETATTR(vp, &va, curthread->td_ucred) == 0) {
sys/security/mac_lomac/mac_lomac.c
560
subjlabeltext, p->p_pid, pgid, curthread->td_ucred->cr_uid,
sys/security/mac_lomac/mac_lomac.c
566
subjlabeltext, p->p_pid, pgid, curthread->td_ucred->cr_uid,
sys/security/mac_mls/mac_mls.c
2464
MAC_MLS_EXTATTR_NAME, &buflen, (char *) &mm_temp, curthread);
sys/security/mac_mls/mac_mls.c
3151
MAC_MLS_EXTATTR_NAME, buflen, (char *) &mm_temp, curthread);
sys/security/mac_mls/mac_mls.c
3187
MAC_MLS_EXTATTR_NAME, buflen, (char *) &mm_temp, curthread);
sys/security/mac_veriexec/mac_veriexec.c
357
struct thread *td = curthread;
sys/security/mac_veriexec/mac_veriexec.c
501
struct thread *td = curthread;
sys/security/mac_veriexec/mac_veriexec.c
522
struct thread *td = curthread;
sys/security/mac_veriexec_parser/mac_veriexec_parser.c
270
rc = VOP_GETATTR(nid.ni_vp, &va, curthread->td_ucred);
sys/security/mac_veriexec_parser/mac_veriexec_parser.c
281
curthread->td_ucred, NOCRED, &resid, curthread);
sys/security/mac_veriexec_parser/mac_veriexec_parser.c
291
(void)vn_close(nid.ni_vp, FREAD, curthread->td_ucred, curthread);
sys/security/mac_veriexec_parser/mac_veriexec_parser.c
352
rc = VOP_GETATTR(nid.ni_vp, &va, curthread->td_ucred);
sys/security/mac_veriexec_parser/mac_veriexec_parser.c
369
vn_close(nid.ni_vp, FREAD, curthread->td_ucred, curthread);
sys/sys/_smr.h
37
(curthread->td_critnest != 0 && zpcpu_get((smr))->c_seq != SMR_SEQ_INVALID)
sys/sys/buf.h
396
bp->b_exterr = curthread->td_kexterr
sys/sys/buf.h
399
curthread->td_kexterr = bp->b_exterr
sys/sys/conf.h
379
dumptid = curthread->td_tid; \
sys/sys/kpilite.h
37
KASSERT((struct thread *)td == curthread, ("sched_pin called on non curthread"));
sys/sys/kpilite.h
46
KASSERT((struct thread *)td == curthread, ("sched_unpin called on non curthread"));
sys/sys/mount.h
1143
MPASS(curthread->td_critnest > 0); \
sys/sys/mount.h
1150
MPASS(curthread->td_critnest > 0); \
sys/sys/mount.h
857
TSRAW(curthread, TS_ENTER, "VFS_MOUNT", (MP)->mnt_vfc->vfc_name);\
sys/sys/mount.h
859
TSRAW(curthread, TS_EXIT, "VFS_MOUNT", (MP)->mnt_vfc->vfc_name);\
sys/sys/mutex.h
425
__mtx_lock((m), curthread, (opts), (file), (line))
sys/sys/mutex.h
427
__mtx_unlock((m), curthread, (opts), (file), (line))
sys/sys/mutex.h
429
__mtx_lock_spin((m), curthread, (opts), (file), (line))
sys/sys/mutex.h
431
__mtx_trylock_spin((m), curthread, (opts), (file), (line))
sys/sys/mutex.h
474
#define mtx_owned(m) (mtx_owner(m) == curthread)
sys/sys/osd.h
86
KASSERT((td) == curthread, ("Not curthread.")); \
sys/sys/pcpu.h
225
#ifndef curthread
sys/sys/pcpu.h
226
#define curthread PCPU_GET(curthread)
sys/sys/pcpu.h
228
#define curproc (curthread->td_proc)
sys/sys/pcpu.h
231
#define ZPCPU_ASSERT_PROTECTED() MPASS(curthread->td_critnest > 0)
sys/sys/pmckern.h
132
PMC_CALL_HOOK_UNLOCKED(curthread, \
sys/sys/pmckern.h
156
PMC_CALL_HOOK_UNLOCKED(curthread, \
sys/sys/proc.h
1041
MPASS(_td == curthread); \
sys/sys/proc.h
1048
curthread->td_no_sleeping++; \
sys/sys/proc.h
1049
MPASS(curthread->td_no_sleeping > 0); \
sys/sys/proc.h
1053
MPASS(curthread->td_no_sleeping > 0); \
sys/sys/proc.h
1054
curthread->td_no_sleeping--; \
sys/sys/proc.h
1057
#define THREAD_CAN_SLEEP() ((curthread)->td_no_sleeping == 0)
sys/sys/proc.h
1060
MPASS(curthread->td_wantedlock == NULL); \
sys/sys/proc.h
1061
curthread->td_wantedlock = lo; \
sys/sys/proc.h
1065
MPASS(curthread->td_wantedlock == lo); \
sys/sys/proc.h
1066
curthread->td_wantedlock = NULL; \
sys/sys/proc.h
1290
td = curthread;
sys/sys/proc.h
1300
curthread->td_pflags &= save;
sys/sys/proc.h
1309
td = curthread;
sys/sys/proc.h
1319
curthread->td_pflags2 &= save;
sys/sys/rmlock.h
148
return (rms->owner == curthread);
sys/sys/rwlock.h
224
__rw_wlock((rw), curthread, LOCK_FILE, LOCK_LINE)
sys/sys/rwlock.h
226
__rw_wunlock((rw), curthread, LOCK_FILE, LOCK_LINE)
sys/sys/sched.h
179
curthread->td_pinned++;
sys/sys/sched.h
187
MPASS(curthread->td_pinned > 0);
sys/sys/sched.h
188
curthread->td_pinned--;
sys/sys/smr.h
153
CRITICAL_ASSERT(curthread);
sys/sys/smr.h
204
CRITICAL_ASSERT(curthread);
sys/sys/sx.h
198
(void)__sx_xlock((sx), curthread, 0, (file), (line))
sys/sys/sx.h
200
__sx_xlock((sx), curthread, SX_INTERRUPTIBLE, (file), (line))
sys/sys/sx.h
202
__sx_xunlock((sx), curthread, (file), (line))
sys/sys/sx.h
252
(uintptr_t)curthread)
sys/sys/systm.h
184
td = (struct thread_lite *)curthread;
sys/sys/systm.h
194
td = (struct thread_lite *)curthread;
sys/sys/tslog.h
41
#define TSENTER() TSRAW(curthread, TS_ENTER, __func__, NULL)
sys/sys/tslog.h
42
#define TSENTER2(x) TSRAW(curthread, TS_ENTER, __func__, x)
sys/sys/tslog.h
43
#define TSEXIT() TSRAW(curthread, TS_EXIT, __func__, NULL)
sys/sys/tslog.h
44
#define TSEXIT2(x) TSRAW(curthread, TS_EXIT, __func__, x)
sys/sys/tslog.h
46
#define TSEVENT(x) TSRAW(curthread, TS_EVENT, x, NULL)
sys/sys/tslog.h
47
#define TSEVENT2(x, y) TSRAW(curthread, TS_EVENT, x, y)
sys/sys/vnode.h
596
((curthread->td_pflags & TDP_SYNCIO) == 0))
sys/tests/fib_lookup/fib_lookup.c
201
uint32_t fibnum = curthread->td_proc->p_fibnum;
sys/tests/fib_lookup/fib_lookup.c
266
uint32_t fibnum = curthread->td_proc->p_fibnum;
sys/tests/fib_lookup/fib_lookup.c
403
uint32_t fibnum = curthread->td_proc->p_fibnum;
sys/tests/fib_lookup/fib_lookup.c
517
uint32_t fibnum = curthread->td_proc->p_fibnum;
sys/tests/fib_lookup/fib_lookup.c
710
uint32_t fibnum = curthread->td_proc->p_fibnum;
sys/tests/fib_lookup/fib_lookup.c
798
fibnum = curthread->td_proc->p_fibnum;
sys/ufs/ffs/ffs_alloc.c
3162
struct thread *td = curthread; /* XXX */
sys/ufs/ffs/ffs_alloc.c
3281
struct thread *td = curthread;
sys/ufs/ffs/ffs_rawread.c
263
td = uio->uio_td ? uio->uio_td : curthread;
sys/ufs/ffs/ffs_rawread.c
402
(((uio->uio_td != NULL) ? uio->uio_td : curthread)->td_pflags &
sys/ufs/ffs/ffs_snapshot.c
1048
struct thread *td = curthread;
sys/ufs/ffs/ffs_snapshot.c
1330
struct thread *td = curthread;
sys/ufs/ffs/ffs_snapshot.c
1785
struct thread *td = curthread;
sys/ufs/ffs/ffs_snapshot.c
1894
curthread->td_ucred, wkhd);
sys/ufs/ffs/ffs_snapshot.c
1999
struct thread *td = curthread;
sys/ufs/ffs/ffs_snapshot.c
207
struct thread *td = curthread;
sys/ufs/ffs/ffs_snapshot.c
2210
td = curthread;
sys/ufs/ffs/ffs_snapshot.c
2278
struct thread *td = curthread;
sys/ufs/ffs/ffs_softdep.c
12668
struct thread *td = curthread;
sys/ufs/ffs/ffs_softdep.c
13610
if ((curthread->td_pflags & TDP_COWINPROGRESS) || IS_SNAPSHOT(VTOI(vp)))
sys/ufs/ffs/ffs_softdep.c
13785
td = curthread;
sys/ufs/ffs/ffs_softdep.c
13829
td = curthread;
sys/ufs/ffs/ffs_softdep.c
13905
struct thread *td = curthread;
sys/ufs/ffs/ffs_softdep.c
1507
td = curthread;
sys/ufs/ffs/ffs_softdep.c
1905
if (curthread->td_pflags & TDP_COWINPROGRESS)
sys/ufs/ffs/ffs_softdep.c
2062
td = curthread;
sys/ufs/ffs/ffs_softdep.c
2887
cnp.cn_cred = curthread->td_ucred;
sys/ufs/ffs/ffs_softdep.c
3114
mp->mnt_susp_owner = curthread;
sys/ufs/ffs/ffs_softdep.c
3184
if ((curthread->td_pflags & TDP_COWINPROGRESS) == 0)
sys/ufs/ffs/ffs_softdep.c
3208
error = VOP_FSYNC(vp, MNT_WAIT, curthread);
sys/ufs/ffs/ffs_suspend.c
199
curthread->td_ucred, curthread);
sys/ufs/ffs/ffs_suspend.c
204
if (mac_mount_check_stat(curthread->td_ucred, mp) != 0)
sys/ufs/ffs/ffs_suspend.c
235
mp->mnt_susp_owner = curthread;
sys/ufs/ffs/ffs_vfsops.c
1237
td = curthread;
sys/ufs/ffs/ffs_vfsops.c
1558
td = curthread;
sys/ufs/ffs/ffs_vfsops.c
1708
error = vfs_hash_get(mp, ino, flags, curthread, vpp, NULL, NULL);
sys/ufs/ffs/ffs_vfsops.c
1783
error = vfs_hash_insert(vp, ino, flags, curthread, vpp, NULL, NULL);
sys/ufs/ffs/ffs_vfsops.c
1971
vnode_create_vobject(nvp, DIP(ip, i_size), curthread);
sys/ufs/ffs/ffs_vfsops.c
314
MNT_FORCE | MNT_RECURSE | MNT_DEFERRED, curthread);
sys/ufs/ffs/ffs_vfsops.c
361
td = curthread;
sys/ufs/ffs/ffs_vnops.c
2039
(DOINGASYNC(dvp) ? 0 : IO_SYNC), curthread->td_ucred);
sys/ufs/ufs/ufs_bmap.c
129
curthread->td_ru.ru_inblock++;
sys/ufs/ufs/ufs_extattr.c
1293
uele->uele_attrname, NULL, curthread);
sys/ufs/ufs/ufs_extattr.c
717
struct thread *td = curthread;
sys/ufs/ufs/ufs_lookup.c
1468
if (curthread == tr->tr_owner && ip->i_lock_gen == tr->tr_gen)
sys/ufs/ufs/ufs_lookup.c
1478
curthread, curthread->td_tid, ip->i_lock_gen,
sys/ufs/ufs/ufs_lookup.c
1491
tr->tr_owner = curthread;
sys/ufs/ufs/ufs_lookup.c
229
vnode_create_vobject(vdp, DIP(dp, i_size), curthread);
sys/ufs/ufs/ufs_lookup.c
483
error = VOP_ACCESSX(vdp, VWRITE | VAPPEND, cred, curthread);
sys/ufs/ufs/ufs_lookup.c
485
error = VOP_ACCESS(vdp, VWRITE, cred, curthread);
sys/ufs/ufs/ufs_lookup.c
594
error = ufs_delete_denied(vdp, tdp, cred, curthread);
sys/ufs/ufs/ufs_lookup.c
618
error = VOP_ACCESSX(vdp, VWRITE | VAPPEND, cred, curthread);
sys/ufs/ufs/ufs_lookup.c
620
error = VOP_ACCESS(vdp, VWRITE, cred, curthread);
sys/ufs/ufs/ufs_lookup.c
636
error = ufs_delete_denied(vdp, tdp, cred, curthread);
sys/ufs/ufs/ufs_lookup.c
653
error = VOP_ACCESSX(vdp, VWRITE | VAPPEND, cred, curthread);
sys/ufs/ufs/ufs_lookup.c
655
error = VOP_ACCESS(vdp, VWRITE, cred, curthread);
sys/ufs/ufs/ufs_lookup.c
861
td = curthread; /* XXX */
sys/ufs/ufs/ufs_vfsops.c
91
td = curthread;
sys/ufs/ufs/ufs_vnops.c
1038
td = curthread;
sys/ufs/ufs/ufs_vnops.c
1268
struct thread *td = curthread;
sys/ufs/ufs/ufs_vnops.c
1492
error = VOP_ACCESS(fvp, VWRITE, tcnp->cn_cred, curthread);
sys/ufs/ufs/ufs_vnops.c
2156
cnp->cn_cred, curthread);
sys/ufs/ufs/ufs_vnops.c
2161
cnp->cn_cred, curthread);
sys/ufs/ufs/ufs_vnops.c
2914
cnp->cn_cred, curthread);
sys/ufs/ufs/ufs_vnops.c
2919
cnp->cn_cred, curthread);
sys/ufs/ufs/ufs_vnops.c
648
struct thread *td = curthread;
sys/vm/device_pager.c
432
td = curthread;
sys/vm/swap_pager.c
219
prev + pincr > lim_cur(curthread, RLIMIT_SWAP) &&
sys/vm/swap_pager.c
220
priv_check(curthread, PRIV_VM_SWAP_NORLIMIT) != 0) {
sys/vm/swap_pager.c
262
return (swap_reserve_by_cred(incr, curthread->td_ucred));
sys/vm/swap_pager.c
2892
sp->sw_close(curthread, sp);
sys/vm/swap_pager.c
299
priv_check(curthread, PRIV_VM_SWAP_NOQUOTA) != 0) {
sys/vm/swap_pager.c
355
swap_reserve_force_by_cred(incr, curthread->td_ucred);
sys/vm/uma_core.c
1036
CRITICAL_ASSERT(curthread);
sys/vm/uma_core.c
1496
thread_lock(curthread);
sys/vm/uma_core.c
1497
sched_bind(curthread, cpu);
sys/vm/uma_core.c
1498
thread_unlock(curthread);
sys/vm/uma_core.c
1505
thread_lock(curthread);
sys/vm/uma_core.c
1506
sched_unbind(curthread);
sys/vm/uma_core.c
1507
thread_unlock(curthread);
sys/vm/uma_core.c
3586
KASSERT(curthread->td_critnest == 0 || SCHEDULER_STOPPED(),
sys/vm/uma_core.c
3650
KASSERT(curthread->td_critnest == 0 || SCHEDULER_STOPPED(),
sys/vm/uma_core.c
3790
CRITICAL_ASSERT(curthread);
sys/vm/uma_core.c
4738
CRITICAL_ASSERT(curthread);
sys/vm/uma_core.c
910
CRITICAL_ASSERT(curthread);
sys/vm/uma_core.c
928
CRITICAL_ASSERT(curthread);
sys/vm/uma_core.c
984
CRITICAL_ASSERT(curthread);
sys/vm/vm_domainset.c
270
dr = &curthread->td_domain;
sys/vm/vm_domainset.c
323
vm_domainset_iter_init(di, ds, &curthread->td_domain.dr_iter, NULL, 0);
sys/vm/vm_fault.c
1162
curthread->td_cow++;
sys/vm/vm_fault.c
1357
dset = curthread->td_domain.dr_policy;
sys/vm/vm_fault.c
1701
if ((curthread->td_pflags & TDP_NOFAULTING) != 0)
sys/vm/vm_fault.c
1968
curthread->td_ru.ru_majflt++;
sys/vm/vm_fault.c
1985
curthread->td_ru.ru_minflt++;
sys/vm/vm_fault.c
2079
if (pmap != vmspace_pmap(curthread->td_proc->p_vmspace))
sys/vm/vm_fault.c
2227
(curthread->td_pflags & TDP_NOFAULTING) != 0) {
sys/vm/vm_fault.c
2347
dst_object->cred = curthread->td_ucred;
sys/vm/vm_fault.c
454
curthread->td_ru.ru_minflt++;
sys/vm/vm_fault.c
716
curthread->td_ru.ru_majflt++;
sys/vm/vm_fault.c
753
if (map != kernel_map && KTRPOINT(curthread, KTR_FAULT))
sys/vm/vm_fault.c
765
if (map != kernel_map && KTRPOINT(curthread, KTR_FAULTEND))
sys/vm/vm_fault.c
961
fs->entry->wiring_thread != curthread) {
sys/vm/vm_glue.c
199
curthread->td_vslock_sz += len;
sys/vm/vm_glue.c
215
MPASS(curthread->td_vslock_sz >= len);
sys/vm/vm_glue.c
216
curthread->td_vslock_sz -= len;
sys/vm/vm_init.c
168
curthread->td_pflags &= ~TDP_NOFAULTING;
sys/vm/vm_map.c
1726
cred = curthread->td_ucred;
sys/vm/vm_map.c
2938
cred = curthread->td_ucred;
sys/vm/vm_map.c
3406
entry->wiring_thread = curthread;
sys/vm/vm_map.c
3450
entry->wiring_thread != curthread) {
sys/vm/vm_map.c
3467
KASSERT(entry->wiring_thread == curthread,
sys/vm/vm_map.c
3618
entry->wiring_thread = curthread;
sys/vm/vm_map.c
3742
entry->wiring_thread != curthread) {
sys/vm/vm_map.c
3775
KASSERT(entry->wiring_thread == curthread,
sys/vm/vm_map.c
4009
entry->defer_next = curthread->td_map_def_user;
sys/vm/vm_map.c
4010
curthread->td_map_def_user = entry;
sys/vm/vm_map.c
4205
cred = curthread->td_ucred;
sys/vm/vm_map.c
4292
curthread->td_map_def_user;
sys/vm/vm_map.c
4293
curthread->td_map_def_user = fake_entry;
sys/vm/vm_map.c
4304
dst_entry->cred = curthread->td_ucred;
sys/vm/vm_map.c
4557
new_entry->cred = curthread->td_ucred;
sys/vm/vm_map.c
4592
vmemlim = lim_cur(curthread, RLIMIT_VMEM);
sys/vm/vm_map.c
4731
lmemlim = lim_cur(curthread, RLIMIT_MEMLOCK);
sys/vm/vm_map.c
4732
stacklim = lim_cur(curthread, RLIMIT_STACK);
sys/vm/vm_map.c
4733
vmemlim = lim_cur(curthread, RLIMIT_VMEM);
sys/vm/vm_map.c
4916
KASSERT((curthread->td_pflags & TDP_EXECVMSPC) == 0,
sys/vm/vm_map.c
4932
if (p == curthread->td_proc)
sys/vm/vm_map.c
4933
pmap_activate(curthread);
sys/vm/vm_map.c
4934
curthread->td_pflags |= TDP_EXECVMSPC;
sys/vm/vm_map.c
4973
if (p == curthread->td_proc)
sys/vm/vm_map.c
4974
pmap_activate(curthread);
sys/vm/vm_map.c
5109
cred = curthread->td_ucred;
sys/vm/vm_map.c
518
pmap_activate(curthread);
sys/vm/vm_map.c
587
td = curthread;
sys/vm/vm_mmap.c
1478
struct thread *td = curthread;
sys/vm/vm_mmap.c
1716
if ((curthread->td_pflags2 & (TDP2_UEXTERR | TDP2_EXTERR)) ==
sys/vm/vm_object.c
1219
error = VOP_FSYNC(vp, MNT_WAIT, curthread);
sys/vm/vm_object.c
1539
cred = curthread->td_ucred;
sys/vm/vm_object.c
2545
want_path = !(swap_only || jailed(curthread->td_ucred));
sys/vm/vm_object.c
2631
if (VOP_GETATTR(vp, &va, curthread->td_ucred) == 0) {
sys/vm/vm_page.c
3555
d = curthread->td_domain.dr_policy;
sys/vm/vm_page.c
3835
CRITICAL_ASSERT(curthread);
sys/vm/vm_page.c
3945
td = curthread;
sys/vm/vm_page.h
312
(VPB_BIT_EXCLUSIVE | ((u_int)(uintptr_t)curthread & ~VPB_BIT_FLAGMASK))
sys/vm/vm_page.h
693
(m), (m)->busy_lock, curthread, __FILE__, __LINE__)); \
sys/vm/vm_page.h
706
(m), (m)->busy_lock, curthread, __FILE__, __LINE__)); \
sys/vm/vm_pageout.c
2388
td = curthread;
sys/vm/vnode_pager.c
1104
bp->b_rcred = crhold(curthread->td_ucred);
sys/vm/vnode_pager.c
1105
bp->b_wcred = crhold(curthread->td_ucred);
sys/vm/vnode_pager.c
1444
vnode_pager_putpages_ioflags(flags), curthread->td_ucred);
sys/vm/vnode_pager.c
712
bp->b_rcred = crhold(curthread->td_ucred);
sys/vm/vnode_pager.c
713
bp->b_wcred = crhold(curthread->td_ucred);
sys/vm/vnode_pager.c
797
auio.uio_td = curthread;
sys/vm/vnode_pager.c
799
error = VOP_READ(vp, &auio, 0, curthread->td_ucred);
sys/x86/cpufreq/hwpstate_intel.c
131
thread_lock(curthread);
sys/x86/cpufreq/hwpstate_intel.c
132
sched_bind(curthread, pc->pc_cpuid);
sys/x86/cpufreq/hwpstate_intel.c
133
thread_unlock(curthread);
sys/x86/cpufreq/hwpstate_intel.c
179
thread_lock(curthread);
sys/x86/cpufreq/hwpstate_intel.c
180
sched_unbind(curthread);
sys/x86/cpufreq/hwpstate_intel.c
181
thread_unlock(curthread);
sys/x86/cpufreq/hwpstate_intel.c
258
thread_lock(curthread);
sys/x86/cpufreq/hwpstate_intel.c
259
sched_bind(curthread, pc->pc_cpuid);
sys/x86/cpufreq/hwpstate_intel.c
260
thread_unlock(curthread);
sys/x86/cpufreq/hwpstate_intel.c
317
thread_lock(curthread);
sys/x86/cpufreq/hwpstate_intel.c
318
sched_unbind(curthread);
sys/x86/cpufreq/hwpstate_intel.c
319
thread_unlock(curthread);
sys/x86/cpufreq/hwpstate_intel.c
373
thread_lock(curthread);
sys/x86/cpufreq/hwpstate_intel.c
374
sched_bind(curthread, pc->pc_cpuid);
sys/x86/cpufreq/hwpstate_intel.c
375
thread_unlock(curthread);
sys/x86/cpufreq/hwpstate_intel.c
461
thread_lock(curthread);
sys/x86/cpufreq/hwpstate_intel.c
462
sched_unbind(curthread);
sys/x86/cpufreq/hwpstate_intel.c
463
thread_unlock(curthread);
sys/x86/cpufreq/hwpstate_intel.c
581
thread_lock(curthread);
sys/x86/cpufreq/hwpstate_intel.c
582
sched_bind(curthread, pc->pc_cpuid);
sys/x86/cpufreq/hwpstate_intel.c
583
thread_unlock(curthread);
sys/x86/cpufreq/hwpstate_intel.c
624
thread_lock(curthread);
sys/x86/cpufreq/hwpstate_intel.c
625
sched_unbind(curthread);
sys/x86/cpufreq/hwpstate_intel.c
626
thread_unlock(curthread);
sys/x86/iommu/intel_dmar.h
418
old_td_pinned = curthread->td_pinned
sys/x86/iommu/intel_dmar.h
420
KASSERT(curthread->td_pinned == old_td_pinned, \
sys/x86/iommu/intel_dmar.h
421
("pin count leak: %d %d %s:%d", curthread->td_pinned, \
sys/x86/isa/clock.c
415
td = curthread;
sys/x86/x86/cpu_machdep.c
294
td = curthread;
sys/x86/x86/cpu_machdep.c
309
td = curthread;
sys/x86/x86/cpu_machdep.c
447
thread_lock(curthread);
sys/x86/x86/cpu_machdep.c
448
sched_bind(curthread, cpu_id);
sys/x86/x86/cpu_machdep.c
449
thread_unlock(curthread);
sys/x86/x86/cpu_machdep.c
482
thread_lock(curthread);
sys/x86/x86/cpu_machdep.c
483
sched_unbind(curthread);
sys/x86/x86/cpu_machdep.c
484
thread_unlock(curthread);
sys/x86/x86/local_apic.c
1126
fpu_kern_enter(curthread, NULL, FPU_KERN_NOCTX);
sys/x86/x86/local_apic.c
1128
fpu_kern_leave(curthread, NULL);
sys/x86/x86/local_apic.c
1480
td = curthread;
sys/x86/x86/local_apic.c
1811
td = curthread;
sys/x86/x86/mca.c
1208
td = curthread;
sys/x86/x86/mp_x86.c
1086
PCPU_SET(curthread, PCPU_GET(idlethread));
sys/x86/x86/mp_x86.c
1340
td = curthread;
sys/x86/x86/stack_machdep.c
112
if (TD_IS_RUNNING(td) && td != curthread)
sys/x86/x86/stack_machdep.c
115
if (td == curthread) {
sys/x86/x86/stack_machdep.c
171
stack_capture(curthread, st, fp);
sys/x86/x86/stack_machdep.c
99
td = curthread;
sys/x86/x86/tsc.c
783
fpu_kern_enter(curthread, NULL, FPU_KERN_NOCTX);
sys/x86/x86/tsc.c
785
fpu_kern_leave(curthread, NULL);
sys/x86/xen/xen_apic.c
220
ipi_bitmap_handler(curthread->td_intr_frame);
sys/x86/xen/xen_apic.c
299
ipi_swi_handler(curthread->td_intr_frame);
sys/x86/xen/xen_arch_intr.c
100
curthread->td_intr_frame = old;
sys/x86/xen/xen_arch_intr.c
101
--curthread->td_intr_nesting_level;
sys/x86/xen/xen_arch_intr.c
94
++curthread->td_intr_nesting_level;
sys/x86/xen/xen_arch_intr.c
95
old = curthread->td_intr_frame;
sys/x86/xen/xen_arch_intr.c
96
curthread->td_intr_frame = trap_frame;
tools/tools/netrate/http/http.c
164
statep->hwd[curthread].hwd_start_signal_barrier = 1;
tools/tools/netrate/http/http.c
176
if (statep->hwd[curthread].hwd_start_signal_barrier)
tools/tools/netrate/http/http.c
312
curthread = i;
tools/tools/netrate/http/http.c
78
int curthread;
usr.bin/truss/main.c
86
trussinfo->curthread = NULL;
usr.bin/truss/setup.c
313
info->curthread = t;
usr.bin/truss/setup.c
401
info->curthread = nt;
usr.bin/truss/setup.c
420
info->curthread = LIST_FIRST(&p->threadlist);
usr.bin/truss/setup.c
421
assert(info->curthread != NULL);
usr.bin/truss/setup.c
422
assert(LIST_NEXT(info->curthread, entries) == NULL);
usr.bin/truss/setup.c
517
t = info->curthread;
usr.bin/truss/setup.c
536
t = info->curthread;
usr.bin/truss/setup.c
597
t = info->curthread;
usr.bin/truss/setup.c
626
t = info->curthread;
usr.bin/truss/setup.c
637
t = info->curthread;
usr.bin/truss/setup.c
649
t = info->curthread;
usr.bin/truss/setup.c
666
t = info->curthread;
usr.bin/truss/setup.c
733
t = info->curthread;
usr.bin/truss/setup.c
781
free_proc(info->curthread->proc);
usr.bin/truss/setup.c
782
info->curthread = NULL;
usr.bin/truss/setup.c
807
free_thread(info->curthread);
usr.bin/truss/setup.c
808
info->curthread = NULL;
usr.bin/truss/setup.c
810
enter_syscall(info, info->curthread, &pl);
usr.bin/truss/syscalls.c
1099
pid_t pid = trussinfo->curthread->proc->pid;
usr.bin/truss/syscalls.c
1166
pid_t pid = trussinfo->curthread->proc->pid;
usr.bin/truss/syscalls.c
1585
pid_t pid = trussinfo->curthread->proc->pid;
usr.bin/truss/syscalls.c
1648
pid = trussinfo->curthread->proc->pid;
usr.bin/truss/syscalls.c
1753
trussinfo->curthread->proc->abi->pointer_size;
usr.bin/truss/syscalls.c
1825
trussinfo->curthread->proc->abi->pointer_size;
usr.bin/truss/syscalls.c
2801
t = trussinfo->curthread;
usr.bin/truss/syscalls.c
2831
t = trussinfo->curthread;
usr.bin/truss/truss.h
113
struct threadinfo *curthread;