usr/src/boot/sys/amd64/include/segments.h
101
void update_gdt_gsbase(struct thread *td, uint32_t base);
usr/src/boot/sys/amd64/include/segments.h
102
void update_gdt_fsbase(struct thread *td, uint32_t base);
usr/src/boot/sys/sys/imgact_aout.h
150
struct thread;
usr/src/boot/sys/sys/imgact_aout.h
153
int aout_coredump(struct thread *td, struct vnode *vp, off_t limit,
usr/src/cmd/acpi/common/osunixxf.c
1608
pthread_t thread;
usr/src/cmd/acpi/common/osunixxf.c
1611
thread = pthread_self();
usr/src/cmd/acpi/common/osunixxf.c
1612
return (ACPI_CAST_PTHREAD_T (thread));
usr/src/cmd/acpi/common/osunixxf.c
1636
pthread_t thread;
usr/src/cmd/acpi/common/osunixxf.c
1640
ret = pthread_create (&thread, NULL, (PTHREAD_CALLBACK) Function, Context);
usr/src/cmd/bhyve/common/tpm_intf_crb.c
185
pthread_t thread;
usr/src/cmd/bhyve/common/tpm_intf_crb.c
547
error = pthread_create(&crb->thread, NULL, tpm_crb_thread, crb);
usr/src/cmd/bhyve/common/tpm_intf_crb.c
553
pthread_set_name_np(crb->thread, "tpm_intf_crb");
usr/src/cmd/bhyve/common/tpm_intf_crb.c
579
pthread_join(crb->thread, NULL);
usr/src/cmd/dtrace/test/tst/common/threadname/tst.threadname.c
93
if (pthread_create(&tids[i], NULL, thread, NULL) != 0)
usr/src/cmd/mdb/common/modules/genunix/genunix.c
4468
{ "thread", "?[-bdfimps]", "display a summarized kthread_t", thread,
usr/src/cmd/mdb/common/modules/genunix/kmem.c
2874
uintptr_t caller = 0, thread = 0;
usr/src/cmd/mdb/common/modules/genunix/kmem.c
2886
't', MDB_OPT_UINTPTR, &thread,
usr/src/cmd/mdb/common/modules/genunix/kmem.c
2976
if (thread != 0 && (uintptr_t)bc.bc_thread != thread)
usr/src/cmd/mdb/common/modules/genunix/kmem.c
3694
uintptr_t caller = 0, thread = 0;
usr/src/cmd/mdb/common/modules/genunix/kmem.c
3712
't', MDB_OPT_UINTPTR, &thread,
usr/src/cmd/mdb/common/modules/genunix/kmem.c
3776
if (caller != 0 || thread != 0 || earliest != 0 || latest != 0)
usr/src/cmd/mdb/common/modules/genunix/kmem.c
3803
if (thread != 0 && (uintptr_t)vs.vs_thread != thread)
usr/src/cmd/mdb/common/modules/genunix/thread.h
52
int thread(uintptr_t, uint_t, int, const mdb_arg_t *);
usr/src/cmd/mdb/common/modules/genunix/tsd.c
84
kthread_t thread, *t = &thread;
usr/src/cmd/mdb/common/modules/genunix/typegraph.c
2871
static mdb_ctf_id_t thread;
usr/src/cmd/mdb/common/modules/genunix/typegraph.c
2890
if (mdb_ctf_lookup_by_name("kthread_t", &thread) == -1) {
usr/src/cmd/mdb/common/modules/genunix/typegraph.c
2895
if (!mdb_ctf_type_valid(thread = typegraph_resolve(thread))) {
usr/src/cmd/mdb/common/modules/genunix/typegraph.c
2971
if (mdb_ctf_type_cmp(ttype, thread) != 0)
usr/src/cmd/mdb/common/modules/libumem/umem.c
2497
uintptr_t caller = 0, thread = 0;
usr/src/cmd/mdb/common/modules/libumem/umem.c
2511
't', MDB_OPT_UINTPTR, &thread,
usr/src/cmd/mdb/common/modules/libumem/umem.c
2602
if (thread != 0 && (uintptr_t)bcp->bc_thread != thread)
usr/src/cmd/mdb/common/modules/libumem/umem.c
3312
uintptr_t caller = 0, thread = 0;
usr/src/cmd/mdb/common/modules/libumem/umem.c
3330
't', MDB_OPT_UINTPTR, &thread,
usr/src/cmd/mdb/common/modules/libumem/umem.c
3394
if (caller != 0 || thread != 0 || earliest != 0 || latest != 0)
usr/src/cmd/mdb/common/modules/libumem/umem.c
3421
if (thread != 0 && (uintptr_t)vs.vs_thread != thread)
usr/src/cmd/picl/plugins/sun4u/psvc/psvcplugin/psvcplugin.c
558
status = pthread_create(&ip->thread, NULL, run_policies, ip);
usr/src/cmd/picl/plugins/sun4u/psvc/psvcplugin/psvcplugin.c
73
pthread_t thread;
usr/src/cmd/picl/plugins/sun4u/psvc/psvcplugin/psvcplugin.c
731
(void) pthread_join(ip->thread, NULL);
usr/src/cmd/syslogd/syslogd.c
2075
if ((rc = pthread_create(&w->thread, &w->thread_attr,
usr/src/cmd/syslogd/syslogd.h
206
pthread_t thread;
usr/src/common/amdzen/zen_fabric_utils.c
103
const uint32_t core, const uint32_t thread)
usr/src/common/amdzen/zen_fabric_utils.c
132
if (((thread << decomp->aad_thread_shift) &
usr/src/common/amdzen/zen_fabric_utils.c
146
const uint32_t core, const uint32_t thread, uint32_t *apicid)
usr/src/common/amdzen/zen_fabric_utils.c
151
thread));
usr/src/common/amdzen/zen_fabric_utils.c
152
id = thread << decomp->aad_thread_shift;
usr/src/lib/libc/port/threads/pthread.c
107
pthread_create(pthread_t *thread, const pthread_attr_t *attr,
usr/src/lib/libc/port/threads/pthread.c
168
} else if (thread) {
usr/src/lib/libc/port/threads/pthread.c
169
*thread = tid;
usr/src/lib/libldap5/sources/ldap/common/open.c
83
__declspec ( thread ) int nsldapi_gldaperrno;
usr/src/lib/libldap5/sources/ldap/common/open.c
84
__declspec ( thread ) char *nsldapi_gmatched = NULL;
usr/src/lib/libldap5/sources/ldap/common/open.c
85
__declspec ( thread ) char *nsldapi_gldaperror = NULL;
usr/src/test/os-tests/tests/idmap/idmaptest.c
106
pthread_t thread[NTHREAD];
usr/src/test/os-tests/tests/idmap/idmaptest.c
128
err = pthread_create(&thread[i], NULL, get_idmap_batch, &b[i]);
usr/src/test/os-tests/tests/idmap/idmaptest.c
149
int err = pthread_join(thread[i], NULL);
usr/src/test/os-tests/tests/ucontext.c
99
VERIFY0(pthread_create(&tid, NULL, thread, NULL));
usr/src/tools/btxld/imgact_aout.h
150
struct thread;
usr/src/tools/btxld/imgact_aout.h
153
int aout_coredump(struct thread *td, struct vnode *vp, off_t limit,
usr/src/uts/common/disp/disp.c
1187
#define THREAD_HAS_CACHE_WARMTH(thread) \
usr/src/uts/common/disp/disp.c
1188
((thread == curthread) || \
usr/src/uts/common/disp/disp.c
1189
((ddi_get_lbolt() - thread->t_disp_time) <= rechoose_interval))
usr/src/uts/common/disp/fss.c
1732
t->t_clfuncs = &(sclass[cid].cl_funcs->thread);
usr/src/uts/common/disp/fx.c
524
t->t_clfuncs = &(sclass[cid].cl_funcs->thread);
usr/src/uts/common/disp/rt.c
415
t->t_clfuncs = &(sclass[cid].cl_funcs->thread);
usr/src/uts/common/disp/sysdc.c
1050
t->t_clfuncs = &(sclass[syscid].cl_funcs->thread);
usr/src/uts/common/disp/sysdc.c
980
t->t_clfuncs = &(sclass[cid].cl_funcs->thread);
usr/src/uts/common/disp/thread.c
431
t->t_clfuncs = &sys_classfuncs.thread;
usr/src/uts/common/disp/ts.c
1853
if (tx->t_clfuncs != &ts_classfuncs.thread &&
usr/src/uts/common/disp/ts.c
1854
tx->t_clfuncs != &ia_classfuncs.thread)
usr/src/uts/common/disp/ts.c
632
t->t_clfuncs = &(sclass[cid].cl_funcs->thread);
usr/src/uts/common/fs/nfs/nfs_srv.c
1268
kthread_t *thread;
usr/src/uts/common/fs/nfs/nfs_srv.c
1343
nrp->thread = curthread;
usr/src/uts/common/fs/nfs/nfs_srv.c
1424
rp->thread->t_flag |= t_flag;
usr/src/uts/common/fs/nfs/nfs_srv.c
1450
rp->thread->t_flag |= t_flag;
usr/src/uts/common/fs/nfs/nfs_srv.c
1497
rp->thread->t_flag |= T_WOULDBLOCK;
usr/src/uts/common/fs/nfs/nfs_srv.c
1552
rp->thread->t_flag |= t_flag;
usr/src/uts/common/fs/nfs/nfs_srv.c
1585
rp->thread->t_flag |= t_flag;
usr/src/uts/common/fs/nfs/nfs_srv.c
1748
rp->thread->t_flag |= t_flag;
usr/src/uts/common/fs/nfs/nfs_srv.c
1781
rp->thread->t_flag |= t_flag;
usr/src/uts/common/fs/smbsrv/smb_kshare.c
1246
smb_kshare_unexport_thread(smb_thread_t *thread, void *arg)
usr/src/uts/common/fs/smbsrv/smb_kshare.c
1251
while (smb_thread_continue(thread)) {
usr/src/uts/common/fs/smbsrv/smb_server.c
1388
smb_server_timers(smb_thread_t *thread, void *arg)
usr/src/uts/common/fs/smbsrv/smb_server.c
1398
while (smb_thread_continue_timedwait(thread, 60 /* Seconds */)) {
usr/src/uts/common/fs/smbsrv/smb_server.c
1856
smb_server_listener(smb_thread_t *thread, void *arg)
usr/src/uts/common/fs/smbsrv/smb_server.c
1858
_NOTE(ARGUNUSED(thread))
usr/src/uts/common/fs/smbsrv/smb_thread.c
103
smb_thread_t *thread,
usr/src/uts/common/fs/smbsrv/smb_thread.c
110
ASSERT(thread->sth_magic != SMB_THREAD_MAGIC);
usr/src/uts/common/fs/smbsrv/smb_thread.c
112
bzero(thread, sizeof (*thread));
usr/src/uts/common/fs/smbsrv/smb_thread.c
114
(void) strlcpy(thread->sth_name, name, sizeof (thread->sth_name));
usr/src/uts/common/fs/smbsrv/smb_thread.c
115
thread->sth_server = sv;
usr/src/uts/common/fs/smbsrv/smb_thread.c
116
thread->sth_ep = ep;
usr/src/uts/common/fs/smbsrv/smb_thread.c
117
thread->sth_ep_arg = ep_arg;
usr/src/uts/common/fs/smbsrv/smb_thread.c
118
thread->sth_state = SMB_THREAD_STATE_EXITED;
usr/src/uts/common/fs/smbsrv/smb_thread.c
119
thread->sth_pri = pri;
usr/src/uts/common/fs/smbsrv/smb_thread.c
120
mutex_init(&thread->sth_mtx, NULL, MUTEX_DEFAULT, NULL);
usr/src/uts/common/fs/smbsrv/smb_thread.c
121
cv_init(&thread->sth_cv, NULL, CV_DEFAULT, NULL);
usr/src/uts/common/fs/smbsrv/smb_thread.c
122
thread->sth_magic = SMB_THREAD_MAGIC;
usr/src/uts/common/fs/smbsrv/smb_thread.c
130
smb_thread_t *thread)
usr/src/uts/common/fs/smbsrv/smb_thread.c
132
ASSERT(thread->sth_magic == SMB_THREAD_MAGIC);
usr/src/uts/common/fs/smbsrv/smb_thread.c
133
ASSERT(thread->sth_state == SMB_THREAD_STATE_EXITED);
usr/src/uts/common/fs/smbsrv/smb_thread.c
134
thread->sth_magic = 0;
usr/src/uts/common/fs/smbsrv/smb_thread.c
135
mutex_destroy(&thread->sth_mtx);
usr/src/uts/common/fs/smbsrv/smb_thread.c
136
cv_destroy(&thread->sth_cv);
usr/src/uts/common/fs/smbsrv/smb_thread.c
203
smb_thread_stop(smb_thread_t *thread)
usr/src/uts/common/fs/smbsrv/smb_thread.c
205
ASSERT(thread->sth_magic == SMB_THREAD_MAGIC);
usr/src/uts/common/fs/smbsrv/smb_thread.c
207
mutex_enter(&thread->sth_mtx);
usr/src/uts/common/fs/smbsrv/smb_thread.c
208
switch (thread->sth_state) {
usr/src/uts/common/fs/smbsrv/smb_thread.c
211
if (!thread->sth_kill) {
usr/src/uts/common/fs/smbsrv/smb_thread.c
212
thread->sth_kill = B_TRUE;
usr/src/uts/common/fs/smbsrv/smb_thread.c
213
cv_broadcast(&thread->sth_cv);
usr/src/uts/common/fs/smbsrv/smb_thread.c
214
while (thread->sth_state != SMB_THREAD_STATE_EXITING)
usr/src/uts/common/fs/smbsrv/smb_thread.c
215
cv_wait(&thread->sth_cv, &thread->sth_mtx);
usr/src/uts/common/fs/smbsrv/smb_thread.c
216
mutex_exit(&thread->sth_mtx);
usr/src/uts/common/fs/smbsrv/smb_thread.c
217
thread_join(thread->sth_did);
usr/src/uts/common/fs/smbsrv/smb_thread.c
218
mutex_enter(&thread->sth_mtx);
usr/src/uts/common/fs/smbsrv/smb_thread.c
219
thread->sth_state = SMB_THREAD_STATE_EXITED;
usr/src/uts/common/fs/smbsrv/smb_thread.c
220
thread->sth_did = 0;
usr/src/uts/common/fs/smbsrv/smb_thread.c
221
thread->sth_kill = B_FALSE;
usr/src/uts/common/fs/smbsrv/smb_thread.c
222
cv_broadcast(&thread->sth_cv);
usr/src/uts/common/fs/smbsrv/smb_thread.c
228
if (thread->sth_kill) {
usr/src/uts/common/fs/smbsrv/smb_thread.c
229
while (thread->sth_state != SMB_THREAD_STATE_EXITED)
usr/src/uts/common/fs/smbsrv/smb_thread.c
230
cv_wait(&thread->sth_cv, &thread->sth_mtx);
usr/src/uts/common/fs/smbsrv/smb_thread.c
232
thread->sth_state = SMB_THREAD_STATE_EXITED;
usr/src/uts/common/fs/smbsrv/smb_thread.c
233
thread->sth_did = 0;
usr/src/uts/common/fs/smbsrv/smb_thread.c
244
mutex_exit(&thread->sth_mtx);
usr/src/uts/common/fs/smbsrv/smb_thread.c
253
smb_thread_signal(smb_thread_t *thread)
usr/src/uts/common/fs/smbsrv/smb_thread.c
255
ASSERT(thread->sth_magic == SMB_THREAD_MAGIC);
usr/src/uts/common/fs/smbsrv/smb_thread.c
257
mutex_enter(&thread->sth_mtx);
usr/src/uts/common/fs/smbsrv/smb_thread.c
258
switch (thread->sth_state) {
usr/src/uts/common/fs/smbsrv/smb_thread.c
260
cv_signal(&thread->sth_cv);
usr/src/uts/common/fs/smbsrv/smb_thread.c
266
mutex_exit(&thread->sth_mtx);
usr/src/uts/common/fs/smbsrv/smb_thread.c
270
smb_thread_continue(smb_thread_t *thread)
usr/src/uts/common/fs/smbsrv/smb_thread.c
274
ASSERT(thread->sth_magic == SMB_THREAD_MAGIC);
usr/src/uts/common/fs/smbsrv/smb_thread.c
276
mutex_enter(&thread->sth_mtx);
usr/src/uts/common/fs/smbsrv/smb_thread.c
277
result = smb_thread_continue_timedwait_locked(thread, 0);
usr/src/uts/common/fs/smbsrv/smb_thread.c
278
mutex_exit(&thread->sth_mtx);
usr/src/uts/common/fs/smbsrv/smb_thread.c
284
smb_thread_continue_nowait(smb_thread_t *thread)
usr/src/uts/common/fs/smbsrv/smb_thread.c
288
ASSERT(thread->sth_magic == SMB_THREAD_MAGIC);
usr/src/uts/common/fs/smbsrv/smb_thread.c
290
mutex_enter(&thread->sth_mtx);
usr/src/uts/common/fs/smbsrv/smb_thread.c
295
result = smb_thread_continue_timedwait_locked(thread, -1);
usr/src/uts/common/fs/smbsrv/smb_thread.c
296
mutex_exit(&thread->sth_mtx);
usr/src/uts/common/fs/smbsrv/smb_thread.c
302
smb_thread_continue_timedwait(smb_thread_t *thread, int seconds)
usr/src/uts/common/fs/smbsrv/smb_thread.c
306
ASSERT(thread->sth_magic == SMB_THREAD_MAGIC);
usr/src/uts/common/fs/smbsrv/smb_thread.c
308
mutex_enter(&thread->sth_mtx);
usr/src/uts/common/fs/smbsrv/smb_thread.c
309
result = smb_thread_continue_timedwait_locked(thread,
usr/src/uts/common/fs/smbsrv/smb_thread.c
311
mutex_exit(&thread->sth_mtx);
usr/src/uts/common/fs/smbsrv/smb_thread.c
323
smb_thread_continue_timedwait_locked(smb_thread_t *thread, int ticks)
usr/src/uts/common/fs/smbsrv/smb_thread.c
328
if (ticks != -1 && !thread->sth_kill) {
usr/src/uts/common/fs/smbsrv/smb_thread.c
330
cv_wait(&thread->sth_cv, &thread->sth_mtx);
usr/src/uts/common/fs/smbsrv/smb_thread.c
332
(void) cv_reltimedwait(&thread->sth_cv,
usr/src/uts/common/fs/smbsrv/smb_thread.c
333
&thread->sth_mtx, (clock_t)ticks, TR_CLOCK_TICK);
usr/src/uts/common/fs/smbsrv/smb_thread.c
336
result = (thread->sth_kill == 0);
usr/src/uts/common/fs/smbsrv/smb_thread.c
65
smb_thread_t *thread)
usr/src/uts/common/fs/smbsrv/smb_thread.c
67
ASSERT(thread->sth_magic == SMB_THREAD_MAGIC);
usr/src/uts/common/fs/smbsrv/smb_thread.c
68
mutex_enter(&thread->sth_mtx);
usr/src/uts/common/fs/smbsrv/smb_thread.c
69
ASSERT(thread->sth_state == SMB_THREAD_STATE_STARTING);
usr/src/uts/common/fs/smbsrv/smb_thread.c
71
if (!thread->sth_kill) {
usr/src/uts/common/fs/smbsrv/smb_thread.c
72
thread->sth_state = SMB_THREAD_STATE_RUNNING;
usr/src/uts/common/fs/smbsrv/smb_thread.c
73
cv_signal(&thread->sth_cv);
usr/src/uts/common/fs/smbsrv/smb_thread.c
74
mutex_exit(&thread->sth_mtx);
usr/src/uts/common/fs/smbsrv/smb_thread.c
77
thread->sth_ep(thread, thread->sth_ep_arg);
usr/src/uts/common/fs/smbsrv/smb_thread.c
79
mutex_enter(&thread->sth_mtx);
usr/src/uts/common/fs/smbsrv/smb_thread.c
85
thread->sth_th = NULL;
usr/src/uts/common/fs/smbsrv/smb_thread.c
86
thread->sth_state = SMB_THREAD_STATE_EXITING;
usr/src/uts/common/fs/smbsrv/smb_thread.c
87
cv_broadcast(&thread->sth_cv);
usr/src/uts/common/fs/smbsrv/smb_thread.c
88
mutex_exit(&thread->sth_mtx);
usr/src/uts/common/fs/ufs/lufs_debug.c
56
kthread_t *thread;
usr/src/uts/common/fs/ufs/lufs_debug.c
73
toptrace[toptraceindex].thread = curthread;
usr/src/uts/common/fs/ufs/lufs_debug.c
82
toptrace[toptraceindex].thread = (kthread_t *)-1;
usr/src/uts/common/inet/ipf/netinet/ip_fil.h
1436
extern int iplioctl __P((struct cdev*, u_long, caddr_t, int, struct thread *));
usr/src/uts/common/inet/ipf/netinet/ip_fil.h
1438
extern int iplioctl __P((dev_t, u_long, caddr_t, int, struct thread *));
usr/src/uts/common/inet/ipf/netinet/ip_fil.h
1448
extern int iplopen __P((struct cdev*, int, int, struct thread *));
usr/src/uts/common/inet/ipf/netinet/ip_fil.h
1449
extern int iplclose __P((struct cdev*, int, int, struct thread *));
usr/src/uts/common/inet/ipf/netinet/ip_fil.h
1451
extern int iplopen __P((dev_t, int, int, struct thread *));
usr/src/uts/common/inet/ipf/netinet/ip_fil.h
1452
extern int iplclose __P((dev_t, int, int, struct thread *));
usr/src/uts/common/io/bnxe/577xx/hsi/mcp/multi_thread_def.h
135
struct thread_t thread[NUM_THREADS];
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_thread.c
177
tthread->thread =
usr/src/uts/common/io/fibre-channel/fca/emlxs/emlxs_thread.c
367
ethread->thread =
usr/src/uts/common/io/fibre-channel/ulp/fcsm.c
585
kthread_t *thread;
usr/src/uts/common/io/fibre-channel/ulp/fcsm.c
638
thread = thread_create((caddr_t)NULL, 0, fcsm_job_thread,
usr/src/uts/common/io/fibre-channel/ulp/fcsm.c
640
if (thread == NULL) {
usr/src/uts/common/io/fibre-channel/ulp/fcsm.c
650
fcsm->sm_thread = thread;
usr/src/uts/common/io/scsi/adapters/iscsi/iscsi.h
1231
void iscsi_ic_thread(iscsi_thread_t *thread, void *arg);
usr/src/uts/common/io/scsi/adapters/iscsi/iscsi.h
1232
void iscsi_tx_thread(iscsi_thread_t *thread, void *arg);
usr/src/uts/common/io/scsi/adapters/iscsi/iscsi.h
1233
void iscsi_wd_thread(iscsi_thread_t *thread, void *arg);
usr/src/uts/common/io/scsi/adapters/iscsi/iscsi_io.c
1769
iscsi_tx_thread(iscsi_thread_t *thread, void *arg)
usr/src/uts/common/io/scsi/adapters/iscsi/iscsi_io.c
1780
ASSERT(thread != NULL);
usr/src/uts/common/io/scsi/adapters/iscsi/iscsi_io.c
1781
ASSERT(thread->signature == SIG_ISCSI_THREAD);
usr/src/uts/common/io/scsi/adapters/iscsi/iscsi_io.c
1836
ret = iscsi_thread_wait(thread, tout);
usr/src/uts/common/io/scsi/adapters/iscsi/iscsi_io.c
3250
iscsi_ic_thread(iscsi_thread_t *thread, void *arg)
usr/src/uts/common/io/scsi/adapters/iscsi/iscsi_io.c
3259
ASSERT(thread != NULL);
usr/src/uts/common/io/scsi/adapters/iscsi/iscsi_io.c
3260
ASSERT(thread->signature == SIG_ISCSI_THREAD);
usr/src/uts/common/io/scsi/adapters/iscsi/iscsi_io.c
3267
ret = iscsi_thread_wait(thread, -1);
usr/src/uts/common/io/scsi/adapters/iscsi/iscsi_io.c
3391
iscsi_wd_thread(iscsi_thread_t *thread, void *arg)
usr/src/uts/common/io/scsi/adapters/iscsi/iscsi_io.c
3403
rc = iscsi_thread_wait(thread, SEC_TO_TICK(1));
usr/src/uts/common/io/scsi/adapters/iscsi/iscsi_thread.c
104
mutex_exit(&thread->mgnt.mtx);
usr/src/uts/common/io/scsi/adapters/iscsi/iscsi_thread.c
105
ddi_taskq_destroy(thread->tq);
usr/src/uts/common/io/scsi/adapters/iscsi/iscsi_thread.c
106
cv_destroy(&thread->sign.cdv);
usr/src/uts/common/io/scsi/adapters/iscsi/iscsi_thread.c
107
mutex_destroy(&thread->sign.mtx);
usr/src/uts/common/io/scsi/adapters/iscsi/iscsi_thread.c
108
mutex_destroy(&thread->mgnt.mtx);
usr/src/uts/common/io/scsi/adapters/iscsi/iscsi_thread.c
109
thread->signature = (uint32_t)~SIG_ISCSI_THREAD;
usr/src/uts/common/io/scsi/adapters/iscsi/iscsi_thread.c
110
kmem_free(thread, sizeof (iscsi_thread_t));
usr/src/uts/common/io/scsi/adapters/iscsi/iscsi_thread.c
118
iscsi_thread_t *thread
usr/src/uts/common/io/scsi/adapters/iscsi/iscsi_thread.c
123
ASSERT(thread != NULL);
usr/src/uts/common/io/scsi/adapters/iscsi/iscsi_thread.c
124
ASSERT(thread->signature == SIG_ISCSI_THREAD);
usr/src/uts/common/io/scsi/adapters/iscsi/iscsi_thread.c
126
mutex_enter(&thread->mgnt.mtx);
usr/src/uts/common/io/scsi/adapters/iscsi/iscsi_thread.c
128
switch (thread->state) {
usr/src/uts/common/io/scsi/adapters/iscsi/iscsi_thread.c
132
mutex_enter(&thread->sign.mtx);
usr/src/uts/common/io/scsi/adapters/iscsi/iscsi_thread.c
134
thread->state = ISCSI_THREAD_STATE_STOPPING;
usr/src/uts/common/io/scsi/adapters/iscsi/iscsi_thread.c
136
if (!(thread->sign.bitmap & ISCSI_THREAD_SIGNAL_KILL)) {
usr/src/uts/common/io/scsi/adapters/iscsi/iscsi_thread.c
137
thread->sign.bitmap |= ISCSI_THREAD_SIGNAL_KILL;
usr/src/uts/common/io/scsi/adapters/iscsi/iscsi_thread.c
138
cv_signal(&thread->sign.cdv);
usr/src/uts/common/io/scsi/adapters/iscsi/iscsi_thread.c
140
mutex_exit(&thread->sign.mtx);
usr/src/uts/common/io/scsi/adapters/iscsi/iscsi_thread.c
141
ddi_taskq_wait(thread->tq);
usr/src/uts/common/io/scsi/adapters/iscsi/iscsi_thread.c
142
thread->state = ISCSI_THREAD_STATE_STOPPED;
usr/src/uts/common/io/scsi/adapters/iscsi/iscsi_thread.c
147
thread->sign.bitmap = 0;
usr/src/uts/common/io/scsi/adapters/iscsi/iscsi_thread.c
148
thread->state = ISCSI_THREAD_STATE_STARTING;
usr/src/uts/common/io/scsi/adapters/iscsi/iscsi_thread.c
150
if (ddi_taskq_dispatch(thread->tq, iscsi_threads_entry,
usr/src/uts/common/io/scsi/adapters/iscsi/iscsi_thread.c
151
thread, DDI_SLEEP) == DDI_SUCCESS) {
usr/src/uts/common/io/scsi/adapters/iscsi/iscsi_thread.c
155
thread->state = ISCSI_THREAD_STATE_STARTED;
usr/src/uts/common/io/scsi/adapters/iscsi/iscsi_thread.c
164
mutex_exit(&thread->mgnt.mtx);
usr/src/uts/common/io/scsi/adapters/iscsi/iscsi_thread.c
173
iscsi_thread_t *thread
usr/src/uts/common/io/scsi/adapters/iscsi/iscsi_thread.c
178
ASSERT(thread != NULL);
usr/src/uts/common/io/scsi/adapters/iscsi/iscsi_thread.c
179
ASSERT(thread->signature == SIG_ISCSI_THREAD);
usr/src/uts/common/io/scsi/adapters/iscsi/iscsi_thread.c
181
mutex_enter(&thread->mgnt.mtx);
usr/src/uts/common/io/scsi/adapters/iscsi/iscsi_thread.c
183
switch (thread->state) {
usr/src/uts/common/io/scsi/adapters/iscsi/iscsi_thread.c
187
mutex_enter(&thread->sign.mtx);
usr/src/uts/common/io/scsi/adapters/iscsi/iscsi_thread.c
189
thread->state = ISCSI_THREAD_STATE_STOPPING;
usr/src/uts/common/io/scsi/adapters/iscsi/iscsi_thread.c
191
if (!(thread->sign.bitmap & ISCSI_THREAD_SIGNAL_KILL)) {
usr/src/uts/common/io/scsi/adapters/iscsi/iscsi_thread.c
192
thread->sign.bitmap |= ISCSI_THREAD_SIGNAL_KILL;
usr/src/uts/common/io/scsi/adapters/iscsi/iscsi_thread.c
193
cv_signal(&thread->sign.cdv);
usr/src/uts/common/io/scsi/adapters/iscsi/iscsi_thread.c
195
mutex_exit(&thread->sign.mtx);
usr/src/uts/common/io/scsi/adapters/iscsi/iscsi_thread.c
196
ddi_taskq_wait(thread->tq);
usr/src/uts/common/io/scsi/adapters/iscsi/iscsi_thread.c
197
thread->state = ISCSI_THREAD_STATE_STOPPED;
usr/src/uts/common/io/scsi/adapters/iscsi/iscsi_thread.c
209
mutex_exit(&thread->mgnt.mtx);
usr/src/uts/common/io/scsi/adapters/iscsi/iscsi_thread.c
218
iscsi_thread_t *thread
usr/src/uts/common/io/scsi/adapters/iscsi/iscsi_thread.c
221
ASSERT(thread != NULL);
usr/src/uts/common/io/scsi/adapters/iscsi/iscsi_thread.c
222
ASSERT(thread->signature == SIG_ISCSI_THREAD);
usr/src/uts/common/io/scsi/adapters/iscsi/iscsi_thread.c
224
mutex_enter(&thread->mgnt.mtx);
usr/src/uts/common/io/scsi/adapters/iscsi/iscsi_thread.c
226
switch (thread->state) {
usr/src/uts/common/io/scsi/adapters/iscsi/iscsi_thread.c
230
mutex_enter(&thread->sign.mtx);
usr/src/uts/common/io/scsi/adapters/iscsi/iscsi_thread.c
231
if (!(thread->sign.bitmap & ISCSI_THREAD_SIGNAL_KILL)) {
usr/src/uts/common/io/scsi/adapters/iscsi/iscsi_thread.c
232
thread->sign.bitmap |= ISCSI_THREAD_SIGNAL_KILL;
usr/src/uts/common/io/scsi/adapters/iscsi/iscsi_thread.c
233
cv_signal(&thread->sign.cdv);
usr/src/uts/common/io/scsi/adapters/iscsi/iscsi_thread.c
235
mutex_exit(&thread->sign.mtx);
usr/src/uts/common/io/scsi/adapters/iscsi/iscsi_thread.c
242
mutex_exit(&thread->mgnt.mtx);
usr/src/uts/common/io/scsi/adapters/iscsi/iscsi_thread.c
250
iscsi_thread_t *thread
usr/src/uts/common/io/scsi/adapters/iscsi/iscsi_thread.c
255
ASSERT(thread != NULL);
usr/src/uts/common/io/scsi/adapters/iscsi/iscsi_thread.c
256
ASSERT(thread->signature == SIG_ISCSI_THREAD);
usr/src/uts/common/io/scsi/adapters/iscsi/iscsi_thread.c
258
mutex_enter(&thread->mgnt.mtx);
usr/src/uts/common/io/scsi/adapters/iscsi/iscsi_thread.c
260
switch (thread->state) {
usr/src/uts/common/io/scsi/adapters/iscsi/iscsi_thread.c
264
mutex_enter(&thread->sign.mtx);
usr/src/uts/common/io/scsi/adapters/iscsi/iscsi_thread.c
265
if (!(thread->sign.bitmap & ISCSI_THREAD_SIGNAL_WAKEUP)) {
usr/src/uts/common/io/scsi/adapters/iscsi/iscsi_thread.c
266
thread->sign.bitmap |= ISCSI_THREAD_SIGNAL_WAKEUP;
usr/src/uts/common/io/scsi/adapters/iscsi/iscsi_thread.c
267
cv_signal(&thread->sign.cdv);
usr/src/uts/common/io/scsi/adapters/iscsi/iscsi_thread.c
269
mutex_exit(&thread->sign.mtx);
usr/src/uts/common/io/scsi/adapters/iscsi/iscsi_thread.c
276
mutex_exit(&thread->mgnt.mtx);
usr/src/uts/common/io/scsi/adapters/iscsi/iscsi_thread.c
285
iscsi_thread_t *thread
usr/src/uts/common/io/scsi/adapters/iscsi/iscsi_thread.c
290
ASSERT(thread != NULL);
usr/src/uts/common/io/scsi/adapters/iscsi/iscsi_thread.c
291
ASSERT(thread->signature == SIG_ISCSI_THREAD);
usr/src/uts/common/io/scsi/adapters/iscsi/iscsi_thread.c
294
mutex_enter(&thread->sign.mtx);
usr/src/uts/common/io/scsi/adapters/iscsi/iscsi_thread.c
295
bitmap = thread->sign.bitmap;
usr/src/uts/common/io/scsi/adapters/iscsi/iscsi_thread.c
296
mutex_exit(&thread->sign.mtx);
usr/src/uts/common/io/scsi/adapters/iscsi/iscsi_thread.c
304
iscsi_thread_t *thread,
usr/src/uts/common/io/scsi/adapters/iscsi/iscsi_thread.c
310
ASSERT(thread != NULL);
usr/src/uts/common/io/scsi/adapters/iscsi/iscsi_thread.c
311
ASSERT(thread->signature == SIG_ISCSI_THREAD);
usr/src/uts/common/io/scsi/adapters/iscsi/iscsi_thread.c
314
mutex_enter(&thread->sign.mtx);
usr/src/uts/common/io/scsi/adapters/iscsi/iscsi_thread.c
317
if (thread->sign.bitmap & ISCSI_THREAD_SIGNAL_KILL) {
usr/src/uts/common/io/scsi/adapters/iscsi/iscsi_thread.c
319
} else if (thread->sign.bitmap & ISCSI_THREAD_SIGNAL_WAKEUP) {
usr/src/uts/common/io/scsi/adapters/iscsi/iscsi_thread.c
326
cv_wait(&thread->sign.cdv, &thread->sign.mtx);
usr/src/uts/common/io/scsi/adapters/iscsi/iscsi_thread.c
328
rtn = cv_reltimedwait(&thread->sign.cdv, &thread->sign.mtx,
usr/src/uts/common/io/scsi/adapters/iscsi/iscsi_thread.c
333
if (thread->sign.bitmap & ISCSI_THREAD_SIGNAL_KILL) {
usr/src/uts/common/io/scsi/adapters/iscsi/iscsi_thread.c
335
} else if (thread->sign.bitmap & ISCSI_THREAD_SIGNAL_WAKEUP) {
usr/src/uts/common/io/scsi/adapters/iscsi/iscsi_thread.c
340
mutex_exit(&thread->sign.mtx);
usr/src/uts/common/io/scsi/adapters/iscsi/iscsi_thread.c
344
mutex_exit(&thread->sign.mtx);
usr/src/uts/common/io/scsi/adapters/iscsi/iscsi_thread.c
348
thread->sign.bitmap &= ~ISCSI_THREAD_SIGNAL_WAKEUP;
usr/src/uts/common/io/scsi/adapters/iscsi/iscsi_thread.c
349
mutex_exit(&thread->sign.mtx);
usr/src/uts/common/io/scsi/adapters/iscsi/iscsi_thread.c
362
iscsi_thread_t *thread;
usr/src/uts/common/io/scsi/adapters/iscsi/iscsi_thread.c
364
thread = (iscsi_thread_t *)arg;
usr/src/uts/common/io/scsi/adapters/iscsi/iscsi_thread.c
366
ASSERT(thread != NULL);
usr/src/uts/common/io/scsi/adapters/iscsi/iscsi_thread.c
367
ASSERT(thread->signature == SIG_ISCSI_THREAD);
usr/src/uts/common/io/scsi/adapters/iscsi/iscsi_thread.c
369
(thread->entry_point)(thread, thread->arg);
usr/src/uts/common/io/scsi/adapters/iscsi/iscsi_thread.c
37
iscsi_thread_t *thread;
usr/src/uts/common/io/scsi/adapters/iscsi/iscsi_thread.c
39
thread = kmem_zalloc(sizeof (iscsi_thread_t), KM_SLEEP);
usr/src/uts/common/io/scsi/adapters/iscsi/iscsi_thread.c
41
if (thread != NULL) {
usr/src/uts/common/io/scsi/adapters/iscsi/iscsi_thread.c
43
thread->tq = ddi_taskq_create(dip, name, 1,
usr/src/uts/common/io/scsi/adapters/iscsi/iscsi_thread.c
46
if (thread->tq != NULL) {
usr/src/uts/common/io/scsi/adapters/iscsi/iscsi_thread.c
47
thread->signature = SIG_ISCSI_THREAD;
usr/src/uts/common/io/scsi/adapters/iscsi/iscsi_thread.c
48
thread->dip = dip;
usr/src/uts/common/io/scsi/adapters/iscsi/iscsi_thread.c
49
thread->entry_point = entry_point;
usr/src/uts/common/io/scsi/adapters/iscsi/iscsi_thread.c
50
thread->arg = arg;
usr/src/uts/common/io/scsi/adapters/iscsi/iscsi_thread.c
51
thread->state = ISCSI_THREAD_STATE_STOPPED;
usr/src/uts/common/io/scsi/adapters/iscsi/iscsi_thread.c
52
thread->sign.bitmap = 0;
usr/src/uts/common/io/scsi/adapters/iscsi/iscsi_thread.c
53
mutex_init(&thread->mgnt.mtx, NULL, MUTEX_DRIVER, NULL);
usr/src/uts/common/io/scsi/adapters/iscsi/iscsi_thread.c
54
mutex_init(&thread->sign.mtx, NULL, MUTEX_DRIVER, NULL);
usr/src/uts/common/io/scsi/adapters/iscsi/iscsi_thread.c
55
cv_init(&thread->sign.cdv, NULL, CV_DRIVER, NULL);
usr/src/uts/common/io/scsi/adapters/iscsi/iscsi_thread.c
57
kmem_free(thread, sizeof (iscsi_thread_t));
usr/src/uts/common/io/scsi/adapters/iscsi/iscsi_thread.c
58
thread = NULL;
usr/src/uts/common/io/scsi/adapters/iscsi/iscsi_thread.c
62
return (thread);
usr/src/uts/common/io/scsi/adapters/iscsi/iscsi_thread.c
70
iscsi_thread_t *thread
usr/src/uts/common/io/scsi/adapters/iscsi/iscsi_thread.c
73
ASSERT(thread != NULL);
usr/src/uts/common/io/scsi/adapters/iscsi/iscsi_thread.c
74
ASSERT(thread->signature == SIG_ISCSI_THREAD);
usr/src/uts/common/io/scsi/adapters/iscsi/iscsi_thread.c
76
mutex_enter(&thread->mgnt.mtx);
usr/src/uts/common/io/scsi/adapters/iscsi/iscsi_thread.c
78
switch (thread->state) {
usr/src/uts/common/io/scsi/adapters/iscsi/iscsi_thread.c
83
thread->state = ISCSI_THREAD_STATE_DESTROYING;
usr/src/uts/common/io/scsi/adapters/iscsi/iscsi_thread.c
84
mutex_enter(&thread->sign.mtx);
usr/src/uts/common/io/scsi/adapters/iscsi/iscsi_thread.c
85
if (!(thread->sign.bitmap & ISCSI_THREAD_SIGNAL_KILL)) {
usr/src/uts/common/io/scsi/adapters/iscsi/iscsi_thread.c
86
thread->sign.bitmap |= ISCSI_THREAD_SIGNAL_KILL;
usr/src/uts/common/io/scsi/adapters/iscsi/iscsi_thread.c
87
cv_signal(&thread->sign.cdv);
usr/src/uts/common/io/scsi/adapters/iscsi/iscsi_thread.c
89
mutex_exit(&thread->sign.mtx);
usr/src/uts/common/io/scsi/adapters/iscsi/iscsi_thread.c
90
ddi_taskq_wait(thread->tq);
usr/src/uts/common/io/scsi/adapters/iscsi/iscsi_thread.c
96
thread->state = ISCSI_THREAD_STATE_DESTROYING;
usr/src/uts/common/io/scsi/adapters/iscsi/iscsi_thread.h
100
iscsi_thread_t *thread
usr/src/uts/common/io/scsi/adapters/iscsi/iscsi_thread.h
105
iscsi_thread_t *thread
usr/src/uts/common/io/scsi/adapters/iscsi/iscsi_thread.h
110
iscsi_thread_t *thread,
usr/src/uts/common/io/scsi/adapters/iscsi/iscsi_thread.h
116
iscsi_thread_t *thread
usr/src/uts/common/io/scsi/adapters/iscsi/iscsi_thread.h
85
iscsi_thread_t *thread
usr/src/uts/common/io/scsi/adapters/iscsi/iscsi_thread.h
90
iscsi_thread_t *thread
usr/src/uts/common/io/scsi/adapters/iscsi/iscsi_thread.h
95
iscsi_thread_t *thread
usr/src/uts/common/io/scsi/adapters/iscsi/iscsid.c
1697
iscsid_thread_static(iscsi_thread_t *thread, void *p)
usr/src/uts/common/io/scsi/adapters/iscsi/iscsid.c
1705
while (iscsi_thread_wait(thread, -1) != 0) {
usr/src/uts/common/io/scsi/adapters/iscsi/iscsid.c
1748
iscsid_thread_sendtgts(iscsi_thread_t *thread, void *p)
usr/src/uts/common/io/scsi/adapters/iscsi/iscsid.c
1755
while (iscsi_thread_wait(thread, -1) != 0) {
usr/src/uts/common/io/scsi/adapters/iscsi/iscsid.c
1790
iscsid_thread_slp(iscsi_thread_t *thread, void *p)
usr/src/uts/common/io/scsi/adapters/iscsi/iscsid.c
1803
} while (iscsi_thread_wait(thread, -1) != 0);
usr/src/uts/common/io/scsi/adapters/iscsi/iscsid.c
1810
iscsid_thread_isns(iscsi_thread_t *thread, void *ptr)
usr/src/uts/common/io/scsi/adapters/iscsi/iscsid.c
1815
while (iscsi_thread_wait(thread, -1) != 0) {
usr/src/uts/common/io/scsi/adapters/iscsi/iscsid.c
2402
iscsid_thread_boot_wd(iscsi_thread_t *thread, void *p)
usr/src/uts/common/io/scsi/adapters/iscsi/iscsid.c
2428
rc = iscsi_thread_wait(thread, SEC_TO_TICK(1));
usr/src/uts/common/io/scsi/adapters/iscsi/iscsid.c
51
static void iscsid_thread_static(iscsi_thread_t *thread, void *p);
usr/src/uts/common/io/scsi/adapters/iscsi/iscsid.c
52
static void iscsid_thread_sendtgts(iscsi_thread_t *thread, void *p);
usr/src/uts/common/io/scsi/adapters/iscsi/iscsid.c
53
static void iscsid_thread_isns(iscsi_thread_t *thread, void *p);
usr/src/uts/common/io/scsi/adapters/iscsi/iscsid.c
54
static void iscsid_thread_slp(iscsi_thread_t *thread, void *p);
usr/src/uts/common/io/scsi/adapters/iscsi/iscsid.c
55
static void iscsid_thread_boot_wd(iscsi_thread_t *thread, void *p);
usr/src/uts/common/io/scsi/adapters/iscsi/isns_client.c
144
static void isns_service_esi_scn(iscsi_thread_t *thread, void* arg);
usr/src/uts/common/io/scsi/adapters/iscsi/isns_client.c
2972
isns_service_esi_scn(iscsi_thread_t *thread, void *arg)
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/os/lwp.c
584
t->t_clfuncs = &(sclass[cid].cl_funcs->thread);
usr/src/uts/common/os/taskq.c
1691
taskq_member(taskq_t *tq, kthread_t *thread)
usr/src/uts/common/os/taskq.c
1693
return (thread->t_taskq == tq);
usr/src/uts/common/sys/class.h
103
thread_ops_t thread;
usr/src/uts/common/sys/class.h
151
(sclass[cid].cl_funcs->thread.cl_enterclass) (t, cid, \
usr/src/uts/common/sys/class.h
155
(sclass[cid].cl_funcs->thread.cl_exitclass) ((void *)clprocp)
usr/src/uts/common/sys/fibre-channel/fca/emlxs/emlxs_thread.h
44
kthread_t *thread;
usr/src/uts/common/sys/fibre-channel/fca/emlxs/emlxs_thread.h
61
kthread_t *thread;
usr/src/uts/common/sys/rwlock_impl.h
52
#define RW_WRITE_LOCK(thread) ((uintptr_t)(thread) | RW_WRITE_LOCKED)
usr/src/uts/common/sys/strft.h
131
void *thread;
usr/src/uts/common/sys/strft.h
156
_hp->thread = curthread; \
usr/src/uts/common/xen/io/xpvtap.c
1001
thread->ut_exit_done = B_TRUE;
usr/src/uts/common/xen/io/xpvtap.c
1075
xpvtap_user_thread_t *thread;
usr/src/uts/common/xen/io/xpvtap.c
1085
thread = &state->bt_thread;
usr/src/uts/common/xen/io/xpvtap.c
1089
mutex_enter(&thread->ut_mutex);
usr/src/uts/common/xen/io/xpvtap.c
1090
if (thread->ut_exit) {
usr/src/uts/common/xen/io/xpvtap.c
1091
thread->ut_exit_done = B_TRUE;
usr/src/uts/common/xen/io/xpvtap.c
1093
mutex_exit(&thread->ut_mutex);
usr/src/uts/common/xen/io/xpvtap.c
1101
if (!thread->ut_wake) {
usr/src/uts/common/xen/io/xpvtap.c
1102
e = cv_wait_sig(&thread->ut_wake_cv, &thread->ut_mutex);
usr/src/uts/common/xen/io/xpvtap.c
1103
if ((e == 0) || (thread->ut_exit)) {
usr/src/uts/common/xen/io/xpvtap.c
1104
thread->ut_exit = B_TRUE;
usr/src/uts/common/xen/io/xpvtap.c
1105
mutex_exit(&thread->ut_mutex);
usr/src/uts/common/xen/io/xpvtap.c
1111
if (!thread->ut_wake) {
usr/src/uts/common/xen/io/xpvtap.c
1112
mutex_exit(&thread->ut_mutex);
usr/src/uts/common/xen/io/xpvtap.c
1117
thread->ut_wake = B_FALSE;
usr/src/uts/common/xen/io/xpvtap.c
1118
mutex_exit(&thread->ut_mutex);
usr/src/uts/common/xen/io/xpvtap.c
1151
} while (!thread->ut_exit);
usr/src/uts/common/xen/io/xpvtap.c
1172
} while (!thread->ut_exit);
usr/src/uts/common/xen/io/xpvtap.c
950
xpvtap_user_thread_t *thread;
usr/src/uts/common/xen/io/xpvtap.c
954
thread = &state->bt_thread;
usr/src/uts/common/xen/io/xpvtap.c
956
mutex_init(&thread->ut_mutex, NULL, MUTEX_DRIVER, NULL);
usr/src/uts/common/xen/io/xpvtap.c
957
cv_init(&thread->ut_wake_cv, NULL, CV_DRIVER, NULL);
usr/src/uts/common/xen/io/xpvtap.c
958
cv_init(&thread->ut_exit_done_cv, NULL, CV_DRIVER, NULL);
usr/src/uts/common/xen/io/xpvtap.c
959
thread->ut_wake = B_FALSE;
usr/src/uts/common/xen/io/xpvtap.c
960
thread->ut_exit = B_FALSE;
usr/src/uts/common/xen/io/xpvtap.c
961
thread->ut_exit_done = B_TRUE;
usr/src/uts/common/xen/io/xpvtap.c
965
thread->ut_taskq = ddi_taskq_create(state->bt_dip, taskqname, 1,
usr/src/uts/common/xen/io/xpvtap.c
967
if (thread->ut_taskq == NULL) {
usr/src/uts/common/xen/io/xpvtap.c
974
cv_destroy(&thread->ut_exit_done_cv);
usr/src/uts/common/xen/io/xpvtap.c
975
cv_destroy(&thread->ut_wake_cv);
usr/src/uts/common/xen/io/xpvtap.c
976
mutex_destroy(&thread->ut_mutex);
usr/src/uts/common/xen/io/xpvtap.c
988
xpvtap_user_thread_t *thread;
usr/src/uts/common/xen/io/xpvtap.c
994
thread = &state->bt_thread;
usr/src/uts/common/xen/io/xpvtap.c
997
thread->ut_exit_done = B_FALSE;
usr/src/uts/common/xen/io/xpvtap.c
998
e = ddi_taskq_dispatch(thread->ut_taskq, xpvtap_user_thread, state,
usr/src/uts/i86pc/os/mlsetup.c
228
t0.t_clfuncs = &sys_classfuncs.thread;
usr/src/uts/sfmmu/vm/hat_sfmmu.h
1213
kthread_id_t thread;
usr/src/uts/sfmmu/vm/hat_sfmmu.h
1315
hmeblkp->hblk_audit_cache[audit_index].thread = curthread; \
usr/src/uts/sun4/os/mlsetup.c
165
t0.t_clfuncs = &sys_classfuncs.thread;