\hypertarget{structsym__ccb}{}\doxysection{sym\+\_\+ccb Struct Reference}
\label{structsym__ccb}\index{sym\_ccb@{sym\_ccb}}


Collaboration diagram for sym\+\_\+ccb\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=350pt]{dc/db7/structsym__ccb__coll__graph}
\end{center}
\end{figure}
\doxysubsection*{Data Fields}
\begin{DoxyCompactItemize}
\item 
struct \mbox{\hyperlink{structsym__dsb}{sym\+\_\+dsb}} \mbox{\hyperlink{structsym__ccb_a0f3788fb0751a5a3d26a7fc94c023f58}{phys}}
\item 
struct callout \mbox{\hyperlink{structsym__ccb_abcd0e4c8255da9924b8abb8b5970c941}{ch}}
\item 
union ccb $\ast$ \mbox{\hyperlink{structsym__ccb_ac99508d637015c1529f851e30fc6d15a}{cam\+\_\+ccb}}
\item 
\mbox{\hyperlink{sym__hipd_8c_a8baca7e76da9e0e11ce3a275dd19130c}{u8}} \mbox{\hyperlink{structsym__ccb_aef68eaacbf55043ec9fa424e7ad7002a}{cdb\+\_\+buf}} \mbox{[}16\mbox{]}
\item 
\mbox{\hyperlink{sym__hipd_8c_a8baca7e76da9e0e11ce3a275dd19130c}{u8}} $\ast$ \mbox{\hyperlink{structsym__ccb_afc620e89cc468abfcc8876628f79f28a}{sns\+\_\+bbuf}}
\item 
int \mbox{\hyperlink{structsym__ccb_a87a3f06d65431078917665d4ed0e9ab4}{data\+\_\+len}}
\item 
int \mbox{\hyperlink{structsym__ccb_a1570d4a5f5af488dab6ee3ac951019c0}{segments}}
\item 
u\+\_\+char \mbox{\hyperlink{structsym__ccb_a25ab6bf21c8e82b9b32663e53521e027}{nego\+\_\+status}}
\item 
u\+\_\+char \mbox{\hyperlink{structsym__ccb_ad944217a4e97f19589c9591525a264fa}{xerr\+\_\+status}}
\item 
\mbox{\hyperlink{sym__hipd_8c_a64e91c10a0d8fb627e92932050284264}{u32}} \mbox{\hyperlink{structsym__ccb_a2f3a0f8aeac18cb5ed2ac69401bcf08e}{extra\+\_\+bytes}}
\item 
u\+\_\+char \mbox{\hyperlink{structsym__ccb_a7fe27c60a2702becfb69e50982f6572b}{scsi\+\_\+smsg}} \mbox{[}12\mbox{]}
\item 
u\+\_\+char \mbox{\hyperlink{structsym__ccb_a88cc22a7d6e15a3ba4fef2b20a851986}{scsi\+\_\+smsg2}} \mbox{[}12\mbox{]}
\item 
u\+\_\+char \mbox{\hyperlink{structsym__ccb_ad3ec237c87cc783ba86eef467f4fa894}{sensecmd}} \mbox{[}6\mbox{]}
\item 
u\+\_\+char \mbox{\hyperlink{structsym__ccb_acb93d46a0b344bb36e1c0a66a2b5a94a}{sv\+\_\+scsi\+\_\+status}}
\item 
u\+\_\+char \mbox{\hyperlink{structsym__ccb_a7480ce5589fd411c353628b32515ec81}{sv\+\_\+xerr\+\_\+status}}
\item 
int \mbox{\hyperlink{structsym__ccb_a3194b1fdacc5b0fdbd2067f55db267bc}{sv\+\_\+resid}}
\item 
void $\ast$ \mbox{\hyperlink{structsym__ccb_a1cc438151626e3fd8ddaf0ac3d77c332}{arg}}
\item 
bus\+\_\+dmamap\+\_\+t \mbox{\hyperlink{structsym__ccb_a74d4520e88e1a0a69898fdd2f3570ba4}{dmamap}}
\item 
u\+\_\+char \mbox{\hyperlink{structsym__ccb_a461ec7d4f81de1627594bc70b78ad9c0}{dmamapped}}
\item 
\mbox{\hyperlink{sym__hipd_8c_a64e91c10a0d8fb627e92932050284264}{u32}} \mbox{\hyperlink{structsym__ccb_aa3acead9d3c210f7fe11047dd04fa9ba}{ccb\+\_\+ba}}
\item 
u\+\_\+short \mbox{\hyperlink{structsym__ccb_a7400cb9d6fbb306bade5826fba67e28e}{tag}}
\item 
u\+\_\+char \mbox{\hyperlink{structsym__ccb_afb07ba303296bb524516e258677485c4}{target}}
\item 
u\+\_\+char \mbox{\hyperlink{structsym__ccb_a30583f5f912a5b860ec775aa38e8fe8d}{lun}}
\item 
\mbox{\hyperlink{sym__hipd_8c_a499622878074f7b7499c106f05e4f1cb}{ccb\+\_\+p}} \mbox{\hyperlink{structsym__ccb_a7698ca594a0fe76c06cf1f5580b0b7d1}{link\+\_\+ccbh}}
\item 
\mbox{\hyperlink{sym__hipd_8c_a8b677f630d3ab27ff28fc876516d3f58}{SYM\+\_\+\+QUEHEAD}} \mbox{\hyperlink{structsym__ccb_a6f3c92df0e3ffddec6b05559b1d7fea2}{link\+\_\+ccbq}}
\item 
\mbox{\hyperlink{sym__hipd_8c_a64e91c10a0d8fb627e92932050284264}{u32}} \mbox{\hyperlink{structsym__ccb_aa66027581b05df97899b1c75be025167}{startp}}
\item 
int \mbox{\hyperlink{structsym__ccb_a12cae2b4aec51e1c0927d4792b44b5a5}{ext\+\_\+sg}}
\item 
int \mbox{\hyperlink{structsym__ccb_af5860aaf1dc5d82d09fd47aa8bb5b2a9}{ext\+\_\+ofs}}
\item 
u\+\_\+char \mbox{\hyperlink{structsym__ccb_a28dac03aa07de68919e98fe0d268ec34}{to\+\_\+abort}}
\end{DoxyCompactItemize}


\doxysubsection{Detailed Description}


Definition at line \mbox{\hyperlink{sym__hipd_8c_source_l01370}{1370}} of file \mbox{\hyperlink{sym__hipd_8c_source}{sym\+\_\+hipd.\+c}}.



\doxysubsection{Field Documentation}
\mbox{\Hypertarget{structsym__ccb_a1cc438151626e3fd8ddaf0ac3d77c332}\label{structsym__ccb_a1cc438151626e3fd8ddaf0ac3d77c332}} 
\index{sym\_ccb@{sym\_ccb}!arg@{arg}}
\index{arg@{arg}!sym\_ccb@{sym\_ccb}}
\doxysubsubsection{\texorpdfstring{arg}{arg}}
{\footnotesize\ttfamily void$\ast$ sym\+\_\+ccb\+::arg}



Definition at line \mbox{\hyperlink{sym__hipd_8c_source_l01419}{1419}} of file \mbox{\hyperlink{sym__hipd_8c_source}{sym\+\_\+hipd.\+c}}.



Referenced by \mbox{\hyperlink{sym__hipd_8c_source_l02316}{sym\+\_\+enqueue\+\_\+cam\+\_\+ccb()}}, \mbox{\hyperlink{sym__hipd_8c_source_l07705}{sym\+\_\+execute\+\_\+ccb()}}, and \mbox{\hyperlink{sym__hipd_8c_source_l07805}{sym\+\_\+setup\+\_\+data\+\_\+and\+\_\+start()}}.

\mbox{\Hypertarget{structsym__ccb_ac99508d637015c1529f851e30fc6d15a}\label{structsym__ccb_ac99508d637015c1529f851e30fc6d15a}} 
\index{sym\_ccb@{sym\_ccb}!cam\_ccb@{cam\_ccb}}
\index{cam\_ccb@{cam\_ccb}!sym\_ccb@{sym\_ccb}}
\doxysubsubsection{\texorpdfstring{cam\_ccb}{cam\_ccb}}
{\footnotesize\ttfamily union ccb$\ast$ sym\+\_\+ccb\+::cam\+\_\+ccb}



Definition at line \mbox{\hyperlink{sym__hipd_8c_source_l01382}{1382}} of file \mbox{\hyperlink{sym__hipd_8c_source}{sym\+\_\+hipd.\+c}}.



Referenced by \mbox{\hyperlink{sym__hipd_8c_source_l02277}{PRINT\+\_\+\+ADDR()}}, \mbox{\hyperlink{sym__hipd_8c_source_l07324}{sym\+\_\+abort\+\_\+scsiio()}}, \mbox{\hyperlink{sym__hipd_8c_source_l07397}{sym\+\_\+action()}}, \mbox{\hyperlink{sym__hipd_8c_source_l04817}{sym\+\_\+clear\+\_\+tasks()}}, \mbox{\hyperlink{sym__hipd_8c_source_l07079}{sym\+\_\+complete\+\_\+error()}}, \mbox{\hyperlink{sym__hipd_8c_source_l07233}{sym\+\_\+complete\+\_\+ok()}}, \mbox{\hyperlink{sym__hipd_8c_source_l04547}{sym\+\_\+dequeue\+\_\+from\+\_\+squeue()}}, \mbox{\hyperlink{sym__hipd_8c_source_l02316}{sym\+\_\+enqueue\+\_\+cam\+\_\+ccb()}}, \mbox{\hyperlink{sym__hipd_8c_source_l07705}{sym\+\_\+execute\+\_\+ccb()}}, \mbox{\hyperlink{sym__hipd_8c_source_l04605}{sym\+\_\+flush\+\_\+comp\+\_\+queue()}}, \mbox{\hyperlink{sym__hipd_8c_source_l06372}{sym\+\_\+free\+\_\+ccb()}}, \mbox{\hyperlink{sym__hipd_8c_source_l03536}{sym\+\_\+settrans()}}, \mbox{\hyperlink{sym__hipd_8c_source_l07612}{sym\+\_\+setup\+\_\+cdb()}}, and \mbox{\hyperlink{sym__hipd_8c_source_l04900}{sym\+\_\+sir\+\_\+task\+\_\+recovery()}}.

\mbox{\Hypertarget{structsym__ccb_aa3acead9d3c210f7fe11047dd04fa9ba}\label{structsym__ccb_aa3acead9d3c210f7fe11047dd04fa9ba}} 
\index{sym\_ccb@{sym\_ccb}!ccb\_ba@{ccb\_ba}}
\index{ccb\_ba@{ccb\_ba}!sym\_ccb@{sym\_ccb}}
\doxysubsubsection{\texorpdfstring{ccb\_ba}{ccb\_ba}}
{\footnotesize\ttfamily \mbox{\hyperlink{sym__hipd_8c_a64e91c10a0d8fb627e92932050284264}{u32}} sym\+\_\+ccb\+::ccb\+\_\+ba}



Definition at line \mbox{\hyperlink{sym__hipd_8c_source_l01428}{1428}} of file \mbox{\hyperlink{sym__hipd_8c_source}{sym\+\_\+hipd.\+c}}.



Referenced by \mbox{\hyperlink{sym__hipd_8c_source_l06461}{sym\+\_\+alloc\+\_\+ccb()}}, \mbox{\hyperlink{sym__hipd_8c_source_l06543}{sym\+\_\+ccb\+\_\+from\+\_\+dsa()}}, \mbox{\hyperlink{sym__hipd_8c_source_l06252}{sym\+\_\+get\+\_\+ccb()}}, and \mbox{\hyperlink{sym__hipd_8c_source_l02879}{sym\+\_\+put\+\_\+start\+\_\+queue()}}.

\mbox{\Hypertarget{structsym__ccb_aef68eaacbf55043ec9fa424e7ad7002a}\label{structsym__ccb_aef68eaacbf55043ec9fa424e7ad7002a}} 
\index{sym\_ccb@{sym\_ccb}!cdb\_buf@{cdb\_buf}}
\index{cdb\_buf@{cdb\_buf}!sym\_ccb@{sym\_ccb}}
\doxysubsubsection{\texorpdfstring{cdb\_buf}{cdb\_buf}}
{\footnotesize\ttfamily \mbox{\hyperlink{sym__hipd_8c_a8baca7e76da9e0e11ce3a275dd19130c}{u8}} sym\+\_\+ccb\+::cdb\+\_\+buf\mbox{[}16\mbox{]}}



Definition at line \mbox{\hyperlink{sym__hipd_8c_source_l01383}{1383}} of file \mbox{\hyperlink{sym__hipd_8c_source}{sym\+\_\+hipd.\+c}}.



Referenced by \mbox{\hyperlink{sym__hipd_8c_source_l07705}{sym\+\_\+execute\+\_\+ccb()}}, and \mbox{\hyperlink{sym__hipd_8c_source_l07612}{sym\+\_\+setup\+\_\+cdb()}}.

\mbox{\Hypertarget{structsym__ccb_abcd0e4c8255da9924b8abb8b5970c941}\label{structsym__ccb_abcd0e4c8255da9924b8abb8b5970c941}} 
\index{sym\_ccb@{sym\_ccb}!ch@{ch}}
\index{ch@{ch}!sym\_ccb@{sym\_ccb}}
\doxysubsubsection{\texorpdfstring{ch}{ch}}
{\footnotesize\ttfamily struct callout sym\+\_\+ccb\+::ch}



Definition at line \mbox{\hyperlink{sym__hipd_8c_source_l01381}{1381}} of file \mbox{\hyperlink{sym__hipd_8c_source}{sym\+\_\+hipd.\+c}}.



Referenced by \mbox{\hyperlink{sym__hipd_8c_source_l07324}{sym\+\_\+abort\+\_\+scsiio()}}, \mbox{\hyperlink{sym__hipd_8c_source_l06461}{sym\+\_\+alloc\+\_\+ccb()}}, \mbox{\hyperlink{sym__hipd_8c_source_l02316}{sym\+\_\+enqueue\+\_\+cam\+\_\+ccb()}}, and \mbox{\hyperlink{sym__hipd_8c_source_l02339}{sym\+\_\+xpt\+\_\+done()}}.

\mbox{\Hypertarget{structsym__ccb_a87a3f06d65431078917665d4ed0e9ab4}\label{structsym__ccb_a87a3f06d65431078917665d4ed0e9ab4}} 
\index{sym\_ccb@{sym\_ccb}!data\_len@{data\_len}}
\index{data\_len@{data\_len}!sym\_ccb@{sym\_ccb}}
\doxysubsubsection{\texorpdfstring{data\_len}{data\_len}}
{\footnotesize\ttfamily int sym\+\_\+ccb\+::data\+\_\+len}



Definition at line \mbox{\hyperlink{sym__hipd_8c_source_l01386}{1386}} of file \mbox{\hyperlink{sym__hipd_8c_source}{sym\+\_\+hipd.\+c}}.



Referenced by \mbox{\hyperlink{sym__hipd_8c_source_l05462}{sym\+\_\+compute\+\_\+residual()}}, \mbox{\hyperlink{sym__hipd_8c_source_l07805}{sym\+\_\+setup\+\_\+data\+\_\+and\+\_\+start()}}, and \mbox{\hyperlink{sym__hipd_8c_source_l04644}{sym\+\_\+sir\+\_\+bad\+\_\+scsi\+\_\+status()}}.

\mbox{\Hypertarget{structsym__ccb_a74d4520e88e1a0a69898fdd2f3570ba4}\label{structsym__ccb_a74d4520e88e1a0a69898fdd2f3570ba4}} 
\index{sym\_ccb@{sym\_ccb}!dmamap@{dmamap}}
\index{dmamap@{dmamap}!sym\_ccb@{sym\_ccb}}
\doxysubsubsection{\texorpdfstring{dmamap}{dmamap}}
{\footnotesize\ttfamily bus\+\_\+dmamap\+\_\+t sym\+\_\+ccb\+::dmamap}



Definition at line \mbox{\hyperlink{sym__hipd_8c_source_l01420}{1420}} of file \mbox{\hyperlink{sym__hipd_8c_source}{sym\+\_\+hipd.\+c}}.



Referenced by \mbox{\hyperlink{sym__hipd_8c_source_l06461}{sym\+\_\+alloc\+\_\+ccb()}}, \mbox{\hyperlink{sym__hipd_8c_source_l07079}{sym\+\_\+complete\+\_\+error()}}, \mbox{\hyperlink{sym__hipd_8c_source_l07233}{sym\+\_\+complete\+\_\+ok()}}, \mbox{\hyperlink{sym__hipd_8c_source_l07705}{sym\+\_\+execute\+\_\+ccb()}}, \mbox{\hyperlink{sym__hipd_8c_source_l06372}{sym\+\_\+free\+\_\+ccb()}}, \mbox{\hyperlink{sym__hipd_8c_source_l08748}{sym\+\_\+pci\+\_\+free()}}, and \mbox{\hyperlink{sym__hipd_8c_source_l07805}{sym\+\_\+setup\+\_\+data\+\_\+and\+\_\+start()}}.

\mbox{\Hypertarget{structsym__ccb_a461ec7d4f81de1627594bc70b78ad9c0}\label{structsym__ccb_a461ec7d4f81de1627594bc70b78ad9c0}} 
\index{sym\_ccb@{sym\_ccb}!dmamapped@{dmamapped}}
\index{dmamapped@{dmamapped}!sym\_ccb@{sym\_ccb}}
\doxysubsubsection{\texorpdfstring{dmamapped}{dmamapped}}
{\footnotesize\ttfamily u\+\_\+char sym\+\_\+ccb\+::dmamapped}



Definition at line \mbox{\hyperlink{sym__hipd_8c_source_l01421}{1421}} of file \mbox{\hyperlink{sym__hipd_8c_source}{sym\+\_\+hipd.\+c}}.



Referenced by \mbox{\hyperlink{sym__hipd_8c_source_l07079}{sym\+\_\+complete\+\_\+error()}}, \mbox{\hyperlink{sym__hipd_8c_source_l07233}{sym\+\_\+complete\+\_\+ok()}}, \mbox{\hyperlink{sym__hipd_8c_source_l07705}{sym\+\_\+execute\+\_\+ccb()}}, \mbox{\hyperlink{sym__hipd_8c_source_l06372}{sym\+\_\+free\+\_\+ccb()}}, and \mbox{\hyperlink{sym__hipd_8c_source_l07805}{sym\+\_\+setup\+\_\+data\+\_\+and\+\_\+start()}}.

\mbox{\Hypertarget{structsym__ccb_af5860aaf1dc5d82d09fd47aa8bb5b2a9}\label{structsym__ccb_af5860aaf1dc5d82d09fd47aa8bb5b2a9}} 
\index{sym\_ccb@{sym\_ccb}!ext\_ofs@{ext\_ofs}}
\index{ext\_ofs@{ext\_ofs}!sym\_ccb@{sym\_ccb}}
\doxysubsubsection{\texorpdfstring{ext\_ofs}{ext\_ofs}}
{\footnotesize\ttfamily int sym\+\_\+ccb\+::ext\+\_\+ofs}



Definition at line \mbox{\hyperlink{sym__hipd_8c_source_l01438}{1438}} of file \mbox{\hyperlink{sym__hipd_8c_source}{sym\+\_\+hipd.\+c}}.



Referenced by \mbox{\hyperlink{sym__hipd_8c_source_l07397}{sym\+\_\+action()}}, \mbox{\hyperlink{sym__hipd_8c_source_l05462}{sym\+\_\+compute\+\_\+residual()}}, and \mbox{\hyperlink{sym__hipd_8c_source_l05248}{sym\+\_\+evaluate\+\_\+dp()}}.

\mbox{\Hypertarget{structsym__ccb_a12cae2b4aec51e1c0927d4792b44b5a5}\label{structsym__ccb_a12cae2b4aec51e1c0927d4792b44b5a5}} 
\index{sym\_ccb@{sym\_ccb}!ext\_sg@{ext\_sg}}
\index{ext\_sg@{ext\_sg}!sym\_ccb@{sym\_ccb}}
\doxysubsubsection{\texorpdfstring{ext\_sg}{ext\_sg}}
{\footnotesize\ttfamily int sym\+\_\+ccb\+::ext\+\_\+sg}



Definition at line \mbox{\hyperlink{sym__hipd_8c_source_l01437}{1437}} of file \mbox{\hyperlink{sym__hipd_8c_source}{sym\+\_\+hipd.\+c}}.



Referenced by \mbox{\hyperlink{sym__hipd_8c_source_l07397}{sym\+\_\+action()}}, \mbox{\hyperlink{sym__hipd_8c_source_l05462}{sym\+\_\+compute\+\_\+residual()}}, and \mbox{\hyperlink{sym__hipd_8c_source_l05248}{sym\+\_\+evaluate\+\_\+dp()}}.

\mbox{\Hypertarget{structsym__ccb_a2f3a0f8aeac18cb5ed2ac69401bcf08e}\label{structsym__ccb_a2f3a0f8aeac18cb5ed2ac69401bcf08e}} 
\index{sym\_ccb@{sym\_ccb}!extra\_bytes@{extra\_bytes}}
\index{extra\_bytes@{extra\_bytes}!sym\_ccb@{sym\_ccb}}
\doxysubsubsection{\texorpdfstring{extra\_bytes}{extra\_bytes}}
{\footnotesize\ttfamily \mbox{\hyperlink{sym__hipd_8c_a64e91c10a0d8fb627e92932050284264}{u32}} sym\+\_\+ccb\+::extra\+\_\+bytes}



Definition at line \mbox{\hyperlink{sym__hipd_8c_source_l01394}{1394}} of file \mbox{\hyperlink{sym__hipd_8c_source}{sym\+\_\+hipd.\+c}}.



Referenced by \mbox{\hyperlink{sym__hipd_8c_source_l07397}{sym\+\_\+action()}}, \mbox{\hyperlink{sym__hipd_8c_source_l05462}{sym\+\_\+compute\+\_\+residual()}}, \mbox{\hyperlink{sym__hipd_8c_source_l05984}{sym\+\_\+int\+\_\+sir()}}, and \mbox{\hyperlink{sym__hipd_8c_source_l04644}{sym\+\_\+sir\+\_\+bad\+\_\+scsi\+\_\+status()}}.

\mbox{\Hypertarget{structsym__ccb_a7698ca594a0fe76c06cf1f5580b0b7d1}\label{structsym__ccb_a7698ca594a0fe76c06cf1f5580b0b7d1}} 
\index{sym\_ccb@{sym\_ccb}!link\_ccbh@{link\_ccbh}}
\index{link\_ccbh@{link\_ccbh}!sym\_ccb@{sym\_ccb}}
\doxysubsubsection{\texorpdfstring{link\_ccbh}{link\_ccbh}}
{\footnotesize\ttfamily \mbox{\hyperlink{sym__hipd_8c_a499622878074f7b7499c106f05e4f1cb}{ccb\+\_\+p}} sym\+\_\+ccb\+::link\+\_\+ccbh}



Definition at line \mbox{\hyperlink{sym__hipd_8c_source_l01433}{1433}} of file \mbox{\hyperlink{sym__hipd_8c_source}{sym\+\_\+hipd.\+c}}.



Referenced by \mbox{\hyperlink{sym__hipd_8c_source_l06461}{sym\+\_\+alloc\+\_\+ccb()}}, and \mbox{\hyperlink{sym__hipd_8c_source_l06543}{sym\+\_\+ccb\+\_\+from\+\_\+dsa()}}.

\mbox{\Hypertarget{structsym__ccb_a6f3c92df0e3ffddec6b05559b1d7fea2}\label{structsym__ccb_a6f3c92df0e3ffddec6b05559b1d7fea2}} 
\index{sym\_ccb@{sym\_ccb}!link\_ccbq@{link\_ccbq}}
\index{link\_ccbq@{link\_ccbq}!sym\_ccb@{sym\_ccb}}
\doxysubsubsection{\texorpdfstring{link\_ccbq}{link\_ccbq}}
{\footnotesize\ttfamily \mbox{\hyperlink{sym__hipd_8c_a8b677f630d3ab27ff28fc876516d3f58}{SYM\+\_\+\+QUEHEAD}} sym\+\_\+ccb\+::link\+\_\+ccbq}



Definition at line \mbox{\hyperlink{sym__hipd_8c_source_l01435}{1435}} of file \mbox{\hyperlink{sym__hipd_8c_source}{sym\+\_\+hipd.\+c}}.



Referenced by \mbox{\hyperlink{sym__hipd_8c_source_l06461}{sym\+\_\+alloc\+\_\+ccb()}}, \mbox{\hyperlink{sym__hipd_8c_source_l04817}{sym\+\_\+clear\+\_\+tasks()}}, \mbox{\hyperlink{sym__hipd_8c_source_l07079}{sym\+\_\+complete\+\_\+error()}}, \mbox{\hyperlink{sym__hipd_8c_source_l04547}{sym\+\_\+dequeue\+\_\+from\+\_\+squeue()}}, \mbox{\hyperlink{sym__hipd_8c_source_l04605}{sym\+\_\+flush\+\_\+comp\+\_\+queue()}}, \mbox{\hyperlink{sym__hipd_8c_source_l06372}{sym\+\_\+free\+\_\+ccb()}}, and \mbox{\hyperlink{sym__hipd_8c_source_l06252}{sym\+\_\+get\+\_\+ccb()}}.

\mbox{\Hypertarget{structsym__ccb_a30583f5f912a5b860ec775aa38e8fe8d}\label{structsym__ccb_a30583f5f912a5b860ec775aa38e8fe8d}} 
\index{sym\_ccb@{sym\_ccb}!lun@{lun}}
\index{lun@{lun}!sym\_ccb@{sym\_ccb}}
\doxysubsubsection{\texorpdfstring{lun}{lun}}
{\footnotesize\ttfamily u\+\_\+char sym\+\_\+ccb\+::lun}



Definition at line \mbox{\hyperlink{sym__hipd_8c_source_l01432}{1432}} of file \mbox{\hyperlink{sym__hipd_8c_source}{sym\+\_\+hipd.\+c}}.



Referenced by \mbox{\hyperlink{sym__hipd_8c_source_l07397}{sym\+\_\+action()}}, \mbox{\hyperlink{sym__hipd_8c_source_l04817}{sym\+\_\+clear\+\_\+tasks()}}, \mbox{\hyperlink{sym__hipd_8c_source_l07079}{sym\+\_\+complete\+\_\+error()}}, \mbox{\hyperlink{sym__hipd_8c_source_l07233}{sym\+\_\+complete\+\_\+ok()}}, \mbox{\hyperlink{sym__hipd_8c_source_l04547}{sym\+\_\+dequeue\+\_\+from\+\_\+squeue()}}, \mbox{\hyperlink{sym__hipd_8c_source_l06372}{sym\+\_\+free\+\_\+ccb()}}, \mbox{\hyperlink{sym__hipd_8c_source_l06252}{sym\+\_\+get\+\_\+ccb()}}, \mbox{\hyperlink{sym__hipd_8c_source_l04191}{sym\+\_\+int\+\_\+ma()}}, \mbox{\hyperlink{sym__hipd_8c_source_l04644}{sym\+\_\+sir\+\_\+bad\+\_\+scsi\+\_\+status()}}, and \mbox{\hyperlink{sym__hipd_8c_source_l04900}{sym\+\_\+sir\+\_\+task\+\_\+recovery()}}.

\mbox{\Hypertarget{structsym__ccb_a25ab6bf21c8e82b9b32663e53521e027}\label{structsym__ccb_a25ab6bf21c8e82b9b32663e53521e027}} 
\index{sym\_ccb@{sym\_ccb}!nego\_status@{nego\_status}}
\index{nego\_status@{nego\_status}!sym\_ccb@{sym\_ccb}}
\doxysubsubsection{\texorpdfstring{nego\_status}{nego\_status}}
{\footnotesize\ttfamily u\+\_\+char sym\+\_\+ccb\+::nego\+\_\+status}



Definition at line \mbox{\hyperlink{sym__hipd_8c_source_l01392}{1392}} of file \mbox{\hyperlink{sym__hipd_8c_source}{sym\+\_\+hipd.\+c}}.



Referenced by \mbox{\hyperlink{sym__hipd_8c_source_l07397}{sym\+\_\+action()}}, \mbox{\hyperlink{sym__hipd_8c_source_l07705}{sym\+\_\+execute\+\_\+ccb()}}, \mbox{\hyperlink{sym__hipd_8c_source_l05941}{sym\+\_\+nego\+\_\+default()}}, \mbox{\hyperlink{sym__hipd_8c_source_l05691}{sym\+\_\+ppr\+\_\+nego()}}, \mbox{\hyperlink{sym__hipd_8c_source_l02808}{sym\+\_\+prepare\+\_\+nego()}}, \mbox{\hyperlink{sym__hipd_8c_source_l04644}{sym\+\_\+sir\+\_\+bad\+\_\+scsi\+\_\+status()}}, \mbox{\hyperlink{sym__hipd_8c_source_l05590}{sym\+\_\+sync\+\_\+nego()}}, and \mbox{\hyperlink{sym__hipd_8c_source_l05830}{sym\+\_\+wide\+\_\+nego()}}.

\mbox{\Hypertarget{structsym__ccb_a0f3788fb0751a5a3d26a7fc94c023f58}\label{structsym__ccb_a0f3788fb0751a5a3d26a7fc94c023f58}} 
\index{sym\_ccb@{sym\_ccb}!phys@{phys}}
\index{phys@{phys}!sym\_ccb@{sym\_ccb}}
\doxysubsubsection{\texorpdfstring{phys}{phys}}
{\footnotesize\ttfamily struct \mbox{\hyperlink{structsym__dsb}{sym\+\_\+dsb}} sym\+\_\+ccb\+::phys}



Definition at line \mbox{\hyperlink{sym__hipd_8c_source_l01376}{1376}} of file \mbox{\hyperlink{sym__hipd_8c_source}{sym\+\_\+hipd.\+c}}.



Referenced by \mbox{\hyperlink{sym__hipd_8c_source_l07397}{sym\+\_\+action()}}, \mbox{\hyperlink{sym__hipd_8c_source_l06461}{sym\+\_\+alloc\+\_\+ccb()}}, \mbox{\hyperlink{sym__hipd_8c_source_l07233}{sym\+\_\+complete\+\_\+ok()}}, \mbox{\hyperlink{sym__hipd_8c_source_l05462}{sym\+\_\+compute\+\_\+residual()}}, \mbox{\hyperlink{sym__hipd_8c_source_l05248}{sym\+\_\+evaluate\+\_\+dp()}}, \mbox{\hyperlink{sym__hipd_8c_source_l07843}{sym\+\_\+fast\+\_\+scatter\+\_\+sg\+\_\+physical()}}, \mbox{\hyperlink{sym__hipd_8c_source_l04191}{sym\+\_\+int\+\_\+ma()}}, \mbox{\hyperlink{sym__hipd_8c_source_l05365}{sym\+\_\+modify\+\_\+dp()}}, \mbox{\hyperlink{sym__hipd_8c_source_l07880}{sym\+\_\+scatter\+\_\+sg\+\_\+physical()}}, \mbox{\hyperlink{sym__hipd_8c_source_l03494}{sym\+\_\+setsync()}}, \mbox{\hyperlink{sym__hipd_8c_source_l03536}{sym\+\_\+settrans()}}, \mbox{\hyperlink{sym__hipd_8c_source_l07612}{sym\+\_\+setup\+\_\+cdb()}}, \mbox{\hyperlink{sym__hipd_8c_source_l07662}{sym\+\_\+setup\+\_\+data\+\_\+pointers()}}, and \mbox{\hyperlink{sym__hipd_8c_source_l04644}{sym\+\_\+sir\+\_\+bad\+\_\+scsi\+\_\+status()}}.

\mbox{\Hypertarget{structsym__ccb_a7fe27c60a2702becfb69e50982f6572b}\label{structsym__ccb_a7fe27c60a2702becfb69e50982f6572b}} 
\index{sym\_ccb@{sym\_ccb}!scsi\_smsg@{scsi\_smsg}}
\index{scsi\_smsg@{scsi\_smsg}!sym\_ccb@{sym\_ccb}}
\doxysubsubsection{\texorpdfstring{scsi\_smsg}{scsi\_smsg}}
{\footnotesize\ttfamily u\+\_\+char sym\+\_\+ccb\+::scsi\+\_\+smsg\mbox{[}12\mbox{]}}



Definition at line \mbox{\hyperlink{sym__hipd_8c_source_l01405}{1405}} of file \mbox{\hyperlink{sym__hipd_8c_source}{sym\+\_\+hipd.\+c}}.



Referenced by \mbox{\hyperlink{sym__hipd_8c_source_l07397}{sym\+\_\+action()}}, \mbox{\hyperlink{sym__hipd_8c_source_l04817}{sym\+\_\+clear\+\_\+tasks()}}, and \mbox{\hyperlink{sym__hipd_8c_source_l04900}{sym\+\_\+sir\+\_\+task\+\_\+recovery()}}.

\mbox{\Hypertarget{structsym__ccb_a88cc22a7d6e15a3ba4fef2b20a851986}\label{structsym__ccb_a88cc22a7d6e15a3ba4fef2b20a851986}} 
\index{sym\_ccb@{sym\_ccb}!scsi\_smsg2@{scsi\_smsg2}}
\index{scsi\_smsg2@{scsi\_smsg2}!sym\_ccb@{sym\_ccb}}
\doxysubsubsection{\texorpdfstring{scsi\_smsg2}{scsi\_smsg2}}
{\footnotesize\ttfamily u\+\_\+char sym\+\_\+ccb\+::scsi\+\_\+smsg2\mbox{[}12\mbox{]}}



Definition at line \mbox{\hyperlink{sym__hipd_8c_source_l01406}{1406}} of file \mbox{\hyperlink{sym__hipd_8c_source}{sym\+\_\+hipd.\+c}}.



Referenced by \mbox{\hyperlink{sym__hipd_8c_source_l04644}{sym\+\_\+sir\+\_\+bad\+\_\+scsi\+\_\+status()}}.

\mbox{\Hypertarget{structsym__ccb_a1570d4a5f5af488dab6ee3ac951019c0}\label{structsym__ccb_a1570d4a5f5af488dab6ee3ac951019c0}} 
\index{sym\_ccb@{sym\_ccb}!segments@{segments}}
\index{segments@{segments}!sym\_ccb@{sym\_ccb}}
\doxysubsubsection{\texorpdfstring{segments}{segments}}
{\footnotesize\ttfamily int sym\+\_\+ccb\+::segments}



Definition at line \mbox{\hyperlink{sym__hipd_8c_source_l01387}{1387}} of file \mbox{\hyperlink{sym__hipd_8c_source}{sym\+\_\+hipd.\+c}}.



Referenced by \mbox{\hyperlink{sym__hipd_8c_source_l05248}{sym\+\_\+evaluate\+\_\+dp()}}, \mbox{\hyperlink{sym__hipd_8c_source_l07843}{sym\+\_\+fast\+\_\+scatter\+\_\+sg\+\_\+physical()}}, \mbox{\hyperlink{sym__hipd_8c_source_l07880}{sym\+\_\+scatter\+\_\+sg\+\_\+physical()}}, and \mbox{\hyperlink{sym__hipd_8c_source_l07662}{sym\+\_\+setup\+\_\+data\+\_\+pointers()}}.

\mbox{\Hypertarget{structsym__ccb_ad3ec237c87cc783ba86eef467f4fa894}\label{structsym__ccb_ad3ec237c87cc783ba86eef467f4fa894}} 
\index{sym\_ccb@{sym\_ccb}!sensecmd@{sensecmd}}
\index{sensecmd@{sensecmd}!sym\_ccb@{sym\_ccb}}
\doxysubsubsection{\texorpdfstring{sensecmd}{sensecmd}}
{\footnotesize\ttfamily u\+\_\+char sym\+\_\+ccb\+::sensecmd\mbox{[}6\mbox{]}}



Definition at line \mbox{\hyperlink{sym__hipd_8c_source_l01411}{1411}} of file \mbox{\hyperlink{sym__hipd_8c_source}{sym\+\_\+hipd.\+c}}.



Referenced by \mbox{\hyperlink{sym__hipd_8c_source_l04644}{sym\+\_\+sir\+\_\+bad\+\_\+scsi\+\_\+status()}}.

\mbox{\Hypertarget{structsym__ccb_afc620e89cc468abfcc8876628f79f28a}\label{structsym__ccb_afc620e89cc468abfcc8876628f79f28a}} 
\index{sym\_ccb@{sym\_ccb}!sns\_bbuf@{sns\_bbuf}}
\index{sns\_bbuf@{sns\_bbuf}!sym\_ccb@{sym\_ccb}}
\doxysubsubsection{\texorpdfstring{sns\_bbuf}{sns\_bbuf}}
{\footnotesize\ttfamily \mbox{\hyperlink{sym__hipd_8c_a8baca7e76da9e0e11ce3a275dd19130c}{u8}}$\ast$ sym\+\_\+ccb\+::sns\+\_\+bbuf}



Definition at line \mbox{\hyperlink{sym__hipd_8c_source_l01384}{1384}} of file \mbox{\hyperlink{sym__hipd_8c_source}{sym\+\_\+hipd.\+c}}.



Referenced by \mbox{\hyperlink{sym__hipd_8c_source_l06461}{sym\+\_\+alloc\+\_\+ccb()}}, \mbox{\hyperlink{sym__hipd_8c_source_l07079}{sym\+\_\+complete\+\_\+error()}}, \mbox{\hyperlink{sym__hipd_8c_source_l08748}{sym\+\_\+pci\+\_\+free()}}, and \mbox{\hyperlink{sym__hipd_8c_source_l04644}{sym\+\_\+sir\+\_\+bad\+\_\+scsi\+\_\+status()}}.

\mbox{\Hypertarget{structsym__ccb_aa66027581b05df97899b1c75be025167}\label{structsym__ccb_aa66027581b05df97899b1c75be025167}} 
\index{sym\_ccb@{sym\_ccb}!startp@{startp}}
\index{startp@{startp}!sym\_ccb@{sym\_ccb}}
\doxysubsubsection{\texorpdfstring{startp}{startp}}
{\footnotesize\ttfamily \mbox{\hyperlink{sym__hipd_8c_a64e91c10a0d8fb627e92932050284264}{u32}} sym\+\_\+ccb\+::startp}



Definition at line \mbox{\hyperlink{sym__hipd_8c_source_l01436}{1436}} of file \mbox{\hyperlink{sym__hipd_8c_source}{sym\+\_\+hipd.\+c}}.



Referenced by \mbox{\hyperlink{sym__hipd_8c_source_l05462}{sym\+\_\+compute\+\_\+residual()}}, \mbox{\hyperlink{sym__hipd_8c_source_l07662}{sym\+\_\+setup\+\_\+data\+\_\+pointers()}}, and \mbox{\hyperlink{sym__hipd_8c_source_l04644}{sym\+\_\+sir\+\_\+bad\+\_\+scsi\+\_\+status()}}.

\mbox{\Hypertarget{structsym__ccb_a3194b1fdacc5b0fdbd2067f55db267bc}\label{structsym__ccb_a3194b1fdacc5b0fdbd2067f55db267bc}} 
\index{sym\_ccb@{sym\_ccb}!sv\_resid@{sv\_resid}}
\index{sv\_resid@{sv\_resid}!sym\_ccb@{sym\_ccb}}
\doxysubsubsection{\texorpdfstring{sv\_resid}{sv\_resid}}
{\footnotesize\ttfamily int sym\+\_\+ccb\+::sv\+\_\+resid}



Definition at line \mbox{\hyperlink{sym__hipd_8c_source_l01414}{1414}} of file \mbox{\hyperlink{sym__hipd_8c_source}{sym\+\_\+hipd.\+c}}.



Referenced by \mbox{\hyperlink{sym__hipd_8c_source_l07079}{sym\+\_\+complete\+\_\+error()}}, and \mbox{\hyperlink{sym__hipd_8c_source_l04644}{sym\+\_\+sir\+\_\+bad\+\_\+scsi\+\_\+status()}}.

\mbox{\Hypertarget{structsym__ccb_acb93d46a0b344bb36e1c0a66a2b5a94a}\label{structsym__ccb_acb93d46a0b344bb36e1c0a66a2b5a94a}} 
\index{sym\_ccb@{sym\_ccb}!sv\_scsi\_status@{sv\_scsi\_status}}
\index{sv\_scsi\_status@{sv\_scsi\_status}!sym\_ccb@{sym\_ccb}}
\doxysubsubsection{\texorpdfstring{sv\_scsi\_status}{sv\_scsi\_status}}
{\footnotesize\ttfamily u\+\_\+char sym\+\_\+ccb\+::sv\+\_\+scsi\+\_\+status}



Definition at line \mbox{\hyperlink{sym__hipd_8c_source_l01412}{1412}} of file \mbox{\hyperlink{sym__hipd_8c_source}{sym\+\_\+hipd.\+c}}.



Referenced by \mbox{\hyperlink{sym__hipd_8c_source_l07079}{sym\+\_\+complete\+\_\+error()}}, and \mbox{\hyperlink{sym__hipd_8c_source_l04644}{sym\+\_\+sir\+\_\+bad\+\_\+scsi\+\_\+status()}}.

\mbox{\Hypertarget{structsym__ccb_a7480ce5589fd411c353628b32515ec81}\label{structsym__ccb_a7480ce5589fd411c353628b32515ec81}} 
\index{sym\_ccb@{sym\_ccb}!sv\_xerr\_status@{sv\_xerr\_status}}
\index{sv\_xerr\_status@{sv\_xerr\_status}!sym\_ccb@{sym\_ccb}}
\doxysubsubsection{\texorpdfstring{sv\_xerr\_status}{sv\_xerr\_status}}
{\footnotesize\ttfamily u\+\_\+char sym\+\_\+ccb\+::sv\+\_\+xerr\+\_\+status}



Definition at line \mbox{\hyperlink{sym__hipd_8c_source_l01413}{1413}} of file \mbox{\hyperlink{sym__hipd_8c_source}{sym\+\_\+hipd.\+c}}.



Referenced by \mbox{\hyperlink{sym__hipd_8c_source_l07079}{sym\+\_\+complete\+\_\+error()}}, and \mbox{\hyperlink{sym__hipd_8c_source_l04644}{sym\+\_\+sir\+\_\+bad\+\_\+scsi\+\_\+status()}}.

\mbox{\Hypertarget{structsym__ccb_a7400cb9d6fbb306bade5826fba67e28e}\label{structsym__ccb_a7400cb9d6fbb306bade5826fba67e28e}} 
\index{sym\_ccb@{sym\_ccb}!tag@{tag}}
\index{tag@{tag}!sym\_ccb@{sym\_ccb}}
\doxysubsubsection{\texorpdfstring{tag}{tag}}
{\footnotesize\ttfamily u\+\_\+short sym\+\_\+ccb\+::tag}



Definition at line \mbox{\hyperlink{sym__hipd_8c_source_l01429}{1429}} of file \mbox{\hyperlink{sym__hipd_8c_source}{sym\+\_\+hipd.\+c}}.



Referenced by \mbox{\hyperlink{sym__hipd_8c_source_l07397}{sym\+\_\+action()}}, \mbox{\hyperlink{sym__hipd_8c_source_l04817}{sym\+\_\+clear\+\_\+tasks()}}, \mbox{\hyperlink{sym__hipd_8c_source_l04547}{sym\+\_\+dequeue\+\_\+from\+\_\+squeue()}}, \mbox{\hyperlink{sym__hipd_8c_source_l06372}{sym\+\_\+free\+\_\+ccb()}}, \mbox{\hyperlink{sym__hipd_8c_source_l06252}{sym\+\_\+get\+\_\+ccb()}}, \mbox{\hyperlink{sym__hipd_8c_source_l04191}{sym\+\_\+int\+\_\+ma()}}, and \mbox{\hyperlink{sym__hipd_8c_source_l04900}{sym\+\_\+sir\+\_\+task\+\_\+recovery()}}.

\mbox{\Hypertarget{structsym__ccb_afb07ba303296bb524516e258677485c4}\label{structsym__ccb_afb07ba303296bb524516e258677485c4}} 
\index{sym\_ccb@{sym\_ccb}!target@{target}}
\index{target@{target}!sym\_ccb@{sym\_ccb}}
\doxysubsubsection{\texorpdfstring{target}{target}}
{\footnotesize\ttfamily u\+\_\+char sym\+\_\+ccb\+::target}



Definition at line \mbox{\hyperlink{sym__hipd_8c_source_l01431}{1431}} of file \mbox{\hyperlink{sym__hipd_8c_source}{sym\+\_\+hipd.\+c}}.



Referenced by \mbox{\hyperlink{sym__hipd_8c_source_l07397}{sym\+\_\+action()}}, \mbox{\hyperlink{sym__hipd_8c_source_l04817}{sym\+\_\+clear\+\_\+tasks()}}, \mbox{\hyperlink{sym__hipd_8c_source_l07079}{sym\+\_\+complete\+\_\+error()}}, \mbox{\hyperlink{sym__hipd_8c_source_l07233}{sym\+\_\+complete\+\_\+ok()}}, \mbox{\hyperlink{sym__hipd_8c_source_l04547}{sym\+\_\+dequeue\+\_\+from\+\_\+squeue()}}, \mbox{\hyperlink{sym__hipd_8c_source_l06372}{sym\+\_\+free\+\_\+ccb()}}, \mbox{\hyperlink{sym__hipd_8c_source_l06252}{sym\+\_\+get\+\_\+ccb()}}, \mbox{\hyperlink{sym__hipd_8c_source_l02808}{sym\+\_\+prepare\+\_\+nego()}}, \mbox{\hyperlink{sym__hipd_8c_source_l03515}{sym\+\_\+setpprot()}}, \mbox{\hyperlink{sym__hipd_8c_source_l03494}{sym\+\_\+setsync()}}, \mbox{\hyperlink{sym__hipd_8c_source_l03536}{sym\+\_\+settrans()}}, \mbox{\hyperlink{sym__hipd_8c_source_l03472}{sym\+\_\+setwide()}}, \mbox{\hyperlink{sym__hipd_8c_source_l04644}{sym\+\_\+sir\+\_\+bad\+\_\+scsi\+\_\+status()}}, and \mbox{\hyperlink{sym__hipd_8c_source_l04900}{sym\+\_\+sir\+\_\+task\+\_\+recovery()}}.

\mbox{\Hypertarget{structsym__ccb_a28dac03aa07de68919e98fe0d268ec34}\label{structsym__ccb_a28dac03aa07de68919e98fe0d268ec34}} 
\index{sym\_ccb@{sym\_ccb}!to\_abort@{to\_abort}}
\index{to\_abort@{to\_abort}!sym\_ccb@{sym\_ccb}}
\doxysubsubsection{\texorpdfstring{to\_abort}{to\_abort}}
{\footnotesize\ttfamily u\+\_\+char sym\+\_\+ccb\+::to\+\_\+abort}



Definition at line \mbox{\hyperlink{sym__hipd_8c_source_l01439}{1439}} of file \mbox{\hyperlink{sym__hipd_8c_source}{sym\+\_\+hipd.\+c}}.



Referenced by \mbox{\hyperlink{sym__hipd_8c_source_l07324}{sym\+\_\+abort\+\_\+scsiio()}}, \mbox{\hyperlink{sym__hipd_8c_source_l06252}{sym\+\_\+get\+\_\+ccb()}}, and \mbox{\hyperlink{sym__hipd_8c_source_l04900}{sym\+\_\+sir\+\_\+task\+\_\+recovery()}}.

\mbox{\Hypertarget{structsym__ccb_ad944217a4e97f19589c9591525a264fa}\label{structsym__ccb_ad944217a4e97f19589c9591525a264fa}} 
\index{sym\_ccb@{sym\_ccb}!xerr\_status@{xerr\_status}}
\index{xerr\_status@{xerr\_status}!sym\_ccb@{sym\_ccb}}
\doxysubsubsection{\texorpdfstring{xerr\_status}{xerr\_status}}
{\footnotesize\ttfamily u\+\_\+char sym\+\_\+ccb\+::xerr\+\_\+status}



Definition at line \mbox{\hyperlink{sym__hipd_8c_source_l01393}{1393}} of file \mbox{\hyperlink{sym__hipd_8c_source}{sym\+\_\+hipd.\+c}}.



Referenced by \mbox{\hyperlink{sym__hipd_8c_source_l07397}{sym\+\_\+action()}}, \mbox{\hyperlink{sym__hipd_8c_source_l07079}{sym\+\_\+complete\+\_\+error()}}, \mbox{\hyperlink{sym__hipd_8c_source_l05462}{sym\+\_\+compute\+\_\+residual()}}, \mbox{\hyperlink{sym__hipd_8c_source_l04110}{sym\+\_\+int\+\_\+par()}}, \mbox{\hyperlink{sym__hipd_8c_source_l05984}{sym\+\_\+int\+\_\+sir()}}, and \mbox{\hyperlink{sym__hipd_8c_source_l04644}{sym\+\_\+sir\+\_\+bad\+\_\+scsi\+\_\+status()}}.



The documentation for this struct was generated from the following file\+:\begin{DoxyCompactItemize}
\item 
dev/sym/\mbox{\hyperlink{sym__hipd_8c}{sym\+\_\+hipd.\+c}}\end{DoxyCompactItemize}
