\hypertarget{structthread__t}{
\section{thread\_\-t Struct Reference}
\label{structthread__t}\index{thread\_\-t@{thread\_\-t}}
}


{\ttfamily \#include $<$threads.h$>$}

\subsection*{Data Fields}
\begin{DoxyCompactItemize}
\item 
\hypertarget{structthread__t_a8ac79fa9371166cb444f5695424f19e6}{
struct \hyperlink{structthread__t}{thread\_\-t} $\ast$ {\bfseries next}}
\label{structthread__t_a8ac79fa9371166cb444f5695424f19e6}

\item 
\hypertarget{structthread__t_a4d31d6083e012b51f9ca9a02f80564e9}{
struct \hyperlink{structthread__t}{thread\_\-t} $\ast$ {\bfseries prev}}
\label{structthread__t_a4d31d6083e012b51f9ca9a02f80564e9}

\item 
\hypertarget{structthread__t_ad198faf97cf77cc2a5a56d45e0ab8875}{
volatile thread\_\-state\_\-t {\bfseries state}}
\label{structthread__t_ad198faf97cf77cc2a5a56d45e0ab8875}

\item 
\hypertarget{structthread__t_a3100b5ece64aa9a1a1bab338842ef33f}{
void $\ast$ {\bfseries stack}}
\label{structthread__t_a3100b5ece64aa9a1a1bab338842ef33f}

\item 
\hypertarget{structthread__t_ab748fcea4c963a1b36956759c079febd}{
u32 {\bfseries gprs} \mbox{[}32\mbox{]}}
\label{structthread__t_ab748fcea4c963a1b36956759c079febd}

\item 
\hypertarget{structthread__t_a41c5d4ac413029ef9e1899c519dc5af6}{
u64 {\bfseries fprs} \mbox{[}32\mbox{]}}
\label{structthread__t_a41c5d4ac413029ef9e1899c519dc5af6}

\item 
\hypertarget{structthread__t_a32b9023ce491099cc391175beb83cbac}{
u32 {\bfseries fpscr}}
\label{structthread__t_a32b9023ce491099cc391175beb83cbac}

\item 
\hypertarget{structthread__t_aab15cf319fc066e004177f32c148278f}{
u32 {\bfseries lr}}
\label{structthread__t_aab15cf319fc066e004177f32c148278f}

\item 
\hypertarget{structthread__t_a5201599f8d6db1ed89970eb7e753debc}{
u32 {\bfseries cr}}
\label{structthread__t_a5201599f8d6db1ed89970eb7e753debc}

\item 
\hypertarget{structthread__t_ab4c6f6a389bf6a3fcb60c927b2dd5865}{
u32 {\bfseries xer}}
\label{structthread__t_ab4c6f6a389bf6a3fcb60c927b2dd5865}

\item 
\hypertarget{structthread__t_aed92a42888fd8344bf2e544f45e028ae}{
u32 {\bfseries ctr}}
\label{structthread__t_aed92a42888fd8344bf2e544f45e028ae}

\item 
\hypertarget{structthread__t_abb349c65c0f4cde8f937273b345cd839}{
u32 {\bfseries pc}}
\label{structthread__t_abb349c65c0f4cde8f937273b345cd839}

\item 
\hypertarget{structthread__t_a78995887c62ce0d04e2f476a2bd0e974}{
u32 {\bfseries msr}}
\label{structthread__t_a78995887c62ce0d04e2f476a2bd0e974}

\item 
\hypertarget{structthread__t_ab25383855405eeb1b8d30556e9484da4}{
int {\bfseries priority}}
\label{structthread__t_ab25383855405eeb1b8d30556e9484da4}

\item 
\hypertarget{structthread__t_ab51116c0141206a7d7a97cb0f2fbc567}{
volatile s64 {\bfseries curr\_\-timeslice}}
\label{structthread__t_ab51116c0141206a7d7a97cb0f2fbc567}

\item 
\hypertarget{structthread__t_a35ed06c200c15a568811534fa0b274d4}{
int {\bfseries pid}}
\label{structthread__t_a35ed06c200c15a568811534fa0b274d4}

\item 
\hypertarget{structthread__t_ac33bb664b5c1e2fe9bf2cfd602381878}{
int {\bfseries exit\_\-code}}
\label{structthread__t_ac33bb664b5c1e2fe9bf2cfd602381878}

\end{DoxyCompactItemize}


\subsection{Detailed Description}
Thread structure. No touchy. 

The documentation for this struct was generated from the following file:\begin{DoxyCompactItemize}
\item 
libthreads/include/\hyperlink{threads_8h}{threads.h}\end{DoxyCompactItemize}
