\hypertarget{structiser__mem__reg}{}\doxysection{iser\+\_\+mem\+\_\+reg Struct Reference}
\label{structiser__mem__reg}\index{iser\_mem\_reg@{iser\_mem\_reg}}


{\ttfamily \#include $<$icl\+\_\+iser.\+h$>$}

\doxysubsection*{Data Fields}
\begin{DoxyCompactItemize}
\item 
struct ib\+\_\+sge \mbox{\hyperlink{structiser__mem__reg_ac2ceccd03a7d9dd5cd533e22329847cf}{sge}}
\item 
u32 \mbox{\hyperlink{structiser__mem__reg_abfed5db02b01052a922de200c494f65d}{rkey}}
\item 
void $\ast$ \mbox{\hyperlink{structiser__mem__reg_ae28cd7f08c02fd38f65730cbba77bddd}{mem\+\_\+h}}
\end{DoxyCompactItemize}


\doxysubsection{Detailed Description}
struct \mbox{\hyperlink{structiser__mem__reg}{iser\+\_\+mem\+\_\+reg}} -\/ i\+SER memory registration info

@sge\+: memory region sg element @rkey\+: memory region remote key @mem\+\_\+h\+: pointer to registration context (FMR/\+Fastreg) 

Definition at line \mbox{\hyperlink{icl__iser_8h_source_l00219}{219}} of file \mbox{\hyperlink{icl__iser_8h_source}{icl\+\_\+iser.\+h}}.



\doxysubsection{Field Documentation}
\mbox{\Hypertarget{structiser__mem__reg_ae28cd7f08c02fd38f65730cbba77bddd}\label{structiser__mem__reg_ae28cd7f08c02fd38f65730cbba77bddd}} 
\index{iser\_mem\_reg@{iser\_mem\_reg}!mem\_h@{mem\_h}}
\index{mem\_h@{mem\_h}!iser\_mem\_reg@{iser\_mem\_reg}}
\doxysubsubsection{\texorpdfstring{mem\_h}{mem\_h}}
{\footnotesize\ttfamily void$\ast$ iser\+\_\+mem\+\_\+reg\+::mem\+\_\+h}



Definition at line \mbox{\hyperlink{icl__iser_8h_source_l00222}{222}} of file \mbox{\hyperlink{icl__iser_8h_source}{icl\+\_\+iser.\+h}}.



Referenced by \mbox{\hyperlink{iser__memory_8c_source_l00218}{iser\+\_\+reg\+\_\+rdma\+\_\+mem()}}, and \mbox{\hyperlink{iser__memory_8c_source_l00255}{iser\+\_\+unreg\+\_\+rdma\+\_\+mem()}}.

\mbox{\Hypertarget{structiser__mem__reg_abfed5db02b01052a922de200c494f65d}\label{structiser__mem__reg_abfed5db02b01052a922de200c494f65d}} 
\index{iser\_mem\_reg@{iser\_mem\_reg}!rkey@{rkey}}
\index{rkey@{rkey}!iser\_mem\_reg@{iser\_mem\_reg}}
\doxysubsubsection{\texorpdfstring{rkey}{rkey}}
{\footnotesize\ttfamily u32 iser\+\_\+mem\+\_\+reg\+::rkey}



Definition at line \mbox{\hyperlink{icl__iser_8h_source_l00221}{221}} of file \mbox{\hyperlink{icl__iser_8h_source}{icl\+\_\+iser.\+h}}.



Referenced by \mbox{\hyperlink{iser__memory_8c_source_l00152}{iser\+\_\+fast\+\_\+reg\+\_\+mr()}}, \mbox{\hyperlink{iser__initiator_8c_source_l00037}{iser\+\_\+prepare\+\_\+read\+\_\+cmd()}}, \mbox{\hyperlink{iser__initiator_8c_source_l00072}{iser\+\_\+prepare\+\_\+write\+\_\+cmd()}}, and \mbox{\hyperlink{iser__memory_8c_source_l00110}{iser\+\_\+reg\+\_\+dma()}}.

\mbox{\Hypertarget{structiser__mem__reg_ac2ceccd03a7d9dd5cd533e22329847cf}\label{structiser__mem__reg_ac2ceccd03a7d9dd5cd533e22329847cf}} 
\index{iser\_mem\_reg@{iser\_mem\_reg}!sge@{sge}}
\index{sge@{sge}!iser\_mem\_reg@{iser\_mem\_reg}}
\doxysubsubsection{\texorpdfstring{sge}{sge}}
{\footnotesize\ttfamily struct ib\+\_\+sge iser\+\_\+mem\+\_\+reg\+::sge}



Definition at line \mbox{\hyperlink{icl__iser_8h_source_l00220}{220}} of file \mbox{\hyperlink{icl__iser_8h_source}{icl\+\_\+iser.\+h}}.



Referenced by \mbox{\hyperlink{iser__memory_8c_source_l00152}{iser\+\_\+fast\+\_\+reg\+\_\+mr()}}, \mbox{\hyperlink{iser__initiator_8c_source_l00037}{iser\+\_\+prepare\+\_\+read\+\_\+cmd()}}, \mbox{\hyperlink{iser__initiator_8c_source_l00072}{iser\+\_\+prepare\+\_\+write\+\_\+cmd()}}, and \mbox{\hyperlink{iser__memory_8c_source_l00110}{iser\+\_\+reg\+\_\+dma()}}.



The documentation for this struct was generated from the following file\+:\begin{DoxyCompactItemize}
\item 
dev/iser/\mbox{\hyperlink{icl__iser_8h}{icl\+\_\+iser.\+h}}\end{DoxyCompactItemize}
