\hypertarget{maffinity__first__use_8h}{\section{opal/mca/maffinity/first\+\_\+use/maffinity\+\_\+first\+\_\+use.h File Reference}
\label{maffinity__first__use_8h}\index{opal/mca/maffinity/first\+\_\+use/maffinity\+\_\+first\+\_\+use.\+h@{opal/mca/maffinity/first\+\_\+use/maffinity\+\_\+first\+\_\+use.\+h}}
}


Processor affinity for First\+\_\+\+Use.  


{\ttfamily \#include \char`\"{}opal\+\_\+config.\+h\char`\"{}}\\*
{\ttfamily \#include \char`\"{}opal/mca/mca.\+h\char`\"{}}\\*
{\ttfamily \#include \char`\"{}opal/mca/maffinity/maffinity.\+h\char`\"{}}\\*
\subsection*{Functions}
\begin{DoxyCompactItemize}
\item 
int \hyperlink{maffinity__first__use_8h_a12fba1dbe05b64a4adae31d8af066c62}{opal\+\_\+maffinity\+\_\+first\+\_\+use\+\_\+component\+\_\+query} (\hyperlink{mca_8h_a754b82edf8c7a63b09f7ee5270031bdd}{mca\+\_\+base\+\_\+module\+\_\+t} $\ast$$\ast$module, int $\ast$priority)
\begin{DoxyCompactList}\small\item\em maffinity query A\+P\+I function \end{DoxyCompactList}\end{DoxyCompactItemize}
\subsection*{Variables}
\begin{DoxyCompactItemize}
\item 
\hypertarget{maffinity__first__use_8h_a4bc5ff37b63e65e03d2f94656c8af661}{B\+E\+G\+I\+N\+\_\+\+C\+\_\+\+D\+E\+C\+L\+S \\*
O\+P\+A\+L\+\_\+\+M\+O\+D\+U\+L\+E\+\_\+\+D\+E\+C\+L\+S\+P\+E\+C const \\*
\hyperlink{structopal__maffinity__base__component__2__0__0__t}{opal\+\_\+maffinity\+\_\+base\+\_\+component\+\_\+2\+\_\+0\+\_\+0\+\_\+t} \hyperlink{maffinity__first__use_8h_a4bc5ff37b63e65e03d2f94656c8af661}{mca\+\_\+maffinity\+\_\+first\+\_\+use\+\_\+component}}\label{maffinity__first__use_8h_a4bc5ff37b63e65e03d2f94656c8af661}

\begin{DoxyCompactList}\small\item\em Globally exported variable. \end{DoxyCompactList}\end{DoxyCompactItemize}


\subsection{Detailed Description}
Processor affinity for First\+\_\+\+Use. 



\subsection{Function Documentation}
\hypertarget{maffinity__first__use_8h_a12fba1dbe05b64a4adae31d8af066c62}{\index{maffinity\+\_\+first\+\_\+use.\+h@{maffinity\+\_\+first\+\_\+use.\+h}!opal\+\_\+maffinity\+\_\+first\+\_\+use\+\_\+component\+\_\+query@{opal\+\_\+maffinity\+\_\+first\+\_\+use\+\_\+component\+\_\+query}}
\index{opal\+\_\+maffinity\+\_\+first\+\_\+use\+\_\+component\+\_\+query@{opal\+\_\+maffinity\+\_\+first\+\_\+use\+\_\+component\+\_\+query}!maffinity\+\_\+first\+\_\+use.\+h@{maffinity\+\_\+first\+\_\+use.\+h}}
\subsubsection[{opal\+\_\+maffinity\+\_\+first\+\_\+use\+\_\+component\+\_\+query}]{\setlength{\rightskip}{0pt plus 5cm}int opal\+\_\+maffinity\+\_\+first\+\_\+use\+\_\+component\+\_\+query (
\begin{DoxyParamCaption}
\item[{{\bf mca\+\_\+base\+\_\+module\+\_\+t} $\ast$$\ast$}]{module, }
\item[{int $\ast$}]{priority}
\end{DoxyParamCaption}
)}}\label{maffinity__first__use_8h_a12fba1dbe05b64a4adae31d8af066c62}


maffinity query A\+P\+I function 

Query function for maffinity components. Simply returns a priority to rank it against other available maffinity components (assumedly, only one component will be available per platform, but it's possible that there could be more than one available). 

References mca\+\_\+base\+\_\+param\+\_\+find(), and mca\+\_\+base\+\_\+param\+\_\+lookup\+\_\+int().

