Symbol: curthread
usr/src/cmd/mdb/common/kmdb/kctl/kctl_main.c
226
if (curthread != kctl.kctl_wr_thr) {
usr/src/cmd/ztest/ztest.c
1291
rll->rll_writer = curthread;
usr/src/lib/libc/amd64/threads/machdep.c
176
ulwp_t *self = curthread;
usr/src/lib/libc/amd64/unwind/thrp_unwind.c
84
ulwp_t *self = curthread;
usr/src/lib/libc/i386/threads/machdep.c
219
ulwp_t *self = curthread;
usr/src/lib/libc/inc/thr_uberdata.h
102
#define errno (*curthread->ul_errnop)
usr/src/lib/libc/port/aio/aio.c
1026
ulwp_t *self = curthread;
usr/src/lib/libc/port/aio/aio.c
1717
ulwp_t *self = curthread;
usr/src/lib/libc/port/gen/atexit.c
141
atexit_root_t *arp = &curthread->ul_uberdata->atexit_root;
usr/src/lib/libc/port/gen/atexit.c
175
atexit_root_t *arp = &curthread->ul_uberdata->atexit_root;
usr/src/lib/libc/port/gen/atexit.c
187
atexit_root_t *arp = &curthread->ul_uberdata->atexit_root;
usr/src/lib/libc/port/gen/atexit.c
200
uberdata_t *udp = curthread->ul_uberdata;
usr/src/lib/libc/port/gen/atexit.c
240
ulwp_t *self = curthread;
usr/src/lib/libc/port/gen/atexit.c
303
tsd_metadata_t *tsdm = &curthread->ul_uberdata->tsd_metadata;
usr/src/lib/libc/port/gen/atexit.c
328
atexit_root_t *arp = &curthread->ul_uberdata->atexit_root;
usr/src/lib/libc/port/gen/atexit.c
419
quickexit_root_t *qrp = &curthread->ul_uberdata->quickexit_root;
usr/src/lib/libc/port/gen/atfork.c
111
uberdata_t *udp = curthread->ul_uberdata;
usr/src/lib/libc/port/gen/atfork.c
115
ASSERT(MUTEX_OWNED(&udp->atfork_lock, curthread));
usr/src/lib/libc/port/gen/atfork.c
132
uberdata_t *udp = curthread->ul_uberdata;
usr/src/lib/libc/port/gen/atfork.c
136
ASSERT(MUTEX_OWNED(&udp->atfork_lock, curthread));
usr/src/lib/libc/port/gen/atfork.c
50
ulwp_t *self = curthread;
usr/src/lib/libc/port/gen/atfork.c
90
uberdata_t *udp = curthread->ul_uberdata;
usr/src/lib/libc/port/gen/atfork.c
94
ASSERT(MUTEX_OWNED(&udp->atfork_lock, curthread));
usr/src/lib/libc/port/gen/err.c
59
uberdata_t *udp = curthread->ul_uberdata;
usr/src/lib/libc/port/gen/errno.c
36
return (curthread->ul_errnop);
usr/src/lib/libc/port/gen/rand.c
75
if (curthread->ul_uberdata->uberflags.uf_mt)
usr/src/lib/libc/port/gen/stack.c
39
*sp = curthread->ul_ustack;
usr/src/lib/libc/port/gen/stack.c
47
ulwp_t *self = curthread;
usr/src/lib/libc/port/gen/stack.c
74
stack_t *ustackp = &curthread->ul_ustack;
usr/src/lib/libc/port/inet/inet_ntoa.c
139
return (inet_ntoa_r(in, curthread->ul_ntoabuf));
usr/src/lib/libc/port/rt/sched.c
569
ASSERT(self == curthread);
usr/src/lib/libc/port/threads/cancel.c
151
ulwp_t *self = curthread;
usr/src/lib/libc/port/threads/cancel.c
205
ulwp_t *self = curthread;
usr/src/lib/libc/port/threads/cancel.c
219
ulwp_t *self = curthread;
usr/src/lib/libc/port/threads/cancel.c
237
ulwp_t *self = curthread;
usr/src/lib/libc/port/threads/cancel.c
255
ulwp_t *self = curthread;
usr/src/lib/libc/port/threads/cancel.c
274
ulwp_t *self = curthread;
usr/src/lib/libc/port/threads/cancel.c
292
ulwp_t *self = curthread;
usr/src/lib/libc/port/threads/cancel.c
38
ulwp_t *self = curthread;
usr/src/lib/libc/port/threads/cancel.c
395
ulwp_t *self = curthread;
usr/src/lib/libc/port/threads/cancel.c
94
ulwp_t *self = curthread;
usr/src/lib/libc/port/threads/door_calls.c
158
ulwp_t *self = curthread;
usr/src/lib/libc/port/threads/door_calls.c
361
ulwp_t *self = curthread;
usr/src/lib/libc/port/threads/pthr_attr.c
552
ulwp_t *self = curthread;
usr/src/lib/libc/port/threads/pthr_barrier.c
120
curthread->ul_misaligned == 0)
usr/src/lib/libc/port/threads/pthread.c
110
ulwp_t *self = curthread;
usr/src/lib/libc/port/threads/pthread.c
257
ulwp_unlock(ulwp, curthread->ul_uberdata);
usr/src/lib/libc/port/threads/pthread.c
59
ulwp_unlock(ulwp, curthread->ul_uberdata);
usr/src/lib/libc/port/threads/pthread.c
96
ulwp_unlock(ulwp, curthread->ul_uberdata);
usr/src/lib/libc/port/threads/rwlock.c
1040
ulwp_t *self = curthread;
usr/src/lib/libc/port/threads/rwlock.c
1082
ulwp_t *self = curthread;
usr/src/lib/libc/port/threads/rwlock.c
1173
exit_critical(curthread);
usr/src/lib/libc/port/threads/rwlock.c
142
ulwp_t *self = curthread;
usr/src/lib/libc/port/threads/rwlock.c
185
ulwp_t *self = curthread;
usr/src/lib/libc/port/threads/rwlock.c
205
ulwp_t *self = curthread;
usr/src/lib/libc/port/threads/rwlock.c
242
ulwp_t *self = curthread;
usr/src/lib/libc/port/threads/rwlock.c
289
ulwp_t *self = curthread;
usr/src/lib/libc/port/threads/rwlock.c
310
ulwp_t *self = curthread;
usr/src/lib/libc/port/threads/rwlock.c
333
ulwp_t *self = curthread;
usr/src/lib/libc/port/threads/rwlock.c
356
ulwp_t *self = curthread;
usr/src/lib/libc/port/threads/rwlock.c
480
ulwp_t *self = curthread;
usr/src/lib/libc/port/threads/rwlock.c
53
ulwp_t *self = curthread;
usr/src/lib/libc/port/threads/rwlock.c
584
ulwp_t *self = curthread;
usr/src/lib/libc/port/threads/rwlock.c
713
ulwp_t *self = curthread;
usr/src/lib/libc/port/threads/rwlock.c
775
ASSERT(!curthread->ul_critical || curthread->ul_bindflags);
usr/src/lib/libc/port/threads/rwlock.c
782
enter_critical(curthread);
usr/src/lib/libc/port/threads/rwlock.c
793
ASSERT(!curthread->ul_critical || curthread->ul_bindflags);
usr/src/lib/libc/port/threads/rwlock.c
824
ASSERT(!curthread->ul_critical || curthread->ul_bindflags);
usr/src/lib/libc/port/threads/rwlock.c
851
ulwp_t *self = curthread;
usr/src/lib/libc/port/threads/rwlock.c
906
ASSERT(!curthread->ul_critical || curthread->ul_bindflags);
usr/src/lib/libc/port/threads/rwlock.c
913
enter_critical(curthread);
usr/src/lib/libc/port/threads/rwlock.c
924
ASSERT(!curthread->ul_critical || curthread->ul_bindflags);
usr/src/lib/libc/port/threads/rwlock.c
955
ASSERT(!curthread->ul_critical || curthread->ul_bindflags);
usr/src/lib/libc/port/threads/rwlock.c
982
ulwp_t *self = curthread;
usr/src/lib/libc/port/threads/rwlock.c
988
ASSERT(!curthread->ul_critical || curthread->ul_bindflags);
usr/src/lib/libc/port/threads/scalls.c
120
ASSERT(curthread->ul_critical == 0);
usr/src/lib/libc/port/threads/scalls.c
121
(void) mutex_lock(&curthread->ul_uberdata->fork_lock);
usr/src/lib/libc/port/threads/scalls.c
127
ASSERT(curthread->ul_critical == 0);
usr/src/lib/libc/port/threads/scalls.c
128
(void) mutex_unlock(&curthread->ul_uberdata->fork_lock);
usr/src/lib/libc/port/threads/scalls.c
140
ASSERT(curthread->ul_critical == 0);
usr/src/lib/libc/port/threads/scalls.c
141
cancel_safe_mutex_lock(&curthread->ul_uberdata->callout_lock);
usr/src/lib/libc/port/threads/scalls.c
147
ASSERT(curthread->ul_critical == 0);
usr/src/lib/libc/port/threads/scalls.c
148
cancel_safe_mutex_unlock(&curthread->ul_uberdata->callout_lock);
usr/src/lib/libc/port/threads/scalls.c
154
ulwp_t *self = curthread;
usr/src/lib/libc/port/threads/scalls.c
291
ulwp_t *self = curthread;
usr/src/lib/libc/port/threads/scalls.c
353
ulwp_t *self = curthread; \
usr/src/lib/libc/port/threads/scalls.c
413
ulwp_t *self = curthread; \
usr/src/lib/libc/port/threads/scalls.c
464
ulwp_t *self = curthread;
usr/src/lib/libc/port/threads/scalls.c
486
ulwp_t *self = curthread;
usr/src/lib/libc/port/threads/scalls.c
727
if (curthread->ul_critical == 0)
usr/src/lib/libc/port/threads/sema.c
203
ASSERT(!curthread->ul_critical || curthread->ul_bindflags);
usr/src/lib/libc/port/threads/sema.c
216
ASSERT(!curthread->ul_critical || curthread->ul_bindflags);
usr/src/lib/libc/port/threads/sema.c
232
ASSERT(!curthread->ul_critical || curthread->ul_bindflags);
usr/src/lib/libc/port/threads/sema.c
261
ulwp_t *self = curthread;
usr/src/lib/libc/port/threads/sema.c
267
ASSERT(!curthread->ul_critical || curthread->ul_bindflags);
usr/src/lib/libc/port/threads/sema.c
328
ulwp_t *self = curthread;
usr/src/lib/libc/port/threads/sema.c
65
curthread->ul_misaligned == 0)
usr/src/lib/libc/port/threads/sema.c
84
ulwp_t *self = curthread;
usr/src/lib/libc/port/threads/sigaction.c
245
ulwp_t *self = curthread;
usr/src/lib/libc/port/threads/sigaction.c
295
ulwp_t *self = curthread;
usr/src/lib/libc/port/threads/sigaction.c
369
ulwp_t *self = curthread;
usr/src/lib/libc/port/threads/sigaction.c
471
ulwp_t *self = curthread;
usr/src/lib/libc/port/threads/sigaction.c
528
ulwp_t *self = curthread;
usr/src/lib/libc/port/threads/sigaction.c
606
ulwp_t *self = curthread;
usr/src/lib/libc/port/threads/sigaction.c
676
if (curthread->ul_vfork)
usr/src/lib/libc/port/threads/sigaction.c
698
uberdata_t *udp = curthread->ul_uberdata;
usr/src/lib/libc/port/threads/sigaction.c
736
ulwp_t *self = curthread;
usr/src/lib/libc/port/threads/sigaction.c
758
uberdata_t *udp = curthread->ul_uberdata;
usr/src/lib/libc/port/threads/sigaction.c
77
ulwp_t *self = curthread;
usr/src/lib/libc/port/threads/synch.c
1060
ulwp_t *self = curthread;
usr/src/lib/libc/port/threads/synch.c
1108
ulwp_t *self = curthread;
usr/src/lib/libc/port/threads/synch.c
1155
ulwp_t *self = curthread;
usr/src/lib/libc/port/threads/synch.c
1250
ulwp_t *self = curthread;
usr/src/lib/libc/port/threads/synch.c
1408
int count = curthread->ul_queue_spin;
usr/src/lib/libc/port/threads/synch.c
1440
ulwp_t *self = curthread;
usr/src/lib/libc/port/threads/synch.c
1685
no_preempt(curthread);
usr/src/lib/libc/port/threads/synch.c
1691
preempt(curthread);
usr/src/lib/libc/port/threads/synch.c
1709
ulwp_t *self = curthread;
usr/src/lib/libc/port/threads/synch.c
1737
ulwp_t *self = curthread;
usr/src/lib/libc/port/threads/synch.c
1787
uberdata_t *udp = curthread->ul_uberdata;
usr/src/lib/libc/port/threads/synch.c
1932
uberdata_t *udp = curthread->ul_uberdata;
usr/src/lib/libc/port/threads/synch.c
2017
uberdata_t *udp = curthread->ul_uberdata;
usr/src/lib/libc/port/threads/synch.c
203
curthread->ul_misaligned == 0)
usr/src/lib/libc/port/threads/synch.c
2048
ulwp_t *self = curthread;
usr/src/lib/libc/port/threads/synch.c
216
ulwp_t *self = curthread;
usr/src/lib/libc/port/threads/synch.c
2181
ulwp_t *self = curthread;
usr/src/lib/libc/port/threads/synch.c
2232
ulwp_t *self = curthread;
usr/src/lib/libc/port/threads/synch.c
2323
ASSERT(!curthread->ul_critical || curthread->ul_bindflags);
usr/src/lib/libc/port/threads/synch.c
2358
ASSERT(!curthread->ul_critical || curthread->ul_bindflags);
usr/src/lib/libc/port/threads/synch.c
2389
ASSERT(!curthread->ul_critical || curthread->ul_bindflags);
usr/src/lib/libc/port/threads/synch.c
239
ulwp_t *self = curthread;
usr/src/lib/libc/port/threads/synch.c
2417
ulwp_t *self = curthread;
usr/src/lib/libc/port/threads/synch.c
2422
ASSERT(!curthread->ul_critical || curthread->ul_bindflags);
usr/src/lib/libc/port/threads/synch.c
2484
ulwp_t *self = curthread;
usr/src/lib/libc/port/threads/synch.c
2548
ulwp_t *self = curthread;
usr/src/lib/libc/port/threads/synch.c
2673
ulwp_t *self = curthread;
usr/src/lib/libc/port/threads/synch.c
271
ulwp_t *self = curthread;
usr/src/lib/libc/port/threads/synch.c
2712
ulwp_t *self = curthread;
usr/src/lib/libc/port/threads/synch.c
2751
ulwp_t *self = curthread;
usr/src/lib/libc/port/threads/synch.c
2760
ulwp_t *self = curthread;
usr/src/lib/libc/port/threads/synch.c
2769
ulwp_t *self = curthread;
usr/src/lib/libc/port/threads/synch.c
2786
ASSERT(curthread->ul_sigdefer != 0);
usr/src/lib/libc/port/threads/synch.c
2789
if (error == EINTR && curthread->ul_cursig) {
usr/src/lib/libc/port/threads/synch.c
2806
ASSERT(curthread->ul_sigdefer != 0);
usr/src/lib/libc/port/threads/synch.c
2809
if (error == EINTR && curthread->ul_cursig) {
usr/src/lib/libc/port/threads/synch.c
2828
curthread->ul_libc_locks++;
usr/src/lib/libc/port/threads/synch.c
2837
curthread->ul_libc_locks++;
usr/src/lib/libc/port/threads/synch.c
2844
ulwp_t *self = curthread;
usr/src/lib/libc/port/threads/synch.c
285
ulwp_t *self = curthread;
usr/src/lib/libc/port/threads/synch.c
2881
ulwp_t *self = curthread;
usr/src/lib/libc/port/threads/synch.c
2895
return (MUTEX_OWNED(mp, curthread));
usr/src/lib/libc/port/threads/synch.c
2956
curthread->ul_misaligned == 0)
usr/src/lib/libc/port/threads/synch.c
2973
ulwp_t *self = curthread;
usr/src/lib/libc/port/threads/synch.c
2993
ulwp_t *self = curthread;
usr/src/lib/libc/port/threads/synch.c
3031
ulwp_t *self = curthread;
usr/src/lib/libc/port/threads/synch.c
3050
ulwp_t *self = curthread;
usr/src/lib/libc/port/threads/synch.c
3152
ulwp_t *self = curthread;
usr/src/lib/libc/port/threads/synch.c
3206
curthread->ul_misaligned == 0)
usr/src/lib/libc/port/threads/synch.c
3226
ulwp_t *self = curthread;
usr/src/lib/libc/port/threads/synch.c
3352
ulwp_t *self = curthread;
usr/src/lib/libc/port/threads/synch.c
3401
ulwp_t *self = curthread;
usr/src/lib/libc/port/threads/synch.c
3439
ulwp_t *self = curthread;
usr/src/lib/libc/port/threads/synch.c
3481
ulwp_t *self = curthread;
usr/src/lib/libc/port/threads/synch.c
3578
ulwp_t *self = curthread;
usr/src/lib/libc/port/threads/synch.c
3810
ulwp_t *self = curthread;
usr/src/lib/libc/port/threads/synch.c
3941
ulwp_t *self = curthread;
usr/src/lib/libc/port/threads/synch.c
4045
ASSERT(!curthread->ul_critical || curthread->ul_bindflags);
usr/src/lib/libc/port/threads/synch.c
4080
uberdata_t *udp = curthread->ul_uberdata;
usr/src/lib/libc/port/threads/synch.c
418
ulwp_t *self = curthread;
usr/src/lib/libc/port/threads/synch.c
455
ulwp_t *self = curthread;
usr/src/lib/libc/port/threads/synch.c
471
ulwp_t *self = curthread;
usr/src/lib/libc/port/threads/synch.c
507
ulwp_t *self = curthread;
usr/src/lib/libc/port/threads/synch.c
561
uberdata_t *udp = curthread->ul_uberdata;
usr/src/lib/libc/port/threads/synch.c
620
ASSERT(MUTEX_OWNED(&qp->qh_lock, curthread));
usr/src/lib/libc/port/threads/synch.c
670
(((++qp->qh_qcnt << curthread->ul_queue_fifo) & 0xff) == 0)) {
usr/src/lib/libc/port/threads/synch.c
789
ASSERT(MUTEX_OWNED(&qp->qh_lock, curthread));
usr/src/lib/libc/port/threads/synch.c
834
ASSERT(MUTEX_OWNED(&qp->qh_lock, curthread));
usr/src/lib/libc/port/threads/synch.c
88
stall_mutex.mutex_owner = (uintptr_t)curthread;
usr/src/lib/libc/port/threads/synch.c
917
ulwp_t *self = curthread;
usr/src/lib/libc/port/threads/synch.c
955
ulwp_t *self = curthread;
usr/src/lib/libc/port/threads/synch.c
986
ulwp_t *self = curthread;
usr/src/lib/libc/port/threads/tdb_agent.c
125
uberdata_t *udp = curthread->ul_uberdata;
usr/src/lib/libc/port/threads/tdb_agent.c
129
ASSERT(MUTEX_OWNED(&udp->tdb_hash_lock, curthread));
usr/src/lib/libc/port/threads/tdb_agent.c
169
uberdata_t *udp = curthread->ul_uberdata;
usr/src/lib/libc/port/threads/tdb_agent.c
227
ulwp_t *self = curthread;
usr/src/lib/libc/port/threads/tdb_agent.c
352
uberdata_t *udp = curthread->ul_uberdata;
usr/src/lib/libc/port/threads/thr.c
1098
uberdata_t *udp = curthread->ul_uberdata;
usr/src/lib/libc/port/threads/thr.c
1548
uberdata_t *udp = curthread->ul_uberdata;
usr/src/lib/libc/port/threads/thr.c
1561
ulwp_t *self = curthread;
usr/src/lib/libc/port/threads/thr.c
1647
ulwp_t *self = curthread;
usr/src/lib/libc/port/threads/thr.c
1757
return (curthread->ul_lwpid);
usr/src/lib/libc/port/threads/thr.c
1765
return (curthread->ul_lwpid);
usr/src/lib/libc/port/threads/thr.c
1779
return (curthread->ul_rval == PTHREAD_CANCELED);
usr/src/lib/libc/port/threads/thr.c
1795
return (_thrp_stksegment(curthread, stk));
usr/src/lib/libc/port/threads/thr.c
1802
ulwp_t *self = curthread;
usr/src/lib/libc/port/threads/thr.c
1842
ulwp_t *self = curthread;
usr/src/lib/libc/port/threads/thr.c
1943
ulwp_t *self = curthread;
usr/src/lib/libc/port/threads/thr.c
2059
ulwp_t *self = curthread;
usr/src/lib/libc/port/threads/thr.c
2090
ulwp_t *self = curthread;
usr/src/lib/libc/port/threads/thr.c
2127
uberdata_t *udp = curthread->ul_uberdata;
usr/src/lib/libc/port/threads/thr.c
2200
ulwp_t *self = curthread;
usr/src/lib/libc/port/threads/thr.c
2259
ulwp_t *self = curthread;
usr/src/lib/libc/port/threads/thr.c
2281
ulwp_t *self = curthread;
usr/src/lib/libc/port/threads/thr.c
2308
ulwp_t *self = curthread;
usr/src/lib/libc/port/threads/thr.c
2331
ulwp_t *self = curthread;
usr/src/lib/libc/port/threads/thr.c
2339
ulwp_t *self = curthread;
usr/src/lib/libc/port/threads/thr.c
2360
uberdata_t *udp = curthread->ul_uberdata;
usr/src/lib/libc/port/threads/thr.c
2393
return (curthread->ul_uberdata->nthreads);
usr/src/lib/libc/port/threads/thr.c
2498
ulwp_t *self = curthread;
usr/src/lib/libc/port/threads/thr.c
2545
uberdata_t *udp = curthread->ul_uberdata;
usr/src/lib/libc/port/threads/thr.c
2651
uberdata_t *udp = curthread->ul_uberdata;
usr/src/lib/libc/port/threads/thr.c
2688
ulwp_t *self = curthread;
usr/src/lib/libc/port/threads/thr.c
275
ulwp_t *self = curthread;
usr/src/lib/libc/port/threads/thr.c
2771
ulwp_t *self = curthread;
usr/src/lib/libc/port/threads/thr.c
2831
tid = curthread->ul_lwpid;
usr/src/lib/libc/port/threads/thr.c
2842
ulwp_t *self = curthread;
usr/src/lib/libc/port/threads/thr.c
2890
uberdata_t *udp = curthread->ul_uberdata;
usr/src/lib/libc/port/threads/thr.c
2926
curthread->ul_tpdp = data;
usr/src/lib/libc/port/threads/thr.c
2932
return (curthread->ul_tpdp);
usr/src/lib/libc/port/threads/thr.c
321
uberdata_t *udp = curthread->ul_uberdata;
usr/src/lib/libc/port/threads/thr.c
425
ulwp_t *self = curthread;
usr/src/lib/libc/port/threads/thr.c
468
uberdata_t *udp = curthread->ul_uberdata;
usr/src/lib/libc/port/threads/thr.c
470
ASSERT(udp->nthreads <= 1 || MUTEX_OWNED(&udp->link_lock, curthread));
usr/src/lib/libc/port/threads/thr.c
500
uberdata_t *udp = curthread->ul_uberdata;
usr/src/lib/libc/port/threads/thr.c
526
ulwp_t *self = curthread;
usr/src/lib/libc/port/threads/thr.c
540
ulwp_t *self = curthread;
usr/src/lib/libc/port/threads/thr.c
564
ulwp_t *self = curthread;
usr/src/lib/libc/port/threads/thr.c
755
ulwp_t *self = curthread;
usr/src/lib/libc/port/threads/thr.c
901
uberdata_t *udp = curthread->ul_uberdata;
usr/src/lib/libc/port/threads/thr.c
919
ulwp_t *self = curthread;
usr/src/lib/libc/port/threads/thr.c
991
uberdata_t *udp = curthread->ul_uberdata;
usr/src/lib/libc/port/threads/tls.c
168
tls_metadata_t *tlsm = &curthread->ul_uberdata->tls_metadata;
usr/src/lib/libc/port/threads/tls.c
186
tls_metadata_t *tlsm = &curthread->ul_uberdata->tls_metadata;
usr/src/lib/libc/port/threads/tls.c
218
ulwp_t *self = curthread;
usr/src/lib/libc/port/threads/tls.c
299
ulwp_t *self = curthread;
usr/src/lib/libc/port/threads/tls.c
319
ulwp_t *self = curthread;
usr/src/lib/libc/port/threads/tls.c
374
ulwp_t *self = curthread;
usr/src/lib/libc/port/threads/tmem.c
40
return ((uintptr_t)&curthread->ul_tmem - (uintptr_t)curthread);
usr/src/lib/libc/port/threads/tmem.c
64
tumem_t *tp = &curthread->ul_tmem;
usr/src/lib/libc/port/threads/tsd.c
185
tsd_metadata_t *tsdm = &curthread->ul_uberdata->tsd_metadata;
usr/src/lib/libc/port/threads/tsd.c
225
return (curthread->ul_ftsd[key]);
usr/src/lib/libc/port/threads/tsd.c
227
if ((stsd = curthread->ul_stsd) != NULL && key < stsd->tsd_nalloc)
usr/src/lib/libc/port/threads/tsd.c
249
*valuep = curthread->ul_ftsd[key];
usr/src/lib/libc/port/threads/tsd.c
250
else if ((stsd = curthread->ul_stsd) != NULL && key < stsd->tsd_nalloc)
usr/src/lib/libc/port/threads/tsd.c
267
ulwp_t *self = curthread;
usr/src/lib/libc/port/threads/tsd.c
324
ulwp_t *self = curthread;
usr/src/lib/libc/port/threads/tsd.c
333
curthread->ul_ftsd[key] = value;
usr/src/lib/libc/port/threads/tsd.c
337
if ((stsd = curthread->ul_stsd) != NULL && key < stsd->tsd_nalloc) {
usr/src/lib/libc/port/threads/tsd.c
386
ulwp_t *self = curthread;
usr/src/lib/libc/port/threads/tsd.c
445
ulwp_t *self = curthread;
usr/src/lib/libc/port/threads/tsd.c
51
tsd_metadata_t *tsdm = &curthread->ul_uberdata->tsd_metadata;
usr/src/lib/libc/port/unwind/unwind.c
72
ulwp_t *self = curthread;
usr/src/lib/libc/sparc/threads/machdep.c
185
ulwp_t *self = curthread;
usr/src/lib/smbclnt/libfksmbfs/common/fksmbfs_rwlock.c
117
l->owner = curthread;
usr/src/lib/smbclnt/libfksmbfs/common/fksmbfs_rwlock.c
140
if (l->owner == curthread) {
usr/src/lib/smbclnt/libfksmbfs/common/fksmbfs_rwlock.c
165
l->owner = curthread;
usr/src/lib/smbclnt/libfksmbfs/common/fksmbfs_rwlock.c
192
ASSERT(l->owner == curthread);
usr/src/lib/smbclnt/libfksmbfs/common/fksmbfs_rwlock.c
68
if (l->owner == curthread) {
usr/src/uts/common/brand/solaris10/s10_brand.c
315
s10_amd64_correct_fsreg(ttolwp(curthread));
usr/src/uts/common/c2/audit.c
1005
klwp_id_t clwp = ttolwp(curthread);
usr/src/uts/common/c2/audit.c
1362
t_audit_data_t *tad = T2A(curthread);
usr/src/uts/common/c2/audit.c
1366
} *uap = (struct a *)ttolwp(curthread)->lwp_ap;
usr/src/uts/common/c2/audit.c
1456
if (curthread != (kthread_id_t)saved_thread_ptr) {
usr/src/uts/common/c2/audit.c
1460
if (curthread->t_sysnum >= SYS_so_socket &&
usr/src/uts/common/c2/audit.c
1461
curthread->t_sysnum <= SYS_sockconfig) {
usr/src/uts/common/c2/audit.c
1582
if ((curthread->t_lwp == NULL) || (lwp_getdatamodel(
usr/src/uts/common/c2/audit.c
1583
ttolwp(curthread)) == DATAMODEL_NATIVE))
usr/src/uts/common/c2/audit.c
674
stp->sd_t_audit_data = (caddr_t)curthread;
usr/src/uts/common/c2/audit.c
704
stp->sd_t_audit_data = (caddr_t)curthread;
usr/src/uts/common/c2/audit.c
850
tad = T2A(curthread);
usr/src/uts/common/c2/audit_event.c
1094
klwp_t *clwp = ttolwp(curthread);
usr/src/uts/common/c2/audit_event.c
1111
klwp_t *clwp = ttolwp(curthread);
usr/src/uts/common/c2/audit_event.c
1131
t_audit_data_t *tad = T2A(curthread);
usr/src/uts/common/c2/audit_event.c
1132
klwp_t *clwp = ttolwp(curthread);
usr/src/uts/common/c2/audit_event.c
1158
klwp_t *clwp = ttolwp(curthread);
usr/src/uts/common/c2/audit_event.c
1178
klwp_t *clwp = ttolwp(curthread);
usr/src/uts/common/c2/audit_event.c
1197
klwp_t *clwp = ttolwp(curthread);
usr/src/uts/common/c2/audit_event.c
1220
klwp_t *clwp = ttolwp(curthread);
usr/src/uts/common/c2/audit_event.c
1275
klwp_t *clwp = ttolwp(curthread);
usr/src/uts/common/c2/audit_event.c
1328
klwp_t *clwp = ttolwp(curthread);
usr/src/uts/common/c2/audit_event.c
1400
klwp_t *clwp = ttolwp(curthread);
usr/src/uts/common/c2/audit_event.c
1427
klwp_t *clwp = ttolwp(curthread);
usr/src/uts/common/c2/audit_event.c
1464
klwp_t *clwp = ttolwp(curthread);
usr/src/uts/common/c2/audit_event.c
1504
klwp_t *clwp = ttolwp(curthread);
usr/src/uts/common/c2/audit_event.c
1551
klwp_t *clwp = ttolwp(curthread);
usr/src/uts/common/c2/audit_event.c
1612
klwp_t *clwp = ttolwp(curthread);
usr/src/uts/common/c2/audit_event.c
1629
klwp_t *clwp = ttolwp(curthread);
usr/src/uts/common/c2/audit_event.c
1647
klwp_t *clwp = ttolwp(curthread);
usr/src/uts/common/c2/audit_event.c
1672
klwp_t *clwp = ttolwp(curthread);
usr/src/uts/common/c2/audit_event.c
1698
klwp_t *clwp = ttolwp(curthread);
usr/src/uts/common/c2/audit_event.c
1724
klwp_t *clwp = ttolwp(curthread);
usr/src/uts/common/c2/audit_event.c
1761
klwp_t *clwp = ttolwp(curthread);
usr/src/uts/common/c2/audit_event.c
1853
klwp_t *clwp = ttolwp(curthread);
usr/src/uts/common/c2/audit_event.c
1867
klwp_t *clwp = ttolwp(curthread);
usr/src/uts/common/c2/audit_event.c
1909
if (lwp_getdatamodel(ttolwp(curthread)) == DATAMODEL_NATIVE)
usr/src/uts/common/c2/audit_event.c
1930
klwp_t *clwp = ttolwp(curthread);
usr/src/uts/common/c2/audit_event.c
1978
if (lwp_getdatamodel(ttolwp(curthread)) == DATAMODEL_NATIVE)
usr/src/uts/common/c2/audit_event.c
2000
klwp_t *clwp = ttolwp(curthread);
usr/src/uts/common/c2/audit_event.c
2058
klwp_t *clwp = ttolwp(curthread);
usr/src/uts/common/c2/audit_event.c
2096
klwp_t *clwp = ttolwp(curthread);
usr/src/uts/common/c2/audit_event.c
2140
klwp_t *clwp = ttolwp(curthread);
usr/src/uts/common/c2/audit_event.c
2218
klwp_t *clwp = ttolwp(curthread);
usr/src/uts/common/c2/audit_event.c
2237
klwp_t *clwp = ttolwp(curthread);
usr/src/uts/common/c2/audit_event.c
2254
klwp_t *clwp = ttolwp(curthread);
usr/src/uts/common/c2/audit_event.c
2274
klwp_t *clwp = ttolwp(curthread);
usr/src/uts/common/c2/audit_event.c
2290
klwp_t *clwp = ttolwp(curthread);
usr/src/uts/common/c2/audit_event.c
2337
if (lwp_getdatamodel(ttolwp(curthread)) == DATAMODEL_NATIVE)
usr/src/uts/common/c2/audit_event.c
2359
klwp_t *clwp = ttolwp(curthread);
usr/src/uts/common/c2/audit_event.c
2429
klwp_t *clwp = ttolwp(curthread);
usr/src/uts/common/c2/audit_event.c
2447
klwp_t *clwp = ttolwp(curthread);
usr/src/uts/common/c2/audit_event.c
2479
klwp_t *clwp = ttolwp(curthread);
usr/src/uts/common/c2/audit_event.c
2546
klwp_t *clwp = ttolwp(curthread);
usr/src/uts/common/c2/audit_event.c
2573
klwp_t *clwp = ttolwp(curthread);
usr/src/uts/common/c2/audit_event.c
2592
klwp_t *clwp = ttolwp(curthread);
usr/src/uts/common/c2/audit_event.c
2611
klwp_t *clwp = ttolwp(curthread);
usr/src/uts/common/c2/audit_event.c
2649
klwp_t *clwp = ttolwp(curthread);
usr/src/uts/common/c2/audit_event.c
2666
klwp_t *clwp = ttolwp(curthread);
usr/src/uts/common/c2/audit_event.c
2704
klwp_t *clwp = ttolwp(curthread);
usr/src/uts/common/c2/audit_event.c
2746
klwp_t *clwp = ttolwp(curthread);
usr/src/uts/common/c2/audit_event.c
2787
klwp_t *clwp = ttolwp(curthread);
usr/src/uts/common/c2/audit_event.c
2825
klwp_t *clwp = ttolwp(curthread);
usr/src/uts/common/c2/audit_event.c
2863
klwp_t *clwp = ttolwp(curthread);
usr/src/uts/common/c2/audit_event.c
2988
klwp_t *clwp = ttolwp(curthread);
usr/src/uts/common/c2/audit_event.c
3115
klwp_t *clwp = ttolwp(curthread);
usr/src/uts/common/c2/audit_event.c
3373
klwp_t *clwp = ttolwp(curthread);
usr/src/uts/common/c2/audit_event.c
3400
klwp_t *clwp = ttolwp(curthread);
usr/src/uts/common/c2/audit_event.c
3470
klwp_t *clwp = ttolwp(curthread);
usr/src/uts/common/c2/audit_event.c
3507
klwp_t *clwp = ttolwp(curthread);
usr/src/uts/common/c2/audit_event.c
3652
if (lwp_getdatamodel(ttolwp(curthread)) == DATAMODEL_NATIVE)
usr/src/uts/common/c2/audit_event.c
3744
} *uap = (struct a *)ttolwp(curthread)->lwp_ap;
usr/src/uts/common/c2/audit_event.c
3820
} *uap = (struct a *)ttolwp(curthread)->lwp_ap;
usr/src/uts/common/c2/audit_event.c
3907
} *uap = (struct a *)ttolwp(curthread)->lwp_ap;
usr/src/uts/common/c2/audit_event.c
4002
} *uap = (struct a *)ttolwp(curthread)->lwp_ap;
usr/src/uts/common/c2/audit_event.c
4114
} *uap = (struct a *)ttolwp(curthread)->lwp_ap;
usr/src/uts/common/c2/audit_event.c
4183
} *uap = (struct a *)ttolwp(curthread)->lwp_ap;
usr/src/uts/common/c2/audit_event.c
4386
} *uap = (struct a *)ttolwp(curthread)->lwp_ap;
usr/src/uts/common/c2/audit_event.c
4580
} *uap = (struct a *)ttolwp(curthread)->lwp_ap;
usr/src/uts/common/c2/audit_event.c
4772
} *uap = (struct a *)ttolwp(curthread)->lwp_ap;
usr/src/uts/common/c2/audit_event.c
4972
} *uap = (struct a *)ttolwp(curthread)->lwp_ap;
usr/src/uts/common/c2/audit_event.c
4987
} *uap = (struct a *)ttolwp(curthread)->lwp_ap;
usr/src/uts/common/c2/audit_event.c
5037
} *uap = (struct a *)ttolwp(curthread)->lwp_ap;
usr/src/uts/common/c2/audit_event.c
5046
klwp_t *clwp = ttolwp(curthread);
usr/src/uts/common/c2/audit_event.c
5083
} *uap = (struct a *)ttolwp(curthread)->lwp_ap;
usr/src/uts/common/c2/audit_event.c
5120
} *uap = (struct a *)ttolwp(curthread)->lwp_ap;
usr/src/uts/common/c2/audit_event.c
5142
p = ttoproc(curthread);
usr/src/uts/common/c2/audit_event.c
5228
} *uap = (struct a *)ttolwp(curthread)->lwp_ap;
usr/src/uts/common/c2/audit_event.c
5308
} *uap = (struct a *)ttolwp(curthread)->lwp_ap;
usr/src/uts/common/c2/audit_event.c
5399
} *uap = (struct a *)ttolwp(curthread)->lwp_ap;
usr/src/uts/common/c2/audit_event.c
5484
} *uap = (struct a *)ttolwp(curthread)->lwp_ap;
usr/src/uts/common/c2/audit_event.c
5501
} *uap = (struct a *)ttolwp(curthread)->lwp_ap;
usr/src/uts/common/c2/audit_event.c
5541
} *uap = (struct a *)ttolwp(curthread)->lwp_ap;
usr/src/uts/common/c2/audit_event.c
5595
} *uap = (struct a *)ttolwp(curthread)->lwp_ap;
usr/src/uts/common/c2/audit_event.c
5655
} *uap = (struct a *)ttolwp(curthread)->lwp_ap;
usr/src/uts/common/c2/audit_event.c
5786
} *uap = (struct a *)ttolwp(curthread)->lwp_ap;
usr/src/uts/common/c2/audit_event.c
5908
} *uap = (struct a *)ttolwp(curthread)->lwp_ap;
usr/src/uts/common/c2/audit_event.c
5936
} *uap = (struct a *)ttolwp(curthread)->lwp_ap;
usr/src/uts/common/c2/audit_event.c
746
} *uap = (struct a *)ttolwp(curthread)->lwp_ap;
usr/src/uts/common/c2/audit_event.c
758
klwp_t *clwp = ttolwp(curthread);
usr/src/uts/common/c2/audit_event.c
776
klwp_t *clwp = ttolwp(curthread);
usr/src/uts/common/c2/audit_event.c
797
klwp_t *clwp = ttolwp(curthread);
usr/src/uts/common/c2/audit_event.c
842
klwp_t *clwp = ttolwp(curthread);
usr/src/uts/common/c2/audit_event.c
862
klwp_t *clwp = ttolwp(curthread);
usr/src/uts/common/c2/audit_event.c
886
klwp_t *clwp = ttolwp(curthread);
usr/src/uts/common/c2/audit_event.c
908
klwp_t *clwp = ttolwp(curthread);
usr/src/uts/common/c2/audit_event.c
925
klwp_t *clwp = ttolwp(curthread);
usr/src/uts/common/c2/audit_event.c
966
klwp_t *clwp = ttolwp(curthread);
usr/src/uts/common/c2/audit_event.c
987
klwp_t *clwp = ttolwp(curthread);
usr/src/uts/common/c2/audit_kernel.h
231
#define U2A(u) (curthread->t_audit_data)
usr/src/uts/common/c2/audit_start.c
319
if (lwp_getdatamodel(ttolwp(curthread)) ==
usr/src/uts/common/contract/device.c
1341
lwp = ttolwp(curthread);
usr/src/uts/common/contract/process.c
1019
if (rtmpl == NULL && (tmpl = ttolwp(curthread)->lwp_ct_active[
usr/src/uts/common/cpr/cpr_dump.c
120
kthrend = (caddr_t)curthread + sizeof (kthread_t) - 1;
usr/src/uts/common/cpr/cpr_main.c
1301
curthreadpfn = hat_getpfnum(kas.a_hat, (caddr_t)curthread);
usr/src/uts/common/cpr/cpr_main.c
1304
(caddr_t)curthread + sizeof (kthread_t) - 1));
usr/src/uts/common/cpr/cpr_main.c
142
klwp_t *tlwp = ttolwp(curthread);
usr/src/uts/common/cpr/cpr_main.c
759
longjmp(&ttolwp(curthread)->lwp_qsav);
usr/src/uts/common/cpr/cpr_uthread.c
110
tp = curthread->t_next;
usr/src/uts/common/cpr/cpr_uthread.c
161
} while ((tp = tp->t_next) != curthread);
usr/src/uts/common/cpr/cpr_uthread.c
177
tp = curthread->t_next;
usr/src/uts/common/cpr/cpr_uthread.c
212
} while ((tp = tp->t_next) != curthread && rc == 0);
usr/src/uts/common/cpr/cpr_uthread.c
229
tp = curthread->t_next;
usr/src/uts/common/cpr/cpr_uthread.c
256
} while ((tp = tp->t_next) != curthread);
usr/src/uts/common/cpr/cpr_uthread.c
322
tp = curthread->t_next;
usr/src/uts/common/cpr/cpr_uthread.c
337
} while ((tp = tp->t_next) != curthread);
usr/src/uts/common/cpr/cpr_uthread.c
60
p == proc_init || p == ttoproc(curthread))
usr/src/uts/common/crypto/core/kcf_sched.c
1451
kcfpool_svc, NULL, TS_RUN, curthread->t_pri);
usr/src/uts/common/crypto/core/kcf_sched.c
1492
kcf_minthreads = curthread->t_cpupart->cp_ncpus;
usr/src/uts/common/disp/class.c
252
proc_t *reqpp = ttoproc(curthread);
usr/src/uts/common/disp/class.c
319
curthread->t_cid, reqpcredp);
usr/src/uts/common/disp/cmt_policy.c
137
if (tp == curthread)
usr/src/uts/common/disp/cpupart.c
120
return (curthread->t_cpupart);
usr/src/uts/common/disp/cpupart.c
597
t = curthread;
usr/src/uts/common/disp/cpupart.c
633
} while (t != curthread);
usr/src/uts/common/disp/cpupart.c
907
t = curthread;
usr/src/uts/common/disp/cpupart.c
940
} while (t != curthread);
usr/src/uts/common/disp/disp.c
1000
pg_ev_thread_swtch(cpu, gethrtime_unscaled(), curthread, next);
usr/src/uts/common/disp/disp.c
1106
pg_ev_thread_swtch(cp, now, curthread, next);
usr/src/uts/common/disp/disp.c
1112
cp->cpu_last_swtch = curthread->t_disp_time = ddi_get_lbolt();
usr/src/uts/common/disp/disp.c
1120
if ((curthread->t_state == TS_RUN) && (curthread->t_waitrq == 0)) {
usr/src/uts/common/disp/disp.c
1121
curthread->t_waitrq = now;
usr/src/uts/common/disp/disp.c
1188
((thread == curthread) || \
usr/src/uts/common/disp/disp.c
1221
self = (tp == curthread);
usr/src/uts/common/disp/disp.c
1464
if ((tp != curthread) && (tp->t_waitrq == 0)) {
usr/src/uts/common/disp/disp.c
1509
if (tp == curthread && dp->disp_max_unbound_pri == -1 &&
usr/src/uts/common/disp/disp.c
1835
if (tp != curthread || (lwp = tp->t_lwp) == NULL ||
usr/src/uts/common/disp/disp.c
1878
cpup->cpu_dispthread = curthread; /* fixup dispthread */
usr/src/uts/common/disp/disp.c
1879
cpup->cpu_dispatch_pri = DISP_PRIO(curthread);
usr/src/uts/common/disp/disp.c
2417
tp = curthread; /* faster than allthreads */
usr/src/uts/common/disp/disp.c
2457
} while ((tp = tp->t_next) != curthread && found == 0);
usr/src/uts/common/disp/disp.c
2571
if (tp == curthread && cp == curthread->t_cpu)
usr/src/uts/common/disp/disp.c
2703
kthread_t *t = curthread;
usr/src/uts/common/disp/disp.c
682
kthread_t *t = curthread;
usr/src/uts/common/disp/disp.c
683
klwp_t *lwp = ttolwp(curthread);
usr/src/uts/common/disp/disp.c
871
kthread_t *t = curthread;
usr/src/uts/common/disp/disp.c
992
ASSERT(curthread->t_state == TS_ZOMB);
usr/src/uts/common/disp/disp.c
997
ASSERT(next != curthread);
usr/src/uts/common/disp/disp_lock.c
109
lock_clear_splx(lp, curthread->t_oldspl);
usr/src/uts/common/disp/disp_lock.c
128
curthread->t_oldspl = (ushort_t)s;
usr/src/uts/common/disp/disp_lock.c
143
curthread->t_oldspl = splhigh();
usr/src/uts/common/disp/disp_lock.c
86
lock_set_spl(lp, ipltospl(DISP_LEVEL), &curthread->t_oldspl);
usr/src/uts/common/disp/disp_lock.c
96
lock_clear_splx(lp, curthread->t_oldspl);
usr/src/uts/common/disp/disp_lock.c
99
lock_clear_splx(lp, curthread->t_oldspl);
usr/src/uts/common/disp/fss.c
1258
if (t == curthread || t->t_state == TS_ONPROC) {
usr/src/uts/common/disp/fss.c
1918
ASSERT(t == curthread);
usr/src/uts/common/disp/fss.c
2052
ASSERT(t == curthread);
usr/src/uts/common/disp/fss.c
2241
ASSERT(t == curthread);
usr/src/uts/common/disp/fss.c
2267
ASSERT(t == curthread);
usr/src/uts/common/disp/fss.c
2268
ASSERT(THREAD_LOCK_HELD(curthread));
usr/src/uts/common/disp/fss.c
2376
ASSERT(t == curthread);
usr/src/uts/common/disp/fss.c
2659
ASSERT(t == curthread);
usr/src/uts/common/disp/fx.c
1124
ASSERT(t == curthread);
usr/src/uts/common/disp/fx.c
1125
ASSERT(THREAD_LOCK_HELD(curthread));
usr/src/uts/common/disp/fx.c
1212
ASSERT(t == curthread);
usr/src/uts/common/disp/fx.c
1377
ASSERT(t == curthread);
usr/src/uts/common/disp/fx.c
1429
ASSERT(t == curthread);
usr/src/uts/common/disp/fx.c
1588
if (t == curthread || t->t_state == TS_ONPROC) {
usr/src/uts/common/disp/fx.c
1702
thread_lock(curthread); /* get dispatcher lock on thread */
usr/src/uts/common/disp/fx.c
1704
if (curthread->t_cid != fx_cid) {
usr/src/uts/common/disp/fx.c
1705
thread_unlock(curthread);
usr/src/uts/common/disp/fx.c
1709
fxpp = (fxproc_t *)(curthread->t_cldata);
usr/src/uts/common/disp/fx.c
1712
thread_unlock(curthread);
usr/src/uts/common/disp/fx.c
1741
fx_change_priority(curthread, fxpp);
usr/src/uts/common/disp/fx.c
1743
thread_unlock(curthread);
usr/src/uts/common/disp/fx.c
652
ASSERT(t == curthread);
usr/src/uts/common/disp/priocntl.c
317
error = parmsset(&pcparms, curthread);
usr/src/uts/common/disp/priocntl.c
427
pcparms.pc_cid != curthread->t_cid) {
usr/src/uts/common/disp/priocntl.c
435
retthreadp = curthread;
usr/src/uts/common/disp/priocntl.c
447
pcparms.pc_cid != curthread->t_cid)
usr/src/uts/common/disp/rt.c
1031
ASSERT(t == curthread);
usr/src/uts/common/disp/rt.c
1104
if (t == curthread || t->t_state == TS_ONPROC) {
usr/src/uts/common/disp/rt.c
503
ASSERT(t == curthread);
usr/src/uts/common/disp/rt.c
913
if ((lwp = curthread->t_lwp) != NULL && lwp->lwp_state == LWP_USER)
usr/src/uts/common/disp/shuttle.c
113
curthread->t_wchan0 = (caddr_t)1;
usr/src/uts/common/disp/shuttle.c
114
CL_INACTIVE(curthread);
usr/src/uts/common/disp/shuttle.c
117
THREAD_SLEEP(curthread, &shuttle_lock);
usr/src/uts/common/disp/shuttle.c
123
(void) new_mstate(curthread, LMS_SLEEP);
usr/src/uts/common/disp/shuttle.c
162
if (lwp && (ISSIG(curthread, JUSTLOOKING) ||
usr/src/uts/common/disp/shuttle.c
163
MUSTRETURN(curproc, curthread) || schedctl_cancel_pending()))
usr/src/uts/common/disp/shuttle.c
164
setrun(curthread);
usr/src/uts/common/disp/shuttle.c
181
klwp_t *lwp = ttolwp(curthread);
usr/src/uts/common/disp/shuttle.c
183
thread_lock(curthread);
usr/src/uts/common/disp/shuttle.c
188
curthread->t_flag |= T_WAKEABLE;
usr/src/uts/common/disp/shuttle.c
189
curthread->t_sobj_ops = &shuttle_sobj_ops;
usr/src/uts/common/disp/shuttle.c
190
curthread->t_wchan0 = (caddr_t)1;
usr/src/uts/common/disp/shuttle.c
191
CL_INACTIVE(curthread);
usr/src/uts/common/disp/shuttle.c
193
THREAD_SLEEP(curthread, &shuttle_lock);
usr/src/uts/common/disp/shuttle.c
194
(void) new_mstate(curthread, LMS_SLEEP);
usr/src/uts/common/disp/shuttle.c
197
if (ISSIG(curthread, JUSTLOOKING) ||
usr/src/uts/common/disp/shuttle.c
198
MUSTRETURN(curproc, curthread) || schedctl_cancel_pending())
usr/src/uts/common/disp/shuttle.c
199
setrun(curthread);
usr/src/uts/common/disp/shuttle.c
87
klwp_t *lwp = ttolwp(curthread);
usr/src/uts/common/disp/shuttle.c
91
thread_lock(curthread);
usr/src/uts/common/disp/shuttle.c
98
curthread->t_flag |= T_WAKEABLE;
usr/src/uts/common/disp/shuttle.c
99
curthread->t_sobj_ops = &shuttle_sobj_ops;
usr/src/uts/common/disp/sysclass.c
179
ASSERT(t == curthread);
usr/src/uts/common/disp/sysdc.c
840
ASSERT(t == curthread);
usr/src/uts/common/disp/thread.c
1024
ASSERT(curthread->t_preempt > 0);
usr/src/uts/common/disp/thread.c
1163
ASSERT(t == curthread || ttoproc(t)->p_stat == SIDL ||
usr/src/uts/common/disp/thread.c
1164
ttoproc(t)->p_agenttp == curthread || t->t_state == TS_STOPPED);
usr/src/uts/common/disp/thread.c
1210
ASSERT(t == curthread || ttoproc(t)->p_stat == SIDL ||
usr/src/uts/common/disp/thread.c
1211
ttoproc(t)->p_agenttp == curthread || t->t_state == TS_STOPPED);
usr/src/uts/common/disp/thread.c
1238
ASSERT(t == curthread);
usr/src/uts/common/disp/thread.c
1258
ASSERT(t == curthread);
usr/src/uts/common/disp/thread.c
1474
kthread_t *t = curthread; /* current thread */
usr/src/uts/common/disp/thread.c
1707
return (tsd_agent_get(curthread, key));
usr/src/uts/common/disp/thread.c
1716
return (tsd_agent_set(curthread, key, value));
usr/src/uts/common/disp/thread.c
1729
ASSERT(t == curthread ||
usr/src/uts/common/disp/thread.c
1730
ttoproc(t)->p_agenttp == curthread || t->t_state == TS_STOPPED);
usr/src/uts/common/disp/thread.c
1751
ASSERT(t == curthread ||
usr/src/uts/common/disp/thread.c
1752
ttoproc(t)->p_agenttp == curthread || t->t_state == TS_STOPPED);
usr/src/uts/common/disp/thread.c
1802
struct tsd_thread *tsd = curthread->t_tsd;
usr/src/uts/common/disp/thread.c
1805
tsd = curthread->t_tsd = kmem_zalloc(sizeof (*tsd), KM_SLEEP);
usr/src/uts/common/disp/thread.c
1824
struct tsd_thread *tsd = curthread->t_tsd;
usr/src/uts/common/disp/thread.c
1831
curthread->t_tsd = NULL;
usr/src/uts/common/disp/thread.c
1864
curthread->t_tsd = NULL;
usr/src/uts/common/disp/thread.c
1892
if (curthread->t_flag & T_INTR_THREAD)
usr/src/uts/common/disp/thread.c
235
curthread->t_ts = kmem_cache_alloc(turnstile_cache, KM_SLEEP);
usr/src/uts/common/disp/thread.c
275
curthread->t_cid = syscid; /* current thread is t0 */
usr/src/uts/common/disp/thread.c
471
t->t_prev = curthread->t_prev;
usr/src/uts/common/disp/thread.c
472
t->t_next = curthread;
usr/src/uts/common/disp/thread.c
483
curthread->t_prev->t_next = t;
usr/src/uts/common/disp/thread.c
484
curthread->t_prev = t;
usr/src/uts/common/disp/thread.c
526
curthread->t_oldspl = splhigh(); /* get dispatcher spl */
usr/src/uts/common/disp/thread.c
567
ASSERT(t == curthread || t->t_state == TS_FREE || t->t_procp == &p0);
usr/src/uts/common/disp/thread.c
582
kthread_t *t = curthread;
usr/src/uts/common/disp/thread.c
641
for (t = curthread->t_next; t != curthread; t = t->t_next) {
usr/src/uts/common/disp/thread.c
661
ASSERT(tid != curthread->t_did);
usr/src/uts/common/disp/ts.c
1371
ASSERT(t == curthread);
usr/src/uts/common/disp/ts.c
1372
ASSERT(THREAD_LOCK_HELD(curthread));
usr/src/uts/common/disp/ts.c
1488
ASSERT(t == curthread);
usr/src/uts/common/disp/ts.c
1502
THREAD_CHANGE_PRI(curthread,
usr/src/uts/common/disp/ts.c
1504
ASSERT(curthread->t_pri >= 0 &&
usr/src/uts/common/disp/ts.c
1505
curthread->t_pri <= ts_maxglobpri);
usr/src/uts/common/disp/ts.c
1507
if (DISP_MUST_SURRENDER(curthread))
usr/src/uts/common/disp/ts.c
1508
cpu_surrender(curthread);
usr/src/uts/common/disp/ts.c
1736
pri_t old_pri = curthread->t_pri;
usr/src/uts/common/disp/ts.c
1739
ASSERT(t == curthread);
usr/src/uts/common/disp/ts.c
1936
ASSERT(t == curthread);
usr/src/uts/common/disp/ts.c
2260
if (t == curthread || t->t_state == TS_ONPROC) {
usr/src/uts/common/disp/ts.c
732
ASSERT(t == curthread);
usr/src/uts/common/dtrace/dtrace.c
1420
if ((proc = ttoproc(curthread)) != NULL &&
usr/src/uts/common/dtrace/dtrace.c
1574
(proc = ttoproc(curthread)) == NULL ||
usr/src/uts/common/dtrace/dtrace.c
16118
if (curthread->t_procp->p_zone->zone_dtrace_getf != 0 ||
usr/src/uts/common/dtrace/dtrace.c
3224
if ((lwp = curthread->t_lwp) == NULL) {
usr/src/uts/common/dtrace/dtrace.c
3252
return ((uint64_t)(uintptr_t)curthread);
usr/src/uts/common/dtrace/dtrace.c
3263
return (curthread->t_dtrace_vtime);
usr/src/uts/common/dtrace/dtrace.c
3423
return ((uint64_t)curthread->t_procp->p_pidp->pid_id);
usr/src/uts/common/dtrace/dtrace.c
3441
return ((uint64_t)curthread->t_procp->p_ppid);
usr/src/uts/common/dtrace/dtrace.c
3450
return ((uint64_t)curthread->t_tid);
usr/src/uts/common/dtrace/dtrace.c
3469
(uintptr_t)curthread->t_procp->p_user.u_comm,
usr/src/uts/common/dtrace/dtrace.c
3489
(uintptr_t)curthread->t_procp->p_zone->zone_name,
usr/src/uts/common/dtrace/dtrace.c
3511
return ((uint64_t)curthread->t_procp->p_cred->cr_uid);
usr/src/uts/common/dtrace/dtrace.c
3532
return ((uint64_t)curthread->t_procp->p_cred->cr_gid);
usr/src/uts/common/dtrace/dtrace.c
3551
if ((lwp = curthread->t_lwp) == NULL)
usr/src/uts/common/dtrace/dtrace.c
3564
if (curthread->t_name == NULL)
usr/src/uts/common/dtrace/dtrace.c
3572
return (dtrace_dif_varstr((uintptr_t)curthread->t_name,
usr/src/uts/common/dtrace/dtrace.c
3594
if ((lwp = curthread->t_lwp) == NULL) {
usr/src/uts/common/dtrace/dtrace.c
365
(where) = ((curthread->t_did + DIF_VARIABLE_MAX) & \
usr/src/uts/common/dtrace/dtrace.c
4357
for (p = curthread->t_procp; p != NULL; p = p->p_parent) {
usr/src/uts/common/dtrace/dtrace.c
5378
uf_info_t *finfo = &curthread->t_procp->p_user.u_finfo;
usr/src/uts/common/dtrace/dtrace.c
6297
curthread->t_predcache = DTRACE_CACHEIDNONE;
usr/src/uts/common/dtrace/dtrace.c
6646
if (dtrace_casptr(&dtrace_panicked, NULL, curthread) != NULL)
usr/src/uts/common/dtrace/dtrace.c
6674
if (curthread->t_dtrace_sig == 0)
usr/src/uts/common/dtrace/dtrace.c
6675
curthread->t_dtrace_sig = (uint8_t)sig;
usr/src/uts/common/dtrace/dtrace.c
6677
curthread->t_sig_check = 1;
usr/src/uts/common/dtrace/dtrace.c
6678
aston(curthread);
usr/src/uts/common/dtrace/dtrace.c
6687
if (!curthread->t_dtrace_stop) {
usr/src/uts/common/dtrace/dtrace.c
6688
curthread->t_dtrace_stop = 1;
usr/src/uts/common/dtrace/dtrace.c
6689
curthread->t_sig_check = 1;
usr/src/uts/common/dtrace/dtrace.c
6690
aston(curthread);
usr/src/uts/common/dtrace/dtrace.c
6942
if (((uintptr_t)curthread & 1) || (curthread->t_flag & T_DONTDTRACE))
usr/src/uts/common/dtrace/dtrace.c
6963
probe->dtpr_predcache == curthread->t_predcache) {
usr/src/uts/common/dtrace/dtrace.c
6983
if (vtime && curthread->t_dtrace_start)
usr/src/uts/common/dtrace/dtrace.c
6984
curthread->t_dtrace_vtime += now - curthread->t_dtrace_start;
usr/src/uts/common/dtrace/dtrace.c
7132
curthread->t_predcache = cid;
usr/src/uts/common/dtrace/dtrace.c
7366
struct pid *pid = curthread->t_procp->p_pidp;
usr/src/uts/common/dtrace/dtrace.c
7492
curthread->t_dtrace_start = 0;
usr/src/uts/common/dtrace/dtrace.c
7521
curthread->t_dtrace_start = end;
usr/src/uts/common/dtrace/dtrace.c
7830
dtrace_errthread = curthread;
usr/src/uts/common/dtrace/dtrace.c
836
if (DTRACE_INRANGE(addr, sz, curthread, sizeof (kthread_t))) {
usr/src/uts/common/dtrace/dtrace.c
837
DTRACE_RANGE_REMAIN(remain, addr, curthread,
usr/src/uts/common/dtrace/dtrace.c
842
if ((p = curthread->t_procp) != NULL && DTRACE_INRANGE(addr,
usr/src/uts/common/dtrace/dtrace.c
843
sz, curthread->t_procp, sizeof (proc_t))) {
usr/src/uts/common/dtrace/dtrace.c
844
DTRACE_RANGE_REMAIN(remain, addr, curthread->t_procp,
usr/src/uts/common/dtrace/dtrace.c
849
if (curthread->t_cred != NULL && DTRACE_INRANGE(addr, sz,
usr/src/uts/common/dtrace/dtrace.c
850
curthread->t_cred, sizeof (cred_t))) {
usr/src/uts/common/dtrace/dtrace.c
851
DTRACE_RANGE_REMAIN(remain, addr, curthread->t_cred,
usr/src/uts/common/dtrace/dtrace.c
863
if (curthread->t_cpu != NULL && DTRACE_INRANGE(addr, sz,
usr/src/uts/common/dtrace/dtrace.c
864
curthread->t_cpu, offsetof(cpu_t, cpu_pause_thread))) {
usr/src/uts/common/dtrace/dtrace.c
865
DTRACE_RANGE_REMAIN(remain, addr, curthread->t_cpu,
usr/src/uts/common/exec/elf/elf.c
2091
klwp_t *lwp = ttolwp(curthread);
usr/src/uts/common/exec/elf/elf.c
2108
ASSERT(p == ttoproc(curthread));
usr/src/uts/common/exec/elf/elf.c
298
struct proc *p = ttoproc(curthread);
usr/src/uts/common/exec/elf/elf_notes.c
301
lwp = ttolwp(curthread);
usr/src/uts/common/exec/elf/elf_notes.c
305
curthread->t_whystop = PR_FAULTED;
usr/src/uts/common/exec/elf/elf_notes.c
310
curthread->t_whystop = 0;
usr/src/uts/common/exec/elf/elf_notes.c
559
if (t == curthread) {
usr/src/uts/common/exec/elf/old_notes.c
135
t = curthread;
usr/src/uts/common/exec/elf/old_notes.c
143
if (t == curthread) {
usr/src/uts/common/exec/elf/old_notes.c
183
} while ((t = t->t_forw) != curthread);
usr/src/uts/common/fs/autofs/auto_subr.c
311
argsp->fnc_origin = curthread;
usr/src/uts/common/fs/autofs/auto_subr.c
351
klwp_t *lwp = ttolwp(curthread);
usr/src/uts/common/fs/autofs/auto_subr.c
518
if (lwp && (ISSIG(curthread,
usr/src/uts/common/fs/autofs/auto_subr.c
519
JUSTLOOKING) || MUSTRETURN(curproc, curthread))) {
usr/src/uts/common/fs/autofs/auto_subr.c
520
if (ISSIG(curthread, FORREAL) ||
usr/src/uts/common/fs/autofs/auto_subr.c
522
MUSTRETURN(curproc, curthread)) {
usr/src/uts/common/fs/autofs/auto_vnops.c
1316
ASSERT(rw_owner(&dfnp->fn_rwlock) != curthread);
usr/src/uts/common/fs/autofs/auto_vnops.c
221
if (fnp->fn_seen == newvp && fnp->fn_thread == curthread) {
usr/src/uts/common/fs/autofs/auto_vnops.c
229
while (fnp->fn_thread && fnp->fn_thread != curthread) {
usr/src/uts/common/fs/autofs/auto_vnops.c
233
fnp->fn_thread = curthread;
usr/src/uts/common/fs/ctfs/ctfs_latest.c
68
contract_t *ct = ttolwp(curthread)->lwp_ct_latest[
usr/src/uts/common/fs/dcfs/dc_vnops.c
257
(void) cleanlocks(vp, ttoproc(curthread)->p_pid, 0);
usr/src/uts/common/fs/dcfs/dc_vnops.c
258
cleanshares(vp, ttoproc(curthread)->p_pid);
usr/src/uts/common/fs/dev/sdev_vnops.c
356
cleanlocks(vp, ttoproc(curthread)->p_pid, 0);
usr/src/uts/common/fs/dev/sdev_vnops.c
357
cleanshares(vp, ttoproc(curthread)->p_pid);
usr/src/uts/common/fs/devfs/devfs_vnops.c
98
cleanlocks(vp, ttoproc(curthread)->p_pid, 0);
usr/src/uts/common/fs/devfs/devfs_vnops.c
99
cleanshares(vp, ttoproc(curthread)->p_pid);
usr/src/uts/common/fs/doorfs/door_sys.c
1212
door_server_t *st = DOOR_SERVER(curthread->t_door);
usr/src/uts/common/fs/doorfs/door_sys.c
1258
error = door_layout(curthread, datasize, ndesc,
usr/src/uts/common/fs/doorfs/door_sys.c
1404
lwp = ttolwp(curthread);
usr/src/uts/common/fs/doorfs/door_sys.c
1449
door_release_server(st->d_pool, curthread);
usr/src/uts/common/fs/doorfs/door_sys.c
1533
door_server_exit(curproc, curthread);
usr/src/uts/common/fs/doorfs/door_sys.c
1536
if (ISSIG(curthread, FORREAL) || lwp->lwp_sysabort ||
usr/src/uts/common/fs/doorfs/door_sys.c
1537
MUSTRETURN(curproc, curthread) ||
usr/src/uts/common/fs/doorfs/door_sys.c
2026
curthread->t_door = NULL;
usr/src/uts/common/fs/doorfs/door_sys.c
2069
proc_t *p = ttoproc(curthread);
usr/src/uts/common/fs/doorfs/door_sys.c
2089
proc_t *p = ttoproc(curthread);
usr/src/uts/common/fs/doorfs/door_sys.c
2148
proc_t *p = ttoproc(curthread);
usr/src/uts/common/fs/doorfs/door_sys.c
2207
proc_t *p = ttoproc(curthread);
usr/src/uts/common/fs/doorfs/door_sys.c
2445
door_client_t *ct = DOOR_CLIENT(curthread->t_door);
usr/src/uts/common/fs/doorfs/door_sys.c
2603
door_client_t *ct = DOOR_CLIENT(curthread->t_door);
usr/src/uts/common/fs/doorfs/door_sys.c
2674
door_client_t *ct = DOOR_CLIENT(curthread->t_door);
usr/src/uts/common/fs/doorfs/door_sys.c
3118
lwp = ttolwp(curthread);
usr/src/uts/common/fs/doorfs/door_sys.c
3123
dup->du_cred = (cred != NULL) ? cred : curthread->t_cred;
usr/src/uts/common/fs/doorfs/door_sys.c
3210
st->d_caller = curthread;
usr/src/uts/common/fs/doorfs/door_sys.c
3223
if (lwp && (ISSIG(curthread, FORREAL) || lwp->lwp_sysabort ||
usr/src/uts/common/fs/doorfs/door_sys.c
3224
MUSTRETURN(curproc, curthread) ||
usr/src/uts/common/fs/doorfs/door_sys.c
3242
st->d_caller == curthread) {
usr/src/uts/common/fs/doorfs/door_sys.c
364
ddp = curthread->t_door;
usr/src/uts/common/fs/doorfs/door_sys.c
366
ddp = curthread->t_door = kmem_zalloc(sizeof (*ddp), KM_SLEEP);
usr/src/uts/common/fs/doorfs/door_sys.c
522
lwp = ttolwp(curthread);
usr/src/uts/common/fs/doorfs/door_sys.c
652
error = door_overflow(curthread, ct->d_args.data_ptr,
usr/src/uts/common/fs/doorfs/door_sys.c
702
st->d_caller = curthread;
usr/src/uts/common/fs/doorfs/door_sys.c
715
if (ISSIG(curthread, FORREAL) || lwp->lwp_sysabort ||
usr/src/uts/common/fs/doorfs/door_sys.c
716
MUSTRETURN(curproc, curthread) ||
usr/src/uts/common/fs/doorfs/door_sys.c
734
st->d_caller == curthread) {
usr/src/uts/common/fs/doorfs/door_vnops.c
114
((curthread->t_proc_flag & TP_LWPEXIT) == 0));
usr/src/uts/common/fs/fem.c
3101
ASSERT(mutex_owner(&hd->femh_lock) == curthread);
usr/src/uts/common/fs/fifofs/fifovnops.c
1111
tsignal(curthread, SIGPIPE);
usr/src/uts/common/fs/fifofs/fifovnops.c
454
(void) cleanlocks(vp, ttoproc(curthread)->p_pid, 0);
usr/src/uts/common/fs/fifofs/fifovnops.c
455
cleanshares(vp, ttoproc(curthread)->p_pid);
usr/src/uts/common/fs/fs_subr.c
271
bfp->l_pid = ttoproc(curthread)->p_pid;
usr/src/uts/common/fs/fs_subr.c
309
bfp->l_pid = ttoproc(curthread)->p_pid;
usr/src/uts/common/fs/fs_subr.c
338
bfp->l_pid = ttoproc(curthread)->p_pid;
usr/src/uts/common/fs/fs_subr.c
445
return (curthread->t_pollcache != NULL &&
usr/src/uts/common/fs/fs_subr.c
446
(curthread->t_pollcache->pc_flag & PC_EPOLL) != 0);
usr/src/uts/common/fs/fsflush.c
364
proc_fsflush = ttoproc(curthread);
usr/src/uts/common/fs/hsfs/hsfs_vnops.c
614
(void) cleanlocks(vp, ttoproc(curthread)->p_pid, 0);
usr/src/uts/common/fs/hsfs/hsfs_vnops.c
615
cleanshares(vp, ttoproc(curthread)->p_pid);
usr/src/uts/common/fs/mntfs/mntvnops.c
868
cleanlocks(vp, ttoproc(curthread)->p_pid, 0);
usr/src/uts/common/fs/mntfs/mntvnops.c
869
cleanshares(vp, ttoproc(curthread)->p_pid);
usr/src/uts/common/fs/namefs/namevno.c
170
(void) cleanlocks(vp, ttoproc(curthread)->p_pid, 0);
usr/src/uts/common/fs/namefs/namevno.c
171
cleanshares(vp, ttoproc(curthread)->p_pid);
usr/src/uts/common/fs/nfs/nfs3_srv.c
1073
if (curthread->t_flag & T_WOULDBLOCK)
usr/src/uts/common/fs/nfs/nfs3_srv.c
1257
if (curthread->t_flag & T_WOULDBLOCK) {
usr/src/uts/common/fs/nfs/nfs3_srv.c
1258
curthread->t_flag &= ~T_WOULDBLOCK;
usr/src/uts/common/fs/nfs/nfs3_srv.c
148
if (curthread->t_flag & T_WOULDBLOCK) {
usr/src/uts/common/fs/nfs/nfs3_srv.c
149
curthread->t_flag &= ~T_WOULDBLOCK;
usr/src/uts/common/fs/nfs/nfs3_srv.c
1493
savecred = curthread->t_cred;
usr/src/uts/common/fs/nfs/nfs3_srv.c
1494
curthread->t_cred = cr;
usr/src/uts/common/fs/nfs/nfs3_srv.c
1496
curthread->t_cred = savecred;
usr/src/uts/common/fs/nfs/nfs3_srv.c
1536
if (curthread->t_flag & T_WOULDBLOCK) {
usr/src/uts/common/fs/nfs/nfs3_srv.c
1537
curthread->t_flag &= ~T_WOULDBLOCK;
usr/src/uts/common/fs/nfs/nfs3_srv.c
1900
if (curthread->t_flag & T_WOULDBLOCK) {
usr/src/uts/common/fs/nfs/nfs3_srv.c
1901
curthread->t_flag &= ~T_WOULDBLOCK;
usr/src/uts/common/fs/nfs/nfs3_srv.c
2060
if (curthread->t_flag & T_WOULDBLOCK) {
usr/src/uts/common/fs/nfs/nfs3_srv.c
2061
curthread->t_flag &= ~T_WOULDBLOCK;
usr/src/uts/common/fs/nfs/nfs3_srv.c
2229
if (curthread->t_flag & T_WOULDBLOCK) {
usr/src/uts/common/fs/nfs/nfs3_srv.c
2230
curthread->t_flag &= ~T_WOULDBLOCK;
usr/src/uts/common/fs/nfs/nfs3_srv.c
2436
if (curthread->t_flag & T_WOULDBLOCK) {
usr/src/uts/common/fs/nfs/nfs3_srv.c
2437
curthread->t_flag &= ~T_WOULDBLOCK;
usr/src/uts/common/fs/nfs/nfs3_srv.c
2578
if (curthread->t_flag & T_WOULDBLOCK) {
usr/src/uts/common/fs/nfs/nfs3_srv.c
2579
curthread->t_flag &= ~T_WOULDBLOCK;
usr/src/uts/common/fs/nfs/nfs3_srv.c
2711
if (curthread->t_flag & T_WOULDBLOCK) {
usr/src/uts/common/fs/nfs/nfs3_srv.c
2712
curthread->t_flag &= ~T_WOULDBLOCK;
usr/src/uts/common/fs/nfs/nfs3_srv.c
2936
if (curthread->t_flag & T_WOULDBLOCK) {
usr/src/uts/common/fs/nfs/nfs3_srv.c
2937
curthread->t_flag &= ~T_WOULDBLOCK;
usr/src/uts/common/fs/nfs/nfs3_srv.c
3117
if (curthread->t_flag & T_WOULDBLOCK) {
usr/src/uts/common/fs/nfs/nfs3_srv.c
3118
curthread->t_flag &= ~T_WOULDBLOCK;
usr/src/uts/common/fs/nfs/nfs3_srv.c
3371
if (curthread->t_flag & T_WOULDBLOCK) {
usr/src/uts/common/fs/nfs/nfs3_srv.c
3372
curthread->t_flag &= ~T_WOULDBLOCK;
usr/src/uts/common/fs/nfs/nfs3_srv.c
361
if (curthread->t_flag & T_WOULDBLOCK) {
usr/src/uts/common/fs/nfs/nfs3_srv.c
362
curthread->t_flag &= ~T_WOULDBLOCK;
usr/src/uts/common/fs/nfs/nfs3_srv.c
3766
if (curthread->t_flag & T_WOULDBLOCK) {
usr/src/uts/common/fs/nfs/nfs3_srv.c
3767
curthread->t_flag &= ~T_WOULDBLOCK;
usr/src/uts/common/fs/nfs/nfs3_srv.c
3881
if (curthread->t_flag & T_WOULDBLOCK) {
usr/src/uts/common/fs/nfs/nfs3_srv.c
3882
curthread->t_flag &= ~T_WOULDBLOCK;
usr/src/uts/common/fs/nfs/nfs3_srv.c
3922
if (curthread->t_flag & T_WOULDBLOCK) {
usr/src/uts/common/fs/nfs/nfs3_srv.c
3923
curthread->t_flag &= ~T_WOULDBLOCK;
usr/src/uts/common/fs/nfs/nfs3_srv.c
4095
if (curthread->t_flag & T_WOULDBLOCK) {
usr/src/uts/common/fs/nfs/nfs3_srv.c
4096
curthread->t_flag &= ~T_WOULDBLOCK;
usr/src/uts/common/fs/nfs/nfs3_srv.c
4207
if (curthread->t_flag & T_WOULDBLOCK) {
usr/src/uts/common/fs/nfs/nfs3_srv.c
4208
curthread->t_flag &= ~T_WOULDBLOCK;
usr/src/uts/common/fs/nfs/nfs3_srv.c
590
if (curthread->t_flag & T_WOULDBLOCK) {
usr/src/uts/common/fs/nfs/nfs3_srv.c
591
curthread->t_flag &= ~T_WOULDBLOCK;
usr/src/uts/common/fs/nfs/nfs3_srv.c
691
if (curthread->t_flag & T_WOULDBLOCK)
usr/src/uts/common/fs/nfs/nfs3_srv.c
701
if (curthread->t_flag & T_WOULDBLOCK)
usr/src/uts/common/fs/nfs/nfs3_srv.c
711
if (curthread->t_flag & T_WOULDBLOCK)
usr/src/uts/common/fs/nfs/nfs3_srv.c
723
if (curthread->t_flag & T_WOULDBLOCK)
usr/src/uts/common/fs/nfs/nfs3_srv.c
732
if (curthread->t_flag & T_WOULDBLOCK)
usr/src/uts/common/fs/nfs/nfs3_srv.c
755
if (curthread->t_flag & T_WOULDBLOCK) {
usr/src/uts/common/fs/nfs/nfs3_srv.c
756
curthread->t_flag &= ~T_WOULDBLOCK;
usr/src/uts/common/fs/nfs/nfs3_srv.c
929
if (curthread->t_flag & T_WOULDBLOCK) {
usr/src/uts/common/fs/nfs/nfs3_srv.c
930
curthread->t_flag &= ~T_WOULDBLOCK;
usr/src/uts/common/fs/nfs/nfs3_vnops.c
387
cleanlocks(vp, ttoproc(curthread)->p_pid, 0);
usr/src/uts/common/fs/nfs/nfs3_vnops.c
388
cleanshares(vp, ttoproc(curthread)->p_pid);
usr/src/uts/common/fs/nfs/nfs3_vnops.c
5448
klwp_t *lwp = ttolwp(curthread);
usr/src/uts/common/fs/nfs/nfs3_vnops.c
6065
if (ttolwp(curthread) != NULL && ISSIG(curthread, JUSTLOOKING)) {
usr/src/uts/common/fs/nfs/nfs3_vnops.c
6740
nshr.s_pid = ttoproc(curthread)->p_pid;
usr/src/uts/common/fs/nfs/nfs3_vnops.c
719
proc_t *p = ttoproc(curthread);
usr/src/uts/common/fs/nfs/nfs3_vnops.c
818
klwp_t *lwp = ttolwp(curthread);
usr/src/uts/common/fs/nfs/nfs4_client.c
1286
args->a_queuer = curthread;
usr/src/uts/common/fs/nfs/nfs4_client.c
147
if ((rp->r_serial != NULL && rp->r_serial != curthread) ||
usr/src/uts/common/fs/nfs/nfs4_client.c
148
((rp->r_flags & R4PGFLUSH) && rp->r_pgflush != curthread)) {
usr/src/uts/common/fs/nfs/nfs4_client.c
151
while ((rp->r_serial != NULL && rp->r_serial != curthread) ||
usr/src/uts/common/fs/nfs/nfs4_client.c
153
rp->r_pgflush != curthread)) {
usr/src/uts/common/fs/nfs/nfs4_client.c
1716
args->a_queuer = curthread;
usr/src/uts/common/fs/nfs/nfs4_client.c
1840
args->a_queuer = curthread;
usr/src/uts/common/fs/nfs/nfs4_client.c
1966
args->a_queuer = curthread;
usr/src/uts/common/fs/nfs/nfs4_client.c
2054
args->a_queuer = curthread;
usr/src/uts/common/fs/nfs/nfs4_client.c
2147
args->a_queuer = curthread;
usr/src/uts/common/fs/nfs/nfs4_client.c
2697
if (crgetuid(curthread->t_cred) != crgetuid(cr) ||
usr/src/uts/common/fs/nfs/nfs4_client.c
2698
crgetgid(curthread->t_cred) != crgetgid(cr)) {
usr/src/uts/common/fs/nfs/nfs4_client.c
2701
crgetuid(curthread->t_cred),
usr/src/uts/common/fs/nfs/nfs4_client.c
2702
crgetgid(curthread->t_cred));
usr/src/uts/common/fs/nfs/nfs4_client.c
284
pgflush = (curthread == rp->r_pgflush);
usr/src/uts/common/fs/nfs/nfs4_client.c
371
rp->r_pgflush = curthread;
usr/src/uts/common/fs/nfs/nfs4_client.c
461
recov = (VTOMI4(vp)->mi_recovthread == curthread);
usr/src/uts/common/fs/nfs/nfs4_client.c
466
was_serial = (rp->r_serial == curthread);
usr/src/uts/common/fs/nfs/nfs4_client.c
486
if ((rp->r_flags & R4PGFLUSH) && rp->r_pgflush != curthread) {
usr/src/uts/common/fs/nfs/nfs4_client.c
614
rp->r_serial = curthread;
usr/src/uts/common/fs/nfs/nfs4_client_state.c
1239
if (seqid_sync_faults && curthread != mi->mi_recovthread &&
usr/src/uts/common/fs/nfs/nfs4_client_state.c
1246
curthread != mi->mi_recovthread)
usr/src/uts/common/fs/nfs/nfs4_client_state.c
1254
ASSERT(lop->lo_seqid_holder != curthread);
usr/src/uts/common/fs/nfs/nfs4_client_state.c
1265
lop->lo_seqid_holder = curthread;
usr/src/uts/common/fs/nfs/nfs4_client_state.c
1270
curthread != mi->mi_recovthread)
usr/src/uts/common/fs/nfs/nfs4_client_state.c
1294
ASSERT(lop->lo_seqid_holder == curthread);
usr/src/uts/common/fs/nfs/nfs4_client_state.c
954
if (seqid_sync_faults && curthread != mi->mi_recovthread &&
usr/src/uts/common/fs/nfs/nfs4_client_state.c
961
curthread != mi->mi_recovthread)
usr/src/uts/common/fs/nfs/nfs4_client_state.c
982
curthread != mi->mi_recovthread)
usr/src/uts/common/fs/nfs/nfs4_dispatch.c
427
curthread->t_flag |= T_DONTPEND;
usr/src/uts/common/fs/nfs/nfs4_dispatch.c
430
curthread->t_flag &= ~T_DONTPEND;
usr/src/uts/common/fs/nfs/nfs4_dispatch.c
442
if (curthread->t_flag & T_WOULDBLOCK) {
usr/src/uts/common/fs/nfs/nfs4_dispatch.c
443
curthread->t_flag &= ~T_WOULDBLOCK;
usr/src/uts/common/fs/nfs/nfs4_dispatch.c
462
curthread->t_flag |= T_DONTPEND;
usr/src/uts/common/fs/nfs/nfs4_dispatch.c
465
curthread->t_flag &= ~T_DONTPEND;
usr/src/uts/common/fs/nfs/nfs4_dispatch.c
472
if (curthread->t_flag & T_WOULDBLOCK) {
usr/src/uts/common/fs/nfs/nfs4_dispatch.c
473
curthread->t_flag &= ~T_WOULDBLOCK;
usr/src/uts/common/fs/nfs/nfs4_idmap.c
1004
if (ttolwp(curthread) && ISSIG(curthread, JUSTLOOKING)) {
usr/src/uts/common/fs/nfs/nfs4_idmap.c
453
if (ttolwp(curthread) && ISSIG(curthread, JUSTLOOKING)) {
usr/src/uts/common/fs/nfs/nfs4_idmap.c
624
if (ttolwp(curthread) && ISSIG(curthread, JUSTLOOKING)) {
usr/src/uts/common/fs/nfs/nfs4_idmap.c
833
if (ttolwp(curthread) && ISSIG(curthread, JUSTLOOKING)) {
usr/src/uts/common/fs/nfs/nfs4_recovery.c
1056
klwp_t *lwp = ttolwp(curthread);
usr/src/uts/common/fs/nfs/nfs4_recovery.c
1062
(curthread->t_proc_flag & TP_LWPEXIT))
usr/src/uts/common/fs/nfs/nfs4_recovery.c
1222
mi->mi_recovthread = curthread;
usr/src/uts/common/fs/nfs/nfs4_recovery.c
2945
sv_cred = curthread->t_cred;
usr/src/uts/common/fs/nfs/nfs4_recovery.c
2946
curthread->t_cred = kcred;
usr/src/uts/common/fs/nfs/nfs4_recovery.c
2949
curthread->t_cred = sv_cred;
usr/src/uts/common/fs/nfs/nfs4_recovery.c
920
else if ((curthread->t_proc_flag & TP_LWPEXIT) &&
usr/src/uts/common/fs/nfs/nfs4_rnode.c
497
ASSERT(rw_owner(&rtable4[index].r_lock) != curthread);
usr/src/uts/common/fs/nfs/nfs4_rnode.c
547
ASSERT(rw_owner(&rtable4[index].r_lock) != curthread);
usr/src/uts/common/fs/nfs/nfs4_srv.c
6015
savecred = curthread->t_cred;
usr/src/uts/common/fs/nfs/nfs4_srv.c
6016
curthread->t_cred = cr;
usr/src/uts/common/fs/nfs/nfs4_srv.c
6018
curthread->t_cred = savecred;
usr/src/uts/common/fs/nfs/nfs4_srv_deleg.c
538
NFS_CB, 0, 0, curthread->t_cred, &ch)) {
usr/src/uts/common/fs/nfs/nfs4_subr.c
1026
is_recov = (curthread == mi->mi_recovthread);
usr/src/uts/common/fs/nfs/nfs4_subr.c
1277
is_recov = (curthread == mi->mi_recovthread);
usr/src/uts/common/fs/nfs/nfs4_subr.c
1341
if (ttolwp(curthread) != NULL && ISSIG(curthread, JUSTLOOKING))
usr/src/uts/common/fs/nfs/nfs4_subr.c
1823
cr = curthread->t_cred;
usr/src/uts/common/fs/nfs/nfs4_subr.c
2068
(curthread == mi->mi_recovthread));
usr/src/uts/common/fs/nfs/nfs4_subr.c
263
if (curthread->t_flag & T_WOULDBLOCK) {
usr/src/uts/common/fs/nfs/nfs4_subr.c
264
curthread->t_flag &= ~T_WOULDBLOCK;
usr/src/uts/common/fs/nfs/nfs4_vnops.c
10939
klwp_t *lwp = ttolwp(curthread);
usr/src/uts/common/fs/nfs/nfs4_vnops.c
11155
delmap_call->call_id = curthread;
usr/src/uts/common/fs/nfs/nfs4_vnops.c
11197
if (delmap_call->call_id == curthread) {
usr/src/uts/common/fs/nfs/nfs4_vnops.c
11618
if (ttolwp(curthread) != NULL && ISSIG(curthread, JUSTLOOKING)) {
usr/src/uts/common/fs/nfs/nfs4_vnops.c
13558
flk->l_pid = ttoproc(curthread)->p_pid;
usr/src/uts/common/fs/nfs/nfs4_vnops.c
13792
flk->l_pid = ttoproc(curthread)->p_pid;
usr/src/uts/common/fs/nfs/nfs4_vnops.c
14336
flk->l_pid = ttoproc(curthread)->p_pid;
usr/src/uts/common/fs/nfs/nfs4_vnops.c
14715
ld.l_pid = ttoproc(curthread)->p_pid;
usr/src/uts/common/fs/nfs/nfs4_vnops.c
2312
cleanlocks(vp, ttoproc(curthread)->p_pid, 0);
usr/src/uts/common/fs/nfs/nfs4_vnops.c
2313
cleanshares(vp, ttoproc(curthread)->p_pid);
usr/src/uts/common/fs/nfs/nfs4_vnops.c
2324
cleanlocks(vp, ttoproc(curthread)->p_pid,
usr/src/uts/common/fs/nfs/nfs4_vnops.c
2823
proc_t *p = ttoproc(curthread);
usr/src/uts/common/fs/nfs/nfs4_vnops.c
2934
klwp_t *lwp = ttolwp(curthread);
usr/src/uts/common/fs/nfs/nfs4_vnops.c
3208
recov = (mi->mi_recovthread == curthread);
usr/src/uts/common/fs/nfs/nfs4_vnops.c
8375
klwp_t *lwp = ttolwp(curthread);
usr/src/uts/common/fs/nfs/nfs4x_dispatch.c
145
curthread->t_flag |= T_DONTPEND;
usr/src/uts/common/fs/nfs/nfs4x_dispatch.c
147
curthread->t_flag &= ~T_DONTPEND;
usr/src/uts/common/fs/nfs/nfs4x_dispatch.c
156
if (curthread->t_flag & T_WOULDBLOCK) {
usr/src/uts/common/fs/nfs/nfs4x_dispatch.c
157
curthread->t_flag &= ~T_WOULDBLOCK;
usr/src/uts/common/fs/nfs/nfs_acl_srv.c
520
if (curthread->t_flag & T_WOULDBLOCK) {
usr/src/uts/common/fs/nfs/nfs_acl_srv.c
521
curthread->t_flag &= ~T_WOULDBLOCK;
usr/src/uts/common/fs/nfs/nfs_acl_srv.c
601
if (curthread->t_flag & T_WOULDBLOCK) {
usr/src/uts/common/fs/nfs/nfs_acl_srv.c
602
curthread->t_flag &= ~T_WOULDBLOCK;
usr/src/uts/common/fs/nfs/nfs_client.c
120
if (rp->r_serial != NULL && rp->r_serial != curthread) {
usr/src/uts/common/fs/nfs/nfs_client.c
1404
args->a_queuer = curthread;
usr/src/uts/common/fs/nfs/nfs_client.c
1488
args->a_queuer = curthread;
usr/src/uts/common/fs/nfs/nfs_client.c
1610
args->a_queuer = curthread;
usr/src/uts/common/fs/nfs/nfs_client.c
1739
args->a_queuer = curthread;
usr/src/uts/common/fs/nfs/nfs_client.c
1835
args->a_queuer = curthread;
usr/src/uts/common/fs/nfs/nfs_client.c
1921
args->a_queuer = curthread;
usr/src/uts/common/fs/nfs/nfs_client.c
2898
(char *)&(ttoproc(curthread)->p_pid), NULL, NULL);
usr/src/uts/common/fs/nfs/nfs_client.c
2912
ld.l_pid = ttoproc(curthread)->p_pid;
usr/src/uts/common/fs/nfs/nfs_client.c
2926
(char *)&(ttoproc(curthread)->p_pid), NULL, NULL);
usr/src/uts/common/fs/nfs/nfs_client.c
3341
delmap_call->call_id = curthread;
usr/src/uts/common/fs/nfs/nfs_client.c
3383
if (delmap_call->call_id == curthread) {
usr/src/uts/common/fs/nfs/nfs_client.c
496
if (rp->r_serial != curthread) {
usr/src/uts/common/fs/nfs/nfs_client.c
497
klwp_t *lwp = ttolwp(curthread);
usr/src/uts/common/fs/nfs/nfs_client.c
572
rp->r_serial = curthread;
usr/src/uts/common/fs/nfs/nfs_client.c
639
if (rp->r_serial != curthread) {
usr/src/uts/common/fs/nfs/nfs_client.c
640
klwp_t *lwp = ttolwp(curthread);
usr/src/uts/common/fs/nfs/nfs_client.c
715
rp->r_serial = curthread;
usr/src/uts/common/fs/nfs/nfs_server.c
1710
curthread->t_flag |= T_DONTPEND;
usr/src/uts/common/fs/nfs/nfs_server.c
1714
curthread->t_flag &= ~T_DONTPEND;
usr/src/uts/common/fs/nfs/nfs_server.c
1715
if (curthread->t_flag & T_WOULDBLOCK) {
usr/src/uts/common/fs/nfs/nfs_server.c
1716
curthread->t_flag &= ~T_WOULDBLOCK;
usr/src/uts/common/fs/nfs/nfs_server.c
1740
curthread->t_flag |= T_DONTPEND;
usr/src/uts/common/fs/nfs/nfs_server.c
1744
curthread->t_flag &= ~T_DONTPEND;
usr/src/uts/common/fs/nfs/nfs_server.c
1745
if (curthread->t_flag & T_WOULDBLOCK) {
usr/src/uts/common/fs/nfs/nfs_server.c
1746
curthread->t_flag &= ~T_WOULDBLOCK;
usr/src/uts/common/fs/nfs/nfs_srv.c
1177
savecred = curthread->t_cred;
usr/src/uts/common/fs/nfs/nfs_srv.c
1178
curthread->t_cred = cr;
usr/src/uts/common/fs/nfs/nfs_srv.c
1180
curthread->t_cred = savecred;
usr/src/uts/common/fs/nfs/nfs_srv.c
1221
savecred = curthread->t_cred;
usr/src/uts/common/fs/nfs/nfs_srv.c
1222
curthread->t_cred = cr;
usr/src/uts/common/fs/nfs/nfs_srv.c
1224
curthread->t_cred = savecred;
usr/src/uts/common/fs/nfs/nfs_srv.c
1256
curthread->t_flag |= T_WOULDBLOCK;
usr/src/uts/common/fs/nfs/nfs_srv.c
1343
nrp->thread = curthread;
usr/src/uts/common/fs/nfs/nfs_srv.c
1345
ASSERT(curthread->t_schedflag & TS_DONT_SWAP);
usr/src/uts/common/fs/nfs/nfs_srv.c
1421
t_flag = curthread->t_flag & T_WOULDBLOCK;
usr/src/uts/common/fs/nfs/nfs_srv.c
1447
t_flag = curthread->t_flag & T_WOULDBLOCK;
usr/src/uts/common/fs/nfs/nfs_srv.c
1484
curthread->t_flag |= T_WOULDBLOCK;
usr/src/uts/common/fs/nfs/nfs_srv.c
1551
t_flag = curthread->t_flag & T_WOULDBLOCK;
usr/src/uts/common/fs/nfs/nfs_srv.c
1584
t_flag = curthread->t_flag & T_WOULDBLOCK;
usr/src/uts/common/fs/nfs/nfs_srv.c
1713
savecred = curthread->t_cred;
usr/src/uts/common/fs/nfs/nfs_srv.c
1714
curthread->t_cred = cr;
usr/src/uts/common/fs/nfs/nfs_srv.c
1716
curthread->t_cred = savecred;
usr/src/uts/common/fs/nfs/nfs_srv.c
1721
curthread->t_flag |= T_WOULDBLOCK;
usr/src/uts/common/fs/nfs/nfs_srv.c
1746
t_flag = curthread->t_flag & T_WOULDBLOCK;
usr/src/uts/common/fs/nfs/nfs_srv.c
1776
t_flag = curthread->t_flag & T_WOULDBLOCK;
usr/src/uts/common/fs/nfs/nfs_srv.c
1944
curthread->t_flag |= T_WOULDBLOCK;
usr/src/uts/common/fs/nfs/nfs_srv.c
2009
curthread->t_flag |= T_WOULDBLOCK;
usr/src/uts/common/fs/nfs/nfs_srv.c
2119
curthread->t_flag |= T_WOULDBLOCK;
usr/src/uts/common/fs/nfs/nfs_srv.c
2244
curthread->t_flag |= T_WOULDBLOCK;
usr/src/uts/common/fs/nfs/nfs_srv.c
2259
curthread->t_flag |= T_WOULDBLOCK;
usr/src/uts/common/fs/nfs/nfs_srv.c
330
curthread->t_flag |= T_WOULDBLOCK;
usr/src/uts/common/fs/nfs/nfs_srv.c
819
curthread->t_flag |= T_WOULDBLOCK;
usr/src/uts/common/fs/nfs/nfs_srv.c
946
curthread->t_flag |= T_WOULDBLOCK;
usr/src/uts/common/fs/nfs/nfs_subr.c
1124
if (ttolwp(curthread) != NULL && ISSIG(curthread, JUSTLOOKING))
usr/src/uts/common/fs/nfs/nfs_subr.c
1677
if (ttolwp(curthread) != NULL && ISSIG(curthread, JUSTLOOKING))
usr/src/uts/common/fs/nfs/nfs_subr.c
4803
if (l->owner == curthread) {
usr/src/uts/common/fs/nfs/nfs_subr.c
4816
klwp_t *lwp = ttolwp(curthread);
usr/src/uts/common/fs/nfs/nfs_subr.c
4851
klwp_t *lwp = ttolwp(curthread);
usr/src/uts/common/fs/nfs/nfs_subr.c
4876
l->owner = curthread;
usr/src/uts/common/fs/nfs/nfs_subr.c
4899
if (l->owner == curthread) {
usr/src/uts/common/fs/nfs/nfs_subr.c
4925
l->owner = curthread;
usr/src/uts/common/fs/nfs/nfs_subr.c
4941
ASSERT(l->owner == curthread);
usr/src/uts/common/fs/nfs/nfs_subr.c
889
if (ttoproc(curthread) == &p0) {
usr/src/uts/common/fs/nfs/nfs_vnops.c
347
cleanlocks(vp, ttoproc(curthread)->p_pid, 0);
usr/src/uts/common/fs/nfs/nfs_vnops.c
348
cleanshares(vp, ttoproc(curthread)->p_pid);
usr/src/uts/common/fs/nfs/nfs_vnops.c
4522
klwp_t *lwp = ttolwp(curthread);
usr/src/uts/common/fs/nfs/nfs_vnops.c
5071
nshr.s_pid = ttoproc(curthread)->p_pid;
usr/src/uts/common/fs/nfs/nfs_vnops.c
621
proc_t *p = ttoproc(curthread);
usr/src/uts/common/fs/nfs/nfs_vnops.c
712
klwp_t *lwp = ttolwp(curthread);
usr/src/uts/common/fs/pcfs/pc_vfsops.c
1034
if ((fsp->pcfs_flags & PCFS_LOCKED) && (fsp->pcfs_owner == curthread)) {
usr/src/uts/common/fs/pcfs/pc_vfsops.c
1053
fsp->pcfs_owner = curthread;
usr/src/uts/common/fs/pcfs/pc_vnops.c
339
proc_t *p = ttoproc(curthread);
usr/src/uts/common/fs/portfs/port_fd.c
293
pfd->pfd_thread = curthread;
usr/src/uts/common/fs/portfs/port_fd.c
315
curthread->t_pollcache = (pollcache_t *)pcp;
usr/src/uts/common/fs/portfs/port_fd.c
317
curthread->t_pollcache = NULL;
usr/src/uts/common/fs/portfs/port_fd.c
332
(pfd->pfd_thread != curthread)) {
usr/src/uts/common/fs/portfs/port_fd.c
368
(pfd->pfd_thread != curthread)) {
usr/src/uts/common/fs/portfs/port_fd.c
542
curthread->t_pollcache = (pollcache_t *)pdp->pd_pcache;
usr/src/uts/common/fs/portfs/port_fd.c
544
curthread->t_pollcache = NULL;
usr/src/uts/common/fs/portfs/port_fop.c
1378
pfp->pfop_callrid = curthread;
usr/src/uts/common/fs/portfs/port_fop.c
1426
pfp->pfop_callrid != curthread) {
usr/src/uts/common/fs/portfs/port_fop.c
1499
pfp->pfop_callrid = curthread;
usr/src/uts/common/fs/portfs/port_fop.c
876
pfp->pfop_callrid != curthread ||
usr/src/uts/common/fs/proc/prcontrol.c
2485
if (t == curthread || VSTOPPED(t) ||
usr/src/uts/common/fs/proc/prcontrol.c
625
(pcp->prc_thread == curthread) : (p == curproc)) {
usr/src/uts/common/fs/proc/prcontrol.c
910
(pcp->prc_thread == curthread) : (p == curproc)) {
usr/src/uts/common/fs/proc/prioctl.c
1441
if ((flags & PR_STOPPED) || t == curthread)
usr/src/uts/common/fs/proc/prioctl.c
2005
(pcp->prc_thread == curthread) : (p == curproc)) {
usr/src/uts/common/fs/proc/prioctl.c
3225
if ((flags & PR_STOPPED) || t == curthread)
usr/src/uts/common/fs/proc/prioctl.c
3693
if (ISSIG(curthread, JUSTLOOKING))
usr/src/uts/common/fs/proc/prioctl.c
3804
if (ISSIG(curthread, JUSTLOOKING))
usr/src/uts/common/fs/proc/prioctl.c
481
(pcp->prc_thread == curthread) : (p == curproc)) {
usr/src/uts/common/fs/proc/prsubr.c
1110
if ((flags & PR_STOPPED) || t == curthread)
usr/src/uts/common/fs/proc/prsubr.c
1338
if ((flags & PR_STOPPED) || t == curthread)
usr/src/uts/common/fs/proc/prsubr.c
2246
if (ISSIG(curthread, JUSTLOOKING))
usr/src/uts/common/fs/proc/prsubr.c
2397
if (ISSIG(curthread, JUSTLOOKING))
usr/src/uts/common/fs/proc/prsubr.c
384
watch_disable(curthread);
usr/src/uts/common/fs/proc/prsubr.c
406
ASSERT(t == curthread);
usr/src/uts/common/fs/proc/prsubr.c
480
proc_t *p = ttoproc(curthread);
usr/src/uts/common/fs/proc/prsubr.c
481
klwp_t *lwp = ttolwp(curthread);
usr/src/uts/common/fs/proc/prsubr.c
506
proc_t *p = ttoproc(curthread);
usr/src/uts/common/fs/proc/prsubr.c
507
klwp_t *lwp = ttolwp(curthread);
usr/src/uts/common/fs/proc/prsubr.c
512
id_t tid = curthread->t_tid;
usr/src/uts/common/fs/proc/prsubr.c
513
int tslot = curthread->t_dslot;
usr/src/uts/common/fs/proc/prsubr.c
567
proc_t *p = ttoproc(curthread);
usr/src/uts/common/fs/proc/prsubr.c
573
watch_disable(curthread);
usr/src/uts/common/fs/proc/prsubr.c
594
kthread_t *t = curthread;
usr/src/uts/common/fs/proc/prvnops.c
1704
if (t != curthread && !ISTOPPED(t) && !VSTOPPED(t) && !DSTOPPED(t)) {
usr/src/uts/common/fs/smbclnt/netsmb/smb_iod.c
1001
rqp->sr_owner = curthread;
usr/src/uts/common/fs/smbclnt/netsmb/smb_iod.c
1110
rqp->sr_owner = curthread;
usr/src/uts/common/fs/smbclnt/netsmb/smb_iod.c
1287
ASSERT(curthread != vcp->iod_thr);
usr/src/uts/common/fs/smbclnt/netsmb/smb_iod.c
1433
ASSERT(vcp->iod_thr == curthread);
usr/src/uts/common/fs/smbclnt/netsmb/smb_iod.c
1533
ASSERT(vcp->iod_thr == curthread);
usr/src/uts/common/fs/smbclnt/netsmb/smb_iod.c
1648
ASSERT(vcp->iod_thr == curthread);
usr/src/uts/common/fs/smbclnt/netsmb/smb_iod.c
1688
ASSERT(vcp->iod_thr == curthread);
usr/src/uts/common/fs/smbclnt/netsmb/smb_iod.c
1719
ASSERT(vcp->iod_thr == curthread);
usr/src/uts/common/fs/smbclnt/netsmb/smb_iod.c
1841
ASSERT(vcp->iod_thr == curthread);
usr/src/uts/common/fs/smbclnt/netsmb/smb_iod.c
1900
ASSERT(vcp->iod_thr == curthread);
usr/src/uts/common/fs/smbclnt/netsmb/smb_iod.c
946
ASSERT(vcp->iod_thr == curthread);
usr/src/uts/common/fs/smbclnt/netsmb/smb_usr.c
749
vcp->iod_thr = curthread;
usr/src/uts/common/fs/smbclnt/smbfs/smbfs_client.c
122
if (np->r_serial != NULL && np->r_serial != curthread) {
usr/src/uts/common/fs/smbclnt/smbfs/smbfs_rwlock.c
114
klwp_t *lwp = ttolwp(curthread);
usr/src/uts/common/fs/smbclnt/smbfs/smbfs_rwlock.c
132
l->owner = curthread;
usr/src/uts/common/fs/smbclnt/smbfs/smbfs_rwlock.c
155
if (l->owner == curthread) {
usr/src/uts/common/fs/smbclnt/smbfs/smbfs_rwlock.c
180
l->owner = curthread;
usr/src/uts/common/fs/smbclnt/smbfs/smbfs_rwlock.c
207
ASSERT(l->owner == curthread);
usr/src/uts/common/fs/smbclnt/smbfs/smbfs_rwlock.c
66
if (l->owner == curthread) {
usr/src/uts/common/fs/smbclnt/smbfs/smbfs_rwlock.c
79
klwp_t *lwp = ttolwp(curthread);
usr/src/uts/common/fs/smbclnt/smbfs/smbfs_vnops.c
2803
ASSERT(dnp->r_rwlock.owner == curthread);
usr/src/uts/common/fs/smbclnt/smbfs/smbfs_vnops.c
3029
ASSERT(odnp->r_rwlock.owner == curthread);
usr/src/uts/common/fs/smbclnt/smbfs/smbfs_vnops.c
3030
ASSERT(ndnp->r_rwlock.owner == curthread);
usr/src/uts/common/fs/smbclnt/smbfs/smbfs_vnops.c
788
proc_t *p = ttoproc(curthread);
usr/src/uts/common/fs/smbclnt/smbfs/smbfs_vnops.c
902
klwp_t *lwp = ttolwp(curthread);
usr/src/uts/common/fs/smbsrv/smb2_dispatch.c
246
sr->sr_worker = curthread;
usr/src/uts/common/fs/smbsrv/smb_dispatch.c
618
sr->sr_worker = curthread;
usr/src/uts/common/fs/smbsrv/smb_kutil.c
1061
ASSERT(rw_owner(&rwx->rwx_lock) == curthread);
usr/src/uts/common/fs/smbsrv/smb_notify.c
358
sr->sr_worker = curthread;
usr/src/uts/common/fs/smbsrv/smb_server.c
1199
sv->sv_proc_did = curthread->t_did;
usr/src/uts/common/fs/smbsrv/smb_session.c
478
session->s_thread = curthread;
usr/src/uts/common/fs/smbsrv/smb_srv_oplock.c
408
sr->sr_worker = curthread;
usr/src/uts/common/fs/smbsrv/smb_thread.c
90
if (curthread->t_lwp != NULL) {
usr/src/uts/common/fs/smbsrv/smb_user.c
553
sr->sr_worker = curthread;
usr/src/uts/common/fs/sockfs/sockcommon.c
346
tsignal(curthread, SIGPIPE);
usr/src/uts/common/fs/sockfs/sockcommon.c
362
tsignal(curthread, SIGPIPE);
usr/src/uts/common/fs/sockfs/sockcommon_vnops.c
147
cleanlocks(vp, ttoproc(curthread)->p_pid, 0);
usr/src/uts/common/fs/sockfs/sockcommon_vnops.c
148
cleanshares(vp, ttoproc(curthread)->p_pid);
usr/src/uts/common/fs/sockfs/socksyscalls.c
2401
if (ISSIG(curthread, JUSTLOOKING)) {
usr/src/uts/common/fs/sockfs/socksyscalls.c
2557
if (ISSIG(curthread, JUSTLOOKING)) {
usr/src/uts/common/fs/sockfs/socksyscalls.c
2837
if (ISSIG(curthread, JUSTLOOKING)) {
usr/src/uts/common/fs/specfs/specvnops.c
833
ASSERT(ttoproc(curthread));
usr/src/uts/common/fs/specfs/specvnops.c
834
(void) contract_abandon(ct, ttoproc(curthread), 0);
usr/src/uts/common/fs/specfs/specvnops.c
891
cleanlocks(vp, ttoproc(curthread)->p_pid, 0);
usr/src/uts/common/fs/specfs/specvnops.c
892
cleanshares(vp, ttoproc(curthread)->p_pid);
usr/src/uts/common/fs/tmpfs/tmp_vnops.c
103
cleanlocks(vp, ttoproc(curthread)->p_pid, 0);
usr/src/uts/common/fs/tmpfs/tmp_vnops.c
104
cleanshares(vp, ttoproc(curthread)->p_pid);
usr/src/uts/common/fs/tmpfs/tmp_vnops.c
167
proc_t *p = ttoproc(curthread);
usr/src/uts/common/fs/tmpfs/tmp_vnops.c
1967
dolock = (rw_owner(&tp->tn_contents) != curthread);
usr/src/uts/common/fs/tmpfs/tmp_vnops.c
2305
lp->l_pid = ttoproc(curthread)->p_pid;
usr/src/uts/common/fs/udfs/udf_alloc.c
1320
lp->l_pid = ttoproc(curthread)->p_pid;
usr/src/uts/common/fs/udfs/udf_vnops.c
1358
if (curthread->t_flag & T_DONTPEND) {
usr/src/uts/common/fs/udfs/udf_vnops.c
1695
dolock = (rw_owner(&ip->i_contents) != curthread);
usr/src/uts/common/fs/udfs/udf_vnops.c
2202
dolock = (rw_owner(&ip->i_contents) != curthread);
usr/src/uts/common/fs/udfs/udf_vnops.c
2667
dolock = (rw_owner(&ip->i_contents) != curthread);
usr/src/uts/common/fs/udfs/udf_vnops.c
268
cleanlocks(vp, ttoproc(curthread)->p_pid, 0);
usr/src/uts/common/fs/udfs/udf_vnops.c
269
cleanshares(vp, ttoproc(curthread)->p_pid);
usr/src/uts/common/fs/udfs/udf_vnops.c
3139
proc_t *p = ttoproc(curthread);
usr/src/uts/common/fs/udfs/udf_vnops.c
599
if (curthread->t_flag & T_DONTPEND) {
usr/src/uts/common/fs/ufs/lufs.c
585
ufsvfsp->vfs_ulockfs.ul_sbowner = curthread;
usr/src/uts/common/fs/ufs/lufs.c
630
ufsvfsp->vfs_ulockfs.ul_sbowner = curthread;
usr/src/uts/common/fs/ufs/lufs.c
678
ufsvfsp->vfs_ulockfs.ul_sbowner = curthread;
usr/src/uts/common/fs/ufs/lufs.c
795
ufsvfsp->vfs_ulockfs.ul_sbowner = curthread;
usr/src/uts/common/fs/ufs/lufs.c
810
ufsvfsp->vfs_ulockfs.ul_sbowner = curthread;
usr/src/uts/common/fs/ufs/lufs_debug.c
138
ASSERT(curthread->t_flag & T_DONTBLOCK);
usr/src/uts/common/fs/ufs/lufs_debug.c
157
ASSERT(curthread->t_flag & T_DONTBLOCK);
usr/src/uts/common/fs/ufs/lufs_debug.c
196
ASSERT(curthread->t_flag & T_DONTBLOCK);
usr/src/uts/common/fs/ufs/lufs_debug.c
73
toptrace[toptraceindex].thread = curthread;
usr/src/uts/common/fs/ufs/lufs_top.c
143
if ((curthread->t_flag & T_DONTBLOCK) == 0)
usr/src/uts/common/fs/ufs/lufs_top.c
144
curthread->t_flag |= T_DONTBLOCK;
usr/src/uts/common/fs/ufs/lufs_top.c
165
ASSERT(taskq_member(system_taskq, curthread));
usr/src/uts/common/fs/ufs/lufs_top.c
212
if (curthread->t_flag & T_DONTPEND) {
usr/src/uts/common/fs/ufs/lufs_top.c
254
if ((curthread->t_flag & T_DONTPEND) && tp &&
usr/src/uts/common/fs/ufs/quota.c
410
if (!(curthread->t_flag & T_DONTBLOCK)) {
usr/src/uts/common/fs/ufs/quota.c
412
curthread->t_flag |= T_DONTBLOCK;
usr/src/uts/common/fs/ufs/quota.c
443
curthread->t_flag &= ~T_DONTBLOCK;
usr/src/uts/common/fs/ufs/quota_ufs.c
395
(int)ttoproc(curthread)->p_pid,
usr/src/uts/common/fs/ufs/quota_ufs.c
405
(int)ttoproc(curthread)->p_pid,
usr/src/uts/common/fs/ufs/quota_ufs.c
574
(int)ttoproc(curthread)->p_pid,
usr/src/uts/common/fs/ufs/quota_ufs.c
583
(int)ttoproc(curthread)->p_pid,
usr/src/uts/common/fs/ufs/ufs_alloc.c
1919
lp->l_pid = ttoproc(curthread)->p_pid;
usr/src/uts/common/fs/ufs/ufs_bmap.c
935
if (ip->i_writer != NULL && ip->i_writer != curthread) {
usr/src/uts/common/fs/ufs/ufs_directio.c
609
procp = ttoproc(curthread);
usr/src/uts/common/fs/ufs/ufs_directio.c
913
procp = ttoproc(curthread);
usr/src/uts/common/fs/ufs/ufs_lockfs.c
1088
ulp->ul_sbowner = curthread;
usr/src/uts/common/fs/ufs/ufs_lockfs.c
1268
if ((curthread->t_flag & T_DONTPEND) && !slock) {
usr/src/uts/common/fs/ufs/ufs_lockfs.c
1269
curthread->t_flag |= T_WOULDBLOCK;
usr/src/uts/common/fs/ufs/ufs_lockfs.c
1272
curthread->t_flag &= ~T_WOULDBLOCK;
usr/src/uts/common/fs/ufs/ufs_lockfs.c
1320
return ((mutex_owner(&ulp->ul_lock) != curthread) ? 0 : 1);
usr/src/uts/common/fs/ufs/ufs_lockfs.c
1458
curthread->t_flag |= T_DONTBLOCK;
usr/src/uts/common/fs/ufs/ufs_lockfs.c
1511
curthread->t_flag &= ~T_DONTBLOCK;
usr/src/uts/common/fs/ufs/ufs_lockfs.c
1675
curthread->t_flag |= T_DONTBLOCK;
usr/src/uts/common/fs/ufs/ufs_lockfs.c
1775
curthread->t_flag |= T_DONTBLOCK;
usr/src/uts/common/fs/ufs/ufs_lockfs.c
240
klwp_t *lwp = ttolwp(curthread);
usr/src/uts/common/fs/ufs/ufs_lockfs.c
419
if (curthread->t_flag & T_DONTBLOCK)
usr/src/uts/common/fs/ufs/ufs_lockfs.c
422
curthread->t_flag |= T_DONTBLOCK;
usr/src/uts/common/fs/ufs/ufs_lockfs.c
433
curthread->t_flag &= ~T_DONTBLOCK;
usr/src/uts/common/fs/ufs/ufs_lockfs.c
524
ulp->ul_sbowner = curthread;
usr/src/uts/common/fs/ufs/ufs_panic.c
1281
curthread == ufs_fix.uq_threadp) {
usr/src/uts/common/fs/ufs/ufs_panic.c
2225
if (curthread->t_flag & T_DONTPEND) {
usr/src/uts/common/fs/ufs/ufs_panic.c
2226
curthread->t_flag &= ~T_DONTPEND;
usr/src/uts/common/fs/ufs/ufs_panic.c
527
if (ufs_fix.uq_threadp && ufs_fix.uq_threadp == curthread) {
usr/src/uts/common/fs/ufs/ufs_panic.c
535
if (mutex_owner(&ufs_fix.uq_mutex) == curthread)
usr/src/uts/common/fs/ufs/ufs_subr.c
1133
(curthread != ufsvfsp->vfs_ulockfs.ul_sbowner)) {
usr/src/uts/common/fs/ufs/ufs_subr.c
370
curthread->t_flag |= T_DONTBLOCK;
usr/src/uts/common/fs/ufs/ufs_subr.c
377
curthread->t_flag &= ~T_DONTBLOCK;
usr/src/uts/common/fs/ufs/ufs_subr.c
485
curthread->t_flag |= T_DONTBLOCK;
usr/src/uts/common/fs/ufs/ufs_subr.c
494
curthread->t_flag &= ~T_DONTBLOCK;
usr/src/uts/common/fs/ufs/ufs_subr.c
516
if ((curthread->t_flag & T_DONTBLOCK) == 0) {
usr/src/uts/common/fs/ufs/ufs_subr.c
518
curthread->t_flag |= T_DONTBLOCK;
usr/src/uts/common/fs/ufs/ufs_subr.c
531
curthread->t_flag &= ~T_DONTBLOCK;
usr/src/uts/common/fs/ufs/ufs_subr.c
542
if ((curthread->t_flag & T_DONTBLOCK) == 0) {
usr/src/uts/common/fs/ufs/ufs_subr.c
544
curthread->t_flag |= T_DONTBLOCK;
usr/src/uts/common/fs/ufs/ufs_subr.c
557
curthread->t_flag &= ~T_DONTBLOCK;
usr/src/uts/common/fs/ufs/ufs_thread.c
290
if (curthread->t_flag & T_DONTBLOCK) {
usr/src/uts/common/fs/ufs/ufs_thread.c
294
curthread->t_flag |= T_DONTBLOCK;
usr/src/uts/common/fs/ufs/ufs_thread.c
424
curthread->t_flag &= ~T_DONTBLOCK;
usr/src/uts/common/fs/ufs/ufs_thread.c
598
curthread->t_flag |= T_DONTBLOCK;
usr/src/uts/common/fs/ufs/ufs_thread.c
604
curthread->t_flag &= ~T_DONTBLOCK;
usr/src/uts/common/fs/ufs/ufs_trans.c
149
if (curthread->t_flag & T_DONTBLOCK) {
usr/src/uts/common/fs/ufs/ufs_trans.c
157
curthread->t_flag |= T_DONTBLOCK;
usr/src/uts/common/fs/ufs/ufs_trans.c
161
curthread->t_flag &= ~T_DONTBLOCK;
usr/src/uts/common/fs/ufs/ufs_trans.c
170
if (curthread->t_flag & T_DONTBLOCK) {
usr/src/uts/common/fs/ufs/ufs_trans.c
181
curthread->t_flag |= T_DONTBLOCK;
usr/src/uts/common/fs/ufs/ufs_trans.c
187
curthread->t_flag &= ~T_DONTBLOCK;
usr/src/uts/common/fs/ufs/ufs_trans.c
194
if (curthread->t_flag & T_DONTBLOCK) {
usr/src/uts/common/fs/ufs/ufs_trans.c
204
curthread->t_flag |= T_DONTBLOCK;
usr/src/uts/common/fs/ufs/ufs_trans.c
210
curthread->t_flag &= ~T_DONTBLOCK;
usr/src/uts/common/fs/ufs/ufs_trans.c
619
curthread->t_flag |= T_DONTBLOCK;
usr/src/uts/common/fs/ufs/ufs_trans.c
625
curthread->t_flag &= ~T_DONTBLOCK;
usr/src/uts/common/fs/ufs/ufs_trans.c
821
do_block = curthread->t_flag & T_DONTBLOCK;
usr/src/uts/common/fs/ufs/ufs_trans.c
822
curthread->t_flag |= T_DONTBLOCK;
usr/src/uts/common/fs/ufs/ufs_trans.c
854
curthread->t_flag &= ~T_DONTBLOCK;
usr/src/uts/common/fs/ufs/ufs_vfsops.c
1654
curthread->t_flag |= T_DONTBLOCK;
usr/src/uts/common/fs/ufs/ufs_vfsops.c
1660
curthread->t_flag &= ~T_DONTBLOCK;
usr/src/uts/common/fs/ufs/ufs_vfsops.c
1947
curthread->t_flag |= T_DONTBLOCK;
usr/src/uts/common/fs/ufs/ufs_vfsops.c
1953
curthread->t_flag &= ~T_DONTBLOCK;
usr/src/uts/common/fs/ufs/ufs_vfsops.c
1974
(curthread != ufsvfsp->vfs_ulockfs.ul_sbowner)) {
usr/src/uts/common/fs/ufs/ufs_vfsops.c
2032
if ((curthread->t_flag & T_DONTBLOCK) == 0) {
usr/src/uts/common/fs/ufs/ufs_vnops.c
2280
if ((curthread->t_flag & T_DONTPEND) && !TRANS_ISTRANS(ufsvfsp)) {
usr/src/uts/common/fs/ufs/ufs_vnops.c
2735
if ((curthread->t_flag & T_DONTBLOCK) == 0) {
usr/src/uts/common/fs/ufs/ufs_vnops.c
279
cleanlocks(vp, ttoproc(curthread)->p_pid, 0);
usr/src/uts/common/fs/ufs/ufs_vnops.c
280
cleanshares(vp, ttoproc(curthread)->p_pid);
usr/src/uts/common/fs/ufs/ufs_vnops.c
4471
dolock = (rw_owner(&ip->i_contents) != curthread);
usr/src/uts/common/fs/ufs/ufs_vnops.c
4477
do_qlock = (rw_owner(&ufsvfsp->vfs_dqrwlock) != curthread);
usr/src/uts/common/fs/ufs/ufs_vnops.c
5088
dolock = (rw_owner(&ip->i_contents) != curthread);
usr/src/uts/common/fs/ufs/ufs_vnops.c
5102
if (ip->i_writer == curthread)
usr/src/uts/common/fs/ufs/ufs_vnops.c
5300
if (ip->i_writer == curthread) {
usr/src/uts/common/fs/ufs/ufs_vnops.c
5395
((curthread->t_flag & T_DONTBLOCK) == 0) &&
usr/src/uts/common/fs/ufs/ufs_vnops.c
5399
curthread->t_flag |= T_DONTBLOCK;
usr/src/uts/common/fs/ufs/ufs_vnops.c
5412
curthread->t_flag &= ~T_DONTBLOCK;
usr/src/uts/common/fs/ufs/ufs_vnops.c
5818
dolock = (rw_owner(&ip->i_contents) != curthread);
usr/src/uts/common/fs/ufs/ufs_vnops.c
6500
if ((curthread->t_flag & T_DONTBLOCK) == 0) {
usr/src/uts/common/fs/ufs/ufs_vnops.c
723
proc_t *p = ttoproc(curthread);
usr/src/uts/common/fs/ufs/ufs_vnops.c
796
(rw_owner(&ufsvfsp->vfs_dqrwlock) == curthread)) {
usr/src/uts/common/fs/ufs/ufs_vnops.c
860
ip->i_writer = curthread;
usr/src/uts/common/fs/vnode.c
1179
shr.s_pid = ttoproc(curthread)->p_pid;
usr/src/uts/common/fs/zfs/dmu_tx.c
818
mutex_enter(&curthread->t_delay_lock);
usr/src/uts/common/fs/zfs/dmu_tx.c
819
while (cv_timedwait_hires(&curthread->t_delay_cv,
usr/src/uts/common/fs/zfs/dmu_tx.c
820
&curthread->t_delay_lock, wakeup, zfs_delay_resolution_ns,
usr/src/uts/common/fs/zfs/dmu_tx.c
823
mutex_exit(&curthread->t_delay_lock);
usr/src/uts/common/fs/zfs/dnode.c
1618
ASSERT(refs > 0 || dnh->dnh_zrlock.zr_owner != curthread);
usr/src/uts/common/fs/zfs/dsl_pool.c
800
return (curthread == dp->dp_tx.tx_sync_thread ||
usr/src/uts/common/fs/zfs/dsl_pool.c
802
taskq_member(dp->dp_sync_taskq, curthread));
usr/src/uts/common/fs/zfs/rrwlock.c
175
ASSERT(rrl->rr_writer != curthread);
usr/src/uts/common/fs/zfs/rrwlock.c
217
ASSERT(rrl->rr_writer != curthread);
usr/src/uts/common/fs/zfs/rrwlock.c
226
rrl->rr_writer = curthread;
usr/src/uts/common/fs/zfs/rrwlock.c
269
ASSERT(rrl->rr_writer == curthread);
usr/src/uts/common/fs/zfs/rrwlock.c
290
held = (rrl->rr_writer == curthread);
usr/src/uts/common/fs/zfs/rrwlock.c
306
(void *)curthread, (void *)rn->rn_rrl);
usr/src/uts/common/fs/zfs/rrwlock.c
358
#define RRM_TD_LOCK() (((uint32_t)(uintptr_t)(curthread)) % RRM_NUM_LOCKS)
usr/src/uts/common/fs/zfs/rrwlock.c
380
if (rrl->locks[0].rr_writer == curthread) {
usr/src/uts/common/fs/zfs/spa.c
1103
if (cpupart_bind_thread(curthread, zio_taskq_psrset_bind,
usr/src/uts/common/fs/zfs/spa.c
1105
curthread->t_bind_pset = zio_taskq_psrset_bind;
usr/src/uts/common/fs/zfs/spa.c
1119
sysdc_thread_enter(curthread, 100, 0);
usr/src/uts/common/fs/zfs/spa.c
1123
spa->spa_did = curthread->t_did;
usr/src/uts/common/fs/zfs/spa.c
4540
if (mutex_owner(&spa_namespace_lock) != curthread) {
usr/src/uts/common/fs/zfs/spa_misc.c
468
ASSERT(scl->scl_writer != curthread);
usr/src/uts/common/fs/zfs/spa_misc.c
475
scl->scl_writer = curthread;
usr/src/uts/common/fs/zfs/spa_misc.c
492
if (scl->scl_writer == curthread)
usr/src/uts/common/fs/zfs/spa_misc.c
502
ASSERT(scl->scl_writer != curthread);
usr/src/uts/common/fs/zfs/spa_misc.c
508
scl->scl_writer = curthread;
usr/src/uts/common/fs/zfs/spa_misc.c
527
scl->scl_writer == curthread);
usr/src/uts/common/fs/zfs/spa_misc.c
546
(rw == RW_WRITER && scl->scl_writer == curthread))
usr/src/uts/common/fs/zfs/sys/simd.h
54
if (curthread->t_lwp != NULL && (curthread->t_procp->p_flag & SSYS)) {
usr/src/uts/common/fs/zfs/sys/simd.h
65
if (curthread->t_lwp != NULL && (curthread->t_procp->p_flag & SSYS)) {
usr/src/uts/common/fs/zfs/vdev.c
1508
vd->vdev_open_thread = curthread;
usr/src/uts/common/fs/zfs/vdev.c
1588
ASSERT(vd->vdev_open_thread == curthread ||
usr/src/uts/common/fs/zfs/zfs_sa.c
230
if (mutex_owner(&zp->z_lock) != curthread) {
usr/src/uts/common/fs/zfs/zio.c
1821
zio->io_executor = curthread;
usr/src/uts/common/fs/zfs/zio.c
1866
if (!(curthread->t_flag & T_PUSHPAGE)) {
usr/src/uts/common/fs/zfs/zio.c
1873
curthread->t_flag |= T_PUSHPAGE;
usr/src/uts/common/fs/zfs/zio.c
1883
curthread->t_flag &= ~T_PUSHPAGE;
usr/src/uts/common/fs/zfs/zio.c
1907
zio->io_waiter = curthread;
usr/src/uts/common/fs/zfs/zrlock.c
109
if (zrl->zr_owner == curthread) {
usr/src/uts/common/fs/zfs/zrlock.c
129
zrl->zr_owner = curthread;
usr/src/uts/common/fs/zfs/zrlock.c
147
ASSERT3P(zrl->zr_owner, ==, curthread);
usr/src/uts/common/fs/zfs/zrlock.c
83
if (zrl->zr_owner == curthread) {
usr/src/uts/common/fs/zfs/zrlock.c
87
zrl->zr_owner = curthread;
usr/src/uts/common/fs/zfs/zthr.c
213
ASSERT3P(t->zthr_thread, ==, curthread);
usr/src/uts/common/fs/zfs/zthr.c
413
ASSERT3P(t->zthr_thread, ==, curthread);
usr/src/uts/common/idmap/idmap_kapi.c
253
if (ttolwp(curthread) && ISSIG(curthread, JUSTLOOKING)) {
usr/src/uts/common/inet/ip.h
2895
#define IAM_WRITER_IPSQ(ipsq) ((ipsq)->ipsq_xop->ipx_writer == curthread)
usr/src/uts/common/inet/ip/ip_attr.c
1317
if (connp->conn_sqp->sq_run == curthread) {
usr/src/uts/common/inet/ip/ip_dce.c
222
ASSERT(curthread == dce_reclaim_thread);
usr/src/uts/common/inet/ip/ip_if.c
3327
ipx->ipx_writer = curthread;
usr/src/uts/common/inet/ip/ip_if.c
5085
(void *)curthread);
usr/src/uts/common/inet/ip/ip_if.c
5138
th_trace->th_id = curthread;
usr/src/uts/common/inet/ip/ip_if.c
6416
ASSERT(ipx->ipx_writer == curthread);
usr/src/uts/common/inet/ip/ip_if.c
6447
ipx->ipx_writer = curthread;
usr/src/uts/common/inet/ip/ip_if.c
6636
ipx->ipx_writer = curthread;
usr/src/uts/common/inet/ip/ip_if.c
6691
if ((ipx->ipx_writer == curthread && reentry_ok) ||
usr/src/uts/common/inet/ip/ip_if.c
6697
ipx->ipx_writer = curthread;
usr/src/uts/common/inet/ip/ip_output.c
156
ixa->ixa_curthread = curthread;
usr/src/uts/common/inet/ip/ip_output.c
204
ASSERT(ixa->ixa_curthread == curthread);
usr/src/uts/common/inet/ip/ip_output.c
261
ASSERT(ixa->ixa_curthread == curthread);
usr/src/uts/common/inet/ip/ip_output.c
375
ASSERT(ixa->ixa_curthread == curthread);
usr/src/uts/common/inet/ip/ip_output.c
390
ASSERT(ixa->ixa_curthread == curthread);
usr/src/uts/common/inet/ip/ip_srcid.c
279
ASSERT(rw_owner(&ipst->ips_srcid_lock) == curthread);
usr/src/uts/common/inet/squeue.c
1002
sqp->sq_run = curthread;
usr/src/uts/common/inet/squeue.c
1239
sqp->sq_run = curthread;
usr/src/uts/common/inet/squeue.c
1305
sqp->sq_run = curthread;
usr/src/uts/common/inet/squeue.c
1349
ASSERT(sqp->sq_run != curthread);
usr/src/uts/common/inet/squeue.c
1408
sqp->sq_run = curthread;
usr/src/uts/common/inet/squeue.c
1463
if (sqp->sq_run != curthread) {
usr/src/uts/common/inet/squeue.c
366
sqp->sq_run = curthread;
usr/src/uts/common/inet/squeue.c
471
sqp->sq_run = curthread;
usr/src/uts/common/inet/squeue.c
501
(sqp->sq_run == curthread) && (cnt == 1) &&
usr/src/uts/common/inet/squeue.c
619
(uintptr_t)curthread->t_stkbase < squeue_drain_stack_needed) {
usr/src/uts/common/io/1394/s1394_misc.c
227
if (hal->br_thread == curthread)
usr/src/uts/common/io/comstar/lu/stmf_sbd/sbd_scsi.c
3897
ASSERT((curthread->t_flag & T_INTR_THREAD) == 0);
usr/src/uts/common/io/comstar/port/fct/fct.c
1007
if ((curthread->t_flag & T_INTR_THREAD) || (flags & AF_FORCE_NOSLEEP)) {
usr/src/uts/common/io/comstar/port/iscsit/iscsit.c
3363
iscsit_rxpdu_queue_monitor_thr_did = curthread->t_did;
usr/src/uts/common/io/comstar/port/iscsit/iscsit_isns.c
1070
isns_monitor_thr_did = curthread->t_did;
usr/src/uts/common/io/comstar/port/iscsit/iscsit_isns.c
3069
esi.esi_thread_did = curthread->t_did;
usr/src/uts/common/io/comstar/port/qlt/qlt.c
3718
if (curthread->t_flag & T_INTR_THREAD) {
usr/src/uts/common/io/comstar/stmf/stmf.c
2197
if ((curthread->t_flag & T_INTR_THREAD) || (flags & AF_FORCE_NOSLEEP)) {
usr/src/uts/common/io/comstar/stmf/stmf.c
4907
!(curthread->t_flag & T_INTR_THREAD)) {
usr/src/uts/common/io/cpc.c
101
if (curproc->p_agenttp == curthread) {
usr/src/uts/common/io/cpc.c
110
if ((t = idtot(curproc, lwpid)) == NULL || t == curthread)
usr/src/uts/common/io/cpc.c
114
t = curthread;
usr/src/uts/common/io/cpc.c
230
if (t != curthread || t->t_cpc_set == NULL)
usr/src/uts/common/io/cpc.c
368
kthread_t *t = curthread;
usr/src/uts/common/io/cpc.c
380
if (curthread->t_bind_cpu != getminor(dev))
usr/src/uts/common/io/cpc.c
480
if ((cpuid = curthread->t_bind_cpu) == PBIND_NONE)
usr/src/uts/common/io/devinfo.c
551
(void *)curthread, m + DI_NODE_SPECIES));
usr/src/uts/common/io/devinfo.c
581
(void *)curthread, m + DI_NODE_SPECIES));
usr/src/uts/common/io/devpoll.c
1000
curthread->t_pollcache = pcp;
usr/src/uts/common/io/devpoll.c
1029
curthread->t_pollcache = NULL;
usr/src/uts/common/io/devpoll.c
1205
kthread_t *t = curthread;
usr/src/uts/common/io/devpoll.c
1207
struct proc *p = ttoproc(curthread);
usr/src/uts/common/io/devpoll.c
1311
mutex_enter(&curthread->t_delay_lock);
usr/src/uts/common/io/devpoll.c
1313
cv_timedwait_sig_hrtime(&curthread->t_delay_cv,
usr/src/uts/common/io/devpoll.c
1314
&curthread->t_delay_lock, deadline)) > 0)
usr/src/uts/common/io/devpoll.c
1316
mutex_exit(&curthread->t_delay_lock);
usr/src/uts/common/io/devpoll.c
1568
pollstate_t *ps = curthread->t_pollstate;
usr/src/uts/common/io/devpoll.c
427
curthread->t_pollcache = pcp;
usr/src/uts/common/io/devpoll.c
451
curthread->t_pollcache = NULL;
usr/src/uts/common/io/devpoll.c
523
curthread->t_pollstate;
usr/src/uts/common/io/dls/dls_mgmt.c
115
i_dls_devnet_own = curthread;
usr/src/uts/common/io/dls/dls_mgmt.c
123
VERIFY3P(i_dls_devnet_own, ==, curthread);
usr/src/uts/common/io/fibre-channel/fca/qlc/ql_api.c
17218
curthread->t_flag & T_INTR_THREAD) {
usr/src/uts/common/io/fibre-channel/fca/qlc/ql_api.c
8012
curthread->t_flag & T_INTR_THREAD) {
usr/src/uts/common/io/fibre-channel/fca/qlc/ql_iocb.c
369
if ((!(curthread->t_flag & T_INTR_THREAD)) &&
usr/src/uts/common/io/fssnap.c
1473
throttle_write = !(taskq_member(cowp->cow_taskq, curthread) ||
usr/src/uts/common/io/i2c/nexus/i2cnex_client.c
501
VERIFY3U(client->icli_curthread, ==, curthread);
usr/src/uts/common/io/i2c/nexus/i2cnex_client.c
533
client->icli_curthread = (uintptr_t)curthread;
usr/src/uts/common/io/i2c/nexus/i2cnex_txn.c
224
if (lock->cl_nexus_thr == (uintptr_t)curthread) {
usr/src/uts/common/io/i2c/nexus/i2cnex_txn.c
279
VERIFY3U(lock->cl_nexus_thr, ==, curthread);
usr/src/uts/common/io/i2c/nexus/i2cnex_txn.c
304
VERIFY3U(lock->cl_nexus_thr, ==, curthread);
usr/src/uts/common/io/i2c/nexus/i2cnex_txn.c
306
lock->cl_nexus_thr = (uintptr_t)curthread;
usr/src/uts/common/io/i2c/nexus/i2cnex_txn.c
49
txn->txn_alloc_kthread = (uintptr_t)curthread;
usr/src/uts/common/io/i2c/nexus/i2cnex_txn.c
88
txn->txn_acq_kthread = (uintptr_t)curthread;
usr/src/uts/common/io/i2c/nexus/i2cnex_user.c
110
user->iu_thread = (uintptr_t)curthread;
usr/src/uts/common/io/i2c/nexus/i2cnex_user.c
72
VERIFY3U(user->iu_thread, ==, curthread);
usr/src/uts/common/io/ib/clients/daplt/daplt.c
9919
(void) sprintf(buff, "th %p tm %9d: ", (void *)curthread, micro_time);
usr/src/uts/common/io/idm/idm_impl.c
1102
idm.idm_wd_thread_did = curthread->t_did;
usr/src/uts/common/io/ksocket/ksocket.c
741
ASSERT(curthread->t_pollcache == NULL);
usr/src/uts/common/io/ksocket/ksocket.c
773
curthread->t_pollcache = pcp;
usr/src/uts/common/io/ksocket/ksocket.c
776
curthread->t_pollcache = NULL;
usr/src/uts/common/io/ksocket/ksocket.c
812
curthread->t_pollcache = pcp;
usr/src/uts/common/io/ksocket/ksocket.c
815
curthread->t_pollcache = NULL;
usr/src/uts/common/io/lofi.c
704
if (mutex_owner(&lofi_lock) == curthread)
usr/src/uts/common/io/mac/mac.c
1016
ASSERT(mip->mi_perim_owner == curthread && mip->mi_perim_ocnt != 0);
usr/src/uts/common/io/mac/mac.c
1044
return (mip->mi_perim_owner == curthread);
usr/src/uts/common/io/mac/mac.c
955
if (mip->mi_perim_owner == curthread) {
usr/src/uts/common/io/mac/mac.c
964
mip->mi_perim_owner = curthread;
usr/src/uts/common/io/mac/mac.c
995
mip->mi_perim_owner = curthread;
usr/src/uts/common/io/mac/mac_sched.c
3483
(uintptr_t)curthread->t_stkbase < mac_rx_srs_stack_needed) {
usr/src/uts/common/io/mac/mac_sched.c
4758
ringp->s_ring_run = curthread;
usr/src/uts/common/io/mac/mac_soft_ring.c
394
ringp->s_ring_run = curthread;
usr/src/uts/common/io/mac/mac_soft_ring.c
761
ringp->s_ring_run = curthread;
usr/src/uts/common/io/mem.c
124
proc_t *p = curthread->t_procp;
usr/src/uts/common/io/mem.c
539
p = curthread->t_procp;
usr/src/uts/common/io/nvme/nvme.c
1369
lock->nml_bd_own = (uintptr_t)curthread;
usr/src/uts/common/io/nvme/nvme.c
1379
VERIFY3U(lock->nml_bd_own, ==, (uintptr_t)curthread);
usr/src/uts/common/io/nvme/nvme_lock.c
175
info->nli_acq_kthread = (uintptr_t)curthread;
usr/src/uts/common/io/nvme/nvme_lock.c
194
info->nli_acq_kthread = (uintptr_t)curthread;
usr/src/uts/common/io/pshot.c
3473
pwt = curthread;
usr/src/uts/common/io/rsm/rsm.c
1918
new->s_mode = 0777 & ~PTOU((ttoproc(curthread)))->u_cmask;
usr/src/uts/common/io/rsm/rsmka_util.c
89
curthread->t_did);
usr/src/uts/common/io/scsi/adapters/mpt_sas/mptsas.c
9600
if (!taskq_member((taskq_t *)mpt->m_event_taskq, curthread))
usr/src/uts/common/io/scsi/adapters/mpt_sas/mptsas.c
9602
if (!taskq_member((taskq_t *)mpt->m_dr_taskq, curthread))
usr/src/uts/common/io/scsi/adapters/pmcs/pmcs_subr.c
8021
iport->smp_active_thread = curthread;
usr/src/uts/common/io/scsi/adapters/pmcs/pmcs_subr.c
8037
"%s: SMP released by thread 0x%p", __func__, (void *)curthread);
usr/src/uts/common/io/scsi/adapters/scsi_vhci/scsi_vhci.c
7615
(void *)curthread, vlun->svl_cdb[1]));
usr/src/uts/common/io/scsi/adapters/scsi_vhci/scsi_vhci.c
7629
ddi_get_instance(cdip), (void *)curthread));
usr/src/uts/common/io/scsi/adapters/scsi_vhci/scsi_vhci.c
7755
ddi_get_instance(cdip), (void *)curthread));
usr/src/uts/common/io/scsi/adapters/scsi_vhci/scsi_vhci.c
8018
msg, (void *)vlun, (void *)curthread, buf1, buf2, buf3, buf4));
usr/src/uts/common/io/scsi/conf/scsi_confsubr.c
934
if ((curthread->t_flag & T_INTR_THREAD) == 0 && !do_polled_io) {
usr/src/uts/common/io/scsi/impl/scsi_hba.c
554
PTOU(curproc)->u_comm, curproc->p_pid, (void *)curthread);
usr/src/uts/common/io/scsi/impl/scsi_subr.c
203
if (((curthread->t_flag & T_INTR_THREAD) == 0) &&
usr/src/uts/common/io/scsi/impl/scsi_transport.c
170
} else if ((curthread->t_flag & T_INTR_THREAD) || do_polled_io) {
usr/src/uts/common/io/scsi/targets/sd.c
25928
if (((curthread->t_flag & T_INTR_THREAD) == 0) &&
usr/src/uts/common/io/signalfd.c
528
kthread_t *t = curthread;
usr/src/uts/common/io/signalfd.c
717
kthread_t *t = curthread;
usr/src/uts/common/io/stream.c
1371
if (bcp->bc_executor != curthread) {
usr/src/uts/common/io/stream.c
1943
if (freezer == curthread) {
usr/src/uts/common/io/stream.c
2096
if (freezer != curthread)
usr/src/uts/common/io/stream.c
2137
if (freezer == curthread) {
usr/src/uts/common/io/stream.c
2166
if (freezer != curthread)
usr/src/uts/common/io/stream.c
2182
if (freezer != curthread)
usr/src/uts/common/io/stream.c
2205
if (curthread != STREAM(q)->sd_freezer && MUTEX_HELD(QLOCK(q))) {
usr/src/uts/common/io/stream.c
2231
if (freezer == curthread) {
usr/src/uts/common/io/stream.c
2236
freezer = curthread;
usr/src/uts/common/io/stream.c
2293
if (freezer != curthread)
usr/src/uts/common/io/stream.c
2620
if (freezer == curthread) {
usr/src/uts/common/io/stream.c
2654
if (freezer != curthread)
usr/src/uts/common/io/stream.c
2789
if (freezer != curthread)
usr/src/uts/common/io/stream.c
2811
if (freezer == curthread) {
usr/src/uts/common/io/stream.c
2834
if (freezer != curthread)
usr/src/uts/common/io/stream.c
2970
if (freezer != curthread)
usr/src/uts/common/io/stream.c
3000
if (freezer == curthread) {
usr/src/uts/common/io/stream.c
3005
freezer = curthread;
usr/src/uts/common/io/stream.c
3029
if (freezer != curthread)
usr/src/uts/common/io/stream.c
3045
if (freezer != curthread)
usr/src/uts/common/io/stream.c
3111
if (freezer != curthread)
usr/src/uts/common/io/stream.c
3288
if (freezer == curthread) {
usr/src/uts/common/io/stream.c
3358
if (freezer != curthread) {
usr/src/uts/common/io/stream.c
3375
if (freezer != curthread) {
usr/src/uts/common/io/stream.c
3401
if (freezer != curthread) {
usr/src/uts/common/io/stream.c
3407
if (freezer != curthread) {
usr/src/uts/common/io/stream.c
3432
if (freezer != curthread)
usr/src/uts/common/io/stream.c
3448
if (freezer == curthread) {
usr/src/uts/common/io/stream.c
3550
if (freezer != curthread)
usr/src/uts/common/io/stream.c
4277
if (curthread != hp->thread) {
usr/src/uts/common/io/stream.c
4278
hp->thread = curthread;
usr/src/uts/common/io/usb/clients/usbser/usbser.c
2040
(void *)curthread);
usr/src/uts/common/io/usb/scsa2usb/scsa2usb.c
4188
scsa2usbp->scsa2usb_work_thread_id = curthread;
usr/src/uts/common/io/usb/usba/hcdi.c
616
ph_data->p_thread_id = curthread;
usr/src/uts/common/io/usb/usba/usbai.c
263
(void *)curthread, label, instance);
usr/src/uts/common/io/usb/usba/usbai.c
267
(void *)curthread, label);
usr/src/uts/common/io/usb/usba/usbai_pipe_mgmt.c
617
if (taskq_member(ph_data->p_taskq, curthread)) {
usr/src/uts/common/io/usb/usba/usbai_pipe_mgmt.c
644
curthread)) {
usr/src/uts/common/io/usb/usba/usbai_util.c
2039
impl_tokenp->s_thread != curthread) {
usr/src/uts/common/io/usb/usba/usbai_util.c
2088
impl_tokenp->s_thread = curthread;
usr/src/uts/common/io/usb/usba/usbai_util.c
2099
(void *)curthread);
usr/src/uts/common/io/usb/usba/usbai_util.c
2117
impl_tokenp->s_count, (void *)curthread);
usr/src/uts/common/io/usb/usba/usbai_util.c
2125
if (!impl_tokenp->s_count || ((impl_tokenp->s_thread == curthread) &&
usr/src/uts/common/io/usb/usba/usbai_util.c
2127
impl_tokenp->s_thread = curthread;
usr/src/uts/common/io/usb/usba/usbai_util.c
2161
impl_tokenp->s_count, (void *)curthread);
usr/src/uts/common/io/usb/usba/usbai_util.c
2166
if (impl_tokenp->s_thread != curthread) {
usr/src/uts/common/io/usb/usba/usbai_util.c
2170
ASSERT(impl_tokenp->s_thread == curthread);
usr/src/uts/common/ipp/ipp_impl.h
131
(_clp)->cl_owner != curthread)) \
usr/src/uts/common/ipp/ipp_impl.h
134
(_clp)->cl_owner = curthread; \
usr/src/uts/common/ipp/ipp_impl.h
140
ASSERT((_clp)->cl_owner != curthread); \
usr/src/uts/common/ipp/ipp_impl.h
144
(_clp)->cl_owner = curthread; \
usr/src/uts/common/ipp/ippconf.c
3602
printf("(%llx) %s: %s", (unsigned long long)curthread->t_did, fn,
usr/src/uts/common/klm/nlm_dispatch.c
171
curthread->t_flag |= T_DONTPEND;
usr/src/uts/common/klm/nlm_dispatch.c
176
curthread->t_flag &= ~T_DONTPEND;
usr/src/uts/common/klm/nlm_dispatch.c
177
if (curthread->t_flag & T_WOULDBLOCK) {
usr/src/uts/common/klm/nlm_dispatch.c
178
curthread->t_flag &= ~T_WOULDBLOCK;
usr/src/uts/common/klm/nlm_impl.c
508
hostp->nh_reclaimer = curthread;
usr/src/uts/common/krtld/kobj.c
3664
if (curthread != &t0) {
usr/src/uts/common/krtld/kobj.c
3675
cred_t *saved_cred = curthread->t_cred;
usr/src/uts/common/krtld/kobj.c
3676
curthread->t_cred = kcred;
usr/src/uts/common/krtld/kobj.c
3679
curthread->t_cred = saved_cred;
usr/src/uts/common/ktli/t_kspoll.c
85
klwp_t *lwp = ttolwp(curthread);
usr/src/uts/common/os/aio.c
2569
sigfillset(&curthread->t_hold);
usr/src/uts/common/os/aio.c
2570
sigdiffset(&curthread->t_hold, &cantmask);
usr/src/uts/common/os/aio.c
2727
aston(curthread); /* make thread do post_syscall */
usr/src/uts/common/os/audit_core.c
104
} while (au_thread != curthread);
usr/src/uts/common/os/audit_core.c
260
if (((t_audit_data_t *)T2A(curthread))->tad_flag)
usr/src/uts/common/os/audit_core.c
268
audit_finish(0, ((t_audit_data_t *)T2A(curthread))->tad_scid, 0, 0);
usr/src/uts/common/os/audit_core.c
403
fad->fad_thread = curthread; /* file audit data back ptr; DEBUG */
usr/src/uts/common/os/audit_core.c
88
curthread->t_audit_data = tad0;
usr/src/uts/common/os/audit_core.c
98
au_thread = curthread;
usr/src/uts/common/os/bio.c
1312
klwp_t *lwp = ttolwp(curthread);
usr/src/uts/common/os/bio.c
219
klwp_t *lwp = ttolwp(curthread);
usr/src/uts/common/os/bio.c
255
klwp_t *lwp = ttolwp(curthread);
usr/src/uts/common/os/bio.c
304
klwp_t *lwp = ttolwp(curthread);
usr/src/uts/common/os/brand.c
1011
ASSERT(ttolwp(curthread)->lwp_brand != NULL);
usr/src/uts/common/os/brand.c
1020
(void) brand_solaris_freelwp(ttolwp(curthread), pbrand);
usr/src/uts/common/os/brand.c
1021
(void) brand_solaris_initlwp(ttolwp(curthread), pbrand);
usr/src/uts/common/os/brand.c
593
klwp_t *lwp = ttolwp(curthread);
usr/src/uts/common/os/brand.c
619
proc_t *p = ttoproc(curthread);
usr/src/uts/common/os/brand.c
620
klwp_t *lwp = ttolwp(curthread);
usr/src/uts/common/os/callb.c
160
return (callb_add_common(func, arg, class, name, curthread));
usr/src/uts/common/os/callout.c
1363
if (cp->c_executor == curthread) {
usr/src/uts/common/os/callout.c
1477
cp->c_executor = curthread;
usr/src/uts/common/os/cap_util.c
1442
ASSERT(!move_to || MUTEX_HELD(&cpu_lock) || curthread->t_preempt > 0);
usr/src/uts/common/os/cap_util.c
762
if (avoid_thread_context && (curthread->t_cpc_ctx != NULL) &&
usr/src/uts/common/os/cap_util.c
763
!(curthread->t_cpc_ctx->kc_flags & KCPC_CTX_INVALID_STOPPED)) {
usr/src/uts/common/os/clock.c
1651
proc_t *p = ttoproc(curthread);
usr/src/uts/common/os/clock.c
1652
klwp_t *lwp = ttolwp(curthread);
usr/src/uts/common/os/clock.c
1761
kthread_t *t = curthread;
usr/src/uts/common/os/clock.c
1818
kthread_t *t = curthread;
usr/src/uts/common/os/clock_highres.c
100
kthread_t *t = curthread;
usr/src/uts/common/os/clock_highres.c
357
kthread_t *t = curthread;
usr/src/uts/common/os/clock_thread.c
64
kthread_t *t = curthread;
usr/src/uts/common/os/clock_thread.c
78
kthread_t *t = curthread;
usr/src/uts/common/os/condvar.c
143
kthread_t *t = curthread;
usr/src/uts/common/os/condvar.c
197
ASSERT(curthread->t_schedflag & TS_DONT_SWAP);
usr/src/uts/common/os/condvar.c
198
thread_lock(curthread); /* lock the thread */
usr/src/uts/common/os/condvar.c
200
thread_unlock_nopreempt(curthread); /* unlock the waiters field */
usr/src/uts/common/os/condvar.c
265
kthread_t *t = curthread;
usr/src/uts/common/os/condvar.c
308
kthread_t *t = curthread;
usr/src/uts/common/os/condvar.c
330
ASSERT(curthread->t_schedflag & TS_DONT_SWAP);
usr/src/uts/common/os/condvar.c
368
kthread_t *t = curthread;
usr/src/uts/common/os/condvar.c
531
kthread_t *t = curthread;
usr/src/uts/common/os/condvar.c
558
curthread->t_schedflag &= ~TS_DONT_SWAP;
usr/src/uts/common/os/condvar.c
568
ASSERT(curthread->t_schedflag & TS_DONT_SWAP);
usr/src/uts/common/os/condvar.c
657
kthread_t *t = curthread;
usr/src/uts/common/os/console.c
117
if (rw_owner(&console_lock) != curthread)
usr/src/uts/common/os/console.c
261
ASSERT(taskq_member(console_taskq, curthread));
usr/src/uts/common/os/contract.c
1659
klwp_t *curlwp = ttolwp(curthread);
usr/src/uts/common/os/contract.c
291
klwp_t *curlwp = ttolwp(curthread);
usr/src/uts/common/os/core.c
638
klwp_t *lwp = ttolwp(curthread);
usr/src/uts/common/os/core.c
674
schedctl_finish_sigblock(curthread);
usr/src/uts/common/os/core.c
675
sigmask = curthread->t_hold; /* remember for later */
usr/src/uts/common/os/core.c
691
curthread->t_hold = sighold;
usr/src/uts/common/os/core.c
757
curthread->t_hold = sigmask;
usr/src/uts/common/os/cpu.c
1073
cpi->cp_paused = curthread;
usr/src/uts/common/os/cpu.c
1083
ASSERT(cpu_pause_info.cp_paused == curthread);
usr/src/uts/common/os/cpu.c
1331
if (curthread->t_bound_cpu == cp)
usr/src/uts/common/os/cpu.c
1477
ASSERT(curthread->t_cpu != cp);
usr/src/uts/common/os/cpu.c
1536
t = curthread;
usr/src/uts/common/os/cpu.c
1562
} while (t != curthread);
usr/src/uts/common/os/cpu.c
3019
if ((t = curthread) != NULL) {
usr/src/uts/common/os/cpu.c
3054
} while ((t = tnext) != curthread);
usr/src/uts/common/os/cpu.c
376
if (tp == curthread) {
usr/src/uts/common/os/cpu.c
419
ASSERT(!(t == curthread && t->t_weakbound_cpu != NULL));
usr/src/uts/common/os/cpu.c
422
VERIFY3P(t, ==, curthread);
usr/src/uts/common/os/cpu.c
426
VERIFY3P(t, ==, curthread);
usr/src/uts/common/os/cpu.c
459
if (cp != t->t_cpu || t != curthread) {
usr/src/uts/common/os/cpu.c
476
thread_affinity_set(curthread, cpu_id);
usr/src/uts/common/os/cpu.c
521
thread_affinity_clear(curthread);
usr/src/uts/common/os/cpu.c
558
kthread_id_t t = curthread;
usr/src/uts/common/os/cpu.c
601
thread_lock(curthread);
usr/src/uts/common/os/cpu.c
619
thread_unlock(curthread);
usr/src/uts/common/os/cpu.c
671
thread_unlock(curthread);
usr/src/uts/common/os/cpu.c
694
thread_unlock(curthread);
usr/src/uts/common/os/cpu.c
703
kthread_id_t t = curthread;
usr/src/uts/common/os/cpu.c
796
ASSERT((curthread->t_bound_cpu != NULL) || (*safe == PAUSE_DIE));
usr/src/uts/common/os/cred.c
236
ttoproc(curthread)->p_cred = kcred;
usr/src/uts/common/os/cred.c
237
curthread->t_cred = kcred;
usr/src/uts/common/os/cred.c
326
t = curthread;
usr/src/uts/common/os/cred.c
336
first = curthread;
usr/src/uts/common/os/cred.c
507
p = ttoproc(curthread);
usr/src/uts/common/os/cyclic.c
3096
ASSERT(curthread->t_preempt > 0);
usr/src/uts/common/os/ddi.c
638
stp->sd_freezer = curthread;
usr/src/uts/common/os/ddi.c
661
ASSERT(stp->sd_freezer == curthread);
usr/src/uts/common/os/ddi_periodic.c
154
dpr->dpr_thread = curthread;
usr/src/uts/common/os/ddi_periodic.c
485
if (dpr->dpr_thread == curthread) {
usr/src/uts/common/os/ddifm.c
523
hdl->fh_lock_owner = curthread;
usr/src/uts/common/os/ddifm.c
546
return (hdl->fh_lock_owner == curthread);
usr/src/uts/common/os/devcache.c
1046
nvpflush_thread = curthread;
usr/src/uts/common/os/devcfg.c
1981
if (devi->devi_busy_thread == curthread) {
usr/src/uts/common/os/devcfg.c
1989
devi->devi_busy_thread = curthread;
usr/src/uts/common/os/devcfg.c
2121
devi->devi_busy_thread = curthread;
usr/src/uts/common/os/devcfg.c
2122
} else if (devi->devi_busy_thread == curthread) {
usr/src/uts/common/os/devcfg.c
3418
da->da_thread = curthread;
usr/src/uts/common/os/devcfg.c
7474
ASSERT(dnp->dn_busy_thread != curthread);
usr/src/uts/common/os/devcfg.c
7478
dnp->dn_busy_thread = curthread;
usr/src/uts/common/os/devcfg.c
7486
ASSERT(dnp->dn_busy_thread == curthread);
usr/src/uts/common/os/driver_lyr.c
3059
if (ldi_ev_callback_list.le_thread == curthread) {
usr/src/uts/common/os/driver_lyr.c
3068
ldi_ev_callback_list.le_thread = curthread;
usr/src/uts/common/os/driver_lyr.c
3080
ASSERT(ldi_ev_callback_list.le_thread == curthread);
usr/src/uts/common/os/driver_lyr.c
558
cred_t *saved_cred = curthread->t_cred;
usr/src/uts/common/os/driver_lyr.c
561
curthread->t_cred = kcred;
usr/src/uts/common/os/driver_lyr.c
576
curthread->t_cred = saved_cred;
usr/src/uts/common/os/dtrace_subr.c
238
if (curthread->t_dtrace_start != 0) {
usr/src/uts/common/os/dtrace_subr.c
239
curthread->t_dtrace_vtime += ts - curthread->t_dtrace_start;
usr/src/uts/common/os/dtrace_subr.c
240
curthread->t_dtrace_start = 0;
usr/src/uts/common/os/dumpsubr.c
2837
dumpcfg.pids[npids++] = curthread->t_procp->p_pid;
usr/src/uts/common/os/evchannels.c
1093
p->ch_uid = crgetuid(curthread->t_cred);
usr/src/uts/common/os/evchannels.c
1094
p->ch_gid = crgetgid(curthread->t_cred);
usr/src/uts/common/os/evchannels.c
2289
uid_t uid = crgetuid(curthread->t_cred);
usr/src/uts/common/os/exec.c
1115
proc_t *pp = ttoproc(curthread);
usr/src/uts/common/os/exec.c
1218
proc_t *p = ttoproc(curthread);
usr/src/uts/common/os/exec.c
1271
proc_t *p = ttoproc(curthread);
usr/src/uts/common/os/exec.c
1462
proc_t *p = ttoproc(curthread);
usr/src/uts/common/os/exec.c
1463
klwp_t *lwp = ttolwp(curthread);
usr/src/uts/common/os/exec.c
2006
proc_t *p = ttoproc(curthread);
usr/src/uts/common/os/exec.c
201
proc_t *p = ttoproc(curthread);
usr/src/uts/common/os/exec.c
202
klwp_t *lwp = ttolwp(curthread);
usr/src/uts/common/os/exec.c
226
if (curthread == p->p_agenttp)
usr/src/uts/common/os/exec.c
266
schedctl_finish_sigblock(curthread);
usr/src/uts/common/os/exec.c
267
savedmask = curthread->t_hold;
usr/src/uts/common/os/exec.c
268
sigorset(&curthread->t_hold, &ignoredefault);
usr/src/uts/common/os/exec.c
424
if (curthread->t_ctx)
usr/src/uts/common/os/exec.c
425
freectx(curthread, 1);
usr/src/uts/common/os/exec.c
434
curthread->t_predcache = 0;
usr/src/uts/common/os/exec.c
508
ASSERT(curthread->t_schedctl == NULL);
usr/src/uts/common/os/exec.c
540
if (curthread->t_tid != 1 || p->p_lwpdir_sz != 2) {
usr/src/uts/common/os/exec.c
545
lep = p->p_lwpdir[curthread->t_dslot].ld_entry;
usr/src/uts/common/os/exec.c
563
curthread->t_tid = 1;
usr/src/uts/common/os/exec.c
565
ASSERT(curthread->t_lpl != NULL);
usr/src/uts/common/os/exec.c
566
p->p_t1_lgrpid = curthread->t_lpl->lpl_lgrpid;
usr/src/uts/common/os/exec.c
571
curthread->t_unpark = 0;
usr/src/uts/common/os/exec.c
572
curthread->t_proc_flag |= TP_TWAIT;
usr/src/uts/common/os/exec.c
573
curthread->t_proc_flag &= ~TP_DAEMON; /* daemons shouldn't exec */
usr/src/uts/common/os/exec.c
588
lep->le_thread = curthread;
usr/src/uts/common/os/exec.c
589
lep->le_lwpid = curthread->t_tid;
usr/src/uts/common/os/exec.c
590
lep->le_start = curthread->t_start;
usr/src/uts/common/os/exec.c
602
curthread->t_hold = savedmask;
usr/src/uts/common/os/exec.c
625
curthread->t_hold = savedmask;
usr/src/uts/common/os/exec.c
650
proc_t *pp = ttoproc(curthread);
usr/src/uts/common/os/exec.c
911
oldcred = curthread->t_cred;
usr/src/uts/common/os/exec.c
912
curthread->t_cred = cred;
usr/src/uts/common/os/exit.c
1086
pp = ttoproc(curthread);
usr/src/uts/common/os/exit.c
158
kthread_t *t = curthread;
usr/src/uts/common/os/exit.c
465
kthread_t *t = curthread;
usr/src/uts/common/os/exit.c
843
CL_EXIT(curthread); /* tell the scheduler that curthread is exiting */
usr/src/uts/common/os/fio.c
1743
if (fpip->fp_thread == curthread)
usr/src/uts/common/os/fio.c
1802
fpip->fp_thread = curthread;
usr/src/uts/common/os/fio.c
1833
if (fpip->fp_thread == curthread) {
usr/src/uts/common/os/fio.c
462
afd_t *afd = &curthread->t_activefd;
usr/src/uts/common/os/fio.c
496
afd_t *afd = &curthread->t_activefd;
usr/src/uts/common/os/fio.c
546
afd_t *afd = &curthread->t_activefd;
usr/src/uts/common/os/fio.c
567
ASSERT(t != curthread);
usr/src/uts/common/os/fio.c
607
tsignal(curthread, fip->fi_action);
usr/src/uts/common/os/fio.c
665
tsignal(curthread, fip->fi_action);
usr/src/uts/common/os/fio.c
740
for (t = curthread->t_forw;
usr/src/uts/common/os/fio.c
741
t != curthread;
usr/src/uts/common/os/fork.c
104
curthread->t_post_sys = 1; /* so vfwait() will be called */
usr/src/uts/common/os/fork.c
121
curthread->t_post_sys = 1; /* so vfwait() will be called */
usr/src/uts/common/os/fork.c
1341
hat_thread_exit(curthread);
usr/src/uts/common/os/fork.c
1394
hat_thread_exit(curthread);
usr/src/uts/common/os/fork.c
1412
proc_t *pp = ttoproc(curthread);
usr/src/uts/common/os/fork.c
155
proc_t *p = ttoproc(curthread);
usr/src/uts/common/os/fork.c
184
if (curthread == p->p_agenttp) {
usr/src/uts/common/os/fork.c
205
aston(curthread);
usr/src/uts/common/os/fork.c
227
curthread->t_proc_flag &= ~TP_HOLDLWP;
usr/src/uts/common/os/fork.c
390
clone = forklwp(ttolwp(curthread), cp, curthread->t_tid);
usr/src/uts/common/os/fork.c
398
(curthread->t_proc_flag & TP_TWAIT);
usr/src/uts/common/os/fork.c
426
if (t == curthread)
usr/src/uts/common/os/fork.c
489
prismember(&PTOU(cp)->u_exitmask, curthread->t_sysnum)) {
usr/src/uts/common/os/fork.c
505
prismember(&PTOU(p)->u_exitmask, curthread->t_sysnum)) {
usr/src/uts/common/os/fork.c
577
curthread->t_flag |= T_VFPARENT;
usr/src/uts/common/os/fork.c
598
CL_FORKRET(curthread, cp->p_tlist);
usr/src/uts/common/os/fork.c
599
schedctl_set_cidpri(curthread);
usr/src/uts/common/os/fork.c
897
&curthread->t_hold, cid, 1)) == NULL) {
usr/src/uts/common/os/ftrace.c
376
r->ftr_thread = curthread;
usr/src/uts/common/os/ftrace.c
410
r->ftr_thread = curthread;
usr/src/uts/common/os/ftrace.c
445
r->ftr_thread = curthread;
usr/src/uts/common/os/ftrace.c
481
r->ftr_thread = curthread;
usr/src/uts/common/os/ftrace.c
516
r->ftr_thread = curthread;
usr/src/uts/common/os/instance.c
1471
if (e_ddi_inst_state.ins_thread == curthread)
usr/src/uts/common/os/instance.c
1477
e_ddi_inst_state.ins_thread = curthread;
usr/src/uts/common/os/kcpc.c
1047
return (curthread->t_cpu->cpu_cpc_ctx);
usr/src/uts/common/os/kcpc.c
1093
ctx = curthread->t_cpu->cpu_cpc_ctx;
usr/src/uts/common/os/kcpc.c
1168
kcpc_ctx_t *ctx = curthread->t_cpc_ctx;
usr/src/uts/common/os/kcpc.c
1528
ASSERT(curthread->t_cpc_ctx == NULL);
usr/src/uts/common/os/kcpc.c
1538
curthread->t_cpc_ctx = NULL;
usr/src/uts/common/os/kcpc.c
1549
ASSERT(ctx->kc_thread == curthread);
usr/src/uts/common/os/kcpc.c
1550
curthread->t_cpc_set = NULL;
usr/src/uts/common/os/kcpc.c
1636
kcpc_ctx_t *ctx = curthread->t_cpc_ctx;
usr/src/uts/common/os/kcpc.c
1637
kcpc_set_t *set = curthread->t_cpc_set;
usr/src/uts/common/os/kcpc.c
1656
ASSERT(curthread->t_cpc_set == NULL);
usr/src/uts/common/os/kcpc.c
1662
curthread->t_cpc_set = NULL;
usr/src/uts/common/os/kcpc.c
1682
curthread->t_cpc_ctx = NULL;
usr/src/uts/common/os/kcpc.c
197
ctx->kc_thread = curthread;
usr/src/uts/common/os/kcpc.c
2007
ctx->kc_thread = curthread;
usr/src/uts/common/os/kcpc.c
2107
ctx->kc_cpuid == -1) && curthread->t_preempt > 0);
usr/src/uts/common/os/kcpc.c
2109
ctx->kc_cpuid != -1) || curthread->t_preempt < 1)
usr/src/uts/common/os/kcpc.c
2184
ctx->kc_cpuid == -1) && curthread->t_preempt > 0);
usr/src/uts/common/os/kcpc.c
2187
ctx->kc_cpuid != -1) || curthread->t_preempt < 1 ||
usr/src/uts/common/os/kcpc.c
2196
ASSERT(CPU->cpu_cpc_ctx == ctx || curthread->t_cpc_ctx == ctx);
usr/src/uts/common/os/kcpc.c
243
if (curthread->t_bind_cpu != cpuid) {
usr/src/uts/common/os/kcpc.c
336
if (t == curthread) {
usr/src/uts/common/os/kcpc.c
466
if (curthread->t_bind_cpu != ctx->kc_cpuid) {
usr/src/uts/common/os/kcpc.c
473
if (ctx->kc_thread == curthread) {
usr/src/uts/common/os/kcpc.c
562
if (t == curthread) {
usr/src/uts/common/os/kcpc.c
601
if (ctx->kc_thread == curthread) {
usr/src/uts/common/os/kcpc.c
603
curthread->t_cpc_set = NULL;
usr/src/uts/common/os/kcpc.c
617
ASSERT(set->ks_ctx->kc_thread == curthread);
usr/src/uts/common/os/kcpc.c
640
ASSERT(ctx->kc_thread == curthread);
usr/src/uts/common/os/kcpc.c
925
kthread_t *t = curthread;
usr/src/uts/common/os/kcpc.c
968
ctx = curthread->t_cpu->cpu_cpc_ctx;
usr/src/uts/common/os/kmem.c
1476
_bcp->bc_thread = curthread; \
usr/src/uts/common/os/kmem.c
2048
taskq_member(kmem_taskq, curthread));
usr/src/uts/common/os/kmem.c
2169
taskq_member(kmem_taskq, curthread));
usr/src/uts/common/os/kmem.c
2667
cp->cache_defrag->kmd_thread != curthread ||
usr/src/uts/common/os/kmem.c
3075
ASSERT(taskq_member(kmem_taskq, curthread));
usr/src/uts/common/os/kmem.c
3212
taskq_member(kmem_taskq, curthread));
usr/src/uts/common/os/kmem.c
3307
ASSERT(taskq_member(kmem_taskq, curthread));
usr/src/uts/common/os/kmem.c
3330
ASSERT(taskq_member(kmem_taskq, curthread));
usr/src/uts/common/os/kmem.c
4696
ASSERT(taskq_member(kmem_move_taskq, curthread));
usr/src/uts/common/os/kmem.c
4752
ASSERT(taskq_member(kmem_move_taskq, curthread));
usr/src/uts/common/os/kmem.c
4802
cp->cache_defrag->kmd_thread = curthread;
usr/src/uts/common/os/kmem.c
4897
ASSERT(taskq_member(kmem_taskq, curthread));
usr/src/uts/common/os/kmem.c
4959
ASSERT(taskq_member(kmem_move_taskq, curthread));
usr/src/uts/common/os/kmem.c
5021
ASSERT(taskq_member(kmem_taskq, curthread));
usr/src/uts/common/os/kmem.c
5221
ASSERT(taskq_member(kmem_taskq, curthread));
usr/src/uts/common/os/kmem.c
5379
ASSERT(taskq_member(kmem_taskq, curthread));
usr/src/uts/common/os/kstat_fr.c
389
e->e_owner = curthread;
usr/src/uts/common/os/kstat_fr.c
404
ASSERT(e->e_owner == curthread);
usr/src/uts/common/os/lgrp.c
1555
lpl = curthread->t_lpl;
usr/src/uts/common/os/lgrp.c
2344
ASSERT(MUTEX_HELD(&cpu_lock) || curthread->t_preempt > 0 ||
usr/src/uts/common/os/lgrp.c
3031
ASSERT(MUTEX_HELD(&cpu_lock) || curthread->t_preempt > 0 ||
usr/src/uts/common/os/lgrp.c
3277
ASSERT(MUTEX_HELD(&cpu_lock) || curthread->t_preempt > 0 ||
usr/src/uts/common/os/lgrp.c
3482
cp = curthread->t_cpupart;
usr/src/uts/common/os/lgrp.c
3811
curthread->t_cpupart->cp_lgrpset);
usr/src/uts/common/os/lgrp_topo.c
1132
ASSERT(MUTEX_HELD(&cpu_lock) || curthread->t_preempt > 0 ||
usr/src/uts/common/os/lgrp_topo.c
1255
ASSERT(MUTEX_HELD(&cpu_lock) || curthread->t_preempt > 0 ||
usr/src/uts/common/os/lockstat_subr.c
51
tp = curthread;
usr/src/uts/common/os/lockstat_subr.c
55
} while ((tp = tp->t_next) != curthread);
usr/src/uts/common/os/logsubr.c
105
if (rw_owner(&log_rwlock) != curthread)
usr/src/uts/common/os/lwp.c
1071
kthread_t *t = curthread;
usr/src/uts/common/os/lwp.c
1117
if (t == curthread) {
usr/src/uts/common/os/lwp.c
1240
kthread_t *t = curthread;
usr/src/uts/common/os/lwp.c
1276
schedctl_finish_sigblock(curthread);
usr/src/uts/common/os/lwp.c
1323
if (p->p_stopsig | (curthread->t_proc_flag & TP_PRSTOP)) {
usr/src/uts/common/os/lwp.c
1439
kthread_t *t = curthread;
usr/src/uts/common/os/lwp.c
1571
if (t == curthread)
usr/src/uts/common/os/lwp.c
158
curlwp = ttolwp(curthread);
usr/src/uts/common/os/lwp.c
1651
ASSERT(curthread->t_proc_flag & TP_STOPPING);
usr/src/uts/common/os/lwp.c
1692
if (curthread->t_door)
usr/src/uts/common/os/lwp.c
1696
if (curthread->t_schedctl != NULL)
usr/src/uts/common/os/lwp.c
1697
schedctl_lwp_cleanup(curthread);
usr/src/uts/common/os/lwp.c
1707
if (curthread->t_upimutex != NULL)
usr/src/uts/common/os/lwp.c
1719
aston(curthread); /* force a trip through post_syscall */
usr/src/uts/common/os/lwp.c
1771
for (t = curthread->t_forw; --heldcnt > 0; t = t->t_forw) {
usr/src/uts/common/os/lwp.c
1789
curthread->t_proc_flag &= ~TP_TWAIT;
usr/src/uts/common/os/lwp.c
1799
if (lep != NULL && lep->le_thread != curthread) {
usr/src/uts/common/os/lwp.c
1813
curthread->t_proc_flag &= ~TP_HOLDLWP;
usr/src/uts/common/os/lwp.c
1836
ASSERT(t == curthread || (SUSPENDED(t) && lwp->lwp_asleep == 0));
usr/src/uts/common/os/lwp.c
1839
if (t == curthread)
usr/src/uts/common/os/lwp.c
1843
if (t == curthread)
usr/src/uts/common/os/lwp.c
2098
klwp_t *lwp = ttolwp(curthread);
usr/src/uts/common/os/lwp.c
462
while ((curthread->t_proc_flag & TP_PRSTOP) &&
usr/src/uts/common/os/lwp.c
463
!ttolwp(curthread)->lwp_nostop) {
usr/src/uts/common/os/lwp.c
516
binding = curthread->t_bind_cpu;
usr/src/uts/common/os/lwp.c
519
t->t_cpupart = curthread->t_cpupart;
usr/src/uts/common/os/lwp.c
520
t->t_bind_pset = curthread->t_bind_pset;
usr/src/uts/common/os/lwp.c
521
t->t_bindflag = curthread->t_bindflag |
usr/src/uts/common/os/lwp.c
575
if (p != curproc || curthread->t_cid != cid) {
usr/src/uts/common/os/lwp.c
585
err = CL_FORK(curthread, t, bufp);
usr/src/uts/common/os/lwp.c
866
kthread_t *t = curthread;
usr/src/uts/common/os/main.c
160
proc_t *p = ttoproc(curthread);
usr/src/uts/common/os/main.c
161
klwp_t *lwp = ttolwp(curthread);
usr/src/uts/common/os/main.c
282
curthread->t_post_sys = 1;
usr/src/uts/common/os/main.c
283
curthread->t_sysnum = SYS_execve;
usr/src/uts/common/os/main.c
290
sigemptyset(&curthread->t_hold);
usr/src/uts/common/os/main.c
359
init_mstate(curthread, LMS_SYSTEM);
usr/src/uts/common/os/main.c
383
proc_t *p = ttoproc(curthread); /* &p0 */
usr/src/uts/common/os/main.c
418
ASSERT(curthread == CPU->cpu_thread);
usr/src/uts/common/os/main.c
492
ttolwp(curthread)->lwp_error = 0; /* XXX kludge for SCSI driver */
usr/src/uts/common/os/main.c
537
curthread->t_start = PTOU(curproc)->u_start.tv_sec;
usr/src/uts/common/os/main.c
570
p0_lep.le_thread = curthread;
usr/src/uts/common/os/main.c
571
p0_lep.le_lwpid = curthread->t_tid;
usr/src/uts/common/os/main.c
572
p0_lep.le_start = curthread->t_start;
usr/src/uts/common/os/mem_cage.c
1193
if (curthread == kcage_cageout_thread || panicstr) {
usr/src/uts/common/os/mem_cage.c
1216
if (DISP_PRIO(curthread) > maxclsyspri &&
usr/src/uts/common/os/mem_cage.c
1688
kcage_cageout_thread = curthread;
usr/src/uts/common/os/mem_config.c
1748
mhp->mh_thread_id = curthread;
usr/src/uts/common/os/modconf.c
1454
if ((moddebug & MODDEBUG_NOAUL_IPP) && (mod_aul_thread == curthread))
usr/src/uts/common/os/modconf.c
658
if ((moddebug & MODDEBUG_NOAUL_DRV) && (mod_aul_thread == curthread)) {
usr/src/uts/common/os/modctl.c
2993
(curthread == NULL ?
usr/src/uts/common/os/modctl.c
2994
(kthread_id_t)-1 : curthread);
usr/src/uts/common/os/modctl.c
3268
if (modp->mod_inprogress_thread == curthread)
usr/src/uts/common/os/modctl.c
3459
if (curthread != &t0) {
usr/src/uts/common/os/modctl.c
3462
lt.owner = curthread;
usr/src/uts/common/os/modctl.c
3964
mod_aul_thread = curthread;
usr/src/uts/common/os/modctl.c
4062
(curthread == NULL ? (kthread_id_t)-1 : curthread);
usr/src/uts/common/os/modsysfile.c
2019
if (curthread != &t0) {
usr/src/uts/common/os/move.c
583
proc_t *procp = ttoproc(curthread);
usr/src/uts/common/os/move.c
713
struct as *as = ttoproc(curthread)->p_as;
usr/src/uts/common/os/msacct.c
183
ASSERT(!CPU_ON_INTR(cpu) && curthread->t_intr == NULL);
usr/src/uts/common/os/msacct.c
184
ASSERT(curthread->t_preempt > 0 || curthread == cpu->cpu_idle_thread);
usr/src/uts/common/os/msacct.c
397
kthread_t *t = curthread;
usr/src/uts/common/os/msacct.c
618
ASSERT(t == curthread || THREAD_LOCK_HELD(t));
usr/src/uts/common/os/msacct.c
693
if (!CPU_ON_INTR(t->t_cpu) && curthread->t_intr == NULL) {
usr/src/uts/common/os/msg.c
1179
msg_entry.msgw_thrd = curthread;
usr/src/uts/common/os/msg.c
693
msg_entry.msgw_thrd = curthread;
usr/src/uts/common/os/msg.c
873
qp->msg_lrpid = ttoproc(curthread)->p_pid;
usr/src/uts/common/os/mutex.c
252
(void *)curthread);
usr/src/uts/common/os/mutex.c
321
rnd = (((long)curthread >> PTR24_LSB) ^ (long)MUTEX_GETTICK());
usr/src/uts/common/os/mutex.c
411
if (owner == curthread)
usr/src/uts/common/os/mutex.c
458
ASSERT(MUTEX_OWNER(lp) == curthread);
usr/src/uts/common/os/mutex.c
517
if (MUTEX_OWNER(lp) != curthread) {
usr/src/uts/common/os/mutex.c
540
return (MUTEX_OWNER(lp) == curthread);
usr/src/uts/common/os/mutex.c
630
if (MUTEX_OWNER(lp) != curthread)
usr/src/uts/common/os/panic.c
214
kthread_t *t = curthread;
usr/src/uts/common/os/policy.c
254
if (curthread->t_pre_sys)
usr/src/uts/common/os/policy.c
255
ttolwp(curthread)->lwp_badpriv = (short)priv;
usr/src/uts/common/os/policy.c
321
if (curthread->t_pdmsg != NULL) {
usr/src/uts/common/os/policy.c
322
kmem_free(curthread->t_pdmsg,
usr/src/uts/common/os/policy.c
323
strlen(curthread->t_pdmsg) + 1);
usr/src/uts/common/os/policy.c
326
curthread->t_pdmsg = mprintf(fmt, cmd, me->p_pid, pname,
usr/src/uts/common/os/policy.c
327
cr->cr_uid, curthread->t_sysnum, msg, sym, off);
usr/src/uts/common/os/policy.c
329
curthread->t_post_sys = 1;
usr/src/uts/common/os/policy.c
333
curthread->t_sysnum, msg, sym, off);
usr/src/uts/common/os/policy.c
397
curthread->t_pre_sys) {
usr/src/uts/common/os/policy.c
535
if (priv_debug || (CR_FLAGS(cr) & PRIV_DEBUG) || curthread->t_pre_sys) {
usr/src/uts/common/os/policy.c
566
curthread->t_pre_sys) {
usr/src/uts/common/os/pool.c
1353
klwp_t *lwp = ttolwp(curthread);
usr/src/uts/common/os/pool.c
207
pool_busy_thread = curthread;
usr/src/uts/common/os/pool.c
223
pool_busy_thread = curthread;
usr/src/uts/common/os/pool.c
231
return (pool_busy_thread == curthread);
usr/src/uts/common/os/proc.c
101
ASSERT(p == curthread->t_procp);
usr/src/uts/common/os/proc.c
112
ASSERT(p == curthread->t_procp);
usr/src/uts/common/os/procset.c
294
if (pp == ttoproc(curthread))
usr/src/uts/common/os/procset.c
384
if (pp == ttoproc(curthread))
usr/src/uts/common/os/procset.c
760
psp->p_lid == ttoproc(curthread)->p_pid)) ||
usr/src/uts/common/os/procset.c
763
psp->p_lid == curthread->t_tid))) &&
usr/src/uts/common/os/procset.c
769
psp->p_rid == ttoproc(curthread)->p_pid)) ||
usr/src/uts/common/os/procset.c
772
psp->p_rid == curthread->t_tid))) &&
usr/src/uts/common/os/procset.c
787
pp = ttoproc(curthread);
usr/src/uts/common/os/procset.c
791
return (curthread->t_tid);
usr/src/uts/common/os/procset.c
812
return (curthread->t_cid);
usr/src/uts/common/os/procset.c
855
ASSERT(MUTEX_HELD(&(ttoproc(curthread)->p_lock)));
usr/src/uts/common/os/procset.c
858
t = curthread;
usr/src/uts/common/os/procset.c
860
p = ttoproc(curthread);
usr/src/uts/common/os/procset.c
912
pp = ttoproc(curthread);
usr/src/uts/common/os/project.c
421
return (ttoproj(curthread)->kpj_id);
usr/src/uts/common/os/putnext.c
91
(uintptr_t)curthread->t_stkbase) < put_stack_needed) && \
usr/src/uts/common/os/rctl.c
2591
sigaddqa(curproc, curthread, sqp);
usr/src/uts/common/os/rctl_proc.c
124
klwp_t *lwp = ttolwp(curthread);
usr/src/uts/common/os/rctl_proc.c
151
curthread->t_post_sys = 1;
usr/src/uts/common/os/rwlock.c
224
msg, (void *)lp, panic_rwlock.rw_wwwh, (void *)curthread);
usr/src/uts/common/os/rwlock.c
261
return ((old & RW_OWNER) == (uintptr_t)curthread);
usr/src/uts/common/os/rwlock.c
291
lock_value = RW_WRITE_LOCK(curthread);
usr/src/uts/common/os/rwlock.c
320
if ((old & RW_OWNER) == (uintptr_t)curthread) {
usr/src/uts/common/os/rwlock.c
418
if ((old & RW_OWNER) != (uintptr_t)curthread) {
usr/src/uts/common/os/rwlock.c
423
lock_value = RW_WRITE_LOCK(curthread);
usr/src/uts/common/os/rwlock.c
465
new = RW_WRITE_LOCK(curthread) |
usr/src/uts/common/os/rwlock.c
553
if (casip(&lp->rw_wwwh, 0, RW_WRITE_LOCK(curthread)) != 0)
usr/src/uts/common/os/rwlock.c
569
if ((lp->rw_wwwh & RW_OWNER) != (uintptr_t)curthread) {
usr/src/uts/common/os/rwlock.c
575
RW_READ_LOCK - RW_WRITE_LOCK(curthread)) & RW_HAS_WAITERS) {
usr/src/uts/common/os/rwlock.c
601
new = old + RW_WRITE_LOCK(curthread) - RW_READ_LOCK;
usr/src/uts/common/os/sched.c
313
t = curthread;
usr/src/uts/common/os/sched.c
489
t = curthread;
usr/src/uts/common/os/sched.c
766
kthread_id_t tp = curthread;
usr/src/uts/common/os/sched.c
768
ASSERT(curthread == lwptot(lwp));
usr/src/uts/common/os/schedctl.c
110
kthread_t *t = curthread;
usr/src/uts/common/os/schedctl.c
189
ASSERT(curthread->t_schedctl == NULL);
usr/src/uts/common/os/schedctl.c
220
ssp->sc_state = curthread->t_state;
usr/src/uts/common/os/schedctl.c
257
if (pt != curthread || (cp->p_flag & SVFORK))
usr/src/uts/common/os/schedctl.c
359
ASSERT(t == curthread || MUTEX_HELD(&ttoproc(t)->p_lock));
usr/src/uts/common/os/schedctl.c
379
sc_shared_t *tdp = curthread->t_schedctl;
usr/src/uts/common/os/schedctl.c
384
!sigismember(&curthread->t_hold, SIGCANCEL))
usr/src/uts/common/os/schedctl.c
401
sc_shared_t *tdp = curthread->t_schedctl;
usr/src/uts/common/os/schedctl.c
415
sc_shared_t *tdp = curthread->t_schedctl;
usr/src/uts/common/os/schedctl.c
444
sc_shared_t *tdp = curthread->t_schedctl;
usr/src/uts/common/os/schedctl.c
456
sc_shared_t *tdp = curthread->t_schedctl;
usr/src/uts/common/os/semaphore.c
241
thread_lock_high(curthread);
usr/src/uts/common/os/semaphore.c
243
thread_unlock_nopreempt(curthread);
usr/src/uts/common/os/semaphore.c
258
kthread_t *t = curthread;
usr/src/uts/common/os/semaphore.c
72
klwp_t *lwp = ttolwp(curthread); \
usr/src/uts/common/os/semaphore.c
73
ASSERT(THREAD_LOCK_HELD(curthread)); \
usr/src/uts/common/os/semaphore.c
74
ASSERT(curthread != CPU->cpu_idle_thread); \
usr/src/uts/common/os/semaphore.c
76
ASSERT(curthread->t_wchan0 == NULL); \
usr/src/uts/common/os/semaphore.c
77
ASSERT(curthread->t_wchan == NULL); \
usr/src/uts/common/os/semaphore.c
78
ASSERT(curthread->t_state == TS_ONPROC); \
usr/src/uts/common/os/semaphore.c
79
CL_SLEEP(curthread); \
usr/src/uts/common/os/semaphore.c
80
THREAD_SLEEP(curthread, lockp); \
usr/src/uts/common/os/semaphore.c
81
curthread->t_wchan = (caddr_t)s; \
usr/src/uts/common/os/semaphore.c
82
curthread->t_sobj_ops = &sema_sobj_ops; \
usr/src/uts/common/os/semaphore.c
86
(void) new_mstate(curthread, LMS_SLEEP); \
usr/src/uts/common/os/semaphore.c
88
cpri = DISP_PRIO(curthread); \
usr/src/uts/common/os/semaphore.c
95
*tpp = curthread; \
usr/src/uts/common/os/semaphore.c
96
curthread->t_link = tp; \
usr/src/uts/common/os/serializer.c
153
ASSERT(s->ser_owner == curthread);
usr/src/uts/common/os/serializer.c
193
ASSERT(s->ser_owner == curthread);
usr/src/uts/common/os/serializer.c
229
s->ser_owner = curthread;
usr/src/uts/common/os/serializer.c
274
s->ser_owner = curthread;
usr/src/uts/common/os/serializer.c
341
ASSERT(s->ser_owner != curthread);
usr/src/uts/common/os/sig.c
1282
kthread_t *t = curthread;
usr/src/uts/common/os/sig.c
1565
proc_t *p = ttoproc(curthread);
usr/src/uts/common/os/sig.c
205
} else if (t != curthread && t->t_state == TS_ONPROC) {
usr/src/uts/common/os/sig.c
2164
proc_t *p = ttoproc(curthread);
usr/src/uts/common/os/sig.c
2165
klwp_t *lwp = ttolwp(curthread);
usr/src/uts/common/os/sig.c
2253
klwp_t *lwp = ttolwp(curthread);
usr/src/uts/common/os/sig.c
2270
p = ttoproc(curthread);
usr/src/uts/common/os/sig.c
2278
schedctl_finish_sigblock(curthread);
usr/src/uts/common/os/sig.c
2279
*smask = curthread->t_hold;
usr/src/uts/common/os/sig.c
2284
sigfillset(&curthread->t_hold);
usr/src/uts/common/os/sig.c
2295
sigdiffset(&curthread->t_hold, &lmask);
usr/src/uts/common/os/sig.c
2303
sigdelset(&curthread->t_hold, SIGHUP);
usr/src/uts/common/os/sig.c
2305
sigdelset(&curthread->t_hold, SIGINT);
usr/src/uts/common/os/sig.c
2307
sigdelset(&curthread->t_hold, SIGQUIT);
usr/src/uts/common/os/sig.c
2309
sigdelset(&curthread->t_hold, SIGTERM);
usr/src/uts/common/os/sig.c
2329
klwp_t *lwp = ttolwp(curthread);
usr/src/uts/common/os/sig.c
2336
p = ttoproc(curthread);
usr/src/uts/common/os/sig.c
2340
curthread->t_hold = *smask;
usr/src/uts/common/os/sig.c
2342
curthread->t_sig_check = 1;
usr/src/uts/common/os/sig.c
2357
if (ttolwp(curthread) != NULL) {
usr/src/uts/common/os/sig.c
2358
p = ttoproc(curthread);
usr/src/uts/common/os/sig.c
2362
schedctl_finish_sigblock(curthread);
usr/src/uts/common/os/sig.c
2364
*oldmask = curthread->t_hold;
usr/src/uts/common/os/sig.c
2365
curthread->t_hold = *newmask;
usr/src/uts/common/os/sig.c
2366
curthread->t_sig_check = 1;
usr/src/uts/common/os/sig.c
2557
proc_t *p = ttoproc(curthread);
usr/src/uts/common/os/sig.c
2563
if (curthread->t_dtrace_on)
usr/src/uts/common/os/sig.c
2567
schedctl_finish_sigblock(curthread);
usr/src/uts/common/os/sig.c
2574
(sigismember(&curthread->t_hold, sig) ||
usr/src/uts/common/os/sig.c
2576
sigdelset(&curthread->t_hold, sig);
usr/src/uts/common/os/sig.c
2581
sigaddqa(p, curthread, sqp);
usr/src/uts/common/os/sig.c
2592
kthread_t *t = curthread;
usr/src/uts/common/os/sig.c
2637
kthread_t *t = curthread;
usr/src/uts/common/os/sig.c
2715
kthread_t *t = curthread;
usr/src/uts/common/os/sig.c
370
proc_t *p = ttoproc(curthread);
usr/src/uts/common/os/sig.c
382
curthread != p->p_agenttp) {
usr/src/uts/common/os/sig.c
445
kthread_t *t = curthread;
usr/src/uts/common/os/sig.c
520
kthread_t *t = curthread;
usr/src/uts/common/os/sig.c
689
curthread != p->p_agenttp) {
usr/src/uts/common/os/sig.c
831
if (!(t == curthread || t->t_state == TS_ZOMB ||
usr/src/uts/common/os/sig.c
850
kthread_t *t = curthread;
usr/src/uts/common/os/streamio.c
2584
tsignal(curthread, SIGPIPE);
usr/src/uts/common/os/streamio.c
3349
tsignal(curthread, SIGSYS);
usr/src/uts/common/os/streamio.c
5746
if (stp->sd_sidp != ttoproc(curthread)->p_sessp->s_sidp) {
usr/src/uts/common/os/streamio.c
5762
q->p_sessp != ttoproc(curthread)->p_sessp) {
usr/src/uts/common/os/streamio.c
5770
CL_SET_PROCESS_GROUP(curthread, sid, bg_pgid, fg_pgid);
usr/src/uts/common/os/streamio.c
5959
srf->uid = crgetuid(curthread->t_cred);
usr/src/uts/common/os/streamio.c
5960
srf->gid = crgetgid(curthread->t_cred);
usr/src/uts/common/os/strsubr.c
2995
&ttoproc(curthread)->p_flag_cv)) == 0) {
usr/src/uts/common/os/strsubr.c
2999
if (!cv_wait_sig(&(ttoproc(curthread)->p_flag_cv), &bcall_monitor)) {
usr/src/uts/common/os/strsubr.c
3176
kthread_t *t = curthread;
usr/src/uts/common/os/strsubr.c
3619
bcp->bc_executor = curthread;
usr/src/uts/common/os/strsubr.c
4262
if (freezer != curthread || STREAM(q) != STREAM(nq)) {
usr/src/uts/common/os/strsubr.c
4274
if (freezer != curthread || STREAM(q) != STREAM(nq))
usr/src/uts/common/os/strsubr.c
6025
if ((flags & SQ_GOAWAY) || (curthread->t_pri >= kpreemptpri)) {
usr/src/uts/common/os/strsubr.c
6925
q->q_spri = curthread->t_pri;
usr/src/uts/common/os/strsubr.c
7125
pri_t priority = curthread->t_pri;
usr/src/uts/common/os/subr.c
417
if (curthread->t_ontrap != NULL) {
usr/src/uts/common/os/subr.c
421
curthread->t_ontrap = curthread->t_ontrap->ot_prev;
usr/src/uts/common/os/subr.c
71
return (curthread->t_lwp ?
usr/src/uts/common/os/subr.c
72
ttolwp(curthread)->lwp_error = ENXIO : ENXIO);
usr/src/uts/common/os/sunddi.c
5259
return (ttoproc(curthread)->p_pid);
usr/src/uts/common/os/sunddi.c
5265
return (curthread->t_did);
usr/src/uts/common/os/sunddi.c
5287
if (curthread->t_proc_flag & TP_LWPEXIT)
usr/src/uts/common/os/sunddi.c
5289
if ((pp = ttoproc(curthread)) == NULL)
usr/src/uts/common/os/sunpm.c
1668
if (cur->pmlk_borrower == curthread)
usr/src/uts/common/os/sunpm.c
2862
mutex_owner(mp) == curthread)
usr/src/uts/common/os/sunpm.c
5956
if (cur->pmlk_borrower == curthread)
usr/src/uts/common/os/sunpm.c
5994
if (cur->pmlk_borrower == curthread)
usr/src/uts/common/os/sunpm.c
9268
cur->pmlk_borrower = curthread;
usr/src/uts/common/os/sunpm.c
9288
if (cur->pmlk_borrower == curthread)
usr/src/uts/common/os/sysent.c
1108
systrace_sysent_t *sy = &systrace_sysent[curthread->t_sysnum];
usr/src/uts/common/os/sysent.c
1120
p = ttoproc(curthread);
usr/src/uts/common/os/sysent.c
1122
if (curthread->t_dtrace_stop && !curthread->t_lwp->lwp_nostop) {
usr/src/uts/common/os/sysent.c
1123
curthread->t_dtrace_stop = 0;
usr/src/uts/common/os/sysent.c
1130
if (ttolwp(curthread)->lwp_errno != 0)
usr/src/uts/common/os/sysent.c
1149
systrace_sysent_t *sy = &systrace_sysent32[curthread->t_sysnum];
usr/src/uts/common/os/sysent.c
1161
p = ttoproc(curthread);
usr/src/uts/common/os/sysent.c
1163
if (curthread->t_dtrace_stop && !curthread->t_lwp->lwp_nostop) {
usr/src/uts/common/os/sysent.c
1164
curthread->t_dtrace_stop = 0;
usr/src/uts/common/os/sysent.c
1171
if (ttolwp(curthread)->lwp_errno != 0)
usr/src/uts/common/os/sysent.c
1193
sy = &systrace_sysent[curthread->t_sysnum];
usr/src/uts/common/os/sysent.c
1199
sy = &systrace_sysent32[curthread->t_sysnum];
usr/src/uts/common/os/task.c
836
proc_t *p = ttoproc(curthread);
usr/src/uts/common/os/task.c
847
ASSERT(curthread == p->p_agenttp || p->p_lwprcnt == 1);
usr/src/uts/common/os/taskq.c
1585
ASSERT3P(tq, !=, curthread->t_taskq);
usr/src/uts/common/os/taskq.c
1600
ASSERT(tq != curthread->t_taskq);
usr/src/uts/common/os/taskq.c
1798
curthread->t_taskq = tq; /* mark ourselves for taskq_member() */
usr/src/uts/common/os/taskq.c
1801
sysdc_thread_enter(curthread, tq->tq_DC,
usr/src/uts/common/os/taskq.c
1806
CALLB_CPR_INIT_SAFE(curthread, tq->tq_name);
usr/src/uts/common/os/taskq.c
1820
tq->tq_thread = curthread;
usr/src/uts/common/os/taskq.c
1822
tq->tq_threadlist[thread_id - 1] = curthread;
usr/src/uts/common/os/taskq.c
1940
if (curthread->t_lwp != NULL) {
usr/src/uts/common/os/taskq.c
2493
if (curthread->t_lwp != NULL) {
usr/src/uts/common/os/timer.c
775
it->it_lwp = ttolwp(curthread);
usr/src/uts/common/os/timer.c
925
klwp_t *lwp = ttolwp(curthread);
usr/src/uts/common/os/timer.c
969
klwp_t *lwp = ttolwp(curthread);
usr/src/uts/common/os/timers.c
1338
mutex_enter(&curthread->t_delay_lock);
usr/src/uts/common/os/timers.c
1339
while ((ret = cv_waituntil_sig(&curthread->t_delay_cv,
usr/src/uts/common/os/timers.c
1340
&curthread->t_delay_lock, &rqtime, timecheck)) > 0)
usr/src/uts/common/os/timers.c
1342
mutex_exit(&curthread->t_delay_lock);
usr/src/uts/common/os/timers.c
227
aitv = ttolwp(curthread)->lwp_timer[which];
usr/src/uts/common/os/timers.c
500
ttolwp(curthread)->lwp_timer[ITIMER_VIRTUAL] = aitv;
usr/src/uts/common/os/timers.c
512
ttolwp(curthread)->lwp_timer[ITIMER_PROF] = aitv;
usr/src/uts/common/os/timers.c
532
kthread_t *t = curthread;
usr/src/uts/common/os/turnstile.c
245
ASSERT(inheritor == curthread);
usr/src/uts/common/os/turnstile.c
265
kthread_t *inheritor = curthread;
usr/src/uts/common/os/turnstile.c
410
kthread_t *t = curthread;
usr/src/uts/common/os/turnstile.c
456
curthread->t_flag |= T_WAKEABLE;
usr/src/uts/common/os/turnstile.c
492
if (owner == curthread) {
usr/src/uts/common/os/turnstile.c
516
setrun(curthread);
usr/src/uts/common/os/turnstile.c
518
curthread->t_flag &= ~T_WAKEABLE;
usr/src/uts/common/os/turnstile.c
553
t = curthread;
usr/src/uts/common/os/turnstile.c
589
t = curthread;
usr/src/uts/common/os/turnstile.c
609
ushort_t s = curthread->t_oldspl;
usr/src/uts/common/os/turnstile.c
628
if (ISSIG(curthread, JUSTLOOKING) ||
usr/src/uts/common/os/turnstile.c
629
MUSTRETURN(p, curthread) || imm_timeout)
usr/src/uts/common/os/turnstile.c
630
setrun(curthread);
usr/src/uts/common/os/turnstile.c
632
curthread->t_flag &= ~T_WAKEABLE;
usr/src/uts/common/os/turnstile.c
636
if (ISSIG(curthread, FORREAL) || lwp->lwp_sysabort ||
usr/src/uts/common/os/turnstile.c
637
MUSTRETURN(p, curthread))
usr/src/uts/common/os/upanic.c
30
kthread_t *t = curthread;
usr/src/uts/common/os/vm_pageout.c
1012
pageout_pri = curthread->t_pri;
usr/src/uts/common/os/vm_pageout.c
887
TS_RUN, curthread->t_pri);
usr/src/uts/common/os/vm_pageout.c
990
proc_pageout = ttoproc(curthread);
usr/src/uts/common/os/vm_subr.c
162
procp = ttoproc(curthread);
usr/src/uts/common/os/vm_subr.c
303
return (as_checkprot(ttoproc(curthread)->p_as, addr, count, prot));
usr/src/uts/common/os/vmem.c
482
vsp->vs_thread = curthread;
usr/src/uts/common/os/vmem.c
663
return (mutex_owner(&vmem_sleep_lock) == curthread ||
usr/src/uts/common/os/vmem.c
664
mutex_owner(&vmem_nosleep_lock) == curthread ||
usr/src/uts/common/os/vmem.c
665
mutex_owner(&vmem_pushpage_lock) == curthread ||
usr/src/uts/common/os/vmem.c
666
mutex_owner(&vmem_panic_lock) == curthread);
usr/src/uts/common/os/vmem.c
699
if (panic_thread == curthread)
usr/src/uts/common/os/watchpoint.c
1062
klwp_t *lwp = ttolwp(curthread);
usr/src/uts/common/os/watchpoint.c
1170
klwp_t *lwp = ttolwp(curthread);
usr/src/uts/common/os/watchpoint.c
1240
klwp_t *lwp = ttolwp(curthread);
usr/src/uts/common/os/watchpoint.c
1282
klwp_t *lwp = ttolwp(curthread);
usr/src/uts/common/os/watchpoint.c
1324
klwp_t *lwp = ttolwp(curthread);
usr/src/uts/common/os/watchpoint.c
1367
klwp_t *lwp = ttolwp(curthread);
usr/src/uts/common/os/watchpoint.c
1496
klwp_t *lwp = ttolwp(curthread);
usr/src/uts/common/os/watchpoint.c
599
register klwp_t *lwp = ttolwp(curthread);
usr/src/uts/common/os/watchpoint.c
642
register klwp_t *lwp = ttolwp(curthread);
usr/src/uts/common/os/watchpoint.c
687
register proc_t *p = ttoproc(curthread);
usr/src/uts/common/os/watchpoint.c
688
register klwp_t *lwp = ttolwp(curthread);
usr/src/uts/common/os/watchpoint.c
723
if (signal_is_blocked(curthread, SIGTRAP) ||
usr/src/uts/common/os/watchpoint.c
730
sigdelq(p, curthread, SIGTRAP);
usr/src/uts/common/os/watchpoint.c
731
sigaddqa(p, curthread, sqp);
usr/src/uts/common/os/watchpoint.c
732
schedctl_finish_sigblock(curthread);
usr/src/uts/common/os/watchpoint.c
733
smask = curthread->t_hold;
usr/src/uts/common/os/watchpoint.c
734
sigfillset(&curthread->t_hold);
usr/src/uts/common/os/watchpoint.c
735
sigdiffset(&curthread->t_hold, &cantmask);
usr/src/uts/common/os/watchpoint.c
736
sigdelset(&curthread->t_hold, SIGTRAP);
usr/src/uts/common/os/watchpoint.c
739
rval = ((ISSIG_FAST(curthread, lwp, p, FORREAL))? 0 : 1);
usr/src/uts/common/os/watchpoint.c
743
curthread->t_hold = smask;
usr/src/uts/common/os/watchpoint.c
757
klwp_t *lwp = ttolwp(curthread);
usr/src/uts/common/os/watchpoint.c
847
klwp_t *lwp = ttolwp(curthread);
usr/src/uts/common/os/watchpoint.c
948
klwp_t *lwp = ttolwp(curthread);
usr/src/uts/common/os/zone.c
3646
kthread_t *t = curthread;
usr/src/uts/common/os/zone.c
3775
proc_t *p = ttoproc(curthread);
usr/src/uts/common/os/zone.c
4619
if (curthread != pp->p_agenttp && !holdlwps(SHOLDFORK)) {
usr/src/uts/common/os/zone.c
4627
if (curthread != pp->p_agenttp)
usr/src/uts/common/os/zone.c
4764
if (curthread != pp->p_agenttp)
usr/src/uts/common/os/zone.c
4786
if (curthread != pp->p_agenttp)
usr/src/uts/common/os/zone.c
5933
if (curthread != pp->p_agenttp && !holdlwps(SHOLDFORK))
usr/src/uts/common/os/zone.c
6231
zone->zone_defaultcid != curthread->t_cid) {
usr/src/uts/common/os/zone.c
6319
if (curthread != pp->p_agenttp)
usr/src/uts/common/rpc/clnt_clts.c
640
klwp_t *lwp = ttolwp(curthread);
usr/src/uts/common/rpc/clnt_cots.c
1217
klwp_t *lwp = ttolwp(curthread);
usr/src/uts/common/rpc/sec/sec_clnt.c
496
savecred = curthread->t_cred;
usr/src/uts/common/rpc/sec/sec_clnt.c
497
curthread->t_cred = cr;
usr/src/uts/common/rpc/sec/sec_clnt.c
520
curthread->t_cred = savecred;
usr/src/uts/common/rpc/svc.c
2202
proc_t *p = ttoproc(curthread);
usr/src/uts/common/rpc/svc.c
582
klwp_t *lwp = ttolwp(curthread);
usr/src/uts/common/rpc/xdr_rdma.c
803
rwl->c_adspc = ttoproc(curthread)->p_as;
usr/src/uts/common/sys/cpuvar.h
530
#define CPU (curthread->t_cpu) /* Pointer to current CPU */
usr/src/uts/common/sys/cred.h
52
#define CRED() curthread->t_cred
usr/src/uts/common/sys/ddi_impldefs.h
627
((DEVI(dip))->devi_busy_thread == curthread))
usr/src/uts/common/sys/disp.h
176
curthread->t_preempt++; \
usr/src/uts/common/sys/disp.h
177
ASSERT(curthread->t_preempt >= 1); \
usr/src/uts/common/sys/disp.h
181
ASSERT(curthread->t_preempt >= 1); \
usr/src/uts/common/sys/disp.h
182
if (--curthread->t_preempt == 0 && \
usr/src/uts/common/sys/fs/ufs_trans.h
324
((curthread->t_flag & T_DONTBLOCK) == 0)) { \
usr/src/uts/common/sys/lockstat.h
140
curthread->t_lockstat++; \
usr/src/uts/common/sys/lockstat.h
145
curthread->t_lockstat--; \
usr/src/uts/common/sys/lockstat.h
170
curthread->t_lockstat++; \
usr/src/uts/common/sys/lockstat.h
180
curthread->t_lockstat--; \
usr/src/uts/common/sys/rwlock_impl.h
72
(RW_OWNER | RW_WRITE_LOCKED)) == RW_WRITE_LOCK(curthread))
usr/src/uts/common/sys/rwstlock.h
62
((l)->rwst_count == (LONG_MIN | (intptr_t)curthread))
usr/src/uts/common/sys/rwstlock.h
74
#define RWST_WRITE_ENTER(l) (l)->rwst_count = LONG_MIN | (intptr_t)curthread
usr/src/uts/common/sys/strft.h
156
_hp->thread = curthread; \
usr/src/uts/common/sys/thread.h
545
#define curproc (ttoproc(curthread)) /* current process pointer */
usr/src/uts/common/sys/thread.h
546
#define curproj (ttoproj(curthread)) /* current project pointer */
usr/src/uts/common/sys/vmsystm.h
79
#define NOMEMWAIT() (ttoproc(curthread) == proc_pageout || \
usr/src/uts/common/sys/vmsystm.h
80
ttoproc(curthread) == proc_fsflush || \
usr/src/uts/common/sys/vmsystm.h
81
ttoproc(curthread) == proc_sched || \
usr/src/uts/common/sys/vmsystm.h
82
(curthread->t_flag & T_PUSHPAGE) != 0)
usr/src/uts/common/syscall/alarm.c
55
proc_t *p = ttoproc(curthread);
usr/src/uts/common/syscall/brandsys.c
38
struct proc *p = curthread->t_procp;
usr/src/uts/common/syscall/fcntl.c
841
shr.s_pid = ttoproc(curthread)->p_pid;
usr/src/uts/common/syscall/getpid.c
46
p = ttoproc(curthread);
usr/src/uts/common/syscall/gid.c
135
cr = curthread->t_cred;
usr/src/uts/common/syscall/gid.c
166
p = ttoproc(curthread);
usr/src/uts/common/syscall/gid.c
243
p = ttoproc(curthread);
usr/src/uts/common/syscall/gid.c
69
p = ttoproc(curthread);
usr/src/uts/common/syscall/groups.c
135
cr = curthread->t_cred;
usr/src/uts/common/syscall/groups.c
91
p = ttoproc(curthread);
usr/src/uts/common/syscall/lgrpsys.c
1013
retval = lgrp_home_thread(curthread);
usr/src/uts/common/syscall/lgrpsys.c
1622
if (klgrpset_ismember(curthread->t_cpupart->cp_lgrpset,
usr/src/uts/common/syscall/lgrpsys.c
1939
if (klgrpset_ismember(curthread->t_cpupart->cp_lgrpset,
usr/src/uts/common/syscall/lgrpsys.c
434
t = curthread;
usr/src/uts/common/syscall/lgrpsys.c
492
ASSERT((MUTEX_HELD(&cpu_lock) || curthread->t_preempt > 0) ||
usr/src/uts/common/syscall/lgrpsys.c
771
retval = lgrp_affinity_set_thread(curthread, lgrp, aff,
usr/src/uts/common/syscall/lgrpsys.c
953
cpupart = curthread->t_cpupart;
usr/src/uts/common/syscall/lwp_create.c
123
curthread->t_pri, &sigmask, curthread->t_cid, 0);
usr/src/uts/common/syscall/lwp_create.c
155
if (curthread->t_ctx)
usr/src/uts/common/syscall/lwp_create.c
156
lwp_createctx(curthread, t);
usr/src/uts/common/syscall/lwp_create.c
161
lwp_ctmpl_copy(lwp, ttolwp(curthread));
usr/src/uts/common/syscall/lwp_create.c
203
proc_t *p = ttoproc(curthread);
usr/src/uts/common/syscall/lwp_create.c
69
proc_t *p = ttoproc(curthread);
usr/src/uts/common/syscall/lwp_create.c
86
if (curthread == p->p_agenttp)
usr/src/uts/common/syscall/lwp_info.c
49
klwp_t *lwp = ttolwp(curthread);
usr/src/uts/common/syscall/lwp_self.c
38
return (curthread->t_tid);
usr/src/uts/common/syscall/lwp_sobj.c
1000
if (upimutex == NULL || upimutex->upi_owner != curthread) {
usr/src/uts/common/syscall/lwp_sobj.c
1105
kthread_t *t = curthread;
usr/src/uts/common/syscall/lwp_sobj.c
1149
kthread_t *t = curthread;
usr/src/uts/common/syscall/lwp_sobj.c
1498
proc_t *p = ttoproc(curthread);
usr/src/uts/common/syscall/lwp_sobj.c
1578
kthread_t *t = curthread;
usr/src/uts/common/syscall/lwp_sobj.c
1847
proc_t *p = ttoproc(curthread);
usr/src/uts/common/syscall/lwp_sobj.c
1912
proc_t *p = ttoproc(curthread);
usr/src/uts/common/syscall/lwp_sobj.c
1964
kthread_t *t = curthread;
usr/src/uts/common/syscall/lwp_sobj.c
2028
kthread_t *t = curthread;
usr/src/uts/common/syscall/lwp_sobj.c
2172
proc_t *p = ttoproc(curthread);
usr/src/uts/common/syscall/lwp_sobj.c
2334
kthread_t *t = curthread;
usr/src/uts/common/syscall/lwp_sobj.c
2710
kthread_t *t = curthread;
usr/src/uts/common/syscall/lwp_sobj.c
2911
if (upimutex == NULL || upimutex->upi_owner != curthread) {
usr/src/uts/common/syscall/lwp_sobj.c
3032
kthread_t *t = curthread;
usr/src/uts/common/syscall/lwp_sobj.c
3139
proc_t *p = ttoproc(curthread);
usr/src/uts/common/syscall/lwp_sobj.c
503
kthread_t *t = curthread;
usr/src/uts/common/syscall/lwp_sobj.c
522
(void) new_mstate(curthread, LMS_SLEEP);
usr/src/uts/common/syscall/lwp_sobj.c
582
kthread_t *t = curthread;
usr/src/uts/common/syscall/lwp_sobj.c
602
kthread_t *t = curthread;
usr/src/uts/common/syscall/lwp_sobj.c
627
return (upim->upi_owner == curthread);
usr/src/uts/common/syscall/lwp_sobj.c
647
if (upimutex == NULL || upimutex->upi_owner != curthread) {
usr/src/uts/common/syscall/lwp_sobj.c
736
upimutex->upi_owner = curthread; /* grab lock */
usr/src/uts/common/syscall/lwp_sobj.c
778
if (upimutex->upi_owner == curthread) {
usr/src/uts/common/syscall/lwp_sobj.c
812
mutex_enter(&curthread->t_delay_lock);
usr/src/uts/common/syscall/lwp_sobj.c
814
mutex_exit(&curthread->t_delay_lock);
usr/src/uts/common/syscall/lwp_timer.c
131
lwptp->lwpt_thread = curthread;
usr/src/uts/common/syscall/lwp_timer.c
150
ASSERT(lwptp->lwpt_thread == curthread);
usr/src/uts/common/syscall/lwp_timer.c
151
ASSERT(MUTEX_HELD(&curthread->t_delay_lock));
usr/src/uts/common/syscall/lwp_timer.c
180
kthread_t *t = curthread;
usr/src/uts/common/syscall/lwpsys.c
102
proc_t *p = ttoproc(curthread);
usr/src/uts/common/syscall/lwpsys.c
119
proc_t *p = ttoproc(curthread);
usr/src/uts/common/syscall/lwpsys.c
175
proc_t *p = ttoproc(curthread);
usr/src/uts/common/syscall/lwpsys.c
177
int daemon = (curthread->t_proc_flag & TP_DAEMON)? 1 : 0;
usr/src/uts/common/syscall/lwpsys.c
185
if (curthread == p->p_agenttp)
usr/src/uts/common/syscall/lwpsys.c
191
curthread->t_waitfor = lwpid;
usr/src/uts/common/syscall/lwpsys.c
228
curthread->t_waitfor = -1;
usr/src/uts/common/syscall/lwpsys.c
275
curthread->t_waitfor = -1;
usr/src/uts/common/syscall/lwpsys.c
301
if (t == curthread) {
usr/src/uts/common/syscall/lwpsys.c
354
curthread->t_waitfor = -1;
usr/src/uts/common/syscall/lwpsys.c
363
proc_t *p = ttoproc(curthread);
usr/src/uts/common/syscall/lwpsys.c
396
proc_t *p = ttoproc(curthread);
usr/src/uts/common/syscall/lwpsys.c
428
proc_t *p = ttoproc(curthread);
usr/src/uts/common/syscall/lwpsys.c
457
kthread_t *t = curthread;
usr/src/uts/common/syscall/lwpsys.c
551
proc_t *p = ttoproc(curthread);
usr/src/uts/common/syscall/lwpsys.c
85
proc_t *p = ttoproc(curthread);
usr/src/uts/common/syscall/memcntl.c
60
struct as *as = ttoproc(curthread)->p_as;
usr/src/uts/common/syscall/memcntl.c
61
struct proc *p = ttoproc(curthread);
usr/src/uts/common/syscall/pause.c
47
mutex_enter(&curthread->t_delay_lock);
usr/src/uts/common/syscall/pause.c
48
while (cv_wait_sig_swap(&curthread->t_delay_cv,
usr/src/uts/common/syscall/pause.c
49
&curthread->t_delay_lock))
usr/src/uts/common/syscall/pause.c
51
mutex_exit(&curthread->t_delay_lock);
usr/src/uts/common/syscall/pgrpsys.c
95
if (p->p_sessp != ttoproc(curthread)->p_sessp) {
usr/src/uts/common/syscall/poll.c
1229
ASSERT(MUTEX_HELD(&curthread->t_pollstate->ps_lock));
usr/src/uts/common/syscall/poll.c
1319
ASSERT(curthread->t_pollcache == NULL);
usr/src/uts/common/syscall/poll.c
1352
pdp->pd_thread = curthread;
usr/src/uts/common/syscall/poll.c
2030
ASSERT(curthread->t_pollcache == NULL);
usr/src/uts/common/syscall/poll.c
2319
pollstate_t *ps = curthread->t_pollstate;
usr/src/uts/common/syscall/poll.c
2329
curthread->t_pollstate = ps;
usr/src/uts/common/syscall/poll.c
248
pollstate_t *ps = curthread->t_pollstate;
usr/src/uts/common/syscall/poll.c
2486
pollstate_t *ps = curthread->t_pollstate;
usr/src/uts/common/syscall/poll.c
2528
pollstate_t *ps = curthread->t_pollstate;
usr/src/uts/common/syscall/poll.c
268
if (curthread->t_pollcache == NULL)
usr/src/uts/common/syscall/poll.c
271
pcp = curthread->t_pollcache;
usr/src/uts/common/syscall/poll.c
2776
ASSERT(pdp->pd_thread != curthread);
usr/src/uts/common/syscall/poll.c
2886
pdp->pd_thread->t_procp == curthread->t_procp) {
usr/src/uts/common/syscall/poll.c
293
pollstate_t *ps = curthread->t_pollstate;
usr/src/uts/common/syscall/poll.c
305
if (curthread->t_pollcache == NULL)
usr/src/uts/common/syscall/poll.c
3068
ASSERT(curthread->t_pollcache == NULL);
usr/src/uts/common/syscall/poll.c
308
pcp = curthread->t_pollcache;
usr/src/uts/common/syscall/poll.c
332
kthread_t *t = curthread;
usr/src/uts/common/syscall/poll.c
711
pollstate_t *ps = curthread->t_pollstate;
usr/src/uts/common/syscall/poll.c
756
curthread->t_pollstate = NULL;
usr/src/uts/common/syscall/ppriv.c
68
p = ttoproc(curthread);
usr/src/uts/common/syscall/processor_bind.c
238
ret = cpu_bind_thread(curthread, bind, &obind, &err);
usr/src/uts/common/syscall/profil.c
46
struct proc *p = ttoproc(curthread);
usr/src/uts/common/syscall/profil.c
74
struct proc *p = ttoproc(curthread);
usr/src/uts/common/syscall/pset.c
493
tp = curthread;
usr/src/uts/common/syscall/pset.c
584
tp = curthread;
usr/src/uts/common/syscall/rlimit.c
372
struct proc *p = ttoproc(curthread);
usr/src/uts/common/syscall/rlimit.c
445
struct proc *p = ttoproc(curthread);
usr/src/uts/common/syscall/rlimit.c
463
struct proc *p = ttoproc(curthread);
usr/src/uts/common/syscall/rusagesys.c
126
kthread_t *t = curthread;
usr/src/uts/common/syscall/rusagesys.c
188
kthread_t *t = curthread;
usr/src/uts/common/syscall/rusagesys.c
41
kthread_t *t = curthread;
usr/src/uts/common/syscall/rusagesys.c
83
} while ((t = t->t_forw) != curthread);
usr/src/uts/common/syscall/rw.c
1180
ttolwp(curthread)->lwp_ru.ioch += (ulong_t)count;
usr/src/uts/common/syscall/rw.c
1394
ttolwp(curthread)->lwp_ru.ioch += (ulong_t)count;
usr/src/uts/common/syscall/rw.c
1522
ttolwp(curthread)->lwp_ru.ioch += (ulong_t)bcount;
usr/src/uts/common/syscall/rw.c
1650
ttolwp(curthread)->lwp_ru.ioch += (ulong_t)bcount;
usr/src/uts/common/syscall/rw.c
188
ttolwp(curthread)->lwp_ru.ioch += (ulong_t)cnt;
usr/src/uts/common/syscall/rw.c
317
ttolwp(curthread)->lwp_ru.ioch += (ulong_t)cnt;
usr/src/uts/common/syscall/rw.c
463
ttolwp(curthread)->lwp_ru.ioch += (ulong_t)bcount;
usr/src/uts/common/syscall/rw.c
597
ttolwp(curthread)->lwp_ru.ioch += (ulong_t)bcount;
usr/src/uts/common/syscall/rw.c
781
ttolwp(curthread)->lwp_ru.ioch += (ulong_t)count;
usr/src/uts/common/syscall/rw.c
965
ttolwp(curthread)->lwp_ru.ioch += (ulong_t)count;
usr/src/uts/common/syscall/sendfile.c
103
if (ISSIG(curthread, JUSTLOOKING))
usr/src/uts/common/syscall/sendfile.c
1082
ttolwp(curthread)->lwp_ru.ioch +=
usr/src/uts/common/syscall/sendfile.c
1110
ttolwp(curthread)->lwp_ru.ioch +=
usr/src/uts/common/syscall/sendfile.c
160
ttolwp(curthread)->lwp_ru.ioch += (ulong_t)cnt;
usr/src/uts/common/syscall/sendfile.c
324
ttolwp(curthread)->lwp_ru.ioch += (ulong_t)cnt;
usr/src/uts/common/syscall/sendfile.c
454
if (ISSIG(curthread, JUSTLOOKING)) {
usr/src/uts/common/syscall/sendfile.c
675
ttolwp(curthread)->lwp_ru.ioch += (ulong_t)size;
usr/src/uts/common/syscall/sendfile.c
736
if (ISSIG(curthread, JUSTLOOKING))
usr/src/uts/common/syscall/sendfile.c
827
ttolwp(curthread)->lwp_ru.ioch +=
usr/src/uts/common/syscall/sendfile.c
852
ttolwp(curthread)->lwp_ru.ioch +=
usr/src/uts/common/syscall/sigaltstack.c
43
klwp_t *lwp = ttolwp(curthread);
usr/src/uts/common/syscall/sigaltstack.c
77
klwp_t *lwp = ttolwp(curthread);
usr/src/uts/common/syscall/signotify.c
231
kthread_t *t = curthread;
usr/src/uts/common/syscall/sigpending.c
50
p = ttoproc(curthread);
usr/src/uts/common/syscall/sigpending.c
52
schedctl_finish_sigblock(curthread);
usr/src/uts/common/syscall/sigpending.c
54
sigorset(&kset, &curthread->t_sig);
usr/src/uts/common/syscall/sigpending.c
55
sigandset(&kset, &curthread->t_hold);
usr/src/uts/common/syscall/sigprocmask.c
118
sigktou(&curthread->t_hold, &oset);
usr/src/uts/common/syscall/sigprocmask.c
44
kthread_t *t = curthread;
usr/src/uts/common/syscall/sigqueue.c
72
pgid = ttoproc(curthread)->p_pgrp;
usr/src/uts/common/syscall/sigsuspend.c
54
schedctl_finish_sigblock(curthread);
usr/src/uts/common/syscall/sigsuspend.c
55
ttolwp(curthread)->lwp_sigoldmask = curthread->t_hold;
usr/src/uts/common/syscall/sigsuspend.c
56
curthread->t_hold = kset;
usr/src/uts/common/syscall/sigsuspend.c
57
curthread->t_sig_check = 1; /* so post-syscall will re-evaluate */
usr/src/uts/common/syscall/sigsuspend.c
58
curthread->t_flag |= T_TOMASK;
usr/src/uts/common/syscall/sigsuspend.c
60
while (cv_wait_sig_swap(&curthread->t_delay_cv, &p->p_lock))
usr/src/uts/common/syscall/sigtimedwait.c
97
kthread_t *t = curthread;
usr/src/uts/common/syscall/strcalls.c
195
klwp_t *lwp = ttolwp(curthread);
usr/src/uts/common/syscall/strcalls.c
425
klwp_t *lwp = ttolwp(curthread);
usr/src/uts/common/syscall/tasksys.c
100
if (curthread != p->p_agenttp && !holdlwps(SHOLDFORK1))
usr/src/uts/common/syscall/tasksys.c
149
if (curthread != p->p_agenttp)
usr/src/uts/common/syscall/tasksys.c
180
if (curthread != p->p_agenttp)
usr/src/uts/common/syscall/tasksys.c
203
proc_t *p = ttoproc(curthread);
usr/src/uts/common/syscall/tasksys.c
224
proc_t *p = ttoproc(curthread);
usr/src/uts/common/syscall/tasksys.c
69
proc_t *p = ttoproc(curthread);
usr/src/uts/common/syscall/times.c
49
proc_t *p = ttoproc(curthread);
usr/src/uts/common/syscall/times.c
79
proc_t *p = ttoproc(curthread);
usr/src/uts/common/syscall/uadmin.c
215
ua_shutdown_thread = curthread;
usr/src/uts/common/syscall/uadmin.c
222
proc_t *p = ttoproc(curthread);
usr/src/uts/common/syscall/uadmin.c
245
curthread->t_lwp->lwp_cursig = 0;
usr/src/uts/common/syscall/uadmin.c
246
curthread->t_lwp->lwp_extsig = 0;
usr/src/uts/common/syscall/uadmin.c
265
if (curthread->t_cred == NULL)
usr/src/uts/common/syscall/uadmin.c
266
curthread->t_cred = kcred;
usr/src/uts/common/syscall/uadmin.c
282
if (ttoproc(curthread) != &p0) {
usr/src/uts/common/syscall/uid.c
182
cr = curthread->t_cred;
usr/src/uts/common/syscall/uid.c
214
p = ttoproc(curthread);
usr/src/uts/common/syscall/uid.c
294
p = ttoproc(curthread);
usr/src/uts/common/syscall/uid.c
74
p = ttoproc(curthread);
usr/src/uts/common/syscall/yield.c
47
kthread_t *t = curthread;
usr/src/uts/common/vm/page_lock.c
194
#define SE_WRITER (((selock_t)(ulong_t)curthread | INT_MIN) & ~SE_EWANTED)
usr/src/uts/common/vm/page_lock.c
678
!(curthread->t_flag & T_CAPTURING) &&
usr/src/uts/common/vm/seg_kmem.c
1265
kthread_t *t = curthread;
usr/src/uts/common/vm/seg_kp.c
787
ASSERT(curthread->t_schedflag & TS_DONT_SWAP);
usr/src/uts/common/vm/seg_kp.c
792
if ((curthread->t_red_pp == NULL) &&
usr/src/uts/common/vm/seg_kp.c
793
(fp - (uintptr_t)curthread->t_stkbase >= red_minavail))
usr/src/uts/common/vm/seg_kp.c
803
if (curthread->t_red_pp == NULL) {
usr/src/uts/common/vm/seg_kp.c
808
(((uintptr_t)curthread->t_stkbase & (uintptr_t)PAGEMASK) -
usr/src/uts/common/vm/seg_kp.c
841
curthread->t_red_pp = red_pp;
usr/src/uts/common/vm/seg_kp.c
844
while (fp - (uintptr_t)curthread->t_stkbase < red_closest) {
usr/src/uts/common/vm/seg_kp.c
846
(uint32_t)(fp - (uintptr_t)curthread->t_stkbase));
usr/src/uts/common/vm/seg_kp.c
851
stkbase = (caddr_t)(((uintptr_t)curthread->t_stkbase &
usr/src/uts/common/vm/seg_kp.c
870
red_deep_thread = curthread;
usr/src/uts/common/vm/seg_kp.c
885
caddr_t red_va = (caddr_t)(((uintptr_t)curthread->t_stkbase &
usr/src/uts/common/vm/seg_kp.c
888
ASSERT(curthread->t_red_pp != NULL);
usr/src/uts/common/vm/seg_kp.c
889
ASSERT(curthread->t_schedflag & TS_DONT_SWAP);
usr/src/uts/common/vm/seg_kp.c
898
pp = curthread->t_red_pp;
usr/src/uts/common/vm/seg_kp.c
920
curthread->t_red_pp = NULL;
usr/src/uts/common/vm/seg_spt.c
2625
((((long)curthread >> PTR24_LSB) ^ (long)randtick()) & ((n) - 1))
usr/src/uts/common/vm/seg_vn.c
9917
lgrp_id = lgrp_home_id(curthread);
usr/src/uts/common/vm/vm_as.c
839
klwp_t *lwp = ttolwp(curthread);
usr/src/uts/common/vm/vm_as.c
988
klwp_t *lwp = ttolwp(curthread);
usr/src/uts/common/vm/vm_page.c
6570
ASSERT(curthread->t_flag & T_CAPTURING);
usr/src/uts/common/vm/vm_page.c
6791
ASSERT(curthread->t_flag & T_CAPTURING);
usr/src/uts/common/vm/vm_page.c
7063
curthread->t_flag |= T_CAPTURING;
usr/src/uts/common/vm/vm_page.c
7065
curthread->t_flag &= ~T_CAPTURING; /* xor works as we know its set */
usr/src/uts/common/vm/vm_pagelist.c
3710
curthread != kcage_cageout_thread) {
usr/src/uts/common/vm/vm_seg.c
1534
seg_pasync_thr = curthread;
usr/src/uts/common/vm/vm_usage.c
1979
vmu_data.vmu_calc_thread = curthread;
usr/src/uts/common/xen/io/xdf.c
1671
vdp->xdf_ready_tq_thread = curthread;
usr/src/uts/common/xen/io/xdf.c
1922
DEBUG_EVAL(vdp->xdf_oe_change_thread = curthread);
usr/src/uts/common/xen/io/xdf.c
2001
vdp->xdf_connect_thread = curthread;
usr/src/uts/common/xen/io/xdf.c
2003
if (vdp->xdf_connect_thread == curthread) {
usr/src/uts/common/xen/io/xdf.c
2025
if (vdp->xdf_connect_thread != curthread) {
usr/src/uts/common/xen/io/xdf.c
2046
if (vdp->xdf_connect_thread == curthread) {
usr/src/uts/common/xen/io/xdf.c
2434
ASSERT(curthread != vdp->xdf_oe_change_thread);
usr/src/uts/common/xen/io/xdf.c
2463
if (curthread == vdp->xdf_ready_tq_thread)
usr/src/uts/common/xen/io/xdf.c
2766
ASSERT(curthread != vdp->xdf_oe_change_thread);
usr/src/uts/common/xen/io/xdf.c
3002
ASSERT(curthread != vdp->xdf_oe_change_thread);
usr/src/uts/common/xen/io/xdf.c
816
if (curthread == vdp->xdf_ready_tq_thread) {
usr/src/uts/common/xen/io/xenbus_xs.c
894
if (mutex_owner(&xenwatch_mutex) != curthread) {
usr/src/uts/common/xen/io/xencons.c
160
thread_affinity_set(curthread, 0);
usr/src/uts/common/xen/io/xencons.c
185
thread_affinity_clear(curthread);
usr/src/uts/common/xen/io/xencons.c
706
if (mutex_owner(&xcp->excl) == curthread) {
usr/src/uts/i86pc/i86hvm/io/xpv/xpv_support.c
471
thread_affinity_set(curthread, 0);
usr/src/uts/i86pc/i86hvm/io/xpv/xpv_support.c
533
thread_affinity_clear(curthread);
usr/src/uts/i86pc/io/cpudrv_mach.c
122
return (curthread == cpupm->pm_governor_thread);
usr/src/uts/i86pc/io/cpudrv_mach.c
171
cpupm->pm_governor_thread = curthread;
usr/src/uts/i86pc/io/dr/dr_quiesce.c
550
for (tp = curthread->t_next; tp != curthread; tp = tp->t_next) {
usr/src/uts/i86pc/io/dr/dr_quiesce.c
597
for (tp = curthread->t_next, bailout = 0;
usr/src/uts/i86pc/io/dr/dr_quiesce.c
598
tp != curthread; tp = tp->t_next) {
usr/src/uts/i86pc/io/dr/dr_quiesce.c
665
for (tp = curthread->t_next; tp != curthread; tp = tp->t_next) {
usr/src/uts/i86pc/io/dr/dr_quiesce.c
698
p == proc_init || p == ttoproc(curthread))
usr/src/uts/i86pc/io/gfx_private/gfxp_vm.c
211
struct as *as = ttoproc(curthread)->p_as;
usr/src/uts/i86pc/io/gfx_private/gfxp_vm.c
231
struct as *as = ttoproc(curthread)->p_as;
usr/src/uts/i86pc/os/cmi.c
630
if ((otp = curthread->t_ontrap) != NULL && otp->ot_prot & OT_DATA_EC)
usr/src/uts/i86pc/os/cmi.c
632
else if (curthread->t_lofault)
usr/src/uts/i86pc/os/cmi.c
730
ttolwp(curthread)->lwp_pcb.pcb_flags |= ASYNC_HWERR;
usr/src/uts/i86pc/os/cmi.c
731
aston(curthread);
usr/src/uts/i86pc/os/cmi.c
736
on_trap_data_t *otp = curthread->t_ontrap;
usr/src/uts/i86pc/os/cmi.c
745
rp->r_pc = curthread->t_lofault;
usr/src/uts/i86pc/os/cpr_impl.c
199
i_cpr_save_stack(curthread, wc_cpu);
usr/src/uts/i86pc/os/cpr_impl.c
467
save_as = curthread->t_procp->p_as;
usr/src/uts/i86pc/os/dtrace_subr.c
171
if (curthread->t_cred != p->p_cred) {
usr/src/uts/i86pc/os/dtrace_subr.c
172
cred_t *oldcred = curthread->t_cred;
usr/src/uts/i86pc/os/dtrace_subr.c
178
curthread->t_cred = crgetcred();
usr/src/uts/i86pc/os/dtrace_subr.c
184
uint8_t step = curthread->t_dtrace_step;
usr/src/uts/i86pc/os/dtrace_subr.c
185
uint8_t ret = curthread->t_dtrace_ret;
usr/src/uts/i86pc/os/dtrace_subr.c
186
uintptr_t npc = curthread->t_dtrace_npc;
usr/src/uts/i86pc/os/dtrace_subr.c
188
if (curthread->t_dtrace_ast) {
usr/src/uts/i86pc/os/dtrace_subr.c
189
aston(curthread);
usr/src/uts/i86pc/os/dtrace_subr.c
190
curthread->t_sig_check = 1;
usr/src/uts/i86pc/os/dtrace_subr.c
196
curthread->t_dtrace_ft = 0;
usr/src/uts/i86pc/os/dtrace_subr.c
204
tsignal(curthread, SIGILL);
usr/src/uts/i86pc/os/dtrace_subr.c
283
kthread_t *t = curthread;
usr/src/uts/i86pc/os/dtrace_subr.c
308
kthread_t *t = curthread;
usr/src/uts/i86pc/os/fastboot.c
1286
kthread_t *t_intr = curthread->t_intr;
usr/src/uts/i86pc/os/machdep.c
918
(void) setjmp(&curthread->t_pcb);
usr/src/uts/i86pc/os/memscrub.c
388
thread_affinity_set(curthread, CPU_CURRENT);
usr/src/uts/i86pc/os/memscrub.c
398
thread_affinity_clear(curthread);
usr/src/uts/i86pc/os/mp_startup.c
1877
curthread->t_preempt = 0;
usr/src/uts/i86pc/os/mp_startup.c
2135
ASSERT(curthread->t_preempt || getpil() >= LOCK_LEVEL);
usr/src/uts/i86pc/os/mp_startup.c
2146
ASSERT(curthread->t_preempt || getpil() >= LOCK_LEVEL);
usr/src/uts/i86pc/os/mp_startup.c
2161
ASSERT(curthread->t_preempt || getpil() >= LOCK_LEVEL);
usr/src/uts/i86pc/os/mp_startup.c
2173
ASSERT(curthread->t_preempt || getpil() >= LOCK_LEVEL);
usr/src/uts/i86pc/os/trap.c
1035
aston(curthread);
usr/src/uts/i86pc/os/trap.c
1288
proc_t *p = ttoproc(curthread);
usr/src/uts/i86pc/os/trap.c
1378
if (curthread->t_proc_flag & TP_CHANGEBIND) {
usr/src/uts/i86pc/os/trap.c
1380
if (curthread->t_proc_flag & TP_CHANGEBIND) {
usr/src/uts/i86pc/os/trap.c
1382
curthread->t_proc_flag &= ~TP_CHANGEBIND;
usr/src/uts/i86pc/os/trap.c
1463
if (CPU->cpu_runrun || curthread->t_schedflag & TS_ANYWAITQ)
usr/src/uts/i86pc/os/trap.c
1499
kthread_t *ct = curthread;
usr/src/uts/i86pc/os/trap.c
1620
(ttoproc(curthread) && ttoproc(curthread)->p_pidp) ?
usr/src/uts/i86pc/os/trap.c
1621
ttoproc(curthread)->p_pid : 0, rp->r_pc, rp->r_sp, rp->r_ps);
usr/src/uts/i86pc/os/trap.c
1752
kthread_t *t = curthread;
usr/src/uts/i86pc/os/trap.c
212
curthread->t_panic_trap = &ti;
usr/src/uts/i86pc/os/trap.c
239
if (uwrite(curthread->t_procp, instr, SLOW_SCALL_SIZE,
usr/src/uts/i86pc/os/trap.c
464
kthread_t *ct = curthread;
usr/src/uts/i86pc/os/trap.c
784
ASSERT(!(curthread->t_flag & T_WATCHPT));
usr/src/uts/i86pc/sys/cpudrv_mach.h
51
if (curthread == cpupm->pm_governor_thread) \
usr/src/uts/i86pc/vm/hat_i86.c
1944
++curthread->t_hatdepth;
usr/src/uts/i86pc/vm/hat_i86.c
1945
ASSERT(curthread->t_hatdepth < 16);
usr/src/uts/i86pc/vm/hat_i86.c
2005
--curthread->t_hatdepth;
usr/src/uts/i86pc/vm/hat_i86.c
2045
++curthread->t_hatdepth;
usr/src/uts/i86pc/vm/hat_i86.c
2046
ASSERT(curthread->t_hatdepth < 16);
usr/src/uts/i86pc/vm/hat_i86.c
2048
--curthread->t_hatdepth;
usr/src/uts/i86pc/vm/hat_i86.c
3889
++curthread->t_hatdepth;
usr/src/uts/i86pc/vm/hat_i86.c
3890
ASSERT(curthread->t_hatdepth < 16);
usr/src/uts/i86pc/vm/hat_i86.c
3917
ASSERT(curthread->t_hatdepth > 0);
usr/src/uts/i86pc/vm/hat_i86.c
3918
--curthread->t_hatdepth;
usr/src/uts/i86pc/vm/hat_i86.c
4361
++curthread->t_hatdepth;
usr/src/uts/i86pc/vm/hat_i86.c
4385
--curthread->t_hatdepth;
usr/src/uts/i86pc/vm/hat_i86.c
497
if (ttoproc(curthread)->p_model == DATAMODEL_ILP32) {
usr/src/uts/i86pc/vm/hat_i86.h
222
(use_boot_reserve || curthread->t_hatdepth > 1 || \
usr/src/uts/i86pc/vm/vm_machdep.c
2337
if (mutex_owner(&contig_list_lock) != curthread) {
usr/src/uts/i86pc/vm/vm_machdep.c
635
t = curthread;
usr/src/uts/i86xpv/io/privcmd_hcall.c
687
op.cmd, curthread->t_procp->p_pid);
usr/src/uts/i86xpv/os/evtchn.c
1529
evtchn_owner_thread[ev] = curthread;
usr/src/uts/i86xpv/os/evtchn.c
568
if (mutex_owner(&ec_lock) != curthread) {
usr/src/uts/i86xpv/os/mp_xen.c
477
if (setjmp(&curthread->t_pcb) == 0) {
usr/src/uts/i86xpv/os/xen_machdep.c
468
thread_affinity_set(curthread, 0);
usr/src/uts/i86xpv/os/xen_machdep.c
605
thread_affinity_clear(curthread);
usr/src/uts/i86xpv/os/xen_mmu.c
100
++curthread->t_xpvcntr; /* this allows calls into HAT */
usr/src/uts/i86xpv/os/xen_mmu.c
112
ASSERT(curthread->t_xpvcntr == 1);
usr/src/uts/i86xpv/os/xen_mmu.c
113
--curthread->t_xpvcntr;
usr/src/uts/i86xpv/os/xen_mmu.c
76
#define XM2P_HASH ((uintptr_t)curthread->t_tid & (NUM_M2P_LOCKS - 1))
usr/src/uts/i86xpv/os/xen_mmu.c
82
++curthread->t_xpvcntr == 1)
usr/src/uts/i86xpv/os/xen_mmu.c
90
--curthread->t_xpvcntr == 0)
usr/src/uts/i86xpv/os/xen_mmu.c
99
ASSERT(curthread->t_xpvcntr == 0);
usr/src/uts/i86xpv/os/xpv_panic.c
478
curthread->t_panic_trap = &ti;
usr/src/uts/intel/dtrace/dtrace_isa.c
118
klwp_t *lwp = ttolwp(curthread);
usr/src/uts/intel/dtrace/dtrace_isa.c
216
klwp_t *lwp = ttolwp(curthread);
usr/src/uts/intel/dtrace/dtrace_isa.c
272
klwp_t *lwp = ttolwp(curthread);
usr/src/uts/intel/dtrace/dtrace_isa.c
304
klwp_t *lwp = ttolwp(curthread);
usr/src/uts/intel/dtrace/dtrace_isa.c
501
stacktop = (struct frame *)curthread->t_stk;
usr/src/uts/intel/dtrace/dtrace_isa.c
516
stacktop = (struct frame *)curthread->t_stk;
usr/src/uts/intel/dtrace/dtrace_isa.c
517
minfp = (struct frame *)curthread->t_stkbase;
usr/src/uts/intel/dtrace/dtrace_isa.c
57
stacktop = (struct frame *)curthread->t_stk;
usr/src/uts/intel/dtrace/dtrace_isa.c
74
stacktop = (struct frame *)curthread->t_stk;
usr/src/uts/intel/dtrace/dtrace_isa.c
75
minfp = (struct frame *)curthread->t_stkbase;
usr/src/uts/intel/dtrace/fasttrap_isa.c
1091
fasttrap_sigsegv(p, curthread, rp->r_sp);
usr/src/uts/intel/dtrace/fasttrap_isa.c
1226
fasttrap_sigsegv(p, curthread, addr);
usr/src/uts/intel/dtrace/fasttrap_isa.c
1262
fasttrap_sigsegv(p, curthread, addr);
usr/src/uts/intel/dtrace/fasttrap_isa.c
1270
fasttrap_sigsegv(p, curthread,
usr/src/uts/intel/dtrace/fasttrap_isa.c
1281
fasttrap_sigsegv(p, curthread,
usr/src/uts/intel/dtrace/fasttrap_isa.c
1313
fasttrap_sigsegv(p, curthread, addr);
usr/src/uts/intel/dtrace/fasttrap_isa.c
1328
klwp_t *lwp = ttolwp(curthread);
usr/src/uts/intel/dtrace/fasttrap_isa.c
1429
curthread->t_dtrace_scrpc = addr;
usr/src/uts/intel/dtrace/fasttrap_isa.c
1462
curthread->t_dtrace_reg = REG_RAX;
usr/src/uts/intel/dtrace/fasttrap_isa.c
1466
curthread->t_dtrace_reg = REG_RCX;
usr/src/uts/intel/dtrace/fasttrap_isa.c
1470
curthread->t_dtrace_reg = REG_R8;
usr/src/uts/intel/dtrace/fasttrap_isa.c
1474
curthread->t_dtrace_reg = REG_R9;
usr/src/uts/intel/dtrace/fasttrap_isa.c
1480
curthread->t_dtrace_regv = *reg;
usr/src/uts/intel/dtrace/fasttrap_isa.c
1512
curthread->t_dtrace_astpc = addr + i;
usr/src/uts/intel/dtrace/fasttrap_isa.c
1521
fasttrap_sigtrap(p, curthread, pc);
usr/src/uts/intel/dtrace/fasttrap_isa.c
1527
curthread->t_dtrace_step = 1;
usr/src/uts/intel/dtrace/fasttrap_isa.c
1528
curthread->t_dtrace_ret = 1;
usr/src/uts/intel/dtrace/fasttrap_isa.c
1529
new_pc = curthread->t_dtrace_astpc;
usr/src/uts/intel/dtrace/fasttrap_isa.c
1531
new_pc = curthread->t_dtrace_scrpc;
usr/src/uts/intel/dtrace/fasttrap_isa.c
1534
curthread->t_dtrace_pc = pc;
usr/src/uts/intel/dtrace/fasttrap_isa.c
1535
curthread->t_dtrace_npc = pc + tp->ftt_size;
usr/src/uts/intel/dtrace/fasttrap_isa.c
1536
curthread->t_dtrace_on = 1;
usr/src/uts/intel/dtrace/fasttrap_isa.c
1570
ASSERT(curthread->t_dtrace_ret != 0);
usr/src/uts/intel/dtrace/fasttrap_isa.c
1571
ASSERT(curthread->t_dtrace_pc == pc);
usr/src/uts/intel/dtrace/fasttrap_isa.c
1572
ASSERT(curthread->t_dtrace_scrpc != 0);
usr/src/uts/intel/dtrace/fasttrap_isa.c
1573
ASSERT(new_pc == curthread->t_dtrace_astpc);
usr/src/uts/intel/dtrace/fasttrap_isa.c
1586
uintptr_t pc = curthread->t_dtrace_pc;
usr/src/uts/intel/dtrace/fasttrap_isa.c
1587
uintptr_t npc = curthread->t_dtrace_npc;
usr/src/uts/intel/dtrace/fasttrap_isa.c
1589
curthread->t_dtrace_pc = 0;
usr/src/uts/intel/dtrace/fasttrap_isa.c
1590
curthread->t_dtrace_npc = 0;
usr/src/uts/intel/dtrace/fasttrap_isa.c
1591
curthread->t_dtrace_scrpc = 0;
usr/src/uts/intel/dtrace/fasttrap_isa.c
1592
curthread->t_dtrace_astpc = 0;
usr/src/uts/intel/dtrace/fasttrap_isa.c
1622
return (fasttrap_anarg(ttolwp(curthread)->lwp_regs, 1, argno));
usr/src/uts/intel/dtrace/fasttrap_isa.c
1630
return (fasttrap_anarg(ttolwp(curthread)->lwp_regs, 0, argno));
usr/src/uts/intel/dtrace/fasttrap_isa.c
872
if (curthread->t_dtrace_step) {
usr/src/uts/intel/dtrace/fasttrap_isa.c
873
ASSERT(curthread->t_dtrace_on);
usr/src/uts/intel/dtrace/fasttrap_isa.c
874
fasttrap_sigtrap(p, curthread, pc);
usr/src/uts/intel/dtrace/fasttrap_isa.c
881
curthread->t_dtrace_ft = 0;
usr/src/uts/intel/dtrace/fasttrap_isa.c
882
curthread->t_dtrace_pc = 0;
usr/src/uts/intel/dtrace/fasttrap_isa.c
883
curthread->t_dtrace_npc = 0;
usr/src/uts/intel/dtrace/fasttrap_isa.c
884
curthread->t_dtrace_scrpc = 0;
usr/src/uts/intel/dtrace/fasttrap_isa.c
885
curthread->t_dtrace_astpc = 0;
usr/src/uts/intel/dtrace/fasttrap_isa.c
886
curthread->t_dtrace_regv = 0;
usr/src/uts/intel/fs/proc/prmachdep.c
488
ASSERT(ttolwp(curthread) == lwp ||
usr/src/uts/intel/fs/proc/prmachdep.c
599
klwp_t *lwp = ttolwp(curthread);
usr/src/uts/intel/fs/proc/prmachdep.c
625
aston(curthread); /* so prunstop() will be called */
usr/src/uts/intel/fs/proc/prmachdep.c
635
ttolwp(curthread)->lwp_pcb.pcb_flags &= ~PRSTOP_CALLED;
usr/src/uts/intel/fs/proc/prmachdep.c
666
ASSERT(!(curthread->t_flag & T_WATCHPT));
usr/src/uts/intel/fs/proc/prmachdep.c
667
curthread->t_flag |= T_WATCHPT;
usr/src/uts/intel/fs/proc/prmachdep.c
673
curthread->t_flag &= ~T_WATCHPT;
usr/src/uts/intel/io/acpica/osl.c
502
if (curthread == CPU->cpu_idle_thread) {
usr/src/uts/intel/io/acpica/osl.c
716
return (ACPI_CAST_PTHREAD_T((uintptr_t)curthread));
usr/src/uts/intel/io/dktp/drvobj/strategy.c
418
if ((curthread->t_intr) && (!dmultp->ds_bp) &&
usr/src/uts/intel/io/viona/viona_ring.c
912
mutex_enter(&ttoproc(curthread)->p_lock);
usr/src/uts/intel/io/viona/viona_ring.c
929
minclsyspri - 1, &hold_set, curthread->t_cid, 0);
usr/src/uts/intel/io/viona/viona_rx.c
89
(void) thread_vsetname(curthread, "viona_rx_%u_%p",
usr/src/uts/intel/io/viona/viona_tx.c
212
(void) thread_vsetname(curthread, "viona_tx_%u_%p",
usr/src/uts/intel/io/vmm/amd/svm.c
1939
VERIFY(!vcpustate->loaded && curthread->t_preempt != 0);
usr/src/uts/intel/io/vmm/amd/svm.c
2051
VERIFY(vcpustate->loaded && curthread->t_preempt != 0);
usr/src/uts/intel/io/vmm/intel/vmx.c
2774
VERIFY(vmx->vmcs_state[vcpu] == VS_NONE && curthread->t_preempt != 0);
usr/src/uts/intel/io/vmm/intel/vmx.c
2967
VERIFY(vmx->vmcs_state[vcpu] != VS_NONE && curthread->t_preempt != 0);
usr/src/uts/intel/io/vmm/sys/vmm_kernel.h
278
if (curthread->t_astflag)
usr/src/uts/intel/io/vmm/vmm.c
2319
VERIFY(curthread->t_preempt == 0);
usr/src/uts/intel/io/vmm/vmm.c
2529
ctxop_attach(curthread, vcpu->ctxop);
usr/src/uts/intel/io/vmm/vmm.c
2542
thread_affinity_set(curthread, affinity_type);
usr/src/uts/intel/io/vmm/vmm.c
2556
PCB_SET_UPDATE_SEGS(&ttolwp(curthread)->lwp_pcb);
usr/src/uts/intel/io/vmm/vmm.c
2573
thread_affinity_clear(curthread);
usr/src/uts/intel/io/vmm/vmm.c
2637
ctxop_detach(curthread, vcpu->ctxop);
usr/src/uts/intel/io/vmm/vmm_sol_dev.c
561
if (!(curthread->t_schedflag & TS_VCPU))
usr/src/uts/intel/io/vmm/vmm_sol_glue.c
112
ASSERT(curthread->t_preempt == 0);
usr/src/uts/intel/os/archdep.c
1050
klwp_t *lwp = ttolwp(curthread);
usr/src/uts/intel/os/archdep.c
291
int thisthread = lwptot(lwp) == curthread;
usr/src/uts/intel/os/archdep.c
341
int thisthread = lwptot(lwp) == curthread;
usr/src/uts/intel/os/archdep.c
434
greg_t upc = lwptoregs(ttolwp(curthread))->r_pc;
usr/src/uts/intel/os/archdep.c
437
if (curthread->t_sysnum == 0)
usr/src/uts/intel/os/archdep.c
541
int thisthread = lwptot(lwp) == curthread;
usr/src/uts/intel/os/archdep.c
676
stacktop = (struct frame *)curthread->t_stk;
usr/src/uts/intel/os/archdep.c
689
stacktop = (struct frame *)curthread->t_stk;
usr/src/uts/intel/os/archdep.c
690
minfp = (struct frame *)curthread->t_stkbase;
usr/src/uts/intel/os/desctbls.c
1131
ASSERT(curthread->t_preempt != 0 || getpil() >= DISP_LEVEL);
usr/src/uts/intel/os/desctbls.c
1186
ASSERT(curthread->t_preempt != 0 || getpil() >= DISP_LEVEL);
usr/src/uts/intel/os/door_support.c
45
if (curthread->t_post_sys && PTOU(ttoproc(curthread))->u_systrap)
usr/src/uts/intel/os/door_support.c
47
lwp_setsp(ttolwp(curthread), newsp);
usr/src/uts/intel/os/door_support.c
48
lwptoregs(ttolwp(curthread))->r_fp = 0; /* stack ends here */
usr/src/uts/intel/os/fpu.c
1162
if (curthread->t_lwp && fp == &curthread->t_lwp->lwp_pcb.pcb_fpu) {
usr/src/uts/intel/os/fpu.c
1195
ASSERT(curthread->t_lwp && fp == &curthread->t_lwp->lwp_pcb.pcb_fpu);
usr/src/uts/intel/os/fpu.c
1221
PCB_SET_UPDATE_FPU(&curthread->t_lwp->lwp_pcb);
usr/src/uts/intel/os/fpu.c
1260
struct fpu_ctx *fp = &ttolwp(curthread)->lwp_pcb.pcb_fpu;
usr/src/uts/intel/os/fpu.c
1272
ctxop_attach(curthread, ctx);
usr/src/uts/intel/os/fpu.c
1288
struct fpu_ctx *fp = &ttolwp(curthread)->lwp_pcb.pcb_fpu;
usr/src/uts/intel/os/fpu.c
1290
ASSERT(curthread->t_preempt >= 1);
usr/src/uts/intel/os/fpu.c
1300
ctxop_attach(curthread, fp_ctxop_allocate(fp));
usr/src/uts/intel/os/fpu.c
1400
fpu_ctx_t *fp = &ttolwp(curthread)->lwp_pcb.pcb_fpu;
usr/src/uts/intel/os/fpu.c
1468
fpu_ctx_t *fp = &ttolwp(curthread)->lwp_pcb.pcb_fpu;
usr/src/uts/intel/os/fpu.c
1574
struct fpu_ctx *fp = &curthread->t_lwp->lwp_pcb.pcb_fpu;
usr/src/uts/intel/os/fpu.c
1703
pf = &curthread->t_lwp->lwp_pcb.pcb_fpu;
usr/src/uts/intel/os/fpu.c
1705
ASSERT(curthread->t_procp->p_flag & SSYS);
usr/src/uts/intel/os/fpu.c
1712
ASSERT3P(kfpu->kfpu_curthread, ==, curthread);
usr/src/uts/intel/os/fpu.c
1747
curthread->t_flag &= ~T_KFPU;
usr/src/uts/intel/os/fpu.c
1761
pf = &curthread->t_lwp->lwp_pcb.pcb_fpu;
usr/src/uts/intel/os/fpu.c
1763
ASSERT(curthread->t_procp->p_flag & SSYS);
usr/src/uts/intel/os/fpu.c
1768
ASSERT3P(kfpu->kfpu_curthread, ==, curthread);
usr/src/uts/intel/os/fpu.c
1773
curthread->t_flag |= T_KFPU;
usr/src/uts/intel/os/fpu.c
1783
if ((curthread->t_flag & T_KFPU) != 0) {
usr/src/uts/intel/os/fpu.c
1797
klwp_t *pl = curthread->t_lwp;
usr/src/uts/intel/os/fpu.c
1800
if ((curthread->t_flag & T_KFPU) != 0) {
usr/src/uts/intel/os/fpu.c
1815
ASSERT(curthread->t_preempt > 0);
usr/src/uts/intel/os/fpu.c
1827
curthread->t_flag |= T_KFPU;
usr/src/uts/intel/os/fpu.c
1847
kfpu->kfpu_curthread = curthread;
usr/src/uts/intel/os/fpu.c
1877
ctxop_attach(curthread, ctx);
usr/src/uts/intel/os/fpu.c
1878
curthread->t_flag |= T_KFPU;
usr/src/uts/intel/os/fpu.c
1887
VERIFY(curthread->t_procp->p_flag & SSYS);
usr/src/uts/intel/os/fpu.c
1906
if ((curthread->t_flag & T_KFPU) == 0) {
usr/src/uts/intel/os/fpu.c
1939
ASSERT(curthread->t_preempt > 0);
usr/src/uts/intel/os/fpu.c
1942
curthread->t_flag &= ~T_KFPU;
usr/src/uts/intel/os/fpu.c
1959
if ((curthread->t_procp->p_flag & SSYS) != 0 &&
usr/src/uts/intel/os/fpu.c
1960
curthread->t_intr == NULL) {
usr/src/uts/intel/os/fpu.c
1969
ctxop_remove(curthread, &kfpu_ctxop_tpl, kfpu);
usr/src/uts/intel/os/fpu.c
1972
if (kfpu->kfpu_curthread != curthread) {
usr/src/uts/intel/os/fpu.c
1984
if (curthread->t_lwp != NULL) {
usr/src/uts/intel/os/fpu.c
1992
curthread->t_lwp->lwp_pcb.pcb_fpu.fpu_flags &= ~f;
usr/src/uts/intel/os/fpu.c
2693
VERIFY3P(curthread, ==, lwptot(lwp));
usr/src/uts/intel/os/fpu.c
2844
VERIFY3P(curthread, ==, lwptot(lwp));
usr/src/uts/intel/os/fpu.c
2939
VERIFY3P(curthread, ==, lwptot(lwp));
usr/src/uts/intel/os/fpu.c
3121
VERIFY3P(curthread, ==, lwptot(lwp));
usr/src/uts/intel/os/fpu.c
3176
VERIFY3P(curthread, ==, lwptot(lwp));
usr/src/uts/intel/os/fpu.c
3250
if (curthread == lwptot(lwp)) {
usr/src/uts/intel/os/fpu.c
3308
VERIFY3P(curthread, ==, lwptot(lwp));
usr/src/uts/intel/os/hma_fpu.c
137
ASSERT3P(curthread->t_lwp, !=, NULL);
usr/src/uts/intel/os/hma_fpu.c
142
fpu->hf_curthread = curthread;
usr/src/uts/intel/os/hma_fpu.c
145
fp_save(&curthread->t_lwp->lwp_pcb.pcb_fpu);
usr/src/uts/intel/os/hma_fpu.c
163
ASSERT(curthread->t_lwp == NULL ||
usr/src/uts/intel/os/hma_fpu.c
164
fpu != &curthread->t_lwp->lwp_pcb.pcb_fpu);
usr/src/uts/intel/os/hma_fpu.c
184
ASSERT3P(fpu->hf_curthread, ==, curthread);
usr/src/uts/intel/os/hma_fpu.c
190
fp_restore(&curthread->t_lwp->lwp_pcb.pcb_fpu);
usr/src/uts/intel/os/sendsig.c
142
volatile proc_t *p = ttoproc(curthread);
usr/src/uts/intel/os/sendsig.c
144
klwp_t *lwp = ttolwp(curthread);
usr/src/uts/intel/os/sendsig.c
280
curthread->t_rprof != NULL &&
usr/src/uts/intel/os/sendsig.c
281
curthread->t_rprof->rp_anystate) {
usr/src/uts/intel/os/sendsig.c
294
copyout_noerr(curthread->t_rprof->rp_state,
usr/src/uts/intel/os/sendsig.c
296
sizeof (curthread->t_rprof->rp_state));
usr/src/uts/intel/os/sendsig.c
431
volatile proc_t *p = ttoproc(curthread);
usr/src/uts/intel/os/sendsig.c
432
klwp_t *lwp = ttolwp(curthread);
usr/src/uts/intel/os/sendsig.c
527
curthread->t_rprof != NULL &&
usr/src/uts/intel/os/sendsig.c
528
curthread->t_rprof->rp_anystate) {
usr/src/uts/intel/os/sendsig.c
540
copyout_noerr(curthread->t_rprof->rp_state,
usr/src/uts/intel/os/sendsig.c
542
sizeof (curthread->t_rprof->rp_state));
usr/src/uts/intel/os/smt.c
230
if (curthread->t_pri < sib->cpu_dispatch_pri)
usr/src/uts/intel/os/smt.c
233
if (curthread->t_pri == sib->cpu_dispatch_pri &&
usr/src/uts/intel/os/smt.c
279
ASSERT3U(curthread->t_preempt, >=, 1);
usr/src/uts/intel/os/smt.c
280
ASSERT(curthread->t_schedflag & TS_VCPU);
usr/src/uts/intel/os/smt.c
330
ASSERT3U(curthread->t_preempt, >=, 1);
usr/src/uts/intel/os/smt.c
453
kthread_t *t = curthread;
usr/src/uts/intel/os/smt.c
509
curthread->t_unsafe++;
usr/src/uts/intel/os/smt.c
516
ASSERT3U(curthread->t_unsafe, >, 0);
usr/src/uts/intel/os/smt.c
517
curthread->t_unsafe--;
usr/src/uts/intel/os/smt.c
524
thread_lock(curthread);
usr/src/uts/intel/os/smt.c
525
curthread->t_schedflag |= TS_VCPU;
usr/src/uts/intel/os/smt.c
527
thread_unlock(curthread);
usr/src/uts/intel/os/smt.c
721
thread_affinity_set(curthread, cp->cpu_id);
usr/src/uts/intel/os/smt.c
735
thread_affinity_clear(curthread);
usr/src/uts/intel/os/sundep.c
654
ASSERT(curthread->t_preempt != 0 || getpil() >= DISP_LEVEL);
usr/src/uts/intel/os/sundep.c
769
if (t == curthread) {
usr/src/uts/intel/os/sundep.c
787
if (t == curthread)
usr/src/uts/intel/os/sundep.c
793
if (t == curthread) {
usr/src/uts/intel/os/sundep.c
830
bool thisthread = (t == curthread);
usr/src/uts/intel/os/sundep.c
910
kthread_t *t = curthread;
usr/src/uts/intel/os/syscall.c
1060
ttolwp(curthread)->lwp_argsaved = 0;
usr/src/uts/intel/os/syscall.c
1074
kthread_t *t = curthread;
usr/src/uts/intel/os/syscall.c
1167
klwp_t *lwp = ttolwp(curthread);
usr/src/uts/intel/os/syscall.c
1174
code = curthread->t_sysnum;
usr/src/uts/intel/os/syscall.c
1236
curthread->t_post_sys = 1; /* have post_syscall do error return */
usr/src/uts/intel/os/syscall.c
1237
return (ttolwp(curthread)->lwp_errno = error);
usr/src/uts/intel/os/syscall.c
1306
t = first = curthread;
usr/src/uts/intel/os/syscall.c
151
ASSERT(t == curthread && curthread->t_schedflag & TS_DONT_SWAP);
usr/src/uts/intel/os/syscall.c
238
kthread_t *t = curthread;
usr/src/uts/intel/os/syscall.c
399
printf(" %s id=0x%p\n", PTOU(p)->u_comm, curthread);
usr/src/uts/intel/os/syscall.c
427
kthread_t *t = curthread;
usr/src/uts/intel/os/syscall.c
457
aston(curthread);
usr/src/uts/intel/os/syscall.c
471
if (curthread->t_pdmsg != NULL) {
usr/src/uts/intel/os/syscall.c
472
char *m = curthread->t_pdmsg;
usr/src/uts/intel/os/syscall.c
476
curthread->t_pdmsg = NULL;
usr/src/uts/intel/os/syscall.c
495
if (curthread->t_rprof != NULL &&
usr/src/uts/intel/os/syscall.c
496
curthread->t_rprof->rp_anystate != 0) {
usr/src/uts/intel/os/syscall.c
509
p->p_pid, rval1, rval2, curthread);
usr/src/uts/intel/os/syscall.c
522
p->p_pid, error, curthread);
usr/src/uts/intel/os/syscall.c
619
if (curthread->t_proc_flag & TP_CHANGEBIND) {
usr/src/uts/intel/os/syscall.c
621
if (curthread->t_proc_flag & TP_CHANGEBIND) {
usr/src/uts/intel/os/syscall.c
623
curthread->t_proc_flag &= ~TP_CHANGEBIND;
usr/src/uts/intel/os/syscall.c
793
proc_t *p = ttoproc(curthread);
usr/src/uts/intel/os/syscall.c
794
klwp_t *lwp = ttolwp(curthread);
usr/src/uts/intel/os/syscall.c
845
tsignal(curthread, SIGSYS);
usr/src/uts/intel/os/syscall.c
876
se = syscall_entry(curthread, syscall_args);
usr/src/uts/intel/os/syscall.c
885
syscall_exit(curthread, (int)ret & 0xffffffffu, (int)(ret >> 32));
usr/src/uts/intel/os/syscall.c
990
kthread_t *t = curthread;
usr/src/uts/intel/os/sysi86.c
118
ctxop_attach(curthread, ctx);
usr/src/uts/intel/os/sysi86.c
137
if (curthread != pp->p_agenttp && !holdlwps(SHOLDFORK1)) {
usr/src/uts/intel/os/sysi86.c
155
if (curthread != pp->p_agenttp)
usr/src/uts/intel/os/sysi86.c
523
ASSERT(curthread->t_post_sys != 0);
usr/src/uts/intel/os/sysi86.c
96
struct regs *rp = lwptoregs(ttolwp(curthread));
usr/src/uts/intel/sys/mutex_impl.h
100
(lp)->m_owner = ((uintptr_t)curthread | MUTEX_DEAD)
usr/src/uts/intel/syscall/getcontext.c
100
klwp_t *lwp = ttolwp(curthread);
usr/src/uts/intel/syscall/getcontext.c
186
aston(curthread);
usr/src/uts/intel/syscall/getcontext.c
235
kthread_t *t = curthread;
usr/src/uts/intel/syscall/getcontext.c
259
aston(curthread);
usr/src/uts/intel/syscall/getcontext.c
293
klwp_t *lwp = ttolwp(curthread);
usr/src/uts/intel/syscall/getcontext.c
311
schedctl_finish_sigblock(curthread);
usr/src/uts/intel/syscall/getcontext.c
312
ret = savecontext(&uc, &curthread->t_hold, SAVECTXT_F_NONE);
usr/src/uts/intel/syscall/getcontext.c
336
schedctl_finish_sigblock(curthread);
usr/src/uts/intel/syscall/getcontext.c
342
ret = savecontext(&uc, &curthread->t_hold, SAVECTXT_F_EXTD);
usr/src/uts/intel/syscall/getcontext.c
417
proc_t *p = ttoproc(curthread);
usr/src/uts/intel/syscall/getcontext.c
418
klwp_t *lwp = ttolwp(curthread);
usr/src/uts/intel/syscall/getcontext.c
479
aston(curthread);
usr/src/uts/intel/syscall/getcontext.c
522
klwp_t *lwp = ttolwp(curthread);
usr/src/uts/intel/syscall/getcontext.c
532
schedctl_finish_sigblock(curthread);
usr/src/uts/intel/syscall/getcontext.c
533
ret = savecontext32(&uc, &curthread->t_hold, SAVECTXT_F_NONE);
usr/src/uts/intel/syscall/getcontext.c
546
schedctl_finish_sigblock(curthread);
usr/src/uts/intel/syscall/getcontext.c
552
ret = savecontext32(&uc, &curthread->t_hold, SAVECTXT_F_EXTD);
usr/src/uts/intel/syscall/getcontext.c
99
proc_t *p = ttoproc(curthread);
usr/src/uts/intel/syscall/lwp_private.c
132
ASSERT(lwptot(lwp) == curthread);
usr/src/uts/intel/syscall/lwp_private.c
209
klwp_t *lwp = ttolwp(curthread);
usr/src/uts/intel/syscall/lwp_private.c
45
int thisthread = t == curthread;
usr/src/uts/sfmmu/vm/hat_sfmmu.c
11041
owner = (hblk_reserve_thread == curthread) ? 1 : 0;
usr/src/uts/sfmmu/vm/hat_sfmmu.c
11077
if (hblk_reserve_thread == curthread) {
usr/src/uts/sfmmu/vm/hat_sfmmu.c
11108
hblk_reserve_thread = curthread;
usr/src/uts/sfmmu/vm/hat_sfmmu.c
11700
sfmmup = astosfmmu(curthread->t_procp->p_as);
usr/src/uts/sfmmu/vm/hat_sfmmu.c
11728
lwp = ttolwp(curthread);
usr/src/uts/sfmmu/vm/hat_sfmmu.c
11786
lwp = ttolwp(curthread);
usr/src/uts/sfmmu/vm/hat_sfmmu.c
11919
ASSERT(curthread != kreloc_thread);
usr/src/uts/sfmmu/vm/hat_sfmmu.c
12890
lgrpid = lgrp_home_id(curthread);
usr/src/uts/sfmmu/vm/hat_sfmmu.c
13894
(sfmmup == astosfmmu(curthread->t_procp->p_as));
usr/src/uts/sfmmu/vm/hat_sfmmu.c
2972
hblk_reserve_thread != curthread) {
usr/src/uts/sfmmu/vm/hat_sfmmu.c
3249
myflt = (astosfmmu(curthread->t_procp->p_as) == sfmmup);
usr/src/uts/sfmmu/vm/hat_sfmmu.c
6626
curthread->t_flag |= T_DONTDTRACE;
usr/src/uts/sfmmu/vm/hat_sfmmu.c
6768
kreloc_thread = curthread;
usr/src/uts/sfmmu/vm/hat_sfmmu.c
7361
curthread->t_flag &= ~T_DONTDTRACE;
usr/src/uts/sfmmu/vm/hat_sfmmu.c
9676
ASSERT(curthread->t_preempt >= 1);
usr/src/uts/sfmmu/vm/hat_sfmmu.c
9774
if ((sfmmup == curthread->t_procp->p_as->a_hat) &&
usr/src/uts/sfmmu/vm/hat_sfmmu.c
9775
(curthread->t_procp->p_lwpcnt == 1)) {
usr/src/uts/sfmmu/vm/hat_sfmmu.c
9939
ASSERT(curthread->t_procp->p_as->a_hat == sfmmup);
usr/src/uts/sfmmu/vm/hat_sfmmu.h
1315
hmeblkp->hblk_audit_cache[audit_index].thread = curthread; \
usr/src/uts/sparc/dtrace/dtrace_isa.c
284
stacktop = (struct frame *)curthread->t_stk;
usr/src/uts/sparc/dtrace/dtrace_isa.c
311
stacktop = (struct frame *)curthread->t_stk;
usr/src/uts/sparc/dtrace/dtrace_isa.c
312
minfp = (struct frame *)curthread->t_stkbase;
usr/src/uts/sparc/dtrace/dtrace_isa.c
452
klwp_t *lwp = ttolwp(curthread);
usr/src/uts/sparc/dtrace/dtrace_isa.c
514
klwp_t *lwp = ttolwp(curthread);
usr/src/uts/sparc/dtrace/dtrace_isa.c
546
klwp_t *lwp = ttolwp(curthread);
usr/src/uts/sparc/dtrace/dtrace_isa.c
547
proc_t *p = ttoproc(curthread);
usr/src/uts/sparc/dtrace/dtrace_isa.c
713
stacktop = (struct frame *)curthread->t_stk;
usr/src/uts/sparc/dtrace/dtrace_isa.c
723
stacktop = (struct frame *)curthread->t_stk;
usr/src/uts/sparc/dtrace/dtrace_isa.c
724
minfp = (struct frame *)curthread->t_stkbase;
usr/src/uts/sparc/dtrace/fasttrap_isa.c
1000
ASSERT(curthread->t_dtrace_pc == orig_pc);
usr/src/uts/sparc/dtrace/fasttrap_isa.c
1001
ASSERT(curthread->t_dtrace_scrpc == rp->r_g7);
usr/src/uts/sparc/dtrace/fasttrap_isa.c
1002
ASSERT(npc == curthread->t_dtrace_astpc);
usr/src/uts/sparc/dtrace/fasttrap_isa.c
1016
proc_t *p = ttoproc(curthread);
usr/src/uts/sparc/dtrace/fasttrap_isa.c
1018
uintptr_t pc = curthread->t_dtrace_pc;
usr/src/uts/sparc/dtrace/fasttrap_isa.c
1019
uintptr_t npc = curthread->t_dtrace_npc;
usr/src/uts/sparc/dtrace/fasttrap_isa.c
1021
curthread->t_dtrace_pc = 0;
usr/src/uts/sparc/dtrace/fasttrap_isa.c
1022
curthread->t_dtrace_npc = 0;
usr/src/uts/sparc/dtrace/fasttrap_isa.c
1023
curthread->t_dtrace_scrpc = 0;
usr/src/uts/sparc/dtrace/fasttrap_isa.c
1024
curthread->t_dtrace_astpc = 0;
usr/src/uts/sparc/dtrace/fasttrap_isa.c
1368
return (fasttrap_anarg(ttolwp(curthread)->lwp_regs, argno));
usr/src/uts/sparc/dtrace/fasttrap_isa.c
1376
return (fasttrap_anarg(ttolwp(curthread)->lwp_regs, argno));
usr/src/uts/sparc/dtrace/fasttrap_isa.c
1475
psignal(ttoproc(curthread), SIGILL);
usr/src/uts/sparc/dtrace/fasttrap_isa.c
1594
psignal(ttoproc(curthread), SIGILL);
usr/src/uts/sparc/dtrace/fasttrap_isa.c
432
if (curthread->t_dtrace_step) {
usr/src/uts/sparc/dtrace/fasttrap_isa.c
433
ASSERT(curthread->t_dtrace_on);
usr/src/uts/sparc/dtrace/fasttrap_isa.c
434
fasttrap_sigtrap(p, curthread, pc);
usr/src/uts/sparc/dtrace/fasttrap_isa.c
441
curthread->t_dtrace_ft = 0;
usr/src/uts/sparc/dtrace/fasttrap_isa.c
442
curthread->t_dtrace_pc = 0;
usr/src/uts/sparc/dtrace/fasttrap_isa.c
443
curthread->t_dtrace_npc = 0;
usr/src/uts/sparc/dtrace/fasttrap_isa.c
444
curthread->t_dtrace_scrpc = 0;
usr/src/uts/sparc/dtrace/fasttrap_isa.c
445
curthread->t_dtrace_astpc = 0;
usr/src/uts/sparc/dtrace/fasttrap_isa.c
929
curthread->t_dtrace_scrpc = rp->r_g7;
usr/src/uts/sparc/dtrace/fasttrap_isa.c
930
curthread->t_dtrace_astpc = rp->r_g7 + FASTTRAP_OFF_FTRET;
usr/src/uts/sparc/dtrace/fasttrap_isa.c
952
fasttrap_sigtrap(curproc, curthread, pc);
usr/src/uts/sparc/dtrace/fasttrap_isa.c
956
curthread->t_dtrace_pc = pc;
usr/src/uts/sparc/dtrace/fasttrap_isa.c
957
curthread->t_dtrace_npc = npc;
usr/src/uts/sparc/dtrace/fasttrap_isa.c
958
curthread->t_dtrace_on = 1;
usr/src/uts/sparc/dtrace/fasttrap_isa.c
960
pc = curthread->t_dtrace_scrpc;
usr/src/uts/sparc/dtrace/fasttrap_isa.c
963
curthread->t_dtrace_step = 1;
usr/src/uts/sparc/dtrace/fasttrap_isa.c
964
curthread->t_dtrace_ret = 1;
usr/src/uts/sparc/dtrace/fasttrap_isa.c
965
npc = curthread->t_dtrace_astpc;
usr/src/uts/sparc/dtrace/fasttrap_isa.c
999
ASSERT(curthread->t_dtrace_ret != 0);
usr/src/uts/sparc/fpu/fpu_simulator.c
543
klwp_id_t lwp = ttolwp(curthread);
usr/src/uts/sparc/fpu/fpu_simulator.c
630
klwp_id_t lwp = ttolwp(curthread);
usr/src/uts/sparc/fs/proc/prmachdep.c
1041
ASSERT(!(curthread->t_flag & T_WATCHPT));
usr/src/uts/sparc/fs/proc/prmachdep.c
1042
curthread->t_flag |= T_WATCHPT;
usr/src/uts/sparc/fs/proc/prmachdep.c
1049
curthread->t_flag &= ~T_WATCHPT;
usr/src/uts/sparc/fs/proc/prmachdep.c
620
ASSERT(ttolwp(curthread) == lwp ||
usr/src/uts/sparc/fs/proc/prmachdep.c
731
klwp_t *lwp = ttolwp(curthread);
usr/src/uts/sparc/fs/proc/prmachdep.c
819
klwp_t *lwp = ttolwp(curthread);
usr/src/uts/sparc/fs/proc/prmachdep.c
820
proc_t *p = ttoproc(curthread);
usr/src/uts/sparc/fs/proc/prmachdep.c
877
klwp_t *lwp = ttolwp(curthread);
usr/src/uts/sparc/fs/proc/prmachdep.c
981
aston(curthread); /* so prunstop() will be called */
usr/src/uts/sparc/fs/proc/prmachdep.c
991
ttolwp(curthread)->lwp_pcb.pcb_flags &= ~PRSTOP_CALLED;
usr/src/uts/sparc/os/archdep.c
122
stacktop = (struct frame *)curthread->t_stk;
usr/src/uts/sparc/os/archdep.c
123
minfp = (struct frame *)curthread->t_stkbase;
usr/src/uts/sparc/os/archdep.c
301
stacktop = (struct frame *)curthread->t_stk;
usr/src/uts/sparc/os/archdep.c
318
stacktop = (struct frame *)curthread->t_stk;
usr/src/uts/sparc/os/archdep.c
319
minfp = (struct frame *)curthread->t_stkbase;
usr/src/uts/sparc/os/archdep.c
410
klwp_t *lwp = ttolwp(curthread);
usr/src/uts/sparc/os/archdep.c
91
stacktop = (struct frame *)curthread->t_stk;
usr/src/uts/sparc/os/door_support.c
80
lwp_setsp(ttolwp(curthread), biased_sp);
usr/src/uts/sparc/os/syscall.c
1002
struct sysent *se = LWP_GETSYSENT(ttolwp(curthread));
usr/src/uts/sparc/os/syscall.c
1006
code = curthread->t_sysnum;
usr/src/uts/sparc/os/syscall.c
1040
klwp_t *lwp = ttolwp(curthread);
usr/src/uts/sparc/os/syscall.c
1048
curthread->t_sysnum = code;
usr/src/uts/sparc/os/syscall.c
1062
curthread->t_post_sys = 1; /* so lwp_ap will be reset */
usr/src/uts/sparc/os/syscall.c
1078
curthread->t_post_sys = 1; /* have post_syscall do error return */
usr/src/uts/sparc/os/syscall.c
1079
return (ttolwp(curthread)->lwp_errno = error);
usr/src/uts/sparc/os/syscall.c
1148
t = first = curthread;
usr/src/uts/sparc/os/syscall.c
206
kthread_t *t = curthread;
usr/src/uts/sparc/os/syscall.c
323
klwp_t *lwp = ttolwp(curthread);
usr/src/uts/sparc/os/syscall.c
337
tsignal(curthread, SIGSYS);
usr/src/uts/sparc/os/syscall.c
359
kthread_t *t = curthread;
usr/src/uts/sparc/os/syscall.c
504
printf(" %s id=0x%p\n", PTOU(p)->u_comm, curthread);
usr/src/uts/sparc/os/syscall.c
531
kthread_t *t = curthread;
usr/src/uts/sparc/os/syscall.c
564
if (curthread->t_pdmsg != NULL) {
usr/src/uts/sparc/os/syscall.c
565
char *m = curthread->t_pdmsg;
usr/src/uts/sparc/os/syscall.c
569
curthread->t_pdmsg = NULL;
usr/src/uts/sparc/os/syscall.c
587
if (curthread->t_rprof != NULL &&
usr/src/uts/sparc/os/syscall.c
588
curthread->t_rprof->rp_anystate != 0) {
usr/src/uts/sparc/os/syscall.c
600
p->p_pid, rval1, rval2, curthread);
usr/src/uts/sparc/os/syscall.c
614
p->p_pid, error, curthread);
usr/src/uts/sparc/os/syscall.c
714
if (curthread->t_proc_flag & TP_CHANGEBIND) {
usr/src/uts/sparc/os/syscall.c
716
if (curthread->t_proc_flag & TP_CHANGEBIND) {
usr/src/uts/sparc/os/syscall.c
718
curthread->t_proc_flag &= ~TP_CHANGEBIND;
usr/src/uts/sparc/os/syscall.c
907
klwp_t *lwp = ttolwp(curthread);
usr/src/uts/sparc/os/syscall.c
910
callp = LWP_GETSYSENT(lwp) + curthread->t_sysnum;
usr/src/uts/sparc/syscall/getcontext.c
123
kthread_t *t = curthread;
usr/src/uts/sparc/syscall/getcontext.c
186
klwp_t *lwp = ttolwp(curthread);
usr/src/uts/sparc/syscall/getcontext.c
202
schedctl_finish_sigblock(curthread);
usr/src/uts/sparc/syscall/getcontext.c
203
savecontext(&uc, &curthread->t_hold);
usr/src/uts/sparc/syscall/getcontext.c
356
proc_t *p = ttoproc(curthread);
usr/src/uts/sparc/syscall/getcontext.c
357
klwp_t *lwp = ttolwp(curthread);
usr/src/uts/sparc/syscall/getcontext.c
434
klwp_t *lwp = ttolwp(curthread);
usr/src/uts/sparc/syscall/getcontext.c
452
schedctl_finish_sigblock(curthread);
usr/src/uts/sparc/syscall/getcontext.c
453
savecontext32(&uc, &curthread->t_hold, NULL);
usr/src/uts/sparc/syscall/getcontext.c
59
proc_t *p = ttoproc(curthread);
usr/src/uts/sparc/syscall/getcontext.c
60
klwp_t *lwp = ttolwp(curthread);
usr/src/uts/sparc/v9/fpu/fpu.c
105
if (ttolwp(curthread) == lwp && fpu_exists) {
usr/src/uts/sparc/v9/fpu/fpu.c
135
if (curthread->t_lwp != NULL && lwptofpu(curthread->t_lwp) == fp) {
usr/src/uts/sparc/v9/fpu/fpu.c
156
lwp = ttolwp(curthread);
usr/src/uts/sparc/v9/fpu/fpu.c
248
lwp = ttolwp(curthread);
usr/src/uts/sparc/v9/fpu/fpu.c
320
kfpu_t *fp = lwptofpu(curthread->t_lwp);
usr/src/uts/sparc/v9/fpu/fpu.c
422
klwp_t *lwp = ttolwp(curthread);
usr/src/uts/sparc/v9/fpu/fpu.c
440
mstate = new_mstate(curthread, LMS_TRAP);
usr/src/uts/sparc/v9/fpu/fpu.c
514
(void) new_mstate(curthread, mstate);
usr/src/uts/sparc/v9/fpu/uword.c
211
if (lwp_getdatamodel(curthread->t_lwp) == DATAMODEL_ILP32) {
usr/src/uts/sparc/v9/fpu/uword.c
271
if (lwp_getdatamodel(curthread->t_lwp) == DATAMODEL_ILP32) {
usr/src/uts/sparc/v9/fpu/v9instr.c
283
pregs = lwptoregs(curthread->t_lwp);
usr/src/uts/sparc/v9/fpu/v9instr.c
420
pregs = lwptoregs(curthread->t_lwp);
usr/src/uts/sparc/v9/os/simulator.c
1260
struct machpcb *mpcb = lwptompcb(curthread->t_lwp);
usr/src/uts/sparc/v9/os/simulator.c
1284
struct machpcb *mpcb = lwptompcb(curthread->t_lwp);
usr/src/uts/sparc/v9/os/simulator.c
264
klwp_id_t lwp = ttolwp(curthread);
usr/src/uts/sparc/v9/os/simulator.c
488
klwp_id_t lwp = ttolwp(curthread);
usr/src/uts/sparc/v9/os/simulator.c
850
machpcb_t *mpcb = lwptompcb(ttolwp(curthread));
usr/src/uts/sparc/v9/os/simulator.c
857
proc_t *p = ttoproc(curthread);
usr/src/uts/sparc/v9/os/simulator.c
901
klwp_t *lwp = ttolwp(curthread);
usr/src/uts/sparc/v9/os/simulator.c
955
if (lwp_getdatamodel(curthread->t_lwp) != DATAMODEL_ILP32)
usr/src/uts/sparc/v9/os/v9dep.c
1064
curthread->t_rprof != NULL &&
usr/src/uts/sparc/v9/os/v9dep.c
1065
curthread->t_rprof->rp_anystate) {
usr/src/uts/sparc/v9/os/v9dep.c
1078
copyout_noerr(curthread->t_rprof->rp_state,
usr/src/uts/sparc/v9/os/v9dep.c
1080
sizeof (curthread->t_rprof->rp_state));
usr/src/uts/sparc/v9/os/v9dep.c
1221
klwp_t *lwp = ttolwp(curthread);
usr/src/uts/sparc/v9/os/v9dep.c
1222
proc_t *volatile p = ttoproc(curthread);
usr/src/uts/sparc/v9/os/v9dep.c
1393
curthread->t_rprof != NULL &&
usr/src/uts/sparc/v9/os/v9dep.c
1394
curthread->t_rprof->rp_anystate) {
usr/src/uts/sparc/v9/os/v9dep.c
1406
copyout_noerr(curthread->t_rprof->rp_state,
usr/src/uts/sparc/v9/os/v9dep.c
1408
sizeof (curthread->t_rprof->rp_state));
usr/src/uts/sparc/v9/os/v9dep.c
151
if (lwp != ttolwp(curthread)) {
usr/src/uts/sparc/v9/os/v9dep.c
1596
klwp_t *lwp = ttolwp(curthread);
usr/src/uts/sparc/v9/os/v9dep.c
1611
struct machpcb *m = lwptompcb(ttolwp(curthread));
usr/src/uts/sparc/v9/os/v9dep.c
1627
struct regs *rp = lwptoregs(ttolwp(curthread));
usr/src/uts/sparc/v9/os/v9dep.c
194
if (lwp == ttolwp(curthread))
usr/src/uts/sparc/v9/os/v9dep.c
226
if (lwp == ttolwp(curthread)) {
usr/src/uts/sparc/v9/os/v9dep.c
247
if (fpu_exists && ttolwp(curthread) == lwp)
usr/src/uts/sparc/v9/os/v9dep.c
269
if (fpu_exists && ttolwp(curthread) == lwp) {
usr/src/uts/sparc/v9/os/v9dep.c
334
int current = (lwp == curthread->t_lwp);
usr/src/uts/sparc/v9/os/v9dep.c
382
curthread->t_post_sys = 1;
usr/src/uts/sparc/v9/os/v9dep.c
398
if (fpu_exists && ttolwp(curthread) == lwp) {
usr/src/uts/sparc/v9/os/v9dep.c
435
if (fpu_exists && ttolwp(curthread) == lwp) {
usr/src/uts/sparc/v9/os/v9dep.c
470
return (lwptoregs(ttolwp(curthread))->r_pc);
usr/src/uts/sparc/v9/os/v9dep.c
627
struct machpcb *mpcb = lwptompcb(ttolwp(curthread));
usr/src/uts/sparc/v9/os/v9dep.c
722
klwp_t *lwp = ttolwp(curthread);
usr/src/uts/sparc/v9/os/v9dep.c
761
proc_t *p = ttoproc(curthread);
usr/src/uts/sparc/v9/os/v9dep.c
770
lwp = ttolwp(curthread);
usr/src/uts/sparc/v9/os/v9dep.c
797
klwp_t *lwp = ttolwp(curthread);
usr/src/uts/sparc/v9/os/v9dep.c
800
proc_t *p = ttoproc(curthread);
usr/src/uts/sparc/v9/os/v9dep.c
820
curthread->t_post_sys = 1;
usr/src/uts/sparc/v9/os/v9dep.c
892
klwp_t *lwp = ttolwp(curthread);
usr/src/uts/sparc/v9/os/v9dep.c
893
proc_t *volatile p = ttoproc(curthread);
usr/src/uts/sparc/v9/os/xregs.c
200
if (ttolwp(curthread) == lwp)
usr/src/uts/sparc/v9/os/xregs.c
207
if (fpu_exists && (ttolwp(curthread) == lwp)) {
usr/src/uts/sparc/v9/os/xregs.c
261
int current = (lwp == curthread->t_lwp);
usr/src/uts/sparc/v9/os/xregs.c
314
curthread->t_post_sys = 1;
usr/src/uts/sparc/v9/os/xregs.c
352
if (lwp != ttolwp(curthread)) {
usr/src/uts/sparc/v9/sys/mutex_impl.h
97
(lp)->m_owner = ((uintptr_t)curthread | MUTEX_DEAD)
usr/src/uts/sparc/v9/syscall/install_utrap.c
152
struct proc *p = curthread->t_procp;
usr/src/uts/sparc/v9/syscall/install_utrap.c
39
struct proc *p = curthread->t_procp;
usr/src/uts/sun/io/dada/impl/dcd_transport.c
84
} else if ((curthread->t_flag & T_INTR_THREAD) || (do_polled_io) ||
usr/src/uts/sun4/io/efcode/fc_physio.c
75
procp = ttoproc(curthread);
usr/src/uts/sun4/io/px/px_fm.c
310
if (px_p->px_fm_mutex_owner == curthread)
usr/src/uts/sun4/io/px/px_fm.c
938
if (px_panicing || (px_p->px_fm_mutex_owner == curthread))
usr/src/uts/sun4/io/px/px_fm.c
960
px_p->px_fm_mutex_owner = curthread;
usr/src/uts/sun4/os/cpu_states.c
247
old_pcb = curthread->t_pcb;
usr/src/uts/sun4/os/cpu_states.c
248
(void) setjmp(&curthread->t_pcb);
usr/src/uts/sun4/os/cpu_states.c
257
curthread->t_pcb = old_pcb;
usr/src/uts/sun4/os/dtrace_subr.c
112
sigaddqa(p, curthread, sqp);
usr/src/uts/sun4/os/dtrace_subr.c
114
aston(curthread);
usr/src/uts/sun4/os/dtrace_subr.c
124
uintptr_t npc = curthread->t_dtrace_npc;
usr/src/uts/sun4/os/dtrace_subr.c
125
uint8_t step = curthread->t_dtrace_step;
usr/src/uts/sun4/os/dtrace_subr.c
126
uint8_t ret = curthread->t_dtrace_ret;
usr/src/uts/sun4/os/dtrace_subr.c
128
if (curthread->t_dtrace_ast) {
usr/src/uts/sun4/os/dtrace_subr.c
129
aston(curthread);
usr/src/uts/sun4/os/dtrace_subr.c
130
curthread->t_sig_check = 1;
usr/src/uts/sun4/os/dtrace_subr.c
136
curthread->t_dtrace_ft = 0;
usr/src/uts/sun4/os/dtrace_subr.c
144
tsignal(curthread, SIGILL);
usr/src/uts/sun4/os/dtrace_subr.c
177
kthread_t *t = curthread;
usr/src/uts/sun4/os/dtrace_subr.c
201
kthread_t *t = curthread;
usr/src/uts/sun4/os/machdep.c
243
if (pt == curthread)
usr/src/uts/sun4/os/machdep.c
246
if (pt == curthread && fpu_exists) {
usr/src/uts/sun4/os/machdep.c
265
if (lwptot(lwp) == curthread)
usr/src/uts/sun4/os/machdep.c
315
if (ttolwp(curthread) == lwp && fpu_exists) {
usr/src/uts/sun4/os/machdep.c
354
if ((lwp == ttolwp(curthread)) && fpu_exists) {
usr/src/uts/sun4/os/machdep.c
387
if (ttolwp(curthread) == lwp)
usr/src/uts/sun4/os/machdep.c
390
if (fpu_exists && ttolwp(curthread) == lwp) {
usr/src/uts/sun4/os/machdep.c
420
if (ttolwp(curthread) == lwp)
usr/src/uts/sun4/os/machdep.c
424
if (fpu_exists && ttolwp(curthread) == lwp) {
usr/src/uts/sun4/os/mp_states.c
70
save = curthread->t_pcb;
usr/src/uts/sun4/os/mp_states.c
71
(void) setjmp(&curthread->t_pcb);
usr/src/uts/sun4/os/mp_states.c
80
curthread->t_pcb = save;
usr/src/uts/sun4/os/prom_subr.c
276
(prcp == cp && prom_thread == curthread)) {
usr/src/uts/sun4/os/prom_subr.c
323
prom_thread = curthread;
usr/src/uts/sun4/os/startup.c
635
if (!panicstr && (curthread->t_panic_trap == NULL)) {
usr/src/uts/sun4/os/startup.c
641
curthread->t_panic_trap = &ti;
usr/src/uts/sun4/os/trap.c
101
curthread->t_panic_trap = &ti;
usr/src/uts/sun4/os/trap.c
1044
if (curthread->t_lofault) {
usr/src/uts/sun4/os/trap.c
1050
rp->r_pc = curthread->t_lofault;
usr/src/uts/sun4/os/trap.c
1220
(void) new_mstate(curthread, mstate);
usr/src/uts/sun4/os/trap.c
1239
proc_t *p = ttoproc(curthread);
usr/src/uts/sun4/os/trap.c
1240
klwp_id_t lwp = ttolwp(curthread);
usr/src/uts/sun4/os/trap.c
1269
if (curthread->t_astflag | curthread->t_sig_check) {
usr/src/uts/sun4/os/trap.c
1276
astoff(curthread);
usr/src/uts/sun4/os/trap.c
1277
curthread->t_sig_check = 0;
usr/src/uts/sun4/os/trap.c
1292
if (curthread->t_proc_flag & TP_CHANGEBIND) {
usr/src/uts/sun4/os/trap.c
1294
if (curthread->t_proc_flag & TP_CHANGEBIND) {
usr/src/uts/sun4/os/trap.c
1296
curthread->t_proc_flag &= ~TP_CHANGEBIND;
usr/src/uts/sun4/os/trap.c
1327
if (ISSIG_PENDING(curthread, lwp, p)) {
usr/src/uts/sun4/os/trap.c
1330
curthread->t_sig_check = 1;
usr/src/uts/sun4/os/trap.c
1333
if (curthread->t_rprof != NULL) {
usr/src/uts/sun4/os/trap.c
1335
curthread->t_sig_check = 1;
usr/src/uts/sun4/os/trap.c
1352
proc_t *p = ttoproc(curthread);
usr/src/uts/sun4/os/trap.c
1353
klwp_id_t lwp = ttolwp(curthread);
usr/src/uts/sun4/os/trap.c
1365
ASSERT(curthread->t_schedflag & TS_DONT_SWAP);
usr/src/uts/sun4/os/trap.c
1381
if (curthread->t_cred != p->p_cred) {
usr/src/uts/sun4/os/trap.c
1382
cred_t *oldcred = curthread->t_cred;
usr/src/uts/sun4/os/trap.c
1388
curthread->t_cred = crgetcred();
usr/src/uts/sun4/os/trap.c
1392
mstate = new_mstate(curthread, LMS_TRAP);
usr/src/uts/sun4/os/trap.c
141
proc_t *p = ttoproc(curthread);
usr/src/uts/sun4/os/trap.c
1415
fp = lwptofpu(curthread->t_lwp);
usr/src/uts/sun4/os/trap.c
1416
utrapp = curthread->t_procp->p_utraps;
usr/src/uts/sun4/os/trap.c
142
klwp_id_t lwp = ttolwp(curthread);
usr/src/uts/sun4/os/trap.c
1490
fp = lwptofpu(curthread->t_lwp);
usr/src/uts/sun4/os/trap.c
1555
(void) new_mstate(curthread, mstate);
usr/src/uts/sun4/os/trap.c
1561
klwp_id_t lwp = ttolwp(curthread);
usr/src/uts/sun4/os/trap.c
1580
if (curthread->t_trapret) {
usr/src/uts/sun4/os/trap.c
1581
curthread->t_trapret = 0;
usr/src/uts/sun4/os/trap.c
1582
thread_lock(curthread);
usr/src/uts/sun4/os/trap.c
1583
CL_TRAPRET(curthread);
usr/src/uts/sun4/os/trap.c
1584
thread_unlock(curthread);
usr/src/uts/sun4/os/trap.c
1586
if (CPU->cpu_runrun || curthread->t_schedflag & TS_ANYWAITQ)
usr/src/uts/sun4/os/trap.c
1632
as = USERMODE(rp->r_tstate) ? ttoproc(curthread)->p_as : &kas;
usr/src/uts/sun4/os/trap.c
1657
kfpu_t *fp = lwptofpu(curthread->t_lwp);
usr/src/uts/sun4/os/trap.c
168
ASSERT((curthread->t_schedflag & TS_DONT_SWAP) ||
usr/src/uts/sun4/os/trap.c
171
ASSERT(curthread->t_schedflag & TS_DONT_SWAP);
usr/src/uts/sun4/os/trap.c
1815
if (curthread->t_preempt) {
usr/src/uts/sun4/os/trap.c
1836
if (curthread->t_pri < 0) {
usr/src/uts/sun4/os/trap.c
1840
} else if (curthread->t_flag & T_INTR_THREAD) {
usr/src/uts/sun4/os/trap.c
1842
if (curthread->t_pil == CLOCK_LEVEL)
usr/src/uts/sun4/os/trap.c
1852
if (curthread->t_state != TS_ONPROC ||
usr/src/uts/sun4/os/trap.c
1853
curthread->t_disp_queue != CPU->cpu_disp) {
usr/src/uts/sun4/os/trap.c
188
if (curthread->t_cred != p->p_cred) {
usr/src/uts/sun4/os/trap.c
1880
curthread->t_preempt++;
usr/src/uts/sun4/os/trap.c
1888
curthread->t_preempt--;
usr/src/uts/sun4/os/trap.c
189
cred_t *oldcred = curthread->t_cred;
usr/src/uts/sun4/os/trap.c
1922
proc_t *p = ttoproc(curthread);
usr/src/uts/sun4/os/trap.c
195
curthread->t_cred = crgetcred();
usr/src/uts/sun4/os/trap.c
217
mstate = new_mstate(curthread, mstate);
usr/src/uts/sun4/os/trap.c
304
if (curthread->t_lofault) {
usr/src/uts/sun4/os/trap.c
310
rp->r_pc = curthread->t_lofault;
usr/src/uts/sun4/os/trap.c
339
if (curthread->t_ontrap != NULL)
usr/src/uts/sun4/os/trap.c
343
if (curthread->t_lofault) {
usr/src/uts/sun4/os/trap.c
349
rp->r_pc = curthread->t_lofault;
usr/src/uts/sun4/os/trap.c
366
if (curthread->t_lofault) {
usr/src/uts/sun4/os/trap.c
372
rp->r_pc = curthread->t_lofault;
usr/src/uts/sun4/os/trap.c
400
if (curthread->t_ontrap != NULL) {
usr/src/uts/sun4/os/trap.c
401
on_trap_data_t *otp = curthread->t_ontrap;
usr/src/uts/sun4/os/trap.c
414
lofault = curthread->t_lofault;
usr/src/uts/sun4/os/trap.c
415
onfault = curthread->t_onfault;
usr/src/uts/sun4/os/trap.c
416
curthread->t_lofault = 0;
usr/src/uts/sun4/os/trap.c
418
mstate = new_mstate(curthread, LMS_KFAULT);
usr/src/uts/sun4/os/trap.c
457
(void) new_mstate(curthread, mstate);
usr/src/uts/sun4/os/trap.c
463
curthread->t_lofault = lofault;
usr/src/uts/sun4/os/trap.c
464
curthread->t_onfault = onfault;
usr/src/uts/sun4/os/trap.c
493
rp->r_pc = curthread->t_lofault;
usr/src/uts/sun4/os/trap.c
494
rp->r_npc = curthread->t_lofault + 4;
usr/src/uts/sun4/os/trap.c
565
ASSERT(!(curthread->t_flag & T_WATCHPT));
usr/src/uts/sun4/os/trap.c
632
if (curthread->t_rprof != NULL || ismem)
usr/src/uts/sun4u/cpu/opl_olympus.c
1928
uint_t pflag = ttoproc(curthread)->p_flag;
usr/src/uts/sun4u/cpu/opl_olympus.c
1986
if (curthread->t_ontrap != NULL) {
usr/src/uts/sun4u/cpu/opl_olympus.c
1987
on_trap_data_t *otp = curthread->t_ontrap;
usr/src/uts/sun4u/cpu/opl_olympus.c
2015
} else if (curthread->t_lofault) {
usr/src/uts/sun4u/cpu/opl_olympus.c
2018
rp->r_pc = curthread->t_lofault;
usr/src/uts/sun4u/cpu/opl_olympus.c
2099
ttolwp(curthread)->lwp_pcb.pcb_flags |= pcb_flag;
usr/src/uts/sun4u/cpu/opl_olympus.c
2100
aston(curthread);
usr/src/uts/sun4u/cpu/spitfire.c
1266
uint_t pflag = ttoproc(curthread)->p_flag;
usr/src/uts/sun4u/cpu/spitfire.c
1338
if (curthread->t_ontrap != NULL) {
usr/src/uts/sun4u/cpu/spitfire.c
1339
on_trap_data_t *otp = curthread->t_ontrap;
usr/src/uts/sun4u/cpu/spitfire.c
1367
} else if (curthread->t_lofault) {
usr/src/uts/sun4u/cpu/spitfire.c
1370
rp->r_pc = curthread->t_lofault;
usr/src/uts/sun4u/cpu/spitfire.c
1732
ttolwp(curthread)->lwp_pcb.pcb_flags |= pcb_flag;
usr/src/uts/sun4u/cpu/spitfire.c
1733
aston(curthread);
usr/src/uts/sun4u/cpu/spitfire.c
880
curthread->t_ontrap != NULL) {
usr/src/uts/sun4u/cpu/spitfire.c
882
if (curthread->t_ontrap->ot_prot & OT_DATA_EC) {
usr/src/uts/sun4u/cpu/us3_common.c
1421
curthread->t_ontrap == NULL &&
usr/src/uts/sun4u/cpu/us3_common.c
1422
curthread->t_lofault == (uintptr_t)NULL) {
usr/src/uts/sun4u/cpu/us3_common.c
1761
uint_t pflag = ttoproc(curthread)->p_flag;
usr/src/uts/sun4u/cpu/us3_common.c
1836
if (curthread->t_ontrap != NULL) {
usr/src/uts/sun4u/cpu/us3_common.c
1837
on_trap_data_t *otp = curthread->t_ontrap;
usr/src/uts/sun4u/cpu/us3_common.c
1865
} else if (curthread->t_lofault) {
usr/src/uts/sun4u/cpu/us3_common.c
1868
rp->r_pc = curthread->t_lofault;
usr/src/uts/sun4u/cpu/us3_common.c
2066
ttolwp(curthread)->lwp_pcb.pcb_flags |= pcb_flag;
usr/src/uts/sun4u/cpu/us3_common.c
2067
aston(curthread);
usr/src/uts/sun4u/cpu/us3_common.c
3006
ASSERT(curthread->t_preempt > 0 || getpil() >= DISP_LEVEL);
usr/src/uts/sun4u/cpu/us3_common.c
6107
ASSERT(curthread->t_pil == 0);
usr/src/uts/sun4u/cpu/us3_common.c
6361
on_trap_data_t *otp = curthread->t_ontrap;
usr/src/uts/sun4u/cpu/us3_common.c
7021
aflt->flt_panic = (curthread->t_lofault == (uintptr_t)NULL);
usr/src/uts/sun4u/cpu/us3_common.c
7059
ttolwp(curthread)->lwp_pcb.pcb_flags |= ASYNC_HWERR;
usr/src/uts/sun4u/cpu/us3_common.c
7060
aston(curthread);
usr/src/uts/sun4u/io/pci/pci_reloc.c
113
ASSERT(pci_reloc_thread == curthread);
usr/src/uts/sun4u/io/pci/pci_reloc.c
132
ASSERT(pci_reloc_thread == curthread);
usr/src/uts/sun4u/io/pci/pci_reloc.c
296
ASSERT(pci_reloc_thread == curthread);
usr/src/uts/sun4u/io/pci/pci_reloc.c
392
if (pci_reloc_thread != curthread) {
usr/src/uts/sun4u/io/pci/pci_reloc.c
396
pci_reloc_thread = curthread;
usr/src/uts/sun4u/io/pci/pci_reloc.c
401
ASSERT(pci_reloc_thread == curthread);
usr/src/uts/sun4u/io/pci/pci_reloc.c
409
ASSERT(pci_reloc_thread == curthread);
usr/src/uts/sun4u/ngdr/io/dr_quiesce.c
551
for (tp = curthread->t_next; tp != curthread; tp = tp->t_next) {
usr/src/uts/sun4u/ngdr/io/dr_quiesce.c
598
for (tp = curthread->t_next, bailout = 0;
usr/src/uts/sun4u/ngdr/io/dr_quiesce.c
599
tp != curthread; tp = tp->t_next) {
usr/src/uts/sun4u/ngdr/io/dr_quiesce.c
666
for (tp = curthread->t_next; tp != curthread; tp = tp->t_next) {
usr/src/uts/sun4u/ngdr/io/dr_quiesce.c
699
p == proc_init || p == ttoproc(curthread))
usr/src/uts/sun4u/os/cpr_impl.c
1733
i_cpr_make_tte(&cti, curthread, datava);
usr/src/uts/sun4u/os/cpr_impl.c
580
ltp = &ttolwp(curthread)->lwp_qsav;
usr/src/uts/sun4u/os/cpr_impl.c
592
tinfo = (uintptr_t)curthread;
usr/src/uts/sun4u/os/cpr_impl.c
706
if (curthreadremapped && vaddr <= (caddr_t)curthread &&
usr/src/uts/sun4u/os/cpr_impl.c
707
(caddr_t)curthread < vaddr + pages * MMU_PAGESIZE)
usr/src/uts/sun4u/os/mach_cpu_states.c
231
(void) setjmp(&curthread->t_pcb);
usr/src/uts/sun4u/os/mach_cpu_states.c
296
if (curthread->t_panic_trap != NULL) {
usr/src/uts/sun4u/os/mach_cpu_states.c
457
if (curthread->t_panic_trap == NULL)
usr/src/uts/sun4u/os/mach_cpu_states.c
458
curthread->t_panic_trap = &ti;
usr/src/uts/sun4u/os/mach_trap.c
153
(ttoproc(curthread) && ttoproc(curthread)->p_pidp) ?
usr/src/uts/sun4u/os/mach_trap.c
154
(ttoproc(curthread)->p_pid) : 0, rp->r_pc, rp->r_sp,
usr/src/uts/sun4u/os/memscrub.c
1122
thread_affinity_set(curthread, CPU_CURRENT);
usr/src/uts/sun4u/os/memscrub.c
1137
thread_affinity_clear(curthread);
usr/src/uts/sun4u/os/memscrub.c
1140
thread_affinity_clear(curthread);
usr/src/uts/sun4u/os/memscrub.c
1166
thread_affinity_set(curthread,
usr/src/uts/sun4u/os/memscrub.c
1180
thread_affinity_clear(curthread);
usr/src/uts/sun4u/os/ppage.c
457
if (curthread == kcage_cageout_thread)
usr/src/uts/sun4u/serengeti/io/sbdp_mem.c
759
ASSERT(curthread->t_bound_cpu == CPU);
usr/src/uts/sun4u/serengeti/io/sbdp_quiesce.c
532
for (tp = curthread->t_next; tp != curthread; tp = tp->t_next) {
usr/src/uts/sun4u/serengeti/io/sbdp_quiesce.c
578
for (tp = curthread->t_next, bailout = 0;
usr/src/uts/sun4u/serengeti/io/sbdp_quiesce.c
579
tp != curthread; tp = tp->t_next) {
usr/src/uts/sun4u/serengeti/io/sbdp_quiesce.c
632
for (tp = curthread->t_next; tp != curthread; tp = tp->t_next) {
usr/src/uts/sun4u/serengeti/io/sbdp_quiesce.c
665
p == proc_init || p == ttoproc(curthread))
usr/src/uts/sun4u/sunfire/io/fhc_bd.c
198
return (rw_owner(&fhc_bdlist_rwlock) == curthread);
usr/src/uts/sun4u/sunfire/io/sysctrl_quiesce.c
349
for (tp = curthread->t_next; tp != curthread; tp = tp->t_next) {
usr/src/uts/sun4u/sunfire/io/sysctrl_quiesce.c
396
for (tp = curthread->t_next, bailout = 0;
usr/src/uts/sun4u/sunfire/io/sysctrl_quiesce.c
397
bailout == 0 && tp != curthread; tp = tp->t_next) {
usr/src/uts/sun4u/sunfire/io/sysctrl_quiesce.c
473
for (tp = curthread->t_next; tp != curthread; tp = tp->t_next) {
usr/src/uts/sun4u/sunfire/io/sysctrl_quiesce.c
502
for (tp = curthread->t_next; tp != curthread; tp = tp->t_next) {
usr/src/uts/sun4u/sunfire/io/sysctrl_quiesce.c
535
p == proc_init || p == ttoproc(curthread))
usr/src/uts/sun4v/cpu/generic.c
135
proc_t *procp = ttoproc(curthread);
usr/src/uts/sun4v/io/mdeg.c
426
ASSERT(!taskq_member(mdeg.taskq, curthread));
usr/src/uts/sun4v/io/mdeg.c
478
ASSERT(!taskq_member(mdeg.taskq, curthread));
usr/src/uts/sun4v/io/n2rng/n2rng.c
1253
thread_affinity_set(curthread, CPU_CURRENT);
usr/src/uts/sun4v/io/n2rng/n2rng.c
1258
thread_affinity_clear(curthread);
usr/src/uts/sun4v/io/vnet_gen.c
3996
if (lp->dring_mode == VIO_TX_DRING && curthread != ldcp->msg_thread) {
usr/src/uts/sun4v/os/error.c
394
ttolwp(curthread)->lwp_pcb.pcb_flags |= pcb_flag;
usr/src/uts/sun4v/os/error.c
395
aston(curthread);
usr/src/uts/sun4v/os/error.c
443
if (curthread->t_ontrap != NULL) {
usr/src/uts/sun4v/os/error.c
444
on_trap_data_t *otp = curthread->t_ontrap;
usr/src/uts/sun4v/os/error.c
471
} else if (curthread->t_lofault) {
usr/src/uts/sun4v/os/error.c
474
rp->r_pc = curthread->t_lofault;
usr/src/uts/sun4v/os/mach_cpu_states.c
359
(void) setjmp(&curthread->t_pcb);
usr/src/uts/sun4v/os/mach_cpu_states.c
440
if (curthread->t_panic_trap != NULL) {
usr/src/uts/sun4v/os/mach_cpu_states.c
610
if (curthread->t_panic_trap == NULL)
usr/src/uts/sun4v/os/mach_cpu_states.c
611
curthread->t_panic_trap = &ti;
usr/src/uts/sun4v/os/mach_trap.c
138
(ttoproc(curthread) && ttoproc(curthread)->p_pidp) ?
usr/src/uts/sun4v/os/mach_trap.c
139
(ttoproc(curthread)->p_pid) : 0, rp->r_pc, rp->r_sp,
usr/src/uts/sun4v/promif/promif_io.c
347
thread_affinity_set(curthread, CPU->cpu_id);
usr/src/uts/sun4v/promif/promif_io.c
358
thread_affinity_clear(curthread);
usr/src/uts/sun4v/promif/promif_node.c
91
thread_affinity_set(curthread, CPU->cpu_id);
usr/src/uts/sun4v/promif/promif_node.c
95
thread_affinity_clear(curthread);
usr/src/uts/sun4v/promif/promif_prop.c
196
thread_affinity_set(curthread, CPU->cpu_id);
usr/src/uts/sun4v/promif/promif_prop.c
208
thread_affinity_clear(curthread);
usr/src/uts/sun4v/promif/promif_prop.c
232
thread_affinity_clear(curthread);
usr/src/uts/sun4v/promif/promif_stree.c
297
thread_affinity_set(curthread, CPU->cpu_id);
usr/src/uts/sun4v/promif/promif_stree.c
305
thread_affinity_clear(curthread);
usr/src/uts/sun4v/promif/promif_stree.c
388
thread_affinity_set(curthread, CPU->cpu_id);
usr/src/uts/sun4v/promif/promif_stree.c
413
thread_affinity_clear(curthread);
usr/src/uts/sun4v/promif/promif_stree.c
428
thread_affinity_set(curthread, CPU->cpu_id);
usr/src/uts/sun4v/promif/promif_stree.c
431
thread_affinity_clear(curthread);
usr/src/uts/sun4v/sys/vdc.h
422
(_vdc)->instance, (void *)curthread, \