\hypertarget{structs_8h}{
\section{structs.h File Reference}
\label{structs_8h}\index{structs.h@{structs.h}}
}
Provides the address stuctures used by LATC to identify components. 



This graph shows which files directly or indirectly include this file:\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=165pt]{structs_8h__dep__incl}
\end{center}
\end{figure}
\subsection*{Data Structures}
\begin{CompactItemize}
\item 
struct \hyperlink{structLayer__addr}{Layer\_\-addr}
\begin{CompactList}\small\item\em Address of a TFE/SPT node. \item\end{CompactList}\item 
struct \hyperlink{structACD__addr}{ACD\_\-addr}
\begin{CompactList}\small\item\em Address of a ARC/AFE node. \item\end{CompactList}\item 
struct \hyperlink{structTEM__addr}{TEM\_\-addr}
\begin{CompactList}\small\item\em Address of a TEM/TIC/CCC/TCC/CRC/TRC/CFE node. \item\end{CompactList}\item 
union \hyperlink{unionLATC__addr}{LATC\_\-addr}
\begin{CompactList}\small\item\em Union of all the address structures and an array, used for hierarchical leaf identification throughout LATC. \item\end{CompactList}\item 
struct \hyperlink{struct__LATC__hsk}{\_\-LATC\_\-hsk}
\begin{CompactList}\small\item\em Structure to hold LATC housekeeping information. \item\end{CompactList}\end{CompactItemize}
\subsection*{Typedefs}
\begin{CompactItemize}
\item 
\hypertarget{structs_8h_a0}{
typedef enum \hyperlink{structs_8h_a9}{\_\-LATC\_\-source} \hyperlink{structs_8h_a0}{LATC\_\-source}}
\label{structs_8h_a0}

\begin{CompactList}\small\item\em Identifiers for callers of configure and verify. \item\end{CompactList}\item 
\hypertarget{structs_8h_a1}{
typedef \hyperlink{struct__LATC__hsk}{\_\-LATC\_\-hsk} \hyperlink{structs_8h_a1}{LATC\_\-hsk}}
\label{structs_8h_a1}

\begin{CompactList}\small\item\em Structure to hold LATC housekeeping information. \item\end{CompactList}\end{CompactItemize}
\subsection*{Enumerations}
\begin{CompactItemize}
\item 
enum \{ \par
{\bf LATC\_\-BCAST\_\-ADDR} =  255, 
\par
{\bf N\_\-LATC\_\-ADDR\_\-CPTS} =  4
 \}
\begin{CompactList}\small\item\em Constant values associated with addressing LAT component instances. \item\end{CompactList}\item 
enum \hyperlink{structs_8h_a9}{\_\-LATC\_\-source} \{ \par
\hyperlink{structs_8h_a9a4}{LATC\_\-SRC\_\-UNKNOWN} =  0, 
\par
\hyperlink{structs_8h_a9a5}{LATC\_\-SRC\_\-LPA} =  1, 
\par
\hyperlink{structs_8h_a9a6}{LATC\_\-SRC\_\-LCI} =  2, 
\par
\hyperlink{structs_8h_a9a7}{LATC\_\-SRC\_\-COMMAND} =  3
 \}
\begin{CompactList}\small\item\em Identifiers for callers of configure and verify. \item\end{CompactList}\end{CompactItemize}


\subsection{Detailed Description}
Provides the address stuctures used by LATC to identify components. 

\begin{Desc}
\item[Author:]James Swain \& Owen Saxton\end{Desc}
\begin{Desc}
\item[Id]\hyperlink{structs_8h}{structs.h},v 1.8 2007/08/23 00:11:07 saxton Exp \end{Desc}


\subsection{Enumeration Type Documentation}
\hypertarget{structs_8h_a9}{
\index{structs.h@{structs.h}!_LATC_source@{\_\-LATC\_\-source}}
\index{_LATC_source@{\_\-LATC\_\-source}!structs.h@{structs.h}}
\subsubsection[\_\-LATC\_\-source]{\setlength{\rightskip}{0pt plus 5cm}enum \hyperlink{structs_8h_a9}{\_\-LATC\_\-source}}}
\label{structs_8h_a9}


Identifiers for callers of configure and verify. 

\begin{Desc}
\item[Enumerator: ]\par
\begin{description}
\index{LATC_SRC_UNKNOWN@{LATC\_\-SRC\_\-UNKNOWN}!structs.h@{structs.h}}\index{structs.h@{structs.h}!LATC_SRC_UNKNOWN@{LATC\_\-SRC\_\-UNKNOWN}}\item[{\em 
\hypertarget{structs_8h_a9a4}{
LATC\_\-SRC\_\-UNKNOWN}
\label{structs_8h_a9a4}
}]Unknown. \index{LATC_SRC_LPA@{LATC\_\-SRC\_\-LPA}!structs.h@{structs.h}}\index{structs.h@{structs.h}!LATC_SRC_LPA@{LATC\_\-SRC\_\-LPA}}\item[{\em 
\hypertarget{structs_8h_a9a5}{
LATC\_\-SRC\_\-LPA}
\label{structs_8h_a9a5}
}]LPA. \index{LATC_SRC_LCI@{LATC\_\-SRC\_\-LCI}!structs.h@{structs.h}}\index{structs.h@{structs.h}!LATC_SRC_LCI@{LATC\_\-SRC\_\-LCI}}\item[{\em 
\hypertarget{structs_8h_a9a6}{
LATC\_\-SRC\_\-LCI}
\label{structs_8h_a9a6}
}]LCI. \index{LATC_SRC_COMMAND@{LATC\_\-SRC\_\-COMMAND}!structs.h@{structs.h}}\index{structs.h@{structs.h}!LATC_SRC_COMMAND@{LATC\_\-SRC\_\-COMMAND}}\item[{\em 
\hypertarget{structs_8h_a9a7}{
LATC\_\-SRC\_\-COMMAND}
\label{structs_8h_a9a7}
}]Command. \end{description}
\end{Desc}

