\hypertarget{struct__COMMAND}{}\doxysection{\+\_\+\+COMMAND Struct Reference}
\label{struct__COMMAND}\index{\_COMMAND@{\_COMMAND}}


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



Collaboration diagram for \+\_\+\+COMMAND\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=350pt]{df/df1/struct__COMMAND__coll__graph}
\end{center}
\end{figure}
\doxysubsection*{Data Fields}
\begin{DoxyCompactItemize}
\item 
struct \+\_\+\+VBUS $\ast$ \mbox{\hyperlink{struct__COMMAND_ab3ef21ffdf11a40492f5c5c799c83f70}{vbus}}
\item 
struct \mbox{\hyperlink{structfreelist}{freelist}} $\ast$ \mbox{\hyperlink{struct__COMMAND_a3fae353289c3ccc90f65ec2bd3e9c815}{grplist}}
\item 
\mbox{\hyperlink{osm_8h_a1d523d4e890f2973798b98e94390b79f}{HPT\+\_\+\+UINT}} \mbox{\hyperlink{struct__COMMAND_a0468436face3decdc94f4b399fe1ba3a}{grpcnt}}
\item 
struct \mbox{\hyperlink{structlist__head}{list\+\_\+head}} \mbox{\hyperlink{struct__COMMAND_a4bd8673693070454b95b18a5e54bfe5d}{q\+\_\+link}}
\item 
struct \mbox{\hyperlink{structtq__item}{tq\+\_\+item}} \mbox{\hyperlink{struct__COMMAND_a05b198b81150c5a753bfc891bd0f5631}{done\+\_\+dpc}}
\item 
\mbox{\hyperlink{osm_8h_a1d523d4e890f2973798b98e94390b79f}{HPT\+\_\+\+UINT}} \mbox{\hyperlink{struct__COMMAND_a2ae5fcf2afa2b4c37f8f6b57f9fab79e}{extsize}}
\item 
void $\ast$ \mbox{\hyperlink{struct__COMMAND_a2ec9b9c0778b7acedf50aa4a7db68611}{ext}}
\item 
void $\ast$ \mbox{\hyperlink{struct__COMMAND_a36262d1c9d4cef3f3148cf8528c390ef}{target}}
\item 
void $\ast$ \mbox{\hyperlink{struct__COMMAND_a78454f540f68d3cb54a584f257dd7f77}{priv}}
\item 
\mbox{\hyperlink{osm_8h_acc2888951e09c2c18f293cc97198595e}{HPT\+\_\+\+UPTR}} \mbox{\hyperlink{struct__COMMAND_a582a7087f1a8ef542c63926d3663b445}{priv2}}
\item 
int \mbox{\hyperlink{struct__COMMAND_acfd55e4a2d841f214d5be4efb2471336}{priority}}
\item 
struct \mbox{\hyperlink{structlock__request}{lock\+\_\+request}} $\ast$ \mbox{\hyperlink{struct__COMMAND_ad6172101791ef8383d54fc74ff918c9c}{owned\+\_\+lock}}
\item 
struct \mbox{\hyperlink{structlock__request}{lock\+\_\+request}} $\ast$ \mbox{\hyperlink{struct__COMMAND_a9e60492c93e6b3712561552b76b1adb8}{lock\+\_\+req}}
\item 
void($\ast$ \mbox{\hyperlink{struct__COMMAND_a35f98f11eedb0be8ee15a0d4187d922d}{dtor}} )(struct \mbox{\hyperlink{struct__COMMAND}{\+\_\+\+COMMAND}} $\ast$, void $\ast$)
\item 
void $\ast$ \mbox{\hyperlink{struct__COMMAND_a574c111df8e19449608a82d6c3d69859}{dtor\+\_\+arg}}
\item 
\begin{tabbing}
xx\=xx\=xx\=xx\=xx\=xx\=xx\=xx\=xx\=\kill
union \{\\
\>\mbox{\hyperlink{him_8h_aef37a783dcaed7c33c52b56011ea06ec}{AtaComm}} \mbox{\hyperlink{struct__COMMAND_a959d86437c2bb64bdf910622997e6331}{Ide}}\\
\>\mbox{\hyperlink{him_8h_a62fd3797480eb53c1d0998fbbaaff90c}{PassthroughCmd}} \mbox{\hyperlink{struct__COMMAND_abbe4cbe6438887f8f6e38c55b76aa306}{Passthrough}}\\
\>\mbox{\hyperlink{him_8h_a981d2417fb91c448140dc0188a536c13}{ScsiComm}} \mbox{\hyperlink{struct__COMMAND_abd811dbabcb0075b0f9805c90f4d9feb}{Scsi}}\\
\>\mbox{\hyperlink{him_8h_a23377198f82d6c6dc61ec021c76c7ff3}{R5ControlCmd}} \mbox{\hyperlink{struct__COMMAND_a653b3f57ad5de964ca417f70e423f5bb}{R5Control}}\\
\>\mbox{\hyperlink{him_8h_a32e508a55084729e41ac88ce7dc85156}{R1ControlCmd}} \mbox{\hyperlink{struct__COMMAND_a48a93307c78ac19fbc6b79c3a4f784fa}{R1Control}}\\
\} \mbox{\hyperlink{struct__COMMAND_a42da869223a9af8e10c9575491b2d2a4}{uCmd}}\\

\end{tabbing}\item 
\mbox{\hyperlink{osm_8h_ac94f81ebfd875718aead31ec5dc9ed41}{HPT\+\_\+\+U8}} \mbox{\hyperlink{struct__COMMAND_ae7951eb719e67286f4bd8c721f2445a9}{type}}
\item 
\begin{tabbing}
xx\=xx\=xx\=xx\=xx\=xx\=xx\=xx\=xx\=\kill
struct \{\\
\>\mbox{\hyperlink{osm_8h_ac94f81ebfd875718aead31ec5dc9ed41}{HPT\_U8}} \mbox{\hyperlink{struct__COMMAND_a179ee5b7838c233e6c88ffeee78da88a}{physical\_sg}}: 1\\
\>\mbox{\hyperlink{osm_8h_ac94f81ebfd875718aead31ec5dc9ed41}{HPT\_U8}} \mbox{\hyperlink{struct__COMMAND_a827497943340ae243d3d2f602b397fa5}{data\_in}}: 1\\
\>\mbox{\hyperlink{osm_8h_ac94f81ebfd875718aead31ec5dc9ed41}{HPT\_U8}} \mbox{\hyperlink{struct__COMMAND_a3aa5bc6091346da35a9ca2af2be2e1fc}{data\_out}}: 1\\
\>\mbox{\hyperlink{osm_8h_ac94f81ebfd875718aead31ec5dc9ed41}{HPT\_U8}} \mbox{\hyperlink{struct__COMMAND_a410b1777aee968c51f7e13437d41e45b}{transform}}: 1\\
\>\mbox{\hyperlink{osm_8h_ac94f81ebfd875718aead31ec5dc9ed41}{HPT\_U8}} \mbox{\hyperlink{struct__COMMAND_a041d7784e975a9d173695e8a70a81290}{hard\_flush}}: 2\\
\>\mbox{\hyperlink{osm_8h_ac94f81ebfd875718aead31ec5dc9ed41}{HPT\_U8}} \mbox{\hyperlink{struct__COMMAND_afb6fa72e63939793651d14215113049a}{from\_cc}}: 1\\
\>\mbox{\hyperlink{osm_8h_ac94f81ebfd875718aead31ec5dc9ed41}{HPT\_U8}} \mbox{\hyperlink{struct__COMMAND_a8a4cc9cb2206f9273315ef0f56f96cf9}{force\_cc}}: 1\\
\} \mbox{\hyperlink{struct__COMMAND_ae6269e34d301698e42b921a2ae3d5675}{flags}}\\

\end{tabbing}\item 
\mbox{\hyperlink{osm_8h_ac94f81ebfd875718aead31ec5dc9ed41}{HPT\+\_\+\+U8}} \mbox{\hyperlink{struct__COMMAND_aa19cc903e627cd3b3479a221c1b32be8}{Result}}
\item 
\mbox{\hyperlink{osm_8h_ac94f81ebfd875718aead31ec5dc9ed41}{HPT\+\_\+\+U8}} \mbox{\hyperlink{struct__COMMAND_a07b901d008c8f06b3a35f3ea402e16c3}{Retry\+Count}}
\item 
\mbox{\hyperlink{him_8h_a79bf921739e0fce8093470ce42a16534}{PSG}} \mbox{\hyperlink{struct__COMMAND_af207b32e3026802b8e04fb54a7f55808}{psg}}
\item 
int($\ast$ \mbox{\hyperlink{struct__COMMAND_ab41bfcb7558163edba7e77174646687c}{buildsgl}} )(struct \mbox{\hyperlink{struct__COMMAND}{\+\_\+\+COMMAND}} $\ast$cmd, \mbox{\hyperlink{him_8h_a79bf921739e0fce8093470ce42a16534}{PSG}} \mbox{\hyperlink{struct__COMMAND_af207b32e3026802b8e04fb54a7f55808}{psg}}, int logical)
\item 
void($\ast$ \mbox{\hyperlink{struct__COMMAND_adaf43f19dd57efe432c98a3ea25bccd8}{done}} )(struct \mbox{\hyperlink{struct__COMMAND}{\+\_\+\+COMMAND}} $\ast$cmd)
\end{DoxyCompactItemize}


\doxysubsection{Detailed Description}


Definition at line \mbox{\hyperlink{him_8h_source_l00362}{362}} of file \mbox{\hyperlink{him_8h_source}{him.\+h}}.



\doxysubsection{Field Documentation}
\mbox{\Hypertarget{struct__COMMAND_ab41bfcb7558163edba7e77174646687c}\label{struct__COMMAND_ab41bfcb7558163edba7e77174646687c}} 
\index{\_COMMAND@{\_COMMAND}!buildsgl@{buildsgl}}
\index{buildsgl@{buildsgl}!\_COMMAND@{\_COMMAND}}
\doxysubsubsection{\texorpdfstring{buildsgl}{buildsgl}}
{\footnotesize\ttfamily int($\ast$ \+\_\+\+COMMAND\+::buildsgl) (struct \mbox{\hyperlink{struct__COMMAND}{\+\_\+\+COMMAND}} $\ast$cmd, \mbox{\hyperlink{him_8h_a79bf921739e0fce8093470ce42a16534}{PSG}} \mbox{\hyperlink{struct__COMMAND_af207b32e3026802b8e04fb54a7f55808}{psg}}, int logical)}



Definition at line \mbox{\hyperlink{him_8h_source_l00418}{418}} of file \mbox{\hyperlink{him_8h_source}{him.\+h}}.

\mbox{\Hypertarget{struct__COMMAND_a827497943340ae243d3d2f602b397fa5}\label{struct__COMMAND_a827497943340ae243d3d2f602b397fa5}} 
\index{\_COMMAND@{\_COMMAND}!data\_in@{data\_in}}
\index{data\_in@{data\_in}!\_COMMAND@{\_COMMAND}}
\doxysubsubsection{\texorpdfstring{data\_in}{data\_in}}
{\footnotesize\ttfamily \mbox{\hyperlink{osm_8h_ac94f81ebfd875718aead31ec5dc9ed41}{HPT\+\_\+\+U8}} \+\_\+\+COMMAND\+::data\+\_\+in}



Definition at line \mbox{\hyperlink{him_8h_source_l00401}{401}} of file \mbox{\hyperlink{him_8h_source}{him.\+h}}.



Referenced by \mbox{\hyperlink{hptrr__osm__bsd_8c_source_l00503}{hpt\+\_\+io\+\_\+dmamap\+\_\+callback()}}, and \mbox{\hyperlink{hptrr__osm__bsd_8c_source_l00439}{os\+\_\+cmddone()}}.

\mbox{\Hypertarget{struct__COMMAND_a3aa5bc6091346da35a9ca2af2be2e1fc}\label{struct__COMMAND_a3aa5bc6091346da35a9ca2af2be2e1fc}} 
\index{\_COMMAND@{\_COMMAND}!data\_out@{data\_out}}
\index{data\_out@{data\_out}!\_COMMAND@{\_COMMAND}}
\doxysubsubsection{\texorpdfstring{data\_out}{data\_out}}
{\footnotesize\ttfamily \mbox{\hyperlink{osm_8h_ac94f81ebfd875718aead31ec5dc9ed41}{HPT\+\_\+\+U8}} \+\_\+\+COMMAND\+::data\+\_\+out}



Definition at line \mbox{\hyperlink{him_8h_source_l00402}{402}} of file \mbox{\hyperlink{him_8h_source}{him.\+h}}.



Referenced by \mbox{\hyperlink{hptrr__osm__bsd_8c_source_l00503}{hpt\+\_\+io\+\_\+dmamap\+\_\+callback()}}, and \mbox{\hyperlink{hptrr__osm__bsd_8c_source_l00439}{os\+\_\+cmddone()}}.

\mbox{\Hypertarget{struct__COMMAND_adaf43f19dd57efe432c98a3ea25bccd8}\label{struct__COMMAND_adaf43f19dd57efe432c98a3ea25bccd8}} 
\index{\_COMMAND@{\_COMMAND}!done@{done}}
\index{done@{done}!\_COMMAND@{\_COMMAND}}
\doxysubsubsection{\texorpdfstring{done}{done}}
{\footnotesize\ttfamily void($\ast$ \+\_\+\+COMMAND\+::done) (struct \mbox{\hyperlink{struct__COMMAND}{\+\_\+\+COMMAND}} $\ast$cmd)}



Definition at line \mbox{\hyperlink{him_8h_source_l00419}{419}} of file \mbox{\hyperlink{him_8h_source}{him.\+h}}.



Referenced by \mbox{\hyperlink{hptrr__osm__bsd_8c_source_l00294}{hpt\+\_\+flush\+\_\+vdev()}}.

\mbox{\Hypertarget{struct__COMMAND_a05b198b81150c5a753bfc891bd0f5631}\label{struct__COMMAND_a05b198b81150c5a753bfc891bd0f5631}} 
\index{\_COMMAND@{\_COMMAND}!done\_dpc@{done\_dpc}}
\index{done\_dpc@{done\_dpc}!\_COMMAND@{\_COMMAND}}
\doxysubsubsection{\texorpdfstring{done\_dpc}{done\_dpc}}
{\footnotesize\ttfamily struct \mbox{\hyperlink{structtq__item}{tq\+\_\+item}} \+\_\+\+COMMAND\+::done\+\_\+dpc}



Definition at line \mbox{\hyperlink{him_8h_source_l00372}{372}} of file \mbox{\hyperlink{him_8h_source}{him.\+h}}.

\mbox{\Hypertarget{struct__COMMAND_a35f98f11eedb0be8ee15a0d4187d922d}\label{struct__COMMAND_a35f98f11eedb0be8ee15a0d4187d922d}} 
\index{\_COMMAND@{\_COMMAND}!dtor@{dtor}}
\index{dtor@{dtor}!\_COMMAND@{\_COMMAND}}
\doxysubsubsection{\texorpdfstring{dtor}{dtor}}
{\footnotesize\ttfamily void($\ast$ \+\_\+\+COMMAND\+::dtor) (struct \mbox{\hyperlink{struct__COMMAND}{\+\_\+\+COMMAND}} $\ast$, void $\ast$)}



Definition at line \mbox{\hyperlink{him_8h_source_l00386}{386}} of file \mbox{\hyperlink{him_8h_source}{him.\+h}}.

\mbox{\Hypertarget{struct__COMMAND_a574c111df8e19449608a82d6c3d69859}\label{struct__COMMAND_a574c111df8e19449608a82d6c3d69859}} 
\index{\_COMMAND@{\_COMMAND}!dtor\_arg@{dtor\_arg}}
\index{dtor\_arg@{dtor\_arg}!\_COMMAND@{\_COMMAND}}
\doxysubsubsection{\texorpdfstring{dtor\_arg}{dtor\_arg}}
{\footnotesize\ttfamily void$\ast$ \+\_\+\+COMMAND\+::dtor\+\_\+arg}



Definition at line \mbox{\hyperlink{him_8h_source_l00387}{387}} of file \mbox{\hyperlink{him_8h_source}{him.\+h}}.

\mbox{\Hypertarget{struct__COMMAND_a2ec9b9c0778b7acedf50aa4a7db68611}\label{struct__COMMAND_a2ec9b9c0778b7acedf50aa4a7db68611}} 
\index{\_COMMAND@{\_COMMAND}!ext@{ext}}
\index{ext@{ext}!\_COMMAND@{\_COMMAND}}
\doxysubsubsection{\texorpdfstring{ext}{ext}}
{\footnotesize\ttfamily void$\ast$ \+\_\+\+COMMAND\+::ext}



Definition at line \mbox{\hyperlink{him_8h_source_l00375}{375}} of file \mbox{\hyperlink{him_8h_source}{him.\+h}}.

\mbox{\Hypertarget{struct__COMMAND_a2ae5fcf2afa2b4c37f8f6b57f9fab79e}\label{struct__COMMAND_a2ae5fcf2afa2b4c37f8f6b57f9fab79e}} 
\index{\_COMMAND@{\_COMMAND}!extsize@{extsize}}
\index{extsize@{extsize}!\_COMMAND@{\_COMMAND}}
\doxysubsubsection{\texorpdfstring{extsize}{extsize}}
{\footnotesize\ttfamily \mbox{\hyperlink{osm_8h_a1d523d4e890f2973798b98e94390b79f}{HPT\+\_\+\+UINT}} \+\_\+\+COMMAND\+::extsize}



Definition at line \mbox{\hyperlink{him_8h_source_l00374}{374}} of file \mbox{\hyperlink{him_8h_source}{him.\+h}}.

\mbox{\Hypertarget{struct__COMMAND_ae6269e34d301698e42b921a2ae3d5675}\label{struct__COMMAND_ae6269e34d301698e42b921a2ae3d5675}} 
\index{\_COMMAND@{\_COMMAND}!flags@{flags}}
\index{flags@{flags}!\_COMMAND@{\_COMMAND}}
\doxysubsubsection{\texorpdfstring{}{}}
{\footnotesize\ttfamily struct  \{ ... \}  \+\_\+\+COMMAND\+::flags}



Referenced by \mbox{\hyperlink{hptrr__osm__bsd_8c_source_l00294}{hpt\+\_\+flush\+\_\+vdev()}}, \mbox{\hyperlink{hptrr__osm__bsd_8c_source_l00503}{hpt\+\_\+io\+\_\+dmamap\+\_\+callback()}}, and \mbox{\hyperlink{hptrr__osm__bsd_8c_source_l00439}{os\+\_\+cmddone()}}.

\mbox{\Hypertarget{struct__COMMAND_a8a4cc9cb2206f9273315ef0f56f96cf9}\label{struct__COMMAND_a8a4cc9cb2206f9273315ef0f56f96cf9}} 
\index{\_COMMAND@{\_COMMAND}!force\_cc@{force\_cc}}
\index{force\_cc@{force\_cc}!\_COMMAND@{\_COMMAND}}
\doxysubsubsection{\texorpdfstring{force\_cc}{force\_cc}}
{\footnotesize\ttfamily \mbox{\hyperlink{osm_8h_ac94f81ebfd875718aead31ec5dc9ed41}{HPT\+\_\+\+U8}} \+\_\+\+COMMAND\+::force\+\_\+cc}



Definition at line \mbox{\hyperlink{him_8h_source_l00406}{406}} of file \mbox{\hyperlink{him_8h_source}{him.\+h}}.

\mbox{\Hypertarget{struct__COMMAND_afb6fa72e63939793651d14215113049a}\label{struct__COMMAND_afb6fa72e63939793651d14215113049a}} 
\index{\_COMMAND@{\_COMMAND}!from\_cc@{from\_cc}}
\index{from\_cc@{from\_cc}!\_COMMAND@{\_COMMAND}}
\doxysubsubsection{\texorpdfstring{from\_cc}{from\_cc}}
{\footnotesize\ttfamily \mbox{\hyperlink{osm_8h_ac94f81ebfd875718aead31ec5dc9ed41}{HPT\+\_\+\+U8}} \+\_\+\+COMMAND\+::from\+\_\+cc}



Definition at line \mbox{\hyperlink{him_8h_source_l00405}{405}} of file \mbox{\hyperlink{him_8h_source}{him.\+h}}.

\mbox{\Hypertarget{struct__COMMAND_a0468436face3decdc94f4b399fe1ba3a}\label{struct__COMMAND_a0468436face3decdc94f4b399fe1ba3a}} 
\index{\_COMMAND@{\_COMMAND}!grpcnt@{grpcnt}}
\index{grpcnt@{grpcnt}!\_COMMAND@{\_COMMAND}}
\doxysubsubsection{\texorpdfstring{grpcnt}{grpcnt}}
{\footnotesize\ttfamily \mbox{\hyperlink{osm_8h_a1d523d4e890f2973798b98e94390b79f}{HPT\+\_\+\+UINT}} \+\_\+\+COMMAND\+::grpcnt}



Definition at line \mbox{\hyperlink{him_8h_source_l00368}{368}} of file \mbox{\hyperlink{him_8h_source}{him.\+h}}.

\mbox{\Hypertarget{struct__COMMAND_a3fae353289c3ccc90f65ec2bd3e9c815}\label{struct__COMMAND_a3fae353289c3ccc90f65ec2bd3e9c815}} 
\index{\_COMMAND@{\_COMMAND}!grplist@{grplist}}
\index{grplist@{grplist}!\_COMMAND@{\_COMMAND}}
\doxysubsubsection{\texorpdfstring{grplist}{grplist}}
{\footnotesize\ttfamily struct \mbox{\hyperlink{structfreelist}{freelist}}$\ast$ \+\_\+\+COMMAND\+::grplist}



Definition at line \mbox{\hyperlink{him_8h_source_l00367}{367}} of file \mbox{\hyperlink{him_8h_source}{him.\+h}}.

\mbox{\Hypertarget{struct__COMMAND_a041d7784e975a9d173695e8a70a81290}\label{struct__COMMAND_a041d7784e975a9d173695e8a70a81290}} 
\index{\_COMMAND@{\_COMMAND}!hard\_flush@{hard\_flush}}
\index{hard\_flush@{hard\_flush}!\_COMMAND@{\_COMMAND}}
\doxysubsubsection{\texorpdfstring{hard\_flush}{hard\_flush}}
{\footnotesize\ttfamily \mbox{\hyperlink{osm_8h_ac94f81ebfd875718aead31ec5dc9ed41}{HPT\+\_\+\+U8}} \+\_\+\+COMMAND\+::hard\+\_\+flush}



Definition at line \mbox{\hyperlink{him_8h_source_l00404}{404}} of file \mbox{\hyperlink{him_8h_source}{him.\+h}}.



Referenced by \mbox{\hyperlink{hptrr__osm__bsd_8c_source_l00294}{hpt\+\_\+flush\+\_\+vdev()}}.

\mbox{\Hypertarget{struct__COMMAND_a959d86437c2bb64bdf910622997e6331}\label{struct__COMMAND_a959d86437c2bb64bdf910622997e6331}} 
\index{\_COMMAND@{\_COMMAND}!Ide@{Ide}}
\index{Ide@{Ide}!\_COMMAND@{\_COMMAND}}
\doxysubsubsection{\texorpdfstring{Ide}{Ide}}
{\footnotesize\ttfamily \mbox{\hyperlink{him_8h_aef37a783dcaed7c33c52b56011ea06ec}{Ata\+Comm}} \+\_\+\+COMMAND\+::\+Ide}



Definition at line \mbox{\hyperlink{him_8h_source_l00390}{390}} of file \mbox{\hyperlink{him_8h_source}{him.\+h}}.

\mbox{\Hypertarget{struct__COMMAND_a9e60492c93e6b3712561552b76b1adb8}\label{struct__COMMAND_a9e60492c93e6b3712561552b76b1adb8}} 
\index{\_COMMAND@{\_COMMAND}!lock\_req@{lock\_req}}
\index{lock\_req@{lock\_req}!\_COMMAND@{\_COMMAND}}
\doxysubsubsection{\texorpdfstring{lock\_req}{lock\_req}}
{\footnotesize\ttfamily struct \mbox{\hyperlink{structlock__request}{lock\+\_\+request}}$\ast$ \+\_\+\+COMMAND\+::lock\+\_\+req}



Definition at line \mbox{\hyperlink{him_8h_source_l00385}{385}} of file \mbox{\hyperlink{him_8h_source}{him.\+h}}.

\mbox{\Hypertarget{struct__COMMAND_ad6172101791ef8383d54fc74ff918c9c}\label{struct__COMMAND_ad6172101791ef8383d54fc74ff918c9c}} 
\index{\_COMMAND@{\_COMMAND}!owned\_lock@{owned\_lock}}
\index{owned\_lock@{owned\_lock}!\_COMMAND@{\_COMMAND}}
\doxysubsubsection{\texorpdfstring{owned\_lock}{owned\_lock}}
{\footnotesize\ttfamily struct \mbox{\hyperlink{structlock__request}{lock\+\_\+request}}$\ast$ \+\_\+\+COMMAND\+::owned\+\_\+lock}



Definition at line \mbox{\hyperlink{him_8h_source_l00384}{384}} of file \mbox{\hyperlink{him_8h_source}{him.\+h}}.

\mbox{\Hypertarget{struct__COMMAND_abbe4cbe6438887f8f6e38c55b76aa306}\label{struct__COMMAND_abbe4cbe6438887f8f6e38c55b76aa306}} 
\index{\_COMMAND@{\_COMMAND}!Passthrough@{Passthrough}}
\index{Passthrough@{Passthrough}!\_COMMAND@{\_COMMAND}}
\doxysubsubsection{\texorpdfstring{Passthrough}{Passthrough}}
{\footnotesize\ttfamily \mbox{\hyperlink{him_8h_a62fd3797480eb53c1d0998fbbaaff90c}{Passthrough\+Cmd}} \+\_\+\+COMMAND\+::\+Passthrough}



Definition at line \mbox{\hyperlink{him_8h_source_l00391}{391}} of file \mbox{\hyperlink{him_8h_source}{him.\+h}}.

\mbox{\Hypertarget{struct__COMMAND_a179ee5b7838c233e6c88ffeee78da88a}\label{struct__COMMAND_a179ee5b7838c233e6c88ffeee78da88a}} 
\index{\_COMMAND@{\_COMMAND}!physical\_sg@{physical\_sg}}
\index{physical\_sg@{physical\_sg}!\_COMMAND@{\_COMMAND}}
\doxysubsubsection{\texorpdfstring{physical\_sg}{physical\_sg}}
{\footnotesize\ttfamily \mbox{\hyperlink{osm_8h_ac94f81ebfd875718aead31ec5dc9ed41}{HPT\+\_\+\+U8}} \+\_\+\+COMMAND\+::physical\+\_\+sg}



Definition at line \mbox{\hyperlink{him_8h_source_l00400}{400}} of file \mbox{\hyperlink{him_8h_source}{him.\+h}}.



Referenced by \mbox{\hyperlink{hptrr__osm__bsd_8c_source_l00503}{hpt\+\_\+io\+\_\+dmamap\+\_\+callback()}}.

\mbox{\Hypertarget{struct__COMMAND_acfd55e4a2d841f214d5be4efb2471336}\label{struct__COMMAND_acfd55e4a2d841f214d5be4efb2471336}} 
\index{\_COMMAND@{\_COMMAND}!priority@{priority}}
\index{priority@{priority}!\_COMMAND@{\_COMMAND}}
\doxysubsubsection{\texorpdfstring{priority}{priority}}
{\footnotesize\ttfamily int \+\_\+\+COMMAND\+::priority}



Definition at line \mbox{\hyperlink{him_8h_source_l00383}{383}} of file \mbox{\hyperlink{him_8h_source}{him.\+h}}.

\mbox{\Hypertarget{struct__COMMAND_a78454f540f68d3cb54a584f257dd7f77}\label{struct__COMMAND_a78454f540f68d3cb54a584f257dd7f77}} 
\index{\_COMMAND@{\_COMMAND}!priv@{priv}}
\index{priv@{priv}!\_COMMAND@{\_COMMAND}}
\doxysubsubsection{\texorpdfstring{priv}{priv}}
{\footnotesize\ttfamily void$\ast$ \+\_\+\+COMMAND\+::priv}



Definition at line \mbox{\hyperlink{him_8h_source_l00380}{380}} of file \mbox{\hyperlink{him_8h_source}{him.\+h}}.



Referenced by \mbox{\hyperlink{hptrr__osm__bsd_8c_source_l00274}{hpt\+\_\+flush\+\_\+done()}}, \mbox{\hyperlink{hptrr__osm__bsd_8c_source_l00294}{hpt\+\_\+flush\+\_\+vdev()}}, \mbox{\hyperlink{hptrr__osm__bsd_8c_source_l00503}{hpt\+\_\+io\+\_\+dmamap\+\_\+callback()}}, \mbox{\hyperlink{hptrr__osm__bsd_8c_source_l00429}{hpt\+\_\+timeout()}}, \mbox{\hyperlink{hptrr__osm__bsd_8c_source_l00486}{os\+\_\+buildsgl()}}, and \mbox{\hyperlink{hptrr__osm__bsd_8c_source_l00439}{os\+\_\+cmddone()}}.

\mbox{\Hypertarget{struct__COMMAND_a582a7087f1a8ef542c63926d3663b445}\label{struct__COMMAND_a582a7087f1a8ef542c63926d3663b445}} 
\index{\_COMMAND@{\_COMMAND}!priv2@{priv2}}
\index{priv2@{priv2}!\_COMMAND@{\_COMMAND}}
\doxysubsubsection{\texorpdfstring{priv2}{priv2}}
{\footnotesize\ttfamily \mbox{\hyperlink{osm_8h_acc2888951e09c2c18f293cc97198595e}{HPT\+\_\+\+UPTR}} \+\_\+\+COMMAND\+::priv2}



Definition at line \mbox{\hyperlink{him_8h_source_l00381}{381}} of file \mbox{\hyperlink{him_8h_source}{him.\+h}}.

\mbox{\Hypertarget{struct__COMMAND_af207b32e3026802b8e04fb54a7f55808}\label{struct__COMMAND_af207b32e3026802b8e04fb54a7f55808}} 
\index{\_COMMAND@{\_COMMAND}!psg@{psg}}
\index{psg@{psg}!\_COMMAND@{\_COMMAND}}
\doxysubsubsection{\texorpdfstring{psg}{psg}}
{\footnotesize\ttfamily \mbox{\hyperlink{him_8h_a79bf921739e0fce8093470ce42a16534}{PSG}} \+\_\+\+COMMAND\+::psg}



Definition at line \mbox{\hyperlink{him_8h_source_l00415}{415}} of file \mbox{\hyperlink{him_8h_source}{him.\+h}}.



Referenced by \mbox{\hyperlink{hptrr__osm__bsd_8c_source_l00503}{hpt\+\_\+io\+\_\+dmamap\+\_\+callback()}}.

\mbox{\Hypertarget{struct__COMMAND_a4bd8673693070454b95b18a5e54bfe5d}\label{struct__COMMAND_a4bd8673693070454b95b18a5e54bfe5d}} 
\index{\_COMMAND@{\_COMMAND}!q\_link@{q\_link}}
\index{q\_link@{q\_link}!\_COMMAND@{\_COMMAND}}
\doxysubsubsection{\texorpdfstring{q\_link}{q\_link}}
{\footnotesize\ttfamily struct \mbox{\hyperlink{structlist__head}{list\+\_\+head}} \+\_\+\+COMMAND\+::q\+\_\+link}



Definition at line \mbox{\hyperlink{him_8h_source_l00371}{371}} of file \mbox{\hyperlink{him_8h_source}{him.\+h}}.

\mbox{\Hypertarget{struct__COMMAND_a48a93307c78ac19fbc6b79c3a4f784fa}\label{struct__COMMAND_a48a93307c78ac19fbc6b79c3a4f784fa}} 
\index{\_COMMAND@{\_COMMAND}!R1Control@{R1Control}}
\index{R1Control@{R1Control}!\_COMMAND@{\_COMMAND}}
\doxysubsubsection{\texorpdfstring{R1Control}{R1Control}}
{\footnotesize\ttfamily \mbox{\hyperlink{him_8h_a32e508a55084729e41ac88ce7dc85156}{R1\+Control\+Cmd}} \+\_\+\+COMMAND\+::\+R1\+Control}



Definition at line \mbox{\hyperlink{him_8h_source_l00394}{394}} of file \mbox{\hyperlink{him_8h_source}{him.\+h}}.

\mbox{\Hypertarget{struct__COMMAND_a653b3f57ad5de964ca417f70e423f5bb}\label{struct__COMMAND_a653b3f57ad5de964ca417f70e423f5bb}} 
\index{\_COMMAND@{\_COMMAND}!R5Control@{R5Control}}
\index{R5Control@{R5Control}!\_COMMAND@{\_COMMAND}}
\doxysubsubsection{\texorpdfstring{R5Control}{R5Control}}
{\footnotesize\ttfamily \mbox{\hyperlink{him_8h_a23377198f82d6c6dc61ec021c76c7ff3}{R5\+Control\+Cmd}} \+\_\+\+COMMAND\+::\+R5\+Control}



Definition at line \mbox{\hyperlink{him_8h_source_l00393}{393}} of file \mbox{\hyperlink{him_8h_source}{him.\+h}}.

\mbox{\Hypertarget{struct__COMMAND_aa19cc903e627cd3b3479a221c1b32be8}\label{struct__COMMAND_aa19cc903e627cd3b3479a221c1b32be8}} 
\index{\_COMMAND@{\_COMMAND}!Result@{Result}}
\index{Result@{Result}!\_COMMAND@{\_COMMAND}}
\doxysubsubsection{\texorpdfstring{Result}{Result}}
{\footnotesize\ttfamily \mbox{\hyperlink{osm_8h_ac94f81ebfd875718aead31ec5dc9ed41}{HPT\+\_\+\+U8}} \+\_\+\+COMMAND\+::\+Result}



Definition at line \mbox{\hyperlink{him_8h_source_l00410}{410}} of file \mbox{\hyperlink{him_8h_source}{him.\+h}}.



Referenced by \mbox{\hyperlink{hptrr__osm__bsd_8c_source_l00274}{hpt\+\_\+flush\+\_\+done()}}, \mbox{\hyperlink{hptrr__osm__bsd_8c_source_l00294}{hpt\+\_\+flush\+\_\+vdev()}}, and \mbox{\hyperlink{hptrr__osm__bsd_8c_source_l00439}{os\+\_\+cmddone()}}.

\mbox{\Hypertarget{struct__COMMAND_a07b901d008c8f06b3a35f3ea402e16c3}\label{struct__COMMAND_a07b901d008c8f06b3a35f3ea402e16c3}} 
\index{\_COMMAND@{\_COMMAND}!RetryCount@{RetryCount}}
\index{RetryCount@{RetryCount}!\_COMMAND@{\_COMMAND}}
\doxysubsubsection{\texorpdfstring{RetryCount}{RetryCount}}
{\footnotesize\ttfamily \mbox{\hyperlink{osm_8h_ac94f81ebfd875718aead31ec5dc9ed41}{HPT\+\_\+\+U8}} \+\_\+\+COMMAND\+::\+Retry\+Count}



Definition at line \mbox{\hyperlink{him_8h_source_l00412}{412}} of file \mbox{\hyperlink{him_8h_source}{him.\+h}}.

\mbox{\Hypertarget{struct__COMMAND_abd811dbabcb0075b0f9805c90f4d9feb}\label{struct__COMMAND_abd811dbabcb0075b0f9805c90f4d9feb}} 
\index{\_COMMAND@{\_COMMAND}!Scsi@{Scsi}}
\index{Scsi@{Scsi}!\_COMMAND@{\_COMMAND}}
\doxysubsubsection{\texorpdfstring{Scsi}{Scsi}}
{\footnotesize\ttfamily \mbox{\hyperlink{him_8h_a981d2417fb91c448140dc0188a536c13}{Scsi\+Comm}} \+\_\+\+COMMAND\+::\+Scsi}



Definition at line \mbox{\hyperlink{him_8h_source_l00392}{392}} of file \mbox{\hyperlink{him_8h_source}{him.\+h}}.

\mbox{\Hypertarget{struct__COMMAND_a36262d1c9d4cef3f3148cf8528c390ef}\label{struct__COMMAND_a36262d1c9d4cef3f3148cf8528c390ef}} 
\index{\_COMMAND@{\_COMMAND}!target@{target}}
\index{target@{target}!\_COMMAND@{\_COMMAND}}
\doxysubsubsection{\texorpdfstring{target}{target}}
{\footnotesize\ttfamily void$\ast$ \+\_\+\+COMMAND\+::target}



Definition at line \mbox{\hyperlink{him_8h_source_l00379}{379}} of file \mbox{\hyperlink{him_8h_source}{him.\+h}}.



Referenced by \mbox{\hyperlink{hptrr__osm__bsd_8c_source_l00274}{hpt\+\_\+flush\+\_\+done()}}, and \mbox{\hyperlink{hptrr__osm__bsd_8c_source_l00294}{hpt\+\_\+flush\+\_\+vdev()}}.

\mbox{\Hypertarget{struct__COMMAND_a410b1777aee968c51f7e13437d41e45b}\label{struct__COMMAND_a410b1777aee968c51f7e13437d41e45b}} 
\index{\_COMMAND@{\_COMMAND}!transform@{transform}}
\index{transform@{transform}!\_COMMAND@{\_COMMAND}}
\doxysubsubsection{\texorpdfstring{transform}{transform}}
{\footnotesize\ttfamily \mbox{\hyperlink{osm_8h_ac94f81ebfd875718aead31ec5dc9ed41}{HPT\+\_\+\+U8}} \+\_\+\+COMMAND\+::transform}



Definition at line \mbox{\hyperlink{him_8h_source_l00403}{403}} of file \mbox{\hyperlink{him_8h_source}{him.\+h}}.

\mbox{\Hypertarget{struct__COMMAND_ae7951eb719e67286f4bd8c721f2445a9}\label{struct__COMMAND_ae7951eb719e67286f4bd8c721f2445a9}} 
\index{\_COMMAND@{\_COMMAND}!type@{type}}
\index{type@{type}!\_COMMAND@{\_COMMAND}}
\doxysubsubsection{\texorpdfstring{type}{type}}
{\footnotesize\ttfamily \mbox{\hyperlink{osm_8h_ac94f81ebfd875718aead31ec5dc9ed41}{HPT\+\_\+\+U8}} \+\_\+\+COMMAND\+::type}



Definition at line \mbox{\hyperlink{him_8h_source_l00397}{397}} of file \mbox{\hyperlink{him_8h_source}{him.\+h}}.



Referenced by \mbox{\hyperlink{hptrr__osm__bsd_8c_source_l00294}{hpt\+\_\+flush\+\_\+vdev()}}.

\mbox{\Hypertarget{struct__COMMAND_a42da869223a9af8e10c9575491b2d2a4}\label{struct__COMMAND_a42da869223a9af8e10c9575491b2d2a4}} 
\index{\_COMMAND@{\_COMMAND}!uCmd@{uCmd}}
\index{uCmd@{uCmd}!\_COMMAND@{\_COMMAND}}
\doxysubsubsection{\texorpdfstring{}{}}
{\footnotesize\ttfamily union  \{ ... \}  \+\_\+\+COMMAND\+::u\+Cmd}

\mbox{\Hypertarget{struct__COMMAND_ab3ef21ffdf11a40492f5c5c799c83f70}\label{struct__COMMAND_ab3ef21ffdf11a40492f5c5c799c83f70}} 
\index{\_COMMAND@{\_COMMAND}!vbus@{vbus}}
\index{vbus@{vbus}!\_COMMAND@{\_COMMAND}}
\doxysubsubsection{\texorpdfstring{vbus}{vbus}}
{\footnotesize\ttfamily struct \+\_\+\+VBUS$\ast$ \+\_\+\+COMMAND\+::vbus}



Definition at line \mbox{\hyperlink{him_8h_source_l00365}{365}} of file \mbox{\hyperlink{him_8h_source}{him.\+h}}.



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