\hypertarget{if__iwm__phy__ctxt_8c}{}\doxysection{dev/iwm/if\+\_\+iwm\+\_\+phy\+\_\+ctxt.c File Reference}
\label{if__iwm__phy__ctxt_8c}\index{dev/iwm/if\_iwm\_phy\_ctxt.c@{dev/iwm/if\_iwm\_phy\_ctxt.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\+\_\+util.\+h$>$}\newline
{\ttfamily \#include $<$dev/iwm/if\+\_\+iwm\+\_\+phy\+\_\+ctxt.\+h$>$}\newline
Include dependency graph for if\+\_\+iwm\+\_\+phy\+\_\+ctxt.\+c\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=350pt]{d8/d5c/if__iwm__phy__ctxt_8c__incl}
\end{center}
\end{figure}
\doxysubsection*{Functions}
\begin{DoxyCompactItemize}
\item 
\mbox{\hyperlink{if__iwm__phy__ctxt_8c_a8c3ef283470a68cd30afe9b8a72cb60f}{\+\_\+\+\_\+\+FBSDID}} (\char`\"{}\$Free\+BSD\$\char`\"{})
\item 
static void \mbox{\hyperlink{if__iwm__phy__ctxt_8c_ac15822273a900dd563a7f20973f753e4}{iwm\+\_\+phy\+\_\+ctxt\+\_\+cmd\+\_\+hdr}} (struct \mbox{\hyperlink{structiwm__softc}{iwm\+\_\+softc}} $\ast$sc, struct \mbox{\hyperlink{structiwm__phy__ctxt}{iwm\+\_\+phy\+\_\+ctxt}} $\ast$ctxt, struct \mbox{\hyperlink{structiwm__phy__context__cmd}{iwm\+\_\+phy\+\_\+context\+\_\+cmd}} $\ast$cmd, uint32\+\_\+t action, uint32\+\_\+t apply\+\_\+time)
\item 
static void \mbox{\hyperlink{if__iwm__phy__ctxt_8c_aa3e95d114d0844799e82e8ed33f70c53}{iwm\+\_\+phy\+\_\+ctxt\+\_\+cmd\+\_\+data}} (struct \mbox{\hyperlink{structiwm__softc}{iwm\+\_\+softc}} $\ast$sc, struct \mbox{\hyperlink{structiwm__phy__context__cmd}{iwm\+\_\+phy\+\_\+context\+\_\+cmd}} $\ast$cmd, struct ieee80211\+\_\+channel $\ast$chan, uint8\+\_\+t chains\+\_\+static, uint8\+\_\+t chains\+\_\+dynamic)
\item 
static int \mbox{\hyperlink{if__iwm__phy__ctxt_8c_ab37ded67b3728c81e635cfeb1665d41f}{iwm\+\_\+phy\+\_\+ctxt\+\_\+apply}} (struct \mbox{\hyperlink{structiwm__softc}{iwm\+\_\+softc}} $\ast$sc, struct \mbox{\hyperlink{structiwm__phy__ctxt}{iwm\+\_\+phy\+\_\+ctxt}} $\ast$ctxt, uint8\+\_\+t chains\+\_\+static, uint8\+\_\+t chains\+\_\+dynamic, uint32\+\_\+t action, uint32\+\_\+t apply\+\_\+time)
\item 
int \mbox{\hyperlink{if__iwm__phy__ctxt_8c_a361f77da0787ec7e2ba1557da5c21a84}{iwm\+\_\+phy\+\_\+ctxt\+\_\+add}} (struct \mbox{\hyperlink{structiwm__softc}{iwm\+\_\+softc}} $\ast$sc, struct \mbox{\hyperlink{structiwm__phy__ctxt}{iwm\+\_\+phy\+\_\+ctxt}} $\ast$ctxt, struct ieee80211\+\_\+channel $\ast$chan, uint8\+\_\+t chains\+\_\+static, uint8\+\_\+t chains\+\_\+dynamic)
\item 
int \mbox{\hyperlink{if__iwm__phy__ctxt_8c_a41211772f1f59991a8cce259807fb54c}{iwm\+\_\+phy\+\_\+ctxt\+\_\+changed}} (struct \mbox{\hyperlink{structiwm__softc}{iwm\+\_\+softc}} $\ast$sc, struct \mbox{\hyperlink{structiwm__phy__ctxt}{iwm\+\_\+phy\+\_\+ctxt}} $\ast$ctxt, struct ieee80211\+\_\+channel $\ast$chan, uint8\+\_\+t chains\+\_\+static, uint8\+\_\+t chains\+\_\+dynamic)
\end{DoxyCompactItemize}


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

\mbox{\Hypertarget{if__iwm__phy__ctxt_8c_a361f77da0787ec7e2ba1557da5c21a84}\label{if__iwm__phy__ctxt_8c_a361f77da0787ec7e2ba1557da5c21a84}} 
\index{if\_iwm\_phy\_ctxt.c@{if\_iwm\_phy\_ctxt.c}!iwm\_phy\_ctxt\_add@{iwm\_phy\_ctxt\_add}}
\index{iwm\_phy\_ctxt\_add@{iwm\_phy\_ctxt\_add}!if\_iwm\_phy\_ctxt.c@{if\_iwm\_phy\_ctxt.c}}
\doxysubsubsection{\texorpdfstring{iwm\_phy\_ctxt\_add()}{iwm\_phy\_ctxt\_add()}}
{\footnotesize\ttfamily int iwm\+\_\+phy\+\_\+ctxt\+\_\+add (\begin{DoxyParamCaption}\item[{struct \mbox{\hyperlink{structiwm__softc}{iwm\+\_\+softc}} $\ast$}]{sc,  }\item[{struct \mbox{\hyperlink{structiwm__phy__ctxt}{iwm\+\_\+phy\+\_\+ctxt}} $\ast$}]{ctxt,  }\item[{struct ieee80211\+\_\+channel $\ast$}]{chan,  }\item[{uint8\+\_\+t}]{chains\+\_\+static,  }\item[{uint8\+\_\+t}]{chains\+\_\+dynamic }\end{DoxyParamCaption})}



Definition at line \mbox{\hyperlink{if__iwm__phy__ctxt_8c_source_l00282}{282}} of file \mbox{\hyperlink{if__iwm__phy__ctxt_8c_source}{if\+\_\+iwm\+\_\+phy\+\_\+ctxt.\+c}}.



References \mbox{\hyperlink{if__iwmvar_8h_source_l00343}{iwm\+\_\+phy\+\_\+ctxt\+::channel}}, \mbox{\hyperlink{if__iwm__debug_8h_source_l00059}{IWM\+\_\+\+DPRINTF}}, \mbox{\hyperlink{if__iwmreg_8h_source_l02662}{IWM\+\_\+\+FW\+\_\+\+CTXT\+\_\+\+ACTION\+\_\+\+ADD}}, \mbox{\hyperlink{if__iwm__phy__ctxt_8c_source_l00249}{iwm\+\_\+phy\+\_\+ctxt\+\_\+apply()}}, and \mbox{\hyperlink{if__iwmvar_8h_source_l00414}{iwm\+\_\+softc\+::sc\+\_\+ic}}.



Referenced by \mbox{\hyperlink{if__iwm_8c_source_l04692}{iwm\+\_\+init\+\_\+hw()}}.

Here is the call graph for this function\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=350pt]{d2/dd6/if__iwm__phy__ctxt_8c_a361f77da0787ec7e2ba1557da5c21a84_cgraph}
\end{center}
\end{figure}
Here is the caller graph for this function\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=350pt]{d2/dd6/if__iwm__phy__ctxt_8c_a361f77da0787ec7e2ba1557da5c21a84_icgraph}
\end{center}
\end{figure}
\mbox{\Hypertarget{if__iwm__phy__ctxt_8c_ab37ded67b3728c81e635cfeb1665d41f}\label{if__iwm__phy__ctxt_8c_ab37ded67b3728c81e635cfeb1665d41f}} 
\index{if\_iwm\_phy\_ctxt.c@{if\_iwm\_phy\_ctxt.c}!iwm\_phy\_ctxt\_apply@{iwm\_phy\_ctxt\_apply}}
\index{iwm\_phy\_ctxt\_apply@{iwm\_phy\_ctxt\_apply}!if\_iwm\_phy\_ctxt.c@{if\_iwm\_phy\_ctxt.c}}
\doxysubsubsection{\texorpdfstring{iwm\_phy\_ctxt\_apply()}{iwm\_phy\_ctxt\_apply()}}
{\footnotesize\ttfamily static int iwm\+\_\+phy\+\_\+ctxt\+\_\+apply (\begin{DoxyParamCaption}\item[{struct \mbox{\hyperlink{structiwm__softc}{iwm\+\_\+softc}} $\ast$}]{sc,  }\item[{struct \mbox{\hyperlink{structiwm__phy__ctxt}{iwm\+\_\+phy\+\_\+ctxt}} $\ast$}]{ctxt,  }\item[{uint8\+\_\+t}]{chains\+\_\+static,  }\item[{uint8\+\_\+t}]{chains\+\_\+dynamic,  }\item[{uint32\+\_\+t}]{action,  }\item[{uint32\+\_\+t}]{apply\+\_\+time }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [static]}}



Definition at line \mbox{\hyperlink{if__iwm__phy__ctxt_8c_source_l00249}{249}} of file \mbox{\hyperlink{if__iwm__phy__ctxt_8c_source}{if\+\_\+iwm\+\_\+phy\+\_\+ctxt.\+c}}.



References \mbox{\hyperlink{if__iwmreg_8h_source_l03176}{iwm\+\_\+phy\+\_\+context\+\_\+cmd\+::action}}, \mbox{\hyperlink{if__iwmreg_8h_source_l03178}{iwm\+\_\+phy\+\_\+context\+\_\+cmd\+::apply\+\_\+time}}, \mbox{\hyperlink{if__iwmvar_8h_source_l00343}{iwm\+\_\+phy\+\_\+ctxt\+::channel}}, \mbox{\hyperlink{if__iwmvar_8h_source_l00324}{IWM\+\_\+\+CMD\+\_\+\+SYNC}}, \mbox{\hyperlink{if__iwm__debug_8h_source_l00059}{IWM\+\_\+\+DPRINTF}}, \mbox{\hyperlink{if__iwmreg_8h_source_l01987}{IWM\+\_\+\+PHY\+\_\+\+CONTEXT\+\_\+\+CMD}}, \mbox{\hyperlink{if__iwm__phy__ctxt_8c_source_l00191}{iwm\+\_\+phy\+\_\+ctxt\+\_\+cmd\+\_\+data()}}, \mbox{\hyperlink{if__iwm__phy__ctxt_8c_source_l00168}{iwm\+\_\+phy\+\_\+ctxt\+\_\+cmd\+\_\+hdr()}}, \mbox{\hyperlink{if__iwm__util_8c_source_l00349}{iwm\+\_\+send\+\_\+cmd\+\_\+pdu()}}, and \mbox{\hyperlink{if__iwmvar_8h_source_l00408}{iwm\+\_\+softc\+::sc\+\_\+dev}}.



Referenced by \mbox{\hyperlink{if__iwm__phy__ctxt_8c_source_l00282}{iwm\+\_\+phy\+\_\+ctxt\+\_\+add()}}, and \mbox{\hyperlink{if__iwm__phy__ctxt_8c_source_l00303}{iwm\+\_\+phy\+\_\+ctxt\+\_\+changed()}}.

Here is the call graph for this function\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=350pt]{d2/dd6/if__iwm__phy__ctxt_8c_ab37ded67b3728c81e635cfeb1665d41f_cgraph}
\end{center}
\end{figure}
Here is the caller graph for this function\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=350pt]{d2/dd6/if__iwm__phy__ctxt_8c_ab37ded67b3728c81e635cfeb1665d41f_icgraph}
\end{center}
\end{figure}
\mbox{\Hypertarget{if__iwm__phy__ctxt_8c_a41211772f1f59991a8cce259807fb54c}\label{if__iwm__phy__ctxt_8c_a41211772f1f59991a8cce259807fb54c}} 
\index{if\_iwm\_phy\_ctxt.c@{if\_iwm\_phy\_ctxt.c}!iwm\_phy\_ctxt\_changed@{iwm\_phy\_ctxt\_changed}}
\index{iwm\_phy\_ctxt\_changed@{iwm\_phy\_ctxt\_changed}!if\_iwm\_phy\_ctxt.c@{if\_iwm\_phy\_ctxt.c}}
\doxysubsubsection{\texorpdfstring{iwm\_phy\_ctxt\_changed()}{iwm\_phy\_ctxt\_changed()}}
{\footnotesize\ttfamily int iwm\+\_\+phy\+\_\+ctxt\+\_\+changed (\begin{DoxyParamCaption}\item[{struct \mbox{\hyperlink{structiwm__softc}{iwm\+\_\+softc}} $\ast$}]{sc,  }\item[{struct \mbox{\hyperlink{structiwm__phy__ctxt}{iwm\+\_\+phy\+\_\+ctxt}} $\ast$}]{ctxt,  }\item[{struct ieee80211\+\_\+channel $\ast$}]{chan,  }\item[{uint8\+\_\+t}]{chains\+\_\+static,  }\item[{uint8\+\_\+t}]{chains\+\_\+dynamic }\end{DoxyParamCaption})}



Definition at line \mbox{\hyperlink{if__iwm__phy__ctxt_8c_source_l00303}{303}} of file \mbox{\hyperlink{if__iwm__phy__ctxt_8c_source}{if\+\_\+iwm\+\_\+phy\+\_\+ctxt.\+c}}.



References \mbox{\hyperlink{if__iwmvar_8h_source_l00343}{iwm\+\_\+phy\+\_\+ctxt\+::channel}}, \mbox{\hyperlink{if__iwm__debug_8h_source_l00059}{IWM\+\_\+\+DPRINTF}}, \mbox{\hyperlink{if__iwmreg_8h_source_l02663}{IWM\+\_\+\+FW\+\_\+\+CTXT\+\_\+\+ACTION\+\_\+\+MODIFY}}, \mbox{\hyperlink{if__iwm__phy__ctxt_8c_source_l00249}{iwm\+\_\+phy\+\_\+ctxt\+\_\+apply()}}, and \mbox{\hyperlink{if__iwmvar_8h_source_l00414}{iwm\+\_\+softc\+::sc\+\_\+ic}}.



Referenced by \mbox{\hyperlink{if__iwm_8c_source_l04062}{iwm\+\_\+auth()}}.

Here is the call graph for this function\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=350pt]{d2/dd6/if__iwm__phy__ctxt_8c_a41211772f1f59991a8cce259807fb54c_cgraph}
\end{center}
\end{figure}
Here is the caller graph for this function\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=350pt]{d2/dd6/if__iwm__phy__ctxt_8c_a41211772f1f59991a8cce259807fb54c_icgraph}
\end{center}
\end{figure}
\mbox{\Hypertarget{if__iwm__phy__ctxt_8c_aa3e95d114d0844799e82e8ed33f70c53}\label{if__iwm__phy__ctxt_8c_aa3e95d114d0844799e82e8ed33f70c53}} 
\index{if\_iwm\_phy\_ctxt.c@{if\_iwm\_phy\_ctxt.c}!iwm\_phy\_ctxt\_cmd\_data@{iwm\_phy\_ctxt\_cmd\_data}}
\index{iwm\_phy\_ctxt\_cmd\_data@{iwm\_phy\_ctxt\_cmd\_data}!if\_iwm\_phy\_ctxt.c@{if\_iwm\_phy\_ctxt.c}}
\doxysubsubsection{\texorpdfstring{iwm\_phy\_ctxt\_cmd\_data()}{iwm\_phy\_ctxt\_cmd\_data()}}
{\footnotesize\ttfamily static void iwm\+\_\+phy\+\_\+ctxt\+\_\+cmd\+\_\+data (\begin{DoxyParamCaption}\item[{struct \mbox{\hyperlink{structiwm__softc}{iwm\+\_\+softc}} $\ast$}]{sc,  }\item[{struct \mbox{\hyperlink{structiwm__phy__context__cmd}{iwm\+\_\+phy\+\_\+context\+\_\+cmd}} $\ast$}]{cmd,  }\item[{struct ieee80211\+\_\+channel $\ast$}]{chan,  }\item[{uint8\+\_\+t}]{chains\+\_\+static,  }\item[{uint8\+\_\+t}]{chains\+\_\+dynamic }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [static]}}



Definition at line \mbox{\hyperlink{if__iwm__phy__ctxt_8c_source_l00191}{191}} of file \mbox{\hyperlink{if__iwm__phy__ctxt_8c_source}{if\+\_\+iwm\+\_\+phy\+\_\+ctxt.\+c}}.



References \mbox{\hyperlink{if__iwmreg_8h_source_l03088}{iwm\+\_\+fw\+\_\+channel\+\_\+info\+\_\+v1\+::band}}, \mbox{\hyperlink{if__iwmreg_8h_source_l03089}{iwm\+\_\+fw\+\_\+channel\+\_\+info\+\_\+v1\+::channel}}, \mbox{\hyperlink{if__iwmreg_8h_source_l03180}{iwm\+\_\+phy\+\_\+context\+\_\+cmd\+::ci}}, \mbox{\hyperlink{if__iwmreg_8h_source_l03091}{iwm\+\_\+fw\+\_\+channel\+\_\+info\+\_\+v1\+::ctrl\+\_\+pos}}, \mbox{\hyperlink{if__iwm__debug_8h_source_l00059}{IWM\+\_\+\+DPRINTF}}, \mbox{\hyperlink{if__iwm__util_8h_source_l00142}{iwm\+\_\+get\+\_\+valid\+\_\+rx\+\_\+ant()}}, \mbox{\hyperlink{if__iwm__util_8h_source_l00134}{iwm\+\_\+get\+\_\+valid\+\_\+tx\+\_\+ant()}}, \mbox{\hyperlink{if__iwmreg_8h_source_l03052}{IWM\+\_\+\+PHY\+\_\+\+BAND\+\_\+24}}, \mbox{\hyperlink{if__iwmreg_8h_source_l03051}{IWM\+\_\+\+PHY\+\_\+\+BAND\+\_\+5}}, \mbox{\hyperlink{if__iwmreg_8h_source_l03123}{IWM\+\_\+\+PHY\+\_\+\+RX\+\_\+\+CHAIN\+\_\+\+CNT\+\_\+\+POS}}, \mbox{\hyperlink{if__iwmreg_8h_source_l03126}{IWM\+\_\+\+PHY\+\_\+\+RX\+\_\+\+CHAIN\+\_\+\+MIMO\+\_\+\+CNT\+\_\+\+POS}}, \mbox{\hyperlink{if__iwmreg_8h_source_l03114}{IWM\+\_\+\+PHY\+\_\+\+RX\+\_\+\+CHAIN\+\_\+\+VALID\+\_\+\+POS}}, \mbox{\hyperlink{if__iwmreg_8h_source_l03055}{IWM\+\_\+\+PHY\+\_\+\+VHT\+\_\+\+CHANNEL\+\_\+\+MODE20}}, \mbox{\hyperlink{if__iwmreg_8h_source_l03072}{IWM\+\_\+\+PHY\+\_\+\+VHT\+\_\+\+CTRL\+\_\+\+POS\+\_\+1\+\_\+\+BELOW}}, \mbox{\hyperlink{if__iwm__util_8c_source_l00519}{iwm\+\_\+rx\+\_\+diversity\+\_\+allowed()}}, \mbox{\hyperlink{if__iwmreg_8h_source_l03182}{iwm\+\_\+phy\+\_\+context\+\_\+cmd\+::rxchain\+\_\+info}}, \mbox{\hyperlink{if__iwmvar_8h_source_l00414}{iwm\+\_\+softc\+::sc\+\_\+ic}}, \mbox{\hyperlink{if__iwmreg_8h_source_l03181}{iwm\+\_\+phy\+\_\+context\+\_\+cmd\+::txchain\+\_\+info}}, and \mbox{\hyperlink{if__iwmreg_8h_source_l03090}{iwm\+\_\+fw\+\_\+channel\+\_\+info\+\_\+v1\+::width}}.



Referenced by \mbox{\hyperlink{if__iwm__phy__ctxt_8c_source_l00249}{iwm\+\_\+phy\+\_\+ctxt\+\_\+apply()}}.

Here is the call graph for this function\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=350pt]{d2/dd6/if__iwm__phy__ctxt_8c_aa3e95d114d0844799e82e8ed33f70c53_cgraph}
\end{center}
\end{figure}
Here is the caller graph for this function\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=350pt]{d2/dd6/if__iwm__phy__ctxt_8c_aa3e95d114d0844799e82e8ed33f70c53_icgraph}
\end{center}
\end{figure}
\mbox{\Hypertarget{if__iwm__phy__ctxt_8c_ac15822273a900dd563a7f20973f753e4}\label{if__iwm__phy__ctxt_8c_ac15822273a900dd563a7f20973f753e4}} 
\index{if\_iwm\_phy\_ctxt.c@{if\_iwm\_phy\_ctxt.c}!iwm\_phy\_ctxt\_cmd\_hdr@{iwm\_phy\_ctxt\_cmd\_hdr}}
\index{iwm\_phy\_ctxt\_cmd\_hdr@{iwm\_phy\_ctxt\_cmd\_hdr}!if\_iwm\_phy\_ctxt.c@{if\_iwm\_phy\_ctxt.c}}
\doxysubsubsection{\texorpdfstring{iwm\_phy\_ctxt\_cmd\_hdr()}{iwm\_phy\_ctxt\_cmd\_hdr()}}
{\footnotesize\ttfamily static void iwm\+\_\+phy\+\_\+ctxt\+\_\+cmd\+\_\+hdr (\begin{DoxyParamCaption}\item[{struct \mbox{\hyperlink{structiwm__softc}{iwm\+\_\+softc}} $\ast$}]{sc,  }\item[{struct \mbox{\hyperlink{structiwm__phy__ctxt}{iwm\+\_\+phy\+\_\+ctxt}} $\ast$}]{ctxt,  }\item[{struct \mbox{\hyperlink{structiwm__phy__context__cmd}{iwm\+\_\+phy\+\_\+context\+\_\+cmd}} $\ast$}]{cmd,  }\item[{uint32\+\_\+t}]{action,  }\item[{uint32\+\_\+t}]{apply\+\_\+time }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [static]}}



Definition at line \mbox{\hyperlink{if__iwm__phy__ctxt_8c_source_l00168}{168}} of file \mbox{\hyperlink{if__iwm__phy__ctxt_8c_source}{if\+\_\+iwm\+\_\+phy\+\_\+ctxt.\+c}}.



References \mbox{\hyperlink{if__iwmreg_8h_source_l03176}{iwm\+\_\+phy\+\_\+context\+\_\+cmd\+::action}}, \mbox{\hyperlink{if__iwmreg_8h_source_l03178}{iwm\+\_\+phy\+\_\+context\+\_\+cmd\+::apply\+\_\+time}}, \mbox{\hyperlink{if__iwmvar_8h_source_l00341}{iwm\+\_\+phy\+\_\+ctxt\+::color}}, \mbox{\hyperlink{if__iwmvar_8h_source_l00340}{iwm\+\_\+phy\+\_\+ctxt\+::id}}, \mbox{\hyperlink{if__iwmreg_8h_source_l03175}{iwm\+\_\+phy\+\_\+context\+\_\+cmd\+::id\+\_\+and\+\_\+color}}, \mbox{\hyperlink{if__iwm__debug_8h_source_l00059}{IWM\+\_\+\+DPRINTF}}, and \mbox{\hyperlink{if__iwmreg_8h_source_l02657}{IWM\+\_\+\+FW\+\_\+\+CMD\+\_\+\+ID\+\_\+\+AND\+\_\+\+COLOR}}.



Referenced by \mbox{\hyperlink{if__iwm__phy__ctxt_8c_source_l00249}{iwm\+\_\+phy\+\_\+ctxt\+\_\+apply()}}.

Here is the caller graph for this function\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=350pt]{d2/dd6/if__iwm__phy__ctxt_8c_ac15822273a900dd563a7f20973f753e4_icgraph}
\end{center}
\end{figure}
