Lines Matching refs:kthread_t

73 	kthread_t	*le_thread;	/* the active lwp, NULL if zombie */
223 kthread_t *p_tlist; /* circular list of threads */
244 kthread_t *p_agenttp; /* thread ptr for /proc agent lwp */
597 extern void setrun(kthread_t *);
598 extern void setrun_locked(kthread_t *);
616 extern int fsig(k_sigset_t *, kthread_t *);
623 extern void tsignal(kthread_t *, int);
624 extern void sigtoproc(proc_t *, kthread_t *, int);
627 extern int eat_signal(kthread_t *, int);
628 extern int signal_is_blocked(kthread_t *, int);
629 extern int sigcheck(proc_t *, kthread_t *);
662 extern void init_mstate(kthread_t *, int);
663 extern int new_mstate(kthread_t *, int);
664 extern void restore_mstate(kthread_t *);
665 extern void term_mstate(kthread_t *);
666 extern void estimate_msacct(kthread_t *, hrtime_t);
669 extern hrtime_t mstate_thread_onproc_time(kthread_t *);
670 extern void mstate_systhread_times(kthread_t *, hrtime_t *, hrtime_t *);
673 extern uint_t cpu_update_pct(kthread_t *, hrtime_t);
684 extern kthread_t *thread_create(
694 extern void thread_free(kthread_t *);
695 extern void thread_rele(kthread_t *);
698 extern void installctx(kthread_t *, void *, void (*)(), void (*)(),
700 extern int removectx(kthread_t *, void *, void (*)(), void (*)(),
702 extern void savectx(kthread_t *);
703 extern void restorectx(kthread_t *);
704 extern void forkctx(kthread_t *, kthread_t *);
705 extern void lwp_createctx(kthread_t *, kthread_t *);
706 extern void exitctx(kthread_t *);
707 extern void freectx(kthread_t *, int);
717 extern kthread_t *thread_unpin(void);
719 extern void thread_load(kthread_t *, void (*)(), caddr_t, size_t);
727 extern void *tsd_agent_get(kthread_t *, uint_t);
728 extern int tsd_agent_set(kthread_t *, uint_t, void *);
732 extern kthread_t *lwp_kernel_create(proc_t *, void (*)(), void *, int, pri_t);
743 extern kthread_t *idtot(proc_t *, id_t);
748 extern void lwp_create_done(kthread_t *);
752 extern int lwp_suspend(kthread_t *);
753 extern void lwp_continue(kthread_t *);
795 extern void sigdeq(proc_t *, kthread_t *, int, sigqueue_t **);
796 extern void sigdelq(proc_t *, kthread_t *, int);
797 extern void sigaddq(proc_t *, kthread_t *, k_siginfo_t *, int);
798 extern void sigaddqa(proc_t *, kthread_t *, sigqueue_t *);
799 extern void sigqsend(int, proc_t *, kthread_t *, sigqueue_t *);