\hypertarget{structscsi__vpd__tpc__descriptor__rtf__block}{}\doxysection{scsi\+\_\+vpd\+\_\+tpc\+\_\+descriptor\+\_\+rtf\+\_\+block Struct Reference}
\label{structscsi__vpd__tpc__descriptor__rtf__block}\index{scsi\_vpd\_tpc\_descriptor\_rtf\_block@{scsi\_vpd\_tpc\_descriptor\_rtf\_block}}


{\ttfamily \#include $<$scsi\+\_\+all.\+h$>$}

\doxysubsection*{Data Fields}
\begin{DoxyCompactItemize}
\item 
uint8\+\_\+t \mbox{\hyperlink{structscsi__vpd__tpc__descriptor__rtf__block_ac821aab5b1b658c11f085799f48a958a}{type\+\_\+format}}
\item 
uint8\+\_\+t \mbox{\hyperlink{structscsi__vpd__tpc__descriptor__rtf__block_a3faf638e71a84bedf0877959425806a5}{reserved}}
\item 
uint8\+\_\+t \mbox{\hyperlink{structscsi__vpd__tpc__descriptor__rtf__block_a315048b3a87fc81114e2636df2174daa}{desc\+\_\+length}} \mbox{[}2\mbox{]}
\item 
uint8\+\_\+t \mbox{\hyperlink{structscsi__vpd__tpc__descriptor__rtf__block_aa6f7b6edc0a88cc991509a67efa47f48}{reserved2}} \mbox{[}2\mbox{]}
\item 
uint8\+\_\+t \mbox{\hyperlink{structscsi__vpd__tpc__descriptor__rtf__block_a7a678a8eeb679f7c8b0e70adc23cad52}{optimal\+\_\+length\+\_\+granularity}} \mbox{[}2\mbox{]}
\item 
uint8\+\_\+t \mbox{\hyperlink{structscsi__vpd__tpc__descriptor__rtf__block_ad9e593e598ed9d74bed919e7f4513635}{maximum\+\_\+bytes}} \mbox{[}8\mbox{]}
\item 
uint8\+\_\+t \mbox{\hyperlink{structscsi__vpd__tpc__descriptor__rtf__block_ae38d66a52f451a1f6754596e4344a85a}{optimal\+\_\+bytes}} \mbox{[}8\mbox{]}
\item 
uint8\+\_\+t \mbox{\hyperlink{structscsi__vpd__tpc__descriptor__rtf__block_a73d99a4f6c015fbf026d9e46e86d0c4e}{optimal\+\_\+bytes\+\_\+to\+\_\+token\+\_\+per\+\_\+segment}} \mbox{[}8\mbox{]}
\item 
uint8\+\_\+t \mbox{\hyperlink{structscsi__vpd__tpc__descriptor__rtf__block_a69ebeab4678a0fe7c40c8287869f792e}{optimal\+\_\+bytes\+\_\+from\+\_\+token\+\_\+per\+\_\+segment}} \mbox{[}8\mbox{]}
\item 
uint8\+\_\+t \mbox{\hyperlink{structscsi__vpd__tpc__descriptor__rtf__block_aabd898a5223220632450439a07936715}{reserved3}} \mbox{[}8\mbox{]}
\end{DoxyCompactItemize}


\doxysubsection{Detailed Description}


Definition at line \mbox{\hyperlink{scsi__all_8h_source_l02706}{2706}} of file \mbox{\hyperlink{scsi__all_8h_source}{scsi\+\_\+all.\+h}}.



\doxysubsection{Field Documentation}
\mbox{\Hypertarget{structscsi__vpd__tpc__descriptor__rtf__block_a315048b3a87fc81114e2636df2174daa}\label{structscsi__vpd__tpc__descriptor__rtf__block_a315048b3a87fc81114e2636df2174daa}} 
\index{scsi\_vpd\_tpc\_descriptor\_rtf\_block@{scsi\_vpd\_tpc\_descriptor\_rtf\_block}!desc\_length@{desc\_length}}
\index{desc\_length@{desc\_length}!scsi\_vpd\_tpc\_descriptor\_rtf\_block@{scsi\_vpd\_tpc\_descriptor\_rtf\_block}}
\doxysubsubsection{\texorpdfstring{desc\_length}{desc\_length}}
{\footnotesize\ttfamily uint8\+\_\+t scsi\+\_\+vpd\+\_\+tpc\+\_\+descriptor\+\_\+rtf\+\_\+block\+::desc\+\_\+length\mbox{[}2\mbox{]}}



Definition at line \mbox{\hyperlink{scsi__all_8h_source_l02711}{2711}} of file \mbox{\hyperlink{scsi__all_8h_source}{scsi\+\_\+all.\+h}}.



Referenced by \mbox{\hyperlink{ctl__tpc_8c_source_l00272}{ctl\+\_\+inquiry\+\_\+evpd\+\_\+tpc()}}.

\mbox{\Hypertarget{structscsi__vpd__tpc__descriptor__rtf__block_ad9e593e598ed9d74bed919e7f4513635}\label{structscsi__vpd__tpc__descriptor__rtf__block_ad9e593e598ed9d74bed919e7f4513635}} 
\index{scsi\_vpd\_tpc\_descriptor\_rtf\_block@{scsi\_vpd\_tpc\_descriptor\_rtf\_block}!maximum\_bytes@{maximum\_bytes}}
\index{maximum\_bytes@{maximum\_bytes}!scsi\_vpd\_tpc\_descriptor\_rtf\_block@{scsi\_vpd\_tpc\_descriptor\_rtf\_block}}
\doxysubsubsection{\texorpdfstring{maximum\_bytes}{maximum\_bytes}}
{\footnotesize\ttfamily uint8\+\_\+t scsi\+\_\+vpd\+\_\+tpc\+\_\+descriptor\+\_\+rtf\+\_\+block\+::maximum\+\_\+bytes\mbox{[}8\mbox{]}}



Definition at line \mbox{\hyperlink{scsi__all_8h_source_l02714}{2714}} of file \mbox{\hyperlink{scsi__all_8h_source}{scsi\+\_\+all.\+h}}.



Referenced by \mbox{\hyperlink{ctl__tpc_8c_source_l00272}{ctl\+\_\+inquiry\+\_\+evpd\+\_\+tpc()}}.

\mbox{\Hypertarget{structscsi__vpd__tpc__descriptor__rtf__block_ae38d66a52f451a1f6754596e4344a85a}\label{structscsi__vpd__tpc__descriptor__rtf__block_ae38d66a52f451a1f6754596e4344a85a}} 
\index{scsi\_vpd\_tpc\_descriptor\_rtf\_block@{scsi\_vpd\_tpc\_descriptor\_rtf\_block}!optimal\_bytes@{optimal\_bytes}}
\index{optimal\_bytes@{optimal\_bytes}!scsi\_vpd\_tpc\_descriptor\_rtf\_block@{scsi\_vpd\_tpc\_descriptor\_rtf\_block}}
\doxysubsubsection{\texorpdfstring{optimal\_bytes}{optimal\_bytes}}
{\footnotesize\ttfamily uint8\+\_\+t scsi\+\_\+vpd\+\_\+tpc\+\_\+descriptor\+\_\+rtf\+\_\+block\+::optimal\+\_\+bytes\mbox{[}8\mbox{]}}



Definition at line \mbox{\hyperlink{scsi__all_8h_source_l02715}{2715}} of file \mbox{\hyperlink{scsi__all_8h_source}{scsi\+\_\+all.\+h}}.



Referenced by \mbox{\hyperlink{ctl__tpc_8c_source_l00272}{ctl\+\_\+inquiry\+\_\+evpd\+\_\+tpc()}}.

\mbox{\Hypertarget{structscsi__vpd__tpc__descriptor__rtf__block_a69ebeab4678a0fe7c40c8287869f792e}\label{structscsi__vpd__tpc__descriptor__rtf__block_a69ebeab4678a0fe7c40c8287869f792e}} 
\index{scsi\_vpd\_tpc\_descriptor\_rtf\_block@{scsi\_vpd\_tpc\_descriptor\_rtf\_block}!optimal\_bytes\_from\_token\_per\_segment@{optimal\_bytes\_from\_token\_per\_segment}}
\index{optimal\_bytes\_from\_token\_per\_segment@{optimal\_bytes\_from\_token\_per\_segment}!scsi\_vpd\_tpc\_descriptor\_rtf\_block@{scsi\_vpd\_tpc\_descriptor\_rtf\_block}}
\doxysubsubsection{\texorpdfstring{optimal\_bytes\_from\_token\_per\_segment}{optimal\_bytes\_from\_token\_per\_segment}}
{\footnotesize\ttfamily uint8\+\_\+t scsi\+\_\+vpd\+\_\+tpc\+\_\+descriptor\+\_\+rtf\+\_\+block\+::optimal\+\_\+bytes\+\_\+from\+\_\+token\+\_\+per\+\_\+segment\mbox{[}8\mbox{]}}



Definition at line \mbox{\hyperlink{scsi__all_8h_source_l02717}{2717}} of file \mbox{\hyperlink{scsi__all_8h_source}{scsi\+\_\+all.\+h}}.



Referenced by \mbox{\hyperlink{ctl__tpc_8c_source_l00272}{ctl\+\_\+inquiry\+\_\+evpd\+\_\+tpc()}}.

\mbox{\Hypertarget{structscsi__vpd__tpc__descriptor__rtf__block_a73d99a4f6c015fbf026d9e46e86d0c4e}\label{structscsi__vpd__tpc__descriptor__rtf__block_a73d99a4f6c015fbf026d9e46e86d0c4e}} 
\index{scsi\_vpd\_tpc\_descriptor\_rtf\_block@{scsi\_vpd\_tpc\_descriptor\_rtf\_block}!optimal\_bytes\_to\_token\_per\_segment@{optimal\_bytes\_to\_token\_per\_segment}}
\index{optimal\_bytes\_to\_token\_per\_segment@{optimal\_bytes\_to\_token\_per\_segment}!scsi\_vpd\_tpc\_descriptor\_rtf\_block@{scsi\_vpd\_tpc\_descriptor\_rtf\_block}}
\doxysubsubsection{\texorpdfstring{optimal\_bytes\_to\_token\_per\_segment}{optimal\_bytes\_to\_token\_per\_segment}}
{\footnotesize\ttfamily uint8\+\_\+t scsi\+\_\+vpd\+\_\+tpc\+\_\+descriptor\+\_\+rtf\+\_\+block\+::optimal\+\_\+bytes\+\_\+to\+\_\+token\+\_\+per\+\_\+segment\mbox{[}8\mbox{]}}



Definition at line \mbox{\hyperlink{scsi__all_8h_source_l02716}{2716}} of file \mbox{\hyperlink{scsi__all_8h_source}{scsi\+\_\+all.\+h}}.



Referenced by \mbox{\hyperlink{ctl__tpc_8c_source_l00272}{ctl\+\_\+inquiry\+\_\+evpd\+\_\+tpc()}}.

\mbox{\Hypertarget{structscsi__vpd__tpc__descriptor__rtf__block_a7a678a8eeb679f7c8b0e70adc23cad52}\label{structscsi__vpd__tpc__descriptor__rtf__block_a7a678a8eeb679f7c8b0e70adc23cad52}} 
\index{scsi\_vpd\_tpc\_descriptor\_rtf\_block@{scsi\_vpd\_tpc\_descriptor\_rtf\_block}!optimal\_length\_granularity@{optimal\_length\_granularity}}
\index{optimal\_length\_granularity@{optimal\_length\_granularity}!scsi\_vpd\_tpc\_descriptor\_rtf\_block@{scsi\_vpd\_tpc\_descriptor\_rtf\_block}}
\doxysubsubsection{\texorpdfstring{optimal\_length\_granularity}{optimal\_length\_granularity}}
{\footnotesize\ttfamily uint8\+\_\+t scsi\+\_\+vpd\+\_\+tpc\+\_\+descriptor\+\_\+rtf\+\_\+block\+::optimal\+\_\+length\+\_\+granularity\mbox{[}2\mbox{]}}



Definition at line \mbox{\hyperlink{scsi__all_8h_source_l02713}{2713}} of file \mbox{\hyperlink{scsi__all_8h_source}{scsi\+\_\+all.\+h}}.



Referenced by \mbox{\hyperlink{ctl__tpc_8c_source_l00272}{ctl\+\_\+inquiry\+\_\+evpd\+\_\+tpc()}}.

\mbox{\Hypertarget{structscsi__vpd__tpc__descriptor__rtf__block_a3faf638e71a84bedf0877959425806a5}\label{structscsi__vpd__tpc__descriptor__rtf__block_a3faf638e71a84bedf0877959425806a5}} 
\index{scsi\_vpd\_tpc\_descriptor\_rtf\_block@{scsi\_vpd\_tpc\_descriptor\_rtf\_block}!reserved@{reserved}}
\index{reserved@{reserved}!scsi\_vpd\_tpc\_descriptor\_rtf\_block@{scsi\_vpd\_tpc\_descriptor\_rtf\_block}}
\doxysubsubsection{\texorpdfstring{reserved}{reserved}}
{\footnotesize\ttfamily uint8\+\_\+t scsi\+\_\+vpd\+\_\+tpc\+\_\+descriptor\+\_\+rtf\+\_\+block\+::reserved}



Definition at line \mbox{\hyperlink{scsi__all_8h_source_l02710}{2710}} of file \mbox{\hyperlink{scsi__all_8h_source}{scsi\+\_\+all.\+h}}.

\mbox{\Hypertarget{structscsi__vpd__tpc__descriptor__rtf__block_aa6f7b6edc0a88cc991509a67efa47f48}\label{structscsi__vpd__tpc__descriptor__rtf__block_aa6f7b6edc0a88cc991509a67efa47f48}} 
\index{scsi\_vpd\_tpc\_descriptor\_rtf\_block@{scsi\_vpd\_tpc\_descriptor\_rtf\_block}!reserved2@{reserved2}}
\index{reserved2@{reserved2}!scsi\_vpd\_tpc\_descriptor\_rtf\_block@{scsi\_vpd\_tpc\_descriptor\_rtf\_block}}
\doxysubsubsection{\texorpdfstring{reserved2}{reserved2}}
{\footnotesize\ttfamily uint8\+\_\+t scsi\+\_\+vpd\+\_\+tpc\+\_\+descriptor\+\_\+rtf\+\_\+block\+::reserved2\mbox{[}2\mbox{]}}



Definition at line \mbox{\hyperlink{scsi__all_8h_source_l02712}{2712}} of file \mbox{\hyperlink{scsi__all_8h_source}{scsi\+\_\+all.\+h}}.

\mbox{\Hypertarget{structscsi__vpd__tpc__descriptor__rtf__block_aabd898a5223220632450439a07936715}\label{structscsi__vpd__tpc__descriptor__rtf__block_aabd898a5223220632450439a07936715}} 
\index{scsi\_vpd\_tpc\_descriptor\_rtf\_block@{scsi\_vpd\_tpc\_descriptor\_rtf\_block}!reserved3@{reserved3}}
\index{reserved3@{reserved3}!scsi\_vpd\_tpc\_descriptor\_rtf\_block@{scsi\_vpd\_tpc\_descriptor\_rtf\_block}}
\doxysubsubsection{\texorpdfstring{reserved3}{reserved3}}
{\footnotesize\ttfamily uint8\+\_\+t scsi\+\_\+vpd\+\_\+tpc\+\_\+descriptor\+\_\+rtf\+\_\+block\+::reserved3\mbox{[}8\mbox{]}}



Definition at line \mbox{\hyperlink{scsi__all_8h_source_l02718}{2718}} of file \mbox{\hyperlink{scsi__all_8h_source}{scsi\+\_\+all.\+h}}.

\mbox{\Hypertarget{structscsi__vpd__tpc__descriptor__rtf__block_ac821aab5b1b658c11f085799f48a958a}\label{structscsi__vpd__tpc__descriptor__rtf__block_ac821aab5b1b658c11f085799f48a958a}} 
\index{scsi\_vpd\_tpc\_descriptor\_rtf\_block@{scsi\_vpd\_tpc\_descriptor\_rtf\_block}!type\_format@{type\_format}}
\index{type\_format@{type\_format}!scsi\_vpd\_tpc\_descriptor\_rtf\_block@{scsi\_vpd\_tpc\_descriptor\_rtf\_block}}
\doxysubsubsection{\texorpdfstring{type\_format}{type\_format}}
{\footnotesize\ttfamily uint8\+\_\+t scsi\+\_\+vpd\+\_\+tpc\+\_\+descriptor\+\_\+rtf\+\_\+block\+::type\+\_\+format}



Definition at line \mbox{\hyperlink{scsi__all_8h_source_l02708}{2708}} of file \mbox{\hyperlink{scsi__all_8h_source}{scsi\+\_\+all.\+h}}.



Referenced by \mbox{\hyperlink{ctl__tpc_8c_source_l00272}{ctl\+\_\+inquiry\+\_\+evpd\+\_\+tpc()}}.



The documentation for this struct was generated from the following file\+:\begin{DoxyCompactItemize}
\item 
cam/scsi/\mbox{\hyperlink{scsi__all_8h}{scsi\+\_\+all.\+h}}\end{DoxyCompactItemize}
