\hypertarget{structcore__cpu}{}\doxysection{core\+\_\+cpu Struct Reference}
\label{structcore__cpu}\index{core\_cpu@{core\_cpu}}
\doxysubsection*{Data Fields}
\begin{DoxyCompactItemize}
\item 
volatile uint32\+\_\+t \mbox{\hyperlink{structcore__cpu_a6506e3e24342023d93d8a0f2b897dea3}{pc\+\_\+resync}}
\item 
volatile uint32\+\_\+t \mbox{\hyperlink{structcore__cpu_a0f6ee2b97ad7e3cd257606ded454305d}{pc\+\_\+iafctrl}}
\item 
volatile uint64\+\_\+t \mbox{\hyperlink{structcore__cpu_ac73c09e8566d5a2f04e482d8b84708bc}{pc\+\_\+globalctrl}}
\item 
struct pmc\+\_\+hw \mbox{\hyperlink{structcore__cpu_a6f79cd4bf52c56623d4c514b594e7d25}{pc\+\_\+corepmcs}} \mbox{[}$\,$\mbox{]}
\end{DoxyCompactItemize}


\doxysubsection{Detailed Description}


Definition at line \mbox{\hyperlink{hwpmc__core_8c_source_l00087}{87}} of file \mbox{\hyperlink{hwpmc__core_8c_source}{hwpmc\+\_\+core.\+c}}.



\doxysubsection{Field Documentation}
\mbox{\Hypertarget{structcore__cpu_a6f79cd4bf52c56623d4c514b594e7d25}\label{structcore__cpu_a6f79cd4bf52c56623d4c514b594e7d25}} 
\index{core\_cpu@{core\_cpu}!pc\_corepmcs@{pc\_corepmcs}}
\index{pc\_corepmcs@{pc\_corepmcs}!core\_cpu@{core\_cpu}}
\doxysubsubsection{\texorpdfstring{pc\_corepmcs}{pc\_corepmcs}}
{\footnotesize\ttfamily struct pmc\+\_\+hw core\+\_\+cpu\+::pc\+\_\+corepmcs\mbox{[}$\,$\mbox{]}}



Definition at line \mbox{\hyperlink{hwpmc__core_8c_source_l00091}{91}} of file \mbox{\hyperlink{hwpmc__core_8c_source}{hwpmc\+\_\+core.\+c}}.



Referenced by \mbox{\hyperlink{hwpmc__core_8c_source_l01128}{core2\+\_\+intr()}}, \mbox{\hyperlink{hwpmc__core_8c_source_l01068}{core\+\_\+intr()}}, \mbox{\hyperlink{hwpmc__core_8c_source_l00119}{core\+\_\+pcpu\+\_\+init()}}, \mbox{\hyperlink{hwpmc__core_8c_source_l00294}{iaf\+\_\+config\+\_\+pmc()}}, \mbox{\hyperlink{hwpmc__core_8c_source_l00313}{iaf\+\_\+describe()}}, \mbox{\hyperlink{hwpmc__core_8c_source_l00340}{iaf\+\_\+get\+\_\+config()}}, \mbox{\hyperlink{hwpmc__core_8c_source_l00359}{iaf\+\_\+read\+\_\+pmc()}}, \mbox{\hyperlink{hwpmc__core_8c_source_l00412}{iaf\+\_\+start\+\_\+pmc()}}, \mbox{\hyperlink{hwpmc__core_8c_source_l00488}{iaf\+\_\+write\+\_\+pmc()}}, \mbox{\hyperlink{hwpmc__core_8c_source_l00792}{iap\+\_\+config\+\_\+pmc()}}, \mbox{\hyperlink{hwpmc__core_8c_source_l00811}{iap\+\_\+describe()}}, \mbox{\hyperlink{hwpmc__core_8c_source_l00838}{iap\+\_\+get\+\_\+config()}}, \mbox{\hyperlink{hwpmc__core_8c_source_l00857}{iap\+\_\+read\+\_\+pmc()}}, \mbox{\hyperlink{hwpmc__core_8c_source_l00905}{iap\+\_\+start\+\_\+pmc()}}, \mbox{\hyperlink{hwpmc__core_8c_source_l00958}{iap\+\_\+stop\+\_\+pmc()}}, and \mbox{\hyperlink{hwpmc__core_8c_source_l00995}{iap\+\_\+write\+\_\+pmc()}}.

\mbox{\Hypertarget{structcore__cpu_ac73c09e8566d5a2f04e482d8b84708bc}\label{structcore__cpu_ac73c09e8566d5a2f04e482d8b84708bc}} 
\index{core\_cpu@{core\_cpu}!pc\_globalctrl@{pc\_globalctrl}}
\index{pc\_globalctrl@{pc\_globalctrl}!core\_cpu@{core\_cpu}}
\doxysubsubsection{\texorpdfstring{pc\_globalctrl}{pc\_globalctrl}}
{\footnotesize\ttfamily volatile uint64\+\_\+t core\+\_\+cpu\+::pc\+\_\+globalctrl}



Definition at line \mbox{\hyperlink{hwpmc__core_8c_source_l00090}{90}} of file \mbox{\hyperlink{hwpmc__core_8c_source}{hwpmc\+\_\+core.\+c}}.



Referenced by \mbox{\hyperlink{hwpmc__core_8c_source_l01128}{core2\+\_\+intr()}}, \mbox{\hyperlink{hwpmc__core_8c_source_l00412}{iaf\+\_\+start\+\_\+pmc()}}, \mbox{\hyperlink{hwpmc__core_8c_source_l00449}{iaf\+\_\+stop\+\_\+pmc()}}, \mbox{\hyperlink{hwpmc__core_8c_source_l00905}{iap\+\_\+start\+\_\+pmc()}}, and \mbox{\hyperlink{hwpmc__core_8c_source_l00958}{iap\+\_\+stop\+\_\+pmc()}}.

\mbox{\Hypertarget{structcore__cpu_a0f6ee2b97ad7e3cd257606ded454305d}\label{structcore__cpu_a0f6ee2b97ad7e3cd257606ded454305d}} 
\index{core\_cpu@{core\_cpu}!pc\_iafctrl@{pc\_iafctrl}}
\index{pc\_iafctrl@{pc\_iafctrl}!core\_cpu@{core\_cpu}}
\doxysubsubsection{\texorpdfstring{pc\_iafctrl}{pc\_iafctrl}}
{\footnotesize\ttfamily volatile uint32\+\_\+t core\+\_\+cpu\+::pc\+\_\+iafctrl}



Definition at line \mbox{\hyperlink{hwpmc__core_8c_source_l00089}{89}} of file \mbox{\hyperlink{hwpmc__core_8c_source}{hwpmc\+\_\+core.\+c}}.



Referenced by \mbox{\hyperlink{hwpmc__core_8c_source_l00412}{iaf\+\_\+start\+\_\+pmc()}}, \mbox{\hyperlink{hwpmc__core_8c_source_l00449}{iaf\+\_\+stop\+\_\+pmc()}}, and \mbox{\hyperlink{hwpmc__core_8c_source_l00488}{iaf\+\_\+write\+\_\+pmc()}}.

\mbox{\Hypertarget{structcore__cpu_a6506e3e24342023d93d8a0f2b897dea3}\label{structcore__cpu_a6506e3e24342023d93d8a0f2b897dea3}} 
\index{core\_cpu@{core\_cpu}!pc\_resync@{pc\_resync}}
\index{pc\_resync@{pc\_resync}!core\_cpu@{core\_cpu}}
\doxysubsubsection{\texorpdfstring{pc\_resync}{pc\_resync}}
{\footnotesize\ttfamily volatile uint32\+\_\+t core\+\_\+cpu\+::pc\+\_\+resync}



Definition at line \mbox{\hyperlink{hwpmc__core_8c_source_l00088}{88}} of file \mbox{\hyperlink{hwpmc__core_8c_source}{hwpmc\+\_\+core.\+c}}.



Referenced by \mbox{\hyperlink{hwpmc__core_8c_source_l01128}{core2\+\_\+intr()}}, \mbox{\hyperlink{hwpmc__core_8c_source_l00412}{iaf\+\_\+start\+\_\+pmc()}}, \mbox{\hyperlink{hwpmc__core_8c_source_l00449}{iaf\+\_\+stop\+\_\+pmc()}}, \mbox{\hyperlink{hwpmc__core_8c_source_l00905}{iap\+\_\+start\+\_\+pmc()}}, and \mbox{\hyperlink{hwpmc__core_8c_source_l00958}{iap\+\_\+stop\+\_\+pmc()}}.



The documentation for this struct was generated from the following file\+:\begin{DoxyCompactItemize}
\item 
dev/hwpmc/\mbox{\hyperlink{hwpmc__core_8c}{hwpmc\+\_\+core.\+c}}\end{DoxyCompactItemize}
