Home
last modified time | relevance | path

Searched refs:kthread_t (Results 1 – 25 of 300) sorted by relevance

12345678910>>...12

/illumos-gate/usr/src/uts/common/disp/
H A Dsysclass.c59 static int sys_fork(kthread_t *, kthread_t *, void *);
65 static void sys_forkret(kthread_t *, kthread_t *);
67 static pri_t sys_swappri(kthread_t *, int);
68 static pri_t sys_globpri(kthread_t *);
140 kthread_t *t; in sys_enterclass()
159 kthread_t *t; in sys_fork()
160 kthread_t *ct;
173 kthread_t *t; in sys_forkret()
174 kthread_t *ct;
199 kthread_t *t; in sys_swappri()
[all …]
H A Drt.c115 static int rt_fork(kthread_t *, kthread_t *, void *);
127 static void rt_forkret(kthread_t *, kthread_t *);
132 static void rt_tick(kthread_t *);
456 rt_fork(kthread_t *t, kthread_t *ct, void *bufp) in rt_fork()
498 rt_forkret(kthread_t *t, kthread_t *ct) in rt_forkret()
902 rt_preempt(kthread_t *t) in rt_preempt()
928 rt_globpri(kthread_t *t) in rt_globpri()
935 rt_setrun(kthread_t *t) in rt_setrun()
990 rt_tick(kthread_t *t) in rt_tick()
1015 rt_wakeup(kthread_t *t) in rt_wakeup()
[all …]
H A Dthread.c170 kthread_t *tp; in thread_init()
324 kthread_t *
335 kthread_t *t; in thread_create()
635 static kthread_t *
638 kthread_t *t; in did_to_thread()
659 kthread_t *t; in thread_join()
832 kthread_t *next; in thread_reap_list()
1276 forkctx(kthread_t *t, kthread_t *ct) in forkctx()
1298 lwp_createctx(kthread_t *t, kthread_t *ct) in lwp_createctx()
1475 kthread_t *
[all …]
H A Dfx.c177 static int fx_fork(kthread_t *, kthread_t *, void *);
178 static void fx_forkret(kthread_t *, kthread_t *);
538 fx_exit(kthread_t *t) in fx_exit()
604 fx_fork(kthread_t *t, kthread_t *ct, void *bufp) in fx_fork()
646 fx_forkret(kthread_t *t, kthread_t *ct) in fx_forkret()
1189 fx_setrun(kthread_t *t) in fx_setrun()
1208 fx_sleep(kthread_t *t) in fx_sleep()
1286 fx_tick(kthread_t *t) in fx_tick()
1340 kthread_t *, t); in fx_tick()
1387 fx_wakeup(kthread_t *t) in fx_wakeup()
[all …]
H A Ddisp.c160 static kthread_t *disp_ratify(kthread_t *tp, disp_t *kpq);
727 kthread_t *tp; in disp()
872 kthread_t *next; in swtch()
1031 kthread_t *rp; in search_disp_queues()
1608 kthread_t *rp; in dispdeq()
1609 kthread_t *trp; in dispdeq()
1900 kthread_t *tp; in disp_getwork()
2082 kthread_t *tp; in disp_fix_unbound_pri()
2183 kthread_t *tp; in disp_getbest()
2411 kthread_t *tp; in disp_bound_common()
[all …]
H A Dts.c185 static int ts_fork(kthread_t *, kthread_t *, void *);
198 static void ts_forkret(kthread_t *, kthread_t *);
682 ts_fork(kthread_t *t, kthread_t *ct, void *bufp) in ts_fork()
726 ts_forkret(kthread_t *t, kthread_t *ct) in ts_forkret()
1317 ts_exit(kthread_t *t) in ts_exit()
1448 ts_setrun(kthread_t *t) in ts_setrun()
1483 ts_sleep(kthread_t *t) in ts_sleep()
1648 ts_tick(kthread_t *t) in ts_tick()
1839 kthread_t *tx; in ts_update_list()
1932 ts_yield(kthread_t *t) in ts_yield()
[all …]
H A Dfss.c373 static int fss_fork(kthread_t *, kthread_t *, void *);
374 static void fss_forkret(kthread_t *, kthread_t *);
813 fss_active(kthread_t *t) in fss_active()
930 kthread_t *tp; in fss_newpri()
1358 kthread_t *t; in fss_update_list()
1852 fss_fork(kthread_t *pt, kthread_t *ct, void *bufp) in fss_fork()
1912 fss_forkret(kthread_t *t, kthread_t *ct) in fss_forkret()
2061 fss_exit(kthread_t *t) in fss_exit()
2372 fss_sleep(kthread_t *t) in fss_sleep()
2396 fss_tick(kthread_t *t) in fss_tick()
[all …]
H A Dsysdc.c629 kthread_t *t = sdc->sdc_thread; in sysdc_update_pri()
649 kthread_t *t = sdc->sdc_thread; in sysdc_activate()
838 sysdc_preempt(kthread_t *t) in sysdc_preempt()
847 sysdc_tick(kthread_t *t) in sysdc_tick()
878 sysdc_setrun(kthread_t *t) in sysdc_setrun()
903 sysdc_wakeup(kthread_t *t) in sysdc_wakeup()
909 sysdc_sleep(kthread_t *t) in sysdc_sleep()
1040 sysdc_exit(kthread_t *t) in sysdc_exit()
1061 sysdc_fork(kthread_t *t, kthread_t *ct, void *bufp) in sysdc_fork()
1075 sysdc_forkret(kthread_t *t, kthread_t *ct) in sysdc_forkret()
[all …]
H A Dshuttle.c47 shuttle_unsleep(kthread_t *t) in shuttle_unsleep()
60 static kthread_t *
68 shuttle_change_pri(kthread_t *t, pri_t p, pri_t *t_prip) in shuttle_change_pri()
85 shuttle_resume(kthread_t *t, kmutex_t *l) in shuttle_resume()
115 DTRACE_SCHED1(wakeup, kthread_t *, t); in shuttle_resume()
215 shuttle_sleep(kthread_t *t) in shuttle_sleep()
/illumos-gate/usr/src/uts/common/sys/
H A Ddisp.h139 extern int dispdeq(kthread_t *);
145 extern void setbackdq(kthread_t *);
146 extern void setfrontdq(kthread_t *);
148 extern void swtch_to(kthread_t *);
151 extern void dq_sruninc(kthread_t *);
152 extern void dq_srundec(kthread_t *);
153 extern void cpu_rechoose(kthread_t *);
154 extern void cpu_surrender(kthread_t *);
164 extern void resume(kthread_t *);
165 extern void resume_from_intr(kthread_t *);
[all …]
H A Dclass.h78 int (*cl_fork)(kthread_t *, kthread_t *, void *);
79 void (*cl_forkret)(kthread_t *, kthread_t *);
83 void (*cl_exit)(kthread_t *);
84 void (*cl_active)(kthread_t *);
85 void (*cl_inactive)(kthread_t *);
89 void (*cl_preempt)(kthread_t *);
90 void (*cl_setrun)(kthread_t *);
91 void (*cl_sleep)(kthread_t *);
92 void (*cl_tick)(kthread_t *);
93 void (*cl_wakeup)(kthread_t *);
[all …]
H A Dproc.h615 extern void setrun(kthread_t *);
683 extern void term_mstate(kthread_t *);
702 extern kthread_t *thread_create(
712 extern void thread_free(kthread_t *);
713 extern void thread_rele(kthread_t *);
737 extern void savectx(kthread_t *);
738 extern void restorectx(kthread_t *);
739 extern void forkctx(kthread_t *, kthread_t *);
740 extern void lwp_createctx(kthread_t *, kthread_t *);
741 extern void exitctx(kthread_t *);
[all …]
H A Dschedctl.h92 void schedctl_lwp_cleanup(kthread_t *);
94 int schedctl_get_nopreempt(kthread_t *);
95 void schedctl_set_nopreempt(kthread_t *, short);
96 void schedctl_set_yield(kthread_t *, short);
97 void schedctl_set_cidpri(kthread_t *);
98 int schedctl_sigblock(kthread_t *);
99 void schedctl_finish_sigblock(kthread_t *);
H A Dthread.h357 } kthread_t; typedef
573 extern void thread_free_prevent(kthread_t *);
574 extern void thread_free_allow(kthread_t *);
581 extern void thread_change_epri(kthread_t *t, pri_t disp_pri);
588 void thread_transition(kthread_t *); /* move to transition lock */
589 void thread_stop(kthread_t *); /* move to stop lock */
590 void thread_lock(kthread_t *); /* lock thread and its queue */
605 int thread_setname(kthread_t *, const char *);
606 int thread_vsetname(kthread_t *, const char *, ...);
620 DTRACE_SCHED2(change__pri, kthread_t *, (t), pri_t, __new_pri); \
[all …]
H A Dwaitq.h41 kthread_t *wq_first; /* first thread on the queue */
54 extern int waitq_enqueue(waitq_t *, kthread_t *);
59 extern void waitq_setrun(kthread_t *t);
64 extern void waitq_change_pri(kthread_t *, pri_t);
H A Dpg.h66 kthread_t *, kthread_t *);
68 kthread_t *);
192 void pg_ev_thread_swtch(cpu_t *, hrtime_t, kthread_t *, kthread_t *);
193 void pg_ev_thread_remain(cpu_t *, kthread_t *);
H A Dprsystm.h77 extern void prgetlwpstatus(kthread_t *, struct lwpstatus *, zone_t *);
79 extern void prgetlwpsinfo(kthread_t *, struct lwpsinfo *);
93 extern void prlwpexit(kthread_t *);
135 extern void prgetlwpstatus32(kthread_t *, struct lwpstatus32 *, zone_t *);
137 extern void prgetlwpsinfo32(kthread_t *, struct lwpsinfo32 *);
/illumos-gate/usr/src/uts/common/os/
H A Dsleepq.c98 sleepq_unlink(kthread_t **tpp, kthread_t *tp) in sleepq_unlink()
132 kthread_t *next_tp; in sleepq_insert()
133 kthread_t *last_tp; in sleepq_insert()
134 kthread_t **tpp; in sleepq_insert()
195 kthread_t *nt; in sleepq_dequeue()
196 kthread_t **ptl; in sleepq_dequeue()
217 kthread_t *
220 kthread_t *tp; in sleepq_wakeone_chan()
221 kthread_t **tpp; in sleepq_wakeone_chan()
251 kthread_t *tp; in sleepq_wakeall_chan()
[all …]
H A Dsemaphore.c69 kthread_t *tp; \
70 kthread_t **tpp; \
120 kthread_t **tpp; in sema_queue()
121 kthread_t *tp; in sema_queue()
145 kthread_t **tpp; in sema_dequeue()
146 kthread_t *tp; in sema_dequeue()
163 static kthread_t *
177 kthread_t **tpp; in sema_unsleep()
178 kthread_t *tp; in sema_unsleep()
289 kthread_t *sq, *tp; in sema_p_sig()
[all …]
H A Dwaitq.c119 waitq_link(waitq_t *wq, kthread_t *t) in waitq_link()
121 kthread_t *next_tp; in waitq_link()
122 kthread_t *last_tp = NULL; in waitq_link()
123 kthread_t **tpp; in waitq_link()
156 kthread_t *nt; in waitq_unlink()
157 kthread_t **ptl; in waitq_unlink()
289 waitq_setrun(kthread_t *t) in waitq_setrun()
305 static kthread_t *
308 kthread_t *t; in waitq_takeone()
325 static kthread_t *
[all …]
H A Dturnstile.c242 kthread_t *inheritor = ts->ts_inheritor; in turnstile_pi_waive()
265 kthread_t *inheritor = curthread; in turnstile_pi_recalc()
409 kthread_t *owner; in turnstile_block()
410 kthread_t *t = curthread; in turnstile_block()
658 turnstile_dequeue(kthread_t *t) in turnstile_dequeue()
732 kthread_t *t = sqp->sq_first; in turnstile_wakeup()
735 DTRACE_SCHED1(wakeup, kthread_t *, t); in turnstile_wakeup()
743 kthread_t *wp = ts->ts_sleepq[TS_WRITER_Q].sq_first; in turnstile_wakeup()
744 kthread_t *rp = ts->ts_sleepq[TS_READER_Q].sq_first; in turnstile_wakeup()
779 turnstile_stay_asleep(kthread_t *t) in turnstile_stay_asleep()
[all …]
/illumos-gate/usr/src/lib/libfakekernel/common/
H A Dthread.c29 kthread_t *
35 return ((kthread_t *)(uintptr_t)tid); in _curthread()
44 kthread_t *
106 tsignal(kthread_t *kt, int sig) in tsignal()
115 kthread_t *
124 kthread_t *t; in zthread_create()
/illumos-gate/usr/src/lib/libfakekernel/common/sys/
H A Dthread.h79 typedef struct _kthread kthread_t; typedef
81 extern kthread_t *_curthread(void); /* returns thread pointer */
96 extern kthread_t *thread_create(
108 extern kthread_t *zthread_create(caddr_t, size_t, void (*)(), void *, size_t,
/illumos-gate/usr/src/uts/common/syscall/
H A Dlwpsys.c46 kthread_t *
63 static kthread_t *
67 kthread_t *t; in idtot_and_lock()
83 kthread_t *t; in syslwp_suspend()
101 kthread_t *t; in syslwp_continue()
118 kthread_t *t; in lwp_kill()
207 kthread_t *t; in lwp_wait()
362 kthread_t *t; in lwp_detach()
397 kthread_t *t; in lwp_unpark()
429 kthread_t *t; in lwp_unpark_cancel()
[all …]
/illumos-gate/usr/src/uts/intel/os/
H A Dsyscall.c1246 kthread_t *t; in set_proc_pre_sys()
1247 kthread_t *first; in set_proc_pre_sys()
1263 kthread_t *t; in set_proc_post_sys()
1264 kthread_t *first; in set_proc_post_sys()
1280 kthread_t *t; in set_proc_sys()
1281 kthread_t *first; in set_proc_sys()
1302 kthread_t *t; in set_all_proc_sys()
1303 kthread_t *first; in set_all_proc_sys()
1325 kthread_t *t; in set_all_zone_usr_proc_sys()
1365 kthread_t *t; in set_proc_ast()
[all …]

12345678910>>...12