\hypertarget{if__iwm__sf_8c}{}\doxysection{dev/iwm/if\+\_\+iwm\+\_\+sf.c File Reference}
\label{if__iwm__sf_8c}\index{dev/iwm/if\_iwm\_sf.c@{dev/iwm/if\_iwm\_sf.c}}
{\ttfamily \#include $<$sys/cdefs.\+h$>$}\newline
{\ttfamily \#include \char`\"{}opt\+\_\+wlan.\+h\char`\"{}}\newline
{\ttfamily \#include \char`\"{}opt\+\_\+iwm.\+h\char`\"{}}\newline
{\ttfamily \#include $<$sys/param.\+h$>$}\newline
{\ttfamily \#include $<$sys/bus.\+h$>$}\newline
{\ttfamily \#include $<$sys/conf.\+h$>$}\newline
{\ttfamily \#include $<$sys/endian.\+h$>$}\newline
{\ttfamily \#include $<$sys/firmware.\+h$>$}\newline
{\ttfamily \#include $<$sys/kernel.\+h$>$}\newline
{\ttfamily \#include $<$sys/malloc.\+h$>$}\newline
{\ttfamily \#include $<$sys/mbuf.\+h$>$}\newline
{\ttfamily \#include $<$sys/mutex.\+h$>$}\newline
{\ttfamily \#include $<$sys/module.\+h$>$}\newline
{\ttfamily \#include $<$sys/proc.\+h$>$}\newline
{\ttfamily \#include $<$sys/rman.\+h$>$}\newline
{\ttfamily \#include $<$sys/socket.\+h$>$}\newline
{\ttfamily \#include $<$sys/sockio.\+h$>$}\newline
{\ttfamily \#include $<$sys/sysctl.\+h$>$}\newline
{\ttfamily \#include $<$sys/linker.\+h$>$}\newline
{\ttfamily \#include $<$machine/bus.\+h$>$}\newline
{\ttfamily \#include $<$machine/endian.\+h$>$}\newline
{\ttfamily \#include $<$machine/resource.\+h$>$}\newline
{\ttfamily \#include $<$net/if.\+h$>$}\newline
{\ttfamily \#include $<$net/if\+\_\+var.\+h$>$}\newline
{\ttfamily \#include $<$net/if\+\_\+arp.\+h$>$}\newline
{\ttfamily \#include $<$net/if\+\_\+dl.\+h$>$}\newline
{\ttfamily \#include $<$net/if\+\_\+media.\+h$>$}\newline
{\ttfamily \#include $<$net/if\+\_\+types.\+h$>$}\newline
{\ttfamily \#include $<$net/bpf.\+h$>$}\newline
{\ttfamily \#include $<$netinet/in.\+h$>$}\newline
{\ttfamily \#include $<$netinet/in\+\_\+systm.\+h$>$}\newline
{\ttfamily \#include $<$netinet/if\+\_\+ether.\+h$>$}\newline
{\ttfamily \#include $<$netinet/ip.\+h$>$}\newline
{\ttfamily \#include $<$net80211/ieee80211\+\_\+var.\+h$>$}\newline
{\ttfamily \#include $<$net80211/ieee80211\+\_\+regdomain.\+h$>$}\newline
{\ttfamily \#include $<$net80211/ieee80211\+\_\+ratectl.\+h$>$}\newline
{\ttfamily \#include $<$net80211/ieee80211\+\_\+radiotap.\+h$>$}\newline
{\ttfamily \#include $<$dev/iwm/if\+\_\+iwmreg.\+h$>$}\newline
{\ttfamily \#include $<$dev/iwm/if\+\_\+iwmvar.\+h$>$}\newline
{\ttfamily \#include $<$dev/iwm/if\+\_\+iwm\+\_\+config.\+h$>$}\newline
{\ttfamily \#include $<$dev/iwm/if\+\_\+iwm\+\_\+debug.\+h$>$}\newline
{\ttfamily \#include $<$dev/iwm/if\+\_\+iwm\+\_\+util.\+h$>$}\newline
{\ttfamily \#include $<$dev/iwm/if\+\_\+iwm\+\_\+sf.\+h$>$}\newline
Include dependency graph for if\+\_\+iwm\+\_\+sf.\+c\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=350pt]{d5/d4e/if__iwm__sf_8c__incl}
\end{center}
\end{figure}
\doxysubsection*{Functions}
\begin{DoxyCompactItemize}
\item 
\mbox{\hyperlink{if__iwm__sf_8c_a8c3ef283470a68cd30afe9b8a72cb60f}{\+\_\+\+\_\+\+FBSDID}} (\char`\"{}\$Free\+BSD\$\char`\"{})
\item 
static void \mbox{\hyperlink{if__iwm__sf_8c_a9d85b526a9b46670610d02c1cebddbf7}{iwm\+\_\+fill\+\_\+sf\+\_\+command}} (struct \mbox{\hyperlink{structiwm__softc}{iwm\+\_\+softc}} $\ast$sc, struct \mbox{\hyperlink{structiwm__sf__cfg__cmd}{iwm\+\_\+sf\+\_\+cfg\+\_\+cmd}} $\ast$sf\+\_\+cmd, struct ieee80211\+\_\+node $\ast$ni)
\item 
static int \mbox{\hyperlink{if__iwm__sf_8c_acd73e384c652b7554242f07d67bd2cc0}{iwm\+\_\+sf\+\_\+config}} (struct \mbox{\hyperlink{structiwm__softc}{iwm\+\_\+softc}} $\ast$sc, struct ieee80211\+\_\+node $\ast$ni, enum \mbox{\hyperlink{if__iwmreg_8h_ae0c4b2df21f4690048d8bb50d2a340c6}{iwm\+\_\+sf\+\_\+state}} new\+\_\+state)
\item 
int \mbox{\hyperlink{if__iwm__sf_8c_a0406d7ed2bfe1ce729140dfc625cffd6}{iwm\+\_\+sf\+\_\+update}} (struct \mbox{\hyperlink{structiwm__softc}{iwm\+\_\+softc}} $\ast$sc, struct ieee80211vap $\ast$changed\+\_\+vif, boolean\+\_\+t remove\+\_\+vif)
\end{DoxyCompactItemize}
\doxysubsection*{Variables}
\begin{DoxyCompactItemize}
\item 
static const uint32\+\_\+t \mbox{\hyperlink{if__iwm__sf_8c_a4f47fa07ae36a12cd3077d5a5564ecc9}{sf\+\_\+full\+\_\+timeout\+\_\+def}} \mbox{[}\mbox{\hyperlink{if__iwmreg_8h_adbd08d80c790172a9bf4e38b1a1357e0a1583920d66feef36943f4301e363a7ab}{IWM\+\_\+\+SF\+\_\+\+NUM\+\_\+\+SCENARIO}}\mbox{]}\mbox{[}\mbox{\hyperlink{if__iwmreg_8h_aeb57225512b2ba43c94c10136d000575}{IWM\+\_\+\+SF\+\_\+\+NUM\+\_\+\+TIMEOUT\+\_\+\+TYPES}}\mbox{]}
\item 
static const uint32\+\_\+t \mbox{\hyperlink{if__iwm__sf_8c_ad8db804b8fe4d899aede7b0e4ccda66b}{sf\+\_\+full\+\_\+timeout}} \mbox{[}\mbox{\hyperlink{if__iwmreg_8h_adbd08d80c790172a9bf4e38b1a1357e0a1583920d66feef36943f4301e363a7ab}{IWM\+\_\+\+SF\+\_\+\+NUM\+\_\+\+SCENARIO}}\mbox{]}\mbox{[}\mbox{\hyperlink{if__iwmreg_8h_aeb57225512b2ba43c94c10136d000575}{IWM\+\_\+\+SF\+\_\+\+NUM\+\_\+\+TIMEOUT\+\_\+\+TYPES}}\mbox{]}
\end{DoxyCompactItemize}


\doxysubsection{Function Documentation}
\mbox{\Hypertarget{if__iwm__sf_8c_a8c3ef283470a68cd30afe9b8a72cb60f}\label{if__iwm__sf_8c_a8c3ef283470a68cd30afe9b8a72cb60f}} 
\index{if\_iwm\_sf.c@{if\_iwm\_sf.c}!\_\_FBSDID@{\_\_FBSDID}}
\index{\_\_FBSDID@{\_\_FBSDID}!if\_iwm\_sf.c@{if\_iwm\_sf.c}}
\doxysubsubsection{\texorpdfstring{\_\_FBSDID()}{\_\_FBSDID()}}
{\footnotesize\ttfamily \+\_\+\+\_\+\+FBSDID (\begin{DoxyParamCaption}\item[{\char`\"{}\$Free\+BSD\$\char`\"{}}]{ }\end{DoxyParamCaption})}

\mbox{\Hypertarget{if__iwm__sf_8c_a9d85b526a9b46670610d02c1cebddbf7}\label{if__iwm__sf_8c_a9d85b526a9b46670610d02c1cebddbf7}} 
\index{if\_iwm\_sf.c@{if\_iwm\_sf.c}!iwm\_fill\_sf\_command@{iwm\_fill\_sf\_command}}
\index{iwm\_fill\_sf\_command@{iwm\_fill\_sf\_command}!if\_iwm\_sf.c@{if\_iwm\_sf.c}}
\doxysubsubsection{\texorpdfstring{iwm\_fill\_sf\_command()}{iwm\_fill\_sf\_command()}}
{\footnotesize\ttfamily static void iwm\+\_\+fill\+\_\+sf\+\_\+command (\begin{DoxyParamCaption}\item[{struct \mbox{\hyperlink{structiwm__softc}{iwm\+\_\+softc}} $\ast$}]{sc,  }\item[{struct \mbox{\hyperlink{structiwm__sf__cfg__cmd}{iwm\+\_\+sf\+\_\+cfg\+\_\+cmd}} $\ast$}]{sf\+\_\+cmd,  }\item[{struct ieee80211\+\_\+node $\ast$}]{ni }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [static]}}



Definition at line \mbox{\hyperlink{if__iwm__sf_8c_source_l00199}{199}} of file \mbox{\hyperlink{if__iwm__sf_8c_source}{if\+\_\+iwm\+\_\+sf.\+c}}.



References \mbox{\hyperlink{if__iwm_8c_a415a9572f9c3e04d16ff6ac08bdaf8c8}{\+\_\+\+Static\+\_\+assert()}}, \mbox{\hyperlink{if__iwmreg_8h_source_l03798}{iwm\+\_\+sf\+\_\+cfg\+\_\+cmd\+::full\+\_\+on\+\_\+timeouts}}, \mbox{\hyperlink{if__iwmreg_8h_source_l03732}{IWM\+\_\+\+SF\+\_\+\+FULL\+\_\+\+ON}}, \mbox{\hyperlink{if__iwmreg_8h_source_l03782}{IWM\+\_\+\+SF\+\_\+\+LONG\+\_\+\+DELAY\+\_\+\+AGING\+\_\+\+TIMER}}, \mbox{\hyperlink{if__iwmreg_8h_source_l03731}{IWM\+\_\+\+SF\+\_\+\+LONG\+\_\+\+DELAY\+\_\+\+ON}}, \mbox{\hyperlink{if__iwmreg_8h_source_l03745}{IWM\+\_\+\+SF\+\_\+\+NUM\+\_\+\+SCENARIO}}, \mbox{\hyperlink{if__iwmreg_8h_source_l03749}{IWM\+\_\+\+SF\+\_\+\+NUM\+\_\+\+TIMEOUT\+\_\+\+TYPES}}, \mbox{\hyperlink{if__iwmreg_8h_source_l03755}{IWM\+\_\+\+SF\+\_\+\+W\+\_\+\+MARK\+\_\+\+LEGACY}}, \mbox{\hyperlink{if__iwmreg_8h_source_l03753}{IWM\+\_\+\+SF\+\_\+\+W\+\_\+\+MARK\+\_\+\+MIMO2}}, \mbox{\hyperlink{if__iwmreg_8h_source_l03756}{IWM\+\_\+\+SF\+\_\+\+W\+\_\+\+MARK\+\_\+\+SCAN}}, \mbox{\hyperlink{if__iwmreg_8h_source_l03752}{IWM\+\_\+\+SF\+\_\+\+W\+\_\+\+MARK\+\_\+\+SISO}}, \mbox{\hyperlink{if__iwmreg_8h_source_l03797}{iwm\+\_\+sf\+\_\+cfg\+\_\+cmd\+::long\+\_\+delay\+\_\+timeouts}}, \mbox{\hyperlink{if__iwm__sf_8c_source_l00175}{sf\+\_\+full\+\_\+timeout}}, \mbox{\hyperlink{if__iwm__sf_8c_source_l00147}{sf\+\_\+full\+\_\+timeout\+\_\+def}}, and \mbox{\hyperlink{if__iwmreg_8h_source_l03796}{iwm\+\_\+sf\+\_\+cfg\+\_\+cmd\+::watermark}}.



Referenced by \mbox{\hyperlink{if__iwm__sf_8c_source_l00247}{iwm\+\_\+sf\+\_\+config()}}.

Here is the call graph for this function\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=324pt]{dc/d6e/if__iwm__sf_8c_a9d85b526a9b46670610d02c1cebddbf7_cgraph}
\end{center}
\end{figure}
Here is the caller graph for this function\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=350pt]{dc/d6e/if__iwm__sf_8c_a9d85b526a9b46670610d02c1cebddbf7_icgraph}
\end{center}
\end{figure}
\mbox{\Hypertarget{if__iwm__sf_8c_acd73e384c652b7554242f07d67bd2cc0}\label{if__iwm__sf_8c_acd73e384c652b7554242f07d67bd2cc0}} 
\index{if\_iwm\_sf.c@{if\_iwm\_sf.c}!iwm\_sf\_config@{iwm\_sf\_config}}
\index{iwm\_sf\_config@{iwm\_sf\_config}!if\_iwm\_sf.c@{if\_iwm\_sf.c}}
\doxysubsubsection{\texorpdfstring{iwm\_sf\_config()}{iwm\_sf\_config()}}
{\footnotesize\ttfamily static int iwm\+\_\+sf\+\_\+config (\begin{DoxyParamCaption}\item[{struct \mbox{\hyperlink{structiwm__softc}{iwm\+\_\+softc}} $\ast$}]{sc,  }\item[{struct ieee80211\+\_\+node $\ast$}]{ni,  }\item[{enum \mbox{\hyperlink{if__iwmreg_8h_ae0c4b2df21f4690048d8bb50d2a340c6}{iwm\+\_\+sf\+\_\+state}}}]{new\+\_\+state }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [static]}}



Definition at line \mbox{\hyperlink{if__iwm__sf_8c_source_l00247}{247}} of file \mbox{\hyperlink{if__iwm__sf_8c_source}{if\+\_\+iwm\+\_\+sf.\+c}}.



References \mbox{\hyperlink{if__iwmvar_8h_source_l00484}{iwm\+\_\+softc\+::cfg}}, \mbox{\hyperlink{if__iwmvar_8h_source_l00325}{IWM\+\_\+\+CMD\+\_\+\+ASYNC}}, \mbox{\hyperlink{if__iwm__sf_8c_source_l00199}{iwm\+\_\+fill\+\_\+sf\+\_\+command()}}, \mbox{\hyperlink{if__iwmreg_8h_source_l02093}{IWM\+\_\+\+REPLY\+\_\+\+SF\+\_\+\+CFG\+\_\+\+CMD}}, \mbox{\hyperlink{if__iwm__util_8c_source_l00349}{iwm\+\_\+send\+\_\+cmd\+\_\+pdu()}}, \mbox{\hyperlink{if__iwmreg_8h_source_l03784}{IWM\+\_\+\+SF\+\_\+\+CFG\+\_\+\+DUMMY\+\_\+\+NOTIF\+\_\+\+OFF}}, \mbox{\hyperlink{if__iwmreg_8h_source_l03732}{IWM\+\_\+\+SF\+\_\+\+FULL\+\_\+\+ON}}, \mbox{\hyperlink{if__iwmreg_8h_source_l03734}{IWM\+\_\+\+SF\+\_\+\+INIT\+\_\+\+OFF}}, \mbox{\hyperlink{if__iwmreg_8h_source_l03733}{IWM\+\_\+\+SF\+\_\+\+UNINIT}}, \mbox{\hyperlink{if__iwmvar_8h_source_l00408}{iwm\+\_\+softc\+::sc\+\_\+dev}}, \mbox{\hyperlink{if__iwmvar_8h_source_l00543}{iwm\+\_\+softc\+::sf\+\_\+state}}, and \mbox{\hyperlink{if__iwmreg_8h_source_l03795}{iwm\+\_\+sf\+\_\+cfg\+\_\+cmd\+::state}}.



Referenced by \mbox{\hyperlink{if__iwm__sf_8c_source_l00298}{iwm\+\_\+sf\+\_\+update()}}.

Here is the call graph for this function\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=350pt]{dc/d6e/if__iwm__sf_8c_acd73e384c652b7554242f07d67bd2cc0_cgraph}
\end{center}
\end{figure}
Here is the caller graph for this function\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=350pt]{dc/d6e/if__iwm__sf_8c_acd73e384c652b7554242f07d67bd2cc0_icgraph}
\end{center}
\end{figure}
\mbox{\Hypertarget{if__iwm__sf_8c_a0406d7ed2bfe1ce729140dfc625cffd6}\label{if__iwm__sf_8c_a0406d7ed2bfe1ce729140dfc625cffd6}} 
\index{if\_iwm\_sf.c@{if\_iwm\_sf.c}!iwm\_sf\_update@{iwm\_sf\_update}}
\index{iwm\_sf\_update@{iwm\_sf\_update}!if\_iwm\_sf.c@{if\_iwm\_sf.c}}
\doxysubsubsection{\texorpdfstring{iwm\_sf\_update()}{iwm\_sf\_update()}}
{\footnotesize\ttfamily int iwm\+\_\+sf\+\_\+update (\begin{DoxyParamCaption}\item[{struct \mbox{\hyperlink{structiwm__softc}{iwm\+\_\+softc}} $\ast$}]{sc,  }\item[{struct ieee80211vap $\ast$}]{changed\+\_\+vif,  }\item[{boolean\+\_\+t}]{remove\+\_\+vif }\end{DoxyParamCaption})}



Definition at line \mbox{\hyperlink{if__iwm__sf_8c_source_l00298}{298}} of file \mbox{\hyperlink{if__iwm__sf_8c_source}{if\+\_\+iwm\+\_\+sf.\+c}}.



References \mbox{\hyperlink{if__iwmvar_8h_source_l00392}{IWM\+\_\+\+NODE}}, \mbox{\hyperlink{if__iwm__sf_8c_source_l00247}{iwm\+\_\+sf\+\_\+config()}}, \mbox{\hyperlink{if__iwmreg_8h_source_l03732}{IWM\+\_\+\+SF\+\_\+\+FULL\+\_\+\+ON}}, \mbox{\hyperlink{if__iwmreg_8h_source_l03734}{IWM\+\_\+\+SF\+\_\+\+INIT\+\_\+\+OFF}}, and \mbox{\hyperlink{if__iwmreg_8h_source_l03733}{IWM\+\_\+\+SF\+\_\+\+UNINIT}}.



Referenced by \mbox{\hyperlink{if__iwm__binding_8c_source_l00222}{iwm\+\_\+binding\+\_\+add\+\_\+vif()}}, \mbox{\hyperlink{if__iwm__binding_8c_source_l00238}{iwm\+\_\+binding\+\_\+remove\+\_\+vif()}}, \mbox{\hyperlink{if__iwm_8c_source_l04328}{iwm\+\_\+bring\+\_\+down\+\_\+firmware()}}, \mbox{\hyperlink{if__iwm_8c_source_l04692}{iwm\+\_\+init\+\_\+hw()}}, and \mbox{\hyperlink{if__iwm_8c_source_l04423}{iwm\+\_\+newstate()}}.

Here is the call graph for this function\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=350pt]{dc/d6e/if__iwm__sf_8c_a0406d7ed2bfe1ce729140dfc625cffd6_cgraph}
\end{center}
\end{figure}
Here is the caller graph for this function\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=350pt]{dc/d6e/if__iwm__sf_8c_a0406d7ed2bfe1ce729140dfc625cffd6_icgraph}
\end{center}
\end{figure}


\doxysubsection{Variable Documentation}
\mbox{\Hypertarget{if__iwm__sf_8c_ad8db804b8fe4d899aede7b0e4ccda66b}\label{if__iwm__sf_8c_ad8db804b8fe4d899aede7b0e4ccda66b}} 
\index{if\_iwm\_sf.c@{if\_iwm\_sf.c}!sf\_full\_timeout@{sf\_full\_timeout}}
\index{sf\_full\_timeout@{sf\_full\_timeout}!if\_iwm\_sf.c@{if\_iwm\_sf.c}}
\doxysubsubsection{\texorpdfstring{sf\_full\_timeout}{sf\_full\_timeout}}
{\footnotesize\ttfamily const uint32\+\_\+t sf\+\_\+full\+\_\+timeout\mbox{[}\mbox{\hyperlink{if__iwmreg_8h_adbd08d80c790172a9bf4e38b1a1357e0a1583920d66feef36943f4301e363a7ab}{IWM\+\_\+\+SF\+\_\+\+NUM\+\_\+\+SCENARIO}}\mbox{]}\mbox{[}\mbox{\hyperlink{if__iwmreg_8h_aeb57225512b2ba43c94c10136d000575}{IWM\+\_\+\+SF\+\_\+\+NUM\+\_\+\+TIMEOUT\+\_\+\+TYPES}}\mbox{]}\hspace{0.3cm}{\ttfamily [static]}}

{\bfseries Initial value\+:}
\begin{DoxyCode}{0}
\DoxyCodeLine{= \{}
\DoxyCodeLine{        \{}
\DoxyCodeLine{                htole32(\mbox{\hyperlink{if__iwmreg_8h_a0659f4b51c492d524db721d12da5451a}{IWM\_SF\_SINGLE\_UNICAST\_AGING\_TIMER}}),}
\DoxyCodeLine{                htole32(\mbox{\hyperlink{if__iwmreg_8h_a66c9765f9bd7415797b88c8275fddb18}{IWM\_SF\_SINGLE\_UNICAST\_IDLE\_TIMER}})}
\DoxyCodeLine{        \},}
\DoxyCodeLine{        \{}
\DoxyCodeLine{                htole32(\mbox{\hyperlink{if__iwmreg_8h_a96322df50354054877b748df0f4c5390}{IWM\_SF\_AGG\_UNICAST\_AGING\_TIMER}}),}
\DoxyCodeLine{                htole32(\mbox{\hyperlink{if__iwmreg_8h_a5f5ae67537adccdd9c67f97945b10a6a}{IWM\_SF\_AGG\_UNICAST\_IDLE\_TIMER}})}
\DoxyCodeLine{        \},}
\DoxyCodeLine{        \{}
\DoxyCodeLine{                htole32(\mbox{\hyperlink{if__iwmreg_8h_ad9a6352c4918be11dea11142faba49ec}{IWM\_SF\_MCAST\_AGING\_TIMER}}),}
\DoxyCodeLine{                htole32(\mbox{\hyperlink{if__iwmreg_8h_a41ab7ba9ce779a28861190fbc7268e37}{IWM\_SF\_MCAST\_IDLE\_TIMER}})}
\DoxyCodeLine{        \},}
\DoxyCodeLine{        \{}
\DoxyCodeLine{                htole32(\mbox{\hyperlink{if__iwmreg_8h_a098bdedc4641f54b806e44a4b2c77d3c}{IWM\_SF\_BA\_AGING\_TIMER}}),}
\DoxyCodeLine{                htole32(\mbox{\hyperlink{if__iwmreg_8h_a0618da7162ba4b799cf8510514a485ec}{IWM\_SF\_BA\_IDLE\_TIMER}})}
\DoxyCodeLine{        \},}
\DoxyCodeLine{        \{}
\DoxyCodeLine{                htole32(\mbox{\hyperlink{if__iwmreg_8h_a3c8c021249e9d96f44aff7e98c4ad3db}{IWM\_SF\_TX\_RE\_AGING\_TIMER}}),}
\DoxyCodeLine{                htole32(\mbox{\hyperlink{if__iwmreg_8h_a3df697e4fb5abe5cacfbf21035319479}{IWM\_SF\_TX\_RE\_IDLE\_TIMER}})}
\DoxyCodeLine{        \},}
\DoxyCodeLine{\}}

\end{DoxyCode}


Definition at line \mbox{\hyperlink{if__iwm__sf_8c_source_l00175}{175}} of file \mbox{\hyperlink{if__iwm__sf_8c_source}{if\+\_\+iwm\+\_\+sf.\+c}}.



Referenced by \mbox{\hyperlink{if__iwm__sf_8c_source_l00199}{iwm\+\_\+fill\+\_\+sf\+\_\+command()}}.

\mbox{\Hypertarget{if__iwm__sf_8c_a4f47fa07ae36a12cd3077d5a5564ecc9}\label{if__iwm__sf_8c_a4f47fa07ae36a12cd3077d5a5564ecc9}} 
\index{if\_iwm\_sf.c@{if\_iwm\_sf.c}!sf\_full\_timeout\_def@{sf\_full\_timeout\_def}}
\index{sf\_full\_timeout\_def@{sf\_full\_timeout\_def}!if\_iwm\_sf.c@{if\_iwm\_sf.c}}
\doxysubsubsection{\texorpdfstring{sf\_full\_timeout\_def}{sf\_full\_timeout\_def}}
{\footnotesize\ttfamily const uint32\+\_\+t sf\+\_\+full\+\_\+timeout\+\_\+def\mbox{[}\mbox{\hyperlink{if__iwmreg_8h_adbd08d80c790172a9bf4e38b1a1357e0a1583920d66feef36943f4301e363a7ab}{IWM\+\_\+\+SF\+\_\+\+NUM\+\_\+\+SCENARIO}}\mbox{]}\mbox{[}\mbox{\hyperlink{if__iwmreg_8h_aeb57225512b2ba43c94c10136d000575}{IWM\+\_\+\+SF\+\_\+\+NUM\+\_\+\+TIMEOUT\+\_\+\+TYPES}}\mbox{]}\hspace{0.3cm}{\ttfamily [static]}}

{\bfseries Initial value\+:}
\begin{DoxyCode}{0}
\DoxyCodeLine{= \{}
\DoxyCodeLine{        \{}
\DoxyCodeLine{                htole32(\mbox{\hyperlink{if__iwmreg_8h_a1b55fa610b8bd3442b71071d5641d416}{IWM\_SF\_SINGLE\_UNICAST\_AGING\_TIMER\_DEF}}),}
\DoxyCodeLine{                htole32(\mbox{\hyperlink{if__iwmreg_8h_afa8dc5886a48049c828b20a98b720f4d}{IWM\_SF\_SINGLE\_UNICAST\_IDLE\_TIMER\_DEF}})}
\DoxyCodeLine{        \},}
\DoxyCodeLine{        \{}
\DoxyCodeLine{                htole32(\mbox{\hyperlink{if__iwmreg_8h_added412bc07662bb228c81c171ddbcc1}{IWM\_SF\_AGG\_UNICAST\_AGING\_TIMER\_DEF}}),}
\DoxyCodeLine{                htole32(\mbox{\hyperlink{if__iwmreg_8h_ae1969b67e52fad2f8e3f56ce37f2d823}{IWM\_SF\_AGG\_UNICAST\_IDLE\_TIMER\_DEF}})}
\DoxyCodeLine{        \},}
\DoxyCodeLine{        \{}
\DoxyCodeLine{                htole32(\mbox{\hyperlink{if__iwmreg_8h_ae5389399af1e08d03180825805c64e67}{IWM\_SF\_MCAST\_AGING\_TIMER\_DEF}}),}
\DoxyCodeLine{                htole32(\mbox{\hyperlink{if__iwmreg_8h_a3eb4c547c57b19302ae3b3356bbaa7aa}{IWM\_SF\_MCAST\_IDLE\_TIMER\_DEF}})}
\DoxyCodeLine{        \},}
\DoxyCodeLine{        \{}
\DoxyCodeLine{                htole32(\mbox{\hyperlink{if__iwmreg_8h_a93450cb430e071674f28beb3952984e8}{IWM\_SF\_BA\_AGING\_TIMER\_DEF}}),}
\DoxyCodeLine{                htole32(\mbox{\hyperlink{if__iwmreg_8h_a0428d2f21d788dfba47aa440771dda3f}{IWM\_SF\_BA\_IDLE\_TIMER\_DEF}})}
\DoxyCodeLine{        \},}
\DoxyCodeLine{        \{}
\DoxyCodeLine{                htole32(\mbox{\hyperlink{if__iwmreg_8h_a9e49e01069617f0c7bb06afb5199b091}{IWM\_SF\_TX\_RE\_AGING\_TIMER\_DEF}}),}
\DoxyCodeLine{                htole32(\mbox{\hyperlink{if__iwmreg_8h_a0487bbce36e40ea4b5ae9fd67629da94}{IWM\_SF\_TX\_RE\_IDLE\_TIMER\_DEF}})}
\DoxyCodeLine{        \},}
\DoxyCodeLine{\}}

\end{DoxyCode}


Definition at line \mbox{\hyperlink{if__iwm__sf_8c_source_l00147}{147}} of file \mbox{\hyperlink{if__iwm__sf_8c_source}{if\+\_\+iwm\+\_\+sf.\+c}}.



Referenced by \mbox{\hyperlink{if__iwm__sf_8c_source_l00199}{iwm\+\_\+fill\+\_\+sf\+\_\+command()}}.

