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
134
struct pthread *curthread;
lib/libthr/thread/thr_barrier.c
149
curthread = _get_curthread();
lib/libthr/thread/thr_barrier.c
150
THR_UMUTEX_LOCK(curthread, &bar->b_lock);
lib/libthr/thread/thr_barrier.c
156
THR_UMUTEX_UNLOCK(curthread, &bar->b_lock);
lib/libthr/thread/thr_barrier.c
164
THR_UMUTEX_LOCK(curthread, &bar->b_lock);
lib/libthr/thread/thr_barrier.c
169
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
81
THR_UMUTEX_LOCK(curthread, &bar->b_lock);
lib/libthr/thread/thr_barrier.c
86
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
212
struct pthread *curthread;
lib/libthr/thread/thr_cond.c
216
curthread = _get_curthread();
lib/libthr/thread/thr_cond.c
217
robust = _mutex_enter_robust(curthread, mp);
lib/libthr/thread/thr_cond.c
222
_mutex_leave_robust(curthread, mp);
lib/libthr/thread/thr_cond.c
227
_thr_cancel_enter2(curthread, 0);
lib/libthr/thread/thr_cond.c
239
_thr_cancel_leave(curthread, 0);
lib/libthr/thread/thr_cond.c
257
_mutex_leave_robust(curthread, mp);
lib/libthr/thread/thr_cond.c
260
_thr_testcancel(curthread);
lib/libthr/thread/thr_cond.c
270
_mutex_leave_robust(curthread, mp);
lib/libthr/thread/thr_cond.c
273
_thr_testcancel(curthread);
lib/libthr/thread/thr_cond.c
278
_mutex_leave_robust(curthread, mp);
lib/libthr/thread/thr_cond.c
293
struct pthread *curthread;
lib/libthr/thread/thr_cond.c
297
curthread = _get_curthread();
lib/libthr/thread/thr_cond.c
298
if (curthread->wchan != NULL)
lib/libthr/thread/thr_cond.c
299
PANIC("thread %p was already on queue.", curthread);
lib/libthr/thread/thr_cond.c
302
_thr_testcancel(curthread);
lib/libthr/thread/thr_cond.c
312
curthread->mutex_obj = mp;
lib/libthr/thread/thr_cond.c
313
_sleepq_add(cvp, curthread);
lib/libthr/thread/thr_cond.c
315
_thr_clear_wake(curthread);
lib/libthr/thread/thr_cond.c
324
if (curthread->nwaiter_defer > 0) {
lib/libthr/thread/thr_cond.c
325
_thr_wake_all(curthread->defer_waiters,
lib/libthr/thread/thr_cond.c
326
curthread->nwaiter_defer);
lib/libthr/thread/thr_cond.c
327
curthread->nwaiter_defer = 0;
lib/libthr/thread/thr_cond.c
331
_thr_cancel_enter2(curthread, 0);
lib/libthr/thread/thr_cond.c
332
error = _thr_sleep(curthread, clockid, abstime);
lib/libthr/thread/thr_cond.c
334
_thr_cancel_leave(curthread, 0);
lib/libthr/thread/thr_cond.c
337
if (curthread->wchan == NULL) {
lib/libthr/thread/thr_cond.c
340
} else if (cancel && SHOULD_CANCEL(curthread)) {
lib/libthr/thread/thr_cond.c
342
cvp->__has_user_waiters = _sleepq_remove(sq, curthread);
lib/libthr/thread/thr_cond.c
344
curthread->mutex_obj = NULL;
lib/libthr/thread/thr_cond.c
346
if (!THR_IN_CRITICAL(curthread))
lib/libthr/thread/thr_cond.c
353
_sleepq_remove(sq, curthread);
lib/libthr/thread/thr_cond.c
358
curthread->mutex_obj = NULL;
lib/libthr/thread/thr_cond.c
370
struct pthread *curthread = _get_curthread();
lib/libthr/thread/thr_cond.c
388
if ((error = _mutex_owned(curthread, mp)) != 0)
lib/libthr/thread/thr_cond.c
391
if (curthread->attr.sched_policy != SCHED_OTHER ||
lib/libthr/thread/thr_cond.c
452
struct pthread *curthread = _get_curthread();
lib/libthr/thread/thr_cond.c
473
curthread = _get_curthread();
lib/libthr/thread/thr_cond.c
485
if (PMUTEX_OWNER_ID(mp) == TID(curthread)) {
lib/libthr/thread/thr_cond.c
486
if (curthread->nwaiter_defer >= MAX_DEFER_WAITERS) {
lib/libthr/thread/thr_cond.c
487
_thr_wake_all(curthread->defer_waiters,
lib/libthr/thread/thr_cond.c
488
curthread->nwaiter_defer);
lib/libthr/thread/thr_cond.c
489
curthread->nwaiter_defer = 0;
lib/libthr/thread/thr_cond.c
491
curthread->defer_waiters[curthread->nwaiter_defer++] =
lib/libthr/thread/thr_cond.c
504
struct pthread *curthread;
lib/libthr/thread/thr_cond.c
514
struct pthread *curthread = ba->curthread;
lib/libthr/thread/thr_cond.c
517
if (PMUTEX_OWNER_ID(mp) == TID(curthread)) {
lib/libthr/thread/thr_cond.c
518
if (curthread->nwaiter_defer >= MAX_DEFER_WAITERS) {
lib/libthr/thread/thr_cond.c
519
_thr_wake_all(curthread->defer_waiters,
lib/libthr/thread/thr_cond.c
520
curthread->nwaiter_defer);
lib/libthr/thread/thr_cond.c
521
curthread->nwaiter_defer = 0;
lib/libthr/thread/thr_cond.c
523
curthread->defer_waiters[curthread->nwaiter_defer++] =
lib/libthr/thread/thr_cond.c
556
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
248
struct pthread *curthread;
lib/libthr/thread/thr_umtx.c
268
curthread = _get_curthread();
lib/libthr/thread/thr_umtx.c
269
_thr_umutex_unlock(m, TID(curthread));
sys/amd64/amd64/db_trace.c
359
db_backtrace(curthread, NULL, frame, callpc, 0, -1);
sys/amd64/amd64/efirt_machdep.c
332
curthread->td_md.md_efirt_dis_pf = vm_fault_disable_pagefaults();
sys/amd64/amd64/efirt_machdep.c
377
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
613
KASSERT(td == curthread || TD_IS_SUSPENDED(td) ||
sys/amd64/amd64/exec_machdep.c
646
PROC_LOCK(curthread->td_proc);
sys/amd64/amd64/exec_machdep.c
648
PROC_UNLOCK(curthread->td_proc);
sys/amd64/amd64/exec_machdep.c
834
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
1214
PCPU_SET(curthread, &thread0);
sys/amd64/amd64/machdep.c
1751
td = curthread;
sys/amd64/amd64/machdep.c
1767
td = curthread;
sys/amd64/amd64/mp_machdep.c
650
KASSERT(curthread->td_pinned > 0, ("curthread not pinned"));
sys/amd64/amd64/pmap.c
10086
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
4214
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
145
if (td != curthread)
sys/amd64/amd64/sys_machdep.c
160
if (td != curthread)
sys/amd64/amd64/sys_machdep.c
539
target = curthread->td_proc;
sys/amd64/amd64/sys_machdep.c
617
if (td == curthread)
sys/amd64/amd64/trap.c
1579
td = curthread;
sys/amd64/amd64/trap.c
1830
td = curthread;
sys/amd64/amd64/trap.c
377
td = curthread;
sys/amd64/amd64/trap.c
795
td = curthread;
sys/amd64/amd64/trap.c
990
curproc->p_pid, curthread->td_tid, curproc->p_comm,
sys/amd64/amd64/trap.c
991
curthread->td_name);
sys/amd64/amd64/uio_machdep.c
70
KASSERT(uio->uio_segflg != UIO_USERSPACE || uio->uio_td == curthread,
sys/amd64/amd64/vm_machdep.c
139
MPASS(td1 == curthread);
sys/amd64/amd64/vm_machdep.c
678
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
293
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
115
#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
323
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
1875
(pmap == vmspace_pmap(curthread->td_proc->p_vmspace)));
sys/arm/arm/pmap-v6.c
1944
KASSERT(curthread->td_pinned > 0,
sys/arm/arm/pmap-v6.c
3773
else if (curthread->td_pinned > 0 && rw_wowned(&pvh_global_lock)) {
sys/arm/arm/pmap-v6.c
4158
KASSERT(curthread->td_pinned > 0,
sys/arm/arm/pmap-v6.c
4444
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
69
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
102
if (curthread == td1) {
sys/arm/arm/vm_machdep.c
231
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
258
CRITICAL_ASSERT(curthread);
sys/arm64/arm64/efirt_machdep.c
259
curthread->td_md.md_efirt_dis_pf = vm_fault_disable_pagefaults();
sys/arm64/arm64/efirt_machdep.c
298
proc_tcr = curthread->td_proc->p_md.md_tcr;
sys/arm64/arm64/efirt_machdep.c
308
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
637
MPASS(td == curthread);
sys/arm64/arm64/exec_machdep.c
639
curpcb = curthread->td_pcb;
sys/arm64/arm64/exec_machdep.c
667
MPASS(td == curthread);
sys/arm64/arm64/exec_machdep.c
669
curpcb = curthread->td_pcb;
sys/arm64/arm64/exec_machdep.c
793
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
1318
tf = curthread->td_intr_frame;
sys/arm64/arm64/gicv5.c
888
tf = curthread->td_intr_frame;
sys/arm64/arm64/gicv5_its.c
568
tf = curthread->td_intr_frame;
sys/arm64/arm64/gicv5_iwb.c
153
tf = curthread->td_intr_frame;
sys/arm64/arm64/machdep.c
385
td = curthread;
sys/arm64/arm64/machdep.c
401
td = curthread;
sys/arm64/arm64/machdep.c
819
PCPU_SET(curthread, &thread0);
sys/arm64/arm64/mp_machdep.c
359
sched_preempt(curthread);
sys/arm64/arm64/pmap.c
9468
PCPU_SET(curthread, new);
sys/arm64/arm64/stack_machdep.c
81
stack_capture(curthread, st, &frame);
sys/arm64/arm64/uio_machdep.c
66
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
246
if (td == curthread) {
sys/arm64/arm64/vm_machdep.c
252
if (td == curthread)
sys/arm64/arm64/vm_machdep.c
306
MPASS(td == curthread);
sys/arm64/arm64/vm_machdep.c
80
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
43
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
1498
CURVNET_SET(TD_TO_VNET(curthread));
sys/compat/linprocfs/linprocfs.c
1565
uint32_t fibnum = curthread->td_proc->p_fibnum;
sys/compat/linprocfs/linprocfs.c
1571
CURVNET_SET(TD_TO_VNET(curthread));
sys/compat/linprocfs/linprocfs.c
1742
error = kernel_sysctlbyname(curthread, "kern.maxproc",
sys/compat/linprocfs/linprocfs.c
177
error = kernel_sysctlbyname(curthread, "vfs.bufspace", &buffers, &sz,
sys/compat/linprocfs/linprocfs.c
2116
error = kern_get_msqids(curthread, &msqids, &size);
sys/compat/linprocfs/linprocfs.c
2159
error = kern_get_sema(curthread, &semids, &size);
sys/compat/linprocfs/linprocfs.c
2199
error = kern_get_shmsegs(curthread, &shmids, &size);
sys/compat/linprocfs/linprocfs.c
2238
error = kernel_sysctlbyname(curthread, "kern.maxfiles",
sys/compat/linprocfs/linprocfs.c
2256
error = kernel_sysctlbyname(curthread, "kern.openfiles",
sys/compat/linprocfs/linprocfs.c
2261
error = kernel_sysctlbyname(curthread, "kern.maxfiles",
sys/compat/linprocfs/linprocfs.c
2282
error = kernel_sysctlbyname(curthread, "kern.maxfilesperproc",
sys/compat/linprocfs/linprocfs.c
2319
error = kernel_sysctlbyname(curthread, "kern.sugid_coredump",
sys/compat/linprocfs/linprocfs.c
2336
error = kernel_sysctlbyname(curthread,
sys/compat/linprocfs/linprocfs.c
2353
error = kernel_sysctlbyname(curthread,
sys/compat/linprocfs/linprocfs.c
2369
error = kernel_sysctlbyname(curthread,
sys/compat/linprocfs/linprocfs.c
2415
error = kernel_sysctlbyname(curthread, "kern.mqueue.default_maxmsg",
sys/compat/linprocfs/linprocfs.c
2433
error = kernel_sysctlbyname(curthread, "kern.mqueue.default_msgsize",
sys/compat/linprocfs/linprocfs.c
2452
error = kernel_sysctlbyname(curthread, "kern.mqueue.maxmsg",
sys/compat/linprocfs/linprocfs.c
2470
error = kernel_sysctlbyname(curthread, "kern.mqueue.maxmsgsize",
sys/compat/linprocfs/linprocfs.c
2488
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
1064
sched_relinquish(curthread);
sys/compat/linux/linux_if.c
147
CURVNET_SET(TD_TO_VNET(curthread));
sys/compat/linux/linux_mmap.c
362
linux_msg(curthread, "unsupported madvise MADV_REMOVE");
sys/compat/linux/linux_mmap.c
369
linux_msg(curthread, "unsupported madvise MADV_MERGEABLE");
sys/compat/linux/linux_mmap.c
383
linux_msg(curthread, "unsupported madvise MADV_NOHUGEPAGE");
sys/compat/linux/linux_mmap.c
395
linux_msg(curthread, "unsupported madvise MADV_HWPOISON");
sys/compat/linux/linux_mmap.c
398
linux_msg(curthread, "unsupported madvise MADV_SOFT_OFFLINE");
sys/compat/linux/linux_mmap.c
411
linux_msg(curthread, "unsupported madvise behav %d", behav);
sys/compat/linux/linux_signal.c
141
linux_msg(curthread, "unsupported sigaction flag %#lx", flags);
sys/compat/linux/linux_signal.c
98
linux_msg(curthread,
sys/compat/linux/linux_socket.c
1519
linux_msg(curthread,
sys/compat/linux/linux_socket.c
2263
linux_msg(curthread,
sys/compat/linux/linux_socket.c
2624
linux_msg(curthread,
sys/compat/linux/linux_socket.c
962
linux_msg(curthread,
sys/compat/linux/linux_socket.c
966
linux_msg(curthread,
sys/compat/linux/linux_socket.c
970
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
1580
curthread->td_tid, jiffies, __func__);
sys/compat/linuxkpi/common/src/linux_80211.c
1599
curthread->td_tid, jiffies, __func__,
sys/compat/linuxkpi/common/src/linux_80211.c
1608
"sta %6D failed: %d\n", curthread->td_tid, jiffies, __func__,
sys/compat/linuxkpi/common/src/linux_80211.c
1623
curthread->td_tid, jiffies, __func__,
sys/compat/linuxkpi/common/src/linux_80211.c
1685
curthread->td_tid, jiffies, __func__);
sys/compat/linuxkpi/common/src/linux_80211.c
1710
curthread->td_tid, jiffies, __func__, sta->addr, ":",
sys/compat/linuxkpi/common/src/linux_80211.c
1722
curthread->td_tid, jiffies, __func__,
sys/compat/linuxkpi/common/src/linux_80211.c
1730
curthread->td_tid, jiffies, __func__,
sys/compat/linuxkpi/common/src/linux_80211.c
1740
curthread->td_tid, jiffies, __func__,
sys/compat/linuxkpi/common/src/linux_80211.c
1873
curthread->td_tid, jiffies, __func__,
sys/compat/linuxkpi/common/src/linux_80211.c
1883
curthread->td_tid, jiffies, __func__,
sys/compat/linuxkpi/common/src/linux_80211.c
1895
curthread->td_tid, jiffies, __func__,
sys/compat/linuxkpi/common/src/linux_80211.c
1986
curthread->td_tid, jiffies, __func__, vap,
sys/compat/linuxkpi/common/src/linux_80211.c
2059
curthread->td_tid, jiffies, __func__, vap,
sys/compat/linuxkpi/common/src/linux_80211.c
6215
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
1077
selrecord(curthread, &filp->f_selinfo);
sys/compat/linuxkpi/common/src/linux_compat.c
1240
td = curthread;
sys/compat/linuxkpi/common/src/linux_compat.c
1271
td = curthread;
sys/compat/linuxkpi/common/src/linux_compat.c
1593
td = curthread;
sys/compat/linuxkpi/common/src/linux_compat.c
1784
error = VOP_STAT(vp, sb, curthread->td_ucred, NOCRED);
sys/compat/linuxkpi/common/src/linux_compat.c
2115
if (linux_set_current_flags(curthread, M_NOWAIT)) {
sys/compat/linuxkpi/common/src/linux_compat.c
2684
return ((curthread->td_pflags & TDP_NOFAULTING) != 0);
sys/compat/linuxkpi/common/src/linux_compat.c
438
_fdrop(filp->_file, curthread);
sys/compat/linuxkpi/common/src/linux_compat.c
509
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
278
map = &curthread->td_proc->p_vmspace->vm_map;
sys/compat/linuxkpi/common/src/linux_page.c
324
map = &curthread->td_proc->p_vmspace->vm_map;
sys/compat/linuxkpi/common/src/linux_pci.c
1141
linux_set_current(curthread);
sys/compat/linuxkpi/common/src/linux_pci.c
1165
linux_set_current(curthread);
sys/compat/linuxkpi/common/src/linux_pci.c
1185
linux_set_current(curthread);
sys/compat/linuxkpi/common/src/linux_pci.c
1198
linux_set_current(curthread);
sys/compat/linuxkpi/common/src/linux_pci.c
1212
linux_set_current(curthread);
sys/compat/linuxkpi/common/src/linux_pci.c
1224
linux_set_current(curthread);
sys/compat/linuxkpi/common/src/linux_pci.c
1238
linux_set_current(curthread);
sys/compat/linuxkpi/common/src/linux_pci.c
2297
linux_set_current(curthread);
sys/compat/linuxkpi/common/src/linux_pci.c
2312
linux_set_current(curthread);
sys/compat/linuxkpi/common/src/linux_pci.c
2325
linux_set_current(curthread);
sys/compat/linuxkpi/common/src/linux_pci.c
671
linux_set_current(curthread);
sys/compat/linuxkpi/common/src/linux_pci.c
768
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
385
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
3679
thread_lock(curthread);
sys/dev/acpica/acpi.c
3680
sched_bind(curthread, 0);
sys/dev/acpica/acpi.c
3681
thread_unlock(curthread);
sys/dev/acpica/acpi.c
3684
thread_lock(curthread);
sys/dev/acpica/acpi.c
3685
sched_bind(curthread, 0);
sys/dev/acpica/acpi.c
3686
thread_unlock(curthread);
sys/dev/acpica/acpi.c
3792
thread_lock(curthread);
sys/dev/acpica/acpi.c
3793
sched_unbind(curthread);
sys/dev/acpica/acpi.c
3794
thread_unlock(curthread);
sys/dev/acpica/acpi.c
3797
thread_lock(curthread);
sys/dev/acpica/acpi.c
3798
sched_unbind(curthread);
sys/dev/acpica/acpi.c
3799
thread_unlock(curthread);
sys/dev/acpica/acpi_cpu.c
1174
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
4275
if ((rc = priv_check(curthread, PRIV_DRIVER)) != 0)
sys/dev/cxgbe/adapter.h
1124
(mtx_owned(&(sc)->sc_lock) || sc->last_op_thr == curthread), \
sys/dev/cxgbe/adapter.h
1277
MPASS(curthread == sc->reset_thread);
sys/dev/cxgbe/adapter.h
1285
MPASS(curthread == sc->reset_thread);
sys/dev/cxgbe/adapter.h
1293
MPASS(curthread == sc->reset_thread);
sys/dev/cxgbe/adapter.h
1307
MPASS(curthread == sc->reset_thread);
sys/dev/cxgbe/adapter.h
1320
MPASS(curthread == sc->reset_thread);
sys/dev/cxgbe/adapter.h
1328
MPASS(curthread == sc->reset_thread);
sys/dev/cxgbe/adapter.h
1337
MPASS(curthread == sc->reset_thread);
sys/dev/cxgbe/adapter.h
1345
MPASS(curthread == sc->reset_thread);
sys/dev/cxgbe/adapter.h
1353
MPASS(curthread == sc->reset_thread);
sys/dev/cxgbe/adapter.h
1361
MPASS(curthread == sc->reset_thread);
sys/dev/cxgbe/cxgbei/cxgbei.c
307
uio.uio_td = curthread;
sys/dev/cxgbe/cxgbei/icl_cxgbei.c
1036
error = fget(curthread, fd,
sys/dev/cxgbe/cxgbei/icl_cxgbei.c
1041
fdrop(fp, curthread);
sys/dev/cxgbe/cxgbei/icl_cxgbei.c
1047
fdrop(fp, curthread);
sys/dev/cxgbe/cxgbei/icl_cxgbei.c
1054
fdrop(fp, curthread);
sys/dev/cxgbe/cxgbei/icl_cxgbei.c
1061
fdrop(fp, curthread);
sys/dev/cxgbe/cxgbei/icl_cxgbei.c
1710
error = fget(curthread, fd,
sys/dev/cxgbe/cxgbei/icl_cxgbei.c
1715
fdrop(fp, curthread);
sys/dev/cxgbe/cxgbei/icl_cxgbei.c
1721
fdrop(fp, curthread);
sys/dev/cxgbe/cxgbei/icl_cxgbei.c
1727
fdrop(fp, curthread);
sys/dev/cxgbe/cxgbei/icl_cxgbei.c
1730
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
2425
error = fget(curthread, nvlist_get_number(nvl, "fd"),
sys/dev/cxgbe/nvmf/nvmf_che.c
2430
fdrop(fp, curthread);
sys/dev/cxgbe/nvmf/nvmf_che.c
2436
fdrop(fp, curthread);
sys/dev/cxgbe/nvmf/nvmf_che.c
2442
fdrop(fp, curthread);
sys/dev/cxgbe/nvmf/nvmf_che.c
2458
fdrop(fp, curthread);
sys/dev/cxgbe/nvmf/nvmf_che.c
2478
fdrop(fp, curthread);
sys/dev/cxgbe/nvmf/nvmf_che.c
2517
fdrop(fp, curthread);
sys/dev/cxgbe/nvmf/nvmf_che.c
2533
fdrop(fp, curthread);
sys/dev/cxgbe/nvmf/nvmf_che.c
2600
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
6724
sc->last_op_thr = curthread;
sys/dev/cxgbe/t4_main.c
6751
sc->last_op_thr = curthread;
sys/dev/dpaa/bman_portals.c
159
thread_lock(curthread);
sys/dev/dpaa/bman_portals.c
160
sched_bind(curthread, sc->sc_base.sc_cpu);
sys/dev/dpaa/bman_portals.c
161
thread_unlock(curthread);
sys/dev/dpaa/bman_portals.c
171
thread_lock(curthread);
sys/dev/dpaa/bman_portals.c
172
sched_unbind(curthread);
sys/dev/dpaa/bman_portals.c
173
thread_unlock(curthread);
sys/dev/dpaa/qman_portals.c
237
thread_lock(curthread);
sys/dev/dpaa/qman_portals.c
238
sched_bind(curthread, sc->sc_base.sc_cpu);
sys/dev/dpaa/qman_portals.c
239
thread_unlock(curthread);
sys/dev/dpaa/qman_portals.c
249
thread_lock(curthread);
sys/dev/dpaa/qman_portals.c
250
sched_unbind(curthread);
sys/dev/dpaa/qman_portals.c
251
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
381
int unknown_locks = curthread->td_locks - mtx_owned(&Giant); \
sys/dev/e1000/e1000_osdep.h
385
MPASS(curthread->td_rw_rlocks == 0); \
sys/dev/e1000/e1000_osdep.h
386
MPASS(curthread->td_lk_slocks == 0); \
sys/dev/efidev/efirt.c
311
td = curthread;
sys/dev/efidev/efirt.c
334
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
1785
if (curthread->td_critnest != 0)
sys/dev/hid/hkbd.c
1868
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
1260
pmc_reclaim_pmc_from_cpu(pm, pp, curthread->td_oncpu);
sys/dev/hwpmc/hwpmc_mod.c
2327
KASSERT(td == curthread, ("[pmc,%d] td != curthread",
sys/dev/hwpmc/hwpmc_mod.c
2344
KASSERT(td == curthread, ("[pmc,%d] td != curthread",
sys/dev/hwpmc/hwpmc_mod.c
2376
KASSERT(td == curthread, ("[pmc,%d] td != curthread",
sys/dev/hwpmc/hwpmc_mod.c
2385
KASSERT(td == curthread, ("[pmc,%d] td != curthread",
sys/dev/hwpmc/hwpmc_mod.c
2932
cpu = curthread->td_oncpu; /* setup cpu for pmd_release() */
sys/dev/hwpmc/hwpmc_mod.c
3126
if ((po = pmc_find_owner_descriptor(curthread->td_proc)) == NULL) {
sys/dev/hwpmc/hwpmc_mod.c
3132
pp = pmc_find_process_descriptor(curthread->td_proc,
sys/dev/hwpmc/hwpmc_mod.c
3719
error = p_candebug(curthread, p);
sys/dev/hwpmc/hwpmc_mod.c
3857
cpu = curthread->td_oncpu;
sys/dev/hwpmc/hwpmc_mod.c
4284
KASSERT(td == curthread,
sys/dev/hwpmc/hwpmc_mod.c
4763
td = curthread;
sys/dev/hwpmc/hwpmc_mod.c
4874
td = curthread;
sys/dev/hwpmc/hwpmc_mod.c
4949
td = curthread;
sys/dev/hwpmc/hwpmc_mod.c
4981
td = curthread;
sys/dev/hwpmc/hwpmc_mod.c
5270
cpu = curthread->td_oncpu;
sys/dev/hwpmc/hwpmc_mod.c
5431
ppold = pmc_find_process_descriptor(curthread->td_proc, PMC_FLAG_NONE);
sys/dev/hwpmc/hwpmc_mod.c
758
thread_lock(curthread);
sys/dev/hwpmc/hwpmc_mod.c
759
pb->pb_bound = sched_is_bound(curthread);
sys/dev/hwpmc/hwpmc_mod.c
760
pb->pb_cpu = curthread->td_oncpu;
sys/dev/hwpmc/hwpmc_mod.c
761
pb->pb_priority = curthread->td_priority;
sys/dev/hwpmc/hwpmc_mod.c
762
thread_unlock(curthread);
sys/dev/hwpmc/hwpmc_mod.c
773
curthread->td_oncpu, pb->pb_cpu);
sys/dev/hwpmc/hwpmc_mod.c
774
thread_lock(curthread);
sys/dev/hwpmc/hwpmc_mod.c
775
sched_bind(curthread, pb->pb_cpu);
sys/dev/hwpmc/hwpmc_mod.c
777
sched_unbind(curthread);
sys/dev/hwpmc/hwpmc_mod.c
778
sched_prio(curthread, pb->pb_priority);
sys/dev/hwpmc/hwpmc_mod.c
779
thread_unlock(curthread);
sys/dev/hwpmc/hwpmc_mod.c
797
thread_lock(curthread);
sys/dev/hwpmc/hwpmc_mod.c
798
sched_prio(curthread, PRI_MIN);
sys/dev/hwpmc/hwpmc_mod.c
799
sched_bind(curthread, cpu);
sys/dev/hwpmc/hwpmc_mod.c
800
thread_unlock(curthread);
sys/dev/hwpmc/hwpmc_mod.c
802
KASSERT(curthread->td_oncpu == cpu,
sys/dev/hwpmc/hwpmc_mod.c
804
cpu, curthread->td_oncpu));
sys/dev/hwpmc/hwpmc_rapl.c
195
if (priv_check(curthread, PRIV_PMC_SYSTEM) != 0)
sys/dev/hwpmc/hwpmc_soft.c
398
ast_sched(curthread, TDA_HWPMC);
sys/dev/hwpmc/pmu_dmc620.c
209
tf = PCPU_GET(curthread)->td_intr_frame;
sys/dev/hwt/hwt_vm.c
133
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
10071
err = priv_check(curthread, PRIV_DRIVER);
sys/dev/ice/ice_lib.c
11733
err = priv_check(curthread, PRIV_DRIVER);
sys/dev/ice/ice_lib.c
11864
ret = priv_check(curthread, PRIV_DRIVER);
sys/dev/ice/ice_lib.c
11958
ret = priv_check(curthread, PRIV_DRIVER);
sys/dev/ice/ice_lib.c
12031
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
1513
error = priv_check(curthread, PRIV_DRIVER);
sys/dev/ixgbe/if_ix.c
1603
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
1227
thread_lock(curthread);
sys/dev/md/md.c
1228
sched_prio(curthread, PRIBIO);
sys/dev/md/md.c
1229
thread_unlock(curthread);
sys/dev/md/md.c
1231
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
153
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
174
if (is_user && priv_check(curthread, PRIV_NET_RAW) == 0 &&
sys/dev/mlx5/mlx5_ib/mlx5_ib_devx.c
177
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
1186
thread_lock(curthread);
sys/dev/netmap/netmap_freebsd.c
1187
sched_bind(curthread, nmk->affinity);
sys/dev/netmap/netmap_freebsd.c
1188
thread_unlock(curthread);
sys/dev/netmap/netmap_freebsd.c
123
knlist_delete(&si->si.si_note, curthread, /*islocked=*/0);
sys/dev/netmap/netmap_freebsd.c
1254
nmk->worker_ctx.user_td = curthread;
sys/dev/netmap/netmap_freebsd.c
1255
p = curthread->td_proc;
sys/dev/netmap/netmap_freebsd.c
700
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
416
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
2018
size, nprot, *offset, curthread->td_ucred);
sys/dev/spibus/spigen.c
321
curthread->td_ucred);
sys/dev/usb/input/ukbd.c
2059
if (curthread->td_critnest != 0)
sys/dev/usb/input/ukbd.c
2140
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
848
err = priv_check(curthread, PRIV_DRIVER);
sys/dev/usb/quirk/usb_quirk.c
886
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
1902
err = priv_check(curthread, PRIV_DRIVER);
sys/dev/usb/usb_generic.c
2049
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
2394
error = priv_check(curthread, PRIV_DRIVER);
sys/dev/usb/usb_generic.c
2419
error = priv_check(curthread, PRIV_DRIVER);
sys/dev/usb/usb_generic.c
255
curthread->td_proc->p_pid, curthread->td_proc->p_comm);
sys/dev/usb/usb_generic.c
945
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/usb/video/uvideo.c
3680
buf_size_total, VM_PROT_ALL, 0, curthread->td_ucred);
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
194
getcredhostname(curthread->td_ucred, hostbuf,
sys/fs/cd9660/cd9660_rrip.c
267
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
212
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
482
struct thread *td = curthread;
sys/fs/fdescfs/fdesc_vnops.c
647
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
1005
td = curthread;
sys/fs/fuse/fuse_vnops.c
1032
err = fuse_vnode_size(outvp, &outfilesize, outcred, curthread);
sys/fs/fuse/fuse_vnops.c
1123
struct thread *td = curthread;
sys/fs/fuse/fuse_vnops.c
1330
struct thread *td = curthread;
sys/fs/fuse/fuse_vnops.c
1356
struct thread *td = curthread;
sys/fs/fuse/fuse_vnops.c
1545
struct thread *td = curthread;
sys/fs/fuse/fuse_vnops.c
1814
fmdi.umask = curthread->td_proc->p_pd->pd_cmask;
sys/fs/fuse/fuse_vnops.c
1922
err = fuse_vnop_do_lseek(vp, curthread,
sys/fs/fuse/fuse_vnops.c
1923
curthread->td_ucred, curthread->td_proc->p_pid,
sys/fs/fuse/fuse_vnops.c
1931
curthread, curthread->td_ucred);
sys/fs/fuse/fuse_vnops.c
1934
err = fuse_vnop_do_lseek(vp, curthread,
sys/fs/fuse/fuse_vnops.c
1935
curthread->td_ucred,
sys/fs/fuse/fuse_vnops.c
1936
curthread->td_proc->p_pid, &offset,
sys/fs/fuse/fuse_vnops.c
1941
curthread, curthread->td_ucred);
sys/fs/fuse/fuse_vnops.c
1978
pid_t pid = curthread->td_proc->p_pid;
sys/fs/fuse/fuse_vnops.c
2004
err = fuse_filehandle_open(vp, FREAD, &fufh, curthread, cred);
sys/fs/fuse/fuse_vnops.c
2034
fuse_filehandle_close(vp, fufh, curthread, cred);
sys/fs/fuse/fuse_vnops.c
2063
pid_t pid = curthread->td_proc->p_pid;
sys/fs/fuse/fuse_vnops.c
2084
err = fuse_filehandle_open(vp, FREAD, &fufh, curthread, cred);
sys/fs/fuse/fuse_vnops.c
2107
fuse_filehandle_close(vp, fufh, curthread, cred);
sys/fs/fuse/fuse_vnops.c
2149
err = fdisp_simple_putget_vp(&fdi, FUSE_READLINK, vp, curthread, cred);
sys/fs/fuse/fuse_vnops.c
2184
struct thread *td = curthread;
sys/fs/fuse/fuse_vnops.c
2330
curthread, tcnp->cn_cred);
sys/fs/fuse/fuse_vnops.c
2410
struct thread *td = curthread;
sys/fs/fuse/fuse_vnops.c
2605
fdisp_make_vp(&fdi, FUSE_SYMLINK, dvp, curthread, NULL);
sys/fs/fuse/fuse_vnops.c
2632
pid_t pid = curthread->td_proc->p_pid;
sys/fs/fuse/fuse_vnops.c
2657
err = fuse_filehandle_open(vp, FWRITE, &fufh, curthread, cred);
sys/fs/fuse/fuse_vnops.c
2684
err = fuse_vnode_size(vp, &filesize, cred, curthread);
sys/fs/fuse/fuse_vnops.c
2709
fuse_filehandle_close(vp, fufh, curthread, cred);
sys/fs/fuse/fuse_vnops.c
276
struct thread *td = curthread;
sys/fs/fuse/fuse_vnops.c
3197
pid_t pid = curthread->td_proc->p_pid;
sys/fs/fuse/fuse_vnops.c
3221
err = fuse_filehandle_open(vp, FWRITE, &fufh, curthread, cred);
sys/fs/fuse/fuse_vnops.c
3229
err = fuse_vnode_size(vp, &filesize, cred, curthread);
sys/fs/fuse/fuse_vnops.c
3237
fdisp_make_vp(&fdi, FUSE_FALLOCATE, vp, curthread, cred);
sys/fs/fuse/fuse_vnops.c
3270
fuse_internal_clear_suid_on_write(vp, cred, curthread);
sys/fs/fuse/fuse_vnops.c
3273
err = fuse_internal_fsync(vp, curthread, MNT_WAIT,
sys/fs/fuse/fuse_vnops.c
3280
fuse_filehandle_close(vp, fufh, curthread, cred);
sys/fs/fuse/fuse_vnops.c
3286
fuse_filehandle_close(vp, fufh, curthread, cred);
sys/fs/fuse/fuse_vnops.c
3450
err = fuse_internal_getattr(vp, &va, curthread->td_ucred, curthread);
sys/fs/fuse/fuse_vnops.c
556
struct thread *td = curthread;
sys/fs/fuse/fuse_vnops.c
681
pid_t pid = curthread->td_proc->p_pid;
sys/fs/fuse/fuse_vnops.c
711
err = vn_rlimit_fsize(vp, &io, curthread);
sys/fs/fuse/fuse_vnops.c
721
err = fuse_vnode_size(vp, &filesize, cred, curthread);
sys/fs/fuse/fuse_vnops.c
730
fdisp_make_vp(&fdi, FUSE_FALLOCATE, vp, curthread, cred);
sys/fs/fuse/fuse_vnops.c
752
fuse_internal_clear_suid_on_write(vp, cred, curthread);
sys/fs/fuse/fuse_vnops.c
776
struct thread *td = curthread;
sys/fs/fuse/fuse_vnops.c
888
td = ap->a_td ? ap->a_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
407
error = VOP_ACCESS(vdp, VWRITE, cnp->cn_cred, curthread);
sys/fs/msdosfs/msdosfs_lookup.c
508
error = VOP_ACCESS(vdp, VWRITE, cnp->cn_cred, curthread);
sys/fs/msdosfs/msdosfs_lookup.c
537
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
1006
curthread->td_ucred = savcred;
sys/fs/nfs/nfs_commonkrpc.c
1608
td = curthread; /* XXX */
sys/fs/nfs/nfs_commonkrpc.c
1634
td = curthread; /* XXX */
sys/fs/nfs/nfs_commonkrpc.c
1651
td = curthread; /* XXX */
sys/fs/nfs/nfs_commonkrpc.c
265
struct thread *td = curthread;
sys/fs/nfs/nfs_commonkrpc.c
983
savcred = curthread->td_ucred;
sys/fs/nfs/nfs_commonkrpc.c
984
curthread->td_ucred = authcred;
sys/fs/nfs/nfs_commonport.c
388
struct thread *td = curthread;
sys/fs/nfs/nfs_commonsubs.c
1373
CURVNET_SET_QUIET(TD_TO_VNET(curthread));
sys/fs/nfs/nfs_commonsubs.c
3579
p = curthread();
sys/fs/nfs/nfs_commonsubs.c
3656
CURVNET_SET_QUIET(TD_TO_VNET(curthread));
sys/fs/nfs/nfs_commonsubs.c
3823
CURVNET_SET_QUIET(TD_TO_VNET(curthread));
sys/fs/nfs/nfs_commonsubs.c
3928
CURVNET_SET_QUIET(TD_TO_VNET(curthread));
sys/fs/nfs/nfs_commonsubs.c
4049
CURVNET_SET_QUIET(TD_TO_VNET(curthread));
sys/fs/nfs/nfs_commonsubs.c
4171
rp->nr_cred = crhold(curthread->td_ucred);
sys/fs/nfs/nfs_commonsubs.c
4477
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
639
(curthread->td_pflags2 & TDP2_SBPAGES) == 0)
sys/fs/nfsclient/nfs_clrpcops.c
8272
&grp, curthread);
sys/fs/nfsclient/nfs_clrpcops.c
8277
&user, &grp, curthread);
sys/fs/nfsclient/nfs_clrpcops.c
9094
NFSV4OPEN_ACCESSREAD, 0, NULL, curthread, &instateid,
sys/fs/nfsclient/nfs_clrpcops.c
9098
NFSV4OPEN_ACCESSWRITE, 0, NULL, curthread, &outstateid,
sys/fs/nfsclient/nfs_clrpcops.c
9103
outattrflagp, consecutive, &commit, cred, curthread);
sys/fs/nfsclient/nfs_clrpcops.c
9122
curthread);
sys/fs/nfsclient/nfs_clrpcops.c
9331
NFSV4OPEN_ACCESSREAD, 0, NULL, curthread, &instateid,
sys/fs/nfsclient/nfs_clrpcops.c
9335
NFSV4OPEN_ACCESSWRITE, 0, NULL, curthread, &outstateid,
sys/fs/nfsclient/nfs_clrpcops.c
9340
outattrflagp, cred, curthread);
sys/fs/nfsclient/nfs_clrpcops.c
9357
curthread);
sys/fs/nfsclient/nfs_clrpcops.c
9521
NFSV4OPEN_ACCESSREAD, 0, cred, curthread, &stateid, &lckp);
sys/fs/nfsclient/nfs_clrpcops.c
9535
curthread);
sys/fs/nfsclient/nfs_clrpcops.c
9574
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
1190
cnp->cn_cred, curthread, &nfsva, &nfhp, &attrflag);
sys/fs/nfsclient/nfs_clvnops.c
1194
error = nfscl_nget(vp->v_mount, vp, nfhp, cnp, curthread, &np,
sys/fs/nfsclient/nfs_clvnops.c
1223
struct thread *td = curthread;
sys/fs/nfsclient/nfs_clvnops.c
1740
rdev, vap->va_type, cnp->cn_cred, curthread, &dnfsva,
sys/fs/nfsclient/nfs_clvnops.c
1745
cnp->cn_namelen, cnp->cn_cred, curthread,
sys/fs/nfsclient/nfs_clvnops.c
1749
curthread, &np, LK_EXCLUSIVE);
sys/fs/nfsclient/nfs_clvnops.c
1764
error = nfscl_maperr(curthread, error, vap->va_uid,
sys/fs/nfsclient/nfs_clvnops.c
1881
vap, cverf, fmode, cnp->cn_cred, curthread, &dnfsva, &nfsva,
sys/fs/nfsclient/nfs_clvnops.c
1886
cnp->cn_namelen, cnp->cn_cred, curthread,
sys/fs/nfsclient/nfs_clvnops.c
1890
curthread, &np, LK_EXCLUSIVE);
sys/fs/nfsclient/nfs_clvnops.c
1897
error = nfsrpc_getattr(newvp, cnp->cn_cred, curthread,
sys/fs/nfsclient/nfs_clvnops.c
1915
cnp->cn_cred, curthread, &nfsva, &attrflag);
sys/fs/nfsclient/nfs_clvnops.c
1922
cnp->cn_cred, curthread, &nfsva, &attrflag);
sys/fs/nfsclient/nfs_clvnops.c
1942
error = nfscl_maperr(curthread, error, vap->va_uid,
sys/fs/nfsclient/nfs_clvnops.c
2005
error = ncl_vinvalbuf(vp, 0, curthread, 1);
sys/fs/nfsclient/nfs_clvnops.c
2009
cnp->cn_namelen, cnp->cn_cred, curthread, false);
sys/fs/nfsclient/nfs_clvnops.c
2181
error = VOP_FSYNC(fvp, MNT_WAIT, curthread);
sys/fs/nfsclient/nfs_clvnops.c
2187
error = VOP_FSYNC(tvp, MNT_WAIT, curthread);
sys/fs/nfsclient/nfs_clvnops.c
2204
curthread);
sys/fs/nfsclient/nfs_clvnops.c
2273
curthread));
sys/fs/nfsclient/nfs_clvnops.c
2348
VOP_FSYNC(vp, MNT_WAIT, curthread);
sys/fs/nfsclient/nfs_clvnops.c
2352
cnp->cn_cred, curthread, &dnfsva, &nfsva, &attrflag, &dattrflag);
sys/fs/nfsclient/nfs_clvnops.c
2388
error = nfscl_maperr(curthread, error, (uid_t)0,
sys/fs/nfsclient/nfs_clvnops.c
2410
ap->a_target, vap, cnp->cn_cred, curthread, &dnfsva,
sys/fs/nfsclient/nfs_clvnops.c
2413
ret = nfscl_nget(dvp->v_mount, dvp, nfhp, cnp, curthread,
sys/fs/nfsclient/nfs_clvnops.c
2430
cnp->cn_cred, curthread, &np);
sys/fs/nfsclient/nfs_clvnops.c
2438
error = nfscl_maperr(curthread, error,
sys/fs/nfsclient/nfs_clvnops.c
2493
vap, cnp->cn_cred, curthread, &dnfsva, &nfsva, &nfhp,
sys/fs/nfsclient/nfs_clvnops.c
2507
ret = nfscl_nget(dvp->v_mount, dvp, nfhp, cnp, curthread,
sys/fs/nfsclient/nfs_clvnops.c
2519
cnp->cn_cred, curthread, &np);
sys/fs/nfsclient/nfs_clvnops.c
2530
error = nfscl_maperr(curthread, error,
sys/fs/nfsclient/nfs_clvnops.c
2571
cnp->cn_cred, curthread, &dnfsva, &dattrflag);
sys/fs/nfsclient/nfs_clvnops.c
2587
error = nfscl_maperr(curthread, error, (uid_t)0,
sys/fs/nfsclient/nfs_clvnops.c
2836
pid = curthread->td_proc->p_pid;
sys/fs/nfsclient/nfs_clvnops.c
2843
curthread, NULL))
sys/fs/nfsclient/nfs_clvnops.c
2851
curthread, &np);
sys/fs/nfsclient/nfs_clvnops.c
3055
ncl_asyncio(VFSTONFS(vp->v_mount), bp, NOCRED, curthread))
sys/fs/nfsclient/nfs_clvnops.c
3056
(void) ncl_doio(vp, bp, cr, curthread, 1);
sys/fs/nfsclient/nfs_clvnops.c
3432
struct thread *td = curthread; /* XXX */
sys/fs/nfsclient/nfs_clvnops.c
3781
struct thread *td = curthread;
sys/fs/nfsclient/nfs_clvnops.c
3826
struct thread *td = curthread;
sys/fs/nfsclient/nfs_clvnops.c
3900
struct thread *td = curthread;
sys/fs/nfsclient/nfs_clvnops.c
4128
error = ncl_flush(invp, MNT_WAIT, curthread, 1, 0);
sys/fs/nfsclient/nfs_clvnops.c
4131
error = ncl_vinvalbuf(outvp, V_SAVE, curthread, 0);
sys/fs/nfsclient/nfs_clvnops.c
4169
0, ap->a_incred, curthread,
sys/fs/nfsclient/nfs_clvnops.c
4253
ap->a_outcred, curthread);
sys/fs/nfsclient/nfs_clvnops.c
4320
error = nfscl_maperr(curthread, error, (uid_t)0, (gid_t)0);
sys/fs/nfsclient/nfs_clvnops.c
4644
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
CURVNET_SET(TD_TO_VNET(curthread));
sys/fs/nfsserver/nfs_fha_new.c
616
CURVNET_SET(TD_TO_VNET(curthread));
sys/fs/nfsserver/nfs_fha_new.c
653
CURVNET_SET(TD_TO_VNET(curthread));
sys/fs/nfsserver/nfs_nfsdkrpc.c
139
CURVNET_SET_QUIET(TD_TO_VNET(curthread));
sys/fs/nfsserver/nfs_nfsdkrpc.c
418
ast_kclear(curthread);
sys/fs/nfsserver/nfs_nfsdkrpc.c
531
CURVNET_SET(TD_TO_VNET(curthread));
sys/fs/nfsserver/nfs_nfsdport.c
1327
struct thread *p = curthread;
sys/fs/nfsserver/nfs_nfsdport.c
2124
cred = curthread->td_ucred;
sys/fs/nfsserver/nfs_nfsdport.c
2359
nfsrv_pnfscreate(vp, &va, cred, curthread);
sys/fs/nfsserver/nfs_nfsdport.c
2410
savcred = curthread->td_ucred;
sys/fs/nfsserver/nfs_nfsdport.c
2411
curthread->td_ucred = cred;
sys/fs/nfsserver/nfs_nfsdport.c
2564
curthread->td_ucred = savcred; /* Reset the thread's cred. */
sys/fs/nfsserver/nfs_nfsdport.c
2584
struct thread *p = curthread;
sys/fs/nfsserver/nfs_nfsdport.c
2868
struct thread *p = curthread;
sys/fs/nfsserver/nfs_nfsdport.c
3135
struct thread *p = curthread;
sys/fs/nfsserver/nfs_nfsdport.c
368
if (jailed(curthread->td_ucred))
sys/fs/nfsserver/nfs_nfsdport.c
402
if (jailed(curthread->td_ucred))
sys/fs/nfsserver/nfs_nfsdport.c
4229
mp->mnt_exjail->cr_prison != curthread->td_ucred->cr_prison)
sys/fs/nfsserver/nfs_nfsdport.c
427
if (jailed(curthread->td_ucred))
sys/fs/nfsserver/nfs_nfsdport.c
4270
mp->mnt_exjail->cr_prison != curthread->td_ucred->cr_prison)
sys/fs/nfsserver/nfs_nfsdport.c
8641
nfsrv_throwawayallstate(curthread);
sys/fs/nfsserver/nfs_nfsdserv.c
1119
struct thread *p = curthread;
sys/fs/nfsserver/nfs_nfsdserv.c
1304
struct thread *p = curthread;
sys/fs/nfsserver/nfs_nfsdserv.c
140
struct thread *p = curthread;
sys/fs/nfsserver/nfs_nfsdserv.c
1474
struct thread *p = curthread;
sys/fs/nfsserver/nfs_nfsdserv.c
1712
struct thread *p = curthread;
sys/fs/nfsserver/nfs_nfsdserv.c
1799
struct thread *p = curthread;
sys/fs/nfsserver/nfs_nfsdserv.c
1965
struct thread *p = curthread;
sys/fs/nfsserver/nfs_nfsdserv.c
2079
struct thread *p = curthread;
sys/fs/nfsserver/nfs_nfsdserv.c
2205
struct thread *p = curthread;
sys/fs/nfsserver/nfs_nfsdserv.c
2340
struct thread *p = curthread;
sys/fs/nfsserver/nfs_nfsdserv.c
2399
struct thread *p = curthread;
sys/fs/nfsserver/nfs_nfsdserv.c
2458
struct thread *p = curthread;
sys/fs/nfsserver/nfs_nfsdserv.c
2498
struct thread *p = curthread;
sys/fs/nfsserver/nfs_nfsdserv.c
252
struct thread *p = curthread;
sys/fs/nfsserver/nfs_nfsdserv.c
2556
struct thread *p = curthread;
sys/fs/nfsserver/nfs_nfsdserv.c
2783
struct thread *p = curthread;
sys/fs/nfsserver/nfs_nfsdserv.c
2897
struct thread *p = curthread;
sys/fs/nfsserver/nfs_nfsdserv.c
3024
struct thread *p = curthread;
sys/fs/nfsserver/nfs_nfsdserv.c
3583
struct thread *p = curthread;
sys/fs/nfsserver/nfs_nfsdserv.c
3661
struct thread *p = curthread;
sys/fs/nfsserver/nfs_nfsdserv.c
3698
struct thread *p = curthread;
sys/fs/nfsserver/nfs_nfsdserv.c
3735
struct thread *p = curthread;
sys/fs/nfsserver/nfs_nfsdserv.c
3766
struct thread *p = curthread;
sys/fs/nfsserver/nfs_nfsdserv.c
3821
struct thread *p = curthread;
sys/fs/nfsserver/nfs_nfsdserv.c
3929
struct thread *p = curthread;
sys/fs/nfsserver/nfs_nfsdserv.c
3976
struct thread *p = curthread;
sys/fs/nfsserver/nfs_nfsdserv.c
4108
struct thread *p = curthread;
sys/fs/nfsserver/nfs_nfsdserv.c
413
struct thread *p = curthread;
sys/fs/nfsserver/nfs_nfsdserv.c
4258
struct thread *p = curthread;
sys/fs/nfsserver/nfs_nfsdserv.c
4413
struct thread *p = curthread;
sys/fs/nfsserver/nfs_nfsdserv.c
4450
struct thread *p = curthread;
sys/fs/nfsserver/nfs_nfsdserv.c
4537
struct thread *p = curthread;
sys/fs/nfsserver/nfs_nfsdserv.c
4606
struct thread *p = curthread;
sys/fs/nfsserver/nfs_nfsdserv.c
4789
struct thread *p = curthread;
sys/fs/nfsserver/nfs_nfsdserv.c
4911
struct thread *p = curthread;
sys/fs/nfsserver/nfs_nfsdserv.c
4983
struct thread *p = curthread;
sys/fs/nfsserver/nfs_nfsdserv.c
5063
struct thread *p = curthread;
sys/fs/nfsserver/nfs_nfsdserv.c
5109
struct thread *p = curthread;
sys/fs/nfsserver/nfs_nfsdserv.c
5209
struct thread *p = curthread;
sys/fs/nfsserver/nfs_nfsdserv.c
5293
struct thread *p = curthread;
sys/fs/nfsserver/nfs_nfsdserv.c
5426
nfsrv_delds(devid, curthread);
sys/fs/nfsserver/nfs_nfsdserv.c
5664
struct thread *p = curthread;
sys/fs/nfsserver/nfs_nfsdserv.c
5776
forat_ret = nfsvno_getattr(vp, &forat, nd, curthread, 1, &attrbits);
sys/fs/nfsserver/nfs_nfsdserv.c
5782
curthread, NFSACCCHK_ALLOWOWNER, NFSACCCHK_VPISLOCKED,
sys/fs/nfsserver/nfs_nfsdserv.c
5786
&stateid, exp, nd, curthread);
sys/fs/nfsserver/nfs_nfsdserv.c
5792
curthread);
sys/fs/nfsserver/nfs_nfsdserv.c
5884
forat_ret = nfsvno_getattr(vp, &forat, nd, curthread, 1, &attrbits);
sys/fs/nfsserver/nfs_nfsdserv.c
5890
curthread, NFSACCCHK_ALLOWOWNER, NFSACCCHK_VPISLOCKED,
sys/fs/nfsserver/nfs_nfsdserv.c
5894
&stateid, exp, nd, curthread);
sys/fs/nfsserver/nfs_nfsdserv.c
5898
curthread);
sys/fs/nfsserver/nfs_nfsdserv.c
6001
ret = nfsvno_getattr(vp, &at, nd, curthread, 1, &attrbits);
sys/fs/nfsserver/nfs_nfsdserv.c
6007
curthread, NFSACCCHK_ALLOWOWNER, NFSACCCHK_VPISLOCKED,
sys/fs/nfsserver/nfs_nfsdserv.c
6011
clientid, &stateid, exp, nd, curthread);
sys/fs/nfsserver/nfs_nfsdserv.c
6023
ret = nfsvno_getattr(tovp, &at, nd, curthread, 1, &attrbits);
sys/fs/nfsserver/nfs_nfsdserv.c
6029
curthread, NFSACCCHK_ALLOWOWNER, NFSACCCHK_VPISLOCKED,
sys/fs/nfsserver/nfs_nfsdserv.c
6033
clientid, &stateid, toexp, nd, curthread);
sys/fs/nfsserver/nfs_nfsdserv.c
6064
ret = nfsvno_getattr(vp, &at, nd, curthread, 1, NULL);
sys/fs/nfsserver/nfs_nfsdserv.c
6224
ret = nfsvno_getattr(vp, &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, exp, nd, curthread);
sys/fs/nfsserver/nfs_nfsdserv.c
6252
ret = nfsvno_getattr(tovp, &at, nd, curthread, 1, &attrbits);
sys/fs/nfsserver/nfs_nfsdserv.c
6258
curthread, NFSACCCHK_ALLOWOWNER, NFSACCCHK_VPISLOCKED,
sys/fs/nfsserver/nfs_nfsdserv.c
6262
clientid, &stateid, toexp, nd, curthread);
sys/fs/nfsserver/nfs_nfsdserv.c
6299
ret = nfsvno_getattr(vp, &at, nd, curthread, 1, NULL);
sys/fs/nfsserver/nfs_nfsdserv.c
6387
nd->nd_repstat = nfsvno_getattr(vp, &at, nd, curthread, 1,
sys/fs/nfsserver/nfs_nfsdserv.c
6393
curthread, NFSACCCHK_ALLOWOWNER, NFSACCCHK_VPISLOCKED,
sys/fs/nfsserver/nfs_nfsdserv.c
6400
nd->nd_cred, curthread);
sys/fs/nfsserver/nfs_nfsdserv.c
6431
struct thread *p = curthread;
sys/fs/nfsserver/nfs_nfsdserv.c
6499
struct thread *p = curthread;
sys/fs/nfsserver/nfs_nfsdserv.c
6588
struct thread *p = curthread;
sys/fs/nfsserver/nfs_nfsdserv.c
6654
struct thread *p = curthread;
sys/fs/nfsserver/nfs_nfsdserv.c
727
struct thread *p = curthread;
sys/fs/nfsserver/nfs_nfsdserv.c
840
struct thread *p = curthread;
sys/fs/nfsserver/nfs_nfsdserv.c
906
struct thread *p = curthread;
sys/fs/nfsserver/nfs_nfsdsocket.c
1432
cr->cr_prison = curthread->td_ucred->cr_prison;
sys/fs/nfsserver/nfs_nfsdsocket.c
730
p = curthread;
sys/fs/nfsserver/nfs_nfsdstate.c
8919
nfsrv_freeopen(stp, NULL, 0, curthread);
sys/fs/nullfs/null_vfsops.c
285
error = vflush(mp, 0, flags, curthread);
sys/fs/p9fs/p9fs_vfsops.c
165
error = vflush(mp, 1, flags, curthread);
sys/fs/p9fs/p9fs_vfsops.c
269
td = curthread;
sys/fs/p9fs/p9fs_vfsops.c
286
error = p9fs_reload_stats_dotl(vp, curthread->td_ucred);
sys/fs/p9fs/p9fs_vfsops.c
364
error = p9fs_reload_stats_dotl(vp, curthread->td_ucred);
sys/fs/p9fs/p9fs_vfsops.c
522
vfid = p9fs_get_fid(clnt, np, curthread->td_ucred, VFID, -1, &error);
sys/fs/p9fs/p9fs_vfsops.c
562
vfid = p9fs_get_fid(clnt, np, curthread->td_ucred, VFID, -1, &error);
sys/fs/p9fs/p9fs_vnops.c
1192
td = curthread;
sys/fs/p9fs/p9fs_vnops.c
1327
error = VOP_OPEN(vp, fflags, cr, curthread, NULL);
sys/fs/p9fs/p9fs_vnops.c
1346
(void) VOP_CLOSE(vp, statep->fflags, cr, curthread);
sys/fs/p9fs/p9fs_vnops.c
2211
td = curthread;
sys/fs/p9fs/p9fs_vnops.c
2212
cred = curthread->td_ucred;
sys/fs/p9fs/p9fs_vnops.c
260
error = VOP_ACCESS(dvp, VEXEC, cnp->cn_cred, curthread);
sys/fs/p9fs/p9fs_vnops.c
302
curthread);
sys/fs/p9fs/p9fs_vnops.c
373
curthread);
sys/fs/pseudofs/pseudofs.c
450
curthread);
sys/fs/pseudofs/pseudofs_vnops.c
1038
error = pn_fill(curthread, proc, pn, &sb, NULL);
sys/fs/pseudofs/pseudofs_vnops.c
1124
td = curthread;
sys/fs/pseudofs/pseudofs_vnops.c
1144
error = pn_fill(curthread, proc, pn, NULL, uio);
sys/fs/pseudofs/pseudofs_vnops.c
1152
error = pn_fill(curthread, proc, pn, &sb, uio);
sys/fs/pseudofs/pseudofs_vnops.c
146
td = curthread;
sys/fs/pseudofs/pseudofs_vnops.c
227
if (!pfs_visible(curthread, pn, pvd->pvd_pid, &proc))
sys/fs/pseudofs/pseudofs_vnops.c
271
error = pn_attr(curthread, proc, pn, vap);
sys/fs/pseudofs/pseudofs_vnops.c
318
if (!pfs_visible(curthread, pn, pvd->pvd_pid, &proc)) {
sys/fs/pseudofs/pseudofs_vnops.c
323
error = pn_ioctl(curthread, proc, pn, va->a_command, va->a_data);
sys/fs/pseudofs/pseudofs_vnops.c
351
if (!pfs_visible(curthread, pn, pvd->pvd_pid, &proc))
sys/fs/pseudofs/pseudofs_vnops.c
357
error = pn_getextattr(curthread, proc, pn,
sys/fs/pseudofs/pseudofs_vnops.c
483
if (!pfs_visible(curthread, pd, pvd->pvd_pid, NULL))
sys/fs/pseudofs/pseudofs_vnops.c
567
visible = pfs_visible(curthread, pn, pid, NULL);
sys/fs/pseudofs/pseudofs_vnops.c
698
td = curthread;
sys/fs/pseudofs/pseudofs_vnops.c
724
error = pn_fill(curthread, proc, pn, NULL, uio);
sys/fs/pseudofs/pseudofs_vnops.c
758
error = pn_fill(curthread, proc, pn, sb, uio);
sys/fs/pseudofs/pseudofs_vnops.c
913
td = curthread;
sys/fs/pseudofs/pseudofs_vnops.c
918
if (!pfs_visible_proc(curthread, pd, proc)) {
sys/fs/pseudofs/pseudofs_vnops.c
930
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
300
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
301
error = vflush(mp, 0, flags, curthread);
sys/fs/tmpfs/tmpfs_vfsops.c
538
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
88
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
1460
PCPU_SET(curthread, &thread0);
sys/i386/i386/machdep.c
1764
td = curthread;
sys/i386/i386/machdep.c
1780
td = curthread;
sys/i386/i386/machdep.c
716
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
2808
else if (curthread->td_pinned > 0 && rw_wowned(&pvh_global_lock)) {
sys/i386/i386/pmap.c
3042
KASSERT(curthread->td_pinned > 0, ("curthread not pinned"));
sys/i386/i386/pmap.c
3061
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
68
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
527
if (td == curthread) {
sys/i386/i386/vm_machdep.c
538
MPASS(td == curthread);
sys/i386/include/counter.h
179
CRITICAL_ASSERT(curthread); \
sys/i386/include/pmc_mdep.h
126
#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
2279
error = proc_getargv(curthread, p, &sbarg);
sys/kern/imgact_elf.c
2772
proc_getauxv(curthread, p, sb);
sys/kern/imgact_elf.c
2780
proc_getauxv(curthread, p, sb);
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
171
frame = curthread->td_intr_frame;
sys/kern/kern_clocksource.c
689
td = curthread;
sys/kern/kern_clocksource.c
805
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
2588
curthread) != 0)
sys/kern/kern_descrip.c
2621
curthread);
sys/kern/kern_descrip.c
3374
td = curthread;
sys/kern/kern_event.c
2012
ast_sched(curthread, TDA_KQUEUE);
sys/kern/kern_event.c
3363
return (kern_proc_kqueues_out1(curthread, p, sb, compat32));
sys/kern/kern_event.c
3370
error = kern_proc_kqueues_out1(curthread, p, s, compat32);
sys/kern/kern_event.c
3413
td = curthread;
sys/kern/kern_event.c
465
if ((error = p_cansee(curthread, p))) {
sys/kern/kern_event.c
667
pr = curthread->td_ucred->cr_prison;
sys/kern/kern_event.c
671
pr = prison_find_child(curthread->td_ucred->cr_prison,
sys/kern/kern_exec.c
1261
struct thread *td = curthread;
sys/kern/kern_exec.c
1343
kern_setrlimit(curthread, RLIMIT_STACK, &rlim_stack);
sys/kern/kern_exec.c
1358
lim_max(curthread, RLIMIT_DATA));
sys/kern/kern_exec.c
1399
lim_max(curthread, RLIMIT_DATA));
sys/kern/kern_exec.c
1958
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_exec.c
397
MPASS(td == curthread);
sys/kern/kern_exec.c
428
MPASS(td == curthread);
sys/kern/kern_exec.c
443
MPASS(td == curthread);
sys/kern/kern_fork.c
1185
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
366
td = curthread;
sys/kern/kern_kthread.c
465
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
1160
if (kld_busy_owner == curthread)
sys/kern/kern_linker.c
1172
kld_busy_owner = curthread;
sys/kern/kern_linker.c
1188
if (kld_busy_owner != curthread)
sys/kern/kern_linker.c
1944
struct thread *td = curthread; /* XXX */
sys/kern/kern_linker.c
1998
struct thread *td = curthread; /* XXX */
sys/kern/kern_linker.c
2239
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
557
KASSERT(curthread->td_intr_nesting_level == 0,
sys/kern/kern_malloc.c
561
epoch_trace_list(curthread);
sys/kern/kern_malloc.c
567
KASSERT(curthread->td_critnest == 0 || SCHEDULER_STOPPED(),
sys/kern/kern_malloc.c
873
KASSERT(curthread->td_critnest == 0 || SCHEDULER_STOPPED(),
sys/kern/kern_malloc.c
987
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
1129
if (cred->cr_prison != curthread->td_ucred->cr_prison)
sys/kern/kern_proc.c
1664
if (p_cansee(curthread, p))
sys/kern/kern_proc.c
2091
return (get_ps_strings(curthread, p, sb, PROC_ARG));
sys/kern/kern_proc.c
2098
return (get_ps_strings(curthread, p, sb, PROC_ENV));
sys/kern/kern_proc.c
2181
error = proc_getargv(curthread, p, &sb);
sys/kern/kern_proc.c
2243
error = proc_getenvv(curthread, p, &sb);
sys/kern/kern_proc.c
2275
error = proc_getauxv(curthread, p, &sb);
sys/kern/kern_proc.c
2436
td = curthread;
sys/kern/kern_proc.c
2524
cred = curthread->td_ucred;
sys/kern/kern_proc.c
2660
td = curthread;
sys/kern/kern_proc.c
2874
ctd = curthread;
sys/kern/kern_proc.c
3009
td = curthread;
sys/kern/kern_proc.c
3037
error = kern_proc_setrlimit(curthread, p, which, &rlim);
sys/kern/kern_proc.c
3310
td = curthread;
sys/kern/kern_proc.c
535
error = p_cansee(curthread, p);
sys/kern/kern_proc.c
541
error = p_candebug(curthread, p);
sys/kern/kern_prot.c
2055
KASSERT(td == curthread, ("%s: td not curthread", __func__));
sys/kern/kern_prot.c
2176
KASSERT(td == curthread, ("%s: td not curthread", __func__));
sys/kern/kern_prot.c
2218
KASSERT(td == curthread, ("%s: td not curthread", __func__));
sys/kern/kern_prot.c
2329
KASSERT(td == curthread, ("%s: td not curthread", __func__));
sys/kern/kern_prot.c
2433
KASSERT(td == curthread, ("%s: td not curthread", __func__));
sys/kern/kern_prot.c
2554
td = curthread;
sys/kern/kern_prot.c
2637
td = curthread;
sys/kern/kern_prot.c
2658
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
1007
if (td == curthread) {
sys/kern/kern_resource.c
1362
td = curthread;
sys/kern/kern_resource.c
1497
MPASS(td == curthread);
sys/kern/kern_resource.c
1558
cred = curthread->td_ucred;
sys/kern/kern_resource.c
1813
td = curthread;
sys/kern/kern_resource.c
756
if (td == curthread && PROC_COW_CHANGECOUNT(td, p) == 1) {
sys/kern/kern_resource.c
773
(td != curthread || (p->p_flag & P_INEXEC) == 0)) {
sys/kern/kern_resource.c
974
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
313
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
2153
if (KTRPOINT(curthread, KTR_PSIG))
sys/kern/kern_sig.c
2195
if (curproc == p && !SIGISMEMBER(curthread->td_sigmask, sig) &&
sys/kern/kern_sig.c
2196
(!fast_sigblock || curthread->td_sigblock_val == 0))
sys/kern/kern_sig.c
2197
return (curthread);
sys/kern/kern_sig.c
2203
td != curthread || td->td_sigblock_val == 0) &&
sys/kern/kern_sig.c
2655
if (TD_IS_RUNNING(td) && td != curthread)
sys/kern/kern_sig.c
2782
MPASS(td == curthread);
sys/kern/kern_sig.c
3021
if (fastblk && td == curthread)
sys/kern/kern_sig.c
3091
td = curthread;
sys/kern/kern_sig.c
3136
td = curthread;
sys/kern/kern_sig.c
3452
td = curthread;
sys/kern/kern_sig.c
3584
td = curthread;
sys/kern/kern_sig.c
3606
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
1229
td = curthread;
sys/kern/kern_thread.c
1367
td = curthread;
sys/kern/kern_thread.c
1413
td = curthread;
sys/kern/kern_thread.c
1679
KASSERT(mode == SINGLE_ALLPROC || p->p_singlethread == curthread,
sys/kern/kern_thread.c
1681
curthread, p->p_singlethread));
sys/kern/kern_thread.c
1773
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
942
td = curthread;
sys/kern/kern_time.c
1598
error = kern_clock_gettime(curthread, it->it_clockid, &cts);
sys/kern/kern_time.c
1645
error = kern_clock_gettime(curthread, it->it_clockid, &cts);
sys/kern/kern_time.c
1717
error = kern_clock_gettime(curthread, it->it_clockid, &cts);
sys/kern/kern_time.c
1855
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
3742
kern_clock_gettime(curthread, timo.clockid,
sys/kern/kern_umtx.c
5131
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
1328
sched_tdname(curthread));
sys/kern/sched_4bsd.c
1329
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
1817
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
857
sched_tdname(curthread));
sys/kern/sched_4bsd.c
859
if (td != curthread && prio > td->td_priority) {
sys/kern/sched_4bsd.c
860
KTR_POINT3(KTR_SCHED, "thread", sched_tdname(curthread),
sys/kern/sched_4bsd.c
864
curthread);
sys/kern/sched_ule.c
1420
curthread->td_intr_nesting_level) {
sys/kern/sched_ule.c
1998
KTR_ATTR_LINKED, sched_tdname(curthread));
sys/kern/sched_ule.c
2000
if (td != curthread && prio < td->td_priority) {
sys/kern/sched_ule.c
2001
KTR_POINT3(KTR_SCHED, "thread", sched_tdname(curthread),
sys/kern/sched_ule.c
2005
curthread);
sys/kern/sched_ule.c
2448
KASSERT(curthread->td_md.md_spinlock_count == 1,
sys/kern/sched_ule.c
2449
("invalid count %d", curthread->td_md.md_spinlock_count));
sys/kern/sched_ule.c
2813
return (TDQ_LOAD(tdq) > (TD_IS_IDLETHREAD(curthread) ? 0 : 1));
sys/kern/sched_ule.c
2851
ctd = curthread;
sys/kern/sched_ule.c
2907
sched_tdname(curthread));
sys/kern/sched_ule.c
2908
KTR_POINT1(KTR_SCHED, "thread", sched_tdname(curthread), "wokeup",
sys/kern/sched_ule.c
3025
if (td != curthread)
sys/kern/sched_ule.c
3039
KASSERT(td == curthread, ("sched_bind: can only bind curthread"));
sys/kern/sched_ule.c
3063
KASSERT(td == curthread, ("sched_unbind: can only bind curthread"));
sys/kern/sched_ule.c
3138
td = curthread;
sys/kern/sched_ule.c
3224
KASSERT(curthread->td_md.md_spinlock_count == 1,
sys/kern/sched_ule.c
3225
("invalid count %d", curthread->td_md.md_spinlock_count));
sys/kern/sched_ule.c
3241
THREAD_LOCKPTR_ASSERT(curthread, TDQ_LOCKPTR(tdq));
sys/kern/sched_ule.c
3303
KASSERT(curthread->td_md.md_spinlock_count == 1,
sys/kern/sched_ule.c
3304
("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
766
error = cpuset_setthread(curthread->td_tid, &mask);
sys/kern/subr_gtaskqueue.c
767
thread_lock(curthread);
sys/kern/subr_gtaskqueue.c
768
sched_bind(curthread, gtask->bt_cpuid);
sys/kern/subr_gtaskqueue.c
769
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
1028
thread_lock(curthread);
sys/kern/subr_smp.c
1029
sched_bind(curthread, cpu);
sys/kern/subr_smp.c
1030
thread_unlock(curthread);
sys/kern/subr_smp.c
1041
thread_lock(curthread);
sys/kern/subr_smp.c
1042
sched_unbind(curthread);
sys/kern/subr_smp.c
1043
thread_unlock(curthread);
sys/kern/subr_smp.c
1070
MPASS(curthread->td_critnest == 0);
sys/kern/subr_smp.c
236
if (td == curthread)
sys/kern/subr_smp.c
529
td = curthread;
sys/kern/subr_smp.c
609
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
381
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
272
KASSERT(uio->uio_segflg != UIO_USERSPACE || uio->uio_td == curthread,
sys/kern/subr_witness.c
1456
td = curthread;
sys/kern/subr_witness.c
1882
td = curthread;
sys/kern/subr_witness.c
1950
instance = find_instance(curthread->td_sleeplocks, lock);
sys/kern/subr_witness.c
1996
instance = find_instance(curthread->td_sleeplocks, lock);
sys/kern/subr_witness.c
2031
td = curthread;
sys/kern/subr_witness.c
2173
td = curthread;
sys/kern/subr_witness.c
2745
lock_list = curthread->td_sleeplocks;
sys/kern/subr_witness.c
2780
lock_list = curthread->td_sleeplocks;
sys/kern/subr_witness.c
2809
*instance = find_instance(curthread->td_sleeplocks, lock);
sys/kern/subr_witness.c
2919
lock_list = curthread->td_sleeplocks;
sys/kern/subr_witness.c
2975
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
2365
td = curthread;
sys/kern/sys_generic.c
2383
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
407
proc_reap(curthread, p, NULL, 0);
sys/kern/sys_process.c
114
error = priv_check(curthread, PRIV_PROC_MEM_WRITE);
sys/kern/sys_process.c
133
error = priv_check(curthread, PRIV_PROC_MEM_WRITE);
sys/kern/sys_process.c
156
error = priv_check(curthread, PRIV_PROC_MEM_WRITE);
sys/kern/sys_process.c
279
error = priv_check(curthread, PRIV_PROC_MEM_WRITE);
sys/kern/sys_process.c
318
error = priv_check(curthread, PRIV_PROC_MEM_WRITE);
sys/kern/sys_process.c
337
error = priv_check(curthread, PRIV_PROC_MEM_WRITE);
sys/kern/sys_process.c
356
error = priv_check(curthread, PRIV_PROC_MEM_WRITE);
sys/kern/sys_process.c
468
error = priv_check(curthread, PRIV_PROC_MEM_WRITE);
sys/kern/sys_process.c
539
td = curthread;
sys/kern/sys_socket.c
633
td = curthread;
sys/kern/tty.c
1323
struct thread *td = curthread;
sys/kern/tty.c
2210
done1: fdrop(fp, curthread);
sys/kern/tty.c
536
error = tty_wait_background(tp, curthread, SIGTTOU);
sys/kern/tty.c
611
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
1947
if (curthread->td_rw_rlocks == 0) {
sys/kern/uipc_ktls.c
3210
error = cpuset_setthread(curthread->td_tid, &cpuset_domain[domain]);
sys/kern/uipc_ktls.c
3213
curthread->td_domain.dr_policy = DOMAINSET_PREF(domain);
sys/kern/uipc_ktls.c
3297
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
1955
pr_path = curthread->td_ucred->cr_prison->pr_path;
sys/kern/uipc_shm.c
702
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
4070
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
3532
struct thread *td = curthread; /* XXX */
sys/kern/uipc_usrreq.c
4071
KASSERT(taskqueue_member(taskqueue_thread, curthread) != 0,
sys/kern/uipc_usrreq.c
4095
KASSERT(taskqueue_member(taskqueue_thread, curthread) != 0,
sys/kern/uipc_usrreq.c
704
KASSERT(td == curthread, ("uipc_connect: td != curthread"));
sys/kern/uipc_usrreq.c
715
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
1417
kern_sync(curthread);
sys/kern/vfs_bio.c
1446
kern_sync(curthread);
sys/kern/vfs_bio.c
1459
sched_relinquish(curthread);
sys/kern/vfs_bio.c
2186
td = curthread;
sys/kern/vfs_bio.c
2248
td = curthread;
sys/kern/vfs_bio.c
2380
curthread->td_ru.ru_oublock++;
sys/kern/vfs_bio.c
2398
if ((curthread->td_pflags & TDP_NORUNNINGBUF) == 0 && !vp_md)
sys/kern/vfs_bio.c
2413
(void) VOP_FSYNC(bp->b_vp, MNT_NOWAIT, curthread);
sys/kern/vfs_bio.c
2460
struct thread *td = curthread;
sys/kern/vfs_bio.c
3489
curthread->td_pflags |= TDP_NORUNNINGBUF | TDP_BUFNEED;
sys/kern/vfs_bio.c
4319
(curthread->td_pflags & TDP_BUFNEED) != 0)
sys/kern/vfs_bio.c
5171
return (VOP_FSYNC(bo2vnode(bo), waitfor, curthread));
sys/kern/vfs_bio.c
5409
curthread->td_ucred, br_flags, &bp);
sys/kern/vfs_bio.c
5412
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
1393
td = curthread;
sys/kern/vfs_default.c
390
error = VOP_GETATTR(vp, &vattr, curthread->td_ucred);
sys/kern/vfs_default.c
411
error = VOP_GETATTR(vp, &vattr, curthread->td_ucred);
sys/kern/vfs_default.c
699
struct thread *const td = curthread;
sys/kern/vfs_default.c
832
td = curthread;
sys/kern/vfs_default.c
958
td = curthread;
sys/kern/vfs_export.c
305
pr = curthread->td_ucred->cr_prison;
sys/kern/vfs_export.c
379
mp->mnt_exjail = crhold(curthread->td_ucred);
sys/kern/vfs_export.c
398
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
2156
error = dounmount(mp, flags, curthread);
sys/kern/vfs_mount.c
2211
taskqueue_member(taskqueue_deferred_unmount, curthread) == 0) {
sys/kern/vfs_mount.c
3004
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
2111
td = curthread;
sys/kern/vfs_subr.c
2192
td = curthread;
sys/kern/vfs_subr.c
2202
td = curthread;
sys/kern/vfs_subr.c
3012
MPASSERT(mp == NULL || (curthread->td_pflags & TDP_IGNSUSP) != 0 ||
sys/kern/vfs_subr.c
3046
struct thread *td = curthread;
sys/kern/vfs_subr.c
3880
MPASS(curthread->td_pinned > 0);
sys/kern/vfs_subr.c
4409
td = curthread;
sys/kern/vfs_subr.c
480
struct thread *td = curthread;
sys/kern/vfs_subr.c
492
error = getvnode(curthread, fd, &cap_fcntl_rights, &fp);
sys/kern/vfs_subr.c
5112
error = dounmount(mp, MNT_FORCE, curthread);
sys/kern/vfs_subr.c
6781
if (vn_getsize_locked(vp, &size, curthread->td_ucred) != 0)
sys/kern/vfs_subr.c
6845
error = VOP_GETATTR(vp, &va, curthread->td_ucred);
sys/kern/vfs_subr.c
7345
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_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/net/bpfdesc.h
120
#define BPF_PID_REFRESH_CUR(bd) (bd)->bd_pid = curthread->td_proc->p_pid
sys/net/if.c
1210
MPASS(curthread == td);
sys/net/if.c
3222
if (prison_if(curthread->td_ucred, sa) != 0)
sys/net/if_bridge.c
984
struct thread *td = curthread;
sys/net/if_epair.c
678
getcredhostid(curthread->td_ucred, (unsigned long *)&hostid);
sys/net/if_epair.c
948
thread_lock(curthread);
sys/net/if_epair.c
949
sched_bind(curthread, cpu);
sys/net/if_epair.c
950
thread_unlock(curthread);
sys/net/if_epair.c
963
thread_lock(curthread);
sys/net/if_epair.c
964
sched_unbind(curthread);
sys/net/if_epair.c
965
thread_unlock(curthread);
sys/net/if_ethersubr.c
1115
error = priv_check(curthread, PRIV_NET_SETLANPCP);
sys/net/if_ethersubr.c
1416
getcredhostuuid(curthread->td_ucred, uuid, sizeof(uuid));
sys/net/if_ethersubr.c
1424
getjailname(curthread->td_ucred, jailname, sizeof(jailname));
sys/net/if_geneve.c
2250
error = priv_check(curthread, PRIV_NET_GENEVE);
sys/net/if_geneve.c
2312
if ((error = priv_check(curthread, PRIV_NET_GENEVE)) != 0)
sys/net/if_geneve.c
3419
error = priv_check(curthread, PRIV_NET_GENEVE);
sys/net/if_geneve.c
3564
sc->gnv_fibnum = curthread->td_proc->p_fibnum;
sys/net/if_geneve.c
892
td = curthread;
sys/net/if_geneve.c
923
error = sobind(gnvso->gnvso_sock, &laddr.sa, curthread);
sys/net/if_gif.c
202
error = priv_check(curthread, PRIV_NET_GIF);
sys/net/if_gif.c
297
sc->gif_fibnum = curthread->td_proc->p_fibnum;
sys/net/if_gif.c
822
if ((error = priv_check(curthread, PRIV_NET_GIF)) != 0)
sys/net/if_gif.c
835
if ((error = priv_check(curthread, PRIV_NET_GIF)) != 0)
sys/net/if_gre.c
263
error = priv_check(curthread, PRIV_NET_GRE);
sys/net/if_gre.c
373
sc->gre_fibnum = curthread->td_proc->p_fibnum;
sys/net/if_gre.c
584
if ((error = priv_check(curthread, PRIV_NET_GRE)) != 0)
sys/net/if_gre.c
594
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
1358
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
2424
error = priv_check(curthread, PRIV_NET_SETVLANPCP);
sys/net/if_vxlan.c
1036
td = curthread;
sys/net/if_vxlan.c
2324
error = priv_check(curthread, PRIV_NET_VXLAN);
sys/net/if_vxlan.c
2412
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
627
struct thread *td = curthread; /* XXX broken */
sys/netgraph/ng_ksocket.c
747
struct thread *td = curthread; /* XXX broken */
sys/netgraph/ng_ksocket.c
971
struct thread *td = curthread; /* XXX broken */
sys/netgraph/ng_socket.c
263
error = kern_kldload(curthread, filename, &fileid);
sys/netgraph/ng_socket.c
276
(void)kern_kldunload(curthread, fileid,
sys/netinet/in_gif.c
273
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
2808
mfct = &V_mfctables[curthread->td_proc->p_fibnum];
sys/netinet/ip_mroute.c
2847
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
635
error = priv_check(curthread, PRIV_NETINET_MROUTE);
sys/netinet/raw_ip.c
690
error = priv_check(curthread, PRIV_NETINET_MROUTE);
sys/netinet/raw_ip.c
699
error = priv_check(curthread, PRIV_NETINET_MROUTE);
sys/netinet/raw_ip.c
707
error = priv_check(curthread, PRIV_NETINET_MROUTE);
sys/netinet/raw_ip.c
728
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
681
if (jailed_without_vnet(curthread->td_ucred) != 0)
sys/netinet/tcp_hostcache.c
764
if (jailed_without_vnet(curthread->td_ucred) != 0)
sys/netinet/tcp_output.c
2175
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
291
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
676
struct thread *td = curthread;
sys/netlink/route/iface_drivers.c
103
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
1855
if ((error = priv_check(curthread, PRIV_NETINET_PF)) != 0)
sys/netpfil/pf/if_pfsync.c
1873
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
3431
priv_check(curthread, PRIV_NETINET_BINDANY) != 0)
sys/ofed/drivers/infiniband/core/ib_ucma.c
490
cm_id = rdma_create_id(TD_TO_VNET(curthread),
sys/ofed/drivers/infiniband/core/ib_umem.c
109
if (priv_check(curthread, PRIV_VM_MLOCK) != 0)
sys/ofed/drivers/infiniband/core/ib_uverbs_cmd.c
1299
if (cmd->qp_type == IB_QPT_RAW_PACKET && priv_check(curthread, PRIV_NET_RAW) != 0)
sys/ofed/drivers/infiniband/core/ib_uverbs_cmd.c
1420
if (priv_check(curthread, PRIV_NET_RAW)) {
sys/ofed/drivers/infiniband/core/ib_uverbs_cmd.c
3220
if (priv_check(curthread, PRIV_NET_RAW) != 0)
sys/ofed/drivers/infiniband/core/ib_uverbs_cmd.c
595
ret = -fgetvp(curthread, cmd.fd, &cap_no_rights, &vnode);
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
338
uio->uio_td = curthread;
sys/opencrypto/ktls_ocf.c
386
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
2256
if (curthread->td_pcb->pcb_cpu.aim.usr_vsid == slbv)
sys/powerpc/aim/mmu_oea64.c
2260
curthread->td_pcb->pcb_cpu.aim.usr_segm =
sys/powerpc/aim/mmu_oea64.c
2262
curthread->td_pcb->pcb_cpu.aim.usr_vsid = slbv;
sys/powerpc/aim/mmu_oea64.c
2285
user_sr = curthread->td_pcb->pcb_cpu.aim.usr_segm;
sys/powerpc/aim/mmu_oea64.c
3200
pm = &curthread->td_proc->p_vmspace->vm_pmap;
sys/powerpc/aim/mmu_radix.c
5979
pm = &curthread->td_proc->p_vmspace->vm_pmap;
sys/powerpc/aim/mmu_radix.c
6538
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
1120
if (td0 == curthread)
sys/powerpc/powerpc/exec_machdep.c
1218
td = curthread;
sys/powerpc/powerpc/exec_machdep.c
1238
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
729
td = curthread;
sys/powerpc/powerpc/machdep.c
746
td = curthread;
sys/powerpc/powerpc/machdep.c
800
tf = have_addr ? (struct trapframe *)addr : curthread->td_frame;
sys/powerpc/powerpc/mp_machdep.c
310
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
72
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
53
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
135
if (td == curthread)
sys/riscv/riscv/exec_machdep.c
362
curpcb = curthread->td_pcb;
sys/riscv/riscv/exec_machdep.c
396
curpcb = curthread->td_pcb;
sys/riscv/riscv/exec_machdep.c
506
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
246
td = curthread;
sys/riscv/riscv/machdep.c
262
td = curthread;
sys/riscv/riscv/machdep.c
577
PCPU_SET(curthread, &thread0);
sys/riscv/riscv/mp_machdep.c
256
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
199
td = curthread;
sys/riscv/riscv/trap.c
227
td = curthread;
sys/riscv/riscv/trap.c
388
td = curthread;
sys/riscv/riscv/uio_machdep.c
66
KASSERT(uio->uio_segflg != UIO_USERSPACE || uio->uio_td == curthread,
sys/riscv/riscv/vm_machdep.c
105
MPASS(td1 == 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
317
error = sosend(xprt->xp_socket, NULL, NULL, mreq, NULL, 0, curthread);
sys/rpc/clnt_bck.c
446
CURVNET_SET_QUIET(TD_TO_VNET(curthread));
sys/rpc/clnt_dg.c
1058
uio.uio_td = curthread;
sys/rpc/clnt_dg.c
390
(struct sockaddr *)&cu->cu_raddr, curthread);
sys/rpc/clnt_dg.c
476
error = sosend(cu->cu_socket, sa, NULL, mreq, NULL, 0, curthread);
sys/rpc/clnt_dg.c
744
CURVNET_SET_QUIET(TD_TO_VNET(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
161
error = soconnect(so, raddr, curthread);
sys/rpc/clnt_vc.c
432
error = sosend(ct->ct_socket, NULL, NULL, mreq, NULL, 0, curthread);
sys/rpc/clnt_vc.c
565
CURVNET_SET_QUIET(TD_TO_VNET(curthread));
sys/rpc/clnt_vc.c
977
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
756
struct thread *td = curthread;
sys/rpc/rpcsec_gss/svc_rpcsec_gss.c
1410
CURVNET_SET_QUIET(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
461
CURVNET_SET_QUIET(TD_TO_VNET(curthread));
sys/rpc/rpcsec_tls/rpctls_impl.c
550
error = kernel_sysctlbyname(curthread, "kern.ipc.tls.enable",
sys/rpc/rpcsec_tls/rpctls_impl.c
555
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
1112
error = VOP_ACCESS(vp, VADMIN, cred, curthread);
sys/security/mac/mac_vfs.c
1116
error = VOP_SETLABEL(vp, intlabel, cred, curthread);
sys/security/mac/mac_vfs.c
334
error = VOP_OPENEXTATTR(vp, cred, curthread);
sys/security/mac/mac_vfs.c
348
VOP_CLOSEEXTATTR(vp, 0, NOCRED, curthread);
sys/security/mac/mac_vfs.c
352
error = VOP_CLOSEEXTATTR(vp, 1, NOCRED, curthread);
sys/security/mac/mac_vfs.c
367
error = VOP_OPENEXTATTR(vp, cred, curthread);
sys/security/mac/mac_vfs.c
381
VOP_CLOSEEXTATTR(vp, 0, NOCRED, curthread);
sys/security/mac/mac_vfs.c
385
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
2063
return (osd_thread_get_unlocked(curthread, osd_thread_slot));
sys/security/mac_do/mac_do.c
2103
int error = osd_thread_set(curthread, osd_thread_slot, hdr);
sys/security/mac_do/mac_do.c
2109
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
380
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
1172
MPASS(curthread->td_critnest > 0);
sys/sys/mount.h
1182
MPASS(curthread->td_critnest > 0);
sys/sys/mount.h
862
TSRAW(curthread, TS_ENTER, "VFS_MOUNT", mp->mnt_vfc->vfc_name);
sys/sys/mount.h
864
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
1050
MPASS(_td == curthread); \
sys/sys/proc.h
1057
curthread->td_no_sleeping++; \
sys/sys/proc.h
1058
MPASS(curthread->td_no_sleeping > 0); \
sys/sys/proc.h
1062
MPASS(curthread->td_no_sleeping > 0); \
sys/sys/proc.h
1063
curthread->td_no_sleeping--; \
sys/sys/proc.h
1066
#define THREAD_CAN_SLEEP() ((curthread)->td_no_sleeping == 0)
sys/sys/proc.h
1069
MPASS(curthread->td_wantedlock == NULL); \
sys/sys/proc.h
1070
curthread->td_wantedlock = lo; \
sys/sys/proc.h
1074
MPASS(curthread->td_wantedlock == lo); \
sys/sys/proc.h
1075
curthread->td_wantedlock = NULL; \
sys/sys/proc.h
1300
td = curthread;
sys/sys/proc.h
1310
curthread->td_pflags &= save;
sys/sys/proc.h
1319
td = curthread;
sys/sys/proc.h
1329
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
185
td = (struct thread_lite *)curthread;
sys/sys/systm.h
195
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
600
((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
1265
td = curthread;
sys/ufs/ffs/ffs_vfsops.c
1586
td = curthread;
sys/ufs/ffs/ffs_vfsops.c
1736
error = vfs_hash_get(mp, ino, flags, curthread, vpp, NULL, NULL);
sys/ufs/ffs/ffs_vfsops.c
1811
error = vfs_hash_insert(vp, ino, flags, curthread, vpp, NULL, NULL);
sys/ufs/ffs/ffs_vfsops.c
1999
vnode_create_vobject(nvp, DIP(ip, i_size), curthread);
sys/ufs/ffs/ffs_vfsops.c
315
MNT_FORCE | MNT_RECURSE | MNT_DEFERRED, curthread);
sys/ufs/ffs/ffs_vfsops.c
362
td = curthread;
sys/ufs/ffs/ffs_vnops.c
2037
(DOINGASYNC(dvp) ? 0 : IO_SYNC), curthread->td_ucred);
sys/ufs/ufs/ufs_bmap.c
142
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
1052
td = curthread;
sys/ufs/ufs/ufs_vnops.c
1282
struct thread *td = curthread;
sys/ufs/ufs/ufs_vnops.c
1506
error = VOP_ACCESS(fvp, VWRITE, tcnp->cn_cred, curthread);
sys/ufs/ufs/ufs_vnops.c
2170
cnp->cn_cred, curthread);
sys/ufs/ufs/ufs_vnops.c
2175
cnp->cn_cred, curthread);
sys/ufs/ufs/ufs_vnops.c
2928
cnp->cn_cred, curthread);
sys/ufs/ufs/ufs_vnops.c
2933
cnp->cn_cred, curthread);
sys/ufs/ufs/ufs_vnops.c
653
struct thread *td = curthread;
sys/vm/device_pager.c
436
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
1039
CRITICAL_ASSERT(curthread);
sys/vm/uma_core.c
1499
thread_lock(curthread);
sys/vm/uma_core.c
1500
sched_bind(curthread, cpu);
sys/vm/uma_core.c
1501
thread_unlock(curthread);
sys/vm/uma_core.c
1508
thread_lock(curthread);
sys/vm/uma_core.c
1509
sched_unbind(curthread);
sys/vm/uma_core.c
1510
thread_unlock(curthread);
sys/vm/uma_core.c
3604
KASSERT(curthread->td_critnest == 0 || SCHEDULER_STOPPED(),
sys/vm/uma_core.c
3668
KASSERT(curthread->td_critnest == 0 || SCHEDULER_STOPPED(),
sys/vm/uma_core.c
3809
CRITICAL_ASSERT(curthread);
sys/vm/uma_core.c
4798
CRITICAL_ASSERT(curthread);
sys/vm/uma_core.c
913
CRITICAL_ASSERT(curthread);
sys/vm/uma_core.c
931
CRITICAL_ASSERT(curthread);
sys/vm/uma_core.c
987
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
4237
cred = curthread->td_ucred;
sys/vm/vm_map.c
4324
curthread->td_map_def_user;
sys/vm/vm_map.c
4325
curthread->td_map_def_user = fake_entry;
sys/vm/vm_map.c
4336
dst_entry->cred = curthread->td_ucred;
sys/vm/vm_map.c
4589
new_entry->cred = curthread->td_ucred;
sys/vm/vm_map.c
4624
vmemlim = lim_cur(curthread, RLIMIT_VMEM);
sys/vm/vm_map.c
4755
td = curthread;
sys/vm/vm_map.c
4962
KASSERT((curthread->td_pflags & TDP_EXECVMSPC) == 0,
sys/vm/vm_map.c
4978
if (p == curthread->td_proc)
sys/vm/vm_map.c
4979
pmap_activate(curthread);
sys/vm/vm_map.c
4980
curthread->td_pflags |= TDP_EXECVMSPC;
sys/vm/vm_map.c
5019
if (p == curthread->td_proc)
sys/vm/vm_map.c
5020
pmap_activate(curthread);
sys/vm/vm_map.c
5155
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
3572
d = curthread->td_domain.dr_policy;
sys/vm/vm_page.c
3869
CRITICAL_ASSERT(curthread);
sys/vm/vm_page.c
3979
td = curthread;
sys/vm/vm_page.h
312
(VPB_BIT_EXCLUSIVE | ((u_int)(uintptr_t)curthread & ~VPB_BIT_FLAGMASK))
sys/vm/vm_page.h
696
(m), (m)->busy_lock, curthread, __FILE__, __LINE__)); \
sys/vm/vm_page.h
709
(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
1443
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/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
1135
fpu_kern_enter(curthread, NULL, FPU_KERN_NOCTX);
sys/x86/x86/local_apic.c
1137
fpu_kern_leave(curthread, NULL);
sys/x86/x86/local_apic.c
1486
td = curthread;
sys/x86/x86/local_apic.c
1888
td = curthread;
sys/x86/x86/mca.c
1208
td = curthread;
sys/x86/x86/mp_x86.c
1087
PCPU_SET(curthread, PCPU_GET(idlethread));
sys/x86/x86/mp_x86.c
1342
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_nesting_level;
sys/x86/xen/xen_arch_intr.c
93
++curthread->td_intr_nesting_level;
sys/x86/xen/xen_arch_intr.c
94
old = curthread->td_intr_frame;
sys/x86/xen/xen_arch_intr.c
95
curthread->td_intr_frame = trap_frame;
sys/x86/xen/xen_arch_intr.c
99
curthread->td_intr_frame = old;
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
408
info->curthread = nt;
usr.bin/truss/setup.c
427
info->curthread = LIST_FIRST(&p->threadlist);
usr.bin/truss/setup.c
428
assert(info->curthread != NULL);
usr.bin/truss/setup.c
429
assert(LIST_NEXT(info->curthread, entries) == NULL);
usr.bin/truss/setup.c
524
t = info->curthread;
usr.bin/truss/setup.c
543
t = info->curthread;
usr.bin/truss/setup.c
634
t = info->curthread;
usr.bin/truss/setup.c
663
t = info->curthread;
usr.bin/truss/setup.c
674
t = info->curthread;
usr.bin/truss/setup.c
686
t = info->curthread;
usr.bin/truss/setup.c
703
t = info->curthread;
usr.bin/truss/setup.c
770
t = info->curthread;
usr.bin/truss/setup.c
818
free_proc(info->curthread->proc);
usr.bin/truss/setup.c
819
info->curthread = NULL;
usr.bin/truss/setup.c
844
free_thread(info->curthread);
usr.bin/truss/setup.c
845
info->curthread = NULL;
usr.bin/truss/setup.c
847
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
1579
struct procinfo *p = trussinfo->curthread->proc;
usr.bin/truss/syscalls.c
1600
pid_t pid = trussinfo->curthread->proc->pid;
usr.bin/truss/syscalls.c
1643
pid = trussinfo->curthread->proc->pid;
usr.bin/truss/syscalls.c
1761
trussinfo->curthread->proc->abi->pointer_size;
usr.bin/truss/syscalls.c
1833
trussinfo->curthread->proc->abi->pointer_size;
usr.bin/truss/syscalls.c
2815
t = trussinfo->curthread;
usr.bin/truss/syscalls.c
2845
t = trussinfo->curthread;
usr.bin/truss/truss.h
123
struct threadinfo *curthread;