\hypertarget{structccr__softc}{}\doxysection{ccr\+\_\+softc Struct Reference}
\label{structccr__softc}\index{ccr\_softc@{ccr\_softc}}


Collaboration diagram for ccr\+\_\+softc\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=350pt]{d3/d76/structccr__softc__coll__graph}
\end{center}
\end{figure}
\doxysubsection*{Data Fields}
\begin{DoxyCompactItemize}
\item 
struct \mbox{\hyperlink{structadapter}{adapter}} $\ast$ \mbox{\hyperlink{structccr__softc_aec45200c255bebd914a196c1996cce54}{adapter}}
\item 
device\+\_\+t \mbox{\hyperlink{structccr__softc_a7a486bdcb0b0355a2cfb017a3b946d41}{dev}}
\item 
uint32\+\_\+t \mbox{\hyperlink{structccr__softc_a5fea2d4873cc97978e0dbb706b162de5}{cid}}
\item 
struct mtx \mbox{\hyperlink{structccr__softc_ad1af2c5ead91981bdf9bb7f0e4c1b54a}{lock}}
\item 
\mbox{\hyperlink{osdep_8h_a0b04dfdc836bb95007520d26774d0b41}{bool}} \mbox{\hyperlink{structccr__softc_a2429c4eb22b579350191ee1668c4c2be}{detaching}}
\item 
struct \mbox{\hyperlink{structccr__port}{ccr\+\_\+port}} \mbox{\hyperlink{structccr__softc_a5a645dad93ce496ee317006aa5108fca}{ports}} \mbox{[}\mbox{\hyperlink{common_8h_ac36f475ca5b446f4fde4c9b90bec77c8a509d5873368d8fc96148f7c157736f86}{MAX\+\_\+\+NPORTS}}\mbox{]}
\item 
u\+\_\+int \mbox{\hyperlink{structccr__softc_a95247b471f42cd86e8b4c54152218de7}{port\+\_\+mask}}
\item 
int \mbox{\hyperlink{structccr__softc_a0dd6389bd16f29ef7b28bbc1a3b150b8}{first\+\_\+rxq\+\_\+id}}
\item 
char $\ast$ \mbox{\hyperlink{structccr__softc_ad69addb4adfa0d8112b503a3b27504b9}{iv\+\_\+aad\+\_\+buf}}
\item 
struct sglist $\ast$ \mbox{\hyperlink{structccr__softc_aae37a6b43abcb61566f7a2dce564b3cd}{sg\+\_\+iv\+\_\+aad}}
\item 
counter\+\_\+u64\+\_\+t \mbox{\hyperlink{structccr__softc_a2dfdeae7ce4d409117b4ae8dcf052362}{stats\+\_\+cipher\+\_\+encrypt}}
\item 
counter\+\_\+u64\+\_\+t \mbox{\hyperlink{structccr__softc_a98f3d4c8c78c5067273018d5119bd4bb}{stats\+\_\+cipher\+\_\+decrypt}}
\item 
counter\+\_\+u64\+\_\+t \mbox{\hyperlink{structccr__softc_ae52cf78c9c0e7bc8b64ad37f859df581}{stats\+\_\+hash}}
\item 
counter\+\_\+u64\+\_\+t \mbox{\hyperlink{structccr__softc_a6dbe6ae701e535f58e814da082abd07e}{stats\+\_\+hmac}}
\item 
counter\+\_\+u64\+\_\+t \mbox{\hyperlink{structccr__softc_a1c86f2b8e4e727d73f8cdd95c0fffed2}{stats\+\_\+eta\+\_\+encrypt}}
\item 
counter\+\_\+u64\+\_\+t \mbox{\hyperlink{structccr__softc_a45eb4700655ee9f35cd366606a9e8e91}{stats\+\_\+eta\+\_\+decrypt}}
\item 
counter\+\_\+u64\+\_\+t \mbox{\hyperlink{structccr__softc_a77f4a2be95c396395fcbc940fc640155}{stats\+\_\+gcm\+\_\+encrypt}}
\item 
counter\+\_\+u64\+\_\+t \mbox{\hyperlink{structccr__softc_a0f7edec1ae04e8069a471cc915bb7c7b}{stats\+\_\+gcm\+\_\+decrypt}}
\item 
counter\+\_\+u64\+\_\+t \mbox{\hyperlink{structccr__softc_a2505e447e353f2547074874b883bcec7}{stats\+\_\+ccm\+\_\+encrypt}}
\item 
counter\+\_\+u64\+\_\+t \mbox{\hyperlink{structccr__softc_ad4930bd70adde7b671d88ea00b008fd5}{stats\+\_\+ccm\+\_\+decrypt}}
\item 
counter\+\_\+u64\+\_\+t \mbox{\hyperlink{structccr__softc_a8e588b5d0c59407f754196c0a8860452}{stats\+\_\+wr\+\_\+nomem}}
\item 
counter\+\_\+u64\+\_\+t \mbox{\hyperlink{structccr__softc_a1892e97662d9719aac4b2f4e612f67ab}{stats\+\_\+inflight}}
\item 
counter\+\_\+u64\+\_\+t \mbox{\hyperlink{structccr__softc_a55dd4d14d733d7cde3d36d0842034726}{stats\+\_\+mac\+\_\+error}}
\item 
counter\+\_\+u64\+\_\+t \mbox{\hyperlink{structccr__softc_a91908e8829346d7f984637d6d5ecaee7}{stats\+\_\+pad\+\_\+error}}
\item 
counter\+\_\+u64\+\_\+t \mbox{\hyperlink{structccr__softc_ae3ca32fe8213f67ac9975c4e4f2f67d6}{stats\+\_\+sglist\+\_\+error}}
\item 
counter\+\_\+u64\+\_\+t \mbox{\hyperlink{structccr__softc_aeeac882c721de7cad60e8bc4ce1f8954}{stats\+\_\+process\+\_\+error}}
\item 
counter\+\_\+u64\+\_\+t \mbox{\hyperlink{structccr__softc_afbf8a1feb311fc749af464742976297d}{stats\+\_\+sw\+\_\+fallback}}
\item 
struct sysctl\+\_\+ctx\+\_\+list \mbox{\hyperlink{structccr__softc_a6ad0450f989ec0d6cc5f063b5f8e6248}{ctx}}
\end{DoxyCompactItemize}


\doxysubsection{Detailed Description}


Definition at line \mbox{\hyperlink{t4__crypto_8c_source_l00217}{217}} of file \mbox{\hyperlink{t4__crypto_8c_source}{t4\+\_\+crypto.\+c}}.



\doxysubsection{Field Documentation}
\mbox{\Hypertarget{structccr__softc_aec45200c255bebd914a196c1996cce54}\label{structccr__softc_aec45200c255bebd914a196c1996cce54}} 
\index{ccr\_softc@{ccr\_softc}!adapter@{adapter}}
\index{adapter@{adapter}!ccr\_softc@{ccr\_softc}}
\doxysubsubsection{\texorpdfstring{adapter}{adapter}}
{\footnotesize\ttfamily struct \mbox{\hyperlink{structadapter}{adapter}}$\ast$ ccr\+\_\+softc\+::adapter}



Definition at line \mbox{\hyperlink{t4__crypto_8c_source_l00218}{218}} of file \mbox{\hyperlink{t4__crypto_8c_source}{t4\+\_\+crypto.\+c}}.



Referenced by \mbox{\hyperlink{t4__crypto_8c_source_l01947}{ccr\+\_\+attach()}}, \mbox{\hyperlink{t4__crypto_8c_source_l01447}{ccr\+\_\+ccm()}}, \mbox{\hyperlink{t4__crypto_8c_source_l00622}{ccr\+\_\+cipher()}}, \mbox{\hyperlink{t4__crypto_8c_source_l02009}{ccr\+\_\+detach()}}, \mbox{\hyperlink{t4__crypto_8c_source_l00814}{ccr\+\_\+eta()}}, \mbox{\hyperlink{t4__crypto_8c_source_l01119}{ccr\+\_\+gcm()}}, \mbox{\hyperlink{t4__crypto_8c_source_l00478}{ccr\+\_\+hash()}}, and \mbox{\hyperlink{t4__crypto_8c_source_l01922}{ccr\+\_\+init\+\_\+port()}}.

\mbox{\Hypertarget{structccr__softc_a5fea2d4873cc97978e0dbb706b162de5}\label{structccr__softc_a5fea2d4873cc97978e0dbb706b162de5}} 
\index{ccr\_softc@{ccr\_softc}!cid@{cid}}
\index{cid@{cid}!ccr\_softc@{ccr\_softc}}
\doxysubsubsection{\texorpdfstring{cid}{cid}}
{\footnotesize\ttfamily uint32\+\_\+t ccr\+\_\+softc\+::cid}



Definition at line \mbox{\hyperlink{t4__crypto_8c_source_l00220}{220}} of file \mbox{\hyperlink{t4__crypto_8c_source}{t4\+\_\+crypto.\+c}}.



Referenced by \mbox{\hyperlink{t4__crypto_8c_source_l01947}{ccr\+\_\+attach()}}, and \mbox{\hyperlink{t4__crypto_8c_source_l02009}{ccr\+\_\+detach()}}.

\mbox{\Hypertarget{structccr__softc_a6ad0450f989ec0d6cc5f063b5f8e6248}\label{structccr__softc_a6ad0450f989ec0d6cc5f063b5f8e6248}} 
\index{ccr\_softc@{ccr\_softc}!ctx@{ctx}}
\index{ctx@{ctx}!ccr\_softc@{ccr\_softc}}
\doxysubsubsection{\texorpdfstring{ctx}{ctx}}
{\footnotesize\ttfamily struct sysctl\+\_\+ctx\+\_\+list ccr\+\_\+softc\+::ctx}



Definition at line \mbox{\hyperlink{t4__crypto_8c_source_l00253}{253}} of file \mbox{\hyperlink{t4__crypto_8c_source}{t4\+\_\+crypto.\+c}}.



Referenced by \mbox{\hyperlink{t4__crypto_8c_source_l01947}{ccr\+\_\+attach()}}, \mbox{\hyperlink{t4__crypto_8c_source_l02009}{ccr\+\_\+detach()}}, and \mbox{\hyperlink{t4__crypto_8c_source_l01822}{ccr\+\_\+sysctls()}}.

\mbox{\Hypertarget{structccr__softc_a2429c4eb22b579350191ee1668c4c2be}\label{structccr__softc_a2429c4eb22b579350191ee1668c4c2be}} 
\index{ccr\_softc@{ccr\_softc}!detaching@{detaching}}
\index{detaching@{detaching}!ccr\_softc@{ccr\_softc}}
\doxysubsubsection{\texorpdfstring{detaching}{detaching}}
{\footnotesize\ttfamily \mbox{\hyperlink{osdep_8h_a0b04dfdc836bb95007520d26774d0b41}{bool}} ccr\+\_\+softc\+::detaching}



Definition at line \mbox{\hyperlink{t4__crypto_8c_source_l00222}{222}} of file \mbox{\hyperlink{t4__crypto_8c_source}{t4\+\_\+crypto.\+c}}.



Referenced by \mbox{\hyperlink{t4__crypto_8c_source_l02009}{ccr\+\_\+detach()}}, and \mbox{\hyperlink{t4__crypto_8c_source_l02318}{ccr\+\_\+newsession()}}.

\mbox{\Hypertarget{structccr__softc_a7a486bdcb0b0355a2cfb017a3b946d41}\label{structccr__softc_a7a486bdcb0b0355a2cfb017a3b946d41}} 
\index{ccr\_softc@{ccr\_softc}!dev@{dev}}
\index{dev@{dev}!ccr\_softc@{ccr\_softc}}
\doxysubsubsection{\texorpdfstring{dev}{dev}}
{\footnotesize\ttfamily device\+\_\+t ccr\+\_\+softc\+::dev}



Definition at line \mbox{\hyperlink{t4__crypto_8c_source_l00219}{219}} of file \mbox{\hyperlink{t4__crypto_8c_source}{t4\+\_\+crypto.\+c}}.



Referenced by \mbox{\hyperlink{t4__crypto_8c_source_l01947}{ccr\+\_\+attach()}}, \mbox{\hyperlink{t4__crypto_8c_source_l02009}{ccr\+\_\+detach()}}, and \mbox{\hyperlink{t4__crypto_8c_source_l01822}{ccr\+\_\+sysctls()}}.

\mbox{\Hypertarget{structccr__softc_a0dd6389bd16f29ef7b28bbc1a3b150b8}\label{structccr__softc_a0dd6389bd16f29ef7b28bbc1a3b150b8}} 
\index{ccr\_softc@{ccr\_softc}!first\_rxq\_id@{first\_rxq\_id}}
\index{first\_rxq\_id@{first\_rxq\_id}!ccr\_softc@{ccr\_softc}}
\doxysubsubsection{\texorpdfstring{first\_rxq\_id}{first\_rxq\_id}}
{\footnotesize\ttfamily int ccr\+\_\+softc\+::first\+\_\+rxq\+\_\+id}



Definition at line \mbox{\hyperlink{t4__crypto_8c_source_l00225}{225}} of file \mbox{\hyperlink{t4__crypto_8c_source}{t4\+\_\+crypto.\+c}}.



Referenced by \mbox{\hyperlink{t4__crypto_8c_source_l01947}{ccr\+\_\+attach()}}, and \mbox{\hyperlink{t4__crypto_8c_source_l00431}{ccr\+\_\+populate\+\_\+wreq()}}.

\mbox{\Hypertarget{structccr__softc_ad69addb4adfa0d8112b503a3b27504b9}\label{structccr__softc_ad69addb4adfa0d8112b503a3b27504b9}} 
\index{ccr\_softc@{ccr\_softc}!iv\_aad\_buf@{iv\_aad\_buf}}
\index{iv\_aad\_buf@{iv\_aad\_buf}!ccr\_softc@{ccr\_softc}}
\doxysubsubsection{\texorpdfstring{iv\_aad\_buf}{iv\_aad\_buf}}
{\footnotesize\ttfamily char$\ast$ ccr\+\_\+softc\+::iv\+\_\+aad\+\_\+buf}



Definition at line \mbox{\hyperlink{t4__crypto_8c_source_l00231}{231}} of file \mbox{\hyperlink{t4__crypto_8c_source}{t4\+\_\+crypto.\+c}}.



Referenced by \mbox{\hyperlink{t4__crypto_8c_source_l01947}{ccr\+\_\+attach()}}, and \mbox{\hyperlink{t4__crypto_8c_source_l02009}{ccr\+\_\+detach()}}.

\mbox{\Hypertarget{structccr__softc_ad1af2c5ead91981bdf9bb7f0e4c1b54a}\label{structccr__softc_ad1af2c5ead91981bdf9bb7f0e4c1b54a}} 
\index{ccr\_softc@{ccr\_softc}!lock@{lock}}
\index{lock@{lock}!ccr\_softc@{ccr\_softc}}
\doxysubsubsection{\texorpdfstring{lock}{lock}}
{\footnotesize\ttfamily struct mtx ccr\+\_\+softc\+::lock}



Definition at line \mbox{\hyperlink{t4__crypto_8c_source_l00221}{221}} of file \mbox{\hyperlink{t4__crypto_8c_source}{t4\+\_\+crypto.\+c}}.



Referenced by \mbox{\hyperlink{t4__crypto_8c_source_l01947}{ccr\+\_\+attach()}}, \mbox{\hyperlink{t4__crypto_8c_source_l02273}{ccr\+\_\+choose\+\_\+port()}}, \mbox{\hyperlink{t4__crypto_8c_source_l02009}{ccr\+\_\+detach()}}, \mbox{\hyperlink{t4__crypto_8c_source_l02506}{ccr\+\_\+freesession()}}, and \mbox{\hyperlink{t4__crypto_8c_source_l02318}{ccr\+\_\+newsession()}}.

\mbox{\Hypertarget{structccr__softc_a95247b471f42cd86e8b4c54152218de7}\label{structccr__softc_a95247b471f42cd86e8b4c54152218de7}} 
\index{ccr\_softc@{ccr\_softc}!port\_mask@{port\_mask}}
\index{port\_mask@{port\_mask}!ccr\_softc@{ccr\_softc}}
\doxysubsubsection{\texorpdfstring{port\_mask}{port\_mask}}
{\footnotesize\ttfamily u\+\_\+int ccr\+\_\+softc\+::port\+\_\+mask}



Definition at line \mbox{\hyperlink{t4__crypto_8c_source_l00224}{224}} of file \mbox{\hyperlink{t4__crypto_8c_source}{t4\+\_\+crypto.\+c}}.



Referenced by \mbox{\hyperlink{t4__crypto_8c_source_l02273}{ccr\+\_\+choose\+\_\+port()}}, \mbox{\hyperlink{t4__crypto_8c_source_l01922}{ccr\+\_\+init\+\_\+port()}}, and \mbox{\hyperlink{t4__crypto_8c_source_l01822}{ccr\+\_\+sysctls()}}.

\mbox{\Hypertarget{structccr__softc_a5a645dad93ce496ee317006aa5108fca}\label{structccr__softc_a5a645dad93ce496ee317006aa5108fca}} 
\index{ccr\_softc@{ccr\_softc}!ports@{ports}}
\index{ports@{ports}!ccr\_softc@{ccr\_softc}}
\doxysubsubsection{\texorpdfstring{ports}{ports}}
{\footnotesize\ttfamily struct \mbox{\hyperlink{structccr__port}{ccr\+\_\+port}} ccr\+\_\+softc\+::ports\mbox{[}\mbox{\hyperlink{common_8h_ac36f475ca5b446f4fde4c9b90bec77c8a509d5873368d8fc96148f7c157736f86}{MAX\+\_\+\+NPORTS}}\mbox{]}}



Definition at line \mbox{\hyperlink{t4__crypto_8c_source_l00223}{223}} of file \mbox{\hyperlink{t4__crypto_8c_source}{t4\+\_\+crypto.\+c}}.



Referenced by \mbox{\hyperlink{t4__crypto_8c_source_l02273}{ccr\+\_\+choose\+\_\+port()}}, \mbox{\hyperlink{t4__crypto_8c_source_l02001}{ccr\+\_\+free\+\_\+port()}}, \mbox{\hyperlink{t4__crypto_8c_source_l01922}{ccr\+\_\+init\+\_\+port()}}, and \mbox{\hyperlink{t4__crypto_8c_source_l01822}{ccr\+\_\+sysctls()}}.

\mbox{\Hypertarget{structccr__softc_aae37a6b43abcb61566f7a2dce564b3cd}\label{structccr__softc_aae37a6b43abcb61566f7a2dce564b3cd}} 
\index{ccr\_softc@{ccr\_softc}!sg\_iv\_aad@{sg\_iv\_aad}}
\index{sg\_iv\_aad@{sg\_iv\_aad}!ccr\_softc@{ccr\_softc}}
\doxysubsubsection{\texorpdfstring{sg\_iv\_aad}{sg\_iv\_aad}}
{\footnotesize\ttfamily struct sglist$\ast$ ccr\+\_\+softc\+::sg\+\_\+iv\+\_\+aad}



Definition at line \mbox{\hyperlink{t4__crypto_8c_source_l00232}{232}} of file \mbox{\hyperlink{t4__crypto_8c_source}{t4\+\_\+crypto.\+c}}.



Referenced by \mbox{\hyperlink{t4__crypto_8c_source_l01947}{ccr\+\_\+attach()}}, \mbox{\hyperlink{t4__crypto_8c_source_l01447}{ccr\+\_\+ccm()}}, \mbox{\hyperlink{t4__crypto_8c_source_l02009}{ccr\+\_\+detach()}}, \mbox{\hyperlink{t4__crypto_8c_source_l00814}{ccr\+\_\+eta()}}, and \mbox{\hyperlink{t4__crypto_8c_source_l01119}{ccr\+\_\+gcm()}}.

\mbox{\Hypertarget{structccr__softc_ad4930bd70adde7b671d88ea00b008fd5}\label{structccr__softc_ad4930bd70adde7b671d88ea00b008fd5}} 
\index{ccr\_softc@{ccr\_softc}!stats\_ccm\_decrypt@{stats\_ccm\_decrypt}}
\index{stats\_ccm\_decrypt@{stats\_ccm\_decrypt}!ccr\_softc@{ccr\_softc}}
\doxysubsubsection{\texorpdfstring{stats\_ccm\_decrypt}{stats\_ccm\_decrypt}}
{\footnotesize\ttfamily counter\+\_\+u64\+\_\+t ccr\+\_\+softc\+::stats\+\_\+ccm\+\_\+decrypt}



Definition at line \mbox{\hyperlink{t4__crypto_8c_source_l00244}{244}} of file \mbox{\hyperlink{t4__crypto_8c_source}{t4\+\_\+crypto.\+c}}.



Referenced by \mbox{\hyperlink{t4__crypto_8c_source_l01947}{ccr\+\_\+attach()}}, \mbox{\hyperlink{t4__crypto_8c_source_l02009}{ccr\+\_\+detach()}}, \mbox{\hyperlink{t4__crypto_8c_source_l02526}{ccr\+\_\+process()}}, and \mbox{\hyperlink{t4__crypto_8c_source_l01822}{ccr\+\_\+sysctls()}}.

\mbox{\Hypertarget{structccr__softc_a2505e447e353f2547074874b883bcec7}\label{structccr__softc_a2505e447e353f2547074874b883bcec7}} 
\index{ccr\_softc@{ccr\_softc}!stats\_ccm\_encrypt@{stats\_ccm\_encrypt}}
\index{stats\_ccm\_encrypt@{stats\_ccm\_encrypt}!ccr\_softc@{ccr\_softc}}
\doxysubsubsection{\texorpdfstring{stats\_ccm\_encrypt}{stats\_ccm\_encrypt}}
{\footnotesize\ttfamily counter\+\_\+u64\+\_\+t ccr\+\_\+softc\+::stats\+\_\+ccm\+\_\+encrypt}



Definition at line \mbox{\hyperlink{t4__crypto_8c_source_l00243}{243}} of file \mbox{\hyperlink{t4__crypto_8c_source}{t4\+\_\+crypto.\+c}}.



Referenced by \mbox{\hyperlink{t4__crypto_8c_source_l01947}{ccr\+\_\+attach()}}, \mbox{\hyperlink{t4__crypto_8c_source_l02009}{ccr\+\_\+detach()}}, \mbox{\hyperlink{t4__crypto_8c_source_l02526}{ccr\+\_\+process()}}, and \mbox{\hyperlink{t4__crypto_8c_source_l01822}{ccr\+\_\+sysctls()}}.

\mbox{\Hypertarget{structccr__softc_a98f3d4c8c78c5067273018d5119bd4bb}\label{structccr__softc_a98f3d4c8c78c5067273018d5119bd4bb}} 
\index{ccr\_softc@{ccr\_softc}!stats\_cipher\_decrypt@{stats\_cipher\_decrypt}}
\index{stats\_cipher\_decrypt@{stats\_cipher\_decrypt}!ccr\_softc@{ccr\_softc}}
\doxysubsubsection{\texorpdfstring{stats\_cipher\_decrypt}{stats\_cipher\_decrypt}}
{\footnotesize\ttfamily counter\+\_\+u64\+\_\+t ccr\+\_\+softc\+::stats\+\_\+cipher\+\_\+decrypt}



Definition at line \mbox{\hyperlink{t4__crypto_8c_source_l00236}{236}} of file \mbox{\hyperlink{t4__crypto_8c_source}{t4\+\_\+crypto.\+c}}.



Referenced by \mbox{\hyperlink{t4__crypto_8c_source_l01947}{ccr\+\_\+attach()}}, \mbox{\hyperlink{t4__crypto_8c_source_l02009}{ccr\+\_\+detach()}}, \mbox{\hyperlink{t4__crypto_8c_source_l02526}{ccr\+\_\+process()}}, and \mbox{\hyperlink{t4__crypto_8c_source_l01822}{ccr\+\_\+sysctls()}}.

\mbox{\Hypertarget{structccr__softc_a2dfdeae7ce4d409117b4ae8dcf052362}\label{structccr__softc_a2dfdeae7ce4d409117b4ae8dcf052362}} 
\index{ccr\_softc@{ccr\_softc}!stats\_cipher\_encrypt@{stats\_cipher\_encrypt}}
\index{stats\_cipher\_encrypt@{stats\_cipher\_encrypt}!ccr\_softc@{ccr\_softc}}
\doxysubsubsection{\texorpdfstring{stats\_cipher\_encrypt}{stats\_cipher\_encrypt}}
{\footnotesize\ttfamily counter\+\_\+u64\+\_\+t ccr\+\_\+softc\+::stats\+\_\+cipher\+\_\+encrypt}



Definition at line \mbox{\hyperlink{t4__crypto_8c_source_l00235}{235}} of file \mbox{\hyperlink{t4__crypto_8c_source}{t4\+\_\+crypto.\+c}}.



Referenced by \mbox{\hyperlink{t4__crypto_8c_source_l01947}{ccr\+\_\+attach()}}, \mbox{\hyperlink{t4__crypto_8c_source_l02009}{ccr\+\_\+detach()}}, \mbox{\hyperlink{t4__crypto_8c_source_l02526}{ccr\+\_\+process()}}, and \mbox{\hyperlink{t4__crypto_8c_source_l01822}{ccr\+\_\+sysctls()}}.

\mbox{\Hypertarget{structccr__softc_a45eb4700655ee9f35cd366606a9e8e91}\label{structccr__softc_a45eb4700655ee9f35cd366606a9e8e91}} 
\index{ccr\_softc@{ccr\_softc}!stats\_eta\_decrypt@{stats\_eta\_decrypt}}
\index{stats\_eta\_decrypt@{stats\_eta\_decrypt}!ccr\_softc@{ccr\_softc}}
\doxysubsubsection{\texorpdfstring{stats\_eta\_decrypt}{stats\_eta\_decrypt}}
{\footnotesize\ttfamily counter\+\_\+u64\+\_\+t ccr\+\_\+softc\+::stats\+\_\+eta\+\_\+decrypt}



Definition at line \mbox{\hyperlink{t4__crypto_8c_source_l00240}{240}} of file \mbox{\hyperlink{t4__crypto_8c_source}{t4\+\_\+crypto.\+c}}.



Referenced by \mbox{\hyperlink{t4__crypto_8c_source_l01947}{ccr\+\_\+attach()}}, \mbox{\hyperlink{t4__crypto_8c_source_l02009}{ccr\+\_\+detach()}}, \mbox{\hyperlink{t4__crypto_8c_source_l02526}{ccr\+\_\+process()}}, and \mbox{\hyperlink{t4__crypto_8c_source_l01822}{ccr\+\_\+sysctls()}}.

\mbox{\Hypertarget{structccr__softc_a1c86f2b8e4e727d73f8cdd95c0fffed2}\label{structccr__softc_a1c86f2b8e4e727d73f8cdd95c0fffed2}} 
\index{ccr\_softc@{ccr\_softc}!stats\_eta\_encrypt@{stats\_eta\_encrypt}}
\index{stats\_eta\_encrypt@{stats\_eta\_encrypt}!ccr\_softc@{ccr\_softc}}
\doxysubsubsection{\texorpdfstring{stats\_eta\_encrypt}{stats\_eta\_encrypt}}
{\footnotesize\ttfamily counter\+\_\+u64\+\_\+t ccr\+\_\+softc\+::stats\+\_\+eta\+\_\+encrypt}



Definition at line \mbox{\hyperlink{t4__crypto_8c_source_l00239}{239}} of file \mbox{\hyperlink{t4__crypto_8c_source}{t4\+\_\+crypto.\+c}}.



Referenced by \mbox{\hyperlink{t4__crypto_8c_source_l01947}{ccr\+\_\+attach()}}, \mbox{\hyperlink{t4__crypto_8c_source_l02009}{ccr\+\_\+detach()}}, \mbox{\hyperlink{t4__crypto_8c_source_l02526}{ccr\+\_\+process()}}, and \mbox{\hyperlink{t4__crypto_8c_source_l01822}{ccr\+\_\+sysctls()}}.

\mbox{\Hypertarget{structccr__softc_a0f7edec1ae04e8069a471cc915bb7c7b}\label{structccr__softc_a0f7edec1ae04e8069a471cc915bb7c7b}} 
\index{ccr\_softc@{ccr\_softc}!stats\_gcm\_decrypt@{stats\_gcm\_decrypt}}
\index{stats\_gcm\_decrypt@{stats\_gcm\_decrypt}!ccr\_softc@{ccr\_softc}}
\doxysubsubsection{\texorpdfstring{stats\_gcm\_decrypt}{stats\_gcm\_decrypt}}
{\footnotesize\ttfamily counter\+\_\+u64\+\_\+t ccr\+\_\+softc\+::stats\+\_\+gcm\+\_\+decrypt}



Definition at line \mbox{\hyperlink{t4__crypto_8c_source_l00242}{242}} of file \mbox{\hyperlink{t4__crypto_8c_source}{t4\+\_\+crypto.\+c}}.



Referenced by \mbox{\hyperlink{t4__crypto_8c_source_l01947}{ccr\+\_\+attach()}}, \mbox{\hyperlink{t4__crypto_8c_source_l02009}{ccr\+\_\+detach()}}, \mbox{\hyperlink{t4__crypto_8c_source_l02526}{ccr\+\_\+process()}}, and \mbox{\hyperlink{t4__crypto_8c_source_l01822}{ccr\+\_\+sysctls()}}.

\mbox{\Hypertarget{structccr__softc_a77f4a2be95c396395fcbc940fc640155}\label{structccr__softc_a77f4a2be95c396395fcbc940fc640155}} 
\index{ccr\_softc@{ccr\_softc}!stats\_gcm\_encrypt@{stats\_gcm\_encrypt}}
\index{stats\_gcm\_encrypt@{stats\_gcm\_encrypt}!ccr\_softc@{ccr\_softc}}
\doxysubsubsection{\texorpdfstring{stats\_gcm\_encrypt}{stats\_gcm\_encrypt}}
{\footnotesize\ttfamily counter\+\_\+u64\+\_\+t ccr\+\_\+softc\+::stats\+\_\+gcm\+\_\+encrypt}



Definition at line \mbox{\hyperlink{t4__crypto_8c_source_l00241}{241}} of file \mbox{\hyperlink{t4__crypto_8c_source}{t4\+\_\+crypto.\+c}}.



Referenced by \mbox{\hyperlink{t4__crypto_8c_source_l01947}{ccr\+\_\+attach()}}, \mbox{\hyperlink{t4__crypto_8c_source_l02009}{ccr\+\_\+detach()}}, \mbox{\hyperlink{t4__crypto_8c_source_l02526}{ccr\+\_\+process()}}, and \mbox{\hyperlink{t4__crypto_8c_source_l01822}{ccr\+\_\+sysctls()}}.

\mbox{\Hypertarget{structccr__softc_ae52cf78c9c0e7bc8b64ad37f859df581}\label{structccr__softc_ae52cf78c9c0e7bc8b64ad37f859df581}} 
\index{ccr\_softc@{ccr\_softc}!stats\_hash@{stats\_hash}}
\index{stats\_hash@{stats\_hash}!ccr\_softc@{ccr\_softc}}
\doxysubsubsection{\texorpdfstring{stats\_hash}{stats\_hash}}
{\footnotesize\ttfamily counter\+\_\+u64\+\_\+t ccr\+\_\+softc\+::stats\+\_\+hash}



Definition at line \mbox{\hyperlink{t4__crypto_8c_source_l00237}{237}} of file \mbox{\hyperlink{t4__crypto_8c_source}{t4\+\_\+crypto.\+c}}.



Referenced by \mbox{\hyperlink{t4__crypto_8c_source_l01947}{ccr\+\_\+attach()}}, \mbox{\hyperlink{t4__crypto_8c_source_l02009}{ccr\+\_\+detach()}}, \mbox{\hyperlink{t4__crypto_8c_source_l02526}{ccr\+\_\+process()}}, and \mbox{\hyperlink{t4__crypto_8c_source_l01822}{ccr\+\_\+sysctls()}}.

\mbox{\Hypertarget{structccr__softc_a6dbe6ae701e535f58e814da082abd07e}\label{structccr__softc_a6dbe6ae701e535f58e814da082abd07e}} 
\index{ccr\_softc@{ccr\_softc}!stats\_hmac@{stats\_hmac}}
\index{stats\_hmac@{stats\_hmac}!ccr\_softc@{ccr\_softc}}
\doxysubsubsection{\texorpdfstring{stats\_hmac}{stats\_hmac}}
{\footnotesize\ttfamily counter\+\_\+u64\+\_\+t ccr\+\_\+softc\+::stats\+\_\+hmac}



Definition at line \mbox{\hyperlink{t4__crypto_8c_source_l00238}{238}} of file \mbox{\hyperlink{t4__crypto_8c_source}{t4\+\_\+crypto.\+c}}.



Referenced by \mbox{\hyperlink{t4__crypto_8c_source_l01947}{ccr\+\_\+attach()}}, \mbox{\hyperlink{t4__crypto_8c_source_l02009}{ccr\+\_\+detach()}}, \mbox{\hyperlink{t4__crypto_8c_source_l02526}{ccr\+\_\+process()}}, and \mbox{\hyperlink{t4__crypto_8c_source_l01822}{ccr\+\_\+sysctls()}}.

\mbox{\Hypertarget{structccr__softc_a1892e97662d9719aac4b2f4e612f67ab}\label{structccr__softc_a1892e97662d9719aac4b2f4e612f67ab}} 
\index{ccr\_softc@{ccr\_softc}!stats\_inflight@{stats\_inflight}}
\index{stats\_inflight@{stats\_inflight}!ccr\_softc@{ccr\_softc}}
\doxysubsubsection{\texorpdfstring{stats\_inflight}{stats\_inflight}}
{\footnotesize\ttfamily counter\+\_\+u64\+\_\+t ccr\+\_\+softc\+::stats\+\_\+inflight}



Definition at line \mbox{\hyperlink{t4__crypto_8c_source_l00246}{246}} of file \mbox{\hyperlink{t4__crypto_8c_source}{t4\+\_\+crypto.\+c}}.



Referenced by \mbox{\hyperlink{t4__crypto_8c_source_l01947}{ccr\+\_\+attach()}}, \mbox{\hyperlink{t4__crypto_8c_source_l02009}{ccr\+\_\+detach()}}, \mbox{\hyperlink{t4__crypto_8c_source_l02526}{ccr\+\_\+process()}}, \mbox{\hyperlink{t4__crypto_8c_source_l01822}{ccr\+\_\+sysctls()}}, and \mbox{\hyperlink{t4__crypto_8c_source_l02652}{do\+\_\+cpl6\+\_\+fw\+\_\+pld()}}.

\mbox{\Hypertarget{structccr__softc_a55dd4d14d733d7cde3d36d0842034726}\label{structccr__softc_a55dd4d14d733d7cde3d36d0842034726}} 
\index{ccr\_softc@{ccr\_softc}!stats\_mac\_error@{stats\_mac\_error}}
\index{stats\_mac\_error@{stats\_mac\_error}!ccr\_softc@{ccr\_softc}}
\doxysubsubsection{\texorpdfstring{stats\_mac\_error}{stats\_mac\_error}}
{\footnotesize\ttfamily counter\+\_\+u64\+\_\+t ccr\+\_\+softc\+::stats\+\_\+mac\+\_\+error}



Definition at line \mbox{\hyperlink{t4__crypto_8c_source_l00247}{247}} of file \mbox{\hyperlink{t4__crypto_8c_source}{t4\+\_\+crypto.\+c}}.



Referenced by \mbox{\hyperlink{t4__crypto_8c_source_l01947}{ccr\+\_\+attach()}}, \mbox{\hyperlink{t4__crypto_8c_source_l02009}{ccr\+\_\+detach()}}, \mbox{\hyperlink{t4__crypto_8c_source_l01822}{ccr\+\_\+sysctls()}}, and \mbox{\hyperlink{t4__crypto_8c_source_l02652}{do\+\_\+cpl6\+\_\+fw\+\_\+pld()}}.

\mbox{\Hypertarget{structccr__softc_a91908e8829346d7f984637d6d5ecaee7}\label{structccr__softc_a91908e8829346d7f984637d6d5ecaee7}} 
\index{ccr\_softc@{ccr\_softc}!stats\_pad\_error@{stats\_pad\_error}}
\index{stats\_pad\_error@{stats\_pad\_error}!ccr\_softc@{ccr\_softc}}
\doxysubsubsection{\texorpdfstring{stats\_pad\_error}{stats\_pad\_error}}
{\footnotesize\ttfamily counter\+\_\+u64\+\_\+t ccr\+\_\+softc\+::stats\+\_\+pad\+\_\+error}



Definition at line \mbox{\hyperlink{t4__crypto_8c_source_l00248}{248}} of file \mbox{\hyperlink{t4__crypto_8c_source}{t4\+\_\+crypto.\+c}}.



Referenced by \mbox{\hyperlink{t4__crypto_8c_source_l01947}{ccr\+\_\+attach()}}, \mbox{\hyperlink{t4__crypto_8c_source_l02009}{ccr\+\_\+detach()}}, \mbox{\hyperlink{t4__crypto_8c_source_l01822}{ccr\+\_\+sysctls()}}, and \mbox{\hyperlink{t4__crypto_8c_source_l02652}{do\+\_\+cpl6\+\_\+fw\+\_\+pld()}}.

\mbox{\Hypertarget{structccr__softc_aeeac882c721de7cad60e8bc4ce1f8954}\label{structccr__softc_aeeac882c721de7cad60e8bc4ce1f8954}} 
\index{ccr\_softc@{ccr\_softc}!stats\_process\_error@{stats\_process\_error}}
\index{stats\_process\_error@{stats\_process\_error}!ccr\_softc@{ccr\_softc}}
\doxysubsubsection{\texorpdfstring{stats\_process\_error}{stats\_process\_error}}
{\footnotesize\ttfamily counter\+\_\+u64\+\_\+t ccr\+\_\+softc\+::stats\+\_\+process\+\_\+error}



Definition at line \mbox{\hyperlink{t4__crypto_8c_source_l00250}{250}} of file \mbox{\hyperlink{t4__crypto_8c_source}{t4\+\_\+crypto.\+c}}.



Referenced by \mbox{\hyperlink{t4__crypto_8c_source_l01947}{ccr\+\_\+attach()}}, \mbox{\hyperlink{t4__crypto_8c_source_l02009}{ccr\+\_\+detach()}}, \mbox{\hyperlink{t4__crypto_8c_source_l02526}{ccr\+\_\+process()}}, and \mbox{\hyperlink{t4__crypto_8c_source_l01822}{ccr\+\_\+sysctls()}}.

\mbox{\Hypertarget{structccr__softc_ae3ca32fe8213f67ac9975c4e4f2f67d6}\label{structccr__softc_ae3ca32fe8213f67ac9975c4e4f2f67d6}} 
\index{ccr\_softc@{ccr\_softc}!stats\_sglist\_error@{stats\_sglist\_error}}
\index{stats\_sglist\_error@{stats\_sglist\_error}!ccr\_softc@{ccr\_softc}}
\doxysubsubsection{\texorpdfstring{stats\_sglist\_error}{stats\_sglist\_error}}
{\footnotesize\ttfamily counter\+\_\+u64\+\_\+t ccr\+\_\+softc\+::stats\+\_\+sglist\+\_\+error}



Definition at line \mbox{\hyperlink{t4__crypto_8c_source_l00249}{249}} of file \mbox{\hyperlink{t4__crypto_8c_source}{t4\+\_\+crypto.\+c}}.



Referenced by \mbox{\hyperlink{t4__crypto_8c_source_l01947}{ccr\+\_\+attach()}}, \mbox{\hyperlink{t4__crypto_8c_source_l02009}{ccr\+\_\+detach()}}, \mbox{\hyperlink{t4__crypto_8c_source_l02526}{ccr\+\_\+process()}}, and \mbox{\hyperlink{t4__crypto_8c_source_l01822}{ccr\+\_\+sysctls()}}.

\mbox{\Hypertarget{structccr__softc_afbf8a1feb311fc749af464742976297d}\label{structccr__softc_afbf8a1feb311fc749af464742976297d}} 
\index{ccr\_softc@{ccr\_softc}!stats\_sw\_fallback@{stats\_sw\_fallback}}
\index{stats\_sw\_fallback@{stats\_sw\_fallback}!ccr\_softc@{ccr\_softc}}
\doxysubsubsection{\texorpdfstring{stats\_sw\_fallback}{stats\_sw\_fallback}}
{\footnotesize\ttfamily counter\+\_\+u64\+\_\+t ccr\+\_\+softc\+::stats\+\_\+sw\+\_\+fallback}



Definition at line \mbox{\hyperlink{t4__crypto_8c_source_l00251}{251}} of file \mbox{\hyperlink{t4__crypto_8c_source}{t4\+\_\+crypto.\+c}}.



Referenced by \mbox{\hyperlink{t4__crypto_8c_source_l01947}{ccr\+\_\+attach()}}, \mbox{\hyperlink{t4__crypto_8c_source_l02009}{ccr\+\_\+detach()}}, \mbox{\hyperlink{t4__crypto_8c_source_l02526}{ccr\+\_\+process()}}, and \mbox{\hyperlink{t4__crypto_8c_source_l01822}{ccr\+\_\+sysctls()}}.

\mbox{\Hypertarget{structccr__softc_a8e588b5d0c59407f754196c0a8860452}\label{structccr__softc_a8e588b5d0c59407f754196c0a8860452}} 
\index{ccr\_softc@{ccr\_softc}!stats\_wr\_nomem@{stats\_wr\_nomem}}
\index{stats\_wr\_nomem@{stats\_wr\_nomem}!ccr\_softc@{ccr\_softc}}
\doxysubsubsection{\texorpdfstring{stats\_wr\_nomem}{stats\_wr\_nomem}}
{\footnotesize\ttfamily counter\+\_\+u64\+\_\+t ccr\+\_\+softc\+::stats\+\_\+wr\+\_\+nomem}



Definition at line \mbox{\hyperlink{t4__crypto_8c_source_l00245}{245}} of file \mbox{\hyperlink{t4__crypto_8c_source}{t4\+\_\+crypto.\+c}}.



Referenced by \mbox{\hyperlink{t4__crypto_8c_source_l01947}{ccr\+\_\+attach()}}, \mbox{\hyperlink{t4__crypto_8c_source_l01447}{ccr\+\_\+ccm()}}, \mbox{\hyperlink{t4__crypto_8c_source_l00622}{ccr\+\_\+cipher()}}, \mbox{\hyperlink{t4__crypto_8c_source_l02009}{ccr\+\_\+detach()}}, \mbox{\hyperlink{t4__crypto_8c_source_l00814}{ccr\+\_\+eta()}}, \mbox{\hyperlink{t4__crypto_8c_source_l01119}{ccr\+\_\+gcm()}}, \mbox{\hyperlink{t4__crypto_8c_source_l00478}{ccr\+\_\+hash()}}, and \mbox{\hyperlink{t4__crypto_8c_source_l01822}{ccr\+\_\+sysctls()}}.



The documentation for this struct was generated from the following file\+:\begin{DoxyCompactItemize}
\item 
dev/cxgbe/crypto/\mbox{\hyperlink{t4__crypto_8c}{t4\+\_\+crypto.\+c}}\end{DoxyCompactItemize}
