\hypertarget{structtargbh__softc}{}\doxysection{targbh\+\_\+softc Struct Reference}
\label{structtargbh__softc}\index{targbh\_softc@{targbh\_softc}}


Collaboration diagram for targbh\+\_\+softc\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=350pt]{d3/d59/structtargbh__softc__coll__graph}
\end{center}
\end{figure}
\doxysubsection*{Data Fields}
\begin{DoxyCompactItemize}
\item 
struct ccb\+\_\+queue \mbox{\hyperlink{structtargbh__softc_a563dbda7ce4a3e3851f3fd6abf583312}{pending\+\_\+queue}}
\item 
struct ccb\+\_\+queue \mbox{\hyperlink{structtargbh__softc_a0d58971905f4b03223c1d8c52719e7d5}{work\+\_\+queue}}
\item 
struct ccb\+\_\+queue \mbox{\hyperlink{structtargbh__softc_a0fa108f34c18449747b48515f4c9b11c}{unknown\+\_\+atio\+\_\+queue}}
\item 
struct devstat \mbox{\hyperlink{structtargbh__softc_adee8371dd8cd4bc581151cb712943d2a}{device\+\_\+stats}}
\item 
\mbox{\hyperlink{scsi__targ__bh_8c_ac13a52f103ba7dfaa058b81ac7623b99}{targbh\+\_\+state}} \mbox{\hyperlink{structtargbh__softc_a86d5b2126ea7b9362b10a07b192d4663}{state}}
\item 
\mbox{\hyperlink{scsi__targ__bh_8c_af4a2916034320f56c1163b44fe8da644}{targbh\+\_\+flags}} \mbox{\hyperlink{structtargbh__softc_a4a42fab204b4e2b60926d16e787b2d9f}{flags}}
\item 
u\+\_\+int \mbox{\hyperlink{structtargbh__softc_aeb31d98191814d3bc37a503a9420a0cf}{init\+\_\+level}}
\item 
u\+\_\+int \mbox{\hyperlink{structtargbh__softc_aba8a5709987b023a01a951e1d7beb53c}{inq\+\_\+data\+\_\+len}}
\item 
struct \mbox{\hyperlink{structccb__accept__tio}{ccb\+\_\+accept\+\_\+tio}} $\ast$ \mbox{\hyperlink{structtargbh__softc_a1c96d7fdd7a4116340a6237bb08dc08b}{accept\+\_\+tio\+\_\+list}}
\item 
struct ccb\+\_\+hdr\+\_\+slist \mbox{\hyperlink{structtargbh__softc_af42e9cd893e33d709a50ff1a59263096}{immed\+\_\+notify\+\_\+slist}}
\end{DoxyCompactItemize}


\doxysubsection{Detailed Description}


Definition at line \mbox{\hyperlink{scsi__targ__bh_8c_source_l00086}{86}} of file \mbox{\hyperlink{scsi__targ__bh_8c_source}{scsi\+\_\+targ\+\_\+bh.\+c}}.



\doxysubsection{Field Documentation}
\mbox{\Hypertarget{structtargbh__softc_a1c96d7fdd7a4116340a6237bb08dc08b}\label{structtargbh__softc_a1c96d7fdd7a4116340a6237bb08dc08b}} 
\index{targbh\_softc@{targbh\_softc}!accept\_tio\_list@{accept\_tio\_list}}
\index{accept\_tio\_list@{accept\_tio\_list}!targbh\_softc@{targbh\_softc}}
\doxysubsubsection{\texorpdfstring{accept\_tio\_list}{accept\_tio\_list}}
{\footnotesize\ttfamily struct \mbox{\hyperlink{structccb__accept__tio}{ccb\+\_\+accept\+\_\+tio}}$\ast$ targbh\+\_\+softc\+::accept\+\_\+tio\+\_\+list}



Definition at line \mbox{\hyperlink{scsi__targ__bh_8c_source_l00095}{95}} of file \mbox{\hyperlink{scsi__targ__bh_8c_source}{scsi\+\_\+targ\+\_\+bh.\+c}}.



Referenced by \mbox{\hyperlink{scsi__targ__bh_8c_source_l00394}{targbhctor()}}, \mbox{\hyperlink{scsi__targ__bh_8c_source_l00343}{targbhdislun()}}, and \mbox{\hyperlink{scsi__targ__bh_8c_source_l00232}{targbhenlun()}}.

\mbox{\Hypertarget{structtargbh__softc_adee8371dd8cd4bc581151cb712943d2a}\label{structtargbh__softc_adee8371dd8cd4bc581151cb712943d2a}} 
\index{targbh\_softc@{targbh\_softc}!device\_stats@{device\_stats}}
\index{device\_stats@{device\_stats}!targbh\_softc@{targbh\_softc}}
\doxysubsubsection{\texorpdfstring{device\_stats}{device\_stats}}
{\footnotesize\ttfamily struct devstat targbh\+\_\+softc\+::device\+\_\+stats}



Definition at line \mbox{\hyperlink{scsi__targ__bh_8c_source_l00090}{90}} of file \mbox{\hyperlink{scsi__targ__bh_8c_source}{scsi\+\_\+targ\+\_\+bh.\+c}}.

\mbox{\Hypertarget{structtargbh__softc_a4a42fab204b4e2b60926d16e787b2d9f}\label{structtargbh__softc_a4a42fab204b4e2b60926d16e787b2d9f}} 
\index{targbh\_softc@{targbh\_softc}!flags@{flags}}
\index{flags@{flags}!targbh\_softc@{targbh\_softc}}
\doxysubsubsection{\texorpdfstring{flags}{flags}}
{\footnotesize\ttfamily \mbox{\hyperlink{scsi__targ__bh_8c_af4a2916034320f56c1163b44fe8da644}{targbh\+\_\+flags}} targbh\+\_\+softc\+::flags}



Definition at line \mbox{\hyperlink{scsi__targ__bh_8c_source_l00092}{92}} of file \mbox{\hyperlink{scsi__targ__bh_8c_source}{scsi\+\_\+targ\+\_\+bh.\+c}}.



Referenced by \mbox{\hyperlink{scsi__targ__bh_8c_source_l00343}{targbhdislun()}}, and \mbox{\hyperlink{scsi__targ__bh_8c_source_l00232}{targbhenlun()}}.

\mbox{\Hypertarget{structtargbh__softc_af42e9cd893e33d709a50ff1a59263096}\label{structtargbh__softc_af42e9cd893e33d709a50ff1a59263096}} 
\index{targbh\_softc@{targbh\_softc}!immed\_notify\_slist@{immed\_notify\_slist}}
\index{immed\_notify\_slist@{immed\_notify\_slist}!targbh\_softc@{targbh\_softc}}
\doxysubsubsection{\texorpdfstring{immed\_notify\_slist}{immed\_notify\_slist}}
{\footnotesize\ttfamily struct ccb\+\_\+hdr\+\_\+slist targbh\+\_\+softc\+::immed\+\_\+notify\+\_\+slist}



Definition at line \mbox{\hyperlink{scsi__targ__bh_8c_source_l00096}{96}} of file \mbox{\hyperlink{scsi__targ__bh_8c_source}{scsi\+\_\+targ\+\_\+bh.\+c}}.



Referenced by \mbox{\hyperlink{scsi__targ__bh_8c_source_l00394}{targbhctor()}}, \mbox{\hyperlink{scsi__targ__bh_8c_source_l00343}{targbhdislun()}}, and \mbox{\hyperlink{scsi__targ__bh_8c_source_l00232}{targbhenlun()}}.

\mbox{\Hypertarget{structtargbh__softc_aeb31d98191814d3bc37a503a9420a0cf}\label{structtargbh__softc_aeb31d98191814d3bc37a503a9420a0cf}} 
\index{targbh\_softc@{targbh\_softc}!init\_level@{init\_level}}
\index{init\_level@{init\_level}!targbh\_softc@{targbh\_softc}}
\doxysubsubsection{\texorpdfstring{init\_level}{init\_level}}
{\footnotesize\ttfamily u\+\_\+int targbh\+\_\+softc\+::init\+\_\+level}



Definition at line \mbox{\hyperlink{scsi__targ__bh_8c_source_l00093}{93}} of file \mbox{\hyperlink{scsi__targ__bh_8c_source}{scsi\+\_\+targ\+\_\+bh.\+c}}.



Referenced by \mbox{\hyperlink{scsi__targ__bh_8c_source_l00394}{targbhctor()}}, and \mbox{\hyperlink{scsi__targ__bh_8c_source_l00421}{targbhdtor()}}.

\mbox{\Hypertarget{structtargbh__softc_aba8a5709987b023a01a951e1d7beb53c}\label{structtargbh__softc_aba8a5709987b023a01a951e1d7beb53c}} 
\index{targbh\_softc@{targbh\_softc}!inq\_data\_len@{inq\_data\_len}}
\index{inq\_data\_len@{inq\_data\_len}!targbh\_softc@{targbh\_softc}}
\doxysubsubsection{\texorpdfstring{inq\_data\_len}{inq\_data\_len}}
{\footnotesize\ttfamily u\+\_\+int targbh\+\_\+softc\+::inq\+\_\+data\+\_\+len}



Definition at line \mbox{\hyperlink{scsi__targ__bh_8c_source_l00094}{94}} of file \mbox{\hyperlink{scsi__targ__bh_8c_source}{scsi\+\_\+targ\+\_\+bh.\+c}}.

\mbox{\Hypertarget{structtargbh__softc_a563dbda7ce4a3e3851f3fd6abf583312}\label{structtargbh__softc_a563dbda7ce4a3e3851f3fd6abf583312}} 
\index{targbh\_softc@{targbh\_softc}!pending\_queue@{pending\_queue}}
\index{pending\_queue@{pending\_queue}!targbh\_softc@{targbh\_softc}}
\doxysubsubsection{\texorpdfstring{pending\_queue}{pending\_queue}}
{\footnotesize\ttfamily struct ccb\+\_\+queue targbh\+\_\+softc\+::pending\+\_\+queue}



Definition at line \mbox{\hyperlink{scsi__targ__bh_8c_source_l00087}{87}} of file \mbox{\hyperlink{scsi__targ__bh_8c_source}{scsi\+\_\+targ\+\_\+bh.\+c}}.



Referenced by \mbox{\hyperlink{scsi__targ__bh_8c_source_l00394}{targbhctor()}}, \mbox{\hyperlink{scsi__targ__bh_8c_source_l00529}{targbhdone()}}, and \mbox{\hyperlink{scsi__targ__bh_8c_source_l00445}{targbhstart()}}.

\mbox{\Hypertarget{structtargbh__softc_a86d5b2126ea7b9362b10a07b192d4663}\label{structtargbh__softc_a86d5b2126ea7b9362b10a07b192d4663}} 
\index{targbh\_softc@{targbh\_softc}!state@{state}}
\index{state@{state}!targbh\_softc@{targbh\_softc}}
\doxysubsubsection{\texorpdfstring{state}{state}}
{\footnotesize\ttfamily \mbox{\hyperlink{scsi__targ__bh_8c_ac13a52f103ba7dfaa058b81ac7623b99}{targbh\+\_\+state}} targbh\+\_\+softc\+::state}



Definition at line \mbox{\hyperlink{scsi__targ__bh_8c_source_l00091}{91}} of file \mbox{\hyperlink{scsi__targ__bh_8c_source}{scsi\+\_\+targ\+\_\+bh.\+c}}.



Referenced by \mbox{\hyperlink{scsi__targ__bh_8c_source_l00394}{targbhctor()}}, \mbox{\hyperlink{scsi__targ__bh_8c_source_l00529}{targbhdone()}}, and \mbox{\hyperlink{scsi__targ__bh_8c_source_l00421}{targbhdtor()}}.

\mbox{\Hypertarget{structtargbh__softc_a0fa108f34c18449747b48515f4c9b11c}\label{structtargbh__softc_a0fa108f34c18449747b48515f4c9b11c}} 
\index{targbh\_softc@{targbh\_softc}!unknown\_atio\_queue@{unknown\_atio\_queue}}
\index{unknown\_atio\_queue@{unknown\_atio\_queue}!targbh\_softc@{targbh\_softc}}
\doxysubsubsection{\texorpdfstring{unknown\_atio\_queue}{unknown\_atio\_queue}}
{\footnotesize\ttfamily struct ccb\+\_\+queue targbh\+\_\+softc\+::unknown\+\_\+atio\+\_\+queue}



Definition at line \mbox{\hyperlink{scsi__targ__bh_8c_source_l00089}{89}} of file \mbox{\hyperlink{scsi__targ__bh_8c_source}{scsi\+\_\+targ\+\_\+bh.\+c}}.

\mbox{\Hypertarget{structtargbh__softc_a0d58971905f4b03223c1d8c52719e7d5}\label{structtargbh__softc_a0d58971905f4b03223c1d8c52719e7d5}} 
\index{targbh\_softc@{targbh\_softc}!work\_queue@{work\_queue}}
\index{work\_queue@{work\_queue}!targbh\_softc@{targbh\_softc}}
\doxysubsubsection{\texorpdfstring{work\_queue}{work\_queue}}
{\footnotesize\ttfamily struct ccb\+\_\+queue targbh\+\_\+softc\+::work\+\_\+queue}



Definition at line \mbox{\hyperlink{scsi__targ__bh_8c_source_l00088}{88}} of file \mbox{\hyperlink{scsi__targ__bh_8c_source}{scsi\+\_\+targ\+\_\+bh.\+c}}.



Referenced by \mbox{\hyperlink{scsi__targ__bh_8c_source_l00394}{targbhctor()}}, \mbox{\hyperlink{scsi__targ__bh_8c_source_l00529}{targbhdone()}}, and \mbox{\hyperlink{scsi__targ__bh_8c_source_l00445}{targbhstart()}}.



The documentation for this struct was generated from the following file\+:\begin{DoxyCompactItemize}
\item 
cam/scsi/\mbox{\hyperlink{scsi__targ__bh_8c}{scsi\+\_\+targ\+\_\+bh.\+c}}\end{DoxyCompactItemize}
