\hypertarget{if__iwm__power_8c}{}\doxysection{dev/iwm/if\+\_\+iwm\+\_\+power.c File Reference}
\label{if__iwm__power_8c}\index{dev/iwm/if\_iwm\_power.c@{dev/iwm/if\_iwm\_power.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 $<$dev/pci/pcivar.\+h$>$}\newline
{\ttfamily \#include $<$dev/pci/pcireg.\+h$>$}\newline
{\ttfamily \#include $<$net/bpf.\+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 $<$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\+\_\+debug.\+h$>$}\newline
{\ttfamily \#include $<$dev/iwm/if\+\_\+iwm\+\_\+constants.\+h$>$}\newline
{\ttfamily \#include $<$dev/iwm/if\+\_\+iwm\+\_\+util.\+h$>$}\newline
{\ttfamily \#include $<$dev/iwm/if\+\_\+iwm\+\_\+power.\+h$>$}\newline
Include dependency graph for if\+\_\+iwm\+\_\+power.\+c\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=350pt]{dd/dfa/if__iwm__power_8c__incl}
\end{center}
\end{figure}
\doxysubsection*{Macros}
\begin{DoxyCompactItemize}
\item 
\#define \mbox{\hyperlink{if__iwm__power_8c_a3c80f41459dbadf0713420d49552e885}{IWM\+\_\+\+POWER\+\_\+\+KEEP\+\_\+\+ALIVE\+\_\+\+PERIOD\+\_\+\+SEC}}~25
\end{DoxyCompactItemize}
\doxysubsection*{Functions}
\begin{DoxyCompactItemize}
\item 
\mbox{\hyperlink{if__iwm__power_8c_a8c3ef283470a68cd30afe9b8a72cb60f}{\+\_\+\+\_\+\+FBSDID}} (\char`\"{}\$Free\+BSD\$\char`\"{})
\item 
\mbox{\hyperlink{if__iwm__power_8c_af8146d69bb34ba2dd76d26a2a27102d5}{TUNABLE\+\_\+\+INT}} (\char`\"{}hw.\+iwm.\+power\+\_\+scheme\char`\"{}, \&iwm\+\_\+power\+\_\+scheme)
\item 
static int \mbox{\hyperlink{if__iwm__power_8c_aea9b19a999f20a85e7fb95800f5f762b}{iwm\+\_\+beacon\+\_\+filter\+\_\+send\+\_\+cmd}} (struct \mbox{\hyperlink{structiwm__softc}{iwm\+\_\+softc}} $\ast$sc, struct \mbox{\hyperlink{structiwm__beacon__filter__cmd}{iwm\+\_\+beacon\+\_\+filter\+\_\+cmd}} $\ast$cmd)
\item 
static void \mbox{\hyperlink{if__iwm__power_8c_a1fd8474e5246040bc04e886c84b542d4}{iwm\+\_\+beacon\+\_\+filter\+\_\+set\+\_\+cqm\+\_\+params}} (struct \mbox{\hyperlink{structiwm__softc}{iwm\+\_\+softc}} $\ast$sc, struct \mbox{\hyperlink{structiwm__vap}{iwm\+\_\+vap}} $\ast$ivp, struct \mbox{\hyperlink{structiwm__beacon__filter__cmd}{iwm\+\_\+beacon\+\_\+filter\+\_\+cmd}} $\ast$cmd)
\item 
static void \mbox{\hyperlink{if__iwm__power_8c_af7c65b279614c832c1ad9060e39279f3}{iwm\+\_\+power\+\_\+log}} (struct \mbox{\hyperlink{structiwm__softc}{iwm\+\_\+softc}} $\ast$sc, struct \mbox{\hyperlink{structiwm__mac__power__cmd}{iwm\+\_\+mac\+\_\+power\+\_\+cmd}} $\ast$cmd)
\item 
static boolean\+\_\+t \mbox{\hyperlink{if__iwm__power_8c_a6a6c3f9cdafc991941bb27e5fe7907e9}{iwm\+\_\+power\+\_\+is\+\_\+radar}} (struct \mbox{\hyperlink{structiwm__softc}{iwm\+\_\+softc}} $\ast$sc)
\item 
static void \mbox{\hyperlink{if__iwm__power_8c_a8a222837e170bfec5333c898daacef9d}{iwm\+\_\+power\+\_\+config\+\_\+skip\+\_\+dtim}} (struct \mbox{\hyperlink{structiwm__softc}{iwm\+\_\+softc}} $\ast$sc, struct \mbox{\hyperlink{structiwm__mac__power__cmd}{iwm\+\_\+mac\+\_\+power\+\_\+cmd}} $\ast$cmd)
\item 
static void \mbox{\hyperlink{if__iwm__power_8c_a5668c4e652986546f69009b03c402041}{iwm\+\_\+power\+\_\+build\+\_\+cmd}} (struct \mbox{\hyperlink{structiwm__softc}{iwm\+\_\+softc}} $\ast$sc, struct \mbox{\hyperlink{structiwm__vap}{iwm\+\_\+vap}} $\ast$ivp, struct \mbox{\hyperlink{structiwm__mac__power__cmd}{iwm\+\_\+mac\+\_\+power\+\_\+cmd}} $\ast$cmd)
\item 
static int \mbox{\hyperlink{if__iwm__power_8c_a2939036a917446f8c1dbc989ae056754}{iwm\+\_\+power\+\_\+send\+\_\+cmd}} (struct \mbox{\hyperlink{structiwm__softc}{iwm\+\_\+softc}} $\ast$sc, struct \mbox{\hyperlink{structiwm__vap}{iwm\+\_\+vap}} $\ast$ivp)
\item 
static int \mbox{\hyperlink{if__iwm__power_8c_a78c1375defe382a9d626d372072a6f95}{\+\_\+iwm\+\_\+enable\+\_\+beacon\+\_\+filter}} (struct \mbox{\hyperlink{structiwm__softc}{iwm\+\_\+softc}} $\ast$sc, struct \mbox{\hyperlink{structiwm__vap}{iwm\+\_\+vap}} $\ast$ivp, struct \mbox{\hyperlink{structiwm__beacon__filter__cmd}{iwm\+\_\+beacon\+\_\+filter\+\_\+cmd}} $\ast$cmd)
\item 
int \mbox{\hyperlink{if__iwm__power_8c_a7f2bcc68997fdbd465331c3532d8d893}{iwm\+\_\+enable\+\_\+beacon\+\_\+filter}} (struct \mbox{\hyperlink{structiwm__softc}{iwm\+\_\+softc}} $\ast$sc, struct \mbox{\hyperlink{structiwm__vap}{iwm\+\_\+vap}} $\ast$ivp)
\item 
int \mbox{\hyperlink{if__iwm__power_8c_a0c33d4bf1cf7667e9ab8f06d25c175d0}{iwm\+\_\+disable\+\_\+beacon\+\_\+filter}} (struct \mbox{\hyperlink{structiwm__softc}{iwm\+\_\+softc}} $\ast$sc)
\item 
static int \mbox{\hyperlink{if__iwm__power_8c_af40da21fbcd367181fe6a5ad8c55c8dd}{iwm\+\_\+power\+\_\+set\+\_\+ps}} (struct \mbox{\hyperlink{structiwm__softc}{iwm\+\_\+softc}} $\ast$sc)
\item 
static int \mbox{\hyperlink{if__iwm__power_8c_a36fc804d6965c22b5a81bab0b956a91b}{iwm\+\_\+power\+\_\+set\+\_\+ba}} (struct \mbox{\hyperlink{structiwm__softc}{iwm\+\_\+softc}} $\ast$sc, struct \mbox{\hyperlink{structiwm__vap}{iwm\+\_\+vap}} $\ast$ivp)
\item 
int \mbox{\hyperlink{if__iwm__power_8c_a45c1f1ff9c0cdae9d3e031103116b5ad}{iwm\+\_\+power\+\_\+update\+\_\+ps}} (struct \mbox{\hyperlink{structiwm__softc}{iwm\+\_\+softc}} $\ast$sc)
\item 
int \mbox{\hyperlink{if__iwm__power_8c_a2ec4cf2528c4b24a2433572eaf9c0eb6}{iwm\+\_\+power\+\_\+update\+\_\+mac}} (struct \mbox{\hyperlink{structiwm__softc}{iwm\+\_\+softc}} $\ast$sc)
\item 
int \mbox{\hyperlink{if__iwm__power_8c_af849dc4686a3c62ac12d16eab46749fd}{iwm\+\_\+power\+\_\+update\+\_\+device}} (struct \mbox{\hyperlink{structiwm__softc}{iwm\+\_\+softc}} $\ast$sc)
\end{DoxyCompactItemize}
\doxysubsection*{Variables}
\begin{DoxyCompactItemize}
\item 
static int \mbox{\hyperlink{if__iwm__power_8c_ac67d306f96ce771f92d1c9ec71057ca9}{iwm\+\_\+power\+\_\+scheme}} = \mbox{\hyperlink{if__iwmreg_8h_af81251d07d10d9d0e436c3516bd8eeb1}{IWM\+\_\+\+POWER\+\_\+\+SCHEME\+\_\+\+BPS}}
\end{DoxyCompactItemize}


\doxysubsection{Macro Definition Documentation}
\mbox{\Hypertarget{if__iwm__power_8c_a3c80f41459dbadf0713420d49552e885}\label{if__iwm__power_8c_a3c80f41459dbadf0713420d49552e885}} 
\index{if\_iwm\_power.c@{if\_iwm\_power.c}!IWM\_POWER\_KEEP\_ALIVE\_PERIOD\_SEC@{IWM\_POWER\_KEEP\_ALIVE\_PERIOD\_SEC}}
\index{IWM\_POWER\_KEEP\_ALIVE\_PERIOD\_SEC@{IWM\_POWER\_KEEP\_ALIVE\_PERIOD\_SEC}!if\_iwm\_power.c@{if\_iwm\_power.c}}
\doxysubsubsection{\texorpdfstring{IWM\_POWER\_KEEP\_ALIVE\_PERIOD\_SEC}{IWM\_POWER\_KEEP\_ALIVE\_PERIOD\_SEC}}
{\footnotesize\ttfamily \#define IWM\+\_\+\+POWER\+\_\+\+KEEP\+\_\+\+ALIVE\+\_\+\+PERIOD\+\_\+\+SEC~25}



Definition at line \mbox{\hyperlink{if__iwm__power_8c_source_l00153}{153}} of file \mbox{\hyperlink{if__iwm__power_8c_source}{if\+\_\+iwm\+\_\+power.\+c}}.



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

\mbox{\Hypertarget{if__iwm__power_8c_a78c1375defe382a9d626d372072a6f95}\label{if__iwm__power_8c_a78c1375defe382a9d626d372072a6f95}} 
\index{if\_iwm\_power.c@{if\_iwm\_power.c}!\_iwm\_enable\_beacon\_filter@{\_iwm\_enable\_beacon\_filter}}
\index{\_iwm\_enable\_beacon\_filter@{\_iwm\_enable\_beacon\_filter}!if\_iwm\_power.c@{if\_iwm\_power.c}}
\doxysubsubsection{\texorpdfstring{\_iwm\_enable\_beacon\_filter()}{\_iwm\_enable\_beacon\_filter()}}
{\footnotesize\ttfamily static int \+\_\+iwm\+\_\+enable\+\_\+beacon\+\_\+filter (\begin{DoxyParamCaption}\item[{struct \mbox{\hyperlink{structiwm__softc}{iwm\+\_\+softc}} $\ast$}]{sc,  }\item[{struct \mbox{\hyperlink{structiwm__vap}{iwm\+\_\+vap}} $\ast$}]{ivp,  }\item[{struct \mbox{\hyperlink{structiwm__beacon__filter__cmd}{iwm\+\_\+beacon\+\_\+filter\+\_\+cmd}} $\ast$}]{cmd }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [static]}}



Definition at line \mbox{\hyperlink{if__iwm__power_8c_source_l00341}{341}} of file \mbox{\hyperlink{if__iwm__power_8c_source}{if\+\_\+iwm\+\_\+power.\+c}}.



References \mbox{\hyperlink{if__iwmvar_8h_source_l00347}{iwm\+\_\+bf\+\_\+data\+::bf\+\_\+enabled}}, \mbox{\hyperlink{if__iwm__power_8c_source_l00156}{iwm\+\_\+beacon\+\_\+filter\+\_\+send\+\_\+cmd()}}, \mbox{\hyperlink{if__iwm__power_8c_source_l00203}{iwm\+\_\+beacon\+\_\+filter\+\_\+set\+\_\+cqm\+\_\+params()}}, and \mbox{\hyperlink{if__iwmvar_8h_source_l00488}{iwm\+\_\+softc\+::sc\+\_\+bf}}.



Referenced by \mbox{\hyperlink{if__iwm__power_8c_source_l00356}{iwm\+\_\+enable\+\_\+beacon\+\_\+filter()}}, and \mbox{\hyperlink{if__iwm__power_8c_source_l00411}{iwm\+\_\+power\+\_\+set\+\_\+ba()}}.

Here is the call graph for this function\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=350pt]{d6/dce/if__iwm__power_8c_a78c1375defe382a9d626d372072a6f95_cgraph}
\end{center}
\end{figure}
Here is the caller graph for this function\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=350pt]{d6/dce/if__iwm__power_8c_a78c1375defe382a9d626d372072a6f95_icgraph}
\end{center}
\end{figure}
\mbox{\Hypertarget{if__iwm__power_8c_aea9b19a999f20a85e7fb95800f5f762b}\label{if__iwm__power_8c_aea9b19a999f20a85e7fb95800f5f762b}} 
\index{if\_iwm\_power.c@{if\_iwm\_power.c}!iwm\_beacon\_filter\_send\_cmd@{iwm\_beacon\_filter\_send\_cmd}}
\index{iwm\_beacon\_filter\_send\_cmd@{iwm\_beacon\_filter\_send\_cmd}!if\_iwm\_power.c@{if\_iwm\_power.c}}
\doxysubsubsection{\texorpdfstring{iwm\_beacon\_filter\_send\_cmd()}{iwm\_beacon\_filter\_send\_cmd()}}
{\footnotesize\ttfamily static int iwm\+\_\+beacon\+\_\+filter\+\_\+send\+\_\+cmd (\begin{DoxyParamCaption}\item[{struct \mbox{\hyperlink{structiwm__softc}{iwm\+\_\+softc}} $\ast$}]{sc,  }\item[{struct \mbox{\hyperlink{structiwm__beacon__filter__cmd}{iwm\+\_\+beacon\+\_\+filter\+\_\+cmd}} $\ast$}]{cmd }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [static]}}



Definition at line \mbox{\hyperlink{if__iwm__power_8c_source_l00156}{156}} of file \mbox{\hyperlink{if__iwm__power_8c_source}{if\+\_\+iwm\+\_\+power.\+c}}.



References \mbox{\hyperlink{if__iwmreg_8h_source_l04375}{iwm\+\_\+beacon\+\_\+filter\+\_\+cmd\+::ba\+\_\+enable\+\_\+beacon\+\_\+abort}}, \mbox{\hyperlink{if__iwmreg_8h_source_l04374}{iwm\+\_\+beacon\+\_\+filter\+\_\+cmd\+::ba\+\_\+escape\+\_\+timer}}, \mbox{\hyperlink{if__iwmreg_8h_source_l04372}{iwm\+\_\+beacon\+\_\+filter\+\_\+cmd\+::bf\+\_\+debug\+\_\+flag}}, \mbox{\hyperlink{if__iwmreg_8h_source_l04371}{iwm\+\_\+beacon\+\_\+filter\+\_\+cmd\+::bf\+\_\+enable\+\_\+beacon\+\_\+filter}}, \mbox{\hyperlink{if__iwmreg_8h_source_l04365}{iwm\+\_\+beacon\+\_\+filter\+\_\+cmd\+::bf\+\_\+energy\+\_\+delta}}, \mbox{\hyperlink{if__iwmreg_8h_source_l04373}{iwm\+\_\+beacon\+\_\+filter\+\_\+cmd\+::bf\+\_\+escape\+\_\+timer}}, \mbox{\hyperlink{if__iwmreg_8h_source_l04366}{iwm\+\_\+beacon\+\_\+filter\+\_\+cmd\+::bf\+\_\+roaming\+\_\+energy\+\_\+delta}}, \mbox{\hyperlink{if__iwmreg_8h_source_l04367}{iwm\+\_\+beacon\+\_\+filter\+\_\+cmd\+::bf\+\_\+roaming\+\_\+state}}, \mbox{\hyperlink{if__iwmreg_8h_source_l04369}{iwm\+\_\+beacon\+\_\+filter\+\_\+cmd\+::bf\+\_\+temp\+\_\+fast\+\_\+filter}}, \mbox{\hyperlink{if__iwmreg_8h_source_l04370}{iwm\+\_\+beacon\+\_\+filter\+\_\+cmd\+::bf\+\_\+temp\+\_\+slow\+\_\+filter}}, \mbox{\hyperlink{if__iwmreg_8h_source_l04368}{iwm\+\_\+beacon\+\_\+filter\+\_\+cmd\+::bf\+\_\+temp\+\_\+threshold}}, \mbox{\hyperlink{if__iwm__debug_8h_source_l00059}{IWM\+\_\+\+DPRINTF}}, \mbox{\hyperlink{if__iwmreg_8h_source_l02094}{IWM\+\_\+\+REPLY\+\_\+\+BEACON\+\_\+\+FILTERING\+\_\+\+CMD}}, and \mbox{\hyperlink{if__iwm__util_8c_source_l00349}{iwm\+\_\+send\+\_\+cmd\+\_\+pdu()}}.



Referenced by \mbox{\hyperlink{if__iwm__power_8c_source_l00341}{\+\_\+iwm\+\_\+enable\+\_\+beacon\+\_\+filter()}}, and \mbox{\hyperlink{if__iwm__power_8c_source_l00367}{iwm\+\_\+disable\+\_\+beacon\+\_\+filter()}}.

Here is the call graph for this function\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=350pt]{d6/dce/if__iwm__power_8c_aea9b19a999f20a85e7fb95800f5f762b_cgraph}
\end{center}
\end{figure}
Here is the caller graph for this function\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=350pt]{d6/dce/if__iwm__power_8c_aea9b19a999f20a85e7fb95800f5f762b_icgraph}
\end{center}
\end{figure}
\mbox{\Hypertarget{if__iwm__power_8c_a1fd8474e5246040bc04e886c84b542d4}\label{if__iwm__power_8c_a1fd8474e5246040bc04e886c84b542d4}} 
\index{if\_iwm\_power.c@{if\_iwm\_power.c}!iwm\_beacon\_filter\_set\_cqm\_params@{iwm\_beacon\_filter\_set\_cqm\_params}}
\index{iwm\_beacon\_filter\_set\_cqm\_params@{iwm\_beacon\_filter\_set\_cqm\_params}!if\_iwm\_power.c@{if\_iwm\_power.c}}
\doxysubsubsection{\texorpdfstring{iwm\_beacon\_filter\_set\_cqm\_params()}{iwm\_beacon\_filter\_set\_cqm\_params()}}
{\footnotesize\ttfamily static void iwm\+\_\+beacon\+\_\+filter\+\_\+set\+\_\+cqm\+\_\+params (\begin{DoxyParamCaption}\item[{struct \mbox{\hyperlink{structiwm__softc}{iwm\+\_\+softc}} $\ast$}]{sc,  }\item[{struct \mbox{\hyperlink{structiwm__vap}{iwm\+\_\+vap}} $\ast$}]{ivp,  }\item[{struct \mbox{\hyperlink{structiwm__beacon__filter__cmd}{iwm\+\_\+beacon\+\_\+filter\+\_\+cmd}} $\ast$}]{cmd }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [static]}}



Definition at line \mbox{\hyperlink{if__iwm__power_8c_source_l00203}{203}} of file \mbox{\hyperlink{if__iwm__power_8c_source}{if\+\_\+iwm\+\_\+power.\+c}}.



References \mbox{\hyperlink{if__iwmreg_8h_source_l04375}{iwm\+\_\+beacon\+\_\+filter\+\_\+cmd\+::ba\+\_\+enable\+\_\+beacon\+\_\+abort}}, \mbox{\hyperlink{if__iwmvar_8h_source_l00348}{iwm\+\_\+bf\+\_\+data\+::ba\+\_\+enabled}}, and \mbox{\hyperlink{if__iwmvar_8h_source_l00488}{iwm\+\_\+softc\+::sc\+\_\+bf}}.



Referenced by \mbox{\hyperlink{if__iwm__power_8c_source_l00341}{\+\_\+iwm\+\_\+enable\+\_\+beacon\+\_\+filter()}}.

Here is the caller graph for this function\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=350pt]{d6/dce/if__iwm__power_8c_a1fd8474e5246040bc04e886c84b542d4_icgraph}
\end{center}
\end{figure}
\mbox{\Hypertarget{if__iwm__power_8c_a0c33d4bf1cf7667e9ab8f06d25c175d0}\label{if__iwm__power_8c_a0c33d4bf1cf7667e9ab8f06d25c175d0}} 
\index{if\_iwm\_power.c@{if\_iwm\_power.c}!iwm\_disable\_beacon\_filter@{iwm\_disable\_beacon\_filter}}
\index{iwm\_disable\_beacon\_filter@{iwm\_disable\_beacon\_filter}!if\_iwm\_power.c@{if\_iwm\_power.c}}
\doxysubsubsection{\texorpdfstring{iwm\_disable\_beacon\_filter()}{iwm\_disable\_beacon\_filter()}}
{\footnotesize\ttfamily int iwm\+\_\+disable\+\_\+beacon\+\_\+filter (\begin{DoxyParamCaption}\item[{struct \mbox{\hyperlink{structiwm__softc}{iwm\+\_\+softc}} $\ast$}]{sc }\end{DoxyParamCaption})}



Definition at line \mbox{\hyperlink{if__iwm__power_8c_source_l00367}{367}} of file \mbox{\hyperlink{if__iwm__power_8c_source}{if\+\_\+iwm\+\_\+power.\+c}}.



References \mbox{\hyperlink{if__iwmvar_8h_source_l00347}{iwm\+\_\+bf\+\_\+data\+::bf\+\_\+enabled}}, \mbox{\hyperlink{if__iwm__power_8c_source_l00156}{iwm\+\_\+beacon\+\_\+filter\+\_\+send\+\_\+cmd()}}, and \mbox{\hyperlink{if__iwmvar_8h_source_l00488}{iwm\+\_\+softc\+::sc\+\_\+bf}}.



Referenced by \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]{d6/dce/if__iwm__power_8c_a0c33d4bf1cf7667e9ab8f06d25c175d0_cgraph}
\end{center}
\end{figure}
Here is the caller graph for this function\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=350pt]{d6/dce/if__iwm__power_8c_a0c33d4bf1cf7667e9ab8f06d25c175d0_icgraph}
\end{center}
\end{figure}
\mbox{\Hypertarget{if__iwm__power_8c_a7f2bcc68997fdbd465331c3532d8d893}\label{if__iwm__power_8c_a7f2bcc68997fdbd465331c3532d8d893}} 
\index{if\_iwm\_power.c@{if\_iwm\_power.c}!iwm\_enable\_beacon\_filter@{iwm\_enable\_beacon\_filter}}
\index{iwm\_enable\_beacon\_filter@{iwm\_enable\_beacon\_filter}!if\_iwm\_power.c@{if\_iwm\_power.c}}
\doxysubsubsection{\texorpdfstring{iwm\_enable\_beacon\_filter()}{iwm\_enable\_beacon\_filter()}}
{\footnotesize\ttfamily int iwm\+\_\+enable\+\_\+beacon\+\_\+filter (\begin{DoxyParamCaption}\item[{struct \mbox{\hyperlink{structiwm__softc}{iwm\+\_\+softc}} $\ast$}]{sc,  }\item[{struct \mbox{\hyperlink{structiwm__vap}{iwm\+\_\+vap}} $\ast$}]{ivp }\end{DoxyParamCaption})}



Definition at line \mbox{\hyperlink{if__iwm__power_8c_source_l00356}{356}} of file \mbox{\hyperlink{if__iwm__power_8c_source}{if\+\_\+iwm\+\_\+power.\+c}}.



References \mbox{\hyperlink{if__iwm__power_8c_source_l00341}{\+\_\+iwm\+\_\+enable\+\_\+beacon\+\_\+filter()}}, and \mbox{\hyperlink{if__iwmreg_8h_source_l04418}{IWM\+\_\+\+BF\+\_\+\+CMD\+\_\+\+CONFIG\+\_\+\+DEFAULTS}}.



Referenced by \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]{d6/dce/if__iwm__power_8c_a7f2bcc68997fdbd465331c3532d8d893_cgraph}
\end{center}
\end{figure}
Here is the caller graph for this function\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=350pt]{d6/dce/if__iwm__power_8c_a7f2bcc68997fdbd465331c3532d8d893_icgraph}
\end{center}
\end{figure}
\mbox{\Hypertarget{if__iwm__power_8c_a5668c4e652986546f69009b03c402041}\label{if__iwm__power_8c_a5668c4e652986546f69009b03c402041}} 
\index{if\_iwm\_power.c@{if\_iwm\_power.c}!iwm\_power\_build\_cmd@{iwm\_power\_build\_cmd}}
\index{iwm\_power\_build\_cmd@{iwm\_power\_build\_cmd}!if\_iwm\_power.c@{if\_iwm\_power.c}}
\doxysubsubsection{\texorpdfstring{iwm\_power\_build\_cmd()}{iwm\_power\_build\_cmd()}}
{\footnotesize\ttfamily static void iwm\+\_\+power\+\_\+build\+\_\+cmd (\begin{DoxyParamCaption}\item[{struct \mbox{\hyperlink{structiwm__softc}{iwm\+\_\+softc}} $\ast$}]{sc,  }\item[{struct \mbox{\hyperlink{structiwm__vap}{iwm\+\_\+vap}} $\ast$}]{ivp,  }\item[{struct \mbox{\hyperlink{structiwm__mac__power__cmd}{iwm\+\_\+mac\+\_\+power\+\_\+cmd}} $\ast$}]{cmd }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [static]}}



Definition at line \mbox{\hyperlink{if__iwm__power_8c_source_l00281}{281}} of file \mbox{\hyperlink{if__iwm__power_8c_source}{if\+\_\+iwm\+\_\+power.\+c}}.



References \mbox{\hyperlink{if__iwmvar_8h_source_l00364}{iwm\+\_\+vap\+::color}}, \mbox{\hyperlink{if__iwmreg_8h_source_l04285}{iwm\+\_\+mac\+\_\+power\+\_\+cmd\+::flags}}, \mbox{\hyperlink{if__iwmvar_8h_source_l00363}{iwm\+\_\+vap\+::id}}, \mbox{\hyperlink{if__iwmreg_8h_source_l04282}{iwm\+\_\+mac\+\_\+power\+\_\+cmd\+::id\+\_\+and\+\_\+color}}, \mbox{\hyperlink{if__iwmvar_8h_source_l00354}{iwm\+\_\+vap\+::iv\+\_\+vap}}, \mbox{\hyperlink{if__iwm__constants_8h_source_l00080}{IWM\+\_\+\+DEFAULT\+\_\+\+PS\+\_\+\+RX\+\_\+\+DATA\+\_\+\+TIMEOUT}}, \mbox{\hyperlink{if__iwm__constants_8h_source_l00079}{IWM\+\_\+\+DEFAULT\+\_\+\+PS\+\_\+\+TX\+\_\+\+DATA\+\_\+\+TIMEOUT}}, \mbox{\hyperlink{if__iwmreg_8h_source_l02657}{IWM\+\_\+\+FW\+\_\+\+CMD\+\_\+\+ID\+\_\+\+AND\+\_\+\+COLOR}}, \mbox{\hyperlink{if__iwmvar_8h_source_l00392}{IWM\+\_\+\+NODE}}, \mbox{\hyperlink{if__iwm__power_8c_source_l00251}{iwm\+\_\+power\+\_\+config\+\_\+skip\+\_\+dtim()}}, \mbox{\hyperlink{if__iwmreg_8h_source_l04202}{IWM\+\_\+\+POWER\+\_\+\+FLAGS\+\_\+\+POWER\+\_\+\+MANAGEMENT\+\_\+\+ENA\+\_\+\+MSK}}, \mbox{\hyperlink{if__iwmreg_8h_source_l04201}{IWM\+\_\+\+POWER\+\_\+\+FLAGS\+\_\+\+POWER\+\_\+\+SAVE\+\_\+\+ENA\+\_\+\+MSK}}, \mbox{\hyperlink{if__iwm__power_8c_source_l00153}{IWM\+\_\+\+POWER\+\_\+\+KEEP\+\_\+\+ALIVE\+\_\+\+PERIOD\+\_\+\+SEC}}, \mbox{\hyperlink{if__iwmreg_8h_source_l04286}{iwm\+\_\+mac\+\_\+power\+\_\+cmd\+::keep\+\_\+alive\+\_\+seconds}}, \mbox{\hyperlink{if__iwmreg_8h_source_l04287}{iwm\+\_\+mac\+\_\+power\+\_\+cmd\+::rx\+\_\+data\+\_\+timeout}}, \mbox{\hyperlink{if__iwmvar_8h_source_l00546}{iwm\+\_\+softc\+::sc\+\_\+ps\+\_\+disabled}}, and \mbox{\hyperlink{if__iwmreg_8h_source_l04288}{iwm\+\_\+mac\+\_\+power\+\_\+cmd\+::tx\+\_\+data\+\_\+timeout}}.



Referenced by \mbox{\hyperlink{if__iwm__power_8c_source_l00329}{iwm\+\_\+power\+\_\+send\+\_\+cmd()}}.

Here is the call graph for this function\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=350pt]{d6/dce/if__iwm__power_8c_a5668c4e652986546f69009b03c402041_cgraph}
\end{center}
\end{figure}
Here is the caller graph for this function\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=350pt]{d6/dce/if__iwm__power_8c_a5668c4e652986546f69009b03c402041_icgraph}
\end{center}
\end{figure}
\mbox{\Hypertarget{if__iwm__power_8c_a8a222837e170bfec5333c898daacef9d}\label{if__iwm__power_8c_a8a222837e170bfec5333c898daacef9d}} 
\index{if\_iwm\_power.c@{if\_iwm\_power.c}!iwm\_power\_config\_skip\_dtim@{iwm\_power\_config\_skip\_dtim}}
\index{iwm\_power\_config\_skip\_dtim@{iwm\_power\_config\_skip\_dtim}!if\_iwm\_power.c@{if\_iwm\_power.c}}
\doxysubsubsection{\texorpdfstring{iwm\_power\_config\_skip\_dtim()}{iwm\_power\_config\_skip\_dtim()}}
{\footnotesize\ttfamily static void iwm\+\_\+power\+\_\+config\+\_\+skip\+\_\+dtim (\begin{DoxyParamCaption}\item[{struct \mbox{\hyperlink{structiwm__softc}{iwm\+\_\+softc}} $\ast$}]{sc,  }\item[{struct \mbox{\hyperlink{structiwm__mac__power__cmd}{iwm\+\_\+mac\+\_\+power\+\_\+cmd}} $\ast$}]{cmd }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [static]}}



Definition at line \mbox{\hyperlink{if__iwm__power_8c_source_l00251}{251}} of file \mbox{\hyperlink{if__iwm__power_8c_source}{if\+\_\+iwm\+\_\+power.\+c}}.



References \mbox{\hyperlink{if__iwmreg_8h_source_l04285}{iwm\+\_\+mac\+\_\+power\+\_\+cmd\+::flags}}, \mbox{\hyperlink{if__iwmreg_8h_source_l04203}{IWM\+\_\+\+POWER\+\_\+\+FLAGS\+\_\+\+SKIP\+\_\+\+OVER\+\_\+\+DTIM\+\_\+\+MSK}}, \mbox{\hyperlink{if__iwm__power_8c_source_l00235}{iwm\+\_\+power\+\_\+is\+\_\+radar()}}, \mbox{\hyperlink{if__iwm__power_8c_source_l00145}{iwm\+\_\+power\+\_\+scheme}}, \mbox{\hyperlink{if__iwmreg_8h_source_l06878}{IWM\+\_\+\+POWER\+\_\+\+SCHEME\+\_\+\+LP}}, \mbox{\hyperlink{if__iwmvar_8h_source_l00414}{iwm\+\_\+softc\+::sc\+\_\+ic}}, and \mbox{\hyperlink{if__iwmreg_8h_source_l04292}{iwm\+\_\+mac\+\_\+power\+\_\+cmd\+::skip\+\_\+dtim\+\_\+periods}}.



Referenced by \mbox{\hyperlink{if__iwm__power_8c_source_l00281}{iwm\+\_\+power\+\_\+build\+\_\+cmd()}}.

Here is the call graph for this function\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=350pt]{d6/dce/if__iwm__power_8c_a8a222837e170bfec5333c898daacef9d_cgraph}
\end{center}
\end{figure}
Here is the caller graph for this function\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=350pt]{d6/dce/if__iwm__power_8c_a8a222837e170bfec5333c898daacef9d_icgraph}
\end{center}
\end{figure}
\mbox{\Hypertarget{if__iwm__power_8c_a6a6c3f9cdafc991941bb27e5fe7907e9}\label{if__iwm__power_8c_a6a6c3f9cdafc991941bb27e5fe7907e9}} 
\index{if\_iwm\_power.c@{if\_iwm\_power.c}!iwm\_power\_is\_radar@{iwm\_power\_is\_radar}}
\index{iwm\_power\_is\_radar@{iwm\_power\_is\_radar}!if\_iwm\_power.c@{if\_iwm\_power.c}}
\doxysubsubsection{\texorpdfstring{iwm\_power\_is\_radar()}{iwm\_power\_is\_radar()}}
{\footnotesize\ttfamily static boolean\+\_\+t iwm\+\_\+power\+\_\+is\+\_\+radar (\begin{DoxyParamCaption}\item[{struct \mbox{\hyperlink{structiwm__softc}{iwm\+\_\+softc}} $\ast$}]{sc }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [static]}}



Definition at line \mbox{\hyperlink{if__iwm__power_8c_source_l00235}{235}} of file \mbox{\hyperlink{if__iwm__power_8c_source}{if\+\_\+iwm\+\_\+power.\+c}}.



References \mbox{\hyperlink{if__iwmvar_8h_source_l00414}{iwm\+\_\+softc\+::sc\+\_\+ic}}.



Referenced by \mbox{\hyperlink{if__iwm__power_8c_source_l00251}{iwm\+\_\+power\+\_\+config\+\_\+skip\+\_\+dtim()}}.

Here is the caller graph for this function\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=350pt]{d6/dce/if__iwm__power_8c_a6a6c3f9cdafc991941bb27e5fe7907e9_icgraph}
\end{center}
\end{figure}
\mbox{\Hypertarget{if__iwm__power_8c_af7c65b279614c832c1ad9060e39279f3}\label{if__iwm__power_8c_af7c65b279614c832c1ad9060e39279f3}} 
\index{if\_iwm\_power.c@{if\_iwm\_power.c}!iwm\_power\_log@{iwm\_power\_log}}
\index{iwm\_power\_log@{iwm\_power\_log}!if\_iwm\_power.c@{if\_iwm\_power.c}}
\doxysubsubsection{\texorpdfstring{iwm\_power\_log()}{iwm\_power\_log()}}
{\footnotesize\ttfamily static void iwm\+\_\+power\+\_\+log (\begin{DoxyParamCaption}\item[{struct \mbox{\hyperlink{structiwm__softc}{iwm\+\_\+softc}} $\ast$}]{sc,  }\item[{struct \mbox{\hyperlink{structiwm__mac__power__cmd}{iwm\+\_\+mac\+\_\+power\+\_\+cmd}} $\ast$}]{cmd }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [static]}}



Definition at line \mbox{\hyperlink{if__iwm__power_8c_source_l00210}{210}} of file \mbox{\hyperlink{if__iwm__power_8c_source}{if\+\_\+iwm\+\_\+power.\+c}}.



References \mbox{\hyperlink{if__iwmreg_8h_source_l04285}{iwm\+\_\+mac\+\_\+power\+\_\+cmd\+::flags}}, \mbox{\hyperlink{if__iwmreg_8h_source_l04282}{iwm\+\_\+mac\+\_\+power\+\_\+cmd\+::id\+\_\+and\+\_\+color}}, \mbox{\hyperlink{if__iwm__debug_8h_source_l00059}{IWM\+\_\+\+DPRINTF}}, \mbox{\hyperlink{if__iwmreg_8h_source_l04202}{IWM\+\_\+\+POWER\+\_\+\+FLAGS\+\_\+\+POWER\+\_\+\+MANAGEMENT\+\_\+\+ENA\+\_\+\+MSK}}, \mbox{\hyperlink{if__iwmreg_8h_source_l04203}{IWM\+\_\+\+POWER\+\_\+\+FLAGS\+\_\+\+SKIP\+\_\+\+OVER\+\_\+\+DTIM\+\_\+\+MSK}}, \mbox{\hyperlink{if__iwm__power_8c_source_l00145}{iwm\+\_\+power\+\_\+scheme}}, \mbox{\hyperlink{if__iwmreg_8h_source_l04286}{iwm\+\_\+mac\+\_\+power\+\_\+cmd\+::keep\+\_\+alive\+\_\+seconds}}, \mbox{\hyperlink{if__iwmreg_8h_source_l04287}{iwm\+\_\+mac\+\_\+power\+\_\+cmd\+::rx\+\_\+data\+\_\+timeout}}, \mbox{\hyperlink{if__iwmreg_8h_source_l04292}{iwm\+\_\+mac\+\_\+power\+\_\+cmd\+::skip\+\_\+dtim\+\_\+periods}}, and \mbox{\hyperlink{if__iwmreg_8h_source_l04288}{iwm\+\_\+mac\+\_\+power\+\_\+cmd\+::tx\+\_\+data\+\_\+timeout}}.



Referenced by \mbox{\hyperlink{if__iwm__power_8c_source_l00329}{iwm\+\_\+power\+\_\+send\+\_\+cmd()}}.

Here is the caller graph for this function\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=350pt]{d6/dce/if__iwm__power_8c_af7c65b279614c832c1ad9060e39279f3_icgraph}
\end{center}
\end{figure}
\mbox{\Hypertarget{if__iwm__power_8c_a2939036a917446f8c1dbc989ae056754}\label{if__iwm__power_8c_a2939036a917446f8c1dbc989ae056754}} 
\index{if\_iwm\_power.c@{if\_iwm\_power.c}!iwm\_power\_send\_cmd@{iwm\_power\_send\_cmd}}
\index{iwm\_power\_send\_cmd@{iwm\_power\_send\_cmd}!if\_iwm\_power.c@{if\_iwm\_power.c}}
\doxysubsubsection{\texorpdfstring{iwm\_power\_send\_cmd()}{iwm\_power\_send\_cmd()}}
{\footnotesize\ttfamily static int iwm\+\_\+power\+\_\+send\+\_\+cmd (\begin{DoxyParamCaption}\item[{struct \mbox{\hyperlink{structiwm__softc}{iwm\+\_\+softc}} $\ast$}]{sc,  }\item[{struct \mbox{\hyperlink{structiwm__vap}{iwm\+\_\+vap}} $\ast$}]{ivp }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [static]}}



Definition at line \mbox{\hyperlink{if__iwm__power_8c_source_l00329}{329}} of file \mbox{\hyperlink{if__iwm__power_8c_source}{if\+\_\+iwm\+\_\+power.\+c}}.



References \mbox{\hyperlink{if__iwmreg_8h_source_l02077}{IWM\+\_\+\+MAC\+\_\+\+PM\+\_\+\+POWER\+\_\+\+TABLE}}, \mbox{\hyperlink{if__iwm__power_8c_source_l00281}{iwm\+\_\+power\+\_\+build\+\_\+cmd()}}, \mbox{\hyperlink{if__iwm__power_8c_source_l00210}{iwm\+\_\+power\+\_\+log()}}, and \mbox{\hyperlink{if__iwm__util_8c_source_l00349}{iwm\+\_\+send\+\_\+cmd\+\_\+pdu()}}.



Referenced by \mbox{\hyperlink{if__iwm__power_8c_source_l00450}{iwm\+\_\+power\+\_\+update\+\_\+mac()}}.

Here is the call graph for this function\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=350pt]{d6/dce/if__iwm__power_8c_a2939036a917446f8c1dbc989ae056754_cgraph}
\end{center}
\end{figure}
Here is the caller graph for this function\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=350pt]{d6/dce/if__iwm__power_8c_a2939036a917446f8c1dbc989ae056754_icgraph}
\end{center}
\end{figure}
\mbox{\Hypertarget{if__iwm__power_8c_a36fc804d6965c22b5a81bab0b956a91b}\label{if__iwm__power_8c_a36fc804d6965c22b5a81bab0b956a91b}} 
\index{if\_iwm\_power.c@{if\_iwm\_power.c}!iwm\_power\_set\_ba@{iwm\_power\_set\_ba}}
\index{iwm\_power\_set\_ba@{iwm\_power\_set\_ba}!if\_iwm\_power.c@{if\_iwm\_power.c}}
\doxysubsubsection{\texorpdfstring{iwm\_power\_set\_ba()}{iwm\_power\_set\_ba()}}
{\footnotesize\ttfamily static int iwm\+\_\+power\+\_\+set\+\_\+ba (\begin{DoxyParamCaption}\item[{struct \mbox{\hyperlink{structiwm__softc}{iwm\+\_\+softc}} $\ast$}]{sc,  }\item[{struct \mbox{\hyperlink{structiwm__vap}{iwm\+\_\+vap}} $\ast$}]{ivp }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [static]}}



Definition at line \mbox{\hyperlink{if__iwm__power_8c_source_l00411}{411}} of file \mbox{\hyperlink{if__iwm__power_8c_source}{if\+\_\+iwm\+\_\+power.\+c}}.



References \mbox{\hyperlink{if__iwm__power_8c_source_l00341}{\+\_\+iwm\+\_\+enable\+\_\+beacon\+\_\+filter()}}, \mbox{\hyperlink{if__iwmvar_8h_source_l00348}{iwm\+\_\+bf\+\_\+data\+::ba\+\_\+enabled}}, \mbox{\hyperlink{if__iwmvar_8h_source_l00347}{iwm\+\_\+bf\+\_\+data\+::bf\+\_\+enabled}}, \mbox{\hyperlink{if__iwmvar_8h_source_l00354}{iwm\+\_\+vap\+::iv\+\_\+vap}}, \mbox{\hyperlink{if__iwmreg_8h_source_l04418}{IWM\+\_\+\+BF\+\_\+\+CMD\+\_\+\+CONFIG\+\_\+\+DEFAULTS}}, \mbox{\hyperlink{if__iwmvar_8h_source_l00392}{IWM\+\_\+\+NODE}}, \mbox{\hyperlink{if__iwmvar_8h_source_l00488}{iwm\+\_\+softc\+::sc\+\_\+bf}}, and \mbox{\hyperlink{if__iwmvar_8h_source_l00546}{iwm\+\_\+softc\+::sc\+\_\+ps\+\_\+disabled}}.



Referenced by \mbox{\hyperlink{if__iwm__power_8c_source_l00450}{iwm\+\_\+power\+\_\+update\+\_\+mac()}}, and \mbox{\hyperlink{if__iwm__power_8c_source_l00434}{iwm\+\_\+power\+\_\+update\+\_\+ps()}}.

Here is the call graph for this function\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=350pt]{d6/dce/if__iwm__power_8c_a36fc804d6965c22b5a81bab0b956a91b_cgraph}
\end{center}
\end{figure}
Here is the caller graph for this function\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=350pt]{d6/dce/if__iwm__power_8c_a36fc804d6965c22b5a81bab0b956a91b_icgraph}
\end{center}
\end{figure}
\mbox{\Hypertarget{if__iwm__power_8c_af40da21fbcd367181fe6a5ad8c55c8dd}\label{if__iwm__power_8c_af40da21fbcd367181fe6a5ad8c55c8dd}} 
\index{if\_iwm\_power.c@{if\_iwm\_power.c}!iwm\_power\_set\_ps@{iwm\_power\_set\_ps}}
\index{iwm\_power\_set\_ps@{iwm\_power\_set\_ps}!if\_iwm\_power.c@{if\_iwm\_power.c}}
\doxysubsubsection{\texorpdfstring{iwm\_power\_set\_ps()}{iwm\_power\_set\_ps()}}
{\footnotesize\ttfamily static int iwm\+\_\+power\+\_\+set\+\_\+ps (\begin{DoxyParamCaption}\item[{struct \mbox{\hyperlink{structiwm__softc}{iwm\+\_\+softc}} $\ast$}]{sc }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [static]}}



Definition at line \mbox{\hyperlink{if__iwm__power_8c_source_l00380}{380}} of file \mbox{\hyperlink{if__iwm__power_8c_source}{if\+\_\+iwm\+\_\+power.\+c}}.



References \mbox{\hyperlink{if__iwm__power_8c_source_l00145}{iwm\+\_\+power\+\_\+scheme}}, \mbox{\hyperlink{if__iwmreg_8h_source_l06876}{IWM\+\_\+\+POWER\+\_\+\+SCHEME\+\_\+\+CAM}}, \mbox{\hyperlink{if__iwm__power_8c_source_l00472}{iwm\+\_\+power\+\_\+update\+\_\+device()}}, \mbox{\hyperlink{if__iwmvar_8h_source_l00382}{IWM\+\_\+\+VAP}}, \mbox{\hyperlink{if__iwmvar_8h_source_l00361}{iwm\+\_\+vap\+::phy\+\_\+ctxt}}, \mbox{\hyperlink{if__iwmvar_8h_source_l00380}{iwm\+\_\+vap\+::ps\+\_\+disabled}}, \mbox{\hyperlink{if__iwmvar_8h_source_l00414}{iwm\+\_\+softc\+::sc\+\_\+ic}}, and \mbox{\hyperlink{if__iwmvar_8h_source_l00546}{iwm\+\_\+softc\+::sc\+\_\+ps\+\_\+disabled}}.



Referenced by \mbox{\hyperlink{if__iwm__power_8c_source_l00450}{iwm\+\_\+power\+\_\+update\+\_\+mac()}}, and \mbox{\hyperlink{if__iwm__power_8c_source_l00434}{iwm\+\_\+power\+\_\+update\+\_\+ps()}}.

Here is the call graph for this function\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=350pt]{d6/dce/if__iwm__power_8c_af40da21fbcd367181fe6a5ad8c55c8dd_cgraph}
\end{center}
\end{figure}
Here is the caller graph for this function\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=350pt]{d6/dce/if__iwm__power_8c_af40da21fbcd367181fe6a5ad8c55c8dd_icgraph}
\end{center}
\end{figure}
\mbox{\Hypertarget{if__iwm__power_8c_af849dc4686a3c62ac12d16eab46749fd}\label{if__iwm__power_8c_af849dc4686a3c62ac12d16eab46749fd}} 
\index{if\_iwm\_power.c@{if\_iwm\_power.c}!iwm\_power\_update\_device@{iwm\_power\_update\_device}}
\index{iwm\_power\_update\_device@{iwm\_power\_update\_device}!if\_iwm\_power.c@{if\_iwm\_power.c}}
\doxysubsubsection{\texorpdfstring{iwm\_power\_update\_device()}{iwm\_power\_update\_device()}}
{\footnotesize\ttfamily int iwm\+\_\+power\+\_\+update\+\_\+device (\begin{DoxyParamCaption}\item[{struct \mbox{\hyperlink{structiwm__softc}{iwm\+\_\+softc}} $\ast$}]{sc }\end{DoxyParamCaption})}



Definition at line \mbox{\hyperlink{if__iwm__power_8c_source_l00472}{472}} of file \mbox{\hyperlink{if__iwm__power_8c_source}{if\+\_\+iwm\+\_\+power.\+c}}.



References \mbox{\hyperlink{if__iwmreg_8h_source_l04233}{iwm\+\_\+device\+\_\+power\+\_\+cmd\+::flags}}, \mbox{\hyperlink{if__iwmreg_8h_source_l04222}{IWM\+\_\+\+DEVICE\+\_\+\+POWER\+\_\+\+FLAGS\+\_\+\+POWER\+\_\+\+SAVE\+\_\+\+ENA\+\_\+\+MSK}}, \mbox{\hyperlink{if__iwm__debug_8h_source_l00059}{IWM\+\_\+\+DPRINTF}}, \mbox{\hyperlink{if__iwm__power_8c_source_l00145}{iwm\+\_\+power\+\_\+scheme}}, \mbox{\hyperlink{if__iwmreg_8h_source_l06876}{IWM\+\_\+\+POWER\+\_\+\+SCHEME\+\_\+\+CAM}}, \mbox{\hyperlink{if__iwmreg_8h_source_l02049}{IWM\+\_\+\+POWER\+\_\+\+TABLE\+\_\+\+CMD}}, \mbox{\hyperlink{if__iwm__util_8c_source_l00349}{iwm\+\_\+send\+\_\+cmd\+\_\+pdu()}}, and \mbox{\hyperlink{if__iwmvar_8h_source_l00546}{iwm\+\_\+softc\+::sc\+\_\+ps\+\_\+disabled}}.



Referenced by \mbox{\hyperlink{if__iwm_8c_source_l04692}{iwm\+\_\+init\+\_\+hw()}}, and \mbox{\hyperlink{if__iwm__power_8c_source_l00380}{iwm\+\_\+power\+\_\+set\+\_\+ps()}}.

Here is the call graph for this function\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=350pt]{d6/dce/if__iwm__power_8c_af849dc4686a3c62ac12d16eab46749fd_cgraph}
\end{center}
\end{figure}
Here is the caller graph for this function\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=350pt]{d6/dce/if__iwm__power_8c_af849dc4686a3c62ac12d16eab46749fd_icgraph}
\end{center}
\end{figure}
\mbox{\Hypertarget{if__iwm__power_8c_a2ec4cf2528c4b24a2433572eaf9c0eb6}\label{if__iwm__power_8c_a2ec4cf2528c4b24a2433572eaf9c0eb6}} 
\index{if\_iwm\_power.c@{if\_iwm\_power.c}!iwm\_power\_update\_mac@{iwm\_power\_update\_mac}}
\index{iwm\_power\_update\_mac@{iwm\_power\_update\_mac}!if\_iwm\_power.c@{if\_iwm\_power.c}}
\doxysubsubsection{\texorpdfstring{iwm\_power\_update\_mac()}{iwm\_power\_update\_mac()}}
{\footnotesize\ttfamily int iwm\+\_\+power\+\_\+update\+\_\+mac (\begin{DoxyParamCaption}\item[{struct \mbox{\hyperlink{structiwm__softc}{iwm\+\_\+softc}} $\ast$}]{sc }\end{DoxyParamCaption})}



Definition at line \mbox{\hyperlink{if__iwm__power_8c_source_l00450}{450}} of file \mbox{\hyperlink{if__iwm__power_8c_source}{if\+\_\+iwm\+\_\+power.\+c}}.



References \mbox{\hyperlink{if__iwm__power_8c_source_l00329}{iwm\+\_\+power\+\_\+send\+\_\+cmd()}}, \mbox{\hyperlink{if__iwm__power_8c_source_l00411}{iwm\+\_\+power\+\_\+set\+\_\+ba()}}, \mbox{\hyperlink{if__iwm__power_8c_source_l00380}{iwm\+\_\+power\+\_\+set\+\_\+ps()}}, \mbox{\hyperlink{if__iwmvar_8h_source_l00382}{IWM\+\_\+\+VAP}}, and \mbox{\hyperlink{if__iwmvar_8h_source_l00414}{iwm\+\_\+softc\+::sc\+\_\+ic}}.



Referenced by \mbox{\hyperlink{if__iwm_8c_source_l04062}{iwm\+\_\+auth()}}, \mbox{\hyperlink{if__iwm_8c_source_l04328}{iwm\+\_\+bring\+\_\+down\+\_\+firmware()}}, 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]{d6/dce/if__iwm__power_8c_a2ec4cf2528c4b24a2433572eaf9c0eb6_cgraph}
\end{center}
\end{figure}
Here is the caller graph for this function\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=350pt]{d6/dce/if__iwm__power_8c_a2ec4cf2528c4b24a2433572eaf9c0eb6_icgraph}
\end{center}
\end{figure}
\mbox{\Hypertarget{if__iwm__power_8c_a45c1f1ff9c0cdae9d3e031103116b5ad}\label{if__iwm__power_8c_a45c1f1ff9c0cdae9d3e031103116b5ad}} 
\index{if\_iwm\_power.c@{if\_iwm\_power.c}!iwm\_power\_update\_ps@{iwm\_power\_update\_ps}}
\index{iwm\_power\_update\_ps@{iwm\_power\_update\_ps}!if\_iwm\_power.c@{if\_iwm\_power.c}}
\doxysubsubsection{\texorpdfstring{iwm\_power\_update\_ps()}{iwm\_power\_update\_ps()}}
{\footnotesize\ttfamily int iwm\+\_\+power\+\_\+update\+\_\+ps (\begin{DoxyParamCaption}\item[{struct \mbox{\hyperlink{structiwm__softc}{iwm\+\_\+softc}} $\ast$}]{sc }\end{DoxyParamCaption})}



Definition at line \mbox{\hyperlink{if__iwm__power_8c_source_l00434}{434}} of file \mbox{\hyperlink{if__iwm__power_8c_source}{if\+\_\+iwm\+\_\+power.\+c}}.



References \mbox{\hyperlink{if__iwm__power_8c_source_l00411}{iwm\+\_\+power\+\_\+set\+\_\+ba()}}, \mbox{\hyperlink{if__iwm__power_8c_source_l00380}{iwm\+\_\+power\+\_\+set\+\_\+ps()}}, \mbox{\hyperlink{if__iwmvar_8h_source_l00382}{IWM\+\_\+\+VAP}}, and \mbox{\hyperlink{if__iwmvar_8h_source_l00414}{iwm\+\_\+softc\+::sc\+\_\+ic}}.

Here is the call graph for this function\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=350pt]{d6/dce/if__iwm__power_8c_a45c1f1ff9c0cdae9d3e031103116b5ad_cgraph}
\end{center}
\end{figure}
\mbox{\Hypertarget{if__iwm__power_8c_af8146d69bb34ba2dd76d26a2a27102d5}\label{if__iwm__power_8c_af8146d69bb34ba2dd76d26a2a27102d5}} 
\index{if\_iwm\_power.c@{if\_iwm\_power.c}!TUNABLE\_INT@{TUNABLE\_INT}}
\index{TUNABLE\_INT@{TUNABLE\_INT}!if\_iwm\_power.c@{if\_iwm\_power.c}}
\doxysubsubsection{\texorpdfstring{TUNABLE\_INT()}{TUNABLE\_INT()}}
{\footnotesize\ttfamily TUNABLE\+\_\+\+INT (\begin{DoxyParamCaption}\item[{\char`\"{}hw.\+iwm.\+power\+\_\+scheme\char`\"{}}]{,  }\item[{\&}]{iwm\+\_\+power\+\_\+scheme }\end{DoxyParamCaption})}



\doxysubsection{Variable Documentation}
\mbox{\Hypertarget{if__iwm__power_8c_ac67d306f96ce771f92d1c9ec71057ca9}\label{if__iwm__power_8c_ac67d306f96ce771f92d1c9ec71057ca9}} 
\index{if\_iwm\_power.c@{if\_iwm\_power.c}!iwm\_power\_scheme@{iwm\_power\_scheme}}
\index{iwm\_power\_scheme@{iwm\_power\_scheme}!if\_iwm\_power.c@{if\_iwm\_power.c}}
\doxysubsubsection{\texorpdfstring{iwm\_power\_scheme}{iwm\_power\_scheme}}
{\footnotesize\ttfamily int iwm\+\_\+power\+\_\+scheme = \mbox{\hyperlink{if__iwmreg_8h_af81251d07d10d9d0e436c3516bd8eeb1}{IWM\+\_\+\+POWER\+\_\+\+SCHEME\+\_\+\+BPS}}\hspace{0.3cm}{\ttfamily [static]}}



Definition at line \mbox{\hyperlink{if__iwm__power_8c_source_l00145}{145}} of file \mbox{\hyperlink{if__iwm__power_8c_source}{if\+\_\+iwm\+\_\+power.\+c}}.



Referenced by \mbox{\hyperlink{if__iwm__power_8c_source_l00251}{iwm\+\_\+power\+\_\+config\+\_\+skip\+\_\+dtim()}}, \mbox{\hyperlink{if__iwm__power_8c_source_l00210}{iwm\+\_\+power\+\_\+log()}}, \mbox{\hyperlink{if__iwm__power_8c_source_l00380}{iwm\+\_\+power\+\_\+set\+\_\+ps()}}, and \mbox{\hyperlink{if__iwm__power_8c_source_l00472}{iwm\+\_\+power\+\_\+update\+\_\+device()}}.

