\hypertarget{qla__glbl_8h}{}\doxysection{dev/qlxgb/qla\+\_\+glbl.h File Reference}
\label{qla__glbl_8h}\index{dev/qlxgb/qla\_glbl.h@{dev/qlxgb/qla\_glbl.h}}
This graph shows which files directly or indirectly include this file\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=350pt]{df/d2e/qla__glbl_8h__dep__incl}
\end{center}
\end{figure}
\doxysubsection*{Functions}
\begin{DoxyCompactItemize}
\item 
void \mbox{\hyperlink{qla__glbl_8h_adde4b94dd95051942d8f92dea7da03ae}{qla\+\_\+isr}} (void $\ast$arg)
\item 
void \mbox{\hyperlink{qla__glbl_8h_aeeef16b952f2e9e8876a7d82b3e42277}{qla\+\_\+rcv}} (void $\ast$context, int pending)
\item 
int \mbox{\hyperlink{qla__glbl_8h_ae8775d7cd14d41674979d1ba29484973}{qla\+\_\+alloc\+\_\+dmabuf}} (\mbox{\hyperlink{qla__def_8h_aebad6cdf9179cd87cae739c9b1be92e7}{qla\+\_\+host\+\_\+t}} $\ast$ha, \mbox{\hyperlink{qla__os_8h_a91943e4fbc8f59f617997af5a291b06f}{qla\+\_\+dma\+\_\+t}} $\ast$dma\+\_\+buf)
\item 
void \mbox{\hyperlink{qla__glbl_8h_aa45706188df046e1ccd3b3d1b6abfd13}{qla\+\_\+free\+\_\+dmabuf}} (\mbox{\hyperlink{qla__def_8h_aebad6cdf9179cd87cae739c9b1be92e7}{qla\+\_\+host\+\_\+t}} $\ast$ha, \mbox{\hyperlink{qla__os_8h_a91943e4fbc8f59f617997af5a291b06f}{qla\+\_\+dma\+\_\+t}} $\ast$dma\+\_\+buf)
\item 
void \mbox{\hyperlink{qla__glbl_8h_af122da637275f468d7e7ac042fdc9ff2}{qla\+\_\+start}} (struct ifnet $\ast$ifp)
\item 
int \mbox{\hyperlink{qla__glbl_8h_ab5b4beb08bd09c4f91264858e4bb1ac3}{qla\+\_\+get\+\_\+mbuf}} (\mbox{\hyperlink{qla__def_8h_aebad6cdf9179cd87cae739c9b1be92e7}{qla\+\_\+host\+\_\+t}} $\ast$ha, \mbox{\hyperlink{qla__def_8h_abfc7a4fc35fd798a9729cebe81436b4c}{qla\+\_\+rx\+\_\+buf\+\_\+t}} $\ast$rxb, struct mbuf $\ast$nmp, uint32\+\_\+t jumbo)
\item 
int \mbox{\hyperlink{qla__glbl_8h_a54836418367ce76aab2ab931d9816ace}{qla\+\_\+get\+\_\+msix\+\_\+count}} (\mbox{\hyperlink{qla__def_8h_aebad6cdf9179cd87cae739c9b1be92e7}{qla\+\_\+host\+\_\+t}} $\ast$ha)
\item 
int \mbox{\hyperlink{qla__glbl_8h_aa0840f4fdadc64fe8a5bd9662a410d80}{qla\+\_\+alloc\+\_\+dma}} (\mbox{\hyperlink{qla__def_8h_aebad6cdf9179cd87cae739c9b1be92e7}{qla\+\_\+host\+\_\+t}} $\ast$ha)
\item 
void \mbox{\hyperlink{qla__glbl_8h_a79f78ba206dd54798b1ed77a44a7f15d}{qla\+\_\+free\+\_\+dma}} (\mbox{\hyperlink{qla__def_8h_aebad6cdf9179cd87cae739c9b1be92e7}{qla\+\_\+host\+\_\+t}} $\ast$ha)
\item 
void \mbox{\hyperlink{qla__glbl_8h_ace883fd7193131c11d0e086aeaad09dc}{qla\+\_\+hw\+\_\+add\+\_\+sysctls}} (\mbox{\hyperlink{qla__def_8h_aebad6cdf9179cd87cae739c9b1be92e7}{qla\+\_\+host\+\_\+t}} $\ast$ha)
\item 
int \mbox{\hyperlink{qla__glbl_8h_ae6dcdb43093683b0e22d95c994f8b2ec}{qla\+\_\+hw\+\_\+send}} (\mbox{\hyperlink{qla__def_8h_aebad6cdf9179cd87cae739c9b1be92e7}{qla\+\_\+host\+\_\+t}} $\ast$ha, bus\+\_\+dma\+\_\+segment\+\_\+t $\ast$segs, int nsegs, uint32\+\_\+t $\ast$tx\+\_\+idx, struct mbuf $\ast$mp)
\item 
int \mbox{\hyperlink{qla__glbl_8h_a3470e7976c805846c65e858be6afb832}{qla\+\_\+init\+\_\+hw\+\_\+if}} (\mbox{\hyperlink{qla__def_8h_aebad6cdf9179cd87cae739c9b1be92e7}{qla\+\_\+host\+\_\+t}} $\ast$ha)
\item 
void \mbox{\hyperlink{qla__glbl_8h_adc07191576b3671a1015673f658252f7}{qla\+\_\+get\+\_\+hw\+\_\+caps}} (\mbox{\hyperlink{qla__def_8h_aebad6cdf9179cd87cae739c9b1be92e7}{qla\+\_\+host\+\_\+t}} $\ast$ha)
\item 
void \mbox{\hyperlink{qla__glbl_8h_a186ddaef6f65664f0076ae2f62c841e8}{qla\+\_\+hw\+\_\+set\+\_\+multi}} (\mbox{\hyperlink{qla__def_8h_aebad6cdf9179cd87cae739c9b1be92e7}{qla\+\_\+host\+\_\+t}} $\ast$ha, uint8\+\_\+t $\ast$mta, uint32\+\_\+t mcnt, uint32\+\_\+t add\+\_\+multi)
\item 
void \mbox{\hyperlink{qla__glbl_8h_ae361842770007e58e561bb84639cc134}{qla\+\_\+del\+\_\+hw\+\_\+if}} (\mbox{\hyperlink{qla__def_8h_aebad6cdf9179cd87cae739c9b1be92e7}{qla\+\_\+host\+\_\+t}} $\ast$ha)
\item 
void \mbox{\hyperlink{qla__glbl_8h_a683f9d54a8be68466a6a1b78b113d27e}{qla\+\_\+set\+\_\+promisc}} (\mbox{\hyperlink{qla__def_8h_aebad6cdf9179cd87cae739c9b1be92e7}{qla\+\_\+host\+\_\+t}} $\ast$ha)
\item 
void \mbox{\hyperlink{qla__glbl_8h_a42af1ebf36a0af91b0152ca6ebf5d22d}{qla\+\_\+set\+\_\+allmulti}} (\mbox{\hyperlink{qla__def_8h_aebad6cdf9179cd87cae739c9b1be92e7}{qla\+\_\+host\+\_\+t}} $\ast$ha)
\item 
void \mbox{\hyperlink{qla__glbl_8h_a4b6566e034ffddd32a2914fb7bc1860f}{qla\+\_\+reset\+\_\+promisc\+\_\+allmulti}} (\mbox{\hyperlink{qla__def_8h_aebad6cdf9179cd87cae739c9b1be92e7}{qla\+\_\+host\+\_\+t}} $\ast$ha)
\item 
void \mbox{\hyperlink{qla__glbl_8h_aa76b1367229ca0292d592014ee822069}{qla\+\_\+config\+\_\+ipv4\+\_\+addr}} (\mbox{\hyperlink{qla__def_8h_aebad6cdf9179cd87cae739c9b1be92e7}{qla\+\_\+host\+\_\+t}} $\ast$ha, uint32\+\_\+t ipv4\+\_\+addr)
\item 
int \mbox{\hyperlink{qla__glbl_8h_ac3fbbe04a3f7e3218905cc483aa23b4c}{qla\+\_\+hw\+\_\+tx\+\_\+compl}} (\mbox{\hyperlink{qla__def_8h_aebad6cdf9179cd87cae739c9b1be92e7}{qla\+\_\+host\+\_\+t}} $\ast$ha)
\item 
void \mbox{\hyperlink{qla__glbl_8h_a1c8a9b3c6ec94da87ecec331366f2a55}{qla\+\_\+update\+\_\+link\+\_\+state}} (\mbox{\hyperlink{qla__def_8h_aebad6cdf9179cd87cae739c9b1be92e7}{qla\+\_\+host\+\_\+t}} $\ast$ha)
\item 
void \mbox{\hyperlink{qla__glbl_8h_ac607d40f41e9658e76fe403e591d737d}{qla\+\_\+hw\+\_\+tx\+\_\+done}} (\mbox{\hyperlink{qla__def_8h_aebad6cdf9179cd87cae739c9b1be92e7}{qla\+\_\+host\+\_\+t}} $\ast$ha)
\item 
int \mbox{\hyperlink{qla__glbl_8h_a68030d03f7f8debc47719ac6bb2dfabc}{qla\+\_\+config\+\_\+lro}} (\mbox{\hyperlink{qla__def_8h_aebad6cdf9179cd87cae739c9b1be92e7}{qla\+\_\+host\+\_\+t}} $\ast$ha)
\item 
void \mbox{\hyperlink{qla__glbl_8h_af86ba6c74398cbcef93bedaee990a0f4}{qla\+\_\+free\+\_\+lro}} (\mbox{\hyperlink{qla__def_8h_aebad6cdf9179cd87cae739c9b1be92e7}{qla\+\_\+host\+\_\+t}} $\ast$ha)
\item 
int \mbox{\hyperlink{qla__glbl_8h_a0a5b8025a9e5e9e42ec4ab74d952c7d9}{qla\+\_\+set\+\_\+max\+\_\+mtu}} (\mbox{\hyperlink{qla__def_8h_aebad6cdf9179cd87cae739c9b1be92e7}{qla\+\_\+host\+\_\+t}} $\ast$ha, uint32\+\_\+t mtu, uint16\+\_\+t cntxt\+\_\+id)
\item 
void \mbox{\hyperlink{qla__glbl_8h_a1a98576520f6f7bacfc073923b589fb1}{qla\+\_\+hw\+\_\+stop\+\_\+rcv}} (\mbox{\hyperlink{qla__def_8h_aebad6cdf9179cd87cae739c9b1be92e7}{qla\+\_\+host\+\_\+t}} $\ast$ha)
\item 
int \mbox{\hyperlink{qla__glbl_8h_adc99ef63b0289a1dfa2c149f4545afc4}{qla\+\_\+init\+\_\+hw}} (\mbox{\hyperlink{qla__def_8h_aebad6cdf9179cd87cae739c9b1be92e7}{qla\+\_\+host\+\_\+t}} $\ast$ha)
\item 
int \mbox{\hyperlink{qla__glbl_8h_a99404f3095e306438c63a48b7b664c09}{qla\+\_\+rdwr\+\_\+indreg32}} (\mbox{\hyperlink{qla__def_8h_aebad6cdf9179cd87cae739c9b1be92e7}{qla\+\_\+host\+\_\+t}} $\ast$ha, uint32\+\_\+t addr, uint32\+\_\+t $\ast$val, uint32\+\_\+t rd)
\item 
int \mbox{\hyperlink{qla__glbl_8h_ac20bd126ada22bf7d932753a536f1749}{qla\+\_\+rd\+\_\+flash32}} (\mbox{\hyperlink{qla__def_8h_aebad6cdf9179cd87cae739c9b1be92e7}{qla\+\_\+host\+\_\+t}} $\ast$ha, uint32\+\_\+t addr, uint32\+\_\+t $\ast$data)
\item 
int \mbox{\hyperlink{qla__glbl_8h_a17b570b69480ea43d426ae075e48b697}{qla\+\_\+flash\+\_\+rd32\+\_\+words}} (\mbox{\hyperlink{qla__def_8h_aebad6cdf9179cd87cae739c9b1be92e7}{qla\+\_\+host\+\_\+t}} $\ast$ha, uint32\+\_\+t addr, uint32\+\_\+t $\ast$val, uint32\+\_\+t num)
\item 
int \mbox{\hyperlink{qla__glbl_8h_a580897738bd46010ff8fcebb8b1369ea}{qla\+\_\+flash\+\_\+rd32}} (\mbox{\hyperlink{qla__def_8h_aebad6cdf9179cd87cae739c9b1be92e7}{qla\+\_\+host\+\_\+t}} $\ast$ha, uint32\+\_\+t addr, uint32\+\_\+t $\ast$val)
\item 
int \mbox{\hyperlink{qla__glbl_8h_aff62c388a9d9608d4df5dbdbbe954fc8}{qla\+\_\+fw\+\_\+update}} (\mbox{\hyperlink{qla__def_8h_aebad6cdf9179cd87cae739c9b1be92e7}{qla\+\_\+host\+\_\+t}} $\ast$ha, void $\ast$fdata, uint32\+\_\+t off, uint32\+\_\+t size)
\item 
int \mbox{\hyperlink{qla__glbl_8h_a8f14c84c60d6ddcdf40c68b73ea810d8}{qla\+\_\+erase\+\_\+flash}} (\mbox{\hyperlink{qla__def_8h_aebad6cdf9179cd87cae739c9b1be92e7}{qla\+\_\+host\+\_\+t}} $\ast$ha, uint32\+\_\+t off, uint32\+\_\+t size)
\item 
int \mbox{\hyperlink{qla__glbl_8h_afc93a08023822386654dbb128b1ef84a}{qla\+\_\+wr\+\_\+flash\+\_\+buffer}} (\mbox{\hyperlink{qla__def_8h_aebad6cdf9179cd87cae739c9b1be92e7}{qla\+\_\+host\+\_\+t}} $\ast$ha, uint32\+\_\+t off, uint32\+\_\+t size, void $\ast$buf, uint32\+\_\+t pattern)
\item 
int \mbox{\hyperlink{qla__glbl_8h_a584f57aa6687ed62c8e7828ccdbf64fe}{qla\+\_\+make\+\_\+cdev}} (\mbox{\hyperlink{qla__def_8h_aebad6cdf9179cd87cae739c9b1be92e7}{qla\+\_\+host\+\_\+t}} $\ast$ha)
\item 
void \mbox{\hyperlink{qla__glbl_8h_a99eb9f827f1ae63c329714ee4f0325e2}{qla\+\_\+del\+\_\+cdev}} (\mbox{\hyperlink{qla__def_8h_aebad6cdf9179cd87cae739c9b1be92e7}{qla\+\_\+host\+\_\+t}} $\ast$ha)
\item 
int \mbox{\hyperlink{qla__glbl_8h_a215df958819b53a5500e459be674f427}{qla\+\_\+eioctl}} (struct cdev $\ast$dev, u\+\_\+long cmd, caddr\+\_\+t data, int fflag, struct thread $\ast$td)
\end{DoxyCompactItemize}
\doxysubsection*{Variables}
\begin{DoxyCompactItemize}
\item 
uint32\+\_\+t \mbox{\hyperlink{qla__glbl_8h_a0728d20509d59250d6d97119006b8a63}{std\+\_\+replenish}}
\item 
uint32\+\_\+t \mbox{\hyperlink{qla__glbl_8h_abb98a0d69dc83d3a5a4b0f704e5a2fba}{jumbo\+\_\+replenish}}
\item 
uint32\+\_\+t \mbox{\hyperlink{qla__glbl_8h_a1f3c1ea92fdeace11d25ef2cdac25bdf}{rcv\+\_\+pkt\+\_\+thres}}
\item 
uint32\+\_\+t \mbox{\hyperlink{qla__glbl_8h_a74c4974a15a5b066da40962e6549c21f}{rcv\+\_\+pkt\+\_\+thres\+\_\+d}}
\item 
uint32\+\_\+t \mbox{\hyperlink{qla__glbl_8h_a40401a8a56eaee25e6be36d4769efcef}{snd\+\_\+pkt\+\_\+thres}}
\item 
uint32\+\_\+t \mbox{\hyperlink{qla__glbl_8h_ae4e30b6a95930feea35d1b46e0640761}{free\+\_\+pkt\+\_\+thres}}
\end{DoxyCompactItemize}


\doxysubsection{Function Documentation}
\mbox{\Hypertarget{qla__glbl_8h_aa0840f4fdadc64fe8a5bd9662a410d80}\label{qla__glbl_8h_aa0840f4fdadc64fe8a5bd9662a410d80}} 
\index{qla\_glbl.h@{qla\_glbl.h}!qla\_alloc\_dma@{qla\_alloc\_dma}}
\index{qla\_alloc\_dma@{qla\_alloc\_dma}!qla\_glbl.h@{qla\_glbl.h}}
\doxysubsubsection{\texorpdfstring{qla\_alloc\_dma()}{qla\_alloc\_dma()}}
{\footnotesize\ttfamily int qla\+\_\+alloc\+\_\+dma (\begin{DoxyParamCaption}\item[{\mbox{\hyperlink{qla__def_8h_aebad6cdf9179cd87cae739c9b1be92e7}{qla\+\_\+host\+\_\+t}} $\ast$}]{ha }\end{DoxyParamCaption})}



Definition at line \mbox{\hyperlink{qla__hw_8c_source_l00139}{139}} of file \mbox{\hyperlink{qla__hw_8c_source}{qla\+\_\+hw.\+c}}.



References \mbox{\hyperlink{qla__hw_8h_source_l00402}{qla\+\_\+dmabuf\+::context}}, \mbox{\hyperlink{qla__hw_8h_source_l00758}{\+\_\+qla\+\_\+hw\+::dma\+\_\+buf}}, \mbox{\hyperlink{structqla__dmabuf_a132f91fb8702abf40b46428ac2034146}{qla\+\_\+dmabuf\+::flags}}, \mbox{\hyperlink{qla__def_8h_source_l00194}{qla\+\_\+host\+::hw}}, \mbox{\hyperlink{qla__hw_8h_source_l00755}{\+\_\+qla\+\_\+hw\+::num\+\_\+rds\+\_\+rings}}, \mbox{\hyperlink{qla__hw_8h_source_l00373}{NUM\+\_\+\+RX\+\_\+\+DESCRIPTORS}}, \mbox{\hyperlink{qla__hw_8h_source_l00375}{NUM\+\_\+\+RX\+\_\+\+JUMBO\+\_\+\+DESCRIPTORS}}, \mbox{\hyperlink{qla__hw_8h_source_l00756}{\+\_\+qla\+\_\+hw\+::num\+\_\+sds\+\_\+rings}}, \mbox{\hyperlink{qla__hw_8h_source_l00377}{NUM\+\_\+\+STATUS\+\_\+\+DESCRIPTORS}}, \mbox{\hyperlink{qla__hw_8h_source_l00372}{NUM\+\_\+\+TX\+\_\+\+DESCRIPTORS}}, \mbox{\hyperlink{qla__def_8h_source_l00126}{qla\+\_\+host\+::pci\+\_\+dev}}, \mbox{\hyperlink{qla__def_8h_source_l00205}{QL\+\_\+\+ALIGN}}, \mbox{\hyperlink{qla__hw_8h_source_l00828}{QL\+\_\+\+BUFFER\+\_\+\+ALIGN}}, \mbox{\hyperlink{qla__dbg_8h_source_l00054}{QL\+\_\+\+DPRINT2}}, \mbox{\hyperlink{qla__dbg_8h_source_l00055}{QL\+\_\+\+DPRINT4}}, \mbox{\hyperlink{qla__os_8c_source_l00538}{qla\+\_\+alloc\+\_\+dmabuf()}}, \mbox{\hyperlink{qla__hw_8c_source_l00107}{qla\+\_\+free\+\_\+dma()}}, \mbox{\hyperlink{qla__os_8c_source_l00603}{qla\+\_\+free\+\_\+dmabuf()}}, \mbox{\hyperlink{qla__hw_8c_source_l00269}{qla\+\_\+init\+\_\+cntxt\+\_\+regions()}}, \mbox{\hyperlink{qla__hw_8h_source_l00400}{qla\+\_\+dmabuf\+::rds\+\_\+ring}}, \mbox{\hyperlink{qla__hw_8h_source_l00395}{RDS\+\_\+\+RING\+\_\+\+INDEX\+\_\+\+JUMBO}}, \mbox{\hyperlink{qla__hw_8h_source_l00394}{RDS\+\_\+\+RING\+\_\+\+INDEX\+\_\+\+NORMAL}}, \mbox{\hyperlink{qla__hw_8h_source_l00401}{qla\+\_\+dmabuf\+::sds\+\_\+ring}}, \mbox{\hyperlink{qla__hw_8c_source_l00048}{sysctl\+\_\+num\+\_\+rds\+\_\+rings}}, \mbox{\hyperlink{qla__hw_8c_source_l00049}{sysctl\+\_\+num\+\_\+sds\+\_\+rings}}, and \mbox{\hyperlink{qla__hw_8h_source_l00399}{qla\+\_\+dmabuf\+::tx\+\_\+ring}}.



Referenced by \mbox{\hyperlink{qla__os_8c_source_l00238}{qla\+\_\+pci\+\_\+attach()}}.

Here is the call graph for this function\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=350pt]{d8/dbe/qla__glbl_8h_aa0840f4fdadc64fe8a5bd9662a410d80_cgraph}
\end{center}
\end{figure}
Here is the caller graph for this function\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=290pt]{d8/dbe/qla__glbl_8h_aa0840f4fdadc64fe8a5bd9662a410d80_icgraph}
\end{center}
\end{figure}
\mbox{\Hypertarget{qla__glbl_8h_ae8775d7cd14d41674979d1ba29484973}\label{qla__glbl_8h_ae8775d7cd14d41674979d1ba29484973}} 
\index{qla\_glbl.h@{qla\_glbl.h}!qla\_alloc\_dmabuf@{qla\_alloc\_dmabuf}}
\index{qla\_alloc\_dmabuf@{qla\_alloc\_dmabuf}!qla\_glbl.h@{qla\_glbl.h}}
\doxysubsubsection{\texorpdfstring{qla\_alloc\_dmabuf()}{qla\_alloc\_dmabuf()}}
{\footnotesize\ttfamily int qla\+\_\+alloc\+\_\+dmabuf (\begin{DoxyParamCaption}\item[{\mbox{\hyperlink{qla__def_8h_aebad6cdf9179cd87cae739c9b1be92e7}{qla\+\_\+host\+\_\+t}} $\ast$}]{ha,  }\item[{\mbox{\hyperlink{qla__os_8h_a91943e4fbc8f59f617997af5a291b06f}{qla\+\_\+dma\+\_\+t}} $\ast$}]{dma\+\_\+buf }\end{DoxyParamCaption})}



Definition at line \mbox{\hyperlink{qla__os_8c_source_l00538}{538}} of file \mbox{\hyperlink{qla__os_8c_source}{qla\+\_\+os.\+c}}.



References \mbox{\hyperlink{qla__os_8h_source_l00167}{qla\+\_\+dma\+::alignment}}, \mbox{\hyperlink{qla__os_8h_source_l00170}{qla\+\_\+dma\+::dma\+\_\+addr}}, \mbox{\hyperlink{qla__os_8h_source_l00169}{qla\+\_\+dma\+::dma\+\_\+b}}, \mbox{\hyperlink{qla__os_8h_source_l00171}{qla\+\_\+dma\+::dma\+\_\+map}}, \mbox{\hyperlink{qla__os_8h_source_l00172}{qla\+\_\+dma\+::dma\+\_\+tag}}, \mbox{\hyperlink{qla__def_8h_source_l00122}{qla\+\_\+host\+::parent\+\_\+tag}}, \mbox{\hyperlink{qla__def_8h_source_l00126}{qla\+\_\+host\+::pci\+\_\+dev}}, \mbox{\hyperlink{qla__dbg_8h_source_l00054}{QL\+\_\+\+DPRINT2}}, \mbox{\hyperlink{qla__os_8c_source_l00521}{qla\+\_\+dmamap\+\_\+callback()}}, and \mbox{\hyperlink{qla__os_8h_source_l00168}{qla\+\_\+dma\+::size}}.



Referenced by \mbox{\hyperlink{qla__hw_8c_source_l00139}{qla\+\_\+alloc\+\_\+dma()}}.

Here is the call graph for this function\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=345pt]{d8/dbe/qla__glbl_8h_ae8775d7cd14d41674979d1ba29484973_cgraph}
\end{center}
\end{figure}
Here is the caller graph for this function\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=350pt]{d8/dbe/qla__glbl_8h_ae8775d7cd14d41674979d1ba29484973_icgraph}
\end{center}
\end{figure}
\mbox{\Hypertarget{qla__glbl_8h_aa76b1367229ca0292d592014ee822069}\label{qla__glbl_8h_aa76b1367229ca0292d592014ee822069}} 
\index{qla\_glbl.h@{qla\_glbl.h}!qla\_config\_ipv4\_addr@{qla\_config\_ipv4\_addr}}
\index{qla\_config\_ipv4\_addr@{qla\_config\_ipv4\_addr}!qla\_glbl.h@{qla\_glbl.h}}
\doxysubsubsection{\texorpdfstring{qla\_config\_ipv4\_addr()}{qla\_config\_ipv4\_addr()}}
{\footnotesize\ttfamily void qla\+\_\+config\+\_\+ipv4\+\_\+addr (\begin{DoxyParamCaption}\item[{\mbox{\hyperlink{qla__def_8h_aebad6cdf9179cd87cae739c9b1be92e7}{qla\+\_\+host\+\_\+t}} $\ast$}]{ha,  }\item[{uint32\+\_\+t}]{ipv4\+\_\+addr }\end{DoxyParamCaption})}



Definition at line \mbox{\hyperlink{qla__hw_8c_source_l00688}{688}} of file \mbox{\hyperlink{qla__hw_8c_source}{qla\+\_\+hw.\+c}}.



References \mbox{\hyperlink{qla__hw_8h_source_l00417}{\+\_\+qla\+\_\+fw\+\_\+cds\+\_\+hdr\+::cmd}}, \mbox{\hyperlink{qla__hw_8h_source_l00602}{\+\_\+qla\+\_\+config\+\_\+ipv4\+::cmd}}, \mbox{\hyperlink{qla__hw_8h_source_l00421}{\+\_\+qla\+\_\+fw\+\_\+cds\+\_\+hdr\+::cntxt\+\_\+id}}, \mbox{\hyperlink{qla__hw_8h_source_l00600}{\+\_\+qla\+\_\+config\+\_\+ipv4\+::hdr}}, \mbox{\hyperlink{qla__def_8h_source_l00194}{qla\+\_\+host\+::hw}}, \mbox{\hyperlink{qla__hw_8h_source_l00606}{\+\_\+qla\+\_\+config\+\_\+ipv4\+::ipv4\+\_\+addr}}, \mbox{\hyperlink{qla__hw_8h_source_l00419}{\+\_\+qla\+\_\+fw\+\_\+cds\+\_\+hdr\+::opcode}}, \mbox{\hyperlink{qla__hw_8h_source_l00603}{Q8\+\_\+\+CONFIG\+\_\+\+CMD\+\_\+\+IP\+\_\+\+ENABLE}}, \mbox{\hyperlink{qla__hw_8h_source_l00418}{Q8\+\_\+\+FWCD\+\_\+\+CNTRL\+\_\+\+REQ}}, \mbox{\hyperlink{qla__hw_8h_source_l00440}{Q8\+\_\+\+FWCD\+\_\+\+OPCODE\+\_\+\+CONFIG\+\_\+\+IPADDR}}, \mbox{\hyperlink{qla__hw_8c_source_l00490}{qla\+\_\+fw\+\_\+cmd()}}, and \mbox{\hyperlink{qla__hw_8h_source_l00788}{\+\_\+qla\+\_\+hw\+::rx\+\_\+cntxt\+\_\+rsp}}.



Referenced by \mbox{\hyperlink{qla__os_8c_source_l00791}{qla\+\_\+ioctl()}}.

Here is the call graph for this function\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=350pt]{d8/dbe/qla__glbl_8h_aa76b1367229ca0292d592014ee822069_cgraph}
\end{center}
\end{figure}
Here is the caller graph for this function\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=350pt]{d8/dbe/qla__glbl_8h_aa76b1367229ca0292d592014ee822069_icgraph}
\end{center}
\end{figure}
\mbox{\Hypertarget{qla__glbl_8h_a68030d03f7f8debc47719ac6bb2dfabc}\label{qla__glbl_8h_a68030d03f7f8debc47719ac6bb2dfabc}} 
\index{qla\_glbl.h@{qla\_glbl.h}!qla\_config\_lro@{qla\_config\_lro}}
\index{qla\_config\_lro@{qla\_config\_lro}!qla\_glbl.h@{qla\_glbl.h}}
\doxysubsubsection{\texorpdfstring{qla\_config\_lro()}{qla\_config\_lro()}}
{\footnotesize\ttfamily int qla\+\_\+config\+\_\+lro (\begin{DoxyParamCaption}\item[{\mbox{\hyperlink{qla__def_8h_aebad6cdf9179cd87cae739c9b1be92e7}{qla\+\_\+host\+\_\+t}} $\ast$}]{ha }\end{DoxyParamCaption})}



Definition at line \mbox{\hyperlink{qla__hw_8c_source_l01777}{1777}} of file \mbox{\hyperlink{qla__hw_8c_source}{qla\+\_\+hw.\+c}}.



References \mbox{\hyperlink{structqla__host_acc4789393fa4265959bc99bfa879ff0c}{qla\+\_\+host\+::flags}}, \mbox{\hyperlink{qla__def_8h_source_l00194}{qla\+\_\+host\+::hw}}, \mbox{\hyperlink{qla__def_8h_source_l00149}{qla\+\_\+host\+::ifp}}, \mbox{\hyperlink{qla__hw_8h_source_l00715}{\+\_\+qla\+\_\+sds\+::lro}}, \mbox{\hyperlink{qla__def_8h_source_l00119}{qla\+\_\+host\+::lro\+\_\+init}}, \mbox{\hyperlink{qla__hw_8h_source_l00756}{\+\_\+qla\+\_\+hw\+::num\+\_\+sds\+\_\+rings}}, \mbox{\hyperlink{qla__def_8h_source_l00126}{qla\+\_\+host\+::pci\+\_\+dev}}, \mbox{\hyperlink{qla__dbg_8h_source_l00054}{QL\+\_\+\+DPRINT2}}, and \mbox{\hyperlink{qla__hw_8h_source_l00791}{\+\_\+qla\+\_\+hw\+::sds}}.



Referenced by \mbox{\hyperlink{qla__os_8c_source_l00719}{qla\+\_\+init\+\_\+locked()}}.

Here is the caller graph for this function\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=350pt]{d8/dbe/qla__glbl_8h_a68030d03f7f8debc47719ac6bb2dfabc_icgraph}
\end{center}
\end{figure}
\mbox{\Hypertarget{qla__glbl_8h_a99eb9f827f1ae63c329714ee4f0325e2}\label{qla__glbl_8h_a99eb9f827f1ae63c329714ee4f0325e2}} 
\index{qla\_glbl.h@{qla\_glbl.h}!qla\_del\_cdev@{qla\_del\_cdev}}
\index{qla\_del\_cdev@{qla\_del\_cdev}!qla\_glbl.h@{qla\_glbl.h}}
\doxysubsubsection{\texorpdfstring{qla\_del\_cdev()}{qla\_del\_cdev()}}
{\footnotesize\ttfamily void qla\+\_\+del\+\_\+cdev (\begin{DoxyParamCaption}\item[{\mbox{\hyperlink{qla__def_8h_aebad6cdf9179cd87cae739c9b1be92e7}{qla\+\_\+host\+\_\+t}} $\ast$}]{ha }\end{DoxyParamCaption})}



Definition at line \mbox{\hyperlink{qla__ioctl_8c_source_l00072}{72}} of file \mbox{\hyperlink{qla__ioctl_8c_source}{qla\+\_\+ioctl.\+c}}.



References \mbox{\hyperlink{qla__def_8h_source_l00133}{qla\+\_\+host\+::ioctl\+\_\+dev}}.



Referenced by \mbox{\hyperlink{qla__os_8c_source_l00471}{qla\+\_\+release()}}.

Here is the caller graph for this function\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=350pt]{d8/dbe/qla__glbl_8h_a99eb9f827f1ae63c329714ee4f0325e2_icgraph}
\end{center}
\end{figure}
\mbox{\Hypertarget{qla__glbl_8h_ae361842770007e58e561bb84639cc134}\label{qla__glbl_8h_ae361842770007e58e561bb84639cc134}} 
\index{qla\_glbl.h@{qla\_glbl.h}!qla\_del\_hw\_if@{qla\_del\_hw\_if}}
\index{qla\_del\_hw\_if@{qla\_del\_hw\_if}!qla\_glbl.h@{qla\_glbl.h}}
\doxysubsubsection{\texorpdfstring{qla\_del\_hw\_if()}{qla\_del\_hw\_if()}}
{\footnotesize\ttfamily void qla\+\_\+del\+\_\+hw\+\_\+if (\begin{DoxyParamCaption}\item[{\mbox{\hyperlink{qla__def_8h_aebad6cdf9179cd87cae739c9b1be92e7}{qla\+\_\+host\+\_\+t}} $\ast$}]{ha }\end{DoxyParamCaption})}



Definition at line \mbox{\hyperlink{qla__hw_8c_source_l01131}{1131}} of file \mbox{\hyperlink{qla__hw_8c_source}{qla\+\_\+hw.\+c}}.



References \mbox{\hyperlink{struct__qla__hw_aeda47980468ff31cfd07aa2a7f215bbc}{\+\_\+qla\+\_\+hw\+::flags}}, \mbox{\hyperlink{qla__def_8h_source_l00194}{qla\+\_\+host\+::hw}}, \mbox{\hyperlink{qla__hw_8h_source_l00731}{\+\_\+qla\+\_\+hw\+::lro}}, \mbox{\hyperlink{qla__hw_8h_source_l00756}{\+\_\+qla\+\_\+hw\+::num\+\_\+sds\+\_\+rings}}, \mbox{\hyperlink{qla__hw_8h_source_l00821}{QL\+\_\+\+DISABLE\+\_\+\+INTERRUPTS}}, \mbox{\hyperlink{qla__hw_8c_source_l01294}{qla\+\_\+del\+\_\+rcv\+\_\+cntxt()}}, and \mbox{\hyperlink{qla__hw_8c_source_l01374}{qla\+\_\+del\+\_\+xmt\+\_\+cntxt()}}.



Referenced by \mbox{\hyperlink{qla__os_8c_source_l01130}{qla\+\_\+stop()}}.

Here is the call graph for this function\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=350pt]{d8/dbe/qla__glbl_8h_ae361842770007e58e561bb84639cc134_cgraph}
\end{center}
\end{figure}
Here is the caller graph for this function\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=350pt]{d8/dbe/qla__glbl_8h_ae361842770007e58e561bb84639cc134_icgraph}
\end{center}
\end{figure}
\mbox{\Hypertarget{qla__glbl_8h_a215df958819b53a5500e459be674f427}\label{qla__glbl_8h_a215df958819b53a5500e459be674f427}} 
\index{qla\_glbl.h@{qla\_glbl.h}!qla\_eioctl@{qla\_eioctl}}
\index{qla\_eioctl@{qla\_eioctl}!qla\_glbl.h@{qla\_glbl.h}}
\doxysubsubsection{\texorpdfstring{qla\_eioctl()}{qla\_eioctl()}}
{\footnotesize\ttfamily int qla\+\_\+eioctl (\begin{DoxyParamCaption}\item[{struct cdev $\ast$}]{dev,  }\item[{u\+\_\+long}]{cmd,  }\item[{caddr\+\_\+t}]{data,  }\item[{int}]{fflag,  }\item[{struct thread $\ast$}]{td }\end{DoxyParamCaption})}



Definition at line \mbox{\hyperlink{qla__ioctl_8c_source_l00080}{80}} of file \mbox{\hyperlink{qla__ioctl_8c_source}{qla\+\_\+ioctl.\+c}}.



References \mbox{\hyperlink{qla__ioctl_8h_source_l00058}{qla\+\_\+wr\+\_\+flash\+::buffer}}, \mbox{\hyperlink{qla__ioctl_8h_source_l00051}{qla\+\_\+rd\+\_\+flash\+::data}}, \mbox{\hyperlink{qla__ioctl_8h_source_l00071}{qla\+\_\+rd\+\_\+pci\+\_\+ids\+::dev\+\_\+id}}, \mbox{\hyperlink{qla__ioctl_8h_source_l00043}{qla\+\_\+reg\+\_\+val\+::direct}}, \mbox{\hyperlink{qla__ioctl_8h_source_l00050}{qla\+\_\+rd\+\_\+flash\+::off}}, \mbox{\hyperlink{qla__ioctl_8h_source_l00056}{qla\+\_\+wr\+\_\+flash\+::off}}, \mbox{\hyperlink{qla__ioctl_8h_source_l00059}{qla\+\_\+wr\+\_\+flash\+::pattern}}, \mbox{\hyperlink{qla__def_8h_source_l00126}{qla\+\_\+host\+::pci\+\_\+dev}}, \mbox{\hyperlink{qla__misc_8c_source_l00830}{qla\+\_\+erase\+\_\+flash()}}, \mbox{\hyperlink{qla__ioctl_8h_source_l00096}{QLA\+\_\+\+ERASE\+\_\+\+FLASH}}, \mbox{\hyperlink{qla__ioctl_8h_source_l00086}{QLA\+\_\+\+RD\+\_\+\+FLASH}}, \mbox{\hyperlink{qla__misc_8c_source_l00306}{qla\+\_\+rd\+\_\+flash32()}}, \mbox{\hyperlink{qla__ioctl_8h_source_l00101}{QLA\+\_\+\+RD\+\_\+\+PCI\+\_\+\+IDS}}, \mbox{\hyperlink{qla__misc_8c_source_l00206}{qla\+\_\+rdwr\+\_\+indreg32()}}, \mbox{\hyperlink{qla__ioctl_8h_source_l00081}{QLA\+\_\+\+RDWR\+\_\+\+REG}}, \mbox{\hyperlink{qla__ioctl_8h_source_l00091}{QLA\+\_\+\+WR\+\_\+\+FLASH}}, \mbox{\hyperlink{qla__misc_8c_source_l01007}{qla\+\_\+wr\+\_\+flash\+\_\+buffer()}}, \mbox{\hyperlink{qla__ioctl_8h_source_l00042}{qla\+\_\+reg\+\_\+val\+::rd}}, \mbox{\hyperlink{qla__reg_8h_source_l00231}{READ\+\_\+\+OFFSET32}}, \mbox{\hyperlink{qla__ioctl_8h_source_l00044}{qla\+\_\+reg\+\_\+val\+::reg}}, \mbox{\hyperlink{qla__ioctl_8h_source_l00074}{qla\+\_\+rd\+\_\+pci\+\_\+ids\+::rev\+\_\+id}}, \mbox{\hyperlink{qla__ioctl_8h_source_l00057}{qla\+\_\+wr\+\_\+flash\+::size}}, \mbox{\hyperlink{qla__ioctl_8h_source_l00073}{qla\+\_\+rd\+\_\+pci\+\_\+ids\+::subsys\+\_\+dev\+\_\+id}}, \mbox{\hyperlink{qla__ioctl_8h_source_l00072}{qla\+\_\+rd\+\_\+pci\+\_\+ids\+::subsys\+\_\+ven\+\_\+id}}, \mbox{\hyperlink{qla__ioctl_8h_source_l00045}{qla\+\_\+reg\+\_\+val\+::val}}, \mbox{\hyperlink{qla__ioctl_8h_source_l00070}{qla\+\_\+rd\+\_\+pci\+\_\+ids\+::ven\+\_\+id}}, and \mbox{\hyperlink{qla__reg_8h_source_l00245}{WRITE\+\_\+\+OFFSET32}}.

Here is the call graph for this function\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=350pt]{d8/dbe/qla__glbl_8h_a215df958819b53a5500e459be674f427_cgraph}
\end{center}
\end{figure}
\mbox{\Hypertarget{qla__glbl_8h_a8f14c84c60d6ddcdf40c68b73ea810d8}\label{qla__glbl_8h_a8f14c84c60d6ddcdf40c68b73ea810d8}} 
\index{qla\_glbl.h@{qla\_glbl.h}!qla\_erase\_flash@{qla\_erase\_flash}}
\index{qla\_erase\_flash@{qla\_erase\_flash}!qla\_glbl.h@{qla\_glbl.h}}
\doxysubsubsection{\texorpdfstring{qla\_erase\_flash()}{qla\_erase\_flash()}}
{\footnotesize\ttfamily int \mbox{\hyperlink{structqla__erase__flash}{qla\+\_\+erase\+\_\+flash}} (\begin{DoxyParamCaption}\item[{\mbox{\hyperlink{qla__def_8h_aebad6cdf9179cd87cae739c9b1be92e7}{qla\+\_\+host\+\_\+t}} $\ast$}]{ha,  }\item[{uint32\+\_\+t}]{off,  }\item[{uint32\+\_\+t}]{size }\end{DoxyParamCaption})}



Definition at line \mbox{\hyperlink{qla__misc_8c_source_l00830}{830}} of file \mbox{\hyperlink{qla__misc_8c_source}{qla\+\_\+misc.\+c}}.



References \mbox{\hyperlink{qla__misc_8c_source_l00828}{Q8\+\_\+\+FLASH\+\_\+\+SECTOR\+\_\+\+SIZE}}, \mbox{\hyperlink{qla__reg_8h_source_l00073}{Q8\+\_\+\+SEM2\+\_\+\+UNLOCK}}, \mbox{\hyperlink{qla__misc_8c_source_l00804}{qla\+\_\+erase\+\_\+flash\+\_\+sector()}}, \mbox{\hyperlink{qla__misc_8c_source_l00726}{qla\+\_\+flash\+\_\+protect()}}, \mbox{\hyperlink{qla__misc_8c_source_l00688}{qla\+\_\+flash\+\_\+unprotect()}}, \mbox{\hyperlink{qla__misc_8c_source_l00350}{qla\+\_\+p3p\+\_\+sem\+\_\+lock2()}}, \mbox{\hyperlink{qla__inline_8h_source_l00085}{qla\+\_\+sem\+\_\+unlock()}}, and \mbox{\hyperlink{qla__misc_8c_source_l00774}{qla\+\_\+wait\+\_\+for\+\_\+flash\+\_\+unprotect()}}.



Referenced by \mbox{\hyperlink{qla__ioctl_8c_source_l00080}{qla\+\_\+eioctl()}}.

Here is the call graph for this function\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=350pt]{d8/dbe/qla__glbl_8h_a8f14c84c60d6ddcdf40c68b73ea810d8_cgraph}
\end{center}
\end{figure}
Here is the caller graph for this function\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=272pt]{d8/dbe/qla__glbl_8h_a8f14c84c60d6ddcdf40c68b73ea810d8_icgraph}
\end{center}
\end{figure}
\mbox{\Hypertarget{qla__glbl_8h_a580897738bd46010ff8fcebb8b1369ea}\label{qla__glbl_8h_a580897738bd46010ff8fcebb8b1369ea}} 
\index{qla\_glbl.h@{qla\_glbl.h}!qla\_flash\_rd32@{qla\_flash\_rd32}}
\index{qla\_flash\_rd32@{qla\_flash\_rd32}!qla\_glbl.h@{qla\_glbl.h}}
\doxysubsubsection{\texorpdfstring{qla\_flash\_rd32()}{qla\_flash\_rd32()}}
{\footnotesize\ttfamily int qla\+\_\+flash\+\_\+rd32 (\begin{DoxyParamCaption}\item[{\mbox{\hyperlink{qla__def_8h_aebad6cdf9179cd87cae739c9b1be92e7}{qla\+\_\+host\+\_\+t}} $\ast$}]{ha,  }\item[{uint32\+\_\+t}]{addr,  }\item[{uint32\+\_\+t $\ast$}]{val }\end{DoxyParamCaption})}

\mbox{\Hypertarget{qla__glbl_8h_a17b570b69480ea43d426ae075e48b697}\label{qla__glbl_8h_a17b570b69480ea43d426ae075e48b697}} 
\index{qla\_glbl.h@{qla\_glbl.h}!qla\_flash\_rd32\_words@{qla\_flash\_rd32\_words}}
\index{qla\_flash\_rd32\_words@{qla\_flash\_rd32\_words}!qla\_glbl.h@{qla\_glbl.h}}
\doxysubsubsection{\texorpdfstring{qla\_flash\_rd32\_words()}{qla\_flash\_rd32\_words()}}
{\footnotesize\ttfamily int qla\+\_\+flash\+\_\+rd32\+\_\+words (\begin{DoxyParamCaption}\item[{\mbox{\hyperlink{qla__def_8h_aebad6cdf9179cd87cae739c9b1be92e7}{qla\+\_\+host\+\_\+t}} $\ast$}]{ha,  }\item[{uint32\+\_\+t}]{addr,  }\item[{uint32\+\_\+t $\ast$}]{val,  }\item[{uint32\+\_\+t}]{num }\end{DoxyParamCaption})}

\mbox{\Hypertarget{qla__glbl_8h_a79f78ba206dd54798b1ed77a44a7f15d}\label{qla__glbl_8h_a79f78ba206dd54798b1ed77a44a7f15d}} 
\index{qla\_glbl.h@{qla\_glbl.h}!qla\_free\_dma@{qla\_free\_dma}}
\index{qla\_free\_dma@{qla\_free\_dma}!qla\_glbl.h@{qla\_glbl.h}}
\doxysubsubsection{\texorpdfstring{qla\_free\_dma()}{qla\_free\_dma()}}
{\footnotesize\ttfamily void qla\+\_\+free\+\_\+dma (\begin{DoxyParamCaption}\item[{\mbox{\hyperlink{qla__def_8h_aebad6cdf9179cd87cae739c9b1be92e7}{qla\+\_\+host\+\_\+t}} $\ast$}]{ha }\end{DoxyParamCaption})}



Definition at line \mbox{\hyperlink{qla__hw_8c_source_l00107}{107}} of file \mbox{\hyperlink{qla__hw_8c_source}{qla\+\_\+hw.\+c}}.



References \mbox{\hyperlink{qla__hw_8h_source_l00402}{qla\+\_\+dmabuf\+::context}}, \mbox{\hyperlink{qla__hw_8h_source_l00758}{\+\_\+qla\+\_\+hw\+::dma\+\_\+buf}}, \mbox{\hyperlink{structqla__dmabuf_a132f91fb8702abf40b46428ac2034146}{qla\+\_\+dmabuf\+::flags}}, \mbox{\hyperlink{qla__def_8h_source_l00194}{qla\+\_\+host\+::hw}}, \mbox{\hyperlink{qla__hw_8h_source_l00755}{\+\_\+qla\+\_\+hw\+::num\+\_\+rds\+\_\+rings}}, \mbox{\hyperlink{qla__hw_8h_source_l00756}{\+\_\+qla\+\_\+hw\+::num\+\_\+sds\+\_\+rings}}, \mbox{\hyperlink{qla__os_8c_source_l00603}{qla\+\_\+free\+\_\+dmabuf()}}, \mbox{\hyperlink{qla__hw_8h_source_l00400}{qla\+\_\+dmabuf\+::rds\+\_\+ring}}, \mbox{\hyperlink{qla__hw_8h_source_l00401}{qla\+\_\+dmabuf\+::sds\+\_\+ring}}, and \mbox{\hyperlink{qla__hw_8h_source_l00399}{qla\+\_\+dmabuf\+::tx\+\_\+ring}}.



Referenced by \mbox{\hyperlink{qla__hw_8c_source_l00139}{qla\+\_\+alloc\+\_\+dma()}}, and \mbox{\hyperlink{qla__os_8c_source_l00471}{qla\+\_\+release()}}.

Here is the call graph for this function\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=298pt]{d8/dbe/qla__glbl_8h_a79f78ba206dd54798b1ed77a44a7f15d_cgraph}
\end{center}
\end{figure}
Here is the caller graph for this function\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=350pt]{d8/dbe/qla__glbl_8h_a79f78ba206dd54798b1ed77a44a7f15d_icgraph}
\end{center}
\end{figure}
\mbox{\Hypertarget{qla__glbl_8h_aa45706188df046e1ccd3b3d1b6abfd13}\label{qla__glbl_8h_aa45706188df046e1ccd3b3d1b6abfd13}} 
\index{qla\_glbl.h@{qla\_glbl.h}!qla\_free\_dmabuf@{qla\_free\_dmabuf}}
\index{qla\_free\_dmabuf@{qla\_free\_dmabuf}!qla\_glbl.h@{qla\_glbl.h}}
\doxysubsubsection{\texorpdfstring{qla\_free\_dmabuf()}{qla\_free\_dmabuf()}}
{\footnotesize\ttfamily void qla\+\_\+free\+\_\+dmabuf (\begin{DoxyParamCaption}\item[{\mbox{\hyperlink{qla__def_8h_aebad6cdf9179cd87cae739c9b1be92e7}{qla\+\_\+host\+\_\+t}} $\ast$}]{ha,  }\item[{\mbox{\hyperlink{qla__os_8h_a91943e4fbc8f59f617997af5a291b06f}{qla\+\_\+dma\+\_\+t}} $\ast$}]{dma\+\_\+buf }\end{DoxyParamCaption})}



Definition at line \mbox{\hyperlink{qla__os_8c_source_l00603}{603}} of file \mbox{\hyperlink{qla__os_8c_source}{qla\+\_\+os.\+c}}.



References \mbox{\hyperlink{qla__os_8h_source_l00169}{qla\+\_\+dma\+::dma\+\_\+b}}, \mbox{\hyperlink{qla__os_8h_source_l00171}{qla\+\_\+dma\+::dma\+\_\+map}}, and \mbox{\hyperlink{qla__os_8h_source_l00172}{qla\+\_\+dma\+::dma\+\_\+tag}}.



Referenced by \mbox{\hyperlink{qla__hw_8c_source_l00139}{qla\+\_\+alloc\+\_\+dma()}}, and \mbox{\hyperlink{qla__hw_8c_source_l00107}{qla\+\_\+free\+\_\+dma()}}.

Here is the caller graph for this function\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=350pt]{d8/dbe/qla__glbl_8h_aa45706188df046e1ccd3b3d1b6abfd13_icgraph}
\end{center}
\end{figure}
\mbox{\Hypertarget{qla__glbl_8h_af86ba6c74398cbcef93bedaee990a0f4}\label{qla__glbl_8h_af86ba6c74398cbcef93bedaee990a0f4}} 
\index{qla\_glbl.h@{qla\_glbl.h}!qla\_free\_lro@{qla\_free\_lro}}
\index{qla\_free\_lro@{qla\_free\_lro}!qla\_glbl.h@{qla\_glbl.h}}
\doxysubsubsection{\texorpdfstring{qla\_free\_lro()}{qla\_free\_lro()}}
{\footnotesize\ttfamily void qla\+\_\+free\+\_\+lro (\begin{DoxyParamCaption}\item[{\mbox{\hyperlink{qla__def_8h_aebad6cdf9179cd87cae739c9b1be92e7}{qla\+\_\+host\+\_\+t}} $\ast$}]{ha }\end{DoxyParamCaption})}



Definition at line \mbox{\hyperlink{qla__hw_8c_source_l01799}{1799}} of file \mbox{\hyperlink{qla__hw_8c_source}{qla\+\_\+hw.\+c}}.



References \mbox{\hyperlink{structqla__host_acc4789393fa4265959bc99bfa879ff0c}{qla\+\_\+host\+::flags}}, \mbox{\hyperlink{qla__def_8h_source_l00194}{qla\+\_\+host\+::hw}}, \mbox{\hyperlink{qla__hw_8h_source_l00715}{\+\_\+qla\+\_\+sds\+::lro}}, \mbox{\hyperlink{qla__def_8h_source_l00119}{qla\+\_\+host\+::lro\+\_\+init}}, \mbox{\hyperlink{qla__hw_8h_source_l00756}{\+\_\+qla\+\_\+hw\+::num\+\_\+sds\+\_\+rings}}, and \mbox{\hyperlink{qla__hw_8h_source_l00791}{\+\_\+qla\+\_\+hw\+::sds}}.



Referenced by \mbox{\hyperlink{qla__os_8c_source_l01130}{qla\+\_\+stop()}}.

Here is the caller graph for this function\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=350pt]{d8/dbe/qla__glbl_8h_af86ba6c74398cbcef93bedaee990a0f4_icgraph}
\end{center}
\end{figure}
\mbox{\Hypertarget{qla__glbl_8h_aff62c388a9d9608d4df5dbdbbe954fc8}\label{qla__glbl_8h_aff62c388a9d9608d4df5dbdbbe954fc8}} 
\index{qla\_glbl.h@{qla\_glbl.h}!qla\_fw\_update@{qla\_fw\_update}}
\index{qla\_fw\_update@{qla\_fw\_update}!qla\_glbl.h@{qla\_glbl.h}}
\doxysubsubsection{\texorpdfstring{qla\_fw\_update()}{qla\_fw\_update()}}
{\footnotesize\ttfamily int qla\+\_\+fw\+\_\+update (\begin{DoxyParamCaption}\item[{\mbox{\hyperlink{qla__def_8h_aebad6cdf9179cd87cae739c9b1be92e7}{qla\+\_\+host\+\_\+t}} $\ast$}]{ha,  }\item[{void $\ast$}]{fdata,  }\item[{uint32\+\_\+t}]{off,  }\item[{uint32\+\_\+t}]{size }\end{DoxyParamCaption})}

\mbox{\Hypertarget{qla__glbl_8h_adc07191576b3671a1015673f658252f7}\label{qla__glbl_8h_adc07191576b3671a1015673f658252f7}} 
\index{qla\_glbl.h@{qla\_glbl.h}!qla\_get\_hw\_caps@{qla\_get\_hw\_caps}}
\index{qla\_get\_hw\_caps@{qla\_get\_hw\_caps}!qla\_glbl.h@{qla\_glbl.h}}
\doxysubsubsection{\texorpdfstring{qla\_get\_hw\_caps()}{qla\_get\_hw\_caps()}}
{\footnotesize\ttfamily void qla\+\_\+get\+\_\+hw\+\_\+caps (\begin{DoxyParamCaption}\item[{\mbox{\hyperlink{qla__def_8h_aebad6cdf9179cd87cae739c9b1be92e7}{qla\+\_\+host\+\_\+t}} $\ast$}]{ha }\end{DoxyParamCaption})}



Definition at line \mbox{\hyperlink{qla__hw_8c_source_l01650}{1650}} of file \mbox{\hyperlink{qla__hw_8c_source}{qla\+\_\+hw.\+c}}.



References \mbox{\hyperlink{qla__hw_8c_source_l01623}{qla\+\_\+get\+\_\+flow\+\_\+control()}}, \mbox{\hyperlink{qla__hw_8c_source_l01595}{qla\+\_\+get\+\_\+max\+\_\+lro()}}, \mbox{\hyperlink{qla__hw_8c_source_l01539}{qla\+\_\+get\+\_\+max\+\_\+mtu()}}, \mbox{\hyperlink{qla__hw_8c_source_l01483}{qla\+\_\+get\+\_\+max\+\_\+rcv\+\_\+cntxts()}}, \mbox{\hyperlink{qla__hw_8c_source_l01399}{qla\+\_\+get\+\_\+max\+\_\+rds()}}, \mbox{\hyperlink{qla__hw_8c_source_l01455}{qla\+\_\+get\+\_\+max\+\_\+rules()}}, \mbox{\hyperlink{qla__hw_8c_source_l01427}{qla\+\_\+get\+\_\+max\+\_\+sds()}}, and \mbox{\hyperlink{qla__hw_8c_source_l01511}{qla\+\_\+get\+\_\+max\+\_\+tx\+\_\+cntxts()}}.



Referenced by \mbox{\hyperlink{qla__hw_8c_source_l01151}{qla\+\_\+init\+\_\+hw\+\_\+if()}}.

Here is the call graph for this function\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=350pt]{d8/dbe/qla__glbl_8h_adc07191576b3671a1015673f658252f7_cgraph}
\end{center}
\end{figure}
Here is the caller graph for this function\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=350pt]{d8/dbe/qla__glbl_8h_adc07191576b3671a1015673f658252f7_icgraph}
\end{center}
\end{figure}
\mbox{\Hypertarget{qla__glbl_8h_ab5b4beb08bd09c4f91264858e4bb1ac3}\label{qla__glbl_8h_ab5b4beb08bd09c4f91264858e4bb1ac3}} 
\index{qla\_glbl.h@{qla\_glbl.h}!qla\_get\_mbuf@{qla\_get\_mbuf}}
\index{qla\_get\_mbuf@{qla\_get\_mbuf}!qla\_glbl.h@{qla\_glbl.h}}
\doxysubsubsection{\texorpdfstring{qla\_get\_mbuf()}{qla\_get\_mbuf()}}
{\footnotesize\ttfamily int qla\+\_\+get\+\_\+mbuf (\begin{DoxyParamCaption}\item[{\mbox{\hyperlink{qla__def_8h_aebad6cdf9179cd87cae739c9b1be92e7}{qla\+\_\+host\+\_\+t}} $\ast$}]{ha,  }\item[{\mbox{\hyperlink{qla__def_8h_abfc7a4fc35fd798a9729cebe81436b4c}{qla\+\_\+rx\+\_\+buf\+\_\+t}} $\ast$}]{rxb,  }\item[{struct mbuf $\ast$}]{nmp,  }\item[{uint32\+\_\+t}]{jumbo }\end{DoxyParamCaption})}



Definition at line \mbox{\hyperlink{qla__os_8c_source_l01388}{1388}} of file \mbox{\hyperlink{qla__os_8c_source}{qla\+\_\+os.\+c}}.



References \mbox{\hyperlink{qla__def_8h_source_l00176}{qla\+\_\+host\+::err\+\_\+m\+\_\+getcl}}, \mbox{\hyperlink{qla__def_8h_source_l00177}{qla\+\_\+host\+::err\+\_\+m\+\_\+getjcl}}, \mbox{\hyperlink{qla__def_8h_source_l00149}{qla\+\_\+host\+::ifp}}, \mbox{\hyperlink{qla__def_8h_source_l00074}{qla\+\_\+rx\+\_\+buf\+::m\+\_\+head}}, \mbox{\hyperlink{qla__def_8h_source_l00075}{qla\+\_\+rx\+\_\+buf\+::map}}, \mbox{\hyperlink{qla__def_8h_source_l00076}{qla\+\_\+rx\+\_\+buf\+::paddr}}, \mbox{\hyperlink{qla__def_8h_source_l00126}{qla\+\_\+host\+::pci\+\_\+dev}}, \mbox{\hyperlink{qla__dbg_8h_source_l00054}{QL\+\_\+\+DPRINT2}}, \mbox{\hyperlink{qla__os_8c_source_l00521}{qla\+\_\+dmamap\+\_\+callback()}}, and \mbox{\hyperlink{qla__def_8h_source_l00170}{qla\+\_\+host\+::rx\+\_\+tag}}.



Referenced by \mbox{\hyperlink{qla__os_8c_source_l01219}{qla\+\_\+alloc\+\_\+rcv\+\_\+bufs()}}, \mbox{\hyperlink{qla__isr_8c_source_l00158}{qla\+\_\+replenish\+\_\+jumbo\+\_\+rx()}}, and \mbox{\hyperlink{qla__isr_8c_source_l00209}{qla\+\_\+replenish\+\_\+normal\+\_\+rx()}}.

Here is the call graph for this function\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=325pt]{d8/dbe/qla__glbl_8h_ab5b4beb08bd09c4f91264858e4bb1ac3_cgraph}
\end{center}
\end{figure}
Here is the caller graph for this function\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=350pt]{d8/dbe/qla__glbl_8h_ab5b4beb08bd09c4f91264858e4bb1ac3_icgraph}
\end{center}
\end{figure}
\mbox{\Hypertarget{qla__glbl_8h_a54836418367ce76aab2ab931d9816ace}\label{qla__glbl_8h_a54836418367ce76aab2ab931d9816ace}} 
\index{qla\_glbl.h@{qla\_glbl.h}!qla\_get\_msix\_count@{qla\_get\_msix\_count}}
\index{qla\_get\_msix\_count@{qla\_get\_msix\_count}!qla\_glbl.h@{qla\_glbl.h}}
\doxysubsubsection{\texorpdfstring{qla\_get\_msix\_count()}{qla\_get\_msix\_count()}}
{\footnotesize\ttfamily int qla\+\_\+get\+\_\+msix\+\_\+count (\begin{DoxyParamCaption}\item[{\mbox{\hyperlink{qla__def_8h_aebad6cdf9179cd87cae739c9b1be92e7}{qla\+\_\+host\+\_\+t}} $\ast$}]{ha }\end{DoxyParamCaption})}



Definition at line \mbox{\hyperlink{qla__hw_8c_source_l00075}{75}} of file \mbox{\hyperlink{qla__hw_8c_source}{qla\+\_\+hw.\+c}}.



References \mbox{\hyperlink{qla__hw_8c_source_l00049}{sysctl\+\_\+num\+\_\+sds\+\_\+rings}}.



Referenced by \mbox{\hyperlink{qla__os_8c_source_l00238}{qla\+\_\+pci\+\_\+attach()}}.

Here is the caller graph for this function\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=317pt]{d8/dbe/qla__glbl_8h_a54836418367ce76aab2ab931d9816ace_icgraph}
\end{center}
\end{figure}
\mbox{\Hypertarget{qla__glbl_8h_ace883fd7193131c11d0e086aeaad09dc}\label{qla__glbl_8h_ace883fd7193131c11d0e086aeaad09dc}} 
\index{qla\_glbl.h@{qla\_glbl.h}!qla\_hw\_add\_sysctls@{qla\_hw\_add\_sysctls}}
\index{qla\_hw\_add\_sysctls@{qla\_hw\_add\_sysctls}!qla\_glbl.h@{qla\_glbl.h}}
\doxysubsubsection{\texorpdfstring{qla\_hw\_add\_sysctls()}{qla\_hw\_add\_sysctls()}}
{\footnotesize\ttfamily void qla\+\_\+hw\+\_\+add\+\_\+sysctls (\begin{DoxyParamCaption}\item[{\mbox{\hyperlink{qla__def_8h_aebad6cdf9179cd87cae739c9b1be92e7}{qla\+\_\+host\+\_\+t}} $\ast$}]{ha }\end{DoxyParamCaption})}



Definition at line \mbox{\hyperlink{qla__hw_8c_source_l00085}{85}} of file \mbox{\hyperlink{qla__hw_8c_source}{qla\+\_\+hw.\+c}}.



References \mbox{\hyperlink{qla__def_8h_source_l00126}{qla\+\_\+host\+::pci\+\_\+dev}}, \mbox{\hyperlink{qla__hw_8c_source_l00048}{sysctl\+\_\+num\+\_\+rds\+\_\+rings}}, and \mbox{\hyperlink{qla__hw_8c_source_l00049}{sysctl\+\_\+num\+\_\+sds\+\_\+rings}}.



Referenced by \mbox{\hyperlink{qla__os_8c_source_l00238}{qla\+\_\+pci\+\_\+attach()}}.

Here is the caller graph for this function\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=316pt]{d8/dbe/qla__glbl_8h_ace883fd7193131c11d0e086aeaad09dc_icgraph}
\end{center}
\end{figure}
\mbox{\Hypertarget{qla__glbl_8h_ae6dcdb43093683b0e22d95c994f8b2ec}\label{qla__glbl_8h_ae6dcdb43093683b0e22d95c994f8b2ec}} 
\index{qla\_glbl.h@{qla\_glbl.h}!qla\_hw\_send@{qla\_hw\_send}}
\index{qla\_hw\_send@{qla\_hw\_send}!qla\_glbl.h@{qla\_glbl.h}}
\doxysubsubsection{\texorpdfstring{qla\_hw\_send()}{qla\_hw\_send()}}
{\footnotesize\ttfamily int qla\+\_\+hw\+\_\+send (\begin{DoxyParamCaption}\item[{\mbox{\hyperlink{qla__def_8h_aebad6cdf9179cd87cae739c9b1be92e7}{qla\+\_\+host\+\_\+t}} $\ast$}]{ha,  }\item[{bus\+\_\+dma\+\_\+segment\+\_\+t $\ast$}]{segs,  }\item[{int}]{nsegs,  }\item[{uint32\+\_\+t $\ast$}]{tx\+\_\+idx,  }\item[{struct mbuf $\ast$}]{mp }\end{DoxyParamCaption})}



Definition at line \mbox{\hyperlink{qla__hw_8c_source_l00922}{922}} of file \mbox{\hyperlink{qla__hw_8c_source}{qla\+\_\+hw.\+c}}.



References \mbox{\hyperlink{qla__hw_8h_source_l00190}{\+\_\+q80\+\_\+tx\+\_\+cmd\+::buf1\+\_\+addr}}, \mbox{\hyperlink{qla__hw_8h_source_l00192}{\+\_\+q80\+\_\+tx\+\_\+cmd\+::buf1\+\_\+len}}, \mbox{\hyperlink{qla__hw_8h_source_l00178}{\+\_\+q80\+\_\+tx\+\_\+cmd\+::buf2\+\_\+addr}}, \mbox{\hyperlink{qla__hw_8h_source_l00193}{\+\_\+q80\+\_\+tx\+\_\+cmd\+::buf2\+\_\+len}}, \mbox{\hyperlink{qla__hw_8h_source_l00189}{\+\_\+q80\+\_\+tx\+\_\+cmd\+::buf3\+\_\+addr}}, \mbox{\hyperlink{qla__hw_8h_source_l00194}{\+\_\+q80\+\_\+tx\+\_\+cmd\+::buf3\+\_\+len}}, \mbox{\hyperlink{qla__hw_8h_source_l00197}{\+\_\+q80\+\_\+tx\+\_\+cmd\+::buf4\+\_\+addr}}, \mbox{\hyperlink{qla__hw_8h_source_l00195}{\+\_\+q80\+\_\+tx\+\_\+cmd\+::buf4\+\_\+len}}, \mbox{\hyperlink{qla__hw_8h_source_l00176}{\+\_\+q80\+\_\+tx\+\_\+cmd\+::data\+\_\+len\+\_\+hi}}, \mbox{\hyperlink{qla__hw_8h_source_l00175}{\+\_\+q80\+\_\+tx\+\_\+cmd\+::data\+\_\+len\+\_\+lo}}, \mbox{\hyperlink{qla__hw_8h_source_l00157}{\+\_\+q80\+\_\+tx\+\_\+cmd\+::flags\+\_\+opcode}}, \mbox{\hyperlink{qla__hw_8h_source_l00793}{\+\_\+qla\+\_\+hw\+::frame\+\_\+hdr}}, \mbox{\hyperlink{qla__def_8h_source_l00194}{qla\+\_\+host\+::hw}}, \mbox{\hyperlink{qla__def_8h_source_l00152}{qla\+\_\+host\+::max\+\_\+frame\+\_\+size}}, \mbox{\hyperlink{qla__hw_8h_source_l00174}{\+\_\+q80\+\_\+tx\+\_\+cmd\+::n\+\_\+bufs}}, \mbox{\hyperlink{qla__hw_8h_source_l00372}{NUM\+\_\+\+TX\+\_\+\+DESCRIPTORS}}, \mbox{\hyperlink{qla__def_8h_source_l00126}{qla\+\_\+host\+::pci\+\_\+dev}}, \mbox{\hyperlink{qla__def_8h_source_l00128}{qla\+\_\+host\+::pci\+\_\+func}}, \mbox{\hyperlink{qla__hw_8h_source_l00182}{\+\_\+q80\+\_\+tx\+\_\+cmd\+::port\+\_\+cntxtid}}, \mbox{\hyperlink{qla__hw_8h_source_l00163}{Q8\+\_\+\+TX\+\_\+\+CMD\+\_\+\+FLAGS\+\_\+\+HW\+\_\+\+VLAN\+\_\+\+ID}}, \mbox{\hyperlink{qla__hw_8h_source_l00162}{Q8\+\_\+\+TX\+\_\+\+CMD\+\_\+\+FLAGS\+\_\+\+VLAN\+\_\+\+TAGGED}}, \mbox{\hyperlink{qla__hw_8h_source_l00205}{Q8\+\_\+\+TX\+\_\+\+CMD\+\_\+\+MAX\+\_\+\+SEGMENTS}}, \mbox{\hyperlink{qla__hw_8h_source_l00172}{Q8\+\_\+\+TX\+\_\+\+CMD\+\_\+\+OP\+\_\+\+XMT\+\_\+\+ETHER}}, \mbox{\hyperlink{qla__hw_8h_source_l00184}{Q8\+\_\+\+TX\+\_\+\+CMD\+\_\+\+PORT\+\_\+\+CNXTID}}, \mbox{\hyperlink{qla__hw_8h_source_l00206}{Q8\+\_\+\+TX\+\_\+\+CMD\+\_\+\+TSO\+\_\+\+ALIGN}}, \mbox{\hyperlink{qla__hw_8h_source_l00207}{Q8\+\_\+\+TX\+\_\+\+MAX\+\_\+\+SEGMENTS}}, \mbox{\hyperlink{qla__dbg_8h_source_l00056}{QL\+\_\+\+DPRINT8}}, \mbox{\hyperlink{qla__def_8h_source_l00206}{QL\+\_\+\+MIN}}, \mbox{\hyperlink{qla__hw_8h_source_l00800}{QL\+\_\+\+UPDATE\+\_\+\+TX\+\_\+\+PRODUCER\+\_\+\+INDEX}}, \mbox{\hyperlink{qla__dbg_8c_source_l00149}{qla\+\_\+dump\+\_\+buf8()}}, \mbox{\hyperlink{qla__os_8h_source_l00124}{qla\+\_\+host\+\_\+to\+\_\+le16}}, \mbox{\hyperlink{qla__hw_8c_source_l01689}{qla\+\_\+hw\+\_\+tx\+\_\+done\+\_\+locked()}}, \mbox{\hyperlink{qla__def_8h_source_l00091}{QLA\+\_\+\+MAX\+\_\+\+TSO\+\_\+\+FRAME\+\_\+\+SIZE}}, \mbox{\hyperlink{qla__hw_8c_source_l00832}{qla\+\_\+tx\+\_\+chksum()}}, \mbox{\hyperlink{qla__hw_8c_source_l00483}{QLA\+\_\+\+TX\+\_\+\+MIN\+\_\+\+FREE}}, \mbox{\hyperlink{qla__hw_8c_source_l00713}{qla\+\_\+tx\+\_\+tso()}}, \mbox{\hyperlink{qla__hw_8h_source_l00762}{\+\_\+qla\+\_\+hw\+::tx\+\_\+ring\+\_\+base}}, \mbox{\hyperlink{qla__hw_8h_source_l00773}{\+\_\+qla\+\_\+hw\+::txr\+\_\+free}}, \mbox{\hyperlink{qla__hw_8h_source_l00774}{\+\_\+qla\+\_\+hw\+::txr\+\_\+next}}, and \mbox{\hyperlink{qla__hw_8h_source_l00201}{\+\_\+q80\+\_\+tx\+\_\+cmd\+::vlan\+\_\+tci}}.



Referenced by \mbox{\hyperlink{qla__os_8c_source_l01040}{qla\+\_\+send()}}.

Here is the call graph for this function\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=328pt]{d8/dbe/qla__glbl_8h_ae6dcdb43093683b0e22d95c994f8b2ec_cgraph}
\end{center}
\end{figure}
Here is the caller graph for this function\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=350pt]{d8/dbe/qla__glbl_8h_ae6dcdb43093683b0e22d95c994f8b2ec_icgraph}
\end{center}
\end{figure}
\mbox{\Hypertarget{qla__glbl_8h_a186ddaef6f65664f0076ae2f62c841e8}\label{qla__glbl_8h_a186ddaef6f65664f0076ae2f62c841e8}} 
\index{qla\_glbl.h@{qla\_glbl.h}!qla\_hw\_set\_multi@{qla\_hw\_set\_multi}}
\index{qla\_hw\_set\_multi@{qla\_hw\_set\_multi}!qla\_glbl.h@{qla\_glbl.h}}
\doxysubsubsection{\texorpdfstring{qla\_hw\_set\_multi()}{qla\_hw\_set\_multi()}}
{\footnotesize\ttfamily void qla\+\_\+hw\+\_\+set\+\_\+multi (\begin{DoxyParamCaption}\item[{\mbox{\hyperlink{qla__def_8h_aebad6cdf9179cd87cae739c9b1be92e7}{qla\+\_\+host\+\_\+t}} $\ast$}]{ha,  }\item[{uint8\+\_\+t $\ast$}]{mta,  }\item[{uint32\+\_\+t}]{mcnt,  }\item[{uint32\+\_\+t}]{add\+\_\+multi }\end{DoxyParamCaption})}



Definition at line \mbox{\hyperlink{qla__hw_8c_source_l01670}{1670}} of file \mbox{\hyperlink{qla__hw_8c_source}{qla\+\_\+hw.\+c}}.



References \mbox{\hyperlink{qla__hw_8h_source_l00273}{\+\_\+q80\+\_\+rsp\+\_\+rcv\+\_\+cntxt\+::cntxt\+\_\+id}}, \mbox{\hyperlink{qla__def_8h_source_l00194}{qla\+\_\+host\+::hw}}, \mbox{\hyperlink{qla__hw_8h_source_l00039}{Q8\+\_\+\+MAC\+\_\+\+ADDR\+\_\+\+LEN}}, \mbox{\hyperlink{qla__hw_8c_source_l00608}{qla\+\_\+config\+\_\+mac\+\_\+addr()}}, \mbox{\hyperlink{qla__hw_8h_source_l00788}{\+\_\+qla\+\_\+hw\+::rx\+\_\+cntxt\+\_\+rsp}}, and \mbox{\hyperlink{qla__hw_8h_source_l00386}{\+\_\+q80\+\_\+rcv\+\_\+cntxt\+\_\+rsp\+::rx\+\_\+rsp}}.



Referenced by \mbox{\hyperlink{qla__os_8c_source_l00778}{qla\+\_\+set\+\_\+multi()}}.

Here is the call graph for this function\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=350pt]{d8/dbe/qla__glbl_8h_a186ddaef6f65664f0076ae2f62c841e8_cgraph}
\end{center}
\end{figure}
Here is the caller graph for this function\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=350pt]{d8/dbe/qla__glbl_8h_a186ddaef6f65664f0076ae2f62c841e8_icgraph}
\end{center}
\end{figure}
\mbox{\Hypertarget{qla__glbl_8h_a1a98576520f6f7bacfc073923b589fb1}\label{qla__glbl_8h_a1a98576520f6f7bacfc073923b589fb1}} 
\index{qla\_glbl.h@{qla\_glbl.h}!qla\_hw\_stop\_rcv@{qla\_hw\_stop\_rcv}}
\index{qla\_hw\_stop\_rcv@{qla\_hw\_stop\_rcv}!qla\_glbl.h@{qla\_glbl.h}}
\doxysubsubsection{\texorpdfstring{qla\_hw\_stop\_rcv()}{qla\_hw\_stop\_rcv()}}
{\footnotesize\ttfamily void qla\+\_\+hw\+\_\+stop\+\_\+rcv (\begin{DoxyParamCaption}\item[{\mbox{\hyperlink{qla__def_8h_aebad6cdf9179cd87cae739c9b1be92e7}{qla\+\_\+host\+\_\+t}} $\ast$}]{ha }\end{DoxyParamCaption})}



Definition at line \mbox{\hyperlink{qla__hw_8c_source_l01816}{1816}} of file \mbox{\hyperlink{qla__hw_8c_source}{qla\+\_\+hw.\+c}}.



References \mbox{\hyperlink{qla__def_8h_source_l00194}{qla\+\_\+host\+::hw}}, \mbox{\hyperlink{qla__hw_8h_source_l00756}{\+\_\+qla\+\_\+hw\+::num\+\_\+sds\+\_\+rings}}, \mbox{\hyperlink{qla__os_8h_source_l00140}{qla\+\_\+mdelay}}, \mbox{\hyperlink{qla__hw_8h_source_l00720}{\+\_\+qla\+\_\+sds\+::rcv\+\_\+active}}, and \mbox{\hyperlink{qla__hw_8h_source_l00791}{\+\_\+qla\+\_\+hw\+::sds}}.



Referenced by \mbox{\hyperlink{qla__os_8c_source_l01130}{qla\+\_\+stop()}}.

Here is the caller graph for this function\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=350pt]{d8/dbe/qla__glbl_8h_a1a98576520f6f7bacfc073923b589fb1_icgraph}
\end{center}
\end{figure}
\mbox{\Hypertarget{qla__glbl_8h_ac3fbbe04a3f7e3218905cc483aa23b4c}\label{qla__glbl_8h_ac3fbbe04a3f7e3218905cc483aa23b4c}} 
\index{qla\_glbl.h@{qla\_glbl.h}!qla\_hw\_tx\_compl@{qla\_hw\_tx\_compl}}
\index{qla\_hw\_tx\_compl@{qla\_hw\_tx\_compl}!qla\_glbl.h@{qla\_glbl.h}}
\doxysubsubsection{\texorpdfstring{qla\_hw\_tx\_compl()}{qla\_hw\_tx\_compl()}}
{\footnotesize\ttfamily int qla\+\_\+hw\+\_\+tx\+\_\+compl (\begin{DoxyParamCaption}\item[{\mbox{\hyperlink{qla__def_8h_aebad6cdf9179cd87cae739c9b1be92e7}{qla\+\_\+host\+\_\+t}} $\ast$}]{ha }\end{DoxyParamCaption})}

\mbox{\Hypertarget{qla__glbl_8h_ac607d40f41e9658e76fe403e591d737d}\label{qla__glbl_8h_ac607d40f41e9658e76fe403e591d737d}} 
\index{qla\_glbl.h@{qla\_glbl.h}!qla\_hw\_tx\_done@{qla\_hw\_tx\_done}}
\index{qla\_hw\_tx\_done@{qla\_hw\_tx\_done}!qla\_glbl.h@{qla\_glbl.h}}
\doxysubsubsection{\texorpdfstring{qla\_hw\_tx\_done()}{qla\_hw\_tx\_done()}}
{\footnotesize\ttfamily void qla\+\_\+hw\+\_\+tx\+\_\+done (\begin{DoxyParamCaption}\item[{\mbox{\hyperlink{qla__def_8h_aebad6cdf9179cd87cae739c9b1be92e7}{qla\+\_\+host\+\_\+t}} $\ast$}]{ha }\end{DoxyParamCaption})}



Definition at line \mbox{\hyperlink{qla__hw_8c_source_l01732}{1732}} of file \mbox{\hyperlink{qla__hw_8c_source}{qla\+\_\+hw.\+c}}.



References \mbox{\hyperlink{qla__os_8c_source_l00119}{free\+\_\+pkt\+\_\+thres}}, \mbox{\hyperlink{qla__def_8h_source_l00194}{qla\+\_\+host\+::hw}}, \mbox{\hyperlink{qla__def_8h_source_l00149}{qla\+\_\+host\+::ifp}}, \mbox{\hyperlink{qla__def_8h_source_l00126}{qla\+\_\+host\+::pci\+\_\+dev}}, \mbox{\hyperlink{qla__dbg_8h_source_l00056}{QL\+\_\+\+DPRINT8}}, \mbox{\hyperlink{qla__hw_8c_source_l01689}{qla\+\_\+hw\+\_\+tx\+\_\+done\+\_\+locked()}}, \mbox{\hyperlink{qla__def_8h_source_l00163}{qla\+\_\+host\+::tx\+\_\+lock}}, and \mbox{\hyperlink{qla__hw_8h_source_l00773}{\+\_\+qla\+\_\+hw\+::txr\+\_\+free}}.



Referenced by \mbox{\hyperlink{qla__os_8c_source_l01465}{qla\+\_\+tx\+\_\+done()}}.

Here is the call graph for this function\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=343pt]{d8/dbe/qla__glbl_8h_ac607d40f41e9658e76fe403e591d737d_cgraph}
\end{center}
\end{figure}
Here is the caller graph for this function\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=350pt]{d8/dbe/qla__glbl_8h_ac607d40f41e9658e76fe403e591d737d_icgraph}
\end{center}
\end{figure}
\mbox{\Hypertarget{qla__glbl_8h_adc99ef63b0289a1dfa2c149f4545afc4}\label{qla__glbl_8h_adc99ef63b0289a1dfa2c149f4545afc4}} 
\index{qla\_glbl.h@{qla\_glbl.h}!qla\_init\_hw@{qla\_init\_hw}}
\index{qla\_init\_hw@{qla\_init\_hw}!qla\_glbl.h@{qla\_glbl.h}}
\doxysubsubsection{\texorpdfstring{qla\_init\_hw()}{qla\_init\_hw()}}
{\footnotesize\ttfamily int qla\+\_\+init\+\_\+hw (\begin{DoxyParamCaption}\item[{\mbox{\hyperlink{qla__def_8h_aebad6cdf9179cd87cae739c9b1be92e7}{qla\+\_\+host\+\_\+t}} $\ast$}]{ha }\end{DoxyParamCaption})}



Definition at line \mbox{\hyperlink{qla__misc_8c_source_l00593}{593}} of file \mbox{\hyperlink{qla__misc_8c_source}{qla\+\_\+misc.\+c}}.



References \mbox{\hyperlink{qla__reg_8h_source_l00099}{CMDPEG\+\_\+\+PHAN\+\_\+\+INIT\+\_\+\+COMPLETE}}, \mbox{\hyperlink{qla__def_8h_source_l00191}{qla\+\_\+host\+::fw\+\_\+ver\+\_\+build}}, \mbox{\hyperlink{qla__def_8h_source_l00188}{qla\+\_\+host\+::fw\+\_\+ver\+\_\+major}}, \mbox{\hyperlink{qla__def_8h_source_l00189}{qla\+\_\+host\+::fw\+\_\+ver\+\_\+minor}}, \mbox{\hyperlink{qla__def_8h_source_l00190}{qla\+\_\+host\+::fw\+\_\+ver\+\_\+sub}}, \mbox{\hyperlink{qla__def_8h_source_l00126}{qla\+\_\+host\+::pci\+\_\+dev}}, \mbox{\hyperlink{qla__def_8h_source_l00128}{qla\+\_\+host\+::pci\+\_\+func}}, \mbox{\hyperlink{qla__reg_8h_source_l00094}{Q8\+\_\+\+CMDPEG\+\_\+\+STATE}}, \mbox{\hyperlink{qla__reg_8h_source_l00092}{Q8\+\_\+\+FW\+\_\+\+VER\+\_\+\+BUILD}}, \mbox{\hyperlink{qla__reg_8h_source_l00089}{Q8\+\_\+\+FW\+\_\+\+VER\+\_\+\+MAJOR}}, \mbox{\hyperlink{qla__reg_8h_source_l00090}{Q8\+\_\+\+FW\+\_\+\+VER\+\_\+\+MINOR}}, \mbox{\hyperlink{qla__reg_8h_source_l00091}{Q8\+\_\+\+FW\+\_\+\+VER\+\_\+\+SUB}}, \mbox{\hyperlink{qla__dbg_8h_source_l00053}{QL\+\_\+\+DPRINT1}}, \mbox{\hyperlink{qla__dbg_8h_source_l00054}{QL\+\_\+\+DPRINT2}}, \mbox{\hyperlink{qla__misc_8c_source_l00540}{qla\+\_\+init\+\_\+from\+\_\+flash()}}, \mbox{\hyperlink{qla__os_8h_source_l00140}{qla\+\_\+mdelay}}, \mbox{\hyperlink{qla__misc_8c_source_l00306}{qla\+\_\+rd\+\_\+flash32()}}, and \mbox{\hyperlink{qla__reg_8h_source_l00231}{READ\+\_\+\+OFFSET32}}.



Referenced by \mbox{\hyperlink{qla__os_8c_source_l00238}{qla\+\_\+pci\+\_\+attach()}}.

Here is the call graph for this function\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=350pt]{d8/dbe/qla__glbl_8h_adc99ef63b0289a1dfa2c149f4545afc4_cgraph}
\end{center}
\end{figure}
Here is the caller graph for this function\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=275pt]{d8/dbe/qla__glbl_8h_adc99ef63b0289a1dfa2c149f4545afc4_icgraph}
\end{center}
\end{figure}
\mbox{\Hypertarget{qla__glbl_8h_a3470e7976c805846c65e858be6afb832}\label{qla__glbl_8h_a3470e7976c805846c65e858be6afb832}} 
\index{qla\_glbl.h@{qla\_glbl.h}!qla\_init\_hw\_if@{qla\_init\_hw\_if}}
\index{qla\_init\_hw\_if@{qla\_init\_hw\_if}!qla\_glbl.h@{qla\_glbl.h}}
\doxysubsubsection{\texorpdfstring{qla\_init\_hw\_if()}{qla\_init\_hw\_if()}}
{\footnotesize\ttfamily int qla\+\_\+init\+\_\+hw\+\_\+if (\begin{DoxyParamCaption}\item[{\mbox{\hyperlink{qla__def_8h_aebad6cdf9179cd87cae739c9b1be92e7}{qla\+\_\+host\+\_\+t}} $\ast$}]{ha }\end{DoxyParamCaption})}



Definition at line \mbox{\hyperlink{qla__hw_8c_source_l01151}{1151}} of file \mbox{\hyperlink{qla__hw_8c_source}{qla\+\_\+hw.\+c}}.



References \mbox{\hyperlink{qla__hw_8h_source_l00758}{\+\_\+qla\+\_\+hw\+::dma\+\_\+buf}}, \mbox{\hyperlink{qla__def_8h_source_l00194}{qla\+\_\+host\+::hw}}, \mbox{\hyperlink{qla__hw_8h_source_l00753}{\+\_\+qla\+\_\+hw\+::mac\+\_\+addr}}, \mbox{\hyperlink{qla__hw_8h_source_l00373}{NUM\+\_\+\+RX\+\_\+\+DESCRIPTORS}}, \mbox{\hyperlink{qla__hw_8h_source_l00375}{NUM\+\_\+\+RX\+\_\+\+JUMBO\+\_\+\+DESCRIPTORS}}, \mbox{\hyperlink{qla__hw_8h_source_l00756}{\+\_\+qla\+\_\+hw\+::num\+\_\+sds\+\_\+rings}}, \mbox{\hyperlink{qla__def_8h_source_l00126}{qla\+\_\+host\+::pci\+\_\+dev}}, \mbox{\hyperlink{qla__hw_8h_source_l00814}{QL\+\_\+\+ENABLE\+\_\+\+INTERRUPTS}}, \mbox{\hyperlink{qla__hw_8h_source_l00796}{QL\+\_\+\+UPDATE\+\_\+\+RDS\+\_\+\+PRODUCER\+\_\+\+INDEX}}, \mbox{\hyperlink{qla__hw_8c_source_l00572}{qla\+\_\+config\+\_\+intr\+\_\+coalesce()}}, \mbox{\hyperlink{qla__hw_8c_source_l00608}{qla\+\_\+config\+\_\+mac\+\_\+addr()}}, \mbox{\hyperlink{qla__hw_8c_source_l00542}{qla\+\_\+config\+\_\+rss()}}, \mbox{\hyperlink{qla__hw_8c_source_l01294}{qla\+\_\+del\+\_\+rcv\+\_\+cntxt()}}, \mbox{\hyperlink{qla__hw_8c_source_l01650}{qla\+\_\+get\+\_\+hw\+\_\+caps()}}, \mbox{\hyperlink{qla__hw_8c_source_l01211}{qla\+\_\+init\+\_\+rcv\+\_\+cntxt()}}, \mbox{\hyperlink{qla__hw_8c_source_l01319}{qla\+\_\+init\+\_\+xmt\+\_\+cntxt()}}, \mbox{\hyperlink{qla__hw_8h_source_l00788}{\+\_\+qla\+\_\+hw\+::rx\+\_\+cntxt\+\_\+rsp}}, \mbox{\hyperlink{qla__hw_8h_source_l00783}{\+\_\+qla\+\_\+hw\+::rx\+\_\+in}}, \mbox{\hyperlink{qla__hw_8h_source_l00780}{\+\_\+qla\+\_\+hw\+::rx\+\_\+next}}, \mbox{\hyperlink{qla__hw_8h_source_l00784}{\+\_\+qla\+\_\+hw\+::rxj\+\_\+in}}, \mbox{\hyperlink{qla__hw_8h_source_l00781}{\+\_\+qla\+\_\+hw\+::rxj\+\_\+next}}, and \mbox{\hyperlink{qla__hw_8h_source_l00401}{qla\+\_\+dmabuf\+::sds\+\_\+ring}}.



Referenced by \mbox{\hyperlink{qla__os_8c_source_l00719}{qla\+\_\+init\+\_\+locked()}}.

Here is the call graph for this function\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=350pt]{d8/dbe/qla__glbl_8h_a3470e7976c805846c65e858be6afb832_cgraph}
\end{center}
\end{figure}
Here is the caller graph for this function\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=350pt]{d8/dbe/qla__glbl_8h_a3470e7976c805846c65e858be6afb832_icgraph}
\end{center}
\end{figure}
\mbox{\Hypertarget{qla__glbl_8h_adde4b94dd95051942d8f92dea7da03ae}\label{qla__glbl_8h_adde4b94dd95051942d8f92dea7da03ae}} 
\index{qla\_glbl.h@{qla\_glbl.h}!qla\_isr@{qla\_isr}}
\index{qla\_isr@{qla\_isr}!qla\_glbl.h@{qla\_glbl.h}}
\doxysubsubsection{\texorpdfstring{qla\_isr()}{qla\_isr()}}
{\footnotesize\ttfamily void qla\+\_\+isr (\begin{DoxyParamCaption}\item[{void $\ast$}]{arg }\end{DoxyParamCaption})}



Definition at line \mbox{\hyperlink{qla__isr_8c_source_l00343}{343}} of file \mbox{\hyperlink{qla__isr_8c_source}{qla\+\_\+isr.\+c}}.



References \mbox{\hyperlink{qla__def_8h_source_l00100}{qla\+\_\+ivec\+::ha}}, \mbox{\hyperlink{qla__def_8h_source_l00194}{qla\+\_\+host\+::hw}}, \mbox{\hyperlink{qla__def_8h_source_l00099}{qla\+\_\+ivec\+::irq\+\_\+rid}}, \mbox{\hyperlink{qla__def_8h_source_l00143}{qla\+\_\+host\+::irq\+\_\+vec}}, \mbox{\hyperlink{qla__hw_8h_source_l00756}{\+\_\+qla\+\_\+hw\+::num\+\_\+sds\+\_\+rings}}, \mbox{\hyperlink{qla__def_8h_source_l00126}{qla\+\_\+host\+::pci\+\_\+dev}}, \mbox{\hyperlink{qla__hw_8h_source_l00814}{QL\+\_\+\+ENABLE\+\_\+\+INTERRUPTS}}, \mbox{\hyperlink{qla__isr_8c_source_l00264}{qla\+\_\+rcv\+\_\+isr()}}, \mbox{\hyperlink{qla__os_8c_source_l00116}{rcv\+\_\+pkt\+\_\+thres}}, \mbox{\hyperlink{qla__def_8h_source_l00101}{qla\+\_\+ivec\+::rcv\+\_\+task}}, \mbox{\hyperlink{qla__def_8h_source_l00102}{qla\+\_\+ivec\+::rcv\+\_\+tq}}, \mbox{\hyperlink{qla__def_8h_source_l00164}{qla\+\_\+host\+::tx\+\_\+task}}, and \mbox{\hyperlink{qla__def_8h_source_l00165}{qla\+\_\+host\+::tx\+\_\+tq}}.



Referenced by \mbox{\hyperlink{qla__os_8c_source_l00238}{qla\+\_\+pci\+\_\+attach()}}.

Here is the call graph for this function\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=350pt]{d8/dbe/qla__glbl_8h_adde4b94dd95051942d8f92dea7da03ae_cgraph}
\end{center}
\end{figure}
Here is the caller graph for this function\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=252pt]{d8/dbe/qla__glbl_8h_adde4b94dd95051942d8f92dea7da03ae_icgraph}
\end{center}
\end{figure}
\mbox{\Hypertarget{qla__glbl_8h_a584f57aa6687ed62c8e7828ccdbf64fe}\label{qla__glbl_8h_a584f57aa6687ed62c8e7828ccdbf64fe}} 
\index{qla\_glbl.h@{qla\_glbl.h}!qla\_make\_cdev@{qla\_make\_cdev}}
\index{qla\_make\_cdev@{qla\_make\_cdev}!qla\_glbl.h@{qla\_glbl.h}}
\doxysubsubsection{\texorpdfstring{qla\_make\_cdev()}{qla\_make\_cdev()}}
{\footnotesize\ttfamily int qla\+\_\+make\+\_\+cdev (\begin{DoxyParamCaption}\item[{\mbox{\hyperlink{qla__def_8h_aebad6cdf9179cd87cae739c9b1be92e7}{qla\+\_\+host\+\_\+t}} $\ast$}]{ha }\end{DoxyParamCaption})}



Definition at line \mbox{\hyperlink{qla__ioctl_8c_source_l00053}{53}} of file \mbox{\hyperlink{qla__ioctl_8c_source}{qla\+\_\+ioctl.\+c}}.



References \mbox{\hyperlink{qla__def_8h_source_l00149}{qla\+\_\+host\+::ifp}}, \mbox{\hyperlink{qla__def_8h_source_l00133}{qla\+\_\+host\+::ioctl\+\_\+dev}}, and \mbox{\hyperlink{qla__ioctl_8c_source_l00046}{qla\+\_\+cdevsw}}.



Referenced by \mbox{\hyperlink{qla__os_8c_source_l00238}{qla\+\_\+pci\+\_\+attach()}}.

Here is the caller graph for this function\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=295pt]{d8/dbe/qla__glbl_8h_a584f57aa6687ed62c8e7828ccdbf64fe_icgraph}
\end{center}
\end{figure}
\mbox{\Hypertarget{qla__glbl_8h_aeeef16b952f2e9e8876a7d82b3e42277}\label{qla__glbl_8h_aeeef16b952f2e9e8876a7d82b3e42277}} 
\index{qla\_glbl.h@{qla\_glbl.h}!qla\_rcv@{qla\_rcv}}
\index{qla\_rcv@{qla\_rcv}!qla\_glbl.h@{qla\_glbl.h}}
\doxysubsubsection{\texorpdfstring{qla\_rcv()}{qla\_rcv()}}
{\footnotesize\ttfamily void qla\+\_\+rcv (\begin{DoxyParamCaption}\item[{void $\ast$}]{context,  }\item[{int}]{pending }\end{DoxyParamCaption})}



Definition at line \mbox{\hyperlink{qla__isr_8c_source_l00377}{377}} of file \mbox{\hyperlink{qla__isr_8c_source}{qla\+\_\+isr.\+c}}.



References \mbox{\hyperlink{qla__def_8h_source_l00100}{qla\+\_\+ivec\+::ha}}, \mbox{\hyperlink{qla__def_8h_source_l00194}{qla\+\_\+host\+::hw}}, \mbox{\hyperlink{qla__def_8h_source_l00149}{qla\+\_\+host\+::ifp}}, \mbox{\hyperlink{qla__def_8h_source_l00099}{qla\+\_\+ivec\+::irq\+\_\+rid}}, \mbox{\hyperlink{qla__def_8h_source_l00126}{qla\+\_\+host\+::pci\+\_\+dev}}, \mbox{\hyperlink{qla__hw_8h_source_l00814}{QL\+\_\+\+ENABLE\+\_\+\+INTERRUPTS}}, \mbox{\hyperlink{qla__def_8h_source_l00208}{QL\+\_\+\+RUNNING}}, \mbox{\hyperlink{qla__os_8h_source_l00132}{qla\+\_\+le32\+\_\+to\+\_\+host}}, \mbox{\hyperlink{qla__isr_8c_source_l00264}{qla\+\_\+rcv\+\_\+isr()}}, \mbox{\hyperlink{qla__os_8c_source_l00117}{rcv\+\_\+pkt\+\_\+thres\+\_\+d}}, \mbox{\hyperlink{qla__hw_8h_source_l00770}{\+\_\+qla\+\_\+hw\+::tx\+\_\+cons}}, \mbox{\hyperlink{qla__def_8h_source_l00164}{qla\+\_\+host\+::tx\+\_\+task}}, \mbox{\hyperlink{qla__def_8h_source_l00165}{qla\+\_\+host\+::tx\+\_\+tq}}, and \mbox{\hyperlink{qla__hw_8h_source_l00775}{\+\_\+qla\+\_\+hw\+::txr\+\_\+comp}}.



Referenced by \mbox{\hyperlink{qla__os_8c_source_l00238}{qla\+\_\+pci\+\_\+attach()}}.

Here is the call graph for this function\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=350pt]{d8/dbe/qla__glbl_8h_aeeef16b952f2e9e8876a7d82b3e42277_cgraph}
\end{center}
\end{figure}
Here is the caller graph for this function\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=255pt]{d8/dbe/qla__glbl_8h_aeeef16b952f2e9e8876a7d82b3e42277_icgraph}
\end{center}
\end{figure}
\mbox{\Hypertarget{qla__glbl_8h_ac20bd126ada22bf7d932753a536f1749}\label{qla__glbl_8h_ac20bd126ada22bf7d932753a536f1749}} 
\index{qla\_glbl.h@{qla\_glbl.h}!qla\_rd\_flash32@{qla\_rd\_flash32}}
\index{qla\_rd\_flash32@{qla\_rd\_flash32}!qla\_glbl.h@{qla\_glbl.h}}
\doxysubsubsection{\texorpdfstring{qla\_rd\_flash32()}{qla\_rd\_flash32()}}
{\footnotesize\ttfamily int qla\+\_\+rd\+\_\+flash32 (\begin{DoxyParamCaption}\item[{\mbox{\hyperlink{qla__def_8h_aebad6cdf9179cd87cae739c9b1be92e7}{qla\+\_\+host\+\_\+t}} $\ast$}]{ha,  }\item[{uint32\+\_\+t}]{addr,  }\item[{uint32\+\_\+t $\ast$}]{data }\end{DoxyParamCaption})}



Definition at line \mbox{\hyperlink{qla__misc_8c_source_l00306}{306}} of file \mbox{\hyperlink{qla__misc_8c_source}{qla\+\_\+misc.\+c}}.



References \mbox{\hyperlink{qla__def_8h_source_l00041}{BIT\+\_\+1}}, \mbox{\hyperlink{qla__def_8h_source_l00126}{qla\+\_\+host\+::pci\+\_\+dev}}, \mbox{\hyperlink{qla__reg_8h_source_l00189}{Q8\+\_\+\+ROM\+\_\+\+ADDR\+\_\+\+BYTE\+\_\+\+COUNT}}, \mbox{\hyperlink{qla__reg_8h_source_l00182}{Q8\+\_\+\+ROM\+\_\+\+ADDRESS}}, \mbox{\hyperlink{qla__reg_8h_source_l00196}{Q8\+\_\+\+ROM\+\_\+\+DUMMY\+\_\+\+BYTE\+\_\+\+COUNT}}, \mbox{\hyperlink{qla__reg_8h_source_l00165}{Q8\+\_\+\+ROM\+\_\+\+INSTR\+\_\+\+OPCODE}}, \mbox{\hyperlink{qla__reg_8h_source_l00084}{Q8\+\_\+\+ROM\+\_\+\+LOCKID}}, \mbox{\hyperlink{qla__reg_8h_source_l00203}{Q8\+\_\+\+ROM\+\_\+\+RD\+\_\+\+DATA}}, \mbox{\hyperlink{qla__reg_8h_source_l00101}{Q8\+\_\+\+ROM\+\_\+\+STATUS}}, \mbox{\hyperlink{qla__reg_8h_source_l00072}{Q8\+\_\+\+SEM2\+\_\+\+LOCK}}, \mbox{\hyperlink{qla__reg_8h_source_l00073}{Q8\+\_\+\+SEM2\+\_\+\+UNLOCK}}, \mbox{\hyperlink{qla__reg_8h_source_l00079}{Q8\+\_\+\+SEM7\+\_\+\+UNLOCK}}, \mbox{\hyperlink{qla__misc_8c_source_l00206}{qla\+\_\+rdwr\+\_\+indreg32()}}, \mbox{\hyperlink{qla__inline_8h_source_l00060}{qla\+\_\+sem\+\_\+lock()}}, \mbox{\hyperlink{qla__inline_8h_source_l00085}{qla\+\_\+sem\+\_\+unlock()}}, \mbox{\hyperlink{qla__os_8h_source_l00093}{QLA\+\_\+\+USEC\+\_\+\+DELAY}}, \mbox{\hyperlink{qla__reg_8h_source_l00231}{READ\+\_\+\+OFFSET32}}, \mbox{\hyperlink{qla__reg_8h_source_l00176}{ROM\+\_\+\+OPCODE\+\_\+\+FAST\+\_\+\+RD}}, and \mbox{\hyperlink{qla__reg_8h_source_l00245}{WRITE\+\_\+\+OFFSET32}}.



Referenced by \mbox{\hyperlink{qla__misc_8c_source_l00416}{qla\+\_\+crb\+\_\+init()}}, \mbox{\hyperlink{qla__ioctl_8c_source_l00080}{qla\+\_\+eioctl()}}, \mbox{\hyperlink{qla__misc_8c_source_l00593}{qla\+\_\+init\+\_\+hw()}}, and \mbox{\hyperlink{qla__misc_8c_source_l00497}{qla\+\_\+load\+\_\+fw\+\_\+from\+\_\+flash()}}.

Here is the call graph for this function\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=350pt]{d8/dbe/qla__glbl_8h_ac20bd126ada22bf7d932753a536f1749_cgraph}
\end{center}
\end{figure}
Here is the caller graph for this function\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=350pt]{d8/dbe/qla__glbl_8h_ac20bd126ada22bf7d932753a536f1749_icgraph}
\end{center}
\end{figure}
\mbox{\Hypertarget{qla__glbl_8h_a99404f3095e306438c63a48b7b664c09}\label{qla__glbl_8h_a99404f3095e306438c63a48b7b664c09}} 
\index{qla\_glbl.h@{qla\_glbl.h}!qla\_rdwr\_indreg32@{qla\_rdwr\_indreg32}}
\index{qla\_rdwr\_indreg32@{qla\_rdwr\_indreg32}!qla\_glbl.h@{qla\_glbl.h}}
\doxysubsubsection{\texorpdfstring{qla\_rdwr\_indreg32()}{qla\_rdwr\_indreg32()}}
{\footnotesize\ttfamily int qla\+\_\+rdwr\+\_\+indreg32 (\begin{DoxyParamCaption}\item[{\mbox{\hyperlink{qla__def_8h_aebad6cdf9179cd87cae739c9b1be92e7}{qla\+\_\+host\+\_\+t}} $\ast$}]{ha,  }\item[{uint32\+\_\+t}]{addr,  }\item[{uint32\+\_\+t $\ast$}]{val,  }\item[{uint32\+\_\+t}]{rd }\end{DoxyParamCaption})}



Definition at line \mbox{\hyperlink{qla__misc_8c_source_l00206}{206}} of file \mbox{\hyperlink{qla__misc_8c_source}{qla\+\_\+misc.\+c}}.



References \mbox{\hyperlink{qla__misc_8c_source_l00061}{indirect\+\_\+to\+\_\+base\+\_\+map}}, \mbox{\hyperlink{qla__def_8h_source_l00126}{qla\+\_\+host\+::pci\+\_\+dev}}, \mbox{\hyperlink{qla__misc_8c_source_l00056}{Q8\+\_\+\+ADDR\+\_\+\+UNDEFINED}}, \mbox{\hyperlink{qla__reg_8h_source_l00050}{Q8\+\_\+\+CRB\+\_\+\+WINDOW\+\_\+2M}}, \mbox{\hyperlink{qla__reg_8h_source_l00078}{Q8\+\_\+\+SEM7\+\_\+\+LOCK}}, \mbox{\hyperlink{qla__reg_8h_source_l00079}{Q8\+\_\+\+SEM7\+\_\+\+UNLOCK}}, \mbox{\hyperlink{qla__os_8h_source_l00140}{qla\+\_\+mdelay}}, \mbox{\hyperlink{qla__inline_8h_source_l00060}{qla\+\_\+sem\+\_\+lock()}}, \mbox{\hyperlink{qla__inline_8h_source_l00085}{qla\+\_\+sem\+\_\+unlock()}}, \mbox{\hyperlink{qla__reg_8h_source_l00231}{READ\+\_\+\+OFFSET32}}, and \mbox{\hyperlink{qla__reg_8h_source_l00245}{WRITE\+\_\+\+OFFSET32}}.



Referenced by \mbox{\hyperlink{qla__misc_8c_source_l00416}{qla\+\_\+crb\+\_\+init()}}, \mbox{\hyperlink{qla__ioctl_8c_source_l00080}{qla\+\_\+eioctl()}}, \mbox{\hyperlink{qla__misc_8c_source_l00804}{qla\+\_\+erase\+\_\+flash\+\_\+sector()}}, \mbox{\hyperlink{qla__misc_8c_source_l00748}{qla\+\_\+flash\+\_\+get\+\_\+status()}}, \mbox{\hyperlink{qla__misc_8c_source_l00726}{qla\+\_\+flash\+\_\+protect()}}, \mbox{\hyperlink{qla__misc_8c_source_l00688}{qla\+\_\+flash\+\_\+unprotect()}}, \mbox{\hyperlink{qla__misc_8c_source_l00890}{qla\+\_\+flash\+\_\+wait\+\_\+for\+\_\+write\+\_\+complete()}}, \mbox{\hyperlink{qla__misc_8c_source_l00864}{qla\+\_\+flash\+\_\+write32()}}, \mbox{\hyperlink{qla__misc_8c_source_l00669}{qla\+\_\+flash\+\_\+write\+\_\+enable()}}, and \mbox{\hyperlink{qla__misc_8c_source_l00306}{qla\+\_\+rd\+\_\+flash32()}}.

Here is the call graph for this function\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=318pt]{d8/dbe/qla__glbl_8h_a99404f3095e306438c63a48b7b664c09_cgraph}
\end{center}
\end{figure}
Here is the caller graph for this function\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=350pt]{d8/dbe/qla__glbl_8h_a99404f3095e306438c63a48b7b664c09_icgraph}
\end{center}
\end{figure}
\mbox{\Hypertarget{qla__glbl_8h_a4b6566e034ffddd32a2914fb7bc1860f}\label{qla__glbl_8h_a4b6566e034ffddd32a2914fb7bc1860f}} 
\index{qla\_glbl.h@{qla\_glbl.h}!qla\_reset\_promisc\_allmulti@{qla\_reset\_promisc\_allmulti}}
\index{qla\_reset\_promisc\_allmulti@{qla\_reset\_promisc\_allmulti}!qla\_glbl.h@{qla\_glbl.h}}
\doxysubsubsection{\texorpdfstring{qla\_reset\_promisc\_allmulti()}{qla\_reset\_promisc\_allmulti()}}
{\footnotesize\ttfamily void qla\+\_\+reset\+\_\+promisc\+\_\+allmulti (\begin{DoxyParamCaption}\item[{\mbox{\hyperlink{qla__def_8h_aebad6cdf9179cd87cae739c9b1be92e7}{qla\+\_\+host\+\_\+t}} $\ast$}]{ha }\end{DoxyParamCaption})}



Definition at line \mbox{\hyperlink{qla__hw_8c_source_l00676}{676}} of file \mbox{\hyperlink{qla__hw_8c_source}{qla\+\_\+hw.\+c}}.



References \mbox{\hyperlink{qla__def_8h_source_l00194}{qla\+\_\+host\+::hw}}, \mbox{\hyperlink{qla__hw_8h_source_l00589}{Q8\+\_\+\+MAC\+\_\+\+RCV\+\_\+\+RESET\+\_\+\+PROMISC\+\_\+\+ALLMULTI}}, \mbox{\hyperlink{qla__hw_8c_source_l00641}{qla\+\_\+set\+\_\+mac\+\_\+rcv\+\_\+mode()}}, and \mbox{\hyperlink{qla__hw_8h_source_l00788}{\+\_\+qla\+\_\+hw\+::rx\+\_\+cntxt\+\_\+rsp}}.

Here is the call graph for this function\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=350pt]{d8/dbe/qla__glbl_8h_a4b6566e034ffddd32a2914fb7bc1860f_cgraph}
\end{center}
\end{figure}
\mbox{\Hypertarget{qla__glbl_8h_a42af1ebf36a0af91b0152ca6ebf5d22d}\label{qla__glbl_8h_a42af1ebf36a0af91b0152ca6ebf5d22d}} 
\index{qla\_glbl.h@{qla\_glbl.h}!qla\_set\_allmulti@{qla\_set\_allmulti}}
\index{qla\_set\_allmulti@{qla\_set\_allmulti}!qla\_glbl.h@{qla\_glbl.h}}
\doxysubsubsection{\texorpdfstring{qla\_set\_allmulti()}{qla\_set\_allmulti()}}
{\footnotesize\ttfamily void qla\+\_\+set\+\_\+allmulti (\begin{DoxyParamCaption}\item[{\mbox{\hyperlink{qla__def_8h_aebad6cdf9179cd87cae739c9b1be92e7}{qla\+\_\+host\+\_\+t}} $\ast$}]{ha }\end{DoxyParamCaption})}



Definition at line \mbox{\hyperlink{qla__hw_8c_source_l00668}{668}} of file \mbox{\hyperlink{qla__hw_8c_source}{qla\+\_\+hw.\+c}}.



References \mbox{\hyperlink{qla__def_8h_source_l00194}{qla\+\_\+host\+::hw}}, \mbox{\hyperlink{qla__hw_8h_source_l00591}{Q8\+\_\+\+MAC\+\_\+\+RCV\+\_\+\+ENABLE\+\_\+\+ALLMULTI}}, \mbox{\hyperlink{qla__hw_8c_source_l00641}{qla\+\_\+set\+\_\+mac\+\_\+rcv\+\_\+mode()}}, and \mbox{\hyperlink{qla__hw_8h_source_l00788}{\+\_\+qla\+\_\+hw\+::rx\+\_\+cntxt\+\_\+rsp}}.



Referenced by \mbox{\hyperlink{qla__os_8c_source_l00791}{qla\+\_\+ioctl()}}.

Here is the call graph for this function\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=350pt]{d8/dbe/qla__glbl_8h_a42af1ebf36a0af91b0152ca6ebf5d22d_cgraph}
\end{center}
\end{figure}
Here is the caller graph for this function\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=350pt]{d8/dbe/qla__glbl_8h_a42af1ebf36a0af91b0152ca6ebf5d22d_icgraph}
\end{center}
\end{figure}
\mbox{\Hypertarget{qla__glbl_8h_a0a5b8025a9e5e9e42ec4ab74d952c7d9}\label{qla__glbl_8h_a0a5b8025a9e5e9e42ec4ab74d952c7d9}} 
\index{qla\_glbl.h@{qla\_glbl.h}!qla\_set\_max\_mtu@{qla\_set\_max\_mtu}}
\index{qla\_set\_max\_mtu@{qla\_set\_max\_mtu}!qla\_glbl.h@{qla\_glbl.h}}
\doxysubsubsection{\texorpdfstring{qla\_set\_max\_mtu()}{qla\_set\_max\_mtu()}}
{\footnotesize\ttfamily int qla\+\_\+set\+\_\+max\+\_\+mtu (\begin{DoxyParamCaption}\item[{\mbox{\hyperlink{qla__def_8h_aebad6cdf9179cd87cae739c9b1be92e7}{qla\+\_\+host\+\_\+t}} $\ast$}]{ha,  }\item[{uint32\+\_\+t}]{mtu,  }\item[{uint16\+\_\+t}]{cntxt\+\_\+id }\end{DoxyParamCaption})}



Definition at line \mbox{\hyperlink{qla__hw_8c_source_l01567}{1567}} of file \mbox{\hyperlink{qla__hw_8c_source}{qla\+\_\+hw.\+c}}.



References \mbox{\hyperlink{qla__hw_8h_source_l00049}{qla\+\_\+cdrp\+::cmd}}, \mbox{\hyperlink{qla__hw_8h_source_l00050}{qla\+\_\+cdrp\+::cmd\+\_\+arg1}}, \mbox{\hyperlink{qla__hw_8h_source_l00051}{qla\+\_\+cdrp\+::cmd\+\_\+arg2}}, \mbox{\hyperlink{qla__def_8h_source_l00194}{qla\+\_\+host\+::hw}}, \mbox{\hyperlink{qla__hw_8h_source_l00750}{\+\_\+qla\+\_\+hw\+::max\+\_\+mtu}}, \mbox{\hyperlink{qla__def_8h_source_l00126}{qla\+\_\+host\+::pci\+\_\+dev}}, \mbox{\hyperlink{qla__hw_8h_source_l00072}{Q8\+\_\+\+CMD\+\_\+\+SET\+\_\+\+MTU}}, \mbox{\hyperlink{qla__hw_8c_source_l00412}{qla\+\_\+issue\+\_\+cmd()}}, and \mbox{\hyperlink{qla__hw_8h_source_l00054}{qla\+\_\+cdrp\+::rsp\+\_\+arg1}}.



Referenced by \mbox{\hyperlink{qla__os_8c_source_l00791}{qla\+\_\+ioctl()}}.

Here is the call graph for this function\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=350pt]{d8/dbe/qla__glbl_8h_a0a5b8025a9e5e9e42ec4ab74d952c7d9_cgraph}
\end{center}
\end{figure}
Here is the caller graph for this function\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=350pt]{d8/dbe/qla__glbl_8h_a0a5b8025a9e5e9e42ec4ab74d952c7d9_icgraph}
\end{center}
\end{figure}
\mbox{\Hypertarget{qla__glbl_8h_a683f9d54a8be68466a6a1b78b113d27e}\label{qla__glbl_8h_a683f9d54a8be68466a6a1b78b113d27e}} 
\index{qla\_glbl.h@{qla\_glbl.h}!qla\_set\_promisc@{qla\_set\_promisc}}
\index{qla\_set\_promisc@{qla\_set\_promisc}!qla\_glbl.h@{qla\_glbl.h}}
\doxysubsubsection{\texorpdfstring{qla\_set\_promisc()}{qla\_set\_promisc()}}
{\footnotesize\ttfamily void qla\+\_\+set\+\_\+promisc (\begin{DoxyParamCaption}\item[{\mbox{\hyperlink{qla__def_8h_aebad6cdf9179cd87cae739c9b1be92e7}{qla\+\_\+host\+\_\+t}} $\ast$}]{ha }\end{DoxyParamCaption})}



Definition at line \mbox{\hyperlink{qla__hw_8c_source_l00660}{660}} of file \mbox{\hyperlink{qla__hw_8c_source}{qla\+\_\+hw.\+c}}.



References \mbox{\hyperlink{qla__def_8h_source_l00194}{qla\+\_\+host\+::hw}}, \mbox{\hyperlink{qla__hw_8h_source_l00590}{Q8\+\_\+\+MAC\+\_\+\+RCV\+\_\+\+ENABLE\+\_\+\+PROMISCUOUS}}, \mbox{\hyperlink{qla__hw_8c_source_l00641}{qla\+\_\+set\+\_\+mac\+\_\+rcv\+\_\+mode()}}, and \mbox{\hyperlink{qla__hw_8h_source_l00788}{\+\_\+qla\+\_\+hw\+::rx\+\_\+cntxt\+\_\+rsp}}.



Referenced by \mbox{\hyperlink{qla__os_8c_source_l00791}{qla\+\_\+ioctl()}}.

Here is the call graph for this function\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=350pt]{d8/dbe/qla__glbl_8h_a683f9d54a8be68466a6a1b78b113d27e_cgraph}
\end{center}
\end{figure}
Here is the caller graph for this function\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=350pt]{d8/dbe/qla__glbl_8h_a683f9d54a8be68466a6a1b78b113d27e_icgraph}
\end{center}
\end{figure}
\mbox{\Hypertarget{qla__glbl_8h_af122da637275f468d7e7ac042fdc9ff2}\label{qla__glbl_8h_af122da637275f468d7e7ac042fdc9ff2}} 
\index{qla\_glbl.h@{qla\_glbl.h}!qla\_start@{qla\_start}}
\index{qla\_start@{qla\_start}!qla\_glbl.h@{qla\_glbl.h}}
\doxysubsubsection{\texorpdfstring{qla\_start()}{qla\_start()}}
{\footnotesize\ttfamily void qla\+\_\+start (\begin{DoxyParamCaption}\item[{struct ifnet $\ast$}]{ifp }\end{DoxyParamCaption})}



Definition at line \mbox{\hyperlink{qla__os_8c_source_l00985}{985}} of file \mbox{\hyperlink{qla__os_8c_source}{qla\+\_\+os.\+c}}.



References \mbox{\hyperlink{struct__qla__hw_aeda47980468ff31cfd07aa2a7f215bbc}{\+\_\+qla\+\_\+hw\+::flags}}, \mbox{\hyperlink{qla__def_8h_source_l00194}{qla\+\_\+host\+::hw}}, \mbox{\hyperlink{qla__hw_8h_source_l00736}{\+\_\+qla\+\_\+hw\+::link\+\_\+up}}, \mbox{\hyperlink{qla__def_8h_source_l00126}{qla\+\_\+host\+::pci\+\_\+dev}}, \mbox{\hyperlink{qla__dbg_8h_source_l00056}{QL\+\_\+\+DPRINT8}}, \mbox{\hyperlink{qla__os_8c_source_l01040}{qla\+\_\+send()}}, \mbox{\hyperlink{qla__os_8h_source_l00155}{QLA\+\_\+\+TX\+\_\+\+UNLOCK}}, \mbox{\hyperlink{qla__hw_8c_source_l01749}{qla\+\_\+update\+\_\+link\+\_\+state()}}, \mbox{\hyperlink{qla__def_8h_source_l00163}{qla\+\_\+host\+::tx\+\_\+lock}}, and \mbox{\hyperlink{qla__def_8h_source_l00129}{qla\+\_\+host\+::watchdog\+\_\+ticks}}.



Referenced by \mbox{\hyperlink{qla__os_8c_source_l00660}{qla\+\_\+init\+\_\+ifnet()}}, and \mbox{\hyperlink{qla__os_8c_source_l01465}{qla\+\_\+tx\+\_\+done()}}.

Here is the call graph for this function\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=350pt]{d8/dbe/qla__glbl_8h_af122da637275f468d7e7ac042fdc9ff2_cgraph}
\end{center}
\end{figure}
Here is the caller graph for this function\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=350pt]{d8/dbe/qla__glbl_8h_af122da637275f468d7e7ac042fdc9ff2_icgraph}
\end{center}
\end{figure}
\mbox{\Hypertarget{qla__glbl_8h_a1c8a9b3c6ec94da87ecec331366f2a55}\label{qla__glbl_8h_a1c8a9b3c6ec94da87ecec331366f2a55}} 
\index{qla\_glbl.h@{qla\_glbl.h}!qla\_update\_link\_state@{qla\_update\_link\_state}}
\index{qla\_update\_link\_state@{qla\_update\_link\_state}!qla\_glbl.h@{qla\_glbl.h}}
\doxysubsubsection{\texorpdfstring{qla\_update\_link\_state()}{qla\_update\_link\_state()}}
{\footnotesize\ttfamily void qla\+\_\+update\+\_\+link\+\_\+state (\begin{DoxyParamCaption}\item[{\mbox{\hyperlink{qla__def_8h_aebad6cdf9179cd87cae739c9b1be92e7}{qla\+\_\+host\+\_\+t}} $\ast$}]{ha }\end{DoxyParamCaption})}



Definition at line \mbox{\hyperlink{qla__hw_8c_source_l01749}{1749}} of file \mbox{\hyperlink{qla__hw_8c_source}{qla\+\_\+hw.\+c}}.



References \mbox{\hyperlink{struct__qla__hw_aeda47980468ff31cfd07aa2a7f215bbc}{\+\_\+qla\+\_\+hw\+::flags}}, \mbox{\hyperlink{qla__def_8h_source_l00194}{qla\+\_\+host\+::hw}}, \mbox{\hyperlink{qla__def_8h_source_l00149}{qla\+\_\+host\+::ifp}}, \mbox{\hyperlink{qla__hw_8h_source_l00736}{\+\_\+qla\+\_\+hw\+::link\+\_\+up}}, \mbox{\hyperlink{qla__def_8h_source_l00128}{qla\+\_\+host\+::pci\+\_\+func}}, \mbox{\hyperlink{qla__reg_8h_source_l00214}{Q8\+\_\+\+LINK\+\_\+\+STATE}}, and \mbox{\hyperlink{qla__reg_8h_source_l00230}{READ\+\_\+\+REG32}}.



Referenced by \mbox{\hyperlink{qla__os_8c_source_l00961}{qla\+\_\+media\+\_\+status()}}, and \mbox{\hyperlink{qla__os_8c_source_l00985}{qla\+\_\+start()}}.

Here is the caller graph for this function\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=350pt]{d8/dbe/qla__glbl_8h_a1c8a9b3c6ec94da87ecec331366f2a55_icgraph}
\end{center}
\end{figure}
\mbox{\Hypertarget{qla__glbl_8h_afc93a08023822386654dbb128b1ef84a}\label{qla__glbl_8h_afc93a08023822386654dbb128b1ef84a}} 
\index{qla\_glbl.h@{qla\_glbl.h}!qla\_wr\_flash\_buffer@{qla\_wr\_flash\_buffer}}
\index{qla\_wr\_flash\_buffer@{qla\_wr\_flash\_buffer}!qla\_glbl.h@{qla\_glbl.h}}
\doxysubsubsection{\texorpdfstring{qla\_wr\_flash\_buffer()}{qla\_wr\_flash\_buffer()}}
{\footnotesize\ttfamily int qla\+\_\+wr\+\_\+flash\+\_\+buffer (\begin{DoxyParamCaption}\item[{\mbox{\hyperlink{qla__def_8h_aebad6cdf9179cd87cae739c9b1be92e7}{qla\+\_\+host\+\_\+t}} $\ast$}]{ha,  }\item[{uint32\+\_\+t}]{off,  }\item[{uint32\+\_\+t}]{size,  }\item[{void $\ast$}]{buf,  }\item[{uint32\+\_\+t}]{pattern }\end{DoxyParamCaption})}



Definition at line \mbox{\hyperlink{qla__misc_8c_source_l01007}{1007}} of file \mbox{\hyperlink{qla__misc_8c_source}{qla\+\_\+misc.\+c}}.



References \mbox{\hyperlink{qla__def_8h_source_l00126}{qla\+\_\+host\+::pci\+\_\+dev}}, \mbox{\hyperlink{qla__misc_8c_source_l00967}{qla\+\_\+flash\+\_\+write\+\_\+data()}}, and \mbox{\hyperlink{qla__misc_8c_source_l00932}{qla\+\_\+flash\+\_\+write\+\_\+pattern()}}.



Referenced by \mbox{\hyperlink{qla__ioctl_8c_source_l00080}{qla\+\_\+eioctl()}}.

Here is the call graph for this function\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=350pt]{d8/dbe/qla__glbl_8h_afc93a08023822386654dbb128b1ef84a_cgraph}
\end{center}
\end{figure}
Here is the caller graph for this function\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=291pt]{d8/dbe/qla__glbl_8h_afc93a08023822386654dbb128b1ef84a_icgraph}
\end{center}
\end{figure}


\doxysubsection{Variable Documentation}
\mbox{\Hypertarget{qla__glbl_8h_ae4e30b6a95930feea35d1b46e0640761}\label{qla__glbl_8h_ae4e30b6a95930feea35d1b46e0640761}} 
\index{qla\_glbl.h@{qla\_glbl.h}!free\_pkt\_thres@{free\_pkt\_thres}}
\index{free\_pkt\_thres@{free\_pkt\_thres}!qla\_glbl.h@{qla\_glbl.h}}
\doxysubsubsection{\texorpdfstring{free\_pkt\_thres}{free\_pkt\_thres}}
{\footnotesize\ttfamily uint32\+\_\+t free\+\_\+pkt\+\_\+thres\hspace{0.3cm}{\ttfamily [extern]}}



Definition at line \mbox{\hyperlink{qla__os_8c_source_l00119}{119}} of file \mbox{\hyperlink{qla__os_8c_source}{qla\+\_\+os.\+c}}.



Referenced by \mbox{\hyperlink{qla__os_8c_source_l00149}{qla\+\_\+add\+\_\+sysctls()}}, and \mbox{\hyperlink{qla__hw_8c_source_l01732}{qla\+\_\+hw\+\_\+tx\+\_\+done()}}.

\mbox{\Hypertarget{qla__glbl_8h_abb98a0d69dc83d3a5a4b0f704e5a2fba}\label{qla__glbl_8h_abb98a0d69dc83d3a5a4b0f704e5a2fba}} 
\index{qla\_glbl.h@{qla\_glbl.h}!jumbo\_replenish@{jumbo\_replenish}}
\index{jumbo\_replenish@{jumbo\_replenish}!qla\_glbl.h@{qla\_glbl.h}}
\doxysubsubsection{\texorpdfstring{jumbo\_replenish}{jumbo\_replenish}}
{\footnotesize\ttfamily uint32\+\_\+t jumbo\+\_\+replenish\hspace{0.3cm}{\ttfamily [extern]}}



Definition at line \mbox{\hyperlink{qla__os_8c_source_l00115}{115}} of file \mbox{\hyperlink{qla__os_8c_source}{qla\+\_\+os.\+c}}.



Referenced by \mbox{\hyperlink{qla__os_8c_source_l00149}{qla\+\_\+add\+\_\+sysctls()}}, \mbox{\hyperlink{qla__isr_8c_source_l00158}{qla\+\_\+replenish\+\_\+jumbo\+\_\+rx()}}, and \mbox{\hyperlink{qla__isr_8c_source_l00055}{qla\+\_\+rx\+\_\+intr()}}.

\mbox{\Hypertarget{qla__glbl_8h_a1f3c1ea92fdeace11d25ef2cdac25bdf}\label{qla__glbl_8h_a1f3c1ea92fdeace11d25ef2cdac25bdf}} 
\index{qla\_glbl.h@{qla\_glbl.h}!rcv\_pkt\_thres@{rcv\_pkt\_thres}}
\index{rcv\_pkt\_thres@{rcv\_pkt\_thres}!qla\_glbl.h@{qla\_glbl.h}}
\doxysubsubsection{\texorpdfstring{rcv\_pkt\_thres}{rcv\_pkt\_thres}}
{\footnotesize\ttfamily uint32\+\_\+t rcv\+\_\+pkt\+\_\+thres\hspace{0.3cm}{\ttfamily [extern]}}



Definition at line \mbox{\hyperlink{qla__os_8c_source_l00116}{116}} of file \mbox{\hyperlink{qla__os_8c_source}{qla\+\_\+os.\+c}}.



Referenced by \mbox{\hyperlink{qla__os_8c_source_l00149}{qla\+\_\+add\+\_\+sysctls()}}, and \mbox{\hyperlink{qla__isr_8c_source_l00343}{qla\+\_\+isr()}}.

\mbox{\Hypertarget{qla__glbl_8h_a74c4974a15a5b066da40962e6549c21f}\label{qla__glbl_8h_a74c4974a15a5b066da40962e6549c21f}} 
\index{qla\_glbl.h@{qla\_glbl.h}!rcv\_pkt\_thres\_d@{rcv\_pkt\_thres\_d}}
\index{rcv\_pkt\_thres\_d@{rcv\_pkt\_thres\_d}!qla\_glbl.h@{qla\_glbl.h}}
\doxysubsubsection{\texorpdfstring{rcv\_pkt\_thres\_d}{rcv\_pkt\_thres\_d}}
{\footnotesize\ttfamily uint32\+\_\+t rcv\+\_\+pkt\+\_\+thres\+\_\+d\hspace{0.3cm}{\ttfamily [extern]}}



Definition at line \mbox{\hyperlink{qla__os_8c_source_l00117}{117}} of file \mbox{\hyperlink{qla__os_8c_source}{qla\+\_\+os.\+c}}.



Referenced by \mbox{\hyperlink{qla__os_8c_source_l00149}{qla\+\_\+add\+\_\+sysctls()}}, and \mbox{\hyperlink{qla__isr_8c_source_l00377}{qla\+\_\+rcv()}}.

\mbox{\Hypertarget{qla__glbl_8h_a40401a8a56eaee25e6be36d4769efcef}\label{qla__glbl_8h_a40401a8a56eaee25e6be36d4769efcef}} 
\index{qla\_glbl.h@{qla\_glbl.h}!snd\_pkt\_thres@{snd\_pkt\_thres}}
\index{snd\_pkt\_thres@{snd\_pkt\_thres}!qla\_glbl.h@{qla\_glbl.h}}
\doxysubsubsection{\texorpdfstring{snd\_pkt\_thres}{snd\_pkt\_thres}}
{\footnotesize\ttfamily uint32\+\_\+t snd\+\_\+pkt\+\_\+thres\hspace{0.3cm}{\ttfamily [extern]}}



Definition at line \mbox{\hyperlink{qla__os_8c_source_l00118}{118}} of file \mbox{\hyperlink{qla__os_8c_source}{qla\+\_\+os.\+c}}.



Referenced by \mbox{\hyperlink{qla__os_8c_source_l00149}{qla\+\_\+add\+\_\+sysctls()}}.

\mbox{\Hypertarget{qla__glbl_8h_a0728d20509d59250d6d97119006b8a63}\label{qla__glbl_8h_a0728d20509d59250d6d97119006b8a63}} 
\index{qla\_glbl.h@{qla\_glbl.h}!std\_replenish@{std\_replenish}}
\index{std\_replenish@{std\_replenish}!qla\_glbl.h@{qla\_glbl.h}}
\doxysubsubsection{\texorpdfstring{std\_replenish}{std\_replenish}}
{\footnotesize\ttfamily uint32\+\_\+t std\+\_\+replenish\hspace{0.3cm}{\ttfamily [extern]}}



Definition at line \mbox{\hyperlink{qla__os_8c_source_l00114}{114}} of file \mbox{\hyperlink{qla__os_8c_source}{qla\+\_\+os.\+c}}.



Referenced by \mbox{\hyperlink{qla__os_8c_source_l00149}{qla\+\_\+add\+\_\+sysctls()}}, \mbox{\hyperlink{qla__isr_8c_source_l00209}{qla\+\_\+replenish\+\_\+normal\+\_\+rx()}}, and \mbox{\hyperlink{qla__isr_8c_source_l00055}{qla\+\_\+rx\+\_\+intr()}}.

