\hypertarget{structpvscsi__cmd__desc__setup__rings}{}\doxysection{pvscsi\+\_\+cmd\+\_\+desc\+\_\+setup\+\_\+rings Struct Reference}
\label{structpvscsi__cmd__desc__setup__rings}\index{pvscsi\_cmd\_desc\_setup\_rings@{pvscsi\_cmd\_desc\_setup\_rings}}


{\ttfamily \#include $<$pvscsi.\+h$>$}

\doxysubsection*{Data Fields}
\begin{DoxyCompactItemize}
\item 
uint32\+\_\+t \mbox{\hyperlink{structpvscsi__cmd__desc__setup__rings_af6b9c73185f15f4f66a6f78836edbd21}{req\+\_\+ring\+\_\+num\+\_\+pages}}
\item 
uint32\+\_\+t \mbox{\hyperlink{structpvscsi__cmd__desc__setup__rings_acee42f9df2efb4fae2b0bfd28bda8972}{cmp\+\_\+ring\+\_\+num\+\_\+pages}}
\item 
uint64\+\_\+t \mbox{\hyperlink{structpvscsi__cmd__desc__setup__rings_aff554ecb002a22a02817b8485269adfa}{rings\+\_\+state\+\_\+ppn}}
\item 
uint64\+\_\+t \mbox{\hyperlink{structpvscsi__cmd__desc__setup__rings_a46cdd672dafa551abaad7811bcce3859}{req\+\_\+ring\+\_\+ppns}} \mbox{[}\mbox{\hyperlink{pvscsi_8h_a2da122aeeb5121dfb4675036d01f8a8c}{PVSCSI\+\_\+\+SETUP\+\_\+\+RINGS\+\_\+\+MAX\+\_\+\+NUM\+\_\+\+PAGES}}\mbox{]}
\item 
uint64\+\_\+t \mbox{\hyperlink{structpvscsi__cmd__desc__setup__rings_a7ab1ffc5b07c309c4a8e448f3ef64908}{cmp\+\_\+ring\+\_\+ppns}} \mbox{[}\mbox{\hyperlink{pvscsi_8h_a2da122aeeb5121dfb4675036d01f8a8c}{PVSCSI\+\_\+\+SETUP\+\_\+\+RINGS\+\_\+\+MAX\+\_\+\+NUM\+\_\+\+PAGES}}\mbox{]}
\end{DoxyCompactItemize}


\doxysubsection{Detailed Description}


Definition at line \mbox{\hyperlink{pvscsi_8h_source_l00064}{64}} of file \mbox{\hyperlink{pvscsi_8h_source}{pvscsi.\+h}}.



\doxysubsection{Field Documentation}
\mbox{\Hypertarget{structpvscsi__cmd__desc__setup__rings_acee42f9df2efb4fae2b0bfd28bda8972}\label{structpvscsi__cmd__desc__setup__rings_acee42f9df2efb4fae2b0bfd28bda8972}} 
\index{pvscsi\_cmd\_desc\_setup\_rings@{pvscsi\_cmd\_desc\_setup\_rings}!cmp\_ring\_num\_pages@{cmp\_ring\_num\_pages}}
\index{cmp\_ring\_num\_pages@{cmp\_ring\_num\_pages}!pvscsi\_cmd\_desc\_setup\_rings@{pvscsi\_cmd\_desc\_setup\_rings}}
\doxysubsubsection{\texorpdfstring{cmp\_ring\_num\_pages}{cmp\_ring\_num\_pages}}
{\footnotesize\ttfamily uint32\+\_\+t pvscsi\+\_\+cmd\+\_\+desc\+\_\+setup\+\_\+rings\+::cmp\+\_\+ring\+\_\+num\+\_\+pages}



Definition at line \mbox{\hyperlink{pvscsi_8h_source_l00066}{66}} of file \mbox{\hyperlink{pvscsi_8h_source}{pvscsi.\+h}}.



Referenced by \mbox{\hyperlink{pvscsi_8c_source_l00693}{pvscsi\+\_\+setup\+\_\+rings()}}.

\mbox{\Hypertarget{structpvscsi__cmd__desc__setup__rings_a7ab1ffc5b07c309c4a8e448f3ef64908}\label{structpvscsi__cmd__desc__setup__rings_a7ab1ffc5b07c309c4a8e448f3ef64908}} 
\index{pvscsi\_cmd\_desc\_setup\_rings@{pvscsi\_cmd\_desc\_setup\_rings}!cmp\_ring\_ppns@{cmp\_ring\_ppns}}
\index{cmp\_ring\_ppns@{cmp\_ring\_ppns}!pvscsi\_cmd\_desc\_setup\_rings@{pvscsi\_cmd\_desc\_setup\_rings}}
\doxysubsubsection{\texorpdfstring{cmp\_ring\_ppns}{cmp\_ring\_ppns}}
{\footnotesize\ttfamily uint64\+\_\+t pvscsi\+\_\+cmd\+\_\+desc\+\_\+setup\+\_\+rings\+::cmp\+\_\+ring\+\_\+ppns\mbox{[}\mbox{\hyperlink{pvscsi_8h_a2da122aeeb5121dfb4675036d01f8a8c}{PVSCSI\+\_\+\+SETUP\+\_\+\+RINGS\+\_\+\+MAX\+\_\+\+NUM\+\_\+\+PAGES}}\mbox{]}}



Definition at line \mbox{\hyperlink{pvscsi_8h_source_l00069}{69}} of file \mbox{\hyperlink{pvscsi_8h_source}{pvscsi.\+h}}.



Referenced by \mbox{\hyperlink{pvscsi_8c_source_l00693}{pvscsi\+\_\+setup\+\_\+rings()}}.

\mbox{\Hypertarget{structpvscsi__cmd__desc__setup__rings_af6b9c73185f15f4f66a6f78836edbd21}\label{structpvscsi__cmd__desc__setup__rings_af6b9c73185f15f4f66a6f78836edbd21}} 
\index{pvscsi\_cmd\_desc\_setup\_rings@{pvscsi\_cmd\_desc\_setup\_rings}!req\_ring\_num\_pages@{req\_ring\_num\_pages}}
\index{req\_ring\_num\_pages@{req\_ring\_num\_pages}!pvscsi\_cmd\_desc\_setup\_rings@{pvscsi\_cmd\_desc\_setup\_rings}}
\doxysubsubsection{\texorpdfstring{req\_ring\_num\_pages}{req\_ring\_num\_pages}}
{\footnotesize\ttfamily uint32\+\_\+t pvscsi\+\_\+cmd\+\_\+desc\+\_\+setup\+\_\+rings\+::req\+\_\+ring\+\_\+num\+\_\+pages}



Definition at line \mbox{\hyperlink{pvscsi_8h_source_l00065}{65}} of file \mbox{\hyperlink{pvscsi_8h_source}{pvscsi.\+h}}.



Referenced by \mbox{\hyperlink{pvscsi_8c_source_l00693}{pvscsi\+\_\+setup\+\_\+rings()}}.

\mbox{\Hypertarget{structpvscsi__cmd__desc__setup__rings_a46cdd672dafa551abaad7811bcce3859}\label{structpvscsi__cmd__desc__setup__rings_a46cdd672dafa551abaad7811bcce3859}} 
\index{pvscsi\_cmd\_desc\_setup\_rings@{pvscsi\_cmd\_desc\_setup\_rings}!req\_ring\_ppns@{req\_ring\_ppns}}
\index{req\_ring\_ppns@{req\_ring\_ppns}!pvscsi\_cmd\_desc\_setup\_rings@{pvscsi\_cmd\_desc\_setup\_rings}}
\doxysubsubsection{\texorpdfstring{req\_ring\_ppns}{req\_ring\_ppns}}
{\footnotesize\ttfamily uint64\+\_\+t pvscsi\+\_\+cmd\+\_\+desc\+\_\+setup\+\_\+rings\+::req\+\_\+ring\+\_\+ppns\mbox{[}\mbox{\hyperlink{pvscsi_8h_a2da122aeeb5121dfb4675036d01f8a8c}{PVSCSI\+\_\+\+SETUP\+\_\+\+RINGS\+\_\+\+MAX\+\_\+\+NUM\+\_\+\+PAGES}}\mbox{]}}



Definition at line \mbox{\hyperlink{pvscsi_8h_source_l00068}{68}} of file \mbox{\hyperlink{pvscsi_8h_source}{pvscsi.\+h}}.



Referenced by \mbox{\hyperlink{pvscsi_8c_source_l00693}{pvscsi\+\_\+setup\+\_\+rings()}}.

\mbox{\Hypertarget{structpvscsi__cmd__desc__setup__rings_aff554ecb002a22a02817b8485269adfa}\label{structpvscsi__cmd__desc__setup__rings_aff554ecb002a22a02817b8485269adfa}} 
\index{pvscsi\_cmd\_desc\_setup\_rings@{pvscsi\_cmd\_desc\_setup\_rings}!rings\_state\_ppn@{rings\_state\_ppn}}
\index{rings\_state\_ppn@{rings\_state\_ppn}!pvscsi\_cmd\_desc\_setup\_rings@{pvscsi\_cmd\_desc\_setup\_rings}}
\doxysubsubsection{\texorpdfstring{rings\_state\_ppn}{rings\_state\_ppn}}
{\footnotesize\ttfamily uint64\+\_\+t pvscsi\+\_\+cmd\+\_\+desc\+\_\+setup\+\_\+rings\+::rings\+\_\+state\+\_\+ppn}



Definition at line \mbox{\hyperlink{pvscsi_8h_source_l00067}{67}} of file \mbox{\hyperlink{pvscsi_8h_source}{pvscsi.\+h}}.



Referenced by \mbox{\hyperlink{pvscsi_8c_source_l00693}{pvscsi\+\_\+setup\+\_\+rings()}}.



The documentation for this struct was generated from the following file\+:\begin{DoxyCompactItemize}
\item 
dev/vmware/pvscsi/\mbox{\hyperlink{pvscsi_8h}{pvscsi.\+h}}\end{DoxyCompactItemize}
