\hypertarget{if__iwm_8c}{}\doxysection{dev/iwm/if\+\_\+iwm.c File Reference}
\label{if__iwm_8c}\index{dev/iwm/if\_iwm.c@{dev/iwm/if\_iwm.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\+\_\+config.\+h$>$}\newline
{\ttfamily \#include $<$dev/iwm/if\+\_\+iwm\+\_\+debug.\+h$>$}\newline
{\ttfamily \#include $<$dev/iwm/if\+\_\+iwm\+\_\+notif\+\_\+wait.\+h$>$}\newline
{\ttfamily \#include $<$dev/iwm/if\+\_\+iwm\+\_\+util.\+h$>$}\newline
{\ttfamily \#include $<$dev/iwm/if\+\_\+iwm\+\_\+binding.\+h$>$}\newline
{\ttfamily \#include $<$dev/iwm/if\+\_\+iwm\+\_\+phy\+\_\+db.\+h$>$}\newline
{\ttfamily \#include $<$dev/iwm/if\+\_\+iwm\+\_\+mac\+\_\+ctxt.\+h$>$}\newline
{\ttfamily \#include $<$dev/iwm/if\+\_\+iwm\+\_\+phy\+\_\+ctxt.\+h$>$}\newline
{\ttfamily \#include $<$dev/iwm/if\+\_\+iwm\+\_\+time\+\_\+event.\+h$>$}\newline
{\ttfamily \#include $<$dev/iwm/if\+\_\+iwm\+\_\+power.\+h$>$}\newline
{\ttfamily \#include $<$dev/iwm/if\+\_\+iwm\+\_\+scan.\+h$>$}\newline
{\ttfamily \#include $<$dev/iwm/if\+\_\+iwm\+\_\+sf.\+h$>$}\newline
{\ttfamily \#include $<$dev/iwm/if\+\_\+iwm\+\_\+sta.\+h$>$}\newline
{\ttfamily \#include $<$dev/iwm/if\+\_\+iwm\+\_\+pcie\+\_\+trans.\+h$>$}\newline
{\ttfamily \#include $<$dev/iwm/if\+\_\+iwm\+\_\+led.\+h$>$}\newline
{\ttfamily \#include $<$dev/iwm/if\+\_\+iwm\+\_\+fw.\+h$>$}\newline
\doxysubsection*{Data Structures}
\begin{DoxyCompactItemize}
\item 
struct \mbox{\hyperlink{structiwm__rate}{iwm\+\_\+rate}}
\item 
struct \mbox{\hyperlink{structiwm__nvm__section}{iwm\+\_\+nvm\+\_\+section}}
\item 
struct \mbox{\hyperlink{structiwm__alive__data}{iwm\+\_\+alive\+\_\+data}}
\item 
struct \mbox{\hyperlink{structiwm__tlv__calib__data}{iwm\+\_\+tlv\+\_\+calib\+\_\+data}}
\item 
struct \mbox{\hyperlink{structiwm__error__event__table}{iwm\+\_\+error\+\_\+event\+\_\+table}}
\item 
struct \mbox{\hyperlink{structiwm__umac__error__event__table}{iwm\+\_\+umac\+\_\+error\+\_\+event\+\_\+table}}
\item 
struct \mbox{\hyperlink{structiwm__devices}{iwm\+\_\+devices}}
\end{DoxyCompactItemize}
\doxysubsection*{Macros}
\begin{DoxyCompactItemize}
\item 
\#define \mbox{\hyperlink{if__iwm_8c_a56917e17716be87862db2a902b12430e}{mtodoff}}(m,  t,  off)~((t)((m)-\/$>$m\+\_\+data + (off)))
\item 
\#define \mbox{\hyperlink{if__iwm_8c_a30c6eb35fa910ea7094d439c824f2564}{IWM\+\_\+\+NUM\+\_\+2\+GHZ\+\_\+\+CHANNELS}}~14
\item 
\#define \mbox{\hyperlink{if__iwm_8c_ad198936b2f83aaa68e557ab8f4f1d1b9}{IWM\+\_\+\+N\+\_\+\+HW\+\_\+\+ADDR\+\_\+\+MASK}}~0xF
\item 
\#define \mbox{\hyperlink{if__iwm_8c_a5ad5754fe807b538c7f5d6800cf96b14}{IWM\+\_\+\+RIDX\+\_\+\+CCK}}~0
\item 
\#define \mbox{\hyperlink{if__iwm_8c_a7d3d125c607aff2c2fb7d5e8fff1a40c}{IWM\+\_\+\+RIDX\+\_\+\+OFDM}}~4
\item 
\#define \mbox{\hyperlink{if__iwm_8c_a1cc60dd9c8869cbcab518b6033692b50}{IWM\+\_\+\+RIDX\+\_\+\+MAX}}~(nitems(\mbox{\hyperlink{if__iwm_8c_a08ef9e6176f57d36238a07cdc3dc336c}{iwm\+\_\+rates}})-\/1)
\item 
\#define \mbox{\hyperlink{if__iwm_8c_a0d2a2f868dde98abcf20edb8b64579cd}{IWM\+\_\+\+RIDX\+\_\+\+IS\+\_\+\+CCK}}(\+\_\+i\+\_\+)~((\+\_\+i\+\_\+) $<$ \mbox{\hyperlink{if__iwm_8c_a7d3d125c607aff2c2fb7d5e8fff1a40c}{IWM\+\_\+\+RIDX\+\_\+\+OFDM}})
\item 
\#define \mbox{\hyperlink{if__iwm_8c_a764c7e5ee6ee1f6c8774dbad2e02d293}{IWM\+\_\+\+RIDX\+\_\+\+IS\+\_\+\+OFDM}}(\+\_\+i\+\_\+)~((\+\_\+i\+\_\+) $>$= \mbox{\hyperlink{if__iwm_8c_a7d3d125c607aff2c2fb7d5e8fff1a40c}{IWM\+\_\+\+RIDX\+\_\+\+OFDM}})
\item 
\#define \mbox{\hyperlink{if__iwm_8c_a0615f2121bb7f78983739d9ca9f3eb82}{IWM\+\_\+\+UCODE\+\_\+\+ALIVE\+\_\+\+TIMEOUT}}~hz
\item 
\#define \mbox{\hyperlink{if__iwm_8c_a925f308c65ddcd0bb40183d9e7a172fc}{IWM\+\_\+\+UCODE\+\_\+\+CALIB\+\_\+\+TIMEOUT}}~(2$\ast$hz)
\item 
\#define \mbox{\hyperlink{if__iwm_8c_a24923b5bd03f08aa70df37a3ba3f4d77}{IWM\+\_\+\+DEFAULT\+\_\+\+SCAN\+\_\+\+CHANNELS}}~40
\item 
\#define \mbox{\hyperlink{if__iwm_8c_a3516163621c43d25f28be2872710d451}{IWM\+\_\+\+NVM\+\_\+\+DEFAULT\+\_\+\+CHUNK\+\_\+\+SIZE}}~(2$\ast$1024)
\item 
\#define \mbox{\hyperlink{if__iwm_8c_a170298177c1d1f3bb226895779375cc2}{IWM\+\_\+\+NVM\+\_\+\+WRITE\+\_\+\+OPCODE}}~1
\item 
\#define \mbox{\hyperlink{if__iwm_8c_aae5b1dd57627c306f89969a4b2de84d3}{IWM\+\_\+\+NVM\+\_\+\+READ\+\_\+\+OPCODE}}~0
\item 
\#define \mbox{\hyperlink{if__iwm_8c_a99cf2db4bc130ed16717266f03835807}{TB0\+\_\+\+SIZE}}~16
\item 
\#define \mbox{\hyperlink{if__iwm_8c_aee990792336337cb5d00e3ef38b041cf}{ERROR\+\_\+\+START\+\_\+\+OFFSET}}~(1 $\ast$ sizeof(uint32\+\_\+t))
\item 
\#define \mbox{\hyperlink{if__iwm_8c_a6dc499f1e32c61cd66529cd37daa7ee2}{ERROR\+\_\+\+ELEM\+\_\+\+SIZE}}~(7 $\ast$ sizeof(uint32\+\_\+t))
\item 
\#define \mbox{\hyperlink{if__iwm_8c_aed8d9adc1987459a97f7142126ef1d36}{HAVEROOM}}(a)~    ((a) + sizeof(uint32\+\_\+t) + sizeof(struct \mbox{\hyperlink{structiwm__cmd__header}{iwm\+\_\+cmd\+\_\+header}}) $<$ maxoff)
\item 
\#define \mbox{\hyperlink{if__iwm_8c_a18379ffbf8e989b867e86fda515d3eae}{PCI\+\_\+\+VENDOR\+\_\+\+INTEL}}~0x8086
\item 
\#define \mbox{\hyperlink{if__iwm_8c_a41b2b53c1726095a5c188ee44a3e46f7}{PCI\+\_\+\+PRODUCT\+\_\+\+INTEL\+\_\+\+WL\+\_\+3160\+\_\+1}}~0x08b3
\item 
\#define \mbox{\hyperlink{if__iwm_8c_ad716498346b59ba1dfeb0b6036c5b8bd}{PCI\+\_\+\+PRODUCT\+\_\+\+INTEL\+\_\+\+WL\+\_\+3160\+\_\+2}}~0x08b4
\item 
\#define \mbox{\hyperlink{if__iwm_8c_a867314a5103c47747ff24127d7c56ad8}{PCI\+\_\+\+PRODUCT\+\_\+\+INTEL\+\_\+\+WL\+\_\+3165\+\_\+1}}~0x3165
\item 
\#define \mbox{\hyperlink{if__iwm_8c_ab5e3653fcba420cc891a783788204e82}{PCI\+\_\+\+PRODUCT\+\_\+\+INTEL\+\_\+\+WL\+\_\+3165\+\_\+2}}~0x3166
\item 
\#define \mbox{\hyperlink{if__iwm_8c_af8637f97836a8bbfae16da11d4a51f62}{PCI\+\_\+\+PRODUCT\+\_\+\+INTEL\+\_\+\+WL\+\_\+3168\+\_\+1}}~0x24fb
\item 
\#define \mbox{\hyperlink{if__iwm_8c_ad0d8e4c06f6841ff4cd8d626e9cd5b9e}{PCI\+\_\+\+PRODUCT\+\_\+\+INTEL\+\_\+\+WL\+\_\+7260\+\_\+1}}~0x08b1
\item 
\#define \mbox{\hyperlink{if__iwm_8c_a5ecb761908152c9ad8f9ec848d2d9b9c}{PCI\+\_\+\+PRODUCT\+\_\+\+INTEL\+\_\+\+WL\+\_\+7260\+\_\+2}}~0x08b2
\item 
\#define \mbox{\hyperlink{if__iwm_8c_a0f3414d00ee2121af01e5d0471ebee4a}{PCI\+\_\+\+PRODUCT\+\_\+\+INTEL\+\_\+\+WL\+\_\+7265\+\_\+1}}~0x095a
\item 
\#define \mbox{\hyperlink{if__iwm_8c_a0f0942072211660add993a0392ba6959}{PCI\+\_\+\+PRODUCT\+\_\+\+INTEL\+\_\+\+WL\+\_\+7265\+\_\+2}}~0x095b
\item 
\#define \mbox{\hyperlink{if__iwm_8c_ac4e0951f25986e9161b6554a82b755ac}{PCI\+\_\+\+PRODUCT\+\_\+\+INTEL\+\_\+\+WL\+\_\+8260\+\_\+1}}~0x24f3
\item 
\#define \mbox{\hyperlink{if__iwm_8c_aa5849cce5db57ff251f55b4e4067656b}{PCI\+\_\+\+PRODUCT\+\_\+\+INTEL\+\_\+\+WL\+\_\+8260\+\_\+2}}~0x24f4
\item 
\#define \mbox{\hyperlink{if__iwm_8c_a87628847bc4e43d0a2e88fd8b6884f6f}{PCI\+\_\+\+PRODUCT\+\_\+\+INTEL\+\_\+\+WL\+\_\+8265\+\_\+1}}~0x24fd
\item 
\#define \mbox{\hyperlink{if__iwm_8c_a637f0707ac82a309380431895a86396c}{PCI\+\_\+\+PRODUCT\+\_\+\+INTEL\+\_\+\+WL\+\_\+9560\+\_\+1}}~0x9df0
\item 
\#define \mbox{\hyperlink{if__iwm_8c_a3da820dff5b2a8b290aaea034da9354c}{PCI\+\_\+\+PRODUCT\+\_\+\+INTEL\+\_\+\+WL\+\_\+9560\+\_\+2}}~0xa370
\item 
\#define \mbox{\hyperlink{if__iwm_8c_af0d2c9fe0cdbb15bed8ecdd8a1762787}{PCI\+\_\+\+PRODUCT\+\_\+\+INTEL\+\_\+\+WL\+\_\+9560\+\_\+3}}~0x31dc
\item 
\#define \mbox{\hyperlink{if__iwm_8c_ab1b6abe6626275ed57e2d491c8b1d2cd}{PCI\+\_\+\+PRODUCT\+\_\+\+INTEL\+\_\+\+WL\+\_\+9260\+\_\+1}}~0x2526
\item 
\#define \mbox{\hyperlink{if__iwm_8c_ac82851a410cab77b68871bfc4f676744}{PCI\+\_\+\+CFG\+\_\+\+RETRY\+\_\+\+TIMEOUT}}~0x041
\item 
\#define \mbox{\hyperlink{if__iwm_8c_a499d1f1531f5e882e2028b49ccaaa112}{IWM\+\_\+\+EXP2}}(x)~((1 $<$$<$ (x)) -\/ 1) /$\ast$ CWmin = 2$^\wedge$ECWmin -\/ 1 $\ast$/
\end{DoxyCompactItemize}
\doxysubsection*{Enumerations}
\begin{DoxyCompactItemize}
\item 
enum \{ \mbox{\hyperlink{if__iwm_8c_a06fc87d81c62e9abb8790b6e5713c55ba796392ea9288c1e8ed2278daa135c6f4}{IWM\+\_\+\+READ\+\_\+\+NVM\+\_\+\+CHUNK\+\_\+\+SUCCEED}} = 0
, \mbox{\hyperlink{if__iwm_8c_a06fc87d81c62e9abb8790b6e5713c55baf4c517d8cf71bc4444fcd12f43d8325f}{IWM\+\_\+\+READ\+\_\+\+NVM\+\_\+\+CHUNK\+\_\+\+NOT\+\_\+\+VALID\+\_\+\+ADDRESS}} = 1
 \}
\end{DoxyCompactItemize}
\doxysubsection*{Functions}
\begin{DoxyCompactItemize}
\item 
\mbox{\hyperlink{if__iwm_8c_a8c3ef283470a68cd30afe9b8a72cb60f}{\+\_\+\+\_\+\+FBSDID}} (\char`\"{}\$Free\+BSD\$\char`\"{})
\item 
\mbox{\hyperlink{if__iwm_8c_a415a9572f9c3e04d16ff6ac08bdaf8c8}{\+\_\+\+Static\+\_\+assert}} (nitems(\mbox{\hyperlink{if__iwm_8c_ab5e34d8aa381234340c802954b0f3e5c}{iwm\+\_\+nvm\+\_\+channels}})$<$=\mbox{\hyperlink{if__iwmvar_8h_a940aad61c7e01c7c86c12da807f7423b}{IWM\+\_\+\+NUM\+\_\+\+CHANNELS}}, \char`\"{}IWM\+\_\+\+NUM\+\_\+\+CHANNELS is too small\char`\"{})
\item 
\mbox{\hyperlink{if__iwm_8c_a71b3cb193b8feb2ebbe8cb7dd60f5dfc}{\+\_\+\+Static\+\_\+assert}} (nitems(\mbox{\hyperlink{if__iwm_8c_a6816d65ce89508883c00a89c08f79cc9}{iwm\+\_\+nvm\+\_\+channels\+\_\+8000}})$<$=\mbox{\hyperlink{if__iwmvar_8h_ac1b88599c587e7384cccc32eacc8fd56}{IWM\+\_\+\+NUM\+\_\+\+CHANNELS\+\_\+8000}}, \char`\"{}IWM\+\_\+\+NUM\+\_\+\+CHANNELS\+\_\+8000 is too small\char`\"{})
\item 
static int \mbox{\hyperlink{if__iwm_8c_a20932a89f82730d59f86d630993b4c95}{iwm\+\_\+store\+\_\+cscheme}} (struct \mbox{\hyperlink{structiwm__softc}{iwm\+\_\+softc}} $\ast$, const uint8\+\_\+t $\ast$, size\+\_\+t)
\item 
static int \mbox{\hyperlink{if__iwm_8c_a12dccea60cb55453b1c6596861518b5e}{iwm\+\_\+firmware\+\_\+store\+\_\+section}} (struct \mbox{\hyperlink{structiwm__softc}{iwm\+\_\+softc}} $\ast$, enum \mbox{\hyperlink{if__iwmvar_8h_a680b88b47a331f93dcdf230bf57590ac}{iwm\+\_\+ucode\+\_\+type}}, const uint8\+\_\+t $\ast$, size\+\_\+t)
\item 
static int \mbox{\hyperlink{if__iwm_8c_a223722e1d847e8afbf8625de95ea2689}{iwm\+\_\+set\+\_\+default\+\_\+calib}} (struct \mbox{\hyperlink{structiwm__softc}{iwm\+\_\+softc}} $\ast$, const void $\ast$)
\item 
static void \mbox{\hyperlink{if__iwm_8c_aeb37ae4f615a7120e6e2ccde82cf03c5}{iwm\+\_\+fw\+\_\+info\+\_\+free}} (struct \mbox{\hyperlink{structiwm__fw__info}{iwm\+\_\+fw\+\_\+info}} $\ast$)
\item 
static int \mbox{\hyperlink{if__iwm_8c_ab18fcb1d8efa47c66392572d3aa6ccba}{iwm\+\_\+read\+\_\+firmware}} (struct \mbox{\hyperlink{structiwm__softc}{iwm\+\_\+softc}} $\ast$)
\item 
static int \mbox{\hyperlink{if__iwm_8c_abc6a2ead1ec4392eb977fc0527508c61}{iwm\+\_\+alloc\+\_\+fwmem}} (struct \mbox{\hyperlink{structiwm__softc}{iwm\+\_\+softc}} $\ast$)
\item 
static int \mbox{\hyperlink{if__iwm_8c_addf1dfe4ed569a7f6e99875488de7f59}{iwm\+\_\+alloc\+\_\+sched}} (struct \mbox{\hyperlink{structiwm__softc}{iwm\+\_\+softc}} $\ast$)
\item 
static int \mbox{\hyperlink{if__iwm_8c_a66531537a35a621f7fe512cba4fe8745}{iwm\+\_\+alloc\+\_\+kw}} (struct \mbox{\hyperlink{structiwm__softc}{iwm\+\_\+softc}} $\ast$)
\item 
static int \mbox{\hyperlink{if__iwm_8c_aadde24498e3d6555932cffc675f77dea}{iwm\+\_\+alloc\+\_\+ict}} (struct \mbox{\hyperlink{structiwm__softc}{iwm\+\_\+softc}} $\ast$)
\item 
static int \mbox{\hyperlink{if__iwm_8c_a02cd867ea7efb2fbf81da7dd3dbe7b05}{iwm\+\_\+alloc\+\_\+rx\+\_\+ring}} (struct \mbox{\hyperlink{structiwm__softc}{iwm\+\_\+softc}} $\ast$, struct \mbox{\hyperlink{structiwm__rx__ring}{iwm\+\_\+rx\+\_\+ring}} $\ast$)
\item 
static void \mbox{\hyperlink{if__iwm_8c_a958d1470f4098506e8868a5eee05c788}{iwm\+\_\+reset\+\_\+rx\+\_\+ring}} (struct \mbox{\hyperlink{structiwm__softc}{iwm\+\_\+softc}} $\ast$, struct \mbox{\hyperlink{structiwm__rx__ring}{iwm\+\_\+rx\+\_\+ring}} $\ast$)
\item 
static void \mbox{\hyperlink{if__iwm_8c_a7d14cc5376b851393a6a02fe72a4242f}{iwm\+\_\+free\+\_\+rx\+\_\+ring}} (struct \mbox{\hyperlink{structiwm__softc}{iwm\+\_\+softc}} $\ast$, struct \mbox{\hyperlink{structiwm__rx__ring}{iwm\+\_\+rx\+\_\+ring}} $\ast$)
\item 
static int \mbox{\hyperlink{if__iwm_8c_abaa72bdf83eb87f2a8bdecbc75936584}{iwm\+\_\+alloc\+\_\+tx\+\_\+ring}} (struct \mbox{\hyperlink{structiwm__softc}{iwm\+\_\+softc}} $\ast$, struct \mbox{\hyperlink{structiwm__tx__ring}{iwm\+\_\+tx\+\_\+ring}} $\ast$, int)
\item 
static void \mbox{\hyperlink{if__iwm_8c_aed9171af6accaaf9f581d1f0f8137944}{iwm\+\_\+reset\+\_\+tx\+\_\+ring}} (struct \mbox{\hyperlink{structiwm__softc}{iwm\+\_\+softc}} $\ast$, struct \mbox{\hyperlink{structiwm__tx__ring}{iwm\+\_\+tx\+\_\+ring}} $\ast$)
\item 
static void \mbox{\hyperlink{if__iwm_8c_a87305f86cad7c54e7d6d7fe33e5343eb}{iwm\+\_\+free\+\_\+tx\+\_\+ring}} (struct \mbox{\hyperlink{structiwm__softc}{iwm\+\_\+softc}} $\ast$, struct \mbox{\hyperlink{structiwm__tx__ring}{iwm\+\_\+tx\+\_\+ring}} $\ast$)
\item 
static void \mbox{\hyperlink{if__iwm_8c_afe3d7f1983238caff5e40b889728fbe0}{iwm\+\_\+enable\+\_\+interrupts}} (struct \mbox{\hyperlink{structiwm__softc}{iwm\+\_\+softc}} $\ast$)
\item 
static void \mbox{\hyperlink{if__iwm_8c_ae798b664f07f4912afe3cc0b52aa2f42}{iwm\+\_\+restore\+\_\+interrupts}} (struct \mbox{\hyperlink{structiwm__softc}{iwm\+\_\+softc}} $\ast$)
\item 
static void \mbox{\hyperlink{if__iwm_8c_a3e88bcc98e703758e6b69e766618d598}{iwm\+\_\+disable\+\_\+interrupts}} (struct \mbox{\hyperlink{structiwm__softc}{iwm\+\_\+softc}} $\ast$)
\item 
static void \mbox{\hyperlink{if__iwm_8c_aefaedf70abb2236df0cac56295bf78e2}{iwm\+\_\+ict\+\_\+reset}} (struct \mbox{\hyperlink{structiwm__softc}{iwm\+\_\+softc}} $\ast$)
\item 
static int \mbox{\hyperlink{if__iwm_8c_ae61233c5b54e71cd531791f7beecf8cc}{iwm\+\_\+allow\+\_\+mcast}} (struct ieee80211vap $\ast$, struct \mbox{\hyperlink{structiwm__softc}{iwm\+\_\+softc}} $\ast$)
\item 
static void \mbox{\hyperlink{if__iwm_8c_a0aac1aec10b3f7f3fdbec8d4252038c1}{iwm\+\_\+stop\+\_\+device}} (struct \mbox{\hyperlink{structiwm__softc}{iwm\+\_\+softc}} $\ast$)
\item 
static void \mbox{\hyperlink{if__iwm_8c_a7b95a8bbadb1fc6ca84b7f42a9560f6b}{iwm\+\_\+nic\+\_\+config}} (struct \mbox{\hyperlink{structiwm__softc}{iwm\+\_\+softc}} $\ast$)
\item 
static int \mbox{\hyperlink{if__iwm_8c_ad158104530b57f95c38ef361e3a2b19c}{iwm\+\_\+nic\+\_\+rx\+\_\+init}} (struct \mbox{\hyperlink{structiwm__softc}{iwm\+\_\+softc}} $\ast$)
\item 
static int \mbox{\hyperlink{if__iwm_8c_ac678b5ea29d6766fa28dee9e01c57f82}{iwm\+\_\+nic\+\_\+tx\+\_\+init}} (struct \mbox{\hyperlink{structiwm__softc}{iwm\+\_\+softc}} $\ast$)
\item 
static int \mbox{\hyperlink{if__iwm_8c_abcd09a4732b913d48203edae16ce7ff0}{iwm\+\_\+nic\+\_\+init}} (struct \mbox{\hyperlink{structiwm__softc}{iwm\+\_\+softc}} $\ast$)
\item 
static int \mbox{\hyperlink{if__iwm_8c_a2e8fc4a0db01fe65cf3fa630e5be6414}{iwm\+\_\+trans\+\_\+pcie\+\_\+fw\+\_\+alive}} (struct \mbox{\hyperlink{structiwm__softc}{iwm\+\_\+softc}} $\ast$, uint32\+\_\+t)
\item 
static int \mbox{\hyperlink{if__iwm_8c_ae4a3c515811e06c89164b1958ab77279}{iwm\+\_\+nvm\+\_\+read\+\_\+chunk}} (struct \mbox{\hyperlink{structiwm__softc}{iwm\+\_\+softc}} $\ast$, uint16\+\_\+t, uint16\+\_\+t, uint16\+\_\+t, uint8\+\_\+t $\ast$, uint16\+\_\+t $\ast$)
\item 
static int \mbox{\hyperlink{if__iwm_8c_a3dc02cf22c442cc7e7a62947ffd77f90}{iwm\+\_\+nvm\+\_\+read\+\_\+section}} (struct \mbox{\hyperlink{structiwm__softc}{iwm\+\_\+softc}} $\ast$, uint16\+\_\+t, uint8\+\_\+t $\ast$, uint16\+\_\+t $\ast$, uint32\+\_\+t)
\item 
static uint32\+\_\+t \mbox{\hyperlink{if__iwm_8c_acebc9cc101bdcb9cd4e7877ed662ab82}{iwm\+\_\+eeprom\+\_\+channel\+\_\+flags}} (uint16\+\_\+t)
\item 
static void \mbox{\hyperlink{if__iwm_8c_a61c5bef0417dfdb03b66bf98554742b9}{iwm\+\_\+add\+\_\+channel\+\_\+band}} (struct \mbox{\hyperlink{structiwm__softc}{iwm\+\_\+softc}} $\ast$, struct ieee80211\+\_\+channel\mbox{[}$\,$\mbox{]}, int, int $\ast$, int, size\+\_\+t, const uint8\+\_\+t\mbox{[}$\,$\mbox{]})
\item 
static void \mbox{\hyperlink{if__iwm_8c_adb1f59351443b35ffa01f4338a19f0e9}{iwm\+\_\+init\+\_\+channel\+\_\+map}} (struct ieee80211com $\ast$, int, int $\ast$, struct ieee80211\+\_\+channel\mbox{[}$\,$\mbox{]})
\item 
static struct \mbox{\hyperlink{structiwm__nvm__data}{iwm\+\_\+nvm\+\_\+data}} $\ast$ \mbox{\hyperlink{if__iwm_8c_a1fb452939f6d6611b988986520104330}{iwm\+\_\+parse\+\_\+nvm\+\_\+data}} (struct \mbox{\hyperlink{structiwm__softc}{iwm\+\_\+softc}} $\ast$, const uint16\+\_\+t $\ast$, const uint16\+\_\+t $\ast$, const uint16\+\_\+t $\ast$, const uint16\+\_\+t $\ast$, const uint16\+\_\+t $\ast$, const uint16\+\_\+t $\ast$)
\item 
static void \mbox{\hyperlink{if__iwm_8c_a17cd82bde37907ca80043250f10ce685}{iwm\+\_\+free\+\_\+nvm\+\_\+data}} (struct \mbox{\hyperlink{structiwm__nvm__data}{iwm\+\_\+nvm\+\_\+data}} $\ast$)
\item 
static void \mbox{\hyperlink{if__iwm_8c_aadd6beca0e2545f91efdea91d02a0146}{iwm\+\_\+set\+\_\+hw\+\_\+address\+\_\+family\+\_\+8000}} (struct \mbox{\hyperlink{structiwm__softc}{iwm\+\_\+softc}} $\ast$, struct \mbox{\hyperlink{structiwm__nvm__data}{iwm\+\_\+nvm\+\_\+data}} $\ast$, const uint16\+\_\+t $\ast$, const uint16\+\_\+t $\ast$)
\item 
static int \mbox{\hyperlink{if__iwm_8c_a9e33b16b4920b42b715190cd21d4b807}{iwm\+\_\+get\+\_\+sku}} (const struct \mbox{\hyperlink{structiwm__softc}{iwm\+\_\+softc}} $\ast$, const uint16\+\_\+t $\ast$, const uint16\+\_\+t $\ast$)
\item 
static int \mbox{\hyperlink{if__iwm_8c_a65949cc9575d51ea89193281d02bc20a}{iwm\+\_\+get\+\_\+nvm\+\_\+version}} (const struct \mbox{\hyperlink{structiwm__softc}{iwm\+\_\+softc}} $\ast$, const uint16\+\_\+t $\ast$)
\item 
static int \mbox{\hyperlink{if__iwm_8c_a616f6388427af0fe20f5de0f2dc8ae13}{iwm\+\_\+get\+\_\+radio\+\_\+cfg}} (const struct \mbox{\hyperlink{structiwm__softc}{iwm\+\_\+softc}} $\ast$, const uint16\+\_\+t $\ast$, const uint16\+\_\+t $\ast$)
\item 
static int \mbox{\hyperlink{if__iwm_8c_a524e5416cf88ebe8f643e6c8021edf47}{iwm\+\_\+get\+\_\+n\+\_\+hw\+\_\+addrs}} (const struct \mbox{\hyperlink{structiwm__softc}{iwm\+\_\+softc}} $\ast$, const uint16\+\_\+t $\ast$)
\item 
static void \mbox{\hyperlink{if__iwm_8c_aa623cd1db2dde7c9efb8bf7fe125d3f8}{iwm\+\_\+set\+\_\+radio\+\_\+cfg}} (const struct \mbox{\hyperlink{structiwm__softc}{iwm\+\_\+softc}} $\ast$, struct \mbox{\hyperlink{structiwm__nvm__data}{iwm\+\_\+nvm\+\_\+data}} $\ast$, uint32\+\_\+t)
\item 
static struct \mbox{\hyperlink{structiwm__nvm__data}{iwm\+\_\+nvm\+\_\+data}} $\ast$ \mbox{\hyperlink{if__iwm_8c_a9d580665467e0ce76ac94c6f8d62f332}{iwm\+\_\+parse\+\_\+nvm\+\_\+sections}} (struct \mbox{\hyperlink{structiwm__softc}{iwm\+\_\+softc}} $\ast$, struct \mbox{\hyperlink{structiwm__nvm__section}{iwm\+\_\+nvm\+\_\+section}} $\ast$)
\item 
static int \mbox{\hyperlink{if__iwm_8c_a8022b1259eb9d94e86264a6f06bb23af}{iwm\+\_\+nvm\+\_\+init}} (struct \mbox{\hyperlink{structiwm__softc}{iwm\+\_\+softc}} $\ast$)
\item 
static int \mbox{\hyperlink{if__iwm_8c_a48609f858a0fcf23ff12f77e7f938ee8}{iwm\+\_\+pcie\+\_\+load\+\_\+section}} (struct \mbox{\hyperlink{structiwm__softc}{iwm\+\_\+softc}} $\ast$, uint8\+\_\+t, const struct \mbox{\hyperlink{structiwm__fw__desc}{iwm\+\_\+fw\+\_\+desc}} $\ast$)
\item 
static int \mbox{\hyperlink{if__iwm_8c_a1c0447531c69b575b5e81bed2741f6ce}{iwm\+\_\+pcie\+\_\+load\+\_\+firmware\+\_\+chunk}} (struct \mbox{\hyperlink{structiwm__softc}{iwm\+\_\+softc}} $\ast$, uint32\+\_\+t, bus\+\_\+addr\+\_\+t, uint32\+\_\+t)
\item 
static int \mbox{\hyperlink{if__iwm_8c_a4b4f4f8e99910dc8da61afa5509e9f0d}{iwm\+\_\+pcie\+\_\+load\+\_\+cpu\+\_\+sections\+\_\+8000}} (struct \mbox{\hyperlink{structiwm__softc}{iwm\+\_\+softc}} $\ast$sc, const struct \mbox{\hyperlink{structiwm__fw__img}{iwm\+\_\+fw\+\_\+img}} $\ast$, int, int $\ast$)
\item 
static int \mbox{\hyperlink{if__iwm_8c_adee412e2840c87f7ba1c1d1745a959f4}{iwm\+\_\+pcie\+\_\+load\+\_\+cpu\+\_\+sections}} (struct \mbox{\hyperlink{structiwm__softc}{iwm\+\_\+softc}} $\ast$, const struct \mbox{\hyperlink{structiwm__fw__img}{iwm\+\_\+fw\+\_\+img}} $\ast$, int, int $\ast$)
\item 
static int \mbox{\hyperlink{if__iwm_8c_a87b5db7470855f03edc90f9c34873b7f}{iwm\+\_\+pcie\+\_\+load\+\_\+given\+\_\+ucode\+\_\+8000}} (struct \mbox{\hyperlink{structiwm__softc}{iwm\+\_\+softc}} $\ast$, const struct \mbox{\hyperlink{structiwm__fw__img}{iwm\+\_\+fw\+\_\+img}} $\ast$)
\item 
static int \mbox{\hyperlink{if__iwm_8c_a0cea67712845d3b16f2b8a17133b70a9}{iwm\+\_\+pcie\+\_\+load\+\_\+given\+\_\+ucode}} (struct \mbox{\hyperlink{structiwm__softc}{iwm\+\_\+softc}} $\ast$, const struct \mbox{\hyperlink{structiwm__fw__img}{iwm\+\_\+fw\+\_\+img}} $\ast$)
\item 
static int \mbox{\hyperlink{if__iwm_8c_a2855baaac2ebd905359a2475128a1103}{iwm\+\_\+start\+\_\+fw}} (struct \mbox{\hyperlink{structiwm__softc}{iwm\+\_\+softc}} $\ast$, const struct \mbox{\hyperlink{structiwm__fw__img}{iwm\+\_\+fw\+\_\+img}} $\ast$)
\item 
static int \mbox{\hyperlink{if__iwm_8c_adcaf15bb311c4eb0dc4ca98374b371b3}{iwm\+\_\+send\+\_\+tx\+\_\+ant\+\_\+cfg}} (struct \mbox{\hyperlink{structiwm__softc}{iwm\+\_\+softc}} $\ast$, uint8\+\_\+t)
\item 
static int \mbox{\hyperlink{if__iwm_8c_a8006bb57d2eac8cf8b28d750cf3b82b7}{iwm\+\_\+send\+\_\+phy\+\_\+cfg\+\_\+cmd}} (struct \mbox{\hyperlink{structiwm__softc}{iwm\+\_\+softc}} $\ast$)
\item 
static int \mbox{\hyperlink{if__iwm_8c_af53df91d7015b4925b5c2938068b6856}{iwm\+\_\+load\+\_\+ucode\+\_\+wait\+\_\+alive}} (struct \mbox{\hyperlink{structiwm__softc}{iwm\+\_\+softc}} $\ast$, enum \mbox{\hyperlink{if__iwmvar_8h_a680b88b47a331f93dcdf230bf57590ac}{iwm\+\_\+ucode\+\_\+type}})
\item 
static int \mbox{\hyperlink{if__iwm_8c_a11aec544b58ddec5ef1ca3278061f9c7}{iwm\+\_\+run\+\_\+init\+\_\+ucode}} (struct \mbox{\hyperlink{structiwm__softc}{iwm\+\_\+softc}} $\ast$, int)
\item 
static int \mbox{\hyperlink{if__iwm_8c_a0dcd79bb68188bdefcdc0b7fe0eee45a}{iwm\+\_\+config\+\_\+ltr}} (struct \mbox{\hyperlink{structiwm__softc}{iwm\+\_\+softc}} $\ast$sc)
\item 
static int \mbox{\hyperlink{if__iwm_8c_aa1b2823899c8eee4079786fce140df73}{iwm\+\_\+rx\+\_\+addbuf}} (struct \mbox{\hyperlink{structiwm__softc}{iwm\+\_\+softc}} $\ast$, int, int)
\item 
static void \mbox{\hyperlink{if__iwm_8c_aa2b8ed080d154cd2bff59b15c657d59f}{iwm\+\_\+rx\+\_\+rx\+\_\+phy\+\_\+cmd}} (struct \mbox{\hyperlink{structiwm__softc}{iwm\+\_\+softc}} $\ast$, struct \mbox{\hyperlink{structiwm__rx__packet}{iwm\+\_\+rx\+\_\+packet}} $\ast$)
\item 
static int \mbox{\hyperlink{if__iwm_8c_a2d5381cbd9b781c2b1e2eb95174791d2}{iwm\+\_\+get\+\_\+noise}} (struct \mbox{\hyperlink{structiwm__softc}{iwm\+\_\+softc}} $\ast$, const struct \mbox{\hyperlink{structiwm__statistics__rx__non__phy}{iwm\+\_\+statistics\+\_\+rx\+\_\+non\+\_\+phy}} $\ast$)
\item 
static void \mbox{\hyperlink{if__iwm_8c_a5f5ea0d62c3a15bb6bde9da74a60c89a}{iwm\+\_\+handle\+\_\+rx\+\_\+statistics}} (struct \mbox{\hyperlink{structiwm__softc}{iwm\+\_\+softc}} $\ast$, struct \mbox{\hyperlink{structiwm__rx__packet}{iwm\+\_\+rx\+\_\+packet}} $\ast$)
\item 
static bool \mbox{\hyperlink{if__iwm_8c_a3a60596a2f04542b737f981208a97d58}{iwm\+\_\+rx\+\_\+mpdu}} (struct \mbox{\hyperlink{structiwm__softc}{iwm\+\_\+softc}} $\ast$, struct mbuf $\ast$, uint32\+\_\+t, bool)
\item 
static int \mbox{\hyperlink{if__iwm_8c_aa097595d77774ba5730e4a57ac86932e}{iwm\+\_\+rx\+\_\+tx\+\_\+cmd\+\_\+single}} (struct \mbox{\hyperlink{structiwm__softc}{iwm\+\_\+softc}} $\ast$, struct \mbox{\hyperlink{structiwm__rx__packet}{iwm\+\_\+rx\+\_\+packet}} $\ast$, struct \mbox{\hyperlink{structiwm__node}{iwm\+\_\+node}} $\ast$)
\item 
static void \mbox{\hyperlink{if__iwm_8c_a4110e078ef1f59f656cffbe3a4d8cee2}{iwm\+\_\+rx\+\_\+tx\+\_\+cmd}} (struct \mbox{\hyperlink{structiwm__softc}{iwm\+\_\+softc}} $\ast$, struct \mbox{\hyperlink{structiwm__rx__packet}{iwm\+\_\+rx\+\_\+packet}} $\ast$)
\item 
static void \mbox{\hyperlink{if__iwm_8c_a00d2c8a71fbdf5f5645e8b44135cf2ae}{iwm\+\_\+cmd\+\_\+done}} (struct \mbox{\hyperlink{structiwm__softc}{iwm\+\_\+softc}} $\ast$, struct \mbox{\hyperlink{structiwm__rx__packet}{iwm\+\_\+rx\+\_\+packet}} $\ast$)
\item 
static const struct \mbox{\hyperlink{structiwm__rate}{iwm\+\_\+rate}} $\ast$ \mbox{\hyperlink{if__iwm_8c_a178a81815c44051bdf6555ae9caca65b}{iwm\+\_\+tx\+\_\+fill\+\_\+cmd}} (struct \mbox{\hyperlink{structiwm__softc}{iwm\+\_\+softc}} $\ast$, struct \mbox{\hyperlink{structiwm__node}{iwm\+\_\+node}} $\ast$, struct mbuf $\ast$, struct \mbox{\hyperlink{structiwm__tx__cmd}{iwm\+\_\+tx\+\_\+cmd}} $\ast$)
\item 
static int \mbox{\hyperlink{if__iwm_8c_a376e1489b8d710c2b759c2b74ad84808}{iwm\+\_\+tx}} (struct \mbox{\hyperlink{structiwm__softc}{iwm\+\_\+softc}} $\ast$, struct mbuf $\ast$, struct ieee80211\+\_\+node $\ast$, int)
\item 
static int \mbox{\hyperlink{if__iwm_8c_a0e58378103e84487e7ee8b5bc7f42f38}{iwm\+\_\+raw\+\_\+xmit}} (struct ieee80211\+\_\+node $\ast$, struct mbuf $\ast$, const struct ieee80211\+\_\+bpf\+\_\+params $\ast$)
\item 
static int \mbox{\hyperlink{if__iwm_8c_a0314d524d42c8172bfac5233b4502ad8}{iwm\+\_\+update\+\_\+quotas}} (struct \mbox{\hyperlink{structiwm__softc}{iwm\+\_\+softc}} $\ast$, struct \mbox{\hyperlink{structiwm__vap}{iwm\+\_\+vap}} $\ast$)
\item 
static int \mbox{\hyperlink{if__iwm_8c_abb26bc3b3bc33889d06d11c89d5bac56}{iwm\+\_\+auth}} (struct ieee80211vap $\ast$, struct \mbox{\hyperlink{structiwm__softc}{iwm\+\_\+softc}} $\ast$)
\item 
static struct ieee80211\+\_\+node $\ast$ \mbox{\hyperlink{if__iwm_8c_a28d3e75328a677098089201db9922cd6}{iwm\+\_\+node\+\_\+alloc}} (struct ieee80211vap $\ast$, const uint8\+\_\+t\mbox{[}IEEE80211\+\_\+\+ADDR\+\_\+\+LEN\mbox{]})
\item 
static uint8\+\_\+t \mbox{\hyperlink{if__iwm_8c_a9edea4b80e47984bd4b4e6a5929625f6}{iwm\+\_\+rate\+\_\+from\+\_\+ucode\+\_\+rate}} (uint32\+\_\+t)
\item 
static int \mbox{\hyperlink{if__iwm_8c_a27fa2e4e7df3a8837691fb2d965e3335}{iwm\+\_\+rate2ridx}} (struct \mbox{\hyperlink{structiwm__softc}{iwm\+\_\+softc}} $\ast$, uint8\+\_\+t)
\item 
static void \mbox{\hyperlink{if__iwm_8c_a8340199cf0662991ff3258c7236a6660}{iwm\+\_\+setrates}} (struct \mbox{\hyperlink{structiwm__softc}{iwm\+\_\+softc}} $\ast$, struct \mbox{\hyperlink{structiwm__node}{iwm\+\_\+node}} $\ast$, int)
\item 
static int \mbox{\hyperlink{if__iwm_8c_a2206679645aba97dcc6b5e5cec53c8b8}{iwm\+\_\+newstate}} (struct ieee80211vap $\ast$, enum ieee80211\+\_\+state, int)
\item 
static void \mbox{\hyperlink{if__iwm_8c_aaa155c13ec0523930d0be8f3cba9a9da}{iwm\+\_\+endscan\+\_\+cb}} (void $\ast$, int)
\item 
static int \mbox{\hyperlink{if__iwm_8c_ab1eec3afbd901b2e2b683fb563472dd8}{iwm\+\_\+send\+\_\+bt\+\_\+init\+\_\+conf}} (struct \mbox{\hyperlink{structiwm__softc}{iwm\+\_\+softc}} $\ast$)
\item 
static boolean\+\_\+t \mbox{\hyperlink{if__iwm_8c_ae55a8114a6b5bc01c29e1c353edccd6e}{iwm\+\_\+is\+\_\+lar\+\_\+supported}} (struct \mbox{\hyperlink{structiwm__softc}{iwm\+\_\+softc}} $\ast$)
\item 
static boolean\+\_\+t \mbox{\hyperlink{if__iwm_8c_ac010032a58072d78c6c91e29152d5b39}{iwm\+\_\+is\+\_\+wifi\+\_\+mcc\+\_\+supported}} (struct \mbox{\hyperlink{structiwm__softc}{iwm\+\_\+softc}} $\ast$)
\item 
static int \mbox{\hyperlink{if__iwm_8c_ae632bbe9af83a24021523ef7b9494167}{iwm\+\_\+send\+\_\+update\+\_\+mcc\+\_\+cmd}} (struct \mbox{\hyperlink{structiwm__softc}{iwm\+\_\+softc}} $\ast$, const char $\ast$)
\item 
static void \mbox{\hyperlink{if__iwm_8c_ad4d6b0516f9e0dfac348e5373313cacb}{iwm\+\_\+tt\+\_\+tx\+\_\+backoff}} (struct \mbox{\hyperlink{structiwm__softc}{iwm\+\_\+softc}} $\ast$, uint32\+\_\+t)
\item 
static int \mbox{\hyperlink{if__iwm_8c_a5a2a206119954b9f2d00d4d4c2d3cdbc}{iwm\+\_\+init\+\_\+hw}} (struct \mbox{\hyperlink{structiwm__softc}{iwm\+\_\+softc}} $\ast$)
\item 
static void \mbox{\hyperlink{if__iwm_8c_a2f1740409045c3379d208637e549985c}{iwm\+\_\+init}} (struct \mbox{\hyperlink{structiwm__softc}{iwm\+\_\+softc}} $\ast$)
\item 
static void \mbox{\hyperlink{if__iwm_8c_a48e9d98a5d061d2b24bd4bfbd4f798da}{iwm\+\_\+start}} (struct \mbox{\hyperlink{structiwm__softc}{iwm\+\_\+softc}} $\ast$)
\item 
static void \mbox{\hyperlink{if__iwm_8c_a0825fe7959f3d4f96a3435079bd1b37d}{iwm\+\_\+stop}} (struct \mbox{\hyperlink{structiwm__softc}{iwm\+\_\+softc}} $\ast$)
\item 
static void \mbox{\hyperlink{if__iwm_8c_a14ef35a8916993cdb67f1dd50737957f}{iwm\+\_\+watchdog}} (void $\ast$)
\item 
static void \mbox{\hyperlink{if__iwm_8c_a72f5d3a3ce113c5610b38c9aa09232c9}{iwm\+\_\+parent}} (struct ieee80211com $\ast$)
\item 
static void \mbox{\hyperlink{if__iwm_8c_aecba9ae5d85dfb270cf2e369496c4386}{iwm\+\_\+handle\+\_\+rxb}} (struct \mbox{\hyperlink{structiwm__softc}{iwm\+\_\+softc}} $\ast$, struct mbuf $\ast$)
\item 
static void \mbox{\hyperlink{if__iwm_8c_a6cde834579010be718e17ab03ca9cf2e}{iwm\+\_\+notif\+\_\+intr}} (struct \mbox{\hyperlink{structiwm__softc}{iwm\+\_\+softc}} $\ast$)
\item 
static void \mbox{\hyperlink{if__iwm_8c_a4d392305ad6239312228b80f25991af1}{iwm\+\_\+intr}} (void $\ast$)
\item 
static int \mbox{\hyperlink{if__iwm_8c_a040a4326fcc1962a394f98c81b4030bc}{iwm\+\_\+attach}} (device\+\_\+t)
\item 
static int \mbox{\hyperlink{if__iwm_8c_a94d559e1f6be77b9e5ff735e59ec57e3}{iwm\+\_\+is\+\_\+valid\+\_\+ether\+\_\+addr}} (uint8\+\_\+t $\ast$)
\item 
static void \mbox{\hyperlink{if__iwm_8c_ac3132cd5accd4c10b6f250884b8495dd}{iwm\+\_\+preinit}} (void $\ast$)
\item 
static int \mbox{\hyperlink{if__iwm_8c_a7adce334c7f29c6e2de85ba57d1c804b}{iwm\+\_\+detach\+\_\+local}} (struct \mbox{\hyperlink{structiwm__softc}{iwm\+\_\+softc}} $\ast$sc, int)
\item 
static void \mbox{\hyperlink{if__iwm_8c_a944d38d5270267ff969a621263677959}{iwm\+\_\+init\+\_\+task}} (void $\ast$)
\item 
static void \mbox{\hyperlink{if__iwm_8c_a7e13bcc1e97179f2592af29536f6cccb}{iwm\+\_\+radiotap\+\_\+attach}} (struct \mbox{\hyperlink{structiwm__softc}{iwm\+\_\+softc}} $\ast$)
\item 
static struct ieee80211vap $\ast$ \mbox{\hyperlink{if__iwm_8c_abddc45cd91f738a92881c4653a237837}{iwm\+\_\+vap\+\_\+create}} (struct ieee80211com $\ast$, const char\mbox{[}IFNAMSIZ\mbox{]}, int, enum ieee80211\+\_\+opmode, int, const uint8\+\_\+t\mbox{[}IEEE80211\+\_\+\+ADDR\+\_\+\+LEN\mbox{]}, const uint8\+\_\+t\mbox{[}IEEE80211\+\_\+\+ADDR\+\_\+\+LEN\mbox{]})
\item 
static void \mbox{\hyperlink{if__iwm_8c_a4de7dd4772edc03a630a592f2ae7faa6}{iwm\+\_\+vap\+\_\+delete}} (struct ieee80211vap $\ast$)
\item 
static void \mbox{\hyperlink{if__iwm_8c_a7bae0f1004518a3ebc5c68b50a2e02b8}{iwm\+\_\+xmit\+\_\+queue\+\_\+drain}} (struct \mbox{\hyperlink{structiwm__softc}{iwm\+\_\+softc}} $\ast$)
\item 
static void \mbox{\hyperlink{if__iwm_8c_a0717f67f8a510634dd723d9156e5c764}{iwm\+\_\+scan\+\_\+start}} (struct ieee80211com $\ast$)
\item 
static void \mbox{\hyperlink{if__iwm_8c_af93408767f794b4588c224c0cb086410}{iwm\+\_\+scan\+\_\+end}} (struct ieee80211com $\ast$)
\item 
static void \mbox{\hyperlink{if__iwm_8c_ae40840b32f56ef4f02e75847f53f0052}{iwm\+\_\+update\+\_\+mcast}} (struct ieee80211com $\ast$)
\item 
static void \mbox{\hyperlink{if__iwm_8c_ab3478e87ee460e350079b9aab948f128}{iwm\+\_\+set\+\_\+channel}} (struct ieee80211com $\ast$)
\item 
static void \mbox{\hyperlink{if__iwm_8c_a86f8ce5d67db48377a1afcbebbeba8ce}{iwm\+\_\+scan\+\_\+curchan}} (struct ieee80211\+\_\+scan\+\_\+state $\ast$, unsigned long)
\item 
static void \mbox{\hyperlink{if__iwm_8c_a8684f7f9c2203601d0ce25c45ce61301}{iwm\+\_\+scan\+\_\+mindwell}} (struct ieee80211\+\_\+scan\+\_\+state $\ast$)
\item 
static int \mbox{\hyperlink{if__iwm_8c_aa0ae987f67c7fddd1a419280b70a5599}{iwm\+\_\+detach}} (device\+\_\+t)
\item 
\mbox{\hyperlink{if__iwm_8c_a2274320fbf6c6af1f94e71c9f53126fb}{TUNABLE\+\_\+\+INT}} (\char`\"{}hw.\+iwm.\+lar.\+disable\char`\"{}, \&iwm\+\_\+lar\+\_\+disable)
\item 
static int \mbox{\hyperlink{if__iwm_8c_a1c256d77ca584f7fcdb6fff6827c3cc7}{iwm\+\_\+set\+\_\+ucode\+\_\+api\+\_\+flags}} (struct \mbox{\hyperlink{structiwm__softc}{iwm\+\_\+softc}} $\ast$sc, const uint8\+\_\+t $\ast$data, struct \mbox{\hyperlink{structiwm__ucode__capabilities}{iwm\+\_\+ucode\+\_\+capabilities}} $\ast$capa)
\item 
static int \mbox{\hyperlink{if__iwm_8c_a023048a6b390ccec85b282c642886b16}{iwm\+\_\+set\+\_\+ucode\+\_\+capabilities}} (struct \mbox{\hyperlink{structiwm__softc}{iwm\+\_\+softc}} $\ast$sc, const uint8\+\_\+t $\ast$data, struct \mbox{\hyperlink{structiwm__ucode__capabilities}{iwm\+\_\+ucode\+\_\+capabilities}} $\ast$capa)
\item 
static int \mbox{\hyperlink{if__iwm_8c_a50fca726ea707f8551392c5985cd240a}{iwm\+\_\+nic\+\_\+rx\+\_\+mq\+\_\+init}} (struct \mbox{\hyperlink{structiwm__softc}{iwm\+\_\+softc}} $\ast$sc)
\item 
static int \mbox{\hyperlink{if__iwm_8c_a39fe8420f5bb58476a8c890b6a231e1c}{iwm\+\_\+nic\+\_\+rx\+\_\+legacy\+\_\+init}} (struct \mbox{\hyperlink{structiwm__softc}{iwm\+\_\+softc}} $\ast$sc)
\item 
int \mbox{\hyperlink{if__iwm_8c_a0ee3a6fe5f92850b68a50b9350a42a8c}{iwm\+\_\+enable\+\_\+txq}} (struct \mbox{\hyperlink{structiwm__softc}{iwm\+\_\+softc}} $\ast$sc, int sta\+\_\+id, int qid, int fifo)
\item 
static int \mbox{\hyperlink{if__iwm_8c_a06e7bf83454b894804f5134f15a08430}{iwm\+\_\+set\+\_\+hw\+\_\+address}} (struct \mbox{\hyperlink{structiwm__softc}{iwm\+\_\+softc}} $\ast$sc, struct \mbox{\hyperlink{structiwm__nvm__data}{iwm\+\_\+nvm\+\_\+data}} $\ast$data, const uint16\+\_\+t $\ast$nvm\+\_\+hw, const uint16\+\_\+t $\ast$mac\+\_\+override)
\item 
static void \mbox{\hyperlink{if__iwm_8c_add57731b99a31617d96bd8ca71a36168}{iwm\+\_\+enable\+\_\+fw\+\_\+load\+\_\+int}} (struct \mbox{\hyperlink{structiwm__softc}{iwm\+\_\+softc}} $\ast$sc)
\item 
static int \mbox{\hyperlink{if__iwm_8c_a8953020c88e1d21ec2652bf23d4e92eb}{iwm\+\_\+alive\+\_\+fn}} (struct \mbox{\hyperlink{structiwm__softc}{iwm\+\_\+softc}} $\ast$sc, struct \mbox{\hyperlink{structiwm__rx__packet}{iwm\+\_\+rx\+\_\+packet}} $\ast$pkt, void $\ast$data)
\item 
static int \mbox{\hyperlink{if__iwm_8c_ae81f12db35f21fc9b795e8bacc87e301}{iwm\+\_\+wait\+\_\+phy\+\_\+db\+\_\+entry}} (struct \mbox{\hyperlink{structiwm__softc}{iwm\+\_\+softc}} $\ast$sc, struct \mbox{\hyperlink{structiwm__rx__packet}{iwm\+\_\+rx\+\_\+packet}} $\ast$pkt, void $\ast$data)
\item 
static int \mbox{\hyperlink{if__iwm_8c_ab4f4106db2c3b8e6019339eec6e2f0e4}{iwm\+\_\+rx\+\_\+get\+\_\+signal\+\_\+strength}} (struct \mbox{\hyperlink{structiwm__softc}{iwm\+\_\+softc}} $\ast$sc, struct \mbox{\hyperlink{structiwm__rx__phy__info}{iwm\+\_\+rx\+\_\+phy\+\_\+info}} $\ast$phy\+\_\+info)
\item 
static int \mbox{\hyperlink{if__iwm_8c_ae3ac2b8ded48426d6483d27593f9d022}{iwm\+\_\+rxmq\+\_\+get\+\_\+signal\+\_\+strength}} (struct \mbox{\hyperlink{structiwm__softc}{iwm\+\_\+softc}} $\ast$sc, struct \mbox{\hyperlink{structiwm__rx__mpdu__desc}{iwm\+\_\+rx\+\_\+mpdu\+\_\+desc}} $\ast$desc)
\item 
static bool \mbox{\hyperlink{if__iwm_8c_ac0f736a685f1438217be7c18eef829dd}{iwm\+\_\+rx\+\_\+rx\+\_\+mpdu}} (struct \mbox{\hyperlink{structiwm__softc}{iwm\+\_\+softc}} $\ast$sc, struct mbuf $\ast$m, uint32\+\_\+t offset, bool stolen)
\item 
static bool \mbox{\hyperlink{if__iwm_8c_a3300aff48f30d653f30ac16e5c10d245}{iwm\+\_\+rx\+\_\+mpdu\+\_\+mq}} (struct \mbox{\hyperlink{structiwm__softc}{iwm\+\_\+softc}} $\ast$sc, struct mbuf $\ast$m, uint32\+\_\+t offset, bool stolen)
\item 
static int \mbox{\hyperlink{if__iwm_8c_a3804f16c749a999d38cfe44e8c9d8c7a}{iwm\+\_\+tx\+\_\+rateidx\+\_\+global\+\_\+lookup}} (struct \mbox{\hyperlink{structiwm__softc}{iwm\+\_\+softc}} $\ast$sc, uint8\+\_\+t rate)
\item 
int \mbox{\hyperlink{if__iwm_8c_a57d82de6c2f25e48c3870bb49d496f93}{iwm\+\_\+flush\+\_\+tx\+\_\+path}} (struct \mbox{\hyperlink{structiwm__softc}{iwm\+\_\+softc}} $\ast$sc, uint32\+\_\+t tfd\+\_\+msk, uint32\+\_\+t flags)
\item 
uint8\+\_\+t \mbox{\hyperlink{if__iwm_8c_ab6e6464c762b736a929bf3391ebac89f}{iwm\+\_\+ridx2rate}} (struct ieee80211\+\_\+rateset $\ast$rs, int ridx)
\item 
static void \mbox{\hyperlink{if__iwm_8c_abbd0aeecf3e83e32e887cdeba1fa5787}{iwm\+\_\+bring\+\_\+down\+\_\+firmware}} (struct \mbox{\hyperlink{structiwm__softc}{iwm\+\_\+softc}} $\ast$sc, struct ieee80211vap $\ast$vap)
\item 
static int \mbox{\hyperlink{if__iwm_8c_a0ab0f26da802dee19e492c3e0bca31e0}{iwm\+\_\+transmit}} (struct ieee80211com $\ast$ic, struct mbuf $\ast$m)
\item 
static void \mbox{\hyperlink{if__iwm_8c_a542d77a26ef58febc71a7575d87f5e3c}{iwm\+\_\+rftoggle\+\_\+task}} (void $\ast$arg, int npending \+\_\+\+\_\+unused)
\item 
static int \mbox{\hyperlink{if__iwm_8c_a8142adf6f311d5ff2d79605b8df168a2}{iwm\+\_\+probe}} (device\+\_\+t dev)
\item 
static int \mbox{\hyperlink{if__iwm_8c_aba683f064e29a728bb4b5ee0261984ae}{iwm\+\_\+dev\+\_\+check}} (device\+\_\+t dev)
\item 
static int \mbox{\hyperlink{if__iwm_8c_a3731caa474cb1beab8ba92535c4fc931}{iwm\+\_\+pci\+\_\+attach}} (device\+\_\+t dev)
\item 
static void \mbox{\hyperlink{if__iwm_8c_a300f5313fcf1f064f1ceb2242664d32e}{iwm\+\_\+pci\+\_\+detach}} (device\+\_\+t dev)
\item 
static int \mbox{\hyperlink{if__iwm_8c_a447ebecd9e8703857d53a2b672a74253}{iwm\+\_\+wme\+\_\+update}} (struct ieee80211com $\ast$ic)
\item 
static int \mbox{\hyperlink{if__iwm_8c_aced727b8b8ce817f845b39646def2c3c}{iwm\+\_\+resume}} (device\+\_\+t dev)
\item 
static int \mbox{\hyperlink{if__iwm_8c_a4ae7b1f572c7172e724a7ea58bee8c52}{iwm\+\_\+suspend}} (device\+\_\+t dev)
\item 
\mbox{\hyperlink{if__iwm_8c_aca9c7824aaa52be5ac1950dc7db19587}{DRIVER\+\_\+\+MODULE}} (iwm, pci, \mbox{\hyperlink{if__iwm_8c_a4a082093d91f74473f3984d6b092c348}{iwm\+\_\+pci\+\_\+driver}}, \mbox{\hyperlink{if__iwm_8c_ab6985f90724d30a17b0c8706c96a4809}{iwm\+\_\+devclass}}, NULL, NULL)
\item 
\mbox{\hyperlink{if__iwm_8c_a3efc529522e5e08b91ad09d1912cd5f8}{MODULE\+\_\+\+PNP\+\_\+\+INFO}} (\char`\"{}U16\+:device;P\+:\#;T\+:vendor=0x8086\char`\"{}, pci, \mbox{\hyperlink{if__iwm_8c_a4a082093d91f74473f3984d6b092c348}{iwm\+\_\+pci\+\_\+driver}}, \mbox{\hyperlink{structiwm__devices}{iwm\+\_\+devices}}, nitems(\mbox{\hyperlink{structiwm__devices}{iwm\+\_\+devices}}))
\item 
\mbox{\hyperlink{if__iwm_8c_a33b52ad92b95d4a56ad6ae33d4d69dda}{MODULE\+\_\+\+DEPEND}} (iwm, firmware, 1, 1, 1)
\item 
\mbox{\hyperlink{if__iwm_8c_a0673609fb3502dc05e6bf32d5a2624e2}{MODULE\+\_\+\+DEPEND}} (iwm, pci, 1, 1, 1)
\item 
\mbox{\hyperlink{if__iwm_8c_a956639b3cd62ce9a6f7a333ed2a2211a}{MODULE\+\_\+\+DEPEND}} (iwm, wlan, 1, 1, 1)
\end{DoxyCompactItemize}
\doxysubsection*{Variables}
\begin{DoxyCompactItemize}
\item 
const uint8\+\_\+t \mbox{\hyperlink{if__iwm_8c_ab5e34d8aa381234340c802954b0f3e5c}{iwm\+\_\+nvm\+\_\+channels}} \mbox{[}$\,$\mbox{]}
\item 
const uint8\+\_\+t \mbox{\hyperlink{if__iwm_8c_a6816d65ce89508883c00a89c08f79cc9}{iwm\+\_\+nvm\+\_\+channels\+\_\+8000}} \mbox{[}$\,$\mbox{]}
\item 
const struct \mbox{\hyperlink{structiwm__rate}{iwm\+\_\+rate}} \mbox{\hyperlink{if__iwm_8c_a08ef9e6176f57d36238a07cdc3dc336c}{iwm\+\_\+rates}} \mbox{[}$\,$\mbox{]}
\item 
static int \mbox{\hyperlink{if__iwm_8c_a67c60bb19e042898b3d2a95d8f668aa9}{iwm\+\_\+lar\+\_\+disable}} = 0
\item 
struct \mbox{\hyperlink{structiwm__tlv__calib__data}{iwm\+\_\+tlv\+\_\+calib\+\_\+data}} \mbox{\hyperlink{if__iwm_8c_ac68066da98bc2d0edc402fac7467cd6b}{\+\_\+\+\_\+packed}}
\item 
static const struct \mbox{\hyperlink{structiwm__devices}{iwm\+\_\+devices}} \mbox{\hyperlink{if__iwm_8c_a5d8498ad3018d0c2f48b2bfd91cc6801}{iwm\+\_\+devices}} \mbox{[}$\,$\mbox{]}
\item 
static device\+\_\+method\+\_\+t \mbox{\hyperlink{if__iwm_8c_a184a289f4e1d41c3e8694d3cea7e8f17}{iwm\+\_\+pci\+\_\+methods}} \mbox{[}$\,$\mbox{]}
\item 
static driver\+\_\+t \mbox{\hyperlink{if__iwm_8c_a4a082093d91f74473f3984d6b092c348}{iwm\+\_\+pci\+\_\+driver}}
\item 
static devclass\+\_\+t \mbox{\hyperlink{if__iwm_8c_ab6985f90724d30a17b0c8706c96a4809}{iwm\+\_\+devclass}}
\end{DoxyCompactItemize}


\doxysubsection{Macro Definition Documentation}
\mbox{\Hypertarget{if__iwm_8c_a6dc499f1e32c61cd66529cd37daa7ee2}\label{if__iwm_8c_a6dc499f1e32c61cd66529cd37daa7ee2}} 
\index{if\_iwm.c@{if\_iwm.c}!ERROR\_ELEM\_SIZE@{ERROR\_ELEM\_SIZE}}
\index{ERROR\_ELEM\_SIZE@{ERROR\_ELEM\_SIZE}!if\_iwm.c@{if\_iwm.c}}
\doxysubsubsection{\texorpdfstring{ERROR\_ELEM\_SIZE}{ERROR\_ELEM\_SIZE}}
{\footnotesize\ttfamily \#define ERROR\+\_\+\+ELEM\+\_\+\+SIZE~(7 $\ast$ sizeof(uint32\+\_\+t))}



Definition at line \mbox{\hyperlink{if__iwm_8c_source_l05083}{5083}} of file \mbox{\hyperlink{if__iwm_8c_source}{if\+\_\+iwm.\+c}}.

\mbox{\Hypertarget{if__iwm_8c_aee990792336337cb5d00e3ef38b041cf}\label{if__iwm_8c_aee990792336337cb5d00e3ef38b041cf}} 
\index{if\_iwm.c@{if\_iwm.c}!ERROR\_START\_OFFSET@{ERROR\_START\_OFFSET}}
\index{ERROR\_START\_OFFSET@{ERROR\_START\_OFFSET}!if\_iwm.c@{if\_iwm.c}}
\doxysubsubsection{\texorpdfstring{ERROR\_START\_OFFSET}{ERROR\_START\_OFFSET}}
{\footnotesize\ttfamily \#define ERROR\+\_\+\+START\+\_\+\+OFFSET~(1 $\ast$ sizeof(uint32\+\_\+t))}



Definition at line \mbox{\hyperlink{if__iwm_8c_source_l05082}{5082}} of file \mbox{\hyperlink{if__iwm_8c_source}{if\+\_\+iwm.\+c}}.

\mbox{\Hypertarget{if__iwm_8c_aed8d9adc1987459a97f7142126ef1d36}\label{if__iwm_8c_aed8d9adc1987459a97f7142126ef1d36}} 
\index{if\_iwm.c@{if\_iwm.c}!HAVEROOM@{HAVEROOM}}
\index{HAVEROOM@{HAVEROOM}!if\_iwm.c@{if\_iwm.c}}
\doxysubsubsection{\texorpdfstring{HAVEROOM}{HAVEROOM}}
{\footnotesize\ttfamily \#define HAVEROOM(\begin{DoxyParamCaption}\item[{}]{a }\end{DoxyParamCaption})~    ((a) + sizeof(uint32\+\_\+t) + sizeof(struct \mbox{\hyperlink{structiwm__cmd__header}{iwm\+\_\+cmd\+\_\+header}}) $<$ maxoff)}

\mbox{\Hypertarget{if__iwm_8c_a24923b5bd03f08aa70df37a3ba3f4d77}\label{if__iwm_8c_a24923b5bd03f08aa70df37a3ba3f4d77}} 
\index{if\_iwm.c@{if\_iwm.c}!IWM\_DEFAULT\_SCAN\_CHANNELS@{IWM\_DEFAULT\_SCAN\_CHANNELS}}
\index{IWM\_DEFAULT\_SCAN\_CHANNELS@{IWM\_DEFAULT\_SCAN\_CHANNELS}!if\_iwm.c@{if\_iwm.c}}
\doxysubsubsection{\texorpdfstring{IWM\_DEFAULT\_SCAN\_CHANNELS}{IWM\_DEFAULT\_SCAN\_CHANNELS}}
{\footnotesize\ttfamily \#define IWM\+\_\+\+DEFAULT\+\_\+\+SCAN\+\_\+\+CHANNELS~40}



Definition at line \mbox{\hyperlink{if__iwm_8c_source_l00452}{452}} of file \mbox{\hyperlink{if__iwm_8c_source}{if\+\_\+iwm.\+c}}.

\mbox{\Hypertarget{if__iwm_8c_a499d1f1531f5e882e2028b49ccaaa112}\label{if__iwm_8c_a499d1f1531f5e882e2028b49ccaaa112}} 
\index{if\_iwm.c@{if\_iwm.c}!IWM\_EXP2@{IWM\_EXP2}}
\index{IWM\_EXP2@{IWM\_EXP2}!if\_iwm.c@{if\_iwm.c}}
\doxysubsubsection{\texorpdfstring{IWM\_EXP2}{IWM\_EXP2}}
{\footnotesize\ttfamily \#define IWM\+\_\+\+EXP2(\begin{DoxyParamCaption}\item[{}]{x }\end{DoxyParamCaption})~((1 $<$$<$ (x)) -\/ 1) /$\ast$ CWmin = 2$^\wedge$ECWmin -\/ 1 $\ast$/}

\mbox{\Hypertarget{if__iwm_8c_ad198936b2f83aaa68e557ab8f4f1d1b9}\label{if__iwm_8c_ad198936b2f83aaa68e557ab8f4f1d1b9}} 
\index{if\_iwm.c@{if\_iwm.c}!IWM\_N\_HW\_ADDR\_MASK@{IWM\_N\_HW\_ADDR\_MASK}}
\index{IWM\_N\_HW\_ADDR\_MASK@{IWM\_N\_HW\_ADDR\_MASK}!if\_iwm.c@{if\_iwm.c}}
\doxysubsubsection{\texorpdfstring{IWM\_N\_HW\_ADDR\_MASK}{IWM\_N\_HW\_ADDR\_MASK}}
{\footnotesize\ttfamily \#define IWM\+\_\+\+N\+\_\+\+HW\+\_\+\+ADDR\+\_\+\+MASK~0xF}



Definition at line \mbox{\hyperlink{if__iwm_8c_source_l00200}{200}} of file \mbox{\hyperlink{if__iwm_8c_source}{if\+\_\+iwm.\+c}}.

\mbox{\Hypertarget{if__iwm_8c_a30c6eb35fa910ea7094d439c824f2564}\label{if__iwm_8c_a30c6eb35fa910ea7094d439c824f2564}} 
\index{if\_iwm.c@{if\_iwm.c}!IWM\_NUM\_2GHZ\_CHANNELS@{IWM\_NUM\_2GHZ\_CHANNELS}}
\index{IWM\_NUM\_2GHZ\_CHANNELS@{IWM\_NUM\_2GHZ\_CHANNELS}!if\_iwm.c@{if\_iwm.c}}
\doxysubsubsection{\texorpdfstring{IWM\_NUM\_2GHZ\_CHANNELS}{IWM\_NUM\_2GHZ\_CHANNELS}}
{\footnotesize\ttfamily \#define IWM\+\_\+\+NUM\+\_\+2\+GHZ\+\_\+\+CHANNELS~14}



Definition at line \mbox{\hyperlink{if__iwm_8c_source_l00199}{199}} of file \mbox{\hyperlink{if__iwm_8c_source}{if\+\_\+iwm.\+c}}.

\mbox{\Hypertarget{if__iwm_8c_a3516163621c43d25f28be2872710d451}\label{if__iwm_8c_a3516163621c43d25f28be2872710d451}} 
\index{if\_iwm.c@{if\_iwm.c}!IWM\_NVM\_DEFAULT\_CHUNK\_SIZE@{IWM\_NVM\_DEFAULT\_CHUNK\_SIZE}}
\index{IWM\_NVM\_DEFAULT\_CHUNK\_SIZE@{IWM\_NVM\_DEFAULT\_CHUNK\_SIZE}!if\_iwm.c@{if\_iwm.c}}
\doxysubsubsection{\texorpdfstring{IWM\_NVM\_DEFAULT\_CHUNK\_SIZE}{IWM\_NVM\_DEFAULT\_CHUNK\_SIZE}}
{\footnotesize\ttfamily \#define IWM\+\_\+\+NVM\+\_\+\+DEFAULT\+\_\+\+CHUNK\+\_\+\+SIZE~(2$\ast$1024)}



Definition at line \mbox{\hyperlink{if__iwm_8c_source_l01765}{1765}} of file \mbox{\hyperlink{if__iwm_8c_source}{if\+\_\+iwm.\+c}}.

\mbox{\Hypertarget{if__iwm_8c_aae5b1dd57627c306f89969a4b2de84d3}\label{if__iwm_8c_aae5b1dd57627c306f89969a4b2de84d3}} 
\index{if\_iwm.c@{if\_iwm.c}!IWM\_NVM\_READ\_OPCODE@{IWM\_NVM\_READ\_OPCODE}}
\index{IWM\_NVM\_READ\_OPCODE@{IWM\_NVM\_READ\_OPCODE}!if\_iwm.c@{if\_iwm.c}}
\doxysubsubsection{\texorpdfstring{IWM\_NVM\_READ\_OPCODE}{IWM\_NVM\_READ\_OPCODE}}
{\footnotesize\ttfamily \#define IWM\+\_\+\+NVM\+\_\+\+READ\+\_\+\+OPCODE~0}



Definition at line \mbox{\hyperlink{if__iwm_8c_source_l01768}{1768}} of file \mbox{\hyperlink{if__iwm_8c_source}{if\+\_\+iwm.\+c}}.

\mbox{\Hypertarget{if__iwm_8c_a170298177c1d1f3bb226895779375cc2}\label{if__iwm_8c_a170298177c1d1f3bb226895779375cc2}} 
\index{if\_iwm.c@{if\_iwm.c}!IWM\_NVM\_WRITE\_OPCODE@{IWM\_NVM\_WRITE\_OPCODE}}
\index{IWM\_NVM\_WRITE\_OPCODE@{IWM\_NVM\_WRITE\_OPCODE}!if\_iwm.c@{if\_iwm.c}}
\doxysubsubsection{\texorpdfstring{IWM\_NVM\_WRITE\_OPCODE}{IWM\_NVM\_WRITE\_OPCODE}}
{\footnotesize\ttfamily \#define IWM\+\_\+\+NVM\+\_\+\+WRITE\+\_\+\+OPCODE~1}



Definition at line \mbox{\hyperlink{if__iwm_8c_source_l01767}{1767}} of file \mbox{\hyperlink{if__iwm_8c_source}{if\+\_\+iwm.\+c}}.

\mbox{\Hypertarget{if__iwm_8c_a5ad5754fe807b538c7f5d6800cf96b14}\label{if__iwm_8c_a5ad5754fe807b538c7f5d6800cf96b14}} 
\index{if\_iwm.c@{if\_iwm.c}!IWM\_RIDX\_CCK@{IWM\_RIDX\_CCK}}
\index{IWM\_RIDX\_CCK@{IWM\_RIDX\_CCK}!if\_iwm.c@{if\_iwm.c}}
\doxysubsubsection{\texorpdfstring{IWM\_RIDX\_CCK}{IWM\_RIDX\_CCK}}
{\footnotesize\ttfamily \#define IWM\+\_\+\+RIDX\+\_\+\+CCK~0}



Definition at line \mbox{\hyperlink{if__iwm_8c_source_l00223}{223}} of file \mbox{\hyperlink{if__iwm_8c_source}{if\+\_\+iwm.\+c}}.

\mbox{\Hypertarget{if__iwm_8c_a0d2a2f868dde98abcf20edb8b64579cd}\label{if__iwm_8c_a0d2a2f868dde98abcf20edb8b64579cd}} 
\index{if\_iwm.c@{if\_iwm.c}!IWM\_RIDX\_IS\_CCK@{IWM\_RIDX\_IS\_CCK}}
\index{IWM\_RIDX\_IS\_CCK@{IWM\_RIDX\_IS\_CCK}!if\_iwm.c@{if\_iwm.c}}
\doxysubsubsection{\texorpdfstring{IWM\_RIDX\_IS\_CCK}{IWM\_RIDX\_IS\_CCK}}
{\footnotesize\ttfamily \#define IWM\+\_\+\+RIDX\+\_\+\+IS\+\_\+\+CCK(\begin{DoxyParamCaption}\item[{}]{\+\_\+i\+\_\+ }\end{DoxyParamCaption})~((\+\_\+i\+\_\+) $<$ \mbox{\hyperlink{if__iwm_8c_a7d3d125c607aff2c2fb7d5e8fff1a40c}{IWM\+\_\+\+RIDX\+\_\+\+OFDM}})}



Definition at line \mbox{\hyperlink{if__iwm_8c_source_l00226}{226}} of file \mbox{\hyperlink{if__iwm_8c_source}{if\+\_\+iwm.\+c}}.

\mbox{\Hypertarget{if__iwm_8c_a764c7e5ee6ee1f6c8774dbad2e02d293}\label{if__iwm_8c_a764c7e5ee6ee1f6c8774dbad2e02d293}} 
\index{if\_iwm.c@{if\_iwm.c}!IWM\_RIDX\_IS\_OFDM@{IWM\_RIDX\_IS\_OFDM}}
\index{IWM\_RIDX\_IS\_OFDM@{IWM\_RIDX\_IS\_OFDM}!if\_iwm.c@{if\_iwm.c}}
\doxysubsubsection{\texorpdfstring{IWM\_RIDX\_IS\_OFDM}{IWM\_RIDX\_IS\_OFDM}}
{\footnotesize\ttfamily \#define IWM\+\_\+\+RIDX\+\_\+\+IS\+\_\+\+OFDM(\begin{DoxyParamCaption}\item[{}]{\+\_\+i\+\_\+ }\end{DoxyParamCaption})~((\+\_\+i\+\_\+) $>$= \mbox{\hyperlink{if__iwm_8c_a7d3d125c607aff2c2fb7d5e8fff1a40c}{IWM\+\_\+\+RIDX\+\_\+\+OFDM}})}



Definition at line \mbox{\hyperlink{if__iwm_8c_source_l00227}{227}} of file \mbox{\hyperlink{if__iwm_8c_source}{if\+\_\+iwm.\+c}}.

\mbox{\Hypertarget{if__iwm_8c_a1cc60dd9c8869cbcab518b6033692b50}\label{if__iwm_8c_a1cc60dd9c8869cbcab518b6033692b50}} 
\index{if\_iwm.c@{if\_iwm.c}!IWM\_RIDX\_MAX@{IWM\_RIDX\_MAX}}
\index{IWM\_RIDX\_MAX@{IWM\_RIDX\_MAX}!if\_iwm.c@{if\_iwm.c}}
\doxysubsubsection{\texorpdfstring{IWM\_RIDX\_MAX}{IWM\_RIDX\_MAX}}
{\footnotesize\ttfamily \#define IWM\+\_\+\+RIDX\+\_\+\+MAX~(nitems(\mbox{\hyperlink{if__iwm_8c_a08ef9e6176f57d36238a07cdc3dc336c}{iwm\+\_\+rates}})-\/1)}



Definition at line \mbox{\hyperlink{if__iwm_8c_source_l00225}{225}} of file \mbox{\hyperlink{if__iwm_8c_source}{if\+\_\+iwm.\+c}}.

\mbox{\Hypertarget{if__iwm_8c_a7d3d125c607aff2c2fb7d5e8fff1a40c}\label{if__iwm_8c_a7d3d125c607aff2c2fb7d5e8fff1a40c}} 
\index{if\_iwm.c@{if\_iwm.c}!IWM\_RIDX\_OFDM@{IWM\_RIDX\_OFDM}}
\index{IWM\_RIDX\_OFDM@{IWM\_RIDX\_OFDM}!if\_iwm.c@{if\_iwm.c}}
\doxysubsubsection{\texorpdfstring{IWM\_RIDX\_OFDM}{IWM\_RIDX\_OFDM}}
{\footnotesize\ttfamily \#define IWM\+\_\+\+RIDX\+\_\+\+OFDM~4}



Definition at line \mbox{\hyperlink{if__iwm_8c_source_l00224}{224}} of file \mbox{\hyperlink{if__iwm_8c_source}{if\+\_\+iwm.\+c}}.

\mbox{\Hypertarget{if__iwm_8c_a0615f2121bb7f78983739d9ca9f3eb82}\label{if__iwm_8c_a0615f2121bb7f78983739d9ca9f3eb82}} 
\index{if\_iwm.c@{if\_iwm.c}!IWM\_UCODE\_ALIVE\_TIMEOUT@{IWM\_UCODE\_ALIVE\_TIMEOUT}}
\index{IWM\_UCODE\_ALIVE\_TIMEOUT@{IWM\_UCODE\_ALIVE\_TIMEOUT}!if\_iwm.c@{if\_iwm.c}}
\doxysubsubsection{\texorpdfstring{IWM\_UCODE\_ALIVE\_TIMEOUT}{IWM\_UCODE\_ALIVE\_TIMEOUT}}
{\footnotesize\ttfamily \#define IWM\+\_\+\+UCODE\+\_\+\+ALIVE\+\_\+\+TIMEOUT~hz}



Definition at line \mbox{\hyperlink{if__iwm_8c_source_l00234}{234}} of file \mbox{\hyperlink{if__iwm_8c_source}{if\+\_\+iwm.\+c}}.

\mbox{\Hypertarget{if__iwm_8c_a925f308c65ddcd0bb40183d9e7a172fc}\label{if__iwm_8c_a925f308c65ddcd0bb40183d9e7a172fc}} 
\index{if\_iwm.c@{if\_iwm.c}!IWM\_UCODE\_CALIB\_TIMEOUT@{IWM\_UCODE\_CALIB\_TIMEOUT}}
\index{IWM\_UCODE\_CALIB\_TIMEOUT@{IWM\_UCODE\_CALIB\_TIMEOUT}!if\_iwm.c@{if\_iwm.c}}
\doxysubsubsection{\texorpdfstring{IWM\_UCODE\_CALIB\_TIMEOUT}{IWM\_UCODE\_CALIB\_TIMEOUT}}
{\footnotesize\ttfamily \#define IWM\+\_\+\+UCODE\+\_\+\+CALIB\+\_\+\+TIMEOUT~(2$\ast$hz)}



Definition at line \mbox{\hyperlink{if__iwm_8c_source_l00235}{235}} of file \mbox{\hyperlink{if__iwm_8c_source}{if\+\_\+iwm.\+c}}.

\mbox{\Hypertarget{if__iwm_8c_a56917e17716be87862db2a902b12430e}\label{if__iwm_8c_a56917e17716be87862db2a902b12430e}} 
\index{if\_iwm.c@{if\_iwm.c}!mtodoff@{mtodoff}}
\index{mtodoff@{mtodoff}!if\_iwm.c@{if\_iwm.c}}
\doxysubsubsection{\texorpdfstring{mtodoff}{mtodoff}}
{\footnotesize\ttfamily \#define mtodoff(\begin{DoxyParamCaption}\item[{}]{m,  }\item[{}]{t,  }\item[{}]{off }\end{DoxyParamCaption})~((t)((m)-\/$>$m\+\_\+data + (off)))}



Definition at line \mbox{\hyperlink{if__iwm_8c_source_l00175}{175}} of file \mbox{\hyperlink{if__iwm_8c_source}{if\+\_\+iwm.\+c}}.

\mbox{\Hypertarget{if__iwm_8c_ac82851a410cab77b68871bfc4f676744}\label{if__iwm_8c_ac82851a410cab77b68871bfc4f676744}} 
\index{if\_iwm.c@{if\_iwm.c}!PCI\_CFG\_RETRY\_TIMEOUT@{PCI\_CFG\_RETRY\_TIMEOUT}}
\index{PCI\_CFG\_RETRY\_TIMEOUT@{PCI\_CFG\_RETRY\_TIMEOUT}!if\_iwm.c@{if\_iwm.c}}
\doxysubsubsection{\texorpdfstring{PCI\_CFG\_RETRY\_TIMEOUT}{PCI\_CFG\_RETRY\_TIMEOUT}}
{\footnotesize\ttfamily \#define PCI\+\_\+\+CFG\+\_\+\+RETRY\+\_\+\+TIMEOUT~0x041}



Definition at line \mbox{\hyperlink{if__iwm_8c_source_l05846}{5846}} of file \mbox{\hyperlink{if__iwm_8c_source}{if\+\_\+iwm.\+c}}.

\mbox{\Hypertarget{if__iwm_8c_a41b2b53c1726095a5c188ee44a3e46f7}\label{if__iwm_8c_a41b2b53c1726095a5c188ee44a3e46f7}} 
\index{if\_iwm.c@{if\_iwm.c}!PCI\_PRODUCT\_INTEL\_WL\_3160\_1@{PCI\_PRODUCT\_INTEL\_WL\_3160\_1}}
\index{PCI\_PRODUCT\_INTEL\_WL\_3160\_1@{PCI\_PRODUCT\_INTEL\_WL\_3160\_1}!if\_iwm.c@{if\_iwm.c}}
\doxysubsubsection{\texorpdfstring{PCI\_PRODUCT\_INTEL\_WL\_3160\_1}{PCI\_PRODUCT\_INTEL\_WL\_3160\_1}}
{\footnotesize\ttfamily \#define PCI\+\_\+\+PRODUCT\+\_\+\+INTEL\+\_\+\+WL\+\_\+3160\+\_\+1~0x08b3}



Definition at line \mbox{\hyperlink{if__iwm_8c_source_l05770}{5770}} of file \mbox{\hyperlink{if__iwm_8c_source}{if\+\_\+iwm.\+c}}.

\mbox{\Hypertarget{if__iwm_8c_ad716498346b59ba1dfeb0b6036c5b8bd}\label{if__iwm_8c_ad716498346b59ba1dfeb0b6036c5b8bd}} 
\index{if\_iwm.c@{if\_iwm.c}!PCI\_PRODUCT\_INTEL\_WL\_3160\_2@{PCI\_PRODUCT\_INTEL\_WL\_3160\_2}}
\index{PCI\_PRODUCT\_INTEL\_WL\_3160\_2@{PCI\_PRODUCT\_INTEL\_WL\_3160\_2}!if\_iwm.c@{if\_iwm.c}}
\doxysubsubsection{\texorpdfstring{PCI\_PRODUCT\_INTEL\_WL\_3160\_2}{PCI\_PRODUCT\_INTEL\_WL\_3160\_2}}
{\footnotesize\ttfamily \#define PCI\+\_\+\+PRODUCT\+\_\+\+INTEL\+\_\+\+WL\+\_\+3160\+\_\+2~0x08b4}



Definition at line \mbox{\hyperlink{if__iwm_8c_source_l05771}{5771}} of file \mbox{\hyperlink{if__iwm_8c_source}{if\+\_\+iwm.\+c}}.

\mbox{\Hypertarget{if__iwm_8c_a867314a5103c47747ff24127d7c56ad8}\label{if__iwm_8c_a867314a5103c47747ff24127d7c56ad8}} 
\index{if\_iwm.c@{if\_iwm.c}!PCI\_PRODUCT\_INTEL\_WL\_3165\_1@{PCI\_PRODUCT\_INTEL\_WL\_3165\_1}}
\index{PCI\_PRODUCT\_INTEL\_WL\_3165\_1@{PCI\_PRODUCT\_INTEL\_WL\_3165\_1}!if\_iwm.c@{if\_iwm.c}}
\doxysubsubsection{\texorpdfstring{PCI\_PRODUCT\_INTEL\_WL\_3165\_1}{PCI\_PRODUCT\_INTEL\_WL\_3165\_1}}
{\footnotesize\ttfamily \#define PCI\+\_\+\+PRODUCT\+\_\+\+INTEL\+\_\+\+WL\+\_\+3165\+\_\+1~0x3165}



Definition at line \mbox{\hyperlink{if__iwm_8c_source_l05772}{5772}} of file \mbox{\hyperlink{if__iwm_8c_source}{if\+\_\+iwm.\+c}}.

\mbox{\Hypertarget{if__iwm_8c_ab5e3653fcba420cc891a783788204e82}\label{if__iwm_8c_ab5e3653fcba420cc891a783788204e82}} 
\index{if\_iwm.c@{if\_iwm.c}!PCI\_PRODUCT\_INTEL\_WL\_3165\_2@{PCI\_PRODUCT\_INTEL\_WL\_3165\_2}}
\index{PCI\_PRODUCT\_INTEL\_WL\_3165\_2@{PCI\_PRODUCT\_INTEL\_WL\_3165\_2}!if\_iwm.c@{if\_iwm.c}}
\doxysubsubsection{\texorpdfstring{PCI\_PRODUCT\_INTEL\_WL\_3165\_2}{PCI\_PRODUCT\_INTEL\_WL\_3165\_2}}
{\footnotesize\ttfamily \#define PCI\+\_\+\+PRODUCT\+\_\+\+INTEL\+\_\+\+WL\+\_\+3165\+\_\+2~0x3166}



Definition at line \mbox{\hyperlink{if__iwm_8c_source_l05773}{5773}} of file \mbox{\hyperlink{if__iwm_8c_source}{if\+\_\+iwm.\+c}}.

\mbox{\Hypertarget{if__iwm_8c_af8637f97836a8bbfae16da11d4a51f62}\label{if__iwm_8c_af8637f97836a8bbfae16da11d4a51f62}} 
\index{if\_iwm.c@{if\_iwm.c}!PCI\_PRODUCT\_INTEL\_WL\_3168\_1@{PCI\_PRODUCT\_INTEL\_WL\_3168\_1}}
\index{PCI\_PRODUCT\_INTEL\_WL\_3168\_1@{PCI\_PRODUCT\_INTEL\_WL\_3168\_1}!if\_iwm.c@{if\_iwm.c}}
\doxysubsubsection{\texorpdfstring{PCI\_PRODUCT\_INTEL\_WL\_3168\_1}{PCI\_PRODUCT\_INTEL\_WL\_3168\_1}}
{\footnotesize\ttfamily \#define PCI\+\_\+\+PRODUCT\+\_\+\+INTEL\+\_\+\+WL\+\_\+3168\+\_\+1~0x24fb}



Definition at line \mbox{\hyperlink{if__iwm_8c_source_l05774}{5774}} of file \mbox{\hyperlink{if__iwm_8c_source}{if\+\_\+iwm.\+c}}.

\mbox{\Hypertarget{if__iwm_8c_ad0d8e4c06f6841ff4cd8d626e9cd5b9e}\label{if__iwm_8c_ad0d8e4c06f6841ff4cd8d626e9cd5b9e}} 
\index{if\_iwm.c@{if\_iwm.c}!PCI\_PRODUCT\_INTEL\_WL\_7260\_1@{PCI\_PRODUCT\_INTEL\_WL\_7260\_1}}
\index{PCI\_PRODUCT\_INTEL\_WL\_7260\_1@{PCI\_PRODUCT\_INTEL\_WL\_7260\_1}!if\_iwm.c@{if\_iwm.c}}
\doxysubsubsection{\texorpdfstring{PCI\_PRODUCT\_INTEL\_WL\_7260\_1}{PCI\_PRODUCT\_INTEL\_WL\_7260\_1}}
{\footnotesize\ttfamily \#define PCI\+\_\+\+PRODUCT\+\_\+\+INTEL\+\_\+\+WL\+\_\+7260\+\_\+1~0x08b1}



Definition at line \mbox{\hyperlink{if__iwm_8c_source_l05775}{5775}} of file \mbox{\hyperlink{if__iwm_8c_source}{if\+\_\+iwm.\+c}}.

\mbox{\Hypertarget{if__iwm_8c_a5ecb761908152c9ad8f9ec848d2d9b9c}\label{if__iwm_8c_a5ecb761908152c9ad8f9ec848d2d9b9c}} 
\index{if\_iwm.c@{if\_iwm.c}!PCI\_PRODUCT\_INTEL\_WL\_7260\_2@{PCI\_PRODUCT\_INTEL\_WL\_7260\_2}}
\index{PCI\_PRODUCT\_INTEL\_WL\_7260\_2@{PCI\_PRODUCT\_INTEL\_WL\_7260\_2}!if\_iwm.c@{if\_iwm.c}}
\doxysubsubsection{\texorpdfstring{PCI\_PRODUCT\_INTEL\_WL\_7260\_2}{PCI\_PRODUCT\_INTEL\_WL\_7260\_2}}
{\footnotesize\ttfamily \#define PCI\+\_\+\+PRODUCT\+\_\+\+INTEL\+\_\+\+WL\+\_\+7260\+\_\+2~0x08b2}



Definition at line \mbox{\hyperlink{if__iwm_8c_source_l05776}{5776}} of file \mbox{\hyperlink{if__iwm_8c_source}{if\+\_\+iwm.\+c}}.

\mbox{\Hypertarget{if__iwm_8c_a0f3414d00ee2121af01e5d0471ebee4a}\label{if__iwm_8c_a0f3414d00ee2121af01e5d0471ebee4a}} 
\index{if\_iwm.c@{if\_iwm.c}!PCI\_PRODUCT\_INTEL\_WL\_7265\_1@{PCI\_PRODUCT\_INTEL\_WL\_7265\_1}}
\index{PCI\_PRODUCT\_INTEL\_WL\_7265\_1@{PCI\_PRODUCT\_INTEL\_WL\_7265\_1}!if\_iwm.c@{if\_iwm.c}}
\doxysubsubsection{\texorpdfstring{PCI\_PRODUCT\_INTEL\_WL\_7265\_1}{PCI\_PRODUCT\_INTEL\_WL\_7265\_1}}
{\footnotesize\ttfamily \#define PCI\+\_\+\+PRODUCT\+\_\+\+INTEL\+\_\+\+WL\+\_\+7265\+\_\+1~0x095a}



Definition at line \mbox{\hyperlink{if__iwm_8c_source_l05777}{5777}} of file \mbox{\hyperlink{if__iwm_8c_source}{if\+\_\+iwm.\+c}}.

\mbox{\Hypertarget{if__iwm_8c_a0f0942072211660add993a0392ba6959}\label{if__iwm_8c_a0f0942072211660add993a0392ba6959}} 
\index{if\_iwm.c@{if\_iwm.c}!PCI\_PRODUCT\_INTEL\_WL\_7265\_2@{PCI\_PRODUCT\_INTEL\_WL\_7265\_2}}
\index{PCI\_PRODUCT\_INTEL\_WL\_7265\_2@{PCI\_PRODUCT\_INTEL\_WL\_7265\_2}!if\_iwm.c@{if\_iwm.c}}
\doxysubsubsection{\texorpdfstring{PCI\_PRODUCT\_INTEL\_WL\_7265\_2}{PCI\_PRODUCT\_INTEL\_WL\_7265\_2}}
{\footnotesize\ttfamily \#define PCI\+\_\+\+PRODUCT\+\_\+\+INTEL\+\_\+\+WL\+\_\+7265\+\_\+2~0x095b}



Definition at line \mbox{\hyperlink{if__iwm_8c_source_l05778}{5778}} of file \mbox{\hyperlink{if__iwm_8c_source}{if\+\_\+iwm.\+c}}.

\mbox{\Hypertarget{if__iwm_8c_ac4e0951f25986e9161b6554a82b755ac}\label{if__iwm_8c_ac4e0951f25986e9161b6554a82b755ac}} 
\index{if\_iwm.c@{if\_iwm.c}!PCI\_PRODUCT\_INTEL\_WL\_8260\_1@{PCI\_PRODUCT\_INTEL\_WL\_8260\_1}}
\index{PCI\_PRODUCT\_INTEL\_WL\_8260\_1@{PCI\_PRODUCT\_INTEL\_WL\_8260\_1}!if\_iwm.c@{if\_iwm.c}}
\doxysubsubsection{\texorpdfstring{PCI\_PRODUCT\_INTEL\_WL\_8260\_1}{PCI\_PRODUCT\_INTEL\_WL\_8260\_1}}
{\footnotesize\ttfamily \#define PCI\+\_\+\+PRODUCT\+\_\+\+INTEL\+\_\+\+WL\+\_\+8260\+\_\+1~0x24f3}



Definition at line \mbox{\hyperlink{if__iwm_8c_source_l05779}{5779}} of file \mbox{\hyperlink{if__iwm_8c_source}{if\+\_\+iwm.\+c}}.

\mbox{\Hypertarget{if__iwm_8c_aa5849cce5db57ff251f55b4e4067656b}\label{if__iwm_8c_aa5849cce5db57ff251f55b4e4067656b}} 
\index{if\_iwm.c@{if\_iwm.c}!PCI\_PRODUCT\_INTEL\_WL\_8260\_2@{PCI\_PRODUCT\_INTEL\_WL\_8260\_2}}
\index{PCI\_PRODUCT\_INTEL\_WL\_8260\_2@{PCI\_PRODUCT\_INTEL\_WL\_8260\_2}!if\_iwm.c@{if\_iwm.c}}
\doxysubsubsection{\texorpdfstring{PCI\_PRODUCT\_INTEL\_WL\_8260\_2}{PCI\_PRODUCT\_INTEL\_WL\_8260\_2}}
{\footnotesize\ttfamily \#define PCI\+\_\+\+PRODUCT\+\_\+\+INTEL\+\_\+\+WL\+\_\+8260\+\_\+2~0x24f4}



Definition at line \mbox{\hyperlink{if__iwm_8c_source_l05780}{5780}} of file \mbox{\hyperlink{if__iwm_8c_source}{if\+\_\+iwm.\+c}}.

\mbox{\Hypertarget{if__iwm_8c_a87628847bc4e43d0a2e88fd8b6884f6f}\label{if__iwm_8c_a87628847bc4e43d0a2e88fd8b6884f6f}} 
\index{if\_iwm.c@{if\_iwm.c}!PCI\_PRODUCT\_INTEL\_WL\_8265\_1@{PCI\_PRODUCT\_INTEL\_WL\_8265\_1}}
\index{PCI\_PRODUCT\_INTEL\_WL\_8265\_1@{PCI\_PRODUCT\_INTEL\_WL\_8265\_1}!if\_iwm.c@{if\_iwm.c}}
\doxysubsubsection{\texorpdfstring{PCI\_PRODUCT\_INTEL\_WL\_8265\_1}{PCI\_PRODUCT\_INTEL\_WL\_8265\_1}}
{\footnotesize\ttfamily \#define PCI\+\_\+\+PRODUCT\+\_\+\+INTEL\+\_\+\+WL\+\_\+8265\+\_\+1~0x24fd}



Definition at line \mbox{\hyperlink{if__iwm_8c_source_l05781}{5781}} of file \mbox{\hyperlink{if__iwm_8c_source}{if\+\_\+iwm.\+c}}.

\mbox{\Hypertarget{if__iwm_8c_ab1b6abe6626275ed57e2d491c8b1d2cd}\label{if__iwm_8c_ab1b6abe6626275ed57e2d491c8b1d2cd}} 
\index{if\_iwm.c@{if\_iwm.c}!PCI\_PRODUCT\_INTEL\_WL\_9260\_1@{PCI\_PRODUCT\_INTEL\_WL\_9260\_1}}
\index{PCI\_PRODUCT\_INTEL\_WL\_9260\_1@{PCI\_PRODUCT\_INTEL\_WL\_9260\_1}!if\_iwm.c@{if\_iwm.c}}
\doxysubsubsection{\texorpdfstring{PCI\_PRODUCT\_INTEL\_WL\_9260\_1}{PCI\_PRODUCT\_INTEL\_WL\_9260\_1}}
{\footnotesize\ttfamily \#define PCI\+\_\+\+PRODUCT\+\_\+\+INTEL\+\_\+\+WL\+\_\+9260\+\_\+1~0x2526}



Definition at line \mbox{\hyperlink{if__iwm_8c_source_l05785}{5785}} of file \mbox{\hyperlink{if__iwm_8c_source}{if\+\_\+iwm.\+c}}.

\mbox{\Hypertarget{if__iwm_8c_a637f0707ac82a309380431895a86396c}\label{if__iwm_8c_a637f0707ac82a309380431895a86396c}} 
\index{if\_iwm.c@{if\_iwm.c}!PCI\_PRODUCT\_INTEL\_WL\_9560\_1@{PCI\_PRODUCT\_INTEL\_WL\_9560\_1}}
\index{PCI\_PRODUCT\_INTEL\_WL\_9560\_1@{PCI\_PRODUCT\_INTEL\_WL\_9560\_1}!if\_iwm.c@{if\_iwm.c}}
\doxysubsubsection{\texorpdfstring{PCI\_PRODUCT\_INTEL\_WL\_9560\_1}{PCI\_PRODUCT\_INTEL\_WL\_9560\_1}}
{\footnotesize\ttfamily \#define PCI\+\_\+\+PRODUCT\+\_\+\+INTEL\+\_\+\+WL\+\_\+9560\+\_\+1~0x9df0}



Definition at line \mbox{\hyperlink{if__iwm_8c_source_l05782}{5782}} of file \mbox{\hyperlink{if__iwm_8c_source}{if\+\_\+iwm.\+c}}.

\mbox{\Hypertarget{if__iwm_8c_a3da820dff5b2a8b290aaea034da9354c}\label{if__iwm_8c_a3da820dff5b2a8b290aaea034da9354c}} 
\index{if\_iwm.c@{if\_iwm.c}!PCI\_PRODUCT\_INTEL\_WL\_9560\_2@{PCI\_PRODUCT\_INTEL\_WL\_9560\_2}}
\index{PCI\_PRODUCT\_INTEL\_WL\_9560\_2@{PCI\_PRODUCT\_INTEL\_WL\_9560\_2}!if\_iwm.c@{if\_iwm.c}}
\doxysubsubsection{\texorpdfstring{PCI\_PRODUCT\_INTEL\_WL\_9560\_2}{PCI\_PRODUCT\_INTEL\_WL\_9560\_2}}
{\footnotesize\ttfamily \#define PCI\+\_\+\+PRODUCT\+\_\+\+INTEL\+\_\+\+WL\+\_\+9560\+\_\+2~0xa370}



Definition at line \mbox{\hyperlink{if__iwm_8c_source_l05783}{5783}} of file \mbox{\hyperlink{if__iwm_8c_source}{if\+\_\+iwm.\+c}}.

\mbox{\Hypertarget{if__iwm_8c_af0d2c9fe0cdbb15bed8ecdd8a1762787}\label{if__iwm_8c_af0d2c9fe0cdbb15bed8ecdd8a1762787}} 
\index{if\_iwm.c@{if\_iwm.c}!PCI\_PRODUCT\_INTEL\_WL\_9560\_3@{PCI\_PRODUCT\_INTEL\_WL\_9560\_3}}
\index{PCI\_PRODUCT\_INTEL\_WL\_9560\_3@{PCI\_PRODUCT\_INTEL\_WL\_9560\_3}!if\_iwm.c@{if\_iwm.c}}
\doxysubsubsection{\texorpdfstring{PCI\_PRODUCT\_INTEL\_WL\_9560\_3}{PCI\_PRODUCT\_INTEL\_WL\_9560\_3}}
{\footnotesize\ttfamily \#define PCI\+\_\+\+PRODUCT\+\_\+\+INTEL\+\_\+\+WL\+\_\+9560\+\_\+3~0x31dc}



Definition at line \mbox{\hyperlink{if__iwm_8c_source_l05784}{5784}} of file \mbox{\hyperlink{if__iwm_8c_source}{if\+\_\+iwm.\+c}}.

\mbox{\Hypertarget{if__iwm_8c_a18379ffbf8e989b867e86fda515d3eae}\label{if__iwm_8c_a18379ffbf8e989b867e86fda515d3eae}} 
\index{if\_iwm.c@{if\_iwm.c}!PCI\_VENDOR\_INTEL@{PCI\_VENDOR\_INTEL}}
\index{PCI\_VENDOR\_INTEL@{PCI\_VENDOR\_INTEL}!if\_iwm.c@{if\_iwm.c}}
\doxysubsubsection{\texorpdfstring{PCI\_VENDOR\_INTEL}{PCI\_VENDOR\_INTEL}}
{\footnotesize\ttfamily \#define PCI\+\_\+\+VENDOR\+\_\+\+INTEL~0x8086}



Definition at line \mbox{\hyperlink{if__iwm_8c_source_l05769}{5769}} of file \mbox{\hyperlink{if__iwm_8c_source}{if\+\_\+iwm.\+c}}.

\mbox{\Hypertarget{if__iwm_8c_a99cf2db4bc130ed16717266f03835807}\label{if__iwm_8c_a99cf2db4bc130ed16717266f03835807}} 
\index{if\_iwm.c@{if\_iwm.c}!TB0\_SIZE@{TB0\_SIZE}}
\index{TB0\_SIZE@{TB0\_SIZE}!if\_iwm.c@{if\_iwm.c}}
\doxysubsubsection{\texorpdfstring{TB0\_SIZE}{TB0\_SIZE}}
{\footnotesize\ttfamily \#define TB0\+\_\+\+SIZE~16}



Definition at line \mbox{\hyperlink{if__iwm_8c_source_l03704}{3704}} of file \mbox{\hyperlink{if__iwm_8c_source}{if\+\_\+iwm.\+c}}.



\doxysubsection{Enumeration Type Documentation}
\mbox{\Hypertarget{if__iwm_8c_a06fc87d81c62e9abb8790b6e5713c55b}\label{if__iwm_8c_a06fc87d81c62e9abb8790b6e5713c55b}} 
\doxysubsubsection{\texorpdfstring{anonymous enum}{anonymous enum}}
{\footnotesize\ttfamily anonymous enum}

\begin{DoxyEnumFields}{Enumerator}
\raisebox{\heightof{T}}[0pt][0pt]{\index{IWM\_READ\_NVM\_CHUNK\_SUCCEED@{IWM\_READ\_NVM\_CHUNK\_SUCCEED}!if\_iwm.c@{if\_iwm.c}}\index{if\_iwm.c@{if\_iwm.c}!IWM\_READ\_NVM\_CHUNK\_SUCCEED@{IWM\_READ\_NVM\_CHUNK\_SUCCEED}}}\mbox{\Hypertarget{if__iwm_8c_a06fc87d81c62e9abb8790b6e5713c55ba796392ea9288c1e8ed2278daa135c6f4}\label{if__iwm_8c_a06fc87d81c62e9abb8790b6e5713c55ba796392ea9288c1e8ed2278daa135c6f4}} 
IWM\+\_\+\+READ\+\_\+\+NVM\+\_\+\+CHUNK\+\_\+\+SUCCEED&\\
\hline

\raisebox{\heightof{T}}[0pt][0pt]{\index{IWM\_READ\_NVM\_CHUNK\_NOT\_VALID\_ADDRESS@{IWM\_READ\_NVM\_CHUNK\_NOT\_VALID\_ADDRESS}!if\_iwm.c@{if\_iwm.c}}\index{if\_iwm.c@{if\_iwm.c}!IWM\_READ\_NVM\_CHUNK\_NOT\_VALID\_ADDRESS@{IWM\_READ\_NVM\_CHUNK\_NOT\_VALID\_ADDRESS}}}\mbox{\Hypertarget{if__iwm_8c_a06fc87d81c62e9abb8790b6e5713c55baf4c517d8cf71bc4444fcd12f43d8325f}\label{if__iwm_8c_a06fc87d81c62e9abb8790b6e5713c55baf4c517d8cf71bc4444fcd12f43d8325f}} 
IWM\+\_\+\+READ\+\_\+\+NVM\+\_\+\+CHUNK\+\_\+\+NOT\+\_\+\+VALID\+\_\+\+ADDRESS&\\
\hline

\end{DoxyEnumFields}


Definition at line \mbox{\hyperlink{if__iwm_8c_source_l01771}{1771}} of file \mbox{\hyperlink{if__iwm_8c_source}{if\+\_\+iwm.\+c}}.



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

\mbox{\Hypertarget{if__iwm_8c_a415a9572f9c3e04d16ff6ac08bdaf8c8}\label{if__iwm_8c_a415a9572f9c3e04d16ff6ac08bdaf8c8}} 
\index{if\_iwm.c@{if\_iwm.c}!\_Static\_assert@{\_Static\_assert}}
\index{\_Static\_assert@{\_Static\_assert}!if\_iwm.c@{if\_iwm.c}}
\doxysubsubsection{\texorpdfstring{\_Static\_assert()}{\_Static\_assert()}\hspace{0.1cm}{\footnotesize\ttfamily [1/2]}}
{\footnotesize\ttfamily \+\_\+\+Static\+\_\+assert (\begin{DoxyParamCaption}\item[{nitems(\mbox{\hyperlink{if__iwm_8c_ab5e34d8aa381234340c802954b0f3e5c}{iwm\+\_\+nvm\+\_\+channels}})$<$=}]{IWM\+\_\+\+NUM\+\_\+\+CHANNELS,  }\item[{\char`\"{}IWM\+\_\+\+NUM\+\_\+\+CHANNELS is too small\char`\"{}}]{ }\end{DoxyParamCaption})}



Referenced by \mbox{\hyperlink{if__iwm__fw_8c_source_l00227}{iwm\+\_\+alloc\+\_\+fw\+\_\+paging\+\_\+mem()}}, and \mbox{\hyperlink{if__iwm__sf_8c_source_l00199}{iwm\+\_\+fill\+\_\+sf\+\_\+command()}}.

Here is the caller graph for this function\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=350pt]{d3/deb/if__iwm_8c_a415a9572f9c3e04d16ff6ac08bdaf8c8_icgraph}
\end{center}
\end{figure}
\mbox{\Hypertarget{if__iwm_8c_a71b3cb193b8feb2ebbe8cb7dd60f5dfc}\label{if__iwm_8c_a71b3cb193b8feb2ebbe8cb7dd60f5dfc}} 
\index{if\_iwm.c@{if\_iwm.c}!\_Static\_assert@{\_Static\_assert}}
\index{\_Static\_assert@{\_Static\_assert}!if\_iwm.c@{if\_iwm.c}}
\doxysubsubsection{\texorpdfstring{\_Static\_assert()}{\_Static\_assert()}\hspace{0.1cm}{\footnotesize\ttfamily [2/2]}}
{\footnotesize\ttfamily \+\_\+\+Static\+\_\+assert (\begin{DoxyParamCaption}\item[{nitems(\mbox{\hyperlink{if__iwm_8c_a6816d65ce89508883c00a89c08f79cc9}{iwm\+\_\+nvm\+\_\+channels\+\_\+8000}})$<$=}]{IWM\+\_\+\+NUM\+\_\+\+CHANNELS\+\_\+8000,  }\item[{\char`\"{}IWM\+\_\+\+NUM\+\_\+\+CHANNELS\+\_\+8000 is too small\char`\"{}}]{ }\end{DoxyParamCaption})}

\mbox{\Hypertarget{if__iwm_8c_aca9c7824aaa52be5ac1950dc7db19587}\label{if__iwm_8c_aca9c7824aaa52be5ac1950dc7db19587}} 
\index{if\_iwm.c@{if\_iwm.c}!DRIVER\_MODULE@{DRIVER\_MODULE}}
\index{DRIVER\_MODULE@{DRIVER\_MODULE}!if\_iwm.c@{if\_iwm.c}}
\doxysubsubsection{\texorpdfstring{DRIVER\_MODULE()}{DRIVER\_MODULE()}}
{\footnotesize\ttfamily DRIVER\+\_\+\+MODULE (\begin{DoxyParamCaption}\item[{iwm}]{,  }\item[{pci}]{,  }\item[{\mbox{\hyperlink{if__iwm_8c_a4a082093d91f74473f3984d6b092c348}{iwm\+\_\+pci\+\_\+driver}}}]{,  }\item[{\mbox{\hyperlink{if__iwm_8c_ab6985f90724d30a17b0c8706c96a4809}{iwm\+\_\+devclass}}}]{,  }\item[{NULL}]{,  }\item[{NULL}]{ }\end{DoxyParamCaption})}

\mbox{\Hypertarget{if__iwm_8c_a61c5bef0417dfdb03b66bf98554742b9}\label{if__iwm_8c_a61c5bef0417dfdb03b66bf98554742b9}} 
\index{if\_iwm.c@{if\_iwm.c}!iwm\_add\_channel\_band@{iwm\_add\_channel\_band}}
\index{iwm\_add\_channel\_band@{iwm\_add\_channel\_band}!if\_iwm.c@{if\_iwm.c}}
\doxysubsubsection{\texorpdfstring{iwm\_add\_channel\_band()}{iwm\_add\_channel\_band()}}
{\footnotesize\ttfamily static void iwm\+\_\+add\+\_\+channel\+\_\+band (\begin{DoxyParamCaption}\item[{struct \mbox{\hyperlink{structiwm__softc}{iwm\+\_\+softc}} $\ast$}]{sc,  }\item[{struct ieee80211\+\_\+channel}]{chans\mbox{[}$\,$\mbox{]},  }\item[{int}]{maxchans,  }\item[{int $\ast$}]{nchans,  }\item[{int}]{ch\+\_\+idx,  }\item[{size\+\_\+t}]{ch\+\_\+num,  }\item[{const uint8\+\_\+t}]{bands\mbox{[}$\,$\mbox{]} }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [static]}}



Definition at line \mbox{\hyperlink{if__iwm_8c_source_l01940}{1940}} of file \mbox{\hyperlink{if__iwm_8c_source}{if\+\_\+iwm.\+c}}.



References \mbox{\hyperlink{if__iwmvar_8h_source_l00484}{iwm\+\_\+softc\+::cfg}}, \mbox{\hyperlink{if__iwm__config_8h_source_l00136}{iwm\+\_\+cfg\+::device\+\_\+family}}, \mbox{\hyperlink{if__iwm__config_8h_source_l00079}{IWM\+\_\+\+DEVICE\+\_\+\+FAMILY\+\_\+7000}}, \mbox{\hyperlink{if__iwm__debug_8h_source_l00059}{IWM\+\_\+\+DPRINTF}}, \mbox{\hyperlink{if__iwm_8c_source_l01921}{iwm\+\_\+eeprom\+\_\+channel\+\_\+flags()}}, \mbox{\hyperlink{if__iwm_8c_source_l00199}{IWM\+\_\+\+NUM\+\_\+2\+GHZ\+\_\+\+CHANNELS}}, \mbox{\hyperlink{if__iwmreg_8h_source_l02383}{IWM\+\_\+\+NVM\+\_\+\+CHANNEL\+\_\+\+VALID}}, \mbox{\hyperlink{if__iwm_8c_source_l00177}{iwm\+\_\+nvm\+\_\+channels}}, \mbox{\hyperlink{if__iwm_8c_source_l00188}{iwm\+\_\+nvm\+\_\+channels\+\_\+8000}}, \mbox{\hyperlink{if__iwmreg_8h_source_l00069}{le16\+\_\+to\+\_\+cpup}}, \mbox{\hyperlink{if__iwmvar_8h_source_l00217}{iwm\+\_\+nvm\+\_\+data\+::nvm\+\_\+ch\+\_\+flags}}, and \mbox{\hyperlink{if__iwmvar_8h_source_l00485}{iwm\+\_\+softc\+::nvm\+\_\+data}}.



Referenced by \mbox{\hyperlink{if__iwm_8c_source_l01981}{iwm\+\_\+init\+\_\+channel\+\_\+map()}}.

Here is the call graph for this function\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=350pt]{d3/deb/if__iwm_8c_a61c5bef0417dfdb03b66bf98554742b9_cgraph}
\end{center}
\end{figure}
Here is the caller graph for this function\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=350pt]{d3/deb/if__iwm_8c_a61c5bef0417dfdb03b66bf98554742b9_icgraph}
\end{center}
\end{figure}
\mbox{\Hypertarget{if__iwm_8c_a8953020c88e1d21ec2652bf23d4e92eb}\label{if__iwm_8c_a8953020c88e1d21ec2652bf23d4e92eb}} 
\index{if\_iwm.c@{if\_iwm.c}!iwm\_alive\_fn@{iwm\_alive\_fn}}
\index{iwm\_alive\_fn@{iwm\_alive\_fn}!if\_iwm.c@{if\_iwm.c}}
\doxysubsubsection{\texorpdfstring{iwm\_alive\_fn()}{iwm\_alive\_fn()}}
{\footnotesize\ttfamily static int iwm\+\_\+alive\+\_\+fn (\begin{DoxyParamCaption}\item[{struct \mbox{\hyperlink{structiwm__softc}{iwm\+\_\+softc}} $\ast$}]{sc,  }\item[{struct \mbox{\hyperlink{structiwm__rx__packet}{iwm\+\_\+rx\+\_\+packet}} $\ast$}]{pkt,  }\item[{void $\ast$}]{data }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [static]}}



Definition at line \mbox{\hyperlink{if__iwm_8c_source_l02720}{2720}} of file \mbox{\hyperlink{if__iwm_8c_source}{if\+\_\+iwm.\+c}}.



References \mbox{\hyperlink{if__iwmreg_8h_source_l06925}{iwm\+\_\+rx\+\_\+packet\+::data}}, \mbox{\hyperlink{if__iwmvar_8h_source_l00527}{iwm\+\_\+softc\+::error\+\_\+event\+\_\+table}}, \mbox{\hyperlink{if__iwmreg_8h_source_l02536}{iwm\+\_\+lmac\+\_\+alive\+::error\+\_\+event\+\_\+table\+\_\+ptr}}, \mbox{\hyperlink{if__iwmreg_8h_source_l02549}{iwm\+\_\+umac\+\_\+alive\+::error\+\_\+info\+\_\+addr}}, \mbox{\hyperlink{if__iwmreg_8h_source_l02524}{IWM\+\_\+\+ALIVE\+\_\+\+STATUS\+\_\+\+OK}}, \mbox{\hyperlink{if__iwm__debug_8h_source_l00059}{IWM\+\_\+\+DPRINTF}}, \mbox{\hyperlink{if__iwmreg_8h_source_l06944}{iwm\+\_\+rx\+\_\+packet\+\_\+payload\+\_\+len()}}, \mbox{\hyperlink{if__iwmreg_8h_source_l02556}{iwm\+\_\+alive\+\_\+resp\+\_\+v3\+::lmac\+\_\+data}}, \mbox{\hyperlink{if__iwmreg_8h_source_l02563}{iwm\+\_\+alive\+\_\+resp\+::lmac\+\_\+data}}, \mbox{\hyperlink{if__iwmvar_8h_source_l00528}{iwm\+\_\+softc\+::log\+\_\+event\+\_\+table}}, \mbox{\hyperlink{if__iwmreg_8h_source_l02537}{iwm\+\_\+lmac\+\_\+alive\+::log\+\_\+event\+\_\+table\+\_\+ptr}}, \mbox{\hyperlink{if__iwm_8c_source_l00239}{iwm\+\_\+alive\+\_\+data\+::scd\+\_\+base\+\_\+addr}}, \mbox{\hyperlink{if__iwmreg_8h_source_l02541}{iwm\+\_\+lmac\+\_\+alive\+::scd\+\_\+base\+\_\+ptr}}, \mbox{\hyperlink{if__iwmreg_8h_source_l02554}{iwm\+\_\+alive\+\_\+resp\+\_\+v3\+::status}}, \mbox{\hyperlink{if__iwmreg_8h_source_l02561}{iwm\+\_\+alive\+\_\+resp\+::status}}, \mbox{\hyperlink{if__iwmvar_8h_source_l00530}{iwm\+\_\+softc\+::support\+\_\+umac\+\_\+log}}, \mbox{\hyperlink{if__iwmreg_8h_source_l02557}{iwm\+\_\+alive\+\_\+resp\+\_\+v3\+::umac\+\_\+data}}, \mbox{\hyperlink{if__iwmreg_8h_source_l02564}{iwm\+\_\+alive\+\_\+resp\+::umac\+\_\+data}}, \mbox{\hyperlink{if__iwmvar_8h_source_l00529}{iwm\+\_\+softc\+::umac\+\_\+error\+\_\+event\+\_\+table}}, \mbox{\hyperlink{if__iwmreg_8h_source_l02547}{iwm\+\_\+umac\+\_\+alive\+::umac\+\_\+major}}, \mbox{\hyperlink{if__iwmreg_8h_source_l02548}{iwm\+\_\+umac\+\_\+alive\+::umac\+\_\+minor}}, \mbox{\hyperlink{if__iwm_8c_source_l00238}{iwm\+\_\+alive\+\_\+data\+::valid}}, \mbox{\hyperlink{if__iwmreg_8h_source_l02531}{iwm\+\_\+lmac\+\_\+alive\+::ver\+\_\+subtype}}, and \mbox{\hyperlink{if__iwmreg_8h_source_l02532}{iwm\+\_\+lmac\+\_\+alive\+::ver\+\_\+type}}.



Referenced by \mbox{\hyperlink{if__iwm_8c_source_l02792}{iwm\+\_\+load\+\_\+ucode\+\_\+wait\+\_\+alive()}}.

Here is the call graph for this function\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=350pt]{d3/deb/if__iwm_8c_a8953020c88e1d21ec2652bf23d4e92eb_cgraph}
\end{center}
\end{figure}
Here is the caller graph for this function\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=350pt]{d3/deb/if__iwm_8c_a8953020c88e1d21ec2652bf23d4e92eb_icgraph}
\end{center}
\end{figure}
\mbox{\Hypertarget{if__iwm_8c_abc6a2ead1ec4392eb977fc0527508c61}\label{if__iwm_8c_abc6a2ead1ec4392eb977fc0527508c61}} 
\index{if\_iwm.c@{if\_iwm.c}!iwm\_alloc\_fwmem@{iwm\_alloc\_fwmem}}
\index{iwm\_alloc\_fwmem@{iwm\_alloc\_fwmem}!if\_iwm.c@{if\_iwm.c}}
\doxysubsubsection{\texorpdfstring{iwm\_alloc\_fwmem()}{iwm\_alloc\_fwmem()}}
{\footnotesize\ttfamily static int iwm\+\_\+alloc\+\_\+fwmem (\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_8c_source_l00894}{894}} of file \mbox{\hyperlink{if__iwm_8c_source}{if\+\_\+iwm.\+c}}.



References \mbox{\hyperlink{if__iwmvar_8h_source_l00458}{iwm\+\_\+softc\+::fw\+\_\+dma}}, \mbox{\hyperlink{if__iwm__util_8c_source_l00437}{iwm\+\_\+dma\+\_\+contig\+\_\+alloc()}}, \mbox{\hyperlink{if__iwmreg_8h_source_l00437}{IWM\+\_\+\+FH\+\_\+\+MEM\+\_\+\+TB\+\_\+\+MAX\+\_\+\+LENGTH}}, and \mbox{\hyperlink{if__iwmvar_8h_source_l00438}{iwm\+\_\+softc\+::sc\+\_\+dmat}}.



Referenced by \mbox{\hyperlink{if__iwm_8c_source_l05919}{iwm\+\_\+attach()}}.

Here is the call graph for this function\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=350pt]{d3/deb/if__iwm_8c_abc6a2ead1ec4392eb977fc0527508c61_cgraph}
\end{center}
\end{figure}
Here is the caller graph for this function\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=298pt]{d3/deb/if__iwm_8c_abc6a2ead1ec4392eb977fc0527508c61_icgraph}
\end{center}
\end{figure}
\mbox{\Hypertarget{if__iwm_8c_aadde24498e3d6555932cffc675f77dea}\label{if__iwm_8c_aadde24498e3d6555932cffc675f77dea}} 
\index{if\_iwm.c@{if\_iwm.c}!iwm\_alloc\_ict@{iwm\_alloc\_ict}}
\index{iwm\_alloc\_ict@{iwm\_alloc\_ict}!if\_iwm.c@{if\_iwm.c}}
\doxysubsubsection{\texorpdfstring{iwm\_alloc\_ict()}{iwm\_alloc\_ict()}}
{\footnotesize\ttfamily static int iwm\+\_\+alloc\+\_\+ict (\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_8c_source_l00919}{919}} of file \mbox{\hyperlink{if__iwm_8c_source}{if\+\_\+iwm.\+c}}.



References \mbox{\hyperlink{if__iwmvar_8h_source_l00451}{iwm\+\_\+softc\+::ict\+\_\+dma}}, \mbox{\hyperlink{if__iwm__util_8c_source_l00437}{iwm\+\_\+dma\+\_\+contig\+\_\+alloc()}}, \mbox{\hyperlink{if__iwmvar_8h_source_l00403}{IWM\+\_\+\+ICT\+\_\+\+PADDR\+\_\+\+SHIFT}}, \mbox{\hyperlink{if__iwmvar_8h_source_l00401}{IWM\+\_\+\+ICT\+\_\+\+SIZE}}, and \mbox{\hyperlink{if__iwmvar_8h_source_l00438}{iwm\+\_\+softc\+::sc\+\_\+dmat}}.



Referenced by \mbox{\hyperlink{if__iwm_8c_source_l05919}{iwm\+\_\+attach()}}.

Here is the call graph for this function\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=350pt]{d3/deb/if__iwm_8c_aadde24498e3d6555932cffc675f77dea_cgraph}
\end{center}
\end{figure}
Here is the caller graph for this function\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=273pt]{d3/deb/if__iwm_8c_aadde24498e3d6555932cffc675f77dea_icgraph}
\end{center}
\end{figure}
\mbox{\Hypertarget{if__iwm_8c_a66531537a35a621f7fe512cba4fe8745}\label{if__iwm_8c_a66531537a35a621f7fe512cba4fe8745}} 
\index{if\_iwm.c@{if\_iwm.c}!iwm\_alloc\_kw@{iwm\_alloc\_kw}}
\index{iwm\_alloc\_kw@{iwm\_alloc\_kw}!if\_iwm.c@{if\_iwm.c}}
\doxysubsubsection{\texorpdfstring{iwm\_alloc\_kw()}{iwm\_alloc\_kw()}}
{\footnotesize\ttfamily static int iwm\+\_\+alloc\+\_\+kw (\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_8c_source_l00912}{912}} of file \mbox{\hyperlink{if__iwm_8c_source}{if\+\_\+iwm.\+c}}.



References \mbox{\hyperlink{if__iwm__util_8c_source_l00437}{iwm\+\_\+dma\+\_\+contig\+\_\+alloc()}}, \mbox{\hyperlink{if__iwmvar_8h_source_l00457}{iwm\+\_\+softc\+::kw\+\_\+dma}}, and \mbox{\hyperlink{if__iwmvar_8h_source_l00438}{iwm\+\_\+softc\+::sc\+\_\+dmat}}.



Referenced by \mbox{\hyperlink{if__iwm_8c_source_l05919}{iwm\+\_\+attach()}}.

Here is the call graph for this function\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=350pt]{d3/deb/if__iwm_8c_a66531537a35a621f7fe512cba4fe8745_cgraph}
\end{center}
\end{figure}
Here is the caller graph for this function\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=276pt]{d3/deb/if__iwm_8c_a66531537a35a621f7fe512cba4fe8745_icgraph}
\end{center}
\end{figure}
\mbox{\Hypertarget{if__iwm_8c_a02cd867ea7efb2fbf81da7dd3dbe7b05}\label{if__iwm_8c_a02cd867ea7efb2fbf81da7dd3dbe7b05}} 
\index{if\_iwm.c@{if\_iwm.c}!iwm\_alloc\_rx\_ring@{iwm\_alloc\_rx\_ring}}
\index{iwm\_alloc\_rx\_ring@{iwm\_alloc\_rx\_ring}!if\_iwm.c@{if\_iwm.c}}
\doxysubsubsection{\texorpdfstring{iwm\_alloc\_rx\_ring()}{iwm\_alloc\_rx\_ring()}}
{\footnotesize\ttfamily static int iwm\+\_\+alloc\+\_\+rx\+\_\+ring (\begin{DoxyParamCaption}\item[{struct \mbox{\hyperlink{structiwm__softc}{iwm\+\_\+softc}} $\ast$}]{sc,  }\item[{struct \mbox{\hyperlink{structiwm__rx__ring}{iwm\+\_\+rx\+\_\+ring}} $\ast$}]{ring }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [static]}}



Definition at line \mbox{\hyperlink{if__iwm_8c_source_l00926}{926}} of file \mbox{\hyperlink{if__iwm_8c_source}{if\+\_\+iwm.\+c}}.



References \mbox{\hyperlink{if__iwmvar_8h_source_l00484}{iwm\+\_\+softc\+::cfg}}, \mbox{\hyperlink{if__iwmvar_8h_source_l00310}{iwm\+\_\+rx\+\_\+ring\+::cur}}, \mbox{\hyperlink{if__iwmvar_8h_source_l00307}{iwm\+\_\+rx\+\_\+ring\+::data}}, \mbox{\hyperlink{if__iwmvar_8h_source_l00309}{iwm\+\_\+rx\+\_\+ring\+::data\+\_\+dmat}}, \mbox{\hyperlink{if__iwmvar_8h_source_l00305}{iwm\+\_\+rx\+\_\+ring\+::desc}}, \mbox{\hyperlink{if__iwmvar_8h_source_l00301}{iwm\+\_\+rx\+\_\+ring\+::free\+\_\+desc\+\_\+dma}}, \mbox{\hyperlink{if__iwm__util_8c_source_l00437}{iwm\+\_\+dma\+\_\+contig\+\_\+alloc()}}, \mbox{\hyperlink{if__iwm_8c_source_l01032}{iwm\+\_\+free\+\_\+rx\+\_\+ring()}}, \mbox{\hyperlink{if__iwmvar_8h_source_l00291}{IWM\+\_\+\+RBUF\+\_\+\+SIZE}}, \mbox{\hyperlink{if__iwm_8c_source_l02996}{iwm\+\_\+rx\+\_\+addbuf()}}, \mbox{\hyperlink{if__iwmvar_8h_source_l00288}{IWM\+\_\+\+RX\+\_\+\+LEGACY\+\_\+\+RING\+\_\+\+COUNT}}, \mbox{\hyperlink{if__iwmvar_8h_source_l00289}{IWM\+\_\+\+RX\+\_\+\+MQ\+\_\+\+RING\+\_\+\+COUNT}}, \mbox{\hyperlink{if__iwmvar_8h_source_l00296}{iwm\+\_\+rx\+\_\+data\+::m}}, \mbox{\hyperlink{if__iwmvar_8h_source_l00297}{iwm\+\_\+rx\+\_\+data\+::map}}, \mbox{\hyperlink{if__iwm__config_8h_source_l00138}{iwm\+\_\+cfg\+::mqrx\+\_\+supported}}, \mbox{\hyperlink{if__iwmvar_8h_source_l00408}{iwm\+\_\+softc\+::sc\+\_\+dev}}, \mbox{\hyperlink{if__iwmvar_8h_source_l00438}{iwm\+\_\+softc\+::sc\+\_\+dmat}}, \mbox{\hyperlink{if__iwmvar_8h_source_l00308}{iwm\+\_\+rx\+\_\+ring\+::spare\+\_\+map}}, \mbox{\hyperlink{if__iwmvar_8h_source_l00306}{iwm\+\_\+rx\+\_\+ring\+::stat}}, \mbox{\hyperlink{if__iwmvar_8h_source_l00303}{iwm\+\_\+rx\+\_\+ring\+::stat\+\_\+dma}}, \mbox{\hyperlink{if__iwmvar_8h_source_l00302}{iwm\+\_\+rx\+\_\+ring\+::used\+\_\+desc\+\_\+dma}}, and \mbox{\hyperlink{if__iwmvar_8h_source_l00249}{iwm\+\_\+dma\+\_\+info\+::vaddr}}.



Referenced by \mbox{\hyperlink{if__iwm_8c_source_l05919}{iwm\+\_\+attach()}}.

Here is the call graph for this function\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=350pt]{d3/deb/if__iwm_8c_a02cd867ea7efb2fbf81da7dd3dbe7b05_cgraph}
\end{center}
\end{figure}
Here is the caller graph for this function\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=295pt]{d3/deb/if__iwm_8c_a02cd867ea7efb2fbf81da7dd3dbe7b05_icgraph}
\end{center}
\end{figure}
\mbox{\Hypertarget{if__iwm_8c_addf1dfe4ed569a7f6e99875488de7f59}\label{if__iwm_8c_addf1dfe4ed569a7f6e99875488de7f59}} 
\index{if\_iwm.c@{if\_iwm.c}!iwm\_alloc\_sched@{iwm\_alloc\_sched}}
\index{iwm\_alloc\_sched@{iwm\_alloc\_sched}!if\_iwm.c@{if\_iwm.c}}
\doxysubsubsection{\texorpdfstring{iwm\_alloc\_sched()}{iwm\_alloc\_sched()}}
{\footnotesize\ttfamily static int iwm\+\_\+alloc\+\_\+sched (\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_8c_source_l00903}{903}} of file \mbox{\hyperlink{if__iwm_8c_source}{if\+\_\+iwm.\+c}}.



References \mbox{\hyperlink{if__iwm__util_8c_source_l00437}{iwm\+\_\+dma\+\_\+contig\+\_\+alloc()}}, \mbox{\hyperlink{if__iwmvar_8h_source_l00438}{iwm\+\_\+softc\+::sc\+\_\+dmat}}, \mbox{\hyperlink{if__iwmvar_8h_source_l00442}{iwm\+\_\+softc\+::sched\+\_\+dma}}, and \mbox{\hyperlink{if__iwmvar_8h_source_l00446}{iwm\+\_\+softc\+::txq}}.



Referenced by \mbox{\hyperlink{if__iwm_8c_source_l05919}{iwm\+\_\+attach()}}.

Here is the call graph for this function\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=350pt]{d3/deb/if__iwm_8c_addf1dfe4ed569a7f6e99875488de7f59_cgraph}
\end{center}
\end{figure}
Here is the caller graph for this function\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=290pt]{d3/deb/if__iwm_8c_addf1dfe4ed569a7f6e99875488de7f59_icgraph}
\end{center}
\end{figure}
\mbox{\Hypertarget{if__iwm_8c_abaa72bdf83eb87f2a8bdecbc75936584}\label{if__iwm_8c_abaa72bdf83eb87f2a8bdecbc75936584}} 
\index{if\_iwm.c@{if\_iwm.c}!iwm\_alloc\_tx\_ring@{iwm\_alloc\_tx\_ring}}
\index{iwm\_alloc\_tx\_ring@{iwm\_alloc\_tx\_ring}!if\_iwm.c@{if\_iwm.c}}
\doxysubsubsection{\texorpdfstring{iwm\_alloc\_tx\_ring()}{iwm\_alloc\_tx\_ring()}}
{\footnotesize\ttfamily static int iwm\+\_\+alloc\+\_\+tx\+\_\+ring (\begin{DoxyParamCaption}\item[{struct \mbox{\hyperlink{structiwm__softc}{iwm\+\_\+softc}} $\ast$}]{sc,  }\item[{struct \mbox{\hyperlink{structiwm__tx__ring}{iwm\+\_\+tx\+\_\+ring}} $\ast$}]{ring,  }\item[{int}]{qid }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [static]}}



Definition at line \mbox{\hyperlink{if__iwm_8c_source_l01069}{1069}} of file \mbox{\hyperlink{if__iwm_8c_source}{if\+\_\+iwm.\+c}}.



References \mbox{\hyperlink{if__iwmvar_8h_source_l00280}{iwm\+\_\+tx\+\_\+ring\+::cmd}}, \mbox{\hyperlink{if__iwmvar_8h_source_l00278}{iwm\+\_\+tx\+\_\+ring\+::cmd\+\_\+dma}}, \mbox{\hyperlink{if__iwmvar_8h_source_l00269}{iwm\+\_\+tx\+\_\+data\+::cmd\+\_\+paddr}}, \mbox{\hyperlink{if__iwmvar_8h_source_l00285}{iwm\+\_\+tx\+\_\+ring\+::cur}}, \mbox{\hyperlink{if__iwmreg_8h_source_l06895}{iwm\+\_\+device\+\_\+cmd\+::data}}, \mbox{\hyperlink{if__iwmvar_8h_source_l00282}{iwm\+\_\+tx\+\_\+ring\+::data}}, \mbox{\hyperlink{if__iwmvar_8h_source_l00281}{iwm\+\_\+tx\+\_\+ring\+::data\+\_\+dmat}}, \mbox{\hyperlink{if__iwmvar_8h_source_l00279}{iwm\+\_\+tx\+\_\+ring\+::desc}}, \mbox{\hyperlink{if__iwmvar_8h_source_l00277}{iwm\+\_\+tx\+\_\+ring\+::desc\+\_\+dma}}, \mbox{\hyperlink{if__iwmreg_8h_source_l01967}{IWM\+\_\+\+CMD\+\_\+\+QUEUE}}, \mbox{\hyperlink{if__iwm__util_8c_source_l00437}{iwm\+\_\+dma\+\_\+contig\+\_\+alloc()}}, \mbox{\hyperlink{if__iwm_8c_source_l01177}{iwm\+\_\+free\+\_\+tx\+\_\+ring()}}, \mbox{\hyperlink{if__iwmvar_8h_source_l00293}{IWM\+\_\+\+MAX\+\_\+\+SCATTER}}, \mbox{\hyperlink{if__iwmvar_8h_source_l00291}{IWM\+\_\+\+RBUF\+\_\+\+SIZE}}, \mbox{\hyperlink{if__iwmvar_8h_source_l00263}{IWM\+\_\+\+TX\+\_\+\+RING\+\_\+\+COUNT}}, \mbox{\hyperlink{if__iwmvar_8h_source_l00248}{iwm\+\_\+dma\+\_\+info\+::paddr}}, \mbox{\hyperlink{if__iwmvar_8h_source_l00283}{iwm\+\_\+tx\+\_\+ring\+::qid}}, \mbox{\hyperlink{if__iwmvar_8h_source_l00284}{iwm\+\_\+tx\+\_\+ring\+::queued}}, \mbox{\hyperlink{if__iwmvar_8h_source_l00408}{iwm\+\_\+softc\+::sc\+\_\+dev}}, \mbox{\hyperlink{if__iwmvar_8h_source_l00438}{iwm\+\_\+softc\+::sc\+\_\+dmat}}, \mbox{\hyperlink{if__iwmvar_8h_source_l00270}{iwm\+\_\+tx\+\_\+data\+::scratch\+\_\+paddr}}, and \mbox{\hyperlink{if__iwmvar_8h_source_l00249}{iwm\+\_\+dma\+\_\+info\+::vaddr}}.



Referenced by \mbox{\hyperlink{if__iwm_8c_source_l05919}{iwm\+\_\+attach()}}.

Here is the call graph for this function\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=350pt]{d3/deb/if__iwm_8c_abaa72bdf83eb87f2a8bdecbc75936584_cgraph}
\end{center}
\end{figure}
Here is the caller graph for this function\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=295pt]{d3/deb/if__iwm_8c_abaa72bdf83eb87f2a8bdecbc75936584_icgraph}
\end{center}
\end{figure}
\mbox{\Hypertarget{if__iwm_8c_ae61233c5b54e71cd531791f7beecf8cc}\label{if__iwm_8c_ae61233c5b54e71cd531791f7beecf8cc}} 
\index{if\_iwm.c@{if\_iwm.c}!iwm\_allow\_mcast@{iwm\_allow\_mcast}}
\index{iwm\_allow\_mcast@{iwm\_allow\_mcast}!if\_iwm.c@{if\_iwm.c}}
\doxysubsubsection{\texorpdfstring{iwm\_allow\_mcast()}{iwm\_allow\_mcast()}}
{\footnotesize\ttfamily static int iwm\+\_\+allow\+\_\+mcast (\begin{DoxyParamCaption}\item[{struct ieee80211vap $\ast$}]{vap,  }\item[{struct \mbox{\hyperlink{structiwm__softc}{iwm\+\_\+softc}} $\ast$}]{sc }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [static]}}



Definition at line \mbox{\hyperlink{if__iwm_8c_source_l04809}{4809}} of file \mbox{\hyperlink{if__iwm_8c_source}{if\+\_\+iwm.\+c}}.



References \mbox{\hyperlink{if__iwmreg_8h_source_l03514}{iwm\+\_\+mcast\+\_\+filter\+\_\+cmd\+::bssid}}, \mbox{\hyperlink{if__iwmreg_8h_source_l03512}{iwm\+\_\+mcast\+\_\+filter\+\_\+cmd\+::count}}, \mbox{\hyperlink{if__iwmreg_8h_source_l03510}{iwm\+\_\+mcast\+\_\+filter\+\_\+cmd\+::filter\+\_\+own}}, \mbox{\hyperlink{if__iwmvar_8h_source_l00324}{IWM\+\_\+\+CMD\+\_\+\+SYNC}}, \mbox{\hyperlink{if__iwmreg_8h_source_l02103}{IWM\+\_\+\+MCAST\+\_\+\+FILTER\+\_\+\+CMD}}, \mbox{\hyperlink{if__iwm__util_8c_source_l00349}{iwm\+\_\+send\+\_\+cmd\+\_\+pdu()}}, \mbox{\hyperlink{if__iwmreg_8h_source_l03513}{iwm\+\_\+mcast\+\_\+filter\+\_\+cmd\+::pass\+\_\+all}}, and \mbox{\hyperlink{if__iwmreg_8h_source_l03511}{iwm\+\_\+mcast\+\_\+filter\+\_\+cmd\+::port\+\_\+id}}.



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]{d3/deb/if__iwm_8c_ae61233c5b54e71cd531791f7beecf8cc_cgraph}
\end{center}
\end{figure}
Here is the caller graph for this function\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=350pt]{d3/deb/if__iwm_8c_ae61233c5b54e71cd531791f7beecf8cc_icgraph}
\end{center}
\end{figure}
\mbox{\Hypertarget{if__iwm_8c_a040a4326fcc1962a394f98c81b4030bc}\label{if__iwm_8c_a040a4326fcc1962a394f98c81b4030bc}} 
\index{if\_iwm.c@{if\_iwm.c}!iwm\_attach@{iwm\_attach}}
\index{iwm\_attach@{iwm\_attach}!if\_iwm.c@{if\_iwm.c}}
\doxysubsubsection{\texorpdfstring{iwm\_attach()}{iwm\_attach()}}
{\footnotesize\ttfamily static int iwm\+\_\+attach (\begin{DoxyParamCaption}\item[{device\+\_\+t}]{dev }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [static]}}



Definition at line \mbox{\hyperlink{if__iwm_8c_source_l05919}{5919}} of file \mbox{\hyperlink{if__iwm_8c_source}{if\+\_\+iwm.\+c}}.



References \mbox{\hyperlink{if__iwmvar_8h_source_l00484}{iwm\+\_\+softc\+::cfg}}, \mbox{\hyperlink{if__iwmvar_8h_source_l00343}{iwm\+\_\+phy\+\_\+ctxt\+::channel}}, \mbox{\hyperlink{if__iwmvar_8h_source_l00341}{iwm\+\_\+phy\+\_\+ctxt\+::color}}, \mbox{\hyperlink{if__iwm__config_8h_source_l00136}{iwm\+\_\+cfg\+::device\+\_\+family}}, \mbox{\hyperlink{if__iwmvar_8h_source_l00183}{iwm\+\_\+fw\+\_\+info\+::fw\+\_\+fp}}, \mbox{\hyperlink{if__iwmvar_8h_source_l00340}{iwm\+\_\+phy\+\_\+ctxt\+::id}}, \mbox{\hyperlink{if__iwm__7000_8c_source_l00125}{iwm7265\+\_\+cfg}}, \mbox{\hyperlink{if__iwm__7000_8c_source_l00132}{iwm7265d\+\_\+cfg}}, \mbox{\hyperlink{if__iwm_8c_source_l00894}{iwm\+\_\+alloc\+\_\+fwmem()}}, \mbox{\hyperlink{if__iwm_8c_source_l00919}{iwm\+\_\+alloc\+\_\+ict()}}, \mbox{\hyperlink{if__iwm_8c_source_l00912}{iwm\+\_\+alloc\+\_\+kw()}}, \mbox{\hyperlink{if__iwm_8c_source_l00926}{iwm\+\_\+alloc\+\_\+rx\+\_\+ring()}}, \mbox{\hyperlink{if__iwm_8c_source_l00903}{iwm\+\_\+alloc\+\_\+sched()}}, \mbox{\hyperlink{if__iwm_8c_source_l01069}{iwm\+\_\+alloc\+\_\+tx\+\_\+ring()}}, \mbox{\hyperlink{if__iwmreg_8h_source_l00621}{IWM\+\_\+\+AUX\+\_\+\+MISC\+\_\+\+REG}}, \mbox{\hyperlink{if__iwmreg_8h_source_l00101}{IWM\+\_\+\+CSR\+\_\+\+GP\+\_\+\+CNTRL}}, \mbox{\hyperlink{if__iwmreg_8h_source_l00285}{IWM\+\_\+\+CSR\+\_\+\+GP\+\_\+\+CNTRL\+\_\+\+REG\+\_\+\+FLAG\+\_\+\+INIT\+\_\+\+DONE}}, \mbox{\hyperlink{if__iwmreg_8h_source_l00284}{IWM\+\_\+\+CSR\+\_\+\+GP\+\_\+\+CNTRL\+\_\+\+REG\+\_\+\+FLAG\+\_\+\+MAC\+\_\+\+CLOCK\+\_\+\+READY}}, \mbox{\hyperlink{if__iwmreg_8h_source_l00114}{IWM\+\_\+\+CSR\+\_\+\+HW\+\_\+\+REV}}, \mbox{\hyperlink{if__iwmreg_8h_source_l00298}{IWM\+\_\+\+CSR\+\_\+\+HW\+\_\+\+REV\+\_\+\+STEP}}, \mbox{\hyperlink{if__iwmreg_8h_source_l00325}{IWM\+\_\+\+CSR\+\_\+\+HW\+\_\+\+REV\+\_\+\+TYPE\+\_\+7265D}}, \mbox{\hyperlink{if__iwmreg_8h_source_l00309}{IWM\+\_\+\+CSR\+\_\+\+HW\+\_\+\+REV\+\_\+\+TYPE\+\_\+\+MSK}}, \mbox{\hyperlink{if__iwmreg_8h_source_l00096}{IWM\+\_\+\+CSR\+\_\+\+INT}}, \mbox{\hyperlink{if__iwm_8c_source_l06496}{iwm\+\_\+detach\+\_\+local()}}, \mbox{\hyperlink{if__iwm_8c_source_l05826}{iwm\+\_\+dev\+\_\+check()}}, \mbox{\hyperlink{if__iwm__config_8h_source_l00080}{IWM\+\_\+\+DEVICE\+\_\+\+FAMILY\+\_\+8000}}, \mbox{\hyperlink{if__iwm__debug_8h_source_l00059}{IWM\+\_\+\+DPRINTF}}, \mbox{\hyperlink{if__iwmreg_8h_source_l00619}{IWM\+\_\+\+ENABLE\+\_\+\+WFPM}}, \mbox{\hyperlink{if__iwm_8c_source_l04554}{iwm\+\_\+endscan\+\_\+cb()}}, \mbox{\hyperlink{if__iwmreg_8h_source_l00622}{IWM\+\_\+\+HW\+\_\+\+STEP\+\_\+\+LOCATION\+\_\+\+BITS}}, \mbox{\hyperlink{if__iwmvar_8h_source_l00563}{IWM\+\_\+\+LOCK\+\_\+\+INIT}}, \mbox{\hyperlink{if__iwmreg_8h_source_l06952}{IWM\+\_\+\+MAX\+\_\+\+DBM}}, \mbox{\hyperlink{if__iwmreg_8h_source_l06951}{IWM\+\_\+\+MIN\+\_\+\+DBM}}, \mbox{\hyperlink{if__iwm__pcie__trans_8c_source_l00275}{iwm\+\_\+nic\+\_\+lock()}}, \mbox{\hyperlink{if__iwm__pcie__trans_8c_source_l00304}{iwm\+\_\+nic\+\_\+unlock()}}, \mbox{\hyperlink{if__iwm__notif__wait_8c_source_l00100}{iwm\+\_\+notification\+\_\+wait\+\_\+init()}}, \mbox{\hyperlink{if__iwm_8c_source_l05849}{iwm\+\_\+pci\+\_\+attach()}}, \mbox{\hyperlink{if__iwm__phy__db_8c_source_l00190}{iwm\+\_\+phy\+\_\+db\+\_\+init()}}, \mbox{\hyperlink{if__iwm__pcie__trans_8c_source_l00259}{iwm\+\_\+poll\+\_\+bit()}}, \mbox{\hyperlink{if__iwm_8c_source_l06202}{iwm\+\_\+preinit()}}, \mbox{\hyperlink{if__iwm__pcie__trans_8c_source_l00400}{iwm\+\_\+prepare\+\_\+card\+\_\+hw()}}, \mbox{\hyperlink{if__iwmreg_8h_source_l06954}{IWM\+\_\+\+READ}}, \mbox{\hyperlink{if__iwm_8c_source_l00540}{iwm\+\_\+read\+\_\+firmware()}}, \mbox{\hyperlink{if__iwm__pcie__trans_8c_source_l00171}{iwm\+\_\+read\+\_\+prph()}}, \mbox{\hyperlink{if__iwm_8c_source_l04973}{iwm\+\_\+rftoggle\+\_\+task()}}, \mbox{\hyperlink{if__iwmreg_8h_source_l06963}{IWM\+\_\+\+SETBITS}}, \mbox{\hyperlink{if__iwmreg_8h_source_l03733}{IWM\+\_\+\+SF\+\_\+\+UNINIT}}, \mbox{\hyperlink{if__iwmreg_8h_source_l00306}{IWM\+\_\+\+SILICON\+\_\+\+C\+\_\+\+STEP}}, \mbox{\hyperlink{if__iwmreg_8h_source_l00617}{IWM\+\_\+\+WFPM\+\_\+\+CTRL\+\_\+\+REG}}, \mbox{\hyperlink{if__iwmreg_8h_source_l06957}{IWM\+\_\+\+WRITE}}, \mbox{\hyperlink{if__iwm__pcie__trans_8c_source_l00180}{iwm\+\_\+write\+\_\+prph()}}, \mbox{\hyperlink{if__iwmvar_8h_source_l00540}{iwm\+\_\+softc\+::last\+\_\+ebs\+\_\+successful}}, \mbox{\hyperlink{if__iwmvar_8h_source_l00342}{iwm\+\_\+phy\+\_\+ctxt\+::ref}}, \mbox{\hyperlink{if__iwmvar_8h_source_l00447}{iwm\+\_\+softc\+::rxq}}, \mbox{\hyperlink{if__iwmvar_8h_source_l00410}{iwm\+\_\+softc\+::sc\+\_\+attached}}, \mbox{\hyperlink{if__iwmvar_8h_source_l00409}{iwm\+\_\+softc\+::sc\+\_\+debug}}, \mbox{\hyperlink{if__iwmvar_8h_source_l00408}{iwm\+\_\+softc\+::sc\+\_\+dev}}, \mbox{\hyperlink{if__iwmvar_8h_source_l00503}{iwm\+\_\+softc\+::sc\+\_\+es\+\_\+task}}, \mbox{\hyperlink{if__iwmvar_8h_source_l00481}{iwm\+\_\+softc\+::sc\+\_\+fw}}, \mbox{\hyperlink{if__iwmvar_8h_source_l00454}{iwm\+\_\+softc\+::sc\+\_\+hw\+\_\+rev}}, \mbox{\hyperlink{if__iwmvar_8h_source_l00414}{iwm\+\_\+softc\+::sc\+\_\+ic}}, \mbox{\hyperlink{if__iwmvar_8h_source_l00429}{iwm\+\_\+softc\+::sc\+\_\+led\+\_\+blink\+\_\+to}}, \mbox{\hyperlink{if__iwmvar_8h_source_l00520}{iwm\+\_\+softc\+::sc\+\_\+max\+\_\+rssi}}, \mbox{\hyperlink{if__iwmvar_8h_source_l00412}{iwm\+\_\+softc\+::sc\+\_\+mtx}}, \mbox{\hyperlink{if__iwmvar_8h_source_l00515}{iwm\+\_\+softc\+::sc\+\_\+noise}}, \mbox{\hyperlink{if__iwmvar_8h_source_l00522}{iwm\+\_\+softc\+::sc\+\_\+notif\+\_\+wait}}, \mbox{\hyperlink{if__iwmvar_8h_source_l00486}{iwm\+\_\+softc\+::sc\+\_\+phy\+\_\+db}}, \mbox{\hyperlink{if__iwmvar_8h_source_l00512}{iwm\+\_\+softc\+::sc\+\_\+phyctxt}}, \mbox{\hyperlink{if__iwmvar_8h_source_l00427}{iwm\+\_\+softc\+::sc\+\_\+preinit\+\_\+hook}}, \mbox{\hyperlink{if__iwmvar_8h_source_l00504}{iwm\+\_\+softc\+::sc\+\_\+rftoggle\+\_\+task}}, \mbox{\hyperlink{if__iwmvar_8h_source_l00413}{iwm\+\_\+softc\+::sc\+\_\+snd}}, \mbox{\hyperlink{if__iwmvar_8h_source_l00502}{iwm\+\_\+softc\+::sc\+\_\+tq}}, \mbox{\hyperlink{if__iwmvar_8h_source_l00500}{iwm\+\_\+softc\+::sc\+\_\+wantresp}}, \mbox{\hyperlink{if__iwmvar_8h_source_l00428}{iwm\+\_\+softc\+::sc\+\_\+watchdog\+\_\+to}}, \mbox{\hyperlink{if__iwmvar_8h_source_l00543}{iwm\+\_\+softc\+::sf\+\_\+state}}, and \mbox{\hyperlink{if__iwmvar_8h_source_l00446}{iwm\+\_\+softc\+::txq}}.

Here is the call graph for this function\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=350pt]{d3/deb/if__iwm_8c_a040a4326fcc1962a394f98c81b4030bc_cgraph}
\end{center}
\end{figure}
\mbox{\Hypertarget{if__iwm_8c_abb26bc3b3bc33889d06d11c89d5bac56}\label{if__iwm_8c_abb26bc3b3bc33889d06d11c89d5bac56}} 
\index{if\_iwm.c@{if\_iwm.c}!iwm\_auth@{iwm\_auth}}
\index{iwm\_auth@{iwm\_auth}!if\_iwm.c@{if\_iwm.c}}
\doxysubsubsection{\texorpdfstring{iwm\_auth()}{iwm\_auth()}}
{\footnotesize\ttfamily static int iwm\+\_\+auth (\begin{DoxyParamCaption}\item[{struct ieee80211vap $\ast$}]{vap,  }\item[{struct \mbox{\hyperlink{structiwm__softc}{iwm\+\_\+softc}} $\ast$}]{sc }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [static]}}



Definition at line \mbox{\hyperlink{if__iwm_8c_source_l04062}{4062}} of file \mbox{\hyperlink{if__iwm_8c_source}{if\+\_\+iwm.\+c}}.



References \mbox{\hyperlink{if__iwmvar_8h_source_l00388}{iwm\+\_\+node\+::in\+\_\+assoc}}, \mbox{\hyperlink{if__iwmvar_8h_source_l00385}{iwm\+\_\+node\+::in\+\_\+ni}}, \mbox{\hyperlink{if__iwmvar_8h_source_l00355}{iwm\+\_\+vap\+::is\+\_\+uploaded}}, \mbox{\hyperlink{if__iwmvar_8h_source_l00356}{iwm\+\_\+vap\+::iv\+\_\+auth}}, \mbox{\hyperlink{if__iwm__sta_8c_source_l00199}{iwm\+\_\+add\+\_\+sta()}}, \mbox{\hyperlink{if__iwm_8c_source_l04809}{iwm\+\_\+allow\+\_\+mcast()}}, \mbox{\hyperlink{if__iwm__binding_8c_source_l00222}{iwm\+\_\+binding\+\_\+add\+\_\+vif()}}, \mbox{\hyperlink{if__iwm__debug_8h_source_l00059}{IWM\+\_\+\+DPRINTF}}, \mbox{\hyperlink{if__iwm__mac__ctxt_8c_source_l00500}{iwm\+\_\+mac\+\_\+ctxt\+\_\+add()}}, \mbox{\hyperlink{if__iwm__mac__ctxt_8c_source_l00519}{iwm\+\_\+mac\+\_\+ctxt\+\_\+changed()}}, \mbox{\hyperlink{if__iwmvar_8h_source_l00392}{IWM\+\_\+\+NODE}}, \mbox{\hyperlink{if__iwm__phy__ctxt_8c_source_l00303}{iwm\+\_\+phy\+\_\+ctxt\+\_\+changed()}}, \mbox{\hyperlink{if__iwm__power_8c_source_l00450}{iwm\+\_\+power\+\_\+update\+\_\+mac()}}, \mbox{\hyperlink{if__iwm__time__event_8c_source_l00346}{iwm\+\_\+protect\+\_\+session()}}, \mbox{\hyperlink{if__iwmvar_8h_source_l00315}{IWM\+\_\+\+TE\+\_\+\+SESSION\+\_\+\+PROTECTION\+\_\+\+MAX\+\_\+\+TIME\+\_\+\+MS}}, \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_l00408}{iwm\+\_\+softc\+::sc\+\_\+dev}}, \mbox{\hyperlink{if__iwmvar_8h_source_l00551}{iwm\+\_\+softc\+::sc\+\_\+firmware\+\_\+state}}, and \mbox{\hyperlink{if__iwmvar_8h_source_l00512}{iwm\+\_\+softc\+::sc\+\_\+phyctxt}}.



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]{d3/deb/if__iwm_8c_abb26bc3b3bc33889d06d11c89d5bac56_cgraph}
\end{center}
\end{figure}
Here is the caller graph for this function\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=350pt]{d3/deb/if__iwm_8c_abb26bc3b3bc33889d06d11c89d5bac56_icgraph}
\end{center}
\end{figure}
\mbox{\Hypertarget{if__iwm_8c_abbd0aeecf3e83e32e887cdeba1fa5787}\label{if__iwm_8c_abbd0aeecf3e83e32e887cdeba1fa5787}} 
\index{if\_iwm.c@{if\_iwm.c}!iwm\_bring\_down\_firmware@{iwm\_bring\_down\_firmware}}
\index{iwm\_bring\_down\_firmware@{iwm\_bring\_down\_firmware}!if\_iwm.c@{if\_iwm.c}}
\doxysubsubsection{\texorpdfstring{iwm\_bring\_down\_firmware()}{iwm\_bring\_down\_firmware()}}
{\footnotesize\ttfamily static void iwm\+\_\+bring\+\_\+down\+\_\+firmware (\begin{DoxyParamCaption}\item[{struct \mbox{\hyperlink{structiwm__softc}{iwm\+\_\+softc}} $\ast$}]{sc,  }\item[{struct ieee80211vap $\ast$}]{vap }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [static]}}



Definition at line \mbox{\hyperlink{if__iwm_8c_source_l04328}{4328}} of file \mbox{\hyperlink{if__iwm_8c_source}{if\+\_\+iwm.\+c}}.



References \mbox{\hyperlink{if__iwmvar_8h_source_l00356}{iwm\+\_\+vap\+::iv\+\_\+auth}}, \mbox{\hyperlink{if__iwm__binding_8c_source_l00238}{iwm\+\_\+binding\+\_\+remove\+\_\+vif()}}, \mbox{\hyperlink{if__iwm__mac__ctxt_8c_source_l00519}{iwm\+\_\+mac\+\_\+ctxt\+\_\+changed()}}, \mbox{\hyperlink{if__iwm__power_8c_source_l00450}{iwm\+\_\+power\+\_\+update\+\_\+mac()}}, \mbox{\hyperlink{if__iwm__sta_8c_source_l00271}{iwm\+\_\+rm\+\_\+sta()}}, \mbox{\hyperlink{if__iwm__sta_8c_source_l00307}{iwm\+\_\+rm\+\_\+sta\+\_\+id()}}, \mbox{\hyperlink{if__iwm__sf_8c_source_l00298}{iwm\+\_\+sf\+\_\+update()}}, \mbox{\hyperlink{if__iwm_8c_source_l03983}{iwm\+\_\+update\+\_\+quotas()}}, \mbox{\hyperlink{if__iwmvar_8h_source_l00382}{IWM\+\_\+\+VAP}}, \mbox{\hyperlink{if__iwm_8c_source_l06336}{iwm\+\_\+xmit\+\_\+queue\+\_\+drain()}}, \mbox{\hyperlink{if__iwmvar_8h_source_l00361}{iwm\+\_\+vap\+::phy\+\_\+ctxt}}, \mbox{\hyperlink{if__iwmvar_8h_source_l00408}{iwm\+\_\+softc\+::sc\+\_\+dev}}, \mbox{\hyperlink{if__iwmvar_8h_source_l00551}{iwm\+\_\+softc\+::sc\+\_\+firmware\+\_\+state}}, and \mbox{\hyperlink{if__iwmvar_8h_source_l00490}{iwm\+\_\+softc\+::sc\+\_\+tx\+\_\+timer}}.



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]{d3/deb/if__iwm_8c_abbd0aeecf3e83e32e887cdeba1fa5787_cgraph}
\end{center}
\end{figure}
Here is the caller graph for this function\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=350pt]{d3/deb/if__iwm_8c_abbd0aeecf3e83e32e887cdeba1fa5787_icgraph}
\end{center}
\end{figure}
\mbox{\Hypertarget{if__iwm_8c_a00d2c8a71fbdf5f5645e8b44135cf2ae}\label{if__iwm_8c_a00d2c8a71fbdf5f5645e8b44135cf2ae}} 
\index{if\_iwm.c@{if\_iwm.c}!iwm\_cmd\_done@{iwm\_cmd\_done}}
\index{iwm\_cmd\_done@{iwm\_cmd\_done}!if\_iwm.c@{if\_iwm.c}}
\doxysubsubsection{\texorpdfstring{iwm\_cmd\_done()}{iwm\_cmd\_done()}}
{\footnotesize\ttfamily static void iwm\+\_\+cmd\+\_\+done (\begin{DoxyParamCaption}\item[{struct \mbox{\hyperlink{structiwm__softc}{iwm\+\_\+softc}} $\ast$}]{sc,  }\item[{struct \mbox{\hyperlink{structiwm__rx__packet}{iwm\+\_\+rx\+\_\+packet}} $\ast$}]{pkt }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [static]}}



Definition at line \mbox{\hyperlink{if__iwm_8c_source_l03546}{3546}} of file \mbox{\hyperlink{if__iwm_8c_source}{if\+\_\+iwm.\+c}}.



References \mbox{\hyperlink{if__iwmreg_8h_source_l06860}{iwm\+\_\+cmd\+\_\+header\+::code}}, \mbox{\hyperlink{if__iwmvar_8h_source_l00285}{iwm\+\_\+tx\+\_\+ring\+::cur}}, \mbox{\hyperlink{if__iwmvar_8h_source_l00282}{iwm\+\_\+tx\+\_\+ring\+::data}}, \mbox{\hyperlink{if__iwmvar_8h_source_l00281}{iwm\+\_\+tx\+\_\+ring\+::data\+\_\+dmat}}, \mbox{\hyperlink{if__iwmvar_8h_source_l00279}{iwm\+\_\+tx\+\_\+ring\+::desc}}, \mbox{\hyperlink{if__iwmreg_8h_source_l06924}{iwm\+\_\+rx\+\_\+packet\+::hdr}}, \mbox{\hyperlink{if__iwmreg_8h_source_l06862}{iwm\+\_\+cmd\+\_\+header\+::idx}}, \mbox{\hyperlink{if__iwmreg_8h_source_l01967}{IWM\+\_\+\+CMD\+\_\+\+QUEUE}}, \mbox{\hyperlink{if__iwm__debug_8h_source_l00059}{IWM\+\_\+\+DPRINTF}}, \mbox{\hyperlink{if__iwm__pcie__trans_8c_source_l00684}{iwm\+\_\+pcie\+\_\+clear\+\_\+cmd\+\_\+in\+\_\+flight()}}, \mbox{\hyperlink{if__iwmvar_8h_source_l00263}{IWM\+\_\+\+TX\+\_\+\+RING\+\_\+\+COUNT}}, \mbox{\hyperlink{if__iwmvar_8h_source_l00271}{iwm\+\_\+tx\+\_\+data\+::m}}, \mbox{\hyperlink{if__iwmvar_8h_source_l00268}{iwm\+\_\+tx\+\_\+data\+::map}}, \mbox{\hyperlink{if__iwmreg_8h_source_l06863}{iwm\+\_\+cmd\+\_\+header\+::qid}}, \mbox{\hyperlink{if__iwmvar_8h_source_l00284}{iwm\+\_\+tx\+\_\+ring\+::queued}}, \mbox{\hyperlink{if__iwmvar_8h_source_l00408}{iwm\+\_\+softc\+::sc\+\_\+dev}}, and \mbox{\hyperlink{if__iwmvar_8h_source_l00446}{iwm\+\_\+softc\+::txq}}.



Referenced by \mbox{\hyperlink{if__iwm_8c_source_l05250}{iwm\+\_\+handle\+\_\+rxb()}}.

Here is the call graph for this function\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=328pt]{d3/deb/if__iwm_8c_a00d2c8a71fbdf5f5645e8b44135cf2ae_cgraph}
\end{center}
\end{figure}
Here is the caller graph for this function\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=350pt]{d3/deb/if__iwm_8c_a00d2c8a71fbdf5f5645e8b44135cf2ae_icgraph}
\end{center}
\end{figure}
\mbox{\Hypertarget{if__iwm_8c_a0dcd79bb68188bdefcdc0b7fe0eee45a}\label{if__iwm_8c_a0dcd79bb68188bdefcdc0b7fe0eee45a}} 
\index{if\_iwm.c@{if\_iwm.c}!iwm\_config\_ltr@{iwm\_config\_ltr}}
\index{iwm\_config\_ltr@{iwm\_config\_ltr}!if\_iwm.c@{if\_iwm.c}}
\doxysubsubsection{\texorpdfstring{iwm\_config\_ltr()}{iwm\_config\_ltr()}}
{\footnotesize\ttfamily static int iwm\+\_\+config\+\_\+ltr (\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_8c_source_l02978}{2978}} of file \mbox{\hyperlink{if__iwm_8c_source}{if\+\_\+iwm.\+c}}.



References \mbox{\hyperlink{if__iwmreg_8h_source_l04172}{iwm\+\_\+ltr\+\_\+config\+\_\+cmd\+::flags}}, \mbox{\hyperlink{if__iwmreg_8h_source_l04143}{IWM\+\_\+\+LTR\+\_\+\+CFG\+\_\+\+FLAG\+\_\+\+FEATURE\+\_\+\+ENABLE}}, \mbox{\hyperlink{if__iwmreg_8h_source_l02051}{IWM\+\_\+\+LTR\+\_\+\+CONFIG}}, \mbox{\hyperlink{if__iwm__util_8c_source_l00349}{iwm\+\_\+send\+\_\+cmd\+\_\+pdu()}}, and \mbox{\hyperlink{if__iwmvar_8h_source_l00548}{iwm\+\_\+softc\+::sc\+\_\+ltr\+\_\+enabled}}.



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]{d3/deb/if__iwm_8c_a0dcd79bb68188bdefcdc0b7fe0eee45a_cgraph}
\end{center}
\end{figure}
Here is the caller graph for this function\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=350pt]{d3/deb/if__iwm_8c_a0dcd79bb68188bdefcdc0b7fe0eee45a_icgraph}
\end{center}
\end{figure}
\mbox{\Hypertarget{if__iwm_8c_aa0ae987f67c7fddd1a419280b70a5599}\label{if__iwm_8c_aa0ae987f67c7fddd1a419280b70a5599}} 
\index{if\_iwm.c@{if\_iwm.c}!iwm\_detach@{iwm\_detach}}
\index{iwm\_detach@{iwm\_detach}!if\_iwm.c@{if\_iwm.c}}
\doxysubsubsection{\texorpdfstring{iwm\_detach()}{iwm\_detach()}}
{\footnotesize\ttfamily static int iwm\+\_\+detach (\begin{DoxyParamCaption}\item[{device\+\_\+t}]{dev }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [static]}}



Definition at line \mbox{\hyperlink{if__iwm_8c_source_l06556}{6556}} of file \mbox{\hyperlink{if__iwm_8c_source}{if\+\_\+iwm.\+c}}.



References \mbox{\hyperlink{if__iwm_8c_source_l06496}{iwm\+\_\+detach\+\_\+local()}}.

Here is the call graph for this function\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=350pt]{d3/deb/if__iwm_8c_aa0ae987f67c7fddd1a419280b70a5599_cgraph}
\end{center}
\end{figure}
\mbox{\Hypertarget{if__iwm_8c_a7adce334c7f29c6e2de85ba57d1c804b}\label{if__iwm_8c_a7adce334c7f29c6e2de85ba57d1c804b}} 
\index{if\_iwm.c@{if\_iwm.c}!iwm\_detach\_local@{iwm\_detach\_local}}
\index{iwm\_detach\_local@{iwm\_detach\_local}!if\_iwm.c@{if\_iwm.c}}
\doxysubsubsection{\texorpdfstring{iwm\_detach\_local()}{iwm\_detach\_local()}}
{\footnotesize\ttfamily static int iwm\+\_\+detach\+\_\+local (\begin{DoxyParamCaption}\item[{struct \mbox{\hyperlink{structiwm__softc}{iwm\+\_\+softc}} $\ast$}]{sc,  }\item[{int}]{do\+\_\+net80211 }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [static]}}



Definition at line \mbox{\hyperlink{if__iwm_8c_source_l06496}{6496}} of file \mbox{\hyperlink{if__iwm_8c_source}{if\+\_\+iwm.\+c}}.



References \mbox{\hyperlink{if__iwmvar_8h_source_l00458}{iwm\+\_\+softc\+::fw\+\_\+dma}}, \mbox{\hyperlink{if__iwmvar_8h_source_l00183}{iwm\+\_\+fw\+\_\+info\+::fw\+\_\+fp}}, \mbox{\hyperlink{if__iwmvar_8h_source_l00451}{iwm\+\_\+softc\+::ict\+\_\+dma}}, \mbox{\hyperlink{if__iwm__util_8c_source_l00477}{iwm\+\_\+dma\+\_\+contig\+\_\+free()}}, \mbox{\hyperlink{if__iwm__fw_8c_source_l00129}{iwm\+\_\+free\+\_\+fw\+\_\+paging()}}, \mbox{\hyperlink{if__iwm_8c_source_l02231}{iwm\+\_\+free\+\_\+nvm\+\_\+data()}}, \mbox{\hyperlink{if__iwm_8c_source_l01032}{iwm\+\_\+free\+\_\+rx\+\_\+ring()}}, \mbox{\hyperlink{if__iwm_8c_source_l01177}{iwm\+\_\+free\+\_\+tx\+\_\+ring()}}, \mbox{\hyperlink{if__iwm_8c_source_l00532}{iwm\+\_\+fw\+\_\+info\+\_\+free()}}, \mbox{\hyperlink{if__iwmvar_8h_source_l00566}{IWM\+\_\+\+LOCK}}, \mbox{\hyperlink{if__iwmvar_8h_source_l00568}{IWM\+\_\+\+LOCK\+\_\+\+DESTROY}}, \mbox{\hyperlink{if__iwm__notif__wait_8c_source_l00116}{iwm\+\_\+notification\+\_\+wait\+\_\+free()}}, \mbox{\hyperlink{if__iwm_8c_source_l05903}{iwm\+\_\+pci\+\_\+detach()}}, \mbox{\hyperlink{if__iwm__phy__db_8c_source_l00254}{iwm\+\_\+phy\+\_\+db\+\_\+free()}}, \mbox{\hyperlink{if__iwm_8c_source_l01267}{iwm\+\_\+stop\+\_\+device()}}, \mbox{\hyperlink{if__iwmvar_8h_source_l00567}{IWM\+\_\+\+UNLOCK}}, \mbox{\hyperlink{if__iwm_8c_source_l06336}{iwm\+\_\+xmit\+\_\+queue\+\_\+drain()}}, \mbox{\hyperlink{if__iwmvar_8h_source_l00457}{iwm\+\_\+softc\+::kw\+\_\+dma}}, \mbox{\hyperlink{if__iwmvar_8h_source_l00485}{iwm\+\_\+softc\+::nvm\+\_\+data}}, \mbox{\hyperlink{if__iwmvar_8h_source_l00447}{iwm\+\_\+softc\+::rxq}}, \mbox{\hyperlink{if__iwmvar_8h_source_l00410}{iwm\+\_\+softc\+::sc\+\_\+attached}}, \mbox{\hyperlink{if__iwmvar_8h_source_l00408}{iwm\+\_\+softc\+::sc\+\_\+dev}}, \mbox{\hyperlink{if__iwmvar_8h_source_l00503}{iwm\+\_\+softc\+::sc\+\_\+es\+\_\+task}}, \mbox{\hyperlink{if__iwmvar_8h_source_l00481}{iwm\+\_\+softc\+::sc\+\_\+fw}}, \mbox{\hyperlink{if__iwmvar_8h_source_l00414}{iwm\+\_\+softc\+::sc\+\_\+ic}}, \mbox{\hyperlink{if__iwmvar_8h_source_l00429}{iwm\+\_\+softc\+::sc\+\_\+led\+\_\+blink\+\_\+to}}, \mbox{\hyperlink{if__iwmvar_8h_source_l00522}{iwm\+\_\+softc\+::sc\+\_\+notif\+\_\+wait}}, \mbox{\hyperlink{if__iwmvar_8h_source_l00486}{iwm\+\_\+softc\+::sc\+\_\+phy\+\_\+db}}, \mbox{\hyperlink{if__iwmvar_8h_source_l00502}{iwm\+\_\+softc\+::sc\+\_\+tq}}, \mbox{\hyperlink{if__iwmvar_8h_source_l00428}{iwm\+\_\+softc\+::sc\+\_\+watchdog\+\_\+to}}, \mbox{\hyperlink{if__iwmvar_8h_source_l00442}{iwm\+\_\+softc\+::sched\+\_\+dma}}, and \mbox{\hyperlink{if__iwmvar_8h_source_l00446}{iwm\+\_\+softc\+::txq}}.



Referenced by \mbox{\hyperlink{if__iwm_8c_source_l05919}{iwm\+\_\+attach()}}, \mbox{\hyperlink{if__iwm_8c_source_l06556}{iwm\+\_\+detach()}}, and \mbox{\hyperlink{if__iwm_8c_source_l06202}{iwm\+\_\+preinit()}}.

Here is the call graph for this function\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=350pt]{d3/deb/if__iwm_8c_a7adce334c7f29c6e2de85ba57d1c804b_cgraph}
\end{center}
\end{figure}
Here is the caller graph for this function\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=350pt]{d3/deb/if__iwm_8c_a7adce334c7f29c6e2de85ba57d1c804b_icgraph}
\end{center}
\end{figure}
\mbox{\Hypertarget{if__iwm_8c_aba683f064e29a728bb4b5ee0261984ae}\label{if__iwm_8c_aba683f064e29a728bb4b5ee0261984ae}} 
\index{if\_iwm.c@{if\_iwm.c}!iwm\_dev\_check@{iwm\_dev\_check}}
\index{iwm\_dev\_check@{iwm\_dev\_check}!if\_iwm.c@{if\_iwm.c}}
\doxysubsubsection{\texorpdfstring{iwm\_dev\_check()}{iwm\_dev\_check()}}
{\footnotesize\ttfamily static int iwm\+\_\+dev\+\_\+check (\begin{DoxyParamCaption}\item[{device\+\_\+t}]{dev }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [static]}}



Definition at line \mbox{\hyperlink{if__iwm_8c_source_l05826}{5826}} of file \mbox{\hyperlink{if__iwm_8c_source}{if\+\_\+iwm.\+c}}.



References \mbox{\hyperlink{if__iwm_8c_source_l05789}{iwm\+\_\+devices\+::cfg}}, and \mbox{\hyperlink{if__iwmvar_8h_source_l00484}{iwm\+\_\+softc\+::cfg}}.



Referenced by \mbox{\hyperlink{if__iwm_8c_source_l05919}{iwm\+\_\+attach()}}.

Here is the caller graph for this function\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=285pt]{d3/deb/if__iwm_8c_aba683f064e29a728bb4b5ee0261984ae_icgraph}
\end{center}
\end{figure}
\mbox{\Hypertarget{if__iwm_8c_a3e88bcc98e703758e6b69e766618d598}\label{if__iwm_8c_a3e88bcc98e703758e6b69e766618d598}} 
\index{if\_iwm.c@{if\_iwm.c}!iwm\_disable\_interrupts@{iwm\_disable\_interrupts}}
\index{iwm\_disable\_interrupts@{iwm\_disable\_interrupts}!if\_iwm.c@{if\_iwm.c}}
\doxysubsubsection{\texorpdfstring{iwm\_disable\_interrupts()}{iwm\_disable\_interrupts()}}
{\footnotesize\ttfamily static void iwm\+\_\+disable\+\_\+interrupts (\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_8c_source_l01223}{1223}} of file \mbox{\hyperlink{if__iwm_8c_source}{if\+\_\+iwm.\+c}}.



References \mbox{\hyperlink{if__iwmreg_8h_source_l00098}{IWM\+\_\+\+CSR\+\_\+\+FH\+\_\+\+INT\+\_\+\+STATUS}}, \mbox{\hyperlink{if__iwmreg_8h_source_l00096}{IWM\+\_\+\+CSR\+\_\+\+INT}}, \mbox{\hyperlink{if__iwmreg_8h_source_l00097}{IWM\+\_\+\+CSR\+\_\+\+INT\+\_\+\+MASK}}, and \mbox{\hyperlink{if__iwmreg_8h_source_l06957}{IWM\+\_\+\+WRITE}}.



Referenced by \mbox{\hyperlink{if__iwm_8c_source_l01234}{iwm\+\_\+ict\+\_\+reset()}}, \mbox{\hyperlink{if__iwm_8c_source_l02632}{iwm\+\_\+start\+\_\+fw()}}, and \mbox{\hyperlink{if__iwm_8c_source_l01267}{iwm\+\_\+stop\+\_\+device()}}.

Here is the caller graph for this function\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=350pt]{d3/deb/if__iwm_8c_a3e88bcc98e703758e6b69e766618d598_icgraph}
\end{center}
\end{figure}
\mbox{\Hypertarget{if__iwm_8c_acebc9cc101bdcb9cd4e7877ed662ab82}\label{if__iwm_8c_acebc9cc101bdcb9cd4e7877ed662ab82}} 
\index{if\_iwm.c@{if\_iwm.c}!iwm\_eeprom\_channel\_flags@{iwm\_eeprom\_channel\_flags}}
\index{iwm\_eeprom\_channel\_flags@{iwm\_eeprom\_channel\_flags}!if\_iwm.c@{if\_iwm.c}}
\doxysubsubsection{\texorpdfstring{iwm\_eeprom\_channel\_flags()}{iwm\_eeprom\_channel\_flags()}}
{\footnotesize\ttfamily static uint32\+\_\+t iwm\+\_\+eeprom\+\_\+channel\+\_\+flags (\begin{DoxyParamCaption}\item[{uint16\+\_\+t}]{ch\+\_\+flags }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [static]}}



Definition at line \mbox{\hyperlink{if__iwm_8c_source_l01921}{1921}} of file \mbox{\hyperlink{if__iwm_8c_source}{if\+\_\+iwm.\+c}}.



References \mbox{\hyperlink{if__iwmreg_8h_source_l02385}{IWM\+\_\+\+NVM\+\_\+\+CHANNEL\+\_\+\+ACTIVE}}, \mbox{\hyperlink{if__iwmreg_8h_source_l02384}{IWM\+\_\+\+NVM\+\_\+\+CHANNEL\+\_\+\+IBSS}}, and \mbox{\hyperlink{if__iwmreg_8h_source_l02386}{IWM\+\_\+\+NVM\+\_\+\+CHANNEL\+\_\+\+RADAR}}.



Referenced by \mbox{\hyperlink{if__iwm_8c_source_l01940}{iwm\+\_\+add\+\_\+channel\+\_\+band()}}.

Here is the caller graph for this function\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=350pt]{d3/deb/if__iwm_8c_acebc9cc101bdcb9cd4e7877ed662ab82_icgraph}
\end{center}
\end{figure}
\mbox{\Hypertarget{if__iwm_8c_add57731b99a31617d96bd8ca71a36168}\label{if__iwm_8c_add57731b99a31617d96bd8ca71a36168}} 
\index{if\_iwm.c@{if\_iwm.c}!iwm\_enable\_fw\_load\_int@{iwm\_enable\_fw\_load\_int}}
\index{iwm\_enable\_fw\_load\_int@{iwm\_enable\_fw\_load\_int}!if\_iwm.c@{if\_iwm.c}}
\doxysubsubsection{\texorpdfstring{iwm\_enable\_fw\_load\_int()}{iwm\_enable\_fw\_load\_int()}}
{\footnotesize\ttfamily static void iwm\+\_\+enable\+\_\+fw\+\_\+load\+\_\+int (\begin{DoxyParamCaption}\item[{struct \mbox{\hyperlink{structiwm__softc}{iwm\+\_\+softc}} $\ast$}]{sc }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [inline]}, {\ttfamily [static]}}



Definition at line \mbox{\hyperlink{if__iwm_8c_source_l02623}{2623}} of file \mbox{\hyperlink{if__iwm_8c_source}{if\+\_\+iwm.\+c}}.



References \mbox{\hyperlink{if__iwmreg_8h_source_l00199}{IWM\+\_\+\+CSR\+\_\+\+INT\+\_\+\+BIT\+\_\+\+FH\+\_\+\+TX}}, \mbox{\hyperlink{if__iwmreg_8h_source_l00097}{IWM\+\_\+\+CSR\+\_\+\+INT\+\_\+\+MASK}}, \mbox{\hyperlink{if__iwm__debug_8h_source_l00059}{IWM\+\_\+\+DPRINTF}}, \mbox{\hyperlink{if__iwmreg_8h_source_l06957}{IWM\+\_\+\+WRITE}}, and \mbox{\hyperlink{if__iwmvar_8h_source_l00468}{iwm\+\_\+softc\+::sc\+\_\+intmask}}.



Referenced by \mbox{\hyperlink{if__iwm_8c_source_l02632}{iwm\+\_\+start\+\_\+fw()}}.

Here is the caller graph for this function\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=350pt]{d3/deb/if__iwm_8c_add57731b99a31617d96bd8ca71a36168_icgraph}
\end{center}
\end{figure}
\mbox{\Hypertarget{if__iwm_8c_afe3d7f1983238caff5e40b889728fbe0}\label{if__iwm_8c_afe3d7f1983238caff5e40b889728fbe0}} 
\index{if\_iwm.c@{if\_iwm.c}!iwm\_enable\_interrupts@{iwm\_enable\_interrupts}}
\index{iwm\_enable\_interrupts@{iwm\_enable\_interrupts}!if\_iwm.c@{if\_iwm.c}}
\doxysubsubsection{\texorpdfstring{iwm\_enable\_interrupts()}{iwm\_enable\_interrupts()}}
{\footnotesize\ttfamily static void iwm\+\_\+enable\+\_\+interrupts (\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_8c_source_l01210}{1210}} of file \mbox{\hyperlink{if__iwm_8c_source}{if\+\_\+iwm.\+c}}.



References \mbox{\hyperlink{if__iwmreg_8h_source_l00208}{IWM\+\_\+\+CSR\+\_\+\+INI\+\_\+\+SET\+\_\+\+MASK}}, \mbox{\hyperlink{if__iwmreg_8h_source_l00097}{IWM\+\_\+\+CSR\+\_\+\+INT\+\_\+\+MASK}}, \mbox{\hyperlink{if__iwmreg_8h_source_l06957}{IWM\+\_\+\+WRITE}}, and \mbox{\hyperlink{if__iwmvar_8h_source_l00468}{iwm\+\_\+softc\+::sc\+\_\+intmask}}.



Referenced by \mbox{\hyperlink{if__iwm_8c_source_l01234}{iwm\+\_\+ict\+\_\+reset()}}, \mbox{\hyperlink{if__iwm_8c_source_l02451}{iwm\+\_\+pcie\+\_\+load\+\_\+cpu\+\_\+sections\+\_\+8000()}}, and \mbox{\hyperlink{if__iwm_8c_source_l02555}{iwm\+\_\+pcie\+\_\+load\+\_\+given\+\_\+ucode()}}.

Here is the caller graph for this function\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=350pt]{d3/deb/if__iwm_8c_afe3d7f1983238caff5e40b889728fbe0_icgraph}
\end{center}
\end{figure}
\mbox{\Hypertarget{if__iwm_8c_a0ee3a6fe5f92850b68a50b9350a42a8c}\label{if__iwm_8c_a0ee3a6fe5f92850b68a50b9350a42a8c}} 
\index{if\_iwm.c@{if\_iwm.c}!iwm\_enable\_txq@{iwm\_enable\_txq}}
\index{iwm\_enable\_txq@{iwm\_enable\_txq}!if\_iwm.c@{if\_iwm.c}}
\doxysubsubsection{\texorpdfstring{iwm\_enable\_txq()}{iwm\_enable\_txq()}}
{\footnotesize\ttfamily int iwm\+\_\+enable\+\_\+txq (\begin{DoxyParamCaption}\item[{struct \mbox{\hyperlink{structiwm__softc}{iwm\+\_\+softc}} $\ast$}]{sc,  }\item[{int}]{sta\+\_\+id,  }\item[{int}]{qid,  }\item[{int}]{fifo }\end{DoxyParamCaption})}



Definition at line \mbox{\hyperlink{if__iwm_8c_source_l01593}{1593}} of file \mbox{\hyperlink{if__iwm_8c_source}{if\+\_\+iwm.\+c}}.



References \mbox{\hyperlink{if__iwmreg_8h_source_l05337}{iwm\+\_\+scd\+\_\+txq\+\_\+cfg\+\_\+cmd\+::aggregate}}, \mbox{\hyperlink{if__iwmreg_8h_source_l05336}{iwm\+\_\+scd\+\_\+txq\+\_\+cfg\+\_\+cmd\+::enable}}, \mbox{\hyperlink{if__iwm__pcie__trans_8c_source_l00335}{iwm\+\_\+clear\+\_\+bits\+\_\+prph()}}, \mbox{\hyperlink{if__iwmreg_8h_source_l01967}{IWM\+\_\+\+CMD\+\_\+\+QUEUE}}, \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_l06815}{IWM\+\_\+\+FRAME\+\_\+\+LIMIT}}, \mbox{\hyperlink{if__iwmreg_8h_source_l00656}{IWM\+\_\+\+HBUS\+\_\+\+TARG\+\_\+\+WRPTR}}, \mbox{\hyperlink{if__iwm__pcie__trans_8c_source_l00275}{iwm\+\_\+nic\+\_\+lock()}}, \mbox{\hyperlink{if__iwm__pcie__trans_8c_source_l00304}{iwm\+\_\+nic\+\_\+unlock()}}, \mbox{\hyperlink{if__iwmreg_8h_source_l01397}{IWM\+\_\+\+SCD\+\_\+\+AGGR\+\_\+\+SEL}}, \mbox{\hyperlink{if__iwmreg_8h_source_l01379}{IWM\+\_\+\+SCD\+\_\+\+CONTEXT\+\_\+\+QUEUE\+\_\+\+OFFSET}}, \mbox{\hyperlink{if__iwmreg_8h_source_l01400}{IWM\+\_\+\+SCD\+\_\+\+EN\+\_\+\+CTRL}}, \mbox{\hyperlink{if__iwmreg_8h_source_l02008}{IWM\+\_\+\+SCD\+\_\+\+QUEUE\+\_\+\+CFG}}, \mbox{\hyperlink{if__iwmreg_8h_source_l01363}{IWM\+\_\+\+SCD\+\_\+\+QUEUE\+\_\+\+CTX\+\_\+\+REG2\+\_\+\+FRAME\+\_\+\+LIMIT\+\_\+\+MSK}}, \mbox{\hyperlink{if__iwmreg_8h_source_l01362}{IWM\+\_\+\+SCD\+\_\+\+QUEUE\+\_\+\+CTX\+\_\+\+REG2\+\_\+\+FRAME\+\_\+\+LIMIT\+\_\+\+POS}}, \mbox{\hyperlink{if__iwmreg_8h_source_l01361}{IWM\+\_\+\+SCD\+\_\+\+QUEUE\+\_\+\+CTX\+\_\+\+REG2\+\_\+\+WIN\+\_\+\+SIZE\+\_\+\+MSK}}, \mbox{\hyperlink{if__iwmreg_8h_source_l01360}{IWM\+\_\+\+SCD\+\_\+\+QUEUE\+\_\+\+CTX\+\_\+\+REG2\+\_\+\+WIN\+\_\+\+SIZE\+\_\+\+POS}}, \mbox{\hyperlink{if__iwmreg_8h_source_l01409}{IWM\+\_\+\+SCD\+\_\+\+QUEUE\+\_\+\+RDPTR()}}, \mbox{\hyperlink{if__iwmreg_8h_source_l01416}{IWM\+\_\+\+SCD\+\_\+\+QUEUE\+\_\+\+STATUS\+\_\+\+BITS()}}, \mbox{\hyperlink{if__iwmreg_8h_source_l01354}{IWM\+\_\+\+SCD\+\_\+\+QUEUE\+\_\+\+STTS\+\_\+\+REG\+\_\+\+MSK}}, \mbox{\hyperlink{if__iwmreg_8h_source_l01351}{IWM\+\_\+\+SCD\+\_\+\+QUEUE\+\_\+\+STTS\+\_\+\+REG\+\_\+\+POS\+\_\+\+ACTIVE}}, \mbox{\hyperlink{if__iwmreg_8h_source_l01353}{IWM\+\_\+\+SCD\+\_\+\+QUEUE\+\_\+\+STTS\+\_\+\+REG\+\_\+\+POS\+\_\+\+SCD\+\_\+\+ACT\+\_\+\+EN}}, \mbox{\hyperlink{if__iwmreg_8h_source_l01350}{IWM\+\_\+\+SCD\+\_\+\+QUEUE\+\_\+\+STTS\+\_\+\+REG\+\_\+\+POS\+\_\+\+TXF}}, \mbox{\hyperlink{if__iwmreg_8h_source_l01352}{IWM\+\_\+\+SCD\+\_\+\+QUEUE\+\_\+\+STTS\+\_\+\+REG\+\_\+\+POS\+\_\+\+WSL}}, \mbox{\hyperlink{if__iwm__util_8c_source_l00349}{iwm\+\_\+send\+\_\+cmd\+\_\+pdu()}}, \mbox{\hyperlink{if__iwmreg_8h_source_l06957}{IWM\+\_\+\+WRITE}}, \mbox{\hyperlink{if__iwm__pcie__trans_8c_source_l00253}{iwm\+\_\+write\+\_\+mem32()}}, \mbox{\hyperlink{if__iwm__pcie__trans_8c_source_l00180}{iwm\+\_\+write\+\_\+prph()}}, \mbox{\hyperlink{if__iwmvar_8h_source_l00283}{iwm\+\_\+tx\+\_\+ring\+::qid}}, \mbox{\hyperlink{if__iwmvar_8h_source_l00408}{iwm\+\_\+softc\+::sc\+\_\+dev}}, \mbox{\hyperlink{if__iwmvar_8h_source_l00443}{iwm\+\_\+softc\+::scd\+\_\+base\+\_\+addr}}, \mbox{\hyperlink{if__iwmreg_8h_source_l05335}{iwm\+\_\+scd\+\_\+txq\+\_\+cfg\+\_\+cmd\+::scd\+\_\+queue}}, \mbox{\hyperlink{if__iwmreg_8h_source_l05333}{iwm\+\_\+scd\+\_\+txq\+\_\+cfg\+\_\+cmd\+::sta\+\_\+id}}, \mbox{\hyperlink{if__iwmreg_8h_source_l05338}{iwm\+\_\+scd\+\_\+txq\+\_\+cfg\+\_\+cmd\+::tx\+\_\+fifo}}, and \mbox{\hyperlink{if__iwmreg_8h_source_l05339}{iwm\+\_\+scd\+\_\+txq\+\_\+cfg\+\_\+cmd\+::window}}.



Referenced by \mbox{\hyperlink{if__iwm__sta_8c_source_l00354}{iwm\+\_\+add\+\_\+aux\+\_\+sta()}}, \mbox{\hyperlink{if__iwm_8c_source_l04692}{iwm\+\_\+init\+\_\+hw()}}, and \mbox{\hyperlink{if__iwm_8c_source_l01688}{iwm\+\_\+trans\+\_\+pcie\+\_\+fw\+\_\+alive()}}.

Here is the call graph for this function\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=350pt]{d3/deb/if__iwm_8c_a0ee3a6fe5f92850b68a50b9350a42a8c_cgraph}
\end{center}
\end{figure}
Here is the caller graph for this function\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=350pt]{d3/deb/if__iwm_8c_a0ee3a6fe5f92850b68a50b9350a42a8c_icgraph}
\end{center}
\end{figure}
\mbox{\Hypertarget{if__iwm_8c_aaa155c13ec0523930d0be8f3cba9a9da}\label{if__iwm_8c_aaa155c13ec0523930d0be8f3cba9a9da}} 
\index{if\_iwm.c@{if\_iwm.c}!iwm\_endscan\_cb@{iwm\_endscan\_cb}}
\index{iwm\_endscan\_cb@{iwm\_endscan\_cb}!if\_iwm.c@{if\_iwm.c}}
\doxysubsubsection{\texorpdfstring{iwm\_endscan\_cb()}{iwm\_endscan\_cb()}}
{\footnotesize\ttfamily void iwm\+\_\+endscan\+\_\+cb (\begin{DoxyParamCaption}\item[{void $\ast$}]{arg,  }\item[{int}]{pending }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [static]}}



Definition at line \mbox{\hyperlink{if__iwm_8c_source_l04554}{4554}} of file \mbox{\hyperlink{if__iwm_8c_source}{if\+\_\+iwm.\+c}}.



References \mbox{\hyperlink{if__iwm__debug_8h_source_l00059}{IWM\+\_\+\+DPRINTF}}, and \mbox{\hyperlink{if__iwmvar_8h_source_l00414}{iwm\+\_\+softc\+::sc\+\_\+ic}}.



Referenced by \mbox{\hyperlink{if__iwm_8c_source_l05919}{iwm\+\_\+attach()}}.

Here is the caller graph for this function\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=290pt]{d3/deb/if__iwm_8c_aaa155c13ec0523930d0be8f3cba9a9da_icgraph}
\end{center}
\end{figure}
\mbox{\Hypertarget{if__iwm_8c_a12dccea60cb55453b1c6596861518b5e}\label{if__iwm_8c_a12dccea60cb55453b1c6596861518b5e}} 
\index{if\_iwm.c@{if\_iwm.c}!iwm\_firmware\_store\_section@{iwm\_firmware\_store\_section}}
\index{iwm\_firmware\_store\_section@{iwm\_firmware\_store\_section}!if\_iwm.c@{if\_iwm.c}}
\doxysubsubsection{\texorpdfstring{iwm\_firmware\_store\_section()}{iwm\_firmware\_store\_section()}}
{\footnotesize\ttfamily static int iwm\+\_\+firmware\+\_\+store\+\_\+section (\begin{DoxyParamCaption}\item[{struct \mbox{\hyperlink{structiwm__softc}{iwm\+\_\+softc}} $\ast$}]{sc,  }\item[{enum \mbox{\hyperlink{if__iwmvar_8h_a680b88b47a331f93dcdf230bf57590ac}{iwm\+\_\+ucode\+\_\+type}}}]{type,  }\item[{const uint8\+\_\+t $\ast$}]{data,  }\item[{size\+\_\+t}]{dlen }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [static]}}



Definition at line \mbox{\hyperlink{if__iwm_8c_source_l00423}{423}} of file \mbox{\hyperlink{if__iwm_8c_source}{if\+\_\+iwm.\+c}}.



References \mbox{\hyperlink{if__iwmvar_8h_source_l00170}{iwm\+\_\+fw\+\_\+desc\+::data}}, \mbox{\hyperlink{if__iwmvar_8h_source_l00177}{iwm\+\_\+fw\+\_\+img\+::fw\+\_\+count}}, \mbox{\hyperlink{if__iwmvar_8h_source_l00186}{iwm\+\_\+fw\+\_\+info\+::img}}, \mbox{\hyperlink{if__iwmvar_8h_source_l00140}{IWM\+\_\+\+UCODE\+\_\+\+SECTION\+\_\+\+MAX}}, \mbox{\hyperlink{if__iwmvar_8h_source_l00157}{IWM\+\_\+\+UCODE\+\_\+\+TYPE\+\_\+\+MAX}}, \mbox{\hyperlink{if__iwmvar_8h_source_l00171}{iwm\+\_\+fw\+\_\+desc\+::len}}, \mbox{\hyperlink{if__iwmvar_8h_source_l00172}{iwm\+\_\+fw\+\_\+desc\+::offset}}, \mbox{\hyperlink{if__iwmvar_8h_source_l00481}{iwm\+\_\+softc\+::sc\+\_\+fw}}, and \mbox{\hyperlink{if__iwmvar_8h_source_l00176}{iwm\+\_\+fw\+\_\+img\+::sec}}.



Referenced by \mbox{\hyperlink{if__iwm_8c_source_l00540}{iwm\+\_\+read\+\_\+firmware()}}.

Here is the caller graph for this function\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=350pt]{d3/deb/if__iwm_8c_a12dccea60cb55453b1c6596861518b5e_icgraph}
\end{center}
\end{figure}
\mbox{\Hypertarget{if__iwm_8c_a57d82de6c2f25e48c3870bb49d496f93}\label{if__iwm_8c_a57d82de6c2f25e48c3870bb49d496f93}} 
\index{if\_iwm.c@{if\_iwm.c}!iwm\_flush\_tx\_path@{iwm\_flush\_tx\_path}}
\index{iwm\_flush\_tx\_path@{iwm\_flush\_tx\_path}!if\_iwm.c@{if\_iwm.c}}
\doxysubsubsection{\texorpdfstring{iwm\_flush\_tx\_path()}{iwm\_flush\_tx\_path()}}
{\footnotesize\ttfamily int iwm\+\_\+flush\+\_\+tx\+\_\+path (\begin{DoxyParamCaption}\item[{struct \mbox{\hyperlink{structiwm__softc}{iwm\+\_\+softc}} $\ast$}]{sc,  }\item[{uint32\+\_\+t}]{tfd\+\_\+msk,  }\item[{uint32\+\_\+t}]{flags }\end{DoxyParamCaption})}



Definition at line \mbox{\hyperlink{if__iwm_8c_source_l03962}{3962}} of file \mbox{\hyperlink{if__iwm_8c_source}{if\+\_\+iwm.\+c}}.



References \mbox{\hyperlink{if__iwmreg_8h_source_l05266}{IWM\+\_\+\+DUMP\+\_\+\+TX\+\_\+\+FIFO\+\_\+\+FLUSH}}, \mbox{\hyperlink{if__iwm__util_8c_source_l00349}{iwm\+\_\+send\+\_\+cmd\+\_\+pdu()}}, \mbox{\hyperlink{if__iwmreg_8h_source_l02004}{IWM\+\_\+\+TXPATH\+\_\+\+FLUSH}}, \mbox{\hyperlink{if__iwmreg_8h_source_l05275}{iwm\+\_\+tx\+\_\+path\+\_\+flush\+\_\+cmd\+\_\+v1\+::queues\+\_\+ctl}}, and \mbox{\hyperlink{if__iwmvar_8h_source_l00408}{iwm\+\_\+softc\+::sc\+\_\+dev}}.



Referenced by \mbox{\hyperlink{if__iwm__sta_8c_source_l00271}{iwm\+\_\+rm\+\_\+sta()}}.

Here is the call graph for this function\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=350pt]{d3/deb/if__iwm_8c_a57d82de6c2f25e48c3870bb49d496f93_cgraph}
\end{center}
\end{figure}
Here is the caller graph for this function\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=350pt]{d3/deb/if__iwm_8c_a57d82de6c2f25e48c3870bb49d496f93_icgraph}
\end{center}
\end{figure}
\mbox{\Hypertarget{if__iwm_8c_a17cd82bde37907ca80043250f10ce685}\label{if__iwm_8c_a17cd82bde37907ca80043250f10ce685}} 
\index{if\_iwm.c@{if\_iwm.c}!iwm\_free\_nvm\_data@{iwm\_free\_nvm\_data}}
\index{iwm\_free\_nvm\_data@{iwm\_free\_nvm\_data}!if\_iwm.c@{if\_iwm.c}}
\doxysubsubsection{\texorpdfstring{iwm\_free\_nvm\_data()}{iwm\_free\_nvm\_data()}}
{\footnotesize\ttfamily static void iwm\+\_\+free\+\_\+nvm\+\_\+data (\begin{DoxyParamCaption}\item[{struct \mbox{\hyperlink{structiwm__nvm__data}{iwm\+\_\+nvm\+\_\+data}} $\ast$}]{data }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [static]}}



Definition at line \mbox{\hyperlink{if__iwm_8c_source_l02231}{2231}} of file \mbox{\hyperlink{if__iwm_8c_source}{if\+\_\+iwm.\+c}}.



Referenced by \mbox{\hyperlink{if__iwm_8c_source_l06496}{iwm\+\_\+detach\+\_\+local()}}.

Here is the caller graph for this function\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=350pt]{d3/deb/if__iwm_8c_a17cd82bde37907ca80043250f10ce685_icgraph}
\end{center}
\end{figure}
\mbox{\Hypertarget{if__iwm_8c_a7d14cc5376b851393a6a02fe72a4242f}\label{if__iwm_8c_a7d14cc5376b851393a6a02fe72a4242f}} 
\index{if\_iwm.c@{if\_iwm.c}!iwm\_free\_rx\_ring@{iwm\_free\_rx\_ring}}
\index{iwm\_free\_rx\_ring@{iwm\_free\_rx\_ring}!if\_iwm.c@{if\_iwm.c}}
\doxysubsubsection{\texorpdfstring{iwm\_free\_rx\_ring()}{iwm\_free\_rx\_ring()}}
{\footnotesize\ttfamily static void iwm\+\_\+free\+\_\+rx\+\_\+ring (\begin{DoxyParamCaption}\item[{struct \mbox{\hyperlink{structiwm__softc}{iwm\+\_\+softc}} $\ast$}]{sc,  }\item[{struct \mbox{\hyperlink{structiwm__rx__ring}{iwm\+\_\+rx\+\_\+ring}} $\ast$}]{ring }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [static]}}



Definition at line \mbox{\hyperlink{if__iwm_8c_source_l01032}{1032}} of file \mbox{\hyperlink{if__iwm_8c_source}{if\+\_\+iwm.\+c}}.



References \mbox{\hyperlink{if__iwmvar_8h_source_l00484}{iwm\+\_\+softc\+::cfg}}, \mbox{\hyperlink{if__iwmvar_8h_source_l00307}{iwm\+\_\+rx\+\_\+ring\+::data}}, \mbox{\hyperlink{if__iwmvar_8h_source_l00309}{iwm\+\_\+rx\+\_\+ring\+::data\+\_\+dmat}}, \mbox{\hyperlink{if__iwmvar_8h_source_l00301}{iwm\+\_\+rx\+\_\+ring\+::free\+\_\+desc\+\_\+dma}}, \mbox{\hyperlink{if__iwm__util_8c_source_l00477}{iwm\+\_\+dma\+\_\+contig\+\_\+free()}}, \mbox{\hyperlink{if__iwmvar_8h_source_l00288}{IWM\+\_\+\+RX\+\_\+\+LEGACY\+\_\+\+RING\+\_\+\+COUNT}}, \mbox{\hyperlink{if__iwmvar_8h_source_l00289}{IWM\+\_\+\+RX\+\_\+\+MQ\+\_\+\+RING\+\_\+\+COUNT}}, \mbox{\hyperlink{if__iwmvar_8h_source_l00296}{iwm\+\_\+rx\+\_\+data\+::m}}, \mbox{\hyperlink{if__iwmvar_8h_source_l00297}{iwm\+\_\+rx\+\_\+data\+::map}}, \mbox{\hyperlink{if__iwm__config_8h_source_l00138}{iwm\+\_\+cfg\+::mqrx\+\_\+supported}}, \mbox{\hyperlink{if__iwmvar_8h_source_l00308}{iwm\+\_\+rx\+\_\+ring\+::spare\+\_\+map}}, \mbox{\hyperlink{if__iwmvar_8h_source_l00303}{iwm\+\_\+rx\+\_\+ring\+::stat\+\_\+dma}}, and \mbox{\hyperlink{if__iwmvar_8h_source_l00302}{iwm\+\_\+rx\+\_\+ring\+::used\+\_\+desc\+\_\+dma}}.



Referenced by \mbox{\hyperlink{if__iwm_8c_source_l00926}{iwm\+\_\+alloc\+\_\+rx\+\_\+ring()}}, and \mbox{\hyperlink{if__iwm_8c_source_l06496}{iwm\+\_\+detach\+\_\+local()}}.

Here is the call graph for this function\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=342pt]{d3/deb/if__iwm_8c_a7d14cc5376b851393a6a02fe72a4242f_cgraph}
\end{center}
\end{figure}
Here is the caller graph for this function\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=350pt]{d3/deb/if__iwm_8c_a7d14cc5376b851393a6a02fe72a4242f_icgraph}
\end{center}
\end{figure}
\mbox{\Hypertarget{if__iwm_8c_a87305f86cad7c54e7d6d7fe33e5343eb}\label{if__iwm_8c_a87305f86cad7c54e7d6d7fe33e5343eb}} 
\index{if\_iwm.c@{if\_iwm.c}!iwm\_free\_tx\_ring@{iwm\_free\_tx\_ring}}
\index{iwm\_free\_tx\_ring@{iwm\_free\_tx\_ring}!if\_iwm.c@{if\_iwm.c}}
\doxysubsubsection{\texorpdfstring{iwm\_free\_tx\_ring()}{iwm\_free\_tx\_ring()}}
{\footnotesize\ttfamily static void iwm\+\_\+free\+\_\+tx\+\_\+ring (\begin{DoxyParamCaption}\item[{struct \mbox{\hyperlink{structiwm__softc}{iwm\+\_\+softc}} $\ast$}]{sc,  }\item[{struct \mbox{\hyperlink{structiwm__tx__ring}{iwm\+\_\+tx\+\_\+ring}} $\ast$}]{ring }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [static]}}



Definition at line \mbox{\hyperlink{if__iwm_8c_source_l01177}{1177}} of file \mbox{\hyperlink{if__iwm_8c_source}{if\+\_\+iwm.\+c}}.



References \mbox{\hyperlink{if__iwmvar_8h_source_l00278}{iwm\+\_\+tx\+\_\+ring\+::cmd\+\_\+dma}}, \mbox{\hyperlink{if__iwmvar_8h_source_l00282}{iwm\+\_\+tx\+\_\+ring\+::data}}, \mbox{\hyperlink{if__iwmvar_8h_source_l00281}{iwm\+\_\+tx\+\_\+ring\+::data\+\_\+dmat}}, \mbox{\hyperlink{if__iwmvar_8h_source_l00277}{iwm\+\_\+tx\+\_\+ring\+::desc\+\_\+dma}}, \mbox{\hyperlink{if__iwm__util_8c_source_l00477}{iwm\+\_\+dma\+\_\+contig\+\_\+free()}}, \mbox{\hyperlink{if__iwmvar_8h_source_l00263}{IWM\+\_\+\+TX\+\_\+\+RING\+\_\+\+COUNT}}, \mbox{\hyperlink{if__iwmvar_8h_source_l00271}{iwm\+\_\+tx\+\_\+data\+::m}}, and \mbox{\hyperlink{if__iwmvar_8h_source_l00268}{iwm\+\_\+tx\+\_\+data\+::map}}.



Referenced by \mbox{\hyperlink{if__iwm_8c_source_l01069}{iwm\+\_\+alloc\+\_\+tx\+\_\+ring()}}, and \mbox{\hyperlink{if__iwm_8c_source_l06496}{iwm\+\_\+detach\+\_\+local()}}.

Here is the call graph for this function\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=342pt]{d3/deb/if__iwm_8c_a87305f86cad7c54e7d6d7fe33e5343eb_cgraph}
\end{center}
\end{figure}
Here is the caller graph for this function\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=350pt]{d3/deb/if__iwm_8c_a87305f86cad7c54e7d6d7fe33e5343eb_icgraph}
\end{center}
\end{figure}
\mbox{\Hypertarget{if__iwm_8c_aeb37ae4f615a7120e6e2ccde82cf03c5}\label{if__iwm_8c_aeb37ae4f615a7120e6e2ccde82cf03c5}} 
\index{if\_iwm.c@{if\_iwm.c}!iwm\_fw\_info\_free@{iwm\_fw\_info\_free}}
\index{iwm\_fw\_info\_free@{iwm\_fw\_info\_free}!if\_iwm.c@{if\_iwm.c}}
\doxysubsubsection{\texorpdfstring{iwm\_fw\_info\_free()}{iwm\_fw\_info\_free()}}
{\footnotesize\ttfamily static void iwm\+\_\+fw\+\_\+info\+\_\+free (\begin{DoxyParamCaption}\item[{struct \mbox{\hyperlink{structiwm__fw__info}{iwm\+\_\+fw\+\_\+info}} $\ast$}]{fw }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [static]}}



Definition at line \mbox{\hyperlink{if__iwm_8c_source_l00532}{532}} of file \mbox{\hyperlink{if__iwm_8c_source}{if\+\_\+iwm.\+c}}.



References \mbox{\hyperlink{if__iwmvar_8h_source_l00183}{iwm\+\_\+fw\+\_\+info\+::fw\+\_\+fp}}, and \mbox{\hyperlink{if__iwmvar_8h_source_l00186}{iwm\+\_\+fw\+\_\+info\+::img}}.



Referenced by \mbox{\hyperlink{if__iwm_8c_source_l06496}{iwm\+\_\+detach\+\_\+local()}}, and \mbox{\hyperlink{if__iwm_8c_source_l00540}{iwm\+\_\+read\+\_\+firmware()}}.

Here is the caller graph for this function\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=350pt]{d3/deb/if__iwm_8c_aeb37ae4f615a7120e6e2ccde82cf03c5_icgraph}
\end{center}
\end{figure}
\mbox{\Hypertarget{if__iwm_8c_a524e5416cf88ebe8f643e6c8021edf47}\label{if__iwm_8c_a524e5416cf88ebe8f643e6c8021edf47}} 
\index{if\_iwm.c@{if\_iwm.c}!iwm\_get\_n\_hw\_addrs@{iwm\_get\_n\_hw\_addrs}}
\index{iwm\_get\_n\_hw\_addrs@{iwm\_get\_n\_hw\_addrs}!if\_iwm.c@{if\_iwm.c}}
\doxysubsubsection{\texorpdfstring{iwm\_get\_n\_hw\_addrs()}{iwm\_get\_n\_hw\_addrs()}}
{\footnotesize\ttfamily static int iwm\+\_\+get\+\_\+n\+\_\+hw\+\_\+addrs (\begin{DoxyParamCaption}\item[{const struct \mbox{\hyperlink{structiwm__softc}{iwm\+\_\+softc}} $\ast$}]{sc,  }\item[{const uint16\+\_\+t $\ast$}]{nvm\+\_\+sw }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [static]}}



Definition at line \mbox{\hyperlink{if__iwm_8c_source_l02103}{2103}} of file \mbox{\hyperlink{if__iwm_8c_source}{if\+\_\+iwm.\+c}}.



References \mbox{\hyperlink{if__iwmvar_8h_source_l00484}{iwm\+\_\+softc\+::cfg}}, \mbox{\hyperlink{if__iwm__config_8h_source_l00136}{iwm\+\_\+cfg\+::device\+\_\+family}}, \mbox{\hyperlink{if__iwm__config_8h_source_l00080}{IWM\+\_\+\+DEVICE\+\_\+\+FAMILY\+\_\+8000}}, \mbox{\hyperlink{if__iwm_8c_source_l00200}{IWM\+\_\+\+N\+\_\+\+HW\+\_\+\+ADDR\+\_\+\+MASK}}, \mbox{\hyperlink{if__iwmreg_8h_source_l02319}{IWM\+\_\+\+N\+\_\+\+HW\+\_\+\+ADDRS}}, \mbox{\hyperlink{if__iwmreg_8h_source_l02337}{IWM\+\_\+\+N\+\_\+\+HW\+\_\+\+ADDRS\+\_\+8000}}, \mbox{\hyperlink{if__iwmreg_8h_source_l00069}{le16\+\_\+to\+\_\+cpup}}, and \mbox{\hyperlink{if__iwmreg_8h_source_l00070}{le32\+\_\+to\+\_\+cpup}}.



Referenced by \mbox{\hyperlink{if__iwm_8c_source_l02168}{iwm\+\_\+parse\+\_\+nvm\+\_\+data()}}.

Here is the caller graph for this function\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=350pt]{d3/deb/if__iwm_8c_a524e5416cf88ebe8f643e6c8021edf47_icgraph}
\end{center}
\end{figure}
\mbox{\Hypertarget{if__iwm_8c_a2d5381cbd9b781c2b1e2eb95174791d2}\label{if__iwm_8c_a2d5381cbd9b781c2b1e2eb95174791d2}} 
\index{if\_iwm.c@{if\_iwm.c}!iwm\_get\_noise@{iwm\_get\_noise}}
\index{iwm\_get\_noise@{iwm\_get\_noise}!if\_iwm.c@{if\_iwm.c}}
\doxysubsubsection{\texorpdfstring{iwm\_get\_noise()}{iwm\_get\_noise()}}
{\footnotesize\ttfamily static int iwm\+\_\+get\+\_\+noise (\begin{DoxyParamCaption}\item[{struct \mbox{\hyperlink{structiwm__softc}{iwm\+\_\+softc}} $\ast$}]{sc,  }\item[{const struct \mbox{\hyperlink{structiwm__statistics__rx__non__phy}{iwm\+\_\+statistics\+\_\+rx\+\_\+non\+\_\+phy}} $\ast$}]{stats }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [static]}}



Definition at line \mbox{\hyperlink{if__iwm_8c_source_l03056}{3056}} of file \mbox{\hyperlink{if__iwm_8c_source}{if\+\_\+iwm.\+c}}.



References \mbox{\hyperlink{if__iwmreg_8h_source_l03569}{iwm\+\_\+statistics\+\_\+rx\+\_\+non\+\_\+phy\+::beacon\+\_\+silence\+\_\+rssi}}, and \mbox{\hyperlink{if__iwm__debug_8h_source_l00059}{IWM\+\_\+\+DPRINTF}}.



Referenced by \mbox{\hyperlink{if__iwm_8c_source_l03087}{iwm\+\_\+handle\+\_\+rx\+\_\+statistics()}}.

Here is the caller graph for this function\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=350pt]{d3/deb/if__iwm_8c_a2d5381cbd9b781c2b1e2eb95174791d2_icgraph}
\end{center}
\end{figure}
\mbox{\Hypertarget{if__iwm_8c_a65949cc9575d51ea89193281d02bc20a}\label{if__iwm_8c_a65949cc9575d51ea89193281d02bc20a}} 
\index{if\_iwm.c@{if\_iwm.c}!iwm\_get\_nvm\_version@{iwm\_get\_nvm\_version}}
\index{iwm\_get\_nvm\_version@{iwm\_get\_nvm\_version}!if\_iwm.c@{if\_iwm.c}}
\doxysubsubsection{\texorpdfstring{iwm\_get\_nvm\_version()}{iwm\_get\_nvm\_version()}}
{\footnotesize\ttfamily static int iwm\+\_\+get\+\_\+nvm\+\_\+version (\begin{DoxyParamCaption}\item[{const struct \mbox{\hyperlink{structiwm__softc}{iwm\+\_\+softc}} $\ast$}]{sc,  }\item[{const uint16\+\_\+t $\ast$}]{nvm\+\_\+sw }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [static]}}



Definition at line \mbox{\hyperlink{if__iwm_8c_source_l02083}{2083}} of file \mbox{\hyperlink{if__iwm_8c_source}{if\+\_\+iwm.\+c}}.



References \mbox{\hyperlink{if__iwmvar_8h_source_l00484}{iwm\+\_\+softc\+::cfg}}, \mbox{\hyperlink{if__iwm__config_8h_source_l00136}{iwm\+\_\+cfg\+::device\+\_\+family}}, \mbox{\hyperlink{if__iwm__config_8h_source_l00080}{IWM\+\_\+\+DEVICE\+\_\+\+FAMILY\+\_\+8000}}, \mbox{\hyperlink{if__iwmreg_8h_source_l02316}{IWM\+\_\+\+NVM\+\_\+\+VERSION}}, \mbox{\hyperlink{if__iwmreg_8h_source_l02334}{IWM\+\_\+\+NVM\+\_\+\+VERSION\+\_\+8000}}, \mbox{\hyperlink{if__iwmreg_8h_source_l00069}{le16\+\_\+to\+\_\+cpup}}, and \mbox{\hyperlink{if__iwmreg_8h_source_l00070}{le32\+\_\+to\+\_\+cpup}}.



Referenced by \mbox{\hyperlink{if__iwm_8c_source_l02168}{iwm\+\_\+parse\+\_\+nvm\+\_\+data()}}.

Here is the caller graph for this function\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=350pt]{d3/deb/if__iwm_8c_a65949cc9575d51ea89193281d02bc20a_icgraph}
\end{center}
\end{figure}
\mbox{\Hypertarget{if__iwm_8c_a616f6388427af0fe20f5de0f2dc8ae13}\label{if__iwm_8c_a616f6388427af0fe20f5de0f2dc8ae13}} 
\index{if\_iwm.c@{if\_iwm.c}!iwm\_get\_radio\_cfg@{iwm\_get\_radio\_cfg}}
\index{iwm\_get\_radio\_cfg@{iwm\_get\_radio\_cfg}!if\_iwm.c@{if\_iwm.c}}
\doxysubsubsection{\texorpdfstring{iwm\_get\_radio\_cfg()}{iwm\_get\_radio\_cfg()}}
{\footnotesize\ttfamily static int iwm\+\_\+get\+\_\+radio\+\_\+cfg (\begin{DoxyParamCaption}\item[{const struct \mbox{\hyperlink{structiwm__softc}{iwm\+\_\+softc}} $\ast$}]{sc,  }\item[{const uint16\+\_\+t $\ast$}]{nvm\+\_\+sw,  }\item[{const uint16\+\_\+t $\ast$}]{phy\+\_\+sku }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [static]}}



Definition at line \mbox{\hyperlink{if__iwm_8c_source_l02093}{2093}} of file \mbox{\hyperlink{if__iwm_8c_source}{if\+\_\+iwm.\+c}}.



References \mbox{\hyperlink{if__iwmvar_8h_source_l00484}{iwm\+\_\+softc\+::cfg}}, \mbox{\hyperlink{if__iwm__config_8h_source_l00136}{iwm\+\_\+cfg\+::device\+\_\+family}}, \mbox{\hyperlink{if__iwm__config_8h_source_l00080}{IWM\+\_\+\+DEVICE\+\_\+\+FAMILY\+\_\+8000}}, \mbox{\hyperlink{if__iwmreg_8h_source_l02317}{IWM\+\_\+\+RADIO\+\_\+\+CFG}}, \mbox{\hyperlink{if__iwmreg_8h_source_l02335}{IWM\+\_\+\+RADIO\+\_\+\+CFG\+\_\+8000}}, \mbox{\hyperlink{if__iwmreg_8h_source_l00069}{le16\+\_\+to\+\_\+cpup}}, and \mbox{\hyperlink{if__iwmreg_8h_source_l00070}{le32\+\_\+to\+\_\+cpup}}.



Referenced by \mbox{\hyperlink{if__iwm_8c_source_l02168}{iwm\+\_\+parse\+\_\+nvm\+\_\+data()}}.

Here is the caller graph for this function\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=350pt]{d3/deb/if__iwm_8c_a616f6388427af0fe20f5de0f2dc8ae13_icgraph}
\end{center}
\end{figure}
\mbox{\Hypertarget{if__iwm_8c_a9e33b16b4920b42b715190cd21d4b807}\label{if__iwm_8c_a9e33b16b4920b42b715190cd21d4b807}} 
\index{if\_iwm.c@{if\_iwm.c}!iwm\_get\_sku@{iwm\_get\_sku}}
\index{iwm\_get\_sku@{iwm\_get\_sku}!if\_iwm.c@{if\_iwm.c}}
\doxysubsubsection{\texorpdfstring{iwm\_get\_sku()}{iwm\_get\_sku()}}
{\footnotesize\ttfamily static int iwm\+\_\+get\+\_\+sku (\begin{DoxyParamCaption}\item[{const struct \mbox{\hyperlink{structiwm__softc}{iwm\+\_\+softc}} $\ast$}]{sc,  }\item[{const uint16\+\_\+t $\ast$}]{nvm\+\_\+sw,  }\item[{const uint16\+\_\+t $\ast$}]{phy\+\_\+sku }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [static]}}



Definition at line \mbox{\hyperlink{if__iwm_8c_source_l02073}{2073}} of file \mbox{\hyperlink{if__iwm_8c_source}{if\+\_\+iwm.\+c}}.



References \mbox{\hyperlink{if__iwmvar_8h_source_l00484}{iwm\+\_\+softc\+::cfg}}, \mbox{\hyperlink{if__iwm__config_8h_source_l00136}{iwm\+\_\+cfg\+::device\+\_\+family}}, \mbox{\hyperlink{if__iwm__config_8h_source_l00080}{IWM\+\_\+\+DEVICE\+\_\+\+FAMILY\+\_\+8000}}, \mbox{\hyperlink{if__iwmreg_8h_source_l02318}{IWM\+\_\+\+SKU}}, \mbox{\hyperlink{if__iwmreg_8h_source_l02336}{IWM\+\_\+\+SKU\+\_\+8000}}, \mbox{\hyperlink{if__iwmreg_8h_source_l00069}{le16\+\_\+to\+\_\+cpup}}, and \mbox{\hyperlink{if__iwmreg_8h_source_l00070}{le32\+\_\+to\+\_\+cpup}}.



Referenced by \mbox{\hyperlink{if__iwm_8c_source_l02168}{iwm\+\_\+parse\+\_\+nvm\+\_\+data()}}.

Here is the caller graph for this function\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=350pt]{d3/deb/if__iwm_8c_a9e33b16b4920b42b715190cd21d4b807_icgraph}
\end{center}
\end{figure}
\mbox{\Hypertarget{if__iwm_8c_a5f5ea0d62c3a15bb6bde9da74a60c89a}\label{if__iwm_8c_a5f5ea0d62c3a15bb6bde9da74a60c89a}} 
\index{if\_iwm.c@{if\_iwm.c}!iwm\_handle\_rx\_statistics@{iwm\_handle\_rx\_statistics}}
\index{iwm\_handle\_rx\_statistics@{iwm\_handle\_rx\_statistics}!if\_iwm.c@{if\_iwm.c}}
\doxysubsubsection{\texorpdfstring{iwm\_handle\_rx\_statistics()}{iwm\_handle\_rx\_statistics()}}
{\footnotesize\ttfamily static void iwm\+\_\+handle\+\_\+rx\+\_\+statistics (\begin{DoxyParamCaption}\item[{struct \mbox{\hyperlink{structiwm__softc}{iwm\+\_\+softc}} $\ast$}]{sc,  }\item[{struct \mbox{\hyperlink{structiwm__rx__packet}{iwm\+\_\+rx\+\_\+packet}} $\ast$}]{pkt }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [static]}}



Definition at line \mbox{\hyperlink{if__iwm_8c_source_l03087}{3087}} of file \mbox{\hyperlink{if__iwm_8c_source}{if\+\_\+iwm.\+c}}.



References \mbox{\hyperlink{if__iwmreg_8h_source_l06925}{iwm\+\_\+rx\+\_\+packet\+::data}}, \mbox{\hyperlink{if__iwmreg_8h_source_l03698}{iwm\+\_\+statistics\+\_\+rx\+::general}}, \mbox{\hyperlink{if__iwm_8c_source_l03056}{iwm\+\_\+get\+\_\+noise()}}, \mbox{\hyperlink{if__iwmreg_8h_source_l03720}{iwm\+\_\+notif\+\_\+statistics\+::rx}}, \mbox{\hyperlink{if__iwmvar_8h_source_l00515}{iwm\+\_\+softc\+::sc\+\_\+noise}}, and \mbox{\hyperlink{if__iwmvar_8h_source_l00514}{iwm\+\_\+softc\+::sc\+\_\+stats}}.



Referenced by \mbox{\hyperlink{if__iwm_8c_source_l05250}{iwm\+\_\+handle\+\_\+rxb()}}.

Here is the call graph for this function\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=346pt]{d3/deb/if__iwm_8c_a5f5ea0d62c3a15bb6bde9da74a60c89a_cgraph}
\end{center}
\end{figure}
Here is the caller graph for this function\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=350pt]{d3/deb/if__iwm_8c_a5f5ea0d62c3a15bb6bde9da74a60c89a_icgraph}
\end{center}
\end{figure}
\mbox{\Hypertarget{if__iwm_8c_aecba9ae5d85dfb270cf2e369496c4386}\label{if__iwm_8c_aecba9ae5d85dfb270cf2e369496c4386}} 
\index{if\_iwm.c@{if\_iwm.c}!iwm\_handle\_rxb@{iwm\_handle\_rxb}}
\index{iwm\_handle\_rxb@{iwm\_handle\_rxb}!if\_iwm.c@{if\_iwm.c}}
\doxysubsubsection{\texorpdfstring{iwm\_handle\_rxb()}{iwm\_handle\_rxb()}}
{\footnotesize\ttfamily static void iwm\+\_\+handle\+\_\+rxb (\begin{DoxyParamCaption}\item[{struct \mbox{\hyperlink{structiwm__softc}{iwm\+\_\+softc}} $\ast$}]{sc,  }\item[{struct mbuf $\ast$}]{m }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [static]}}



Definition at line \mbox{\hyperlink{if__iwm_8c_source_l05250}{5250}} of file \mbox{\hyperlink{if__iwm_8c_source}{if\+\_\+iwm.\+c}}.



References \mbox{\hyperlink{if__iwmreg_8h_source_l02619}{iwm\+\_\+error\+\_\+resp\+::cmd\+\_\+id}}, \mbox{\hyperlink{if__iwmreg_8h_source_l06860}{iwm\+\_\+cmd\+\_\+header\+::code}}, \mbox{\hyperlink{if__iwmreg_8h_source_l03460}{iwm\+\_\+missed\+\_\+beacons\+\_\+notif\+::consec\+\_\+missed\+\_\+beacons}}, \mbox{\hyperlink{if__iwmreg_8h_source_l03459}{iwm\+\_\+missed\+\_\+beacons\+\_\+notif\+::consec\+\_\+missed\+\_\+beacons\+\_\+since\+\_\+last\+\_\+rx}}, \mbox{\hyperlink{if__iwmreg_8h_source_l06925}{iwm\+\_\+rx\+\_\+packet\+::data}}, \mbox{\hyperlink{if__iwmreg_8h_source_l02618}{iwm\+\_\+error\+\_\+resp\+::error\+\_\+type}}, \mbox{\hyperlink{if__iwmreg_8h_source_l06861}{iwm\+\_\+cmd\+\_\+header\+::flags}}, \mbox{\hyperlink{if__iwm_8c_aed8d9adc1987459a97f7142126ef1d36}{HAVEROOM}}, \mbox{\hyperlink{if__iwmreg_8h_source_l06924}{iwm\+\_\+rx\+\_\+packet\+::hdr}}, \mbox{\hyperlink{if__iwmreg_8h_source_l06862}{iwm\+\_\+cmd\+\_\+header\+::idx}}, \mbox{\hyperlink{if__iwmreg_8h_source_l01999}{IWM\+\_\+\+ADD\+\_\+\+STA}}, \mbox{\hyperlink{if__iwmreg_8h_source_l01982}{IWM\+\_\+\+ALIVE}}, \mbox{\hyperlink{if__iwmreg_8h_source_l06857}{IWM\+\_\+\+ALWAYS\+\_\+\+LONG\+\_\+\+GROUP}}, \mbox{\hyperlink{if__iwmreg_8h_source_l02017}{IWM\+\_\+\+BINDING\+\_\+\+CONTEXT\+\_\+\+CMD}}, \mbox{\hyperlink{if__iwmreg_8h_source_l02064}{IWM\+\_\+\+BT\+\_\+\+CONFIG}}, \mbox{\hyperlink{if__iwmreg_8h_source_l02045}{IWM\+\_\+\+CALIB\+\_\+\+RES\+\_\+\+NOTIF\+\_\+\+PHY\+\_\+\+DB}}, \mbox{\hyperlink{if__iwm_8c_source_l03546}{iwm\+\_\+cmd\+\_\+done()}}, \mbox{\hyperlink{if__iwmreg_8h_source_l02101}{IWM\+\_\+\+DEBUG\+\_\+\+LOG\+\_\+\+MSG}}, \mbox{\hyperlink{if__iwm__debug_8h_source_l00059}{IWM\+\_\+\+DPRINTF}}, \mbox{\hyperlink{if__iwmreg_8h_source_l02137}{IWM\+\_\+\+DTS\+\_\+\+MEASUREMENT\+\_\+\+NOTIF\+\_\+\+WIDE}}, \mbox{\hyperlink{if__iwmreg_8h_source_l02098}{IWM\+\_\+\+DTS\+\_\+\+MEASUREMENT\+\_\+\+NOTIFICATION}}, \mbox{\hyperlink{if__iwmreg_8h_source_l06930}{IWM\+\_\+\+FH\+\_\+\+RSCSR\+\_\+\+FRAME\+\_\+\+ALIGN}}, \mbox{\hyperlink{if__iwmreg_8h_source_l06929}{IWM\+\_\+\+FH\+\_\+\+RSCSR\+\_\+\+FRAME\+\_\+\+INVALID}}, \mbox{\hyperlink{if__iwmvar_8h_source_l00424}{IWM\+\_\+\+FLAG\+\_\+\+SCAN\+\_\+\+RUNNING}}, \mbox{\hyperlink{if__iwmreg_8h_source_l02031}{IWM\+\_\+\+FW\+\_\+\+PAGING\+\_\+\+BLOCK\+\_\+\+CMD}}, \mbox{\hyperlink{if__iwm_8c_source_l03087}{iwm\+\_\+handle\+\_\+rx\+\_\+statistics()}}, \mbox{\hyperlink{if__iwmreg_8h_source_l01984}{IWM\+\_\+\+INIT\+\_\+\+COMPLETE\+\_\+\+NOTIF}}, \mbox{\hyperlink{if__iwmvar_8h_source_l00566}{IWM\+\_\+\+LOCK}}, \mbox{\hyperlink{if__iwmreg_8h_source_l02021}{IWM\+\_\+\+LQ\+\_\+\+CMD}}, \mbox{\hyperlink{if__iwmreg_8h_source_l02051}{IWM\+\_\+\+LTR\+\_\+\+CONFIG}}, \mbox{\hyperlink{if__iwmreg_8h_source_l02014}{IWM\+\_\+\+MAC\+\_\+\+CONTEXT\+\_\+\+CMD}}, \mbox{\hyperlink{if__iwmreg_8h_source_l02077}{IWM\+\_\+\+MAC\+\_\+\+PM\+\_\+\+POWER\+\_\+\+TABLE}}, \mbox{\hyperlink{if__iwmreg_8h_source_l02103}{IWM\+\_\+\+MCAST\+\_\+\+FILTER\+\_\+\+CMD}}, \mbox{\hyperlink{if__iwmreg_8h_source_l02085}{IWM\+\_\+\+MCC\+\_\+\+CHUB\+\_\+\+UPDATE\+\_\+\+CMD}}, \mbox{\hyperlink{if__iwmreg_8h_source_l02084}{IWM\+\_\+\+MCC\+\_\+\+UPDATE\+\_\+\+CMD}}, \mbox{\hyperlink{if__iwmreg_8h_source_l02074}{IWM\+\_\+\+MFUART\+\_\+\+LOAD\+\_\+\+NOTIFICATION}}, \mbox{\hyperlink{if__iwmreg_8h_source_l02072}{IWM\+\_\+\+MISSED\+\_\+\+BEACONS\+\_\+\+NOTIFICATION}}, \mbox{\hyperlink{if__iwm__notif__wait_8c_source_l00125}{iwm\+\_\+notification\+\_\+wait\+\_\+notify()}}, \mbox{\hyperlink{if__iwmreg_8h_source_l02057}{IWM\+\_\+\+NVM\+\_\+\+ACCESS\+\_\+\+CMD}}, \mbox{\hyperlink{if__iwmreg_8h_source_l02044}{IWM\+\_\+\+PHY\+\_\+\+CONFIGURATION\+\_\+\+CMD}}, \mbox{\hyperlink{if__iwmreg_8h_source_l01987}{IWM\+\_\+\+PHY\+\_\+\+CONTEXT\+\_\+\+CMD}}, \mbox{\hyperlink{if__iwmreg_8h_source_l02046}{IWM\+\_\+\+PHY\+\_\+\+DB\+\_\+\+CMD}}, \mbox{\hyperlink{if__iwmreg_8h_source_l02144}{IWM\+\_\+\+PHY\+\_\+\+OPS\+\_\+\+GROUP}}, \mbox{\hyperlink{if__iwmreg_8h_source_l02049}{IWM\+\_\+\+POWER\+\_\+\+TABLE\+\_\+\+CMD}}, \mbox{\hyperlink{if__iwmvar_8h_source_l00291}{IWM\+\_\+\+RBUF\+\_\+\+SIZE}}, \mbox{\hyperlink{if__iwmreg_8h_source_l02000}{IWM\+\_\+\+REMOVE\+\_\+\+STA}}, \mbox{\hyperlink{if__iwmreg_8h_source_l02094}{IWM\+\_\+\+REPLY\+\_\+\+BEACON\+\_\+\+FILTERING\+\_\+\+CMD}}, \mbox{\hyperlink{if__iwmreg_8h_source_l01983}{IWM\+\_\+\+REPLY\+\_\+\+ERROR}}, \mbox{\hyperlink{if__iwmreg_8h_source_l02080}{IWM\+\_\+\+REPLY\+\_\+\+RX\+\_\+\+MPDU\+\_\+\+CMD}}, \mbox{\hyperlink{if__iwmreg_8h_source_l02079}{IWM\+\_\+\+REPLY\+\_\+\+RX\+\_\+\+PHY\+\_\+\+CMD}}, \mbox{\hyperlink{if__iwmreg_8h_source_l02093}{IWM\+\_\+\+REPLY\+\_\+\+SF\+\_\+\+CFG\+\_\+\+CMD}}, \mbox{\hyperlink{if__iwmreg_8h_source_l02054}{IWM\+\_\+\+REPLY\+\_\+\+THERMAL\+\_\+\+MNG\+\_\+\+BACKOFF}}, \mbox{\hyperlink{if__iwm__scan_8c_source_l00245}{iwm\+\_\+rx\+\_\+lmac\+\_\+scan\+\_\+complete\+\_\+notif()}}, \mbox{\hyperlink{if__iwm_8c_source_l03372}{iwm\+\_\+rx\+\_\+mpdu()}}, \mbox{\hyperlink{if__iwmreg_8h_source_l06937}{iwm\+\_\+rx\+\_\+packet\+\_\+len()}}, \mbox{\hyperlink{if__iwmreg_8h_source_l06944}{iwm\+\_\+rx\+\_\+packet\+\_\+payload\+\_\+len()}}, \mbox{\hyperlink{if__iwm_8c_source_l03043}{iwm\+\_\+rx\+\_\+rx\+\_\+phy\+\_\+cmd()}}, \mbox{\hyperlink{if__iwm__time__event_8c_source_l00218}{iwm\+\_\+rx\+\_\+time\+\_\+event\+\_\+notif()}}, \mbox{\hyperlink{if__iwm_8c_source_l03490}{iwm\+\_\+rx\+\_\+tx\+\_\+cmd()}}, \mbox{\hyperlink{if__iwm__scan_8c_source_l00271}{iwm\+\_\+rx\+\_\+umac\+\_\+scan\+\_\+complete\+\_\+notif()}}, \mbox{\hyperlink{if__iwmreg_8h_source_l01994}{IWM\+\_\+\+SCAN\+\_\+\+ABORT\+\_\+\+UMAC}}, \mbox{\hyperlink{if__iwmreg_8h_source_l01992}{IWM\+\_\+\+SCAN\+\_\+\+CFG\+\_\+\+CMD}}, \mbox{\hyperlink{if__iwmreg_8h_source_l01995}{IWM\+\_\+\+SCAN\+\_\+\+COMPLETE\+\_\+\+UMAC}}, \mbox{\hyperlink{if__iwmreg_8h_source_l02041}{IWM\+\_\+\+SCAN\+\_\+\+ITERATION\+\_\+\+COMPLETE}}, \mbox{\hyperlink{if__iwmreg_8h_source_l01991}{IWM\+\_\+\+SCAN\+\_\+\+ITERATION\+\_\+\+COMPLETE\+\_\+\+UMAC}}, \mbox{\hyperlink{if__iwmreg_8h_source_l02035}{IWM\+\_\+\+SCAN\+\_\+\+OFFLOAD\+\_\+\+ABORT\+\_\+\+CMD}}, \mbox{\hyperlink{if__iwmreg_8h_source_l02037}{IWM\+\_\+\+SCAN\+\_\+\+OFFLOAD\+\_\+\+COMPLETE}}, \mbox{\hyperlink{if__iwmreg_8h_source_l02034}{IWM\+\_\+\+SCAN\+\_\+\+OFFLOAD\+\_\+\+REQUEST\+\_\+\+CMD}}, \mbox{\hyperlink{if__iwmreg_8h_source_l01993}{IWM\+\_\+\+SCAN\+\_\+\+REQ\+\_\+\+UMAC}}, \mbox{\hyperlink{if__iwmreg_8h_source_l02008}{IWM\+\_\+\+SCD\+\_\+\+QUEUE\+\_\+\+CFG}}, \mbox{\hyperlink{if__iwmreg_8h_source_l02065}{IWM\+\_\+\+STATISTICS\+\_\+\+NOTIFICATION}}, \mbox{\hyperlink{if__iwmreg_8h_source_l02015}{IWM\+\_\+\+TIME\+\_\+\+EVENT\+\_\+\+CMD}}, \mbox{\hyperlink{if__iwmreg_8h_source_l02016}{IWM\+\_\+\+TIME\+\_\+\+EVENT\+\_\+\+NOTIFICATION}}, \mbox{\hyperlink{if__iwmreg_8h_source_l02018}{IWM\+\_\+\+TIME\+\_\+\+QUOTA\+\_\+\+CMD}}, \mbox{\hyperlink{if__iwmreg_8h_source_l02063}{IWM\+\_\+\+TX\+\_\+\+ANT\+\_\+\+CONFIGURATION\+\_\+\+CMD}}, \mbox{\hyperlink{if__iwmreg_8h_source_l02003}{IWM\+\_\+\+TX\+\_\+\+CMD}}, \mbox{\hyperlink{if__iwmreg_8h_source_l02004}{IWM\+\_\+\+TXPATH\+\_\+\+FLUSH}}, \mbox{\hyperlink{if__iwmvar_8h_source_l00567}{IWM\+\_\+\+UNLOCK}}, \mbox{\hyperlink{if__iwmreg_8h_source_l06854}{IWM\+\_\+\+WIDE\+\_\+\+ID}}, \mbox{\hyperlink{if__iwmreg_8h_source_l06923}{iwm\+\_\+rx\+\_\+packet\+::len\+\_\+n\+\_\+flags}}, \mbox{\hyperlink{if__iwmreg_8h_source_l03458}{iwm\+\_\+missed\+\_\+beacons\+\_\+notif\+::mac\+\_\+id}}, \mbox{\hyperlink{if__iwmreg_8h_source_l06758}{iwm\+\_\+mcc\+\_\+chub\+\_\+notif\+::mcc}}, \mbox{\hyperlink{if__iwm_8c_source_l00175}{mtodoff}}, \mbox{\hyperlink{if__iwmreg_8h_source_l03461}{iwm\+\_\+missed\+\_\+beacons\+\_\+notif\+::num\+\_\+expected\+\_\+beacons}}, \mbox{\hyperlink{if__iwmreg_8h_source_l03462}{iwm\+\_\+missed\+\_\+beacons\+\_\+notif\+::num\+\_\+recvd\+\_\+beacons}}, \mbox{\hyperlink{if__iwmreg_8h_source_l06863}{iwm\+\_\+cmd\+\_\+header\+::qid}}, \mbox{\hyperlink{if__iwmvar_8h_source_l00499}{iwm\+\_\+softc\+::sc\+\_\+cmd\+\_\+resp}}, \mbox{\hyperlink{if__iwmvar_8h_source_l00408}{iwm\+\_\+softc\+::sc\+\_\+dev}}, \mbox{\hyperlink{if__iwmvar_8h_source_l00503}{iwm\+\_\+softc\+::sc\+\_\+es\+\_\+task}}, \mbox{\hyperlink{if__iwmvar_8h_source_l00417}{iwm\+\_\+softc\+::sc\+\_\+flags}}, \mbox{\hyperlink{if__iwmvar_8h_source_l00466}{iwm\+\_\+softc\+::sc\+\_\+fw\+\_\+mcc}}, \mbox{\hyperlink{if__iwmvar_8h_source_l00414}{iwm\+\_\+softc\+::sc\+\_\+ic}}, \mbox{\hyperlink{if__iwmvar_8h_source_l00522}{iwm\+\_\+softc\+::sc\+\_\+notif\+\_\+wait}}, \mbox{\hyperlink{if__iwmvar_8h_source_l00500}{iwm\+\_\+softc\+::sc\+\_\+wantresp}}, \mbox{\hyperlink{if__iwmreg_8h_source_l06124}{iwm\+\_\+umac\+\_\+scan\+\_\+iter\+\_\+complete\+\_\+notif\+::scanned\+\_\+channels}}, \mbox{\hyperlink{if__iwmreg_8h_source_l05355}{iwm\+\_\+scd\+\_\+txq\+\_\+cfg\+\_\+rsp\+::scd\+\_\+queue}}, \mbox{\hyperlink{if__iwmreg_8h_source_l06759}{iwm\+\_\+mcc\+\_\+chub\+\_\+notif\+::source\+\_\+id}}, \mbox{\hyperlink{if__iwmreg_8h_source_l05353}{iwm\+\_\+scd\+\_\+txq\+\_\+cfg\+\_\+rsp\+::sta\+\_\+id}}, \mbox{\hyperlink{if__iwmreg_8h_source_l06125}{iwm\+\_\+umac\+\_\+scan\+\_\+iter\+\_\+complete\+\_\+notif\+::status}}, \mbox{\hyperlink{if__iwmreg_8h_source_l06793}{iwm\+\_\+dts\+\_\+measurement\+\_\+notif\+\_\+v1\+::temp}}, \mbox{\hyperlink{if__iwmreg_8h_source_l05354}{iwm\+\_\+scd\+\_\+txq\+\_\+cfg\+\_\+rsp\+::tid}}, and \mbox{\hyperlink{if__iwmreg_8h_source_l05352}{iwm\+\_\+scd\+\_\+txq\+\_\+cfg\+\_\+rsp\+::token}}.



Referenced by \mbox{\hyperlink{if__iwm_8c_source_l05572}{iwm\+\_\+notif\+\_\+intr()}}.

Here is the call graph for this function\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=350pt]{d3/deb/if__iwm_8c_aecba9ae5d85dfb270cf2e369496c4386_cgraph}
\end{center}
\end{figure}
Here is the caller graph for this function\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=350pt]{d3/deb/if__iwm_8c_aecba9ae5d85dfb270cf2e369496c4386_icgraph}
\end{center}
\end{figure}
\mbox{\Hypertarget{if__iwm_8c_aefaedf70abb2236df0cac56295bf78e2}\label{if__iwm_8c_aefaedf70abb2236df0cac56295bf78e2}} 
\index{if\_iwm.c@{if\_iwm.c}!iwm\_ict\_reset@{iwm\_ict\_reset}}
\index{iwm\_ict\_reset@{iwm\_ict\_reset}!if\_iwm.c@{if\_iwm.c}}
\doxysubsubsection{\texorpdfstring{iwm\_ict\_reset()}{iwm\_ict\_reset()}}
{\footnotesize\ttfamily static void iwm\+\_\+ict\+\_\+reset (\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_8c_source_l01234}{1234}} of file \mbox{\hyperlink{if__iwm_8c_source}{if\+\_\+iwm.\+c}}.



References \mbox{\hyperlink{if__iwmvar_8h_source_l00452}{iwm\+\_\+softc\+::ict\+\_\+cur}}, \mbox{\hyperlink{if__iwmvar_8h_source_l00451}{iwm\+\_\+softc\+::ict\+\_\+dma}}, \mbox{\hyperlink{if__iwmreg_8h_source_l00421}{IWM\+\_\+\+CSR\+\_\+\+DRAM\+\_\+\+INIT\+\_\+\+TBL\+\_\+\+WRAP\+\_\+\+CHECK}}, \mbox{\hyperlink{if__iwmreg_8h_source_l00420}{IWM\+\_\+\+CSR\+\_\+\+DRAM\+\_\+\+INIT\+\_\+\+TBL\+\_\+\+WRITE\+\_\+\+POINTER}}, \mbox{\hyperlink{if__iwmreg_8h_source_l00419}{IWM\+\_\+\+CSR\+\_\+\+DRAM\+\_\+\+INT\+\_\+\+TBL\+\_\+\+ENABLE}}, \mbox{\hyperlink{if__iwmreg_8h_source_l00143}{IWM\+\_\+\+CSR\+\_\+\+DRAM\+\_\+\+INT\+\_\+\+TBL\+\_\+\+REG}}, \mbox{\hyperlink{if__iwmreg_8h_source_l00096}{IWM\+\_\+\+CSR\+\_\+\+INT}}, \mbox{\hyperlink{if__iwm_8c_source_l01223}{iwm\+\_\+disable\+\_\+interrupts()}}, \mbox{\hyperlink{if__iwm_8c_source_l01210}{iwm\+\_\+enable\+\_\+interrupts()}}, \mbox{\hyperlink{if__iwmvar_8h_source_l00418}{IWM\+\_\+\+FLAG\+\_\+\+USE\+\_\+\+ICT}}, \mbox{\hyperlink{if__iwmvar_8h_source_l00403}{IWM\+\_\+\+ICT\+\_\+\+PADDR\+\_\+\+SHIFT}}, \mbox{\hyperlink{if__iwmvar_8h_source_l00401}{IWM\+\_\+\+ICT\+\_\+\+SIZE}}, \mbox{\hyperlink{if__iwmreg_8h_source_l06957}{IWM\+\_\+\+WRITE}}, \mbox{\hyperlink{if__iwmvar_8h_source_l00248}{iwm\+\_\+dma\+\_\+info\+::paddr}}, \mbox{\hyperlink{if__iwmvar_8h_source_l00417}{iwm\+\_\+softc\+::sc\+\_\+flags}}, and \mbox{\hyperlink{if__iwmvar_8h_source_l00249}{iwm\+\_\+dma\+\_\+info\+::vaddr}}.



Referenced by \mbox{\hyperlink{if__iwm_8c_source_l01688}{iwm\+\_\+trans\+\_\+pcie\+\_\+fw\+\_\+alive()}}.

Here is the call graph for this function\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=332pt]{d3/deb/if__iwm_8c_aefaedf70abb2236df0cac56295bf78e2_cgraph}
\end{center}
\end{figure}
Here is the caller graph for this function\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=350pt]{d3/deb/if__iwm_8c_aefaedf70abb2236df0cac56295bf78e2_icgraph}
\end{center}
\end{figure}
\mbox{\Hypertarget{if__iwm_8c_a2f1740409045c3379d208637e549985c}\label{if__iwm_8c_a2f1740409045c3379d208637e549985c}} 
\index{if\_iwm.c@{if\_iwm.c}!iwm\_init@{iwm\_init}}
\index{iwm\_init@{iwm\_init}!if\_iwm.c@{if\_iwm.c}}
\doxysubsubsection{\texorpdfstring{iwm\_init()}{iwm\_init()}}
{\footnotesize\ttfamily static void iwm\+\_\+init (\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_8c_source_l04838}{4838}} of file \mbox{\hyperlink{if__iwm_8c_source}{if\+\_\+iwm.\+c}}.



References \mbox{\hyperlink{if__iwmvar_8h_source_l00419}{IWM\+\_\+\+FLAG\+\_\+\+HW\+\_\+\+INITED}}, \mbox{\hyperlink{if__iwm_8c_source_l04692}{iwm\+\_\+init\+\_\+hw()}}, \mbox{\hyperlink{if__iwm_8c_source_l04913}{iwm\+\_\+stop()}}, \mbox{\hyperlink{if__iwmvar_8h_source_l00417}{iwm\+\_\+softc\+::sc\+\_\+flags}}, and \mbox{\hyperlink{if__iwmvar_8h_source_l00479}{iwm\+\_\+softc\+::sc\+\_\+generation}}.



Referenced by \mbox{\hyperlink{if__iwm_8c_source_l06426}{iwm\+\_\+init\+\_\+task()}}, and \mbox{\hyperlink{if__iwm_8c_source_l04949}{iwm\+\_\+parent()}}.

Here is the call graph for this function\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=350pt]{d3/deb/if__iwm_8c_a2f1740409045c3379d208637e549985c_cgraph}
\end{center}
\end{figure}
Here is the caller graph for this function\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=350pt]{d3/deb/if__iwm_8c_a2f1740409045c3379d208637e549985c_icgraph}
\end{center}
\end{figure}
\mbox{\Hypertarget{if__iwm_8c_adb1f59351443b35ffa01f4338a19f0e9}\label{if__iwm_8c_adb1f59351443b35ffa01f4338a19f0e9}} 
\index{if\_iwm.c@{if\_iwm.c}!iwm\_init\_channel\_map@{iwm\_init\_channel\_map}}
\index{iwm\_init\_channel\_map@{iwm\_init\_channel\_map}!if\_iwm.c@{if\_iwm.c}}
\doxysubsubsection{\texorpdfstring{iwm\_init\_channel\_map()}{iwm\_init\_channel\_map()}}
{\footnotesize\ttfamily static void iwm\+\_\+init\+\_\+channel\+\_\+map (\begin{DoxyParamCaption}\item[{struct ieee80211com $\ast$}]{ic,  }\item[{int}]{maxchans,  }\item[{int $\ast$}]{nchans,  }\item[{struct ieee80211\+\_\+channel}]{chans\mbox{[}$\,$\mbox{]} }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [static]}}



Definition at line \mbox{\hyperlink{if__iwm_8c_source_l01981}{1981}} of file \mbox{\hyperlink{if__iwm_8c_source}{if\+\_\+iwm.\+c}}.



References \mbox{\hyperlink{if__iwmvar_8h_source_l00484}{iwm\+\_\+softc\+::cfg}}, \mbox{\hyperlink{if__iwm__config_8h_source_l00136}{iwm\+\_\+cfg\+::device\+\_\+family}}, \mbox{\hyperlink{if__iwm_8c_source_l01940}{iwm\+\_\+add\+\_\+channel\+\_\+band()}}, \mbox{\hyperlink{if__iwm__config_8h_source_l00079}{IWM\+\_\+\+DEVICE\+\_\+\+FAMILY\+\_\+7000}}, \mbox{\hyperlink{if__iwm_8c_source_l00199}{IWM\+\_\+\+NUM\+\_\+2\+GHZ\+\_\+\+CHANNELS}}, \mbox{\hyperlink{if__iwm_8c_source_l00177}{iwm\+\_\+nvm\+\_\+channels}}, \mbox{\hyperlink{if__iwm_8c_source_l00188}{iwm\+\_\+nvm\+\_\+channels\+\_\+8000}}, \mbox{\hyperlink{if__iwmvar_8h_source_l00485}{iwm\+\_\+softc\+::nvm\+\_\+data}}, and \mbox{\hyperlink{if__iwmvar_8h_source_l00200}{iwm\+\_\+nvm\+\_\+data\+::sku\+\_\+cap\+\_\+band\+\_\+52\+GHz\+\_\+enable}}.



Referenced by \mbox{\hyperlink{if__iwm_8c_source_l06202}{iwm\+\_\+preinit()}}.

Here is the call graph for this function\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=350pt]{d3/deb/if__iwm_8c_adb1f59351443b35ffa01f4338a19f0e9_cgraph}
\end{center}
\end{figure}
Here is the caller graph for this function\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=350pt]{d3/deb/if__iwm_8c_adb1f59351443b35ffa01f4338a19f0e9_icgraph}
\end{center}
\end{figure}
\mbox{\Hypertarget{if__iwm_8c_a5a2a206119954b9f2d00d4d4c2d3cdbc}\label{if__iwm_8c_a5a2a206119954b9f2d00d4d4c2d3cdbc}} 
\index{if\_iwm.c@{if\_iwm.c}!iwm\_init\_hw@{iwm\_init\_hw}}
\index{iwm\_init\_hw@{iwm\_init\_hw}!if\_iwm.c@{if\_iwm.c}}
\doxysubsubsection{\texorpdfstring{iwm\_init\_hw()}{iwm\_init\_hw()}}
{\footnotesize\ttfamily static int iwm\+\_\+init\+\_\+hw (\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_8c_source_l04692}{4692}} of file \mbox{\hyperlink{if__iwm_8c_source}{if\+\_\+iwm.\+c}}.



References \mbox{\hyperlink{if__iwmvar_8h_source_l00484}{iwm\+\_\+softc\+::cfg}}, \mbox{\hyperlink{if__iwm__config_8h_source_l00136}{iwm\+\_\+cfg\+::device\+\_\+family}}, \mbox{\hyperlink{if__iwm__mac__ctxt_8c_source_l00164}{iwm\+\_\+ac\+\_\+to\+\_\+tx\+\_\+fifo}}, \mbox{\hyperlink{if__iwm__sta_8c_source_l00354}{iwm\+\_\+add\+\_\+aux\+\_\+sta()}}, \mbox{\hyperlink{if__iwm_8c_source_l02978}{iwm\+\_\+config\+\_\+ltr()}}, \mbox{\hyperlink{if__iwm__scan_8c_source_l00478}{iwm\+\_\+config\+\_\+umac\+\_\+scan()}}, \mbox{\hyperlink{if__iwm__config_8h_source_l00079}{IWM\+\_\+\+DEVICE\+\_\+\+FAMILY\+\_\+7000}}, \mbox{\hyperlink{if__iwm__power_8c_source_l00367}{iwm\+\_\+disable\+\_\+beacon\+\_\+filter()}}, \mbox{\hyperlink{if__iwm_8c_source_l01593}{iwm\+\_\+enable\+\_\+txq()}}, \mbox{\hyperlink{if__iwmvar_8h_source_l00577}{iwm\+\_\+fw\+\_\+has\+\_\+capa()}}, \mbox{\hyperlink{if__iwm__util_8h_source_l00134}{iwm\+\_\+get\+\_\+valid\+\_\+tx\+\_\+ant()}}, \mbox{\hyperlink{if__iwm_8c_source_l02792}{iwm\+\_\+load\+\_\+ucode\+\_\+wait\+\_\+alive()}}, \mbox{\hyperlink{if__iwmreg_8h_source_l03134}{IWM\+\_\+\+NUM\+\_\+\+PHY\+\_\+\+CTX}}, \mbox{\hyperlink{if__iwm__phy__ctxt_8c_source_l00282}{iwm\+\_\+phy\+\_\+ctxt\+\_\+add()}}, \mbox{\hyperlink{if__iwm__power_8c_source_l00472}{iwm\+\_\+power\+\_\+update\+\_\+device()}}, \mbox{\hyperlink{if__iwm_8c_source_l02888}{iwm\+\_\+run\+\_\+init\+\_\+ucode()}}, \mbox{\hyperlink{if__iwm_8c_source_l04567}{iwm\+\_\+send\+\_\+bt\+\_\+init\+\_\+conf()}}, \mbox{\hyperlink{if__iwm_8c_source_l02701}{iwm\+\_\+send\+\_\+phy\+\_\+cfg\+\_\+cmd()}}, \mbox{\hyperlink{if__iwm__phy__db_8c_source_l00508}{iwm\+\_\+send\+\_\+phy\+\_\+db\+\_\+data()}}, \mbox{\hyperlink{if__iwm_8c_source_l02689}{iwm\+\_\+send\+\_\+tx\+\_\+ant\+\_\+cfg()}}, \mbox{\hyperlink{if__iwm_8c_source_l04605}{iwm\+\_\+send\+\_\+update\+\_\+mcc\+\_\+cmd()}}, \mbox{\hyperlink{if__iwmreg_8h_source_l03733}{IWM\+\_\+\+SF\+\_\+\+UNINIT}}, \mbox{\hyperlink{if__iwm__sf_8c_source_l00298}{iwm\+\_\+sf\+\_\+update()}}, \mbox{\hyperlink{if__iwm__pcie__trans_8c_source_l00627}{iwm\+\_\+start\+\_\+hw()}}, \mbox{\hyperlink{if__iwmvar_8h_source_l00394}{IWM\+\_\+\+STATION\+\_\+\+ID}}, \mbox{\hyperlink{if__iwm_8c_source_l01267}{iwm\+\_\+stop\+\_\+device()}}, \mbox{\hyperlink{if__iwm_8c_source_l04677}{iwm\+\_\+tt\+\_\+tx\+\_\+backoff()}}, \mbox{\hyperlink{if__iwmvar_8h_source_l00153}{IWM\+\_\+\+UCODE\+\_\+\+REGULAR}}, \mbox{\hyperlink{if__iwmreg_8h_source_l00923}{IWM\+\_\+\+UCODE\+\_\+\+TLV\+\_\+\+CAPA\+\_\+\+UMAC\+\_\+\+SCAN}}, \mbox{\hyperlink{if__iwmvar_8h_source_l00408}{iwm\+\_\+softc\+::sc\+\_\+dev}}, \mbox{\hyperlink{if__iwmvar_8h_source_l00414}{iwm\+\_\+softc\+::sc\+\_\+ic}}, \mbox{\hyperlink{if__iwmvar_8h_source_l00486}{iwm\+\_\+softc\+::sc\+\_\+phy\+\_\+db}}, \mbox{\hyperlink{if__iwmvar_8h_source_l00512}{iwm\+\_\+softc\+::sc\+\_\+phyctxt}}, \mbox{\hyperlink{if__iwmvar_8h_source_l00546}{iwm\+\_\+softc\+::sc\+\_\+ps\+\_\+disabled}}, and \mbox{\hyperlink{if__iwmvar_8h_source_l00543}{iwm\+\_\+softc\+::sf\+\_\+state}}.



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

Here is the call graph for this function\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=350pt]{d3/deb/if__iwm_8c_a5a2a206119954b9f2d00d4d4c2d3cdbc_cgraph}
\end{center}
\end{figure}
Here is the caller graph for this function\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=350pt]{d3/deb/if__iwm_8c_a5a2a206119954b9f2d00d4d4c2d3cdbc_icgraph}
\end{center}
\end{figure}
\mbox{\Hypertarget{if__iwm_8c_a944d38d5270267ff969a621263677959}\label{if__iwm_8c_a944d38d5270267ff969a621263677959}} 
\index{if\_iwm.c@{if\_iwm.c}!iwm\_init\_task@{iwm\_init\_task}}
\index{iwm\_init\_task@{iwm\_init\_task}!if\_iwm.c@{if\_iwm.c}}
\doxysubsubsection{\texorpdfstring{iwm\_init\_task()}{iwm\_init\_task()}}
{\footnotesize\ttfamily void iwm\+\_\+init\+\_\+task (\begin{DoxyParamCaption}\item[{void $\ast$}]{arg1 }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [static]}}



Definition at line \mbox{\hyperlink{if__iwm_8c_source_l06426}{6426}} of file \mbox{\hyperlink{if__iwm_8c_source}{if\+\_\+iwm.\+c}}.



References \mbox{\hyperlink{if__iwmvar_8h_source_l00422}{IWM\+\_\+\+FLAG\+\_\+\+BUSY}}, \mbox{\hyperlink{if__iwm_8c_source_l04838}{iwm\+\_\+init()}}, \mbox{\hyperlink{if__iwmvar_8h_source_l00566}{IWM\+\_\+\+LOCK}}, \mbox{\hyperlink{if__iwm_8c_source_l04913}{iwm\+\_\+stop()}}, \mbox{\hyperlink{if__iwmvar_8h_source_l00567}{IWM\+\_\+\+UNLOCK}}, \mbox{\hyperlink{if__iwmvar_8h_source_l00417}{iwm\+\_\+softc\+::sc\+\_\+flags}}, \mbox{\hyperlink{if__iwmvar_8h_source_l00414}{iwm\+\_\+softc\+::sc\+\_\+ic}}, and \mbox{\hyperlink{if__iwmvar_8h_source_l00412}{iwm\+\_\+softc\+::sc\+\_\+mtx}}.



Referenced by \mbox{\hyperlink{if__iwm_8c_source_l06443}{iwm\+\_\+resume()}}.

Here is the call graph for this function\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=350pt]{d3/deb/if__iwm_8c_a944d38d5270267ff969a621263677959_cgraph}
\end{center}
\end{figure}
Here is the caller graph for this function\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=281pt]{d3/deb/if__iwm_8c_a944d38d5270267ff969a621263677959_icgraph}
\end{center}
\end{figure}
\mbox{\Hypertarget{if__iwm_8c_a4d392305ad6239312228b80f25991af1}\label{if__iwm_8c_a4d392305ad6239312228b80f25991af1}} 
\index{if\_iwm.c@{if\_iwm.c}!iwm\_intr@{iwm\_intr}}
\index{iwm\_intr@{iwm\_intr}!if\_iwm.c@{if\_iwm.c}}
\doxysubsubsection{\texorpdfstring{iwm\_intr()}{iwm\_intr()}}
{\footnotesize\ttfamily static void iwm\+\_\+intr (\begin{DoxyParamCaption}\item[{void $\ast$}]{arg }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [static]}}



Definition at line \mbox{\hyperlink{if__iwm_8c_source_l05619}{5619}} of file \mbox{\hyperlink{if__iwm_8c_source}{if\+\_\+iwm.\+c}}.



References \mbox{\hyperlink{if__iwmvar_8h_source_l00285}{iwm\+\_\+tx\+\_\+ring\+::cur}}, \mbox{\hyperlink{if__iwmvar_8h_source_l00310}{iwm\+\_\+rx\+\_\+ring\+::cur}}, \mbox{\hyperlink{if__iwmvar_8h_source_l00452}{iwm\+\_\+softc\+::ict\+\_\+cur}}, \mbox{\hyperlink{if__iwmvar_8h_source_l00451}{iwm\+\_\+softc\+::ict\+\_\+dma}}, \mbox{\hyperlink{if__iwmreg_8h_source_l00226}{IWM\+\_\+\+CSR\+\_\+\+FH\+\_\+\+INT\+\_\+\+RX\+\_\+\+MASK}}, \mbox{\hyperlink{if__iwmreg_8h_source_l00098}{IWM\+\_\+\+CSR\+\_\+\+FH\+\_\+\+INT\+\_\+\+STATUS}}, \mbox{\hyperlink{if__iwmreg_8h_source_l00230}{IWM\+\_\+\+CSR\+\_\+\+FH\+\_\+\+INT\+\_\+\+TX\+\_\+\+MASK}}, \mbox{\hyperlink{if__iwmreg_8h_source_l00096}{IWM\+\_\+\+CSR\+\_\+\+INT}}, \mbox{\hyperlink{if__iwmreg_8h_source_l00206}{IWM\+\_\+\+CSR\+\_\+\+INT\+\_\+\+BIT\+\_\+\+ALIVE}}, \mbox{\hyperlink{if__iwmreg_8h_source_l00196}{IWM\+\_\+\+CSR\+\_\+\+INT\+\_\+\+BIT\+\_\+\+FH\+\_\+\+RX}}, \mbox{\hyperlink{if__iwmreg_8h_source_l00199}{IWM\+\_\+\+CSR\+\_\+\+INT\+\_\+\+BIT\+\_\+\+FH\+\_\+\+TX}}, \mbox{\hyperlink{if__iwmreg_8h_source_l00197}{IWM\+\_\+\+CSR\+\_\+\+INT\+\_\+\+BIT\+\_\+\+HW\+\_\+\+ERR}}, \mbox{\hyperlink{if__iwmreg_8h_source_l00202}{IWM\+\_\+\+CSR\+\_\+\+INT\+\_\+\+BIT\+\_\+\+RF\+\_\+\+KILL}}, \mbox{\hyperlink{if__iwmreg_8h_source_l00198}{IWM\+\_\+\+CSR\+\_\+\+INT\+\_\+\+BIT\+\_\+\+RX\+\_\+\+PERIODIC}}, \mbox{\hyperlink{if__iwmreg_8h_source_l00200}{IWM\+\_\+\+CSR\+\_\+\+INT\+\_\+\+BIT\+\_\+\+SCD}}, \mbox{\hyperlink{if__iwmreg_8h_source_l00201}{IWM\+\_\+\+CSR\+\_\+\+INT\+\_\+\+BIT\+\_\+\+SW\+\_\+\+ERR}}, \mbox{\hyperlink{if__iwmreg_8h_source_l00204}{IWM\+\_\+\+CSR\+\_\+\+INT\+\_\+\+BIT\+\_\+\+SW\+\_\+\+RX}}, \mbox{\hyperlink{if__iwmreg_8h_source_l00097}{IWM\+\_\+\+CSR\+\_\+\+INT\+\_\+\+MASK}}, \mbox{\hyperlink{if__iwmreg_8h_source_l00191}{IWM\+\_\+\+CSR\+\_\+\+INT\+\_\+\+PERIODIC\+\_\+\+DIS}}, \mbox{\hyperlink{if__iwmreg_8h_source_l00192}{IWM\+\_\+\+CSR\+\_\+\+INT\+\_\+\+PERIODIC\+\_\+\+ENA}}, \mbox{\hyperlink{if__iwmreg_8h_source_l00104}{IWM\+\_\+\+CSR\+\_\+\+INT\+\_\+\+PERIODIC\+\_\+\+REG}}, \mbox{\hyperlink{if__iwm__debug_8h_source_l00059}{IWM\+\_\+\+DPRINTF}}, \mbox{\hyperlink{if__iwmvar_8h_source_l00418}{IWM\+\_\+\+FLAG\+\_\+\+USE\+\_\+\+ICT}}, \mbox{\hyperlink{if__iwmvar_8h_source_l00402}{IWM\+\_\+\+ICT\+\_\+\+COUNT}}, \mbox{\hyperlink{if__iwmvar_8h_source_l00566}{IWM\+\_\+\+LOCK}}, \mbox{\hyperlink{if__iwmreg_8h_source_l01923}{IWM\+\_\+\+MAX\+\_\+\+QUEUES}}, \mbox{\hyperlink{if__iwm_8c_source_l05572}{iwm\+\_\+notif\+\_\+intr()}}, \mbox{\hyperlink{if__iwmreg_8h_source_l06954}{IWM\+\_\+\+READ}}, \mbox{\hyperlink{if__iwm_8c_source_l01217}{iwm\+\_\+restore\+\_\+interrupts()}}, \mbox{\hyperlink{if__iwm_8c_source_l04913}{iwm\+\_\+stop()}}, \mbox{\hyperlink{if__iwmvar_8h_source_l00567}{IWM\+\_\+\+UNLOCK}}, \mbox{\hyperlink{if__iwmreg_8h_source_l06957}{IWM\+\_\+\+WRITE}}, \mbox{\hyperlink{if__iwmreg_8h_source_l06960}{IWM\+\_\+\+WRITE\+\_\+1}}, \mbox{\hyperlink{if__iwmvar_8h_source_l00283}{iwm\+\_\+tx\+\_\+ring\+::qid}}, \mbox{\hyperlink{if__iwmvar_8h_source_l00284}{iwm\+\_\+tx\+\_\+ring\+::queued}}, \mbox{\hyperlink{if__iwmvar_8h_source_l00447}{iwm\+\_\+softc\+::rxq}}, \mbox{\hyperlink{if__iwmvar_8h_source_l00408}{iwm\+\_\+softc\+::sc\+\_\+dev}}, \mbox{\hyperlink{if__iwmvar_8h_source_l00551}{iwm\+\_\+softc\+::sc\+\_\+firmware\+\_\+state}}, \mbox{\hyperlink{if__iwmvar_8h_source_l00417}{iwm\+\_\+softc\+::sc\+\_\+flags}}, \mbox{\hyperlink{if__iwmvar_8h_source_l00481}{iwm\+\_\+softc\+::sc\+\_\+fw}}, \mbox{\hyperlink{if__iwmvar_8h_source_l00460}{iwm\+\_\+softc\+::sc\+\_\+fw\+\_\+chunk\+\_\+done}}, \mbox{\hyperlink{if__iwmvar_8h_source_l00414}{iwm\+\_\+softc\+::sc\+\_\+ic}}, \mbox{\hyperlink{if__iwmvar_8h_source_l00468}{iwm\+\_\+softc\+::sc\+\_\+intmask}}, \mbox{\hyperlink{if__iwmvar_8h_source_l00504}{iwm\+\_\+softc\+::sc\+\_\+rftoggle\+\_\+task}}, \mbox{\hyperlink{if__iwmvar_8h_source_l00502}{iwm\+\_\+softc\+::sc\+\_\+tq}}, \mbox{\hyperlink{if__iwmvar_8h_source_l00446}{iwm\+\_\+softc\+::txq}}, and \mbox{\hyperlink{if__iwmvar_8h_source_l00249}{iwm\+\_\+dma\+\_\+info\+::vaddr}}.



Referenced by \mbox{\hyperlink{if__iwm_8c_source_l05849}{iwm\+\_\+pci\+\_\+attach()}}.

Here is the call graph for this function\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=350pt]{d3/deb/if__iwm_8c_a4d392305ad6239312228b80f25991af1_cgraph}
\end{center}
\end{figure}
Here is the caller graph for this function\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=350pt]{d3/deb/if__iwm_8c_a4d392305ad6239312228b80f25991af1_icgraph}
\end{center}
\end{figure}
\mbox{\Hypertarget{if__iwm_8c_ae55a8114a6b5bc01c29e1c353edccd6e}\label{if__iwm_8c_ae55a8114a6b5bc01c29e1c353edccd6e}} 
\index{if\_iwm.c@{if\_iwm.c}!iwm\_is\_lar\_supported@{iwm\_is\_lar\_supported}}
\index{iwm\_is\_lar\_supported@{iwm\_is\_lar\_supported}!if\_iwm.c@{if\_iwm.c}}
\doxysubsubsection{\texorpdfstring{iwm\_is\_lar\_supported()}{iwm\_is\_lar\_supported()}}
{\footnotesize\ttfamily static boolean\+\_\+t iwm\+\_\+is\+\_\+lar\+\_\+supported (\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_8c_source_l04579}{4579}} of file \mbox{\hyperlink{if__iwm_8c_source}{if\+\_\+iwm.\+c}}.



References \mbox{\hyperlink{if__iwmvar_8h_source_l00484}{iwm\+\_\+softc\+::cfg}}, \mbox{\hyperlink{if__iwm__config_8h_source_l00136}{iwm\+\_\+cfg\+::device\+\_\+family}}, \mbox{\hyperlink{if__iwm__config_8h_source_l00080}{IWM\+\_\+\+DEVICE\+\_\+\+FAMILY\+\_\+8000}}, \mbox{\hyperlink{if__iwmvar_8h_source_l00577}{iwm\+\_\+fw\+\_\+has\+\_\+capa()}}, \mbox{\hyperlink{if__iwm_8c_source_l00401}{iwm\+\_\+lar\+\_\+disable}}, \mbox{\hyperlink{if__iwmreg_8h_source_l00922}{IWM\+\_\+\+UCODE\+\_\+\+TLV\+\_\+\+CAPA\+\_\+\+LAR\+\_\+\+SUPPORT}}, \mbox{\hyperlink{if__iwmvar_8h_source_l00216}{iwm\+\_\+nvm\+\_\+data\+::lar\+\_\+enabled}}, and \mbox{\hyperlink{if__iwmvar_8h_source_l00485}{iwm\+\_\+softc\+::nvm\+\_\+data}}.



Referenced by \mbox{\hyperlink{if__iwm_8c_source_l04605}{iwm\+\_\+send\+\_\+update\+\_\+mcc\+\_\+cmd()}}.

Here is the call graph for this function\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=344pt]{d3/deb/if__iwm_8c_ae55a8114a6b5bc01c29e1c353edccd6e_cgraph}
\end{center}
\end{figure}
Here is the caller graph for this function\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=350pt]{d3/deb/if__iwm_8c_ae55a8114a6b5bc01c29e1c353edccd6e_icgraph}
\end{center}
\end{figure}
\mbox{\Hypertarget{if__iwm_8c_a94d559e1f6be77b9e5ff735e59ec57e3}\label{if__iwm_8c_a94d559e1f6be77b9e5ff735e59ec57e3}} 
\index{if\_iwm.c@{if\_iwm.c}!iwm\_is\_valid\_ether\_addr@{iwm\_is\_valid\_ether\_addr}}
\index{iwm\_is\_valid\_ether\_addr@{iwm\_is\_valid\_ether\_addr}!if\_iwm.c@{if\_iwm.c}}
\doxysubsubsection{\texorpdfstring{iwm\_is\_valid\_ether\_addr()}{iwm\_is\_valid\_ether\_addr()}}
{\footnotesize\ttfamily static int iwm\+\_\+is\+\_\+valid\+\_\+ether\+\_\+addr (\begin{DoxyParamCaption}\item[{uint8\+\_\+t $\ast$}]{addr }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [static]}}



Definition at line \mbox{\hyperlink{if__iwm_8c_source_l06144}{6144}} of file \mbox{\hyperlink{if__iwm_8c_source}{if\+\_\+iwm.\+c}}.



Referenced by \mbox{\hyperlink{if__iwm_8c_source_l02137}{iwm\+\_\+set\+\_\+hw\+\_\+address()}}, and \mbox{\hyperlink{if__iwm_8c_source_l02014}{iwm\+\_\+set\+\_\+hw\+\_\+address\+\_\+family\+\_\+8000()}}.

Here is the caller graph for this function\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=350pt]{d3/deb/if__iwm_8c_a94d559e1f6be77b9e5ff735e59ec57e3_icgraph}
\end{center}
\end{figure}
\mbox{\Hypertarget{if__iwm_8c_ac010032a58072d78c6c91e29152d5b39}\label{if__iwm_8c_ac010032a58072d78c6c91e29152d5b39}} 
\index{if\_iwm.c@{if\_iwm.c}!iwm\_is\_wifi\_mcc\_supported@{iwm\_is\_wifi\_mcc\_supported}}
\index{iwm\_is\_wifi\_mcc\_supported@{iwm\_is\_wifi\_mcc\_supported}!if\_iwm.c@{if\_iwm.c}}
\doxysubsubsection{\texorpdfstring{iwm\_is\_wifi\_mcc\_supported()}{iwm\_is\_wifi\_mcc\_supported()}}
{\footnotesize\ttfamily static boolean\+\_\+t iwm\+\_\+is\+\_\+wifi\+\_\+mcc\+\_\+supported (\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_8c_source_l04598}{4598}} of file \mbox{\hyperlink{if__iwm_8c_source}{if\+\_\+iwm.\+c}}.



References \mbox{\hyperlink{if__iwmvar_8h_source_l00571}{iwm\+\_\+fw\+\_\+has\+\_\+api()}}, \mbox{\hyperlink{if__iwmvar_8h_source_l00577}{iwm\+\_\+fw\+\_\+has\+\_\+capa()}}, \mbox{\hyperlink{if__iwmreg_8h_source_l00843}{IWM\+\_\+\+UCODE\+\_\+\+TLV\+\_\+\+API\+\_\+\+WIFI\+\_\+\+MCC\+\_\+\+UPDATE}}, and \mbox{\hyperlink{if__iwmreg_8h_source_l00941}{IWM\+\_\+\+UCODE\+\_\+\+TLV\+\_\+\+CAPA\+\_\+\+LAR\+\_\+\+MULTI\+\_\+\+MCC}}.



Referenced by \mbox{\hyperlink{if__iwm_8c_source_l04605}{iwm\+\_\+send\+\_\+update\+\_\+mcc\+\_\+cmd()}}.

Here is the call graph for this function\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=350pt]{d3/deb/if__iwm_8c_ac010032a58072d78c6c91e29152d5b39_cgraph}
\end{center}
\end{figure}
Here is the caller graph for this function\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=350pt]{d3/deb/if__iwm_8c_ac010032a58072d78c6c91e29152d5b39_icgraph}
\end{center}
\end{figure}
\mbox{\Hypertarget{if__iwm_8c_af53df91d7015b4925b5c2938068b6856}\label{if__iwm_8c_af53df91d7015b4925b5c2938068b6856}} 
\index{if\_iwm.c@{if\_iwm.c}!iwm\_load\_ucode\_wait\_alive@{iwm\_load\_ucode\_wait\_alive}}
\index{iwm\_load\_ucode\_wait\_alive@{iwm\_load\_ucode\_wait\_alive}!if\_iwm.c@{if\_iwm.c}}
\doxysubsubsection{\texorpdfstring{iwm\_load\_ucode\_wait\_alive()}{iwm\_load\_ucode\_wait\_alive()}}
{\footnotesize\ttfamily static int iwm\+\_\+load\+\_\+ucode\+\_\+wait\+\_\+alive (\begin{DoxyParamCaption}\item[{struct \mbox{\hyperlink{structiwm__softc}{iwm\+\_\+softc}} $\ast$}]{sc,  }\item[{enum \mbox{\hyperlink{if__iwmvar_8h_a680b88b47a331f93dcdf230bf57590ac}{iwm\+\_\+ucode\+\_\+type}}}]{ucode\+\_\+type }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [static]}}



Definition at line \mbox{\hyperlink{if__iwm_8c_source_l02792}{2792}} of file \mbox{\hyperlink{if__iwm_8c_source}{if\+\_\+iwm.\+c}}.



References \mbox{\hyperlink{if__iwmvar_8h_source_l00484}{iwm\+\_\+softc\+::cfg}}, \mbox{\hyperlink{if__iwmvar_8h_source_l00462}{iwm\+\_\+softc\+::cur\+\_\+ucode}}, \mbox{\hyperlink{if__iwm__config_8h_source_l00136}{iwm\+\_\+cfg\+::device\+\_\+family}}, \mbox{\hyperlink{if__iwmvar_8h_source_l00186}{iwm\+\_\+fw\+\_\+info\+::img}}, \mbox{\hyperlink{if__iwmreg_8h_source_l01982}{IWM\+\_\+\+ALIVE}}, \mbox{\hyperlink{if__iwm_8c_source_l02720}{iwm\+\_\+alive\+\_\+fn()}}, \mbox{\hyperlink{if__iwm__config_8h_source_l00080}{IWM\+\_\+\+DEVICE\+\_\+\+FAMILY\+\_\+8000}}, \mbox{\hyperlink{if__iwm__fw_8c_source_l00129}{iwm\+\_\+free\+\_\+fw\+\_\+paging()}}, \mbox{\hyperlink{if__iwm__notif__wait_8c_source_l00176}{iwm\+\_\+init\+\_\+notification\+\_\+wait()}}, \mbox{\hyperlink{if__iwmvar_8h_source_l00566}{IWM\+\_\+\+LOCK}}, \mbox{\hyperlink{if__iwm__pcie__trans_8c_source_l00275}{iwm\+\_\+nic\+\_\+lock()}}, \mbox{\hyperlink{if__iwm__pcie__trans_8c_source_l00304}{iwm\+\_\+nic\+\_\+unlock()}}, \mbox{\hyperlink{if__iwm__pcie__trans_8c_source_l00171}{iwm\+\_\+read\+\_\+prph()}}, \mbox{\hyperlink{if__iwm__notif__wait_8c_source_l00214}{iwm\+\_\+remove\+\_\+notification()}}, \mbox{\hyperlink{if__iwm__fw_8c_source_l00301}{iwm\+\_\+save\+\_\+fw\+\_\+paging()}}, \mbox{\hyperlink{if__iwmreg_8h_source_l00635}{IWM\+\_\+\+SB\+\_\+\+CPU\+\_\+1\+\_\+\+STATUS}}, \mbox{\hyperlink{if__iwmreg_8h_source_l00636}{IWM\+\_\+\+SB\+\_\+\+CPU\+\_\+2\+\_\+\+STATUS}}, \mbox{\hyperlink{if__iwm__fw_8c_source_l00314}{iwm\+\_\+send\+\_\+paging\+\_\+cmd()}}, \mbox{\hyperlink{if__iwm_8c_source_l02632}{iwm\+\_\+start\+\_\+fw()}}, \mbox{\hyperlink{if__iwm_8c_source_l01688}{iwm\+\_\+trans\+\_\+pcie\+\_\+fw\+\_\+alive()}}, \mbox{\hyperlink{if__iwm_8c_source_l00234}{IWM\+\_\+\+UCODE\+\_\+\+ALIVE\+\_\+\+TIMEOUT}}, \mbox{\hyperlink{if__iwmvar_8h_source_l00567}{IWM\+\_\+\+UNLOCK}}, \mbox{\hyperlink{if__iwm__notif__wait_8c_source_l00196}{iwm\+\_\+wait\+\_\+notification()}}, \mbox{\hyperlink{if__iwmvar_8h_source_l00179}{iwm\+\_\+fw\+\_\+img\+::paging\+\_\+mem\+\_\+size}}, \mbox{\hyperlink{if__iwmvar_8h_source_l00408}{iwm\+\_\+softc\+::sc\+\_\+dev}}, \mbox{\hyperlink{if__iwmvar_8h_source_l00481}{iwm\+\_\+softc\+::sc\+\_\+fw}}, \mbox{\hyperlink{if__iwmvar_8h_source_l00522}{iwm\+\_\+softc\+::sc\+\_\+notif\+\_\+wait}}, \mbox{\hyperlink{if__iwm_8c_source_l00239}{iwm\+\_\+alive\+\_\+data\+::scd\+\_\+base\+\_\+addr}}, \mbox{\hyperlink{if__iwmvar_8h_source_l00463}{iwm\+\_\+softc\+::ucode\+\_\+loaded}}, and \mbox{\hyperlink{if__iwm_8c_source_l00238}{iwm\+\_\+alive\+\_\+data\+::valid}}.



Referenced by \mbox{\hyperlink{if__iwm_8c_source_l04692}{iwm\+\_\+init\+\_\+hw()}}, and \mbox{\hyperlink{if__iwm_8c_source_l02888}{iwm\+\_\+run\+\_\+init\+\_\+ucode()}}.

Here is the call graph for this function\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=350pt]{d3/deb/if__iwm_8c_af53df91d7015b4925b5c2938068b6856_cgraph}
\end{center}
\end{figure}
Here is the caller graph for this function\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=350pt]{d3/deb/if__iwm_8c_af53df91d7015b4925b5c2938068b6856_icgraph}
\end{center}
\end{figure}
\mbox{\Hypertarget{if__iwm_8c_a2206679645aba97dcc6b5e5cec53c8b8}\label{if__iwm_8c_a2206679645aba97dcc6b5e5cec53c8b8}} 
\index{if\_iwm.c@{if\_iwm.c}!iwm\_newstate@{iwm\_newstate}}
\index{iwm\_newstate@{iwm\_newstate}!if\_iwm.c@{if\_iwm.c}}
\doxysubsubsection{\texorpdfstring{iwm\_newstate()}{iwm\_newstate()}}
{\footnotesize\ttfamily static int iwm\+\_\+newstate (\begin{DoxyParamCaption}\item[{struct ieee80211vap $\ast$}]{vap,  }\item[{enum ieee80211\+\_\+state}]{nstate,  }\item[{int}]{arg }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [static]}}



Definition at line \mbox{\hyperlink{if__iwm_8c_source_l04423}{4423}} of file \mbox{\hyperlink{if__iwm_8c_source}{if\+\_\+iwm.\+c}}.



References \mbox{\hyperlink{if__iwmvar_8h_source_l00388}{iwm\+\_\+node\+::in\+\_\+assoc}}, \mbox{\hyperlink{if__iwmvar_8h_source_l00390}{iwm\+\_\+node\+::in\+\_\+lq}}, \mbox{\hyperlink{if__iwmvar_8h_source_l00385}{iwm\+\_\+node\+::in\+\_\+ni}}, \mbox{\hyperlink{if__iwmvar_8h_source_l00358}{iwm\+\_\+vap\+::iv\+\_\+newstate}}, \mbox{\hyperlink{if__iwm_8c_source_l04062}{iwm\+\_\+auth()}}, \mbox{\hyperlink{if__iwm_8c_source_l04328}{iwm\+\_\+bring\+\_\+down\+\_\+firmware()}}, \mbox{\hyperlink{if__iwm__power_8c_source_l00367}{iwm\+\_\+disable\+\_\+beacon\+\_\+filter()}}, \mbox{\hyperlink{if__iwm__debug_8h_source_l00059}{IWM\+\_\+\+DPRINTF}}, \mbox{\hyperlink{if__iwm__power_8c_source_l00356}{iwm\+\_\+enable\+\_\+beacon\+\_\+filter()}}, \mbox{\hyperlink{if__iwmvar_8h_source_l00424}{IWM\+\_\+\+FLAG\+\_\+\+SCAN\+\_\+\+RUNNING}}, \mbox{\hyperlink{if__iwm__led_8c_source_l00184}{iwm\+\_\+led\+\_\+blink\+\_\+stop()}}, \mbox{\hyperlink{if__iwm__led_8c_source_l00149}{iwm\+\_\+led\+\_\+disable()}}, \mbox{\hyperlink{if__iwm__led_8c_source_l00142}{iwm\+\_\+led\+\_\+enable()}}, \mbox{\hyperlink{if__iwmvar_8h_source_l00566}{IWM\+\_\+\+LOCK}}, \mbox{\hyperlink{if__iwm__mac__ctxt_8c_source_l00519}{iwm\+\_\+mac\+\_\+ctxt\+\_\+changed()}}, \mbox{\hyperlink{if__iwmvar_8h_source_l00392}{IWM\+\_\+\+NODE}}, \mbox{\hyperlink{if__iwm__power_8c_source_l00450}{iwm\+\_\+power\+\_\+update\+\_\+mac()}}, \mbox{\hyperlink{if__iwm__util_8c_source_l00503}{iwm\+\_\+send\+\_\+lq\+\_\+cmd()}}, \mbox{\hyperlink{if__iwm_8c_source_l04244}{iwm\+\_\+setrates()}}, \mbox{\hyperlink{if__iwm__sf_8c_source_l00298}{iwm\+\_\+sf\+\_\+update()}}, \mbox{\hyperlink{if__iwm__time__event_8c_source_l00409}{iwm\+\_\+stop\+\_\+session\+\_\+protection()}}, \mbox{\hyperlink{if__iwmvar_8h_source_l00567}{IWM\+\_\+\+UNLOCK}}, \mbox{\hyperlink{if__iwm_8c_source_l03983}{iwm\+\_\+update\+\_\+quotas()}}, \mbox{\hyperlink{if__iwm__sta_8c_source_l00205}{iwm\+\_\+update\+\_\+sta()}}, \mbox{\hyperlink{if__iwmvar_8h_source_l00382}{IWM\+\_\+\+VAP}}, \mbox{\hyperlink{if__iwmvar_8h_source_l00540}{iwm\+\_\+softc\+::last\+\_\+ebs\+\_\+successful}}, \mbox{\hyperlink{if__iwmvar_8h_source_l00408}{iwm\+\_\+softc\+::sc\+\_\+dev}}, and \mbox{\hyperlink{if__iwmvar_8h_source_l00417}{iwm\+\_\+softc\+::sc\+\_\+flags}}.



Referenced by \mbox{\hyperlink{if__iwm_8c_source_l06292}{iwm\+\_\+vap\+\_\+create()}}.

Here is the call graph for this function\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=350pt]{d3/deb/if__iwm_8c_a2206679645aba97dcc6b5e5cec53c8b8_cgraph}
\end{center}
\end{figure}
Here is the caller graph for this function\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=350pt]{d3/deb/if__iwm_8c_a2206679645aba97dcc6b5e5cec53c8b8_icgraph}
\end{center}
\end{figure}
\mbox{\Hypertarget{if__iwm_8c_a7b95a8bbadb1fc6ca84b7f42a9560f6b}\label{if__iwm_8c_a7b95a8bbadb1fc6ca84b7f42a9560f6b}} 
\index{if\_iwm.c@{if\_iwm.c}!iwm\_nic\_config@{iwm\_nic\_config}}
\index{iwm\_nic\_config@{iwm\_nic\_config}!if\_iwm.c@{if\_iwm.c}}
\doxysubsubsection{\texorpdfstring{iwm\_nic\_config()}{iwm\_nic\_config()}}
{\footnotesize\ttfamily static void iwm\+\_\+nic\+\_\+config (\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_8c_source_l01361}{1361}} of file \mbox{\hyperlink{if__iwm_8c_source}{if\+\_\+iwm.\+c}}.



References \mbox{\hyperlink{if__iwmvar_8h_source_l00484}{iwm\+\_\+softc\+::cfg}}, \mbox{\hyperlink{if__iwm__config_8h_source_l00136}{iwm\+\_\+cfg\+::device\+\_\+family}}, \mbox{\hyperlink{if__iwmreg_8h_source_l01222}{IWM\+\_\+\+APMG\+\_\+\+PS\+\_\+\+CTRL\+\_\+\+EARLY\+\_\+\+PWR\+\_\+\+OFF\+\_\+\+RESET\+\_\+\+DIS}}, \mbox{\hyperlink{if__iwmreg_8h_source_l01210}{IWM\+\_\+\+APMG\+\_\+\+PS\+\_\+\+CTRL\+\_\+\+REG}}, \mbox{\hyperlink{if__iwmreg_8h_source_l00094}{IWM\+\_\+\+CSR\+\_\+\+HW\+\_\+\+IF\+\_\+\+CONFIG\+\_\+\+REG}}, \mbox{\hyperlink{if__iwmreg_8h_source_l00170}{IWM\+\_\+\+CSR\+\_\+\+HW\+\_\+\+IF\+\_\+\+CONFIG\+\_\+\+REG\+\_\+\+BIT\+\_\+\+MAC\+\_\+\+SI}}, \mbox{\hyperlink{if__iwmreg_8h_source_l00171}{IWM\+\_\+\+CSR\+\_\+\+HW\+\_\+\+IF\+\_\+\+CONFIG\+\_\+\+REG\+\_\+\+BIT\+\_\+\+RADIO\+\_\+\+SI}}, \mbox{\hyperlink{if__iwmreg_8h_source_l00167}{IWM\+\_\+\+CSR\+\_\+\+HW\+\_\+\+IF\+\_\+\+CONFIG\+\_\+\+REG\+\_\+\+MSK\+\_\+\+MAC\+\_\+\+DASH}}, \mbox{\hyperlink{if__iwmreg_8h_source_l00168}{IWM\+\_\+\+CSR\+\_\+\+HW\+\_\+\+IF\+\_\+\+CONFIG\+\_\+\+REG\+\_\+\+MSK\+\_\+\+MAC\+\_\+\+STEP}}, \mbox{\hyperlink{if__iwmreg_8h_source_l00173}{IWM\+\_\+\+CSR\+\_\+\+HW\+\_\+\+IF\+\_\+\+CONFIG\+\_\+\+REG\+\_\+\+MSK\+\_\+\+PHY\+\_\+\+DASH}}, \mbox{\hyperlink{if__iwmreg_8h_source_l00174}{IWM\+\_\+\+CSR\+\_\+\+HW\+\_\+\+IF\+\_\+\+CONFIG\+\_\+\+REG\+\_\+\+MSK\+\_\+\+PHY\+\_\+\+STEP}}, \mbox{\hyperlink{if__iwmreg_8h_source_l00172}{IWM\+\_\+\+CSR\+\_\+\+HW\+\_\+\+IF\+\_\+\+CONFIG\+\_\+\+REG\+\_\+\+MSK\+\_\+\+PHY\+\_\+\+TYPE}}, \mbox{\hyperlink{if__iwmreg_8h_source_l00176}{IWM\+\_\+\+CSR\+\_\+\+HW\+\_\+\+IF\+\_\+\+CONFIG\+\_\+\+REG\+\_\+\+POS\+\_\+\+MAC\+\_\+\+DASH}}, \mbox{\hyperlink{if__iwmreg_8h_source_l00177}{IWM\+\_\+\+CSR\+\_\+\+HW\+\_\+\+IF\+\_\+\+CONFIG\+\_\+\+REG\+\_\+\+POS\+\_\+\+MAC\+\_\+\+STEP}}, \mbox{\hyperlink{if__iwmreg_8h_source_l00180}{IWM\+\_\+\+CSR\+\_\+\+HW\+\_\+\+IF\+\_\+\+CONFIG\+\_\+\+REG\+\_\+\+POS\+\_\+\+PHY\+\_\+\+DASH}}, \mbox{\hyperlink{if__iwmreg_8h_source_l00181}{IWM\+\_\+\+CSR\+\_\+\+HW\+\_\+\+IF\+\_\+\+CONFIG\+\_\+\+REG\+\_\+\+POS\+\_\+\+PHY\+\_\+\+STEP}}, \mbox{\hyperlink{if__iwmreg_8h_source_l00179}{IWM\+\_\+\+CSR\+\_\+\+HW\+\_\+\+IF\+\_\+\+CONFIG\+\_\+\+REG\+\_\+\+POS\+\_\+\+PHY\+\_\+\+TYPE}}, \mbox{\hyperlink{if__iwmreg_8h_source_l00297}{IWM\+\_\+\+CSR\+\_\+\+HW\+\_\+\+REV\+\_\+\+DASH}}, \mbox{\hyperlink{if__iwmreg_8h_source_l00298}{IWM\+\_\+\+CSR\+\_\+\+HW\+\_\+\+REV\+\_\+\+STEP}}, \mbox{\hyperlink{if__iwm__config_8h_source_l00079}{IWM\+\_\+\+DEVICE\+\_\+\+FAMILY\+\_\+7000}}, \mbox{\hyperlink{if__iwm__debug_8h_source_l00059}{IWM\+\_\+\+DPRINTF}}, \mbox{\hyperlink{if__iwmreg_8h_source_l01007}{IWM\+\_\+\+FW\+\_\+\+PHY\+\_\+\+CFG\+\_\+\+RADIO\+\_\+\+DASH}}, \mbox{\hyperlink{if__iwmreg_8h_source_l01006}{IWM\+\_\+\+FW\+\_\+\+PHY\+\_\+\+CFG\+\_\+\+RADIO\+\_\+\+DASH\+\_\+\+POS}}, \mbox{\hyperlink{if__iwmreg_8h_source_l01005}{IWM\+\_\+\+FW\+\_\+\+PHY\+\_\+\+CFG\+\_\+\+RADIO\+\_\+\+STEP}}, \mbox{\hyperlink{if__iwmreg_8h_source_l01004}{IWM\+\_\+\+FW\+\_\+\+PHY\+\_\+\+CFG\+\_\+\+RADIO\+\_\+\+STEP\+\_\+\+POS}}, \mbox{\hyperlink{if__iwmreg_8h_source_l01003}{IWM\+\_\+\+FW\+\_\+\+PHY\+\_\+\+CFG\+\_\+\+RADIO\+\_\+\+TYPE}}, \mbox{\hyperlink{if__iwmreg_8h_source_l01002}{IWM\+\_\+\+FW\+\_\+\+PHY\+\_\+\+CFG\+\_\+\+RADIO\+\_\+\+TYPE\+\_\+\+POS}}, \mbox{\hyperlink{if__iwm__util_8h_source_l00150}{iwm\+\_\+get\+\_\+phy\+\_\+config()}}, \mbox{\hyperlink{if__iwm__pcie__trans_8c_source_l00314}{iwm\+\_\+set\+\_\+bits\+\_\+mask\+\_\+prph()}}, \mbox{\hyperlink{if__iwmreg_8h_source_l06957}{IWM\+\_\+\+WRITE}}, and \mbox{\hyperlink{if__iwmvar_8h_source_l00454}{iwm\+\_\+softc\+::sc\+\_\+hw\+\_\+rev}}.



Referenced by \mbox{\hyperlink{if__iwm_8c_source_l01566}{iwm\+\_\+nic\+\_\+init()}}.

Here is the call graph for this function\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=350pt]{d3/deb/if__iwm_8c_a7b95a8bbadb1fc6ca84b7f42a9560f6b_cgraph}
\end{center}
\end{figure}
Here is the caller graph for this function\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=350pt]{d3/deb/if__iwm_8c_a7b95a8bbadb1fc6ca84b7f42a9560f6b_icgraph}
\end{center}
\end{figure}
\mbox{\Hypertarget{if__iwm_8c_abcd09a4732b913d48203edae16ce7ff0}\label{if__iwm_8c_abcd09a4732b913d48203edae16ce7ff0}} 
\index{if\_iwm.c@{if\_iwm.c}!iwm\_nic\_init@{iwm\_nic\_init}}
\index{iwm\_nic\_init@{iwm\_nic\_init}!if\_iwm.c@{if\_iwm.c}}
\doxysubsubsection{\texorpdfstring{iwm\_nic\_init()}{iwm\_nic\_init()}}
{\footnotesize\ttfamily static int iwm\+\_\+nic\+\_\+init (\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_8c_source_l01566}{1566}} of file \mbox{\hyperlink{if__iwm_8c_source}{if\+\_\+iwm.\+c}}.



References \mbox{\hyperlink{if__iwmvar_8h_source_l00484}{iwm\+\_\+softc\+::cfg}}, \mbox{\hyperlink{if__iwm__config_8h_source_l00136}{iwm\+\_\+cfg\+::device\+\_\+family}}, \mbox{\hyperlink{if__iwm__pcie__trans_8c_source_l00475}{iwm\+\_\+apm\+\_\+init()}}, \mbox{\hyperlink{if__iwmreg_8h_source_l00144}{IWM\+\_\+\+CSR\+\_\+\+MAC\+\_\+\+SHADOW\+\_\+\+REG\+\_\+\+CTRL}}, \mbox{\hyperlink{if__iwm__config_8h_source_l00079}{IWM\+\_\+\+DEVICE\+\_\+\+FAMILY\+\_\+7000}}, \mbox{\hyperlink{if__iwm__debug_8h_source_l00059}{IWM\+\_\+\+DPRINTF}}, \mbox{\hyperlink{if__iwm_8c_source_l01361}{iwm\+\_\+nic\+\_\+config()}}, \mbox{\hyperlink{if__iwm_8c_source_l01520}{iwm\+\_\+nic\+\_\+rx\+\_\+init()}}, \mbox{\hyperlink{if__iwm_8c_source_l01529}{iwm\+\_\+nic\+\_\+tx\+\_\+init()}}, \mbox{\hyperlink{if__iwm__pcie__trans_8c_source_l00653}{iwm\+\_\+set\+\_\+pwr()}}, and \mbox{\hyperlink{if__iwmreg_8h_source_l06963}{IWM\+\_\+\+SETBITS}}.



Referenced by \mbox{\hyperlink{if__iwm_8c_source_l02632}{iwm\+\_\+start\+\_\+fw()}}.

Here is the call graph for this function\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=350pt]{d3/deb/if__iwm_8c_abcd09a4732b913d48203edae16ce7ff0_cgraph}
\end{center}
\end{figure}
Here is the caller graph for this function\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=350pt]{d3/deb/if__iwm_8c_abcd09a4732b913d48203edae16ce7ff0_icgraph}
\end{center}
\end{figure}
\mbox{\Hypertarget{if__iwm_8c_ad158104530b57f95c38ef361e3a2b19c}\label{if__iwm_8c_ad158104530b57f95c38ef361e3a2b19c}} 
\index{if\_iwm.c@{if\_iwm.c}!iwm\_nic\_rx\_init@{iwm\_nic\_rx\_init}}
\index{iwm\_nic\_rx\_init@{iwm\_nic\_rx\_init}!if\_iwm.c@{if\_iwm.c}}
\doxysubsubsection{\texorpdfstring{iwm\_nic\_rx\_init()}{iwm\_nic\_rx\_init()}}
{\footnotesize\ttfamily static int iwm\+\_\+nic\+\_\+rx\+\_\+init (\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_8c_source_l01520}{1520}} of file \mbox{\hyperlink{if__iwm_8c_source}{if\+\_\+iwm.\+c}}.



References \mbox{\hyperlink{if__iwmvar_8h_source_l00484}{iwm\+\_\+softc\+::cfg}}, \mbox{\hyperlink{if__iwm_8c_source_l01465}{iwm\+\_\+nic\+\_\+rx\+\_\+legacy\+\_\+init()}}, \mbox{\hyperlink{if__iwm_8c_source_l01412}{iwm\+\_\+nic\+\_\+rx\+\_\+mq\+\_\+init()}}, and \mbox{\hyperlink{if__iwm__config_8h_source_l00138}{iwm\+\_\+cfg\+::mqrx\+\_\+supported}}.



Referenced by \mbox{\hyperlink{if__iwm_8c_source_l01566}{iwm\+\_\+nic\+\_\+init()}}.

Here is the call graph for this function\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=350pt]{d3/deb/if__iwm_8c_ad158104530b57f95c38ef361e3a2b19c_cgraph}
\end{center}
\end{figure}
Here is the caller graph for this function\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=350pt]{d3/deb/if__iwm_8c_ad158104530b57f95c38ef361e3a2b19c_icgraph}
\end{center}
\end{figure}
\mbox{\Hypertarget{if__iwm_8c_a39fe8420f5bb58476a8c890b6a231e1c}\label{if__iwm_8c_a39fe8420f5bb58476a8c890b6a231e1c}} 
\index{if\_iwm.c@{if\_iwm.c}!iwm\_nic\_rx\_legacy\_init@{iwm\_nic\_rx\_legacy\_init}}
\index{iwm\_nic\_rx\_legacy\_init@{iwm\_nic\_rx\_legacy\_init}!if\_iwm.c@{if\_iwm.c}}
\doxysubsubsection{\texorpdfstring{iwm\_nic\_rx\_legacy\_init()}{iwm\_nic\_rx\_legacy\_init()}}
{\footnotesize\ttfamily static int iwm\+\_\+nic\+\_\+rx\+\_\+legacy\+\_\+init (\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_8c_source_l01465}{1465}} of file \mbox{\hyperlink{if__iwm_8c_source}{if\+\_\+iwm.\+c}}.



References \mbox{\hyperlink{if__iwmvar_8h_source_l00484}{iwm\+\_\+softc\+::cfg}}, \mbox{\hyperlink{if__iwmvar_8h_source_l00301}{iwm\+\_\+rx\+\_\+ring\+::free\+\_\+desc\+\_\+dma}}, \mbox{\hyperlink{if__iwm__config_8h_source_l00137}{iwm\+\_\+cfg\+::host\+\_\+interrupt\+\_\+operation\+\_\+mode}}, \mbox{\hyperlink{if__iwmreg_8h_source_l00095}{IWM\+\_\+\+CSR\+\_\+\+INT\+\_\+\+COALESCING}}, \mbox{\hyperlink{if__iwmreg_8h_source_l01629}{IWM\+\_\+\+FH\+\_\+\+MEM\+\_\+\+RCSR\+\_\+\+CHNL0\+\_\+\+CONFIG\+\_\+\+REG}}, \mbox{\hyperlink{if__iwmreg_8h_source_l01631}{IWM\+\_\+\+FH\+\_\+\+MEM\+\_\+\+RCSR\+\_\+\+CHNL0\+\_\+\+FLUSH\+\_\+\+RB\+\_\+\+REQ}}, \mbox{\hyperlink{if__iwmreg_8h_source_l01630}{IWM\+\_\+\+FH\+\_\+\+MEM\+\_\+\+RCSR\+\_\+\+CHNL0\+\_\+\+RBDCB\+\_\+\+WPTR}}, \mbox{\hyperlink{if__iwmreg_8h_source_l01655}{IWM\+\_\+\+FH\+\_\+\+RCSR\+\_\+\+CHNL0\+\_\+\+RX\+\_\+\+CONFIG\+\_\+\+IRQ\+\_\+\+DEST\+\_\+\+INT\+\_\+\+HOST\+\_\+\+VAL}}, \mbox{\hyperlink{if__iwmreg_8h_source_l01653}{IWM\+\_\+\+FH\+\_\+\+RCSR\+\_\+\+CHNL0\+\_\+\+RX\+\_\+\+IGNORE\+\_\+\+RXF\+\_\+\+EMPTY}}, \mbox{\hyperlink{if__iwmreg_8h_source_l01646}{IWM\+\_\+\+FH\+\_\+\+RCSR\+\_\+\+RX\+\_\+\+CONFIG\+\_\+\+CHNL\+\_\+\+EN\+\_\+\+ENABLE\+\_\+\+VAL}}, \mbox{\hyperlink{if__iwmreg_8h_source_l01640}{IWM\+\_\+\+FH\+\_\+\+RCSR\+\_\+\+RX\+\_\+\+CONFIG\+\_\+\+RBDCB\+\_\+\+SIZE\+\_\+\+POS}}, \mbox{\hyperlink{if__iwmreg_8h_source_l01641}{IWM\+\_\+\+FH\+\_\+\+RCSR\+\_\+\+RX\+\_\+\+CONFIG\+\_\+\+REG\+\_\+\+IRQ\+\_\+\+RBTH\+\_\+\+POS}}, \mbox{\hyperlink{if__iwmreg_8h_source_l01648}{IWM\+\_\+\+FH\+\_\+\+RCSR\+\_\+\+RX\+\_\+\+CONFIG\+\_\+\+REG\+\_\+\+VAL\+\_\+\+RB\+\_\+\+SIZE\+\_\+4K}}, \mbox{\hyperlink{if__iwmreg_8h_source_l01585}{IWM\+\_\+\+FH\+\_\+\+RSCSR\+\_\+\+CHNL0\+\_\+\+RBDCB\+\_\+\+BASE\+\_\+\+REG}}, \mbox{\hyperlink{if__iwmreg_8h_source_l01593}{IWM\+\_\+\+FH\+\_\+\+RSCSR\+\_\+\+CHNL0\+\_\+\+RBDCB\+\_\+\+WPTR\+\_\+\+REG}}, \mbox{\hyperlink{if__iwmreg_8h_source_l01597}{IWM\+\_\+\+FH\+\_\+\+RSCSR\+\_\+\+CHNL0\+\_\+\+RDPTR}}, \mbox{\hyperlink{if__iwmreg_8h_source_l01578}{IWM\+\_\+\+FH\+\_\+\+RSCSR\+\_\+\+CHNL0\+\_\+\+STTS\+\_\+\+WPTR\+\_\+\+REG}}, \mbox{\hyperlink{if__iwmreg_8h_source_l01594}{IWM\+\_\+\+FH\+\_\+\+RSCSR\+\_\+\+CHNL0\+\_\+\+WPTR}}, \mbox{\hyperlink{if__iwmreg_8h_source_l00671}{IWM\+\_\+\+HOST\+\_\+\+INT\+\_\+\+OPER\+\_\+\+MODE}}, \mbox{\hyperlink{if__iwmreg_8h_source_l00669}{IWM\+\_\+\+HOST\+\_\+\+INT\+\_\+\+TIMEOUT\+\_\+\+DEF}}, \mbox{\hyperlink{if__iwm__pcie__trans_8c_source_l00275}{iwm\+\_\+nic\+\_\+lock()}}, \mbox{\hyperlink{if__iwm__pcie__trans_8c_source_l00304}{iwm\+\_\+nic\+\_\+unlock()}}, \mbox{\hyperlink{if__iwm__pcie__trans_8c_source_l00661}{iwm\+\_\+pcie\+\_\+rx\+\_\+stop()}}, \mbox{\hyperlink{if__iwmreg_8h_source_l01807}{IWM\+\_\+\+RX\+\_\+\+QUEUE\+\_\+\+SIZE\+\_\+\+LOG}}, \mbox{\hyperlink{if__iwmreg_8h_source_l01642}{IWM\+\_\+\+RX\+\_\+\+RB\+\_\+\+TIMEOUT}}, \mbox{\hyperlink{if__iwmreg_8h_source_l06963}{IWM\+\_\+\+SETBITS}}, \mbox{\hyperlink{if__iwmreg_8h_source_l06957}{IWM\+\_\+\+WRITE}}, \mbox{\hyperlink{if__iwmreg_8h_source_l06960}{IWM\+\_\+\+WRITE\+\_\+1}}, \mbox{\hyperlink{if__iwmvar_8h_source_l00248}{iwm\+\_\+dma\+\_\+info\+::paddr}}, \mbox{\hyperlink{if__iwmvar_8h_source_l00447}{iwm\+\_\+softc\+::rxq}}, and \mbox{\hyperlink{if__iwmvar_8h_source_l00303}{iwm\+\_\+rx\+\_\+ring\+::stat\+\_\+dma}}.



Referenced by \mbox{\hyperlink{if__iwm_8c_source_l01520}{iwm\+\_\+nic\+\_\+rx\+\_\+init()}}.

Here is the call graph for this function\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=350pt]{d3/deb/if__iwm_8c_a39fe8420f5bb58476a8c890b6a231e1c_cgraph}
\end{center}
\end{figure}
Here is the caller graph for this function\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=350pt]{d3/deb/if__iwm_8c_a39fe8420f5bb58476a8c890b6a231e1c_icgraph}
\end{center}
\end{figure}
\mbox{\Hypertarget{if__iwm_8c_a50fca726ea707f8551392c5985cd240a}\label{if__iwm_8c_a50fca726ea707f8551392c5985cd240a}} 
\index{if\_iwm.c@{if\_iwm.c}!iwm\_nic\_rx\_mq\_init@{iwm\_nic\_rx\_mq\_init}}
\index{iwm\_nic\_rx\_mq\_init@{iwm\_nic\_rx\_mq\_init}!if\_iwm.c@{if\_iwm.c}}
\doxysubsubsection{\texorpdfstring{iwm\_nic\_rx\_mq\_init()}{iwm\_nic\_rx\_mq\_init()}}
{\footnotesize\ttfamily static int iwm\+\_\+nic\+\_\+rx\+\_\+mq\+\_\+init (\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_8c_source_l01412}{1412}} of file \mbox{\hyperlink{if__iwm_8c_source}{if\+\_\+iwm.\+c}}.



References \mbox{\hyperlink{if__iwmvar_8h_source_l00484}{iwm\+\_\+softc\+::cfg}}, \mbox{\hyperlink{if__iwmvar_8h_source_l00301}{iwm\+\_\+rx\+\_\+ring\+::free\+\_\+desc\+\_\+dma}}, \mbox{\hyperlink{if__iwm__config_8h_source_l00139}{iwm\+\_\+cfg\+::integrated}}, \mbox{\hyperlink{if__iwmreg_8h_source_l00095}{IWM\+\_\+\+CSR\+\_\+\+INT\+\_\+\+COALESCING}}, \mbox{\hyperlink{if__iwmreg_8h_source_l00669}{IWM\+\_\+\+HOST\+\_\+\+INT\+\_\+\+TIMEOUT\+\_\+\+DEF}}, \mbox{\hyperlink{if__iwm__pcie__trans_8c_source_l00275}{iwm\+\_\+nic\+\_\+lock()}}, \mbox{\hyperlink{if__iwm__pcie__trans_8c_source_l00304}{iwm\+\_\+nic\+\_\+unlock()}}, \mbox{\hyperlink{if__iwmreg_8h_source_l00530}{IWM\+\_\+\+RFH\+\_\+\+DMA\+\_\+\+EN\+\_\+\+ENABLE\+\_\+\+VAL}}, \mbox{\hyperlink{if__iwmreg_8h_source_l00534}{IWM\+\_\+\+RFH\+\_\+\+GEN\+\_\+\+CFG}}, \mbox{\hyperlink{if__iwmreg_8h_source_l00537}{IWM\+\_\+\+RFH\+\_\+\+GEN\+\_\+\+CFG\+\_\+\+RB\+\_\+\+CHUNK\+\_\+\+SIZE\+\_\+128}}, \mbox{\hyperlink{if__iwmreg_8h_source_l00538}{IWM\+\_\+\+RFH\+\_\+\+GEN\+\_\+\+CFG\+\_\+\+RB\+\_\+\+CHUNK\+\_\+\+SIZE\+\_\+64}}, \mbox{\hyperlink{if__iwmreg_8h_source_l00536}{IWM\+\_\+\+RFH\+\_\+\+GEN\+\_\+\+CFG\+\_\+\+RFH\+\_\+\+DMA\+\_\+\+SNOOP}}, \mbox{\hyperlink{if__iwmreg_8h_source_l00535}{IWM\+\_\+\+RFH\+\_\+\+GEN\+\_\+\+CFG\+\_\+\+SERVICE\+\_\+\+DMA\+\_\+\+SNOOP}}, \mbox{\hyperlink{if__iwmreg_8h_source_l00441}{IWM\+\_\+\+RFH\+\_\+\+Q0\+\_\+\+FRBDCB\+\_\+\+BA\+\_\+\+LSB}}, \mbox{\hyperlink{if__iwmreg_8h_source_l00450}{IWM\+\_\+\+RFH\+\_\+\+Q0\+\_\+\+FRBDCB\+\_\+\+RIDX}}, \mbox{\hyperlink{if__iwmreg_8h_source_l00444}{IWM\+\_\+\+RFH\+\_\+\+Q0\+\_\+\+FRBDCB\+\_\+\+WIDX}}, \mbox{\hyperlink{if__iwmreg_8h_source_l00447}{IWM\+\_\+\+RFH\+\_\+\+Q0\+\_\+\+FRBDCB\+\_\+\+WIDX\+\_\+\+TRG}}, \mbox{\hyperlink{if__iwmreg_8h_source_l00461}{IWM\+\_\+\+RFH\+\_\+\+Q0\+\_\+\+URBD\+\_\+\+STTS\+\_\+\+WPTR\+\_\+\+LSB}}, \mbox{\hyperlink{if__iwmreg_8h_source_l00453}{IWM\+\_\+\+RFH\+\_\+\+Q0\+\_\+\+URBDCB\+\_\+\+BA\+\_\+\+LSB}}, \mbox{\hyperlink{if__iwmreg_8h_source_l00456}{IWM\+\_\+\+RFH\+\_\+\+Q0\+\_\+\+URBDCB\+\_\+\+WIDX}}, \mbox{\hyperlink{if__iwmreg_8h_source_l00497}{IWM\+\_\+\+RFH\+\_\+\+RXF\+\_\+\+DMA\+\_\+\+CFG}}, \mbox{\hyperlink{if__iwmreg_8h_source_l00527}{IWM\+\_\+\+RFH\+\_\+\+RXF\+\_\+\+DMA\+\_\+\+DROP\+\_\+\+TOO\+\_\+\+LARGE\+\_\+\+MASK}}, \mbox{\hyperlink{if__iwmreg_8h_source_l00526}{IWM\+\_\+\+RFH\+\_\+\+RXF\+\_\+\+DMA\+\_\+\+MIN\+\_\+\+RB\+\_\+4\+\_\+8}}, \mbox{\hyperlink{if__iwmreg_8h_source_l00504}{IWM\+\_\+\+RFH\+\_\+\+RXF\+\_\+\+DMA\+\_\+\+RB\+\_\+\+SIZE\+\_\+4K}}, \mbox{\hyperlink{if__iwmreg_8h_source_l00521}{IWM\+\_\+\+RFH\+\_\+\+RXF\+\_\+\+DMA\+\_\+\+RBDCB\+\_\+\+SIZE\+\_\+512}}, \mbox{\hyperlink{if__iwmreg_8h_source_l00532}{IWM\+\_\+\+RFH\+\_\+\+RXF\+\_\+\+RXQ\+\_\+\+ACTIVE}}, \mbox{\hyperlink{if__iwmreg_8h_source_l06957}{IWM\+\_\+\+WRITE}}, \mbox{\hyperlink{if__iwmreg_8h_source_l06960}{IWM\+\_\+\+WRITE\+\_\+1}}, \mbox{\hyperlink{if__iwm__pcie__trans_8c_source_l00180}{iwm\+\_\+write\+\_\+prph()}}, \mbox{\hyperlink{if__iwm__pcie__trans_8c_source_l00189}{iwm\+\_\+write\+\_\+prph64()}}, \mbox{\hyperlink{if__iwmvar_8h_source_l00248}{iwm\+\_\+dma\+\_\+info\+::paddr}}, \mbox{\hyperlink{if__iwmvar_8h_source_l00447}{iwm\+\_\+softc\+::rxq}}, \mbox{\hyperlink{if__iwmvar_8h_source_l00303}{iwm\+\_\+rx\+\_\+ring\+::stat\+\_\+dma}}, and \mbox{\hyperlink{if__iwmvar_8h_source_l00302}{iwm\+\_\+rx\+\_\+ring\+::used\+\_\+desc\+\_\+dma}}.



Referenced by \mbox{\hyperlink{if__iwm_8c_source_l01520}{iwm\+\_\+nic\+\_\+rx\+\_\+init()}}.

Here is the call graph for this function\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=350pt]{d3/deb/if__iwm_8c_a50fca726ea707f8551392c5985cd240a_cgraph}
\end{center}
\end{figure}
Here is the caller graph for this function\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=350pt]{d3/deb/if__iwm_8c_a50fca726ea707f8551392c5985cd240a_icgraph}
\end{center}
\end{figure}
\mbox{\Hypertarget{if__iwm_8c_ac678b5ea29d6766fa28dee9e01c57f82}\label{if__iwm_8c_ac678b5ea29d6766fa28dee9e01c57f82}} 
\index{if\_iwm.c@{if\_iwm.c}!iwm\_nic\_tx\_init@{iwm\_nic\_tx\_init}}
\index{iwm\_nic\_tx\_init@{iwm\_nic\_tx\_init}!if\_iwm.c@{if\_iwm.c}}
\doxysubsubsection{\texorpdfstring{iwm\_nic\_tx\_init()}{iwm\_nic\_tx\_init()}}
{\footnotesize\ttfamily static int iwm\+\_\+nic\+\_\+tx\+\_\+init (\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_8c_source_l01529}{1529}} of file \mbox{\hyperlink{if__iwm_8c_source}{if\+\_\+iwm.\+c}}.



References \mbox{\hyperlink{if__iwmvar_8h_source_l00279}{iwm\+\_\+tx\+\_\+ring\+::desc}}, \mbox{\hyperlink{if__iwmvar_8h_source_l00277}{iwm\+\_\+tx\+\_\+ring\+::desc\+\_\+dma}}, \mbox{\hyperlink{if__iwm__debug_8h_source_l00059}{IWM\+\_\+\+DPRINTF}}, \mbox{\hyperlink{if__iwmreg_8h_source_l01465}{IWM\+\_\+\+FH\+\_\+\+KW\+\_\+\+MEM\+\_\+\+ADDR\+\_\+\+REG}}, \mbox{\hyperlink{if__iwmreg_8h_source_l01490}{IWM\+\_\+\+FH\+\_\+\+MEM\+\_\+\+CBBC\+\_\+\+QUEUE()}}, \mbox{\hyperlink{if__iwm__pcie__trans_8c_source_l00275}{iwm\+\_\+nic\+\_\+lock()}}, \mbox{\hyperlink{if__iwm__pcie__trans_8c_source_l00304}{iwm\+\_\+nic\+\_\+unlock()}}, \mbox{\hyperlink{if__iwmreg_8h_source_l01399}{IWM\+\_\+\+SCD\+\_\+\+GP\+\_\+\+CTRL}}, \mbox{\hyperlink{if__iwmreg_8h_source_l01365}{IWM\+\_\+\+SCD\+\_\+\+GP\+\_\+\+CTRL\+\_\+\+AUTO\+\_\+\+ACTIVE\+\_\+\+MODE}}, \mbox{\hyperlink{if__iwmreg_8h_source_l01364}{IWM\+\_\+\+SCD\+\_\+\+GP\+\_\+\+CTRL\+\_\+\+ENABLE\+\_\+31\+\_\+\+QUEUES}}, \mbox{\hyperlink{if__iwmreg_8h_source_l01393}{IWM\+\_\+\+SCD\+\_\+\+TXFACT}}, \mbox{\hyperlink{if__iwm__pcie__trans_8c_source_l00329}{iwm\+\_\+set\+\_\+bits\+\_\+prph()}}, \mbox{\hyperlink{if__iwmreg_8h_source_l06957}{IWM\+\_\+\+WRITE}}, \mbox{\hyperlink{if__iwm__pcie__trans_8c_source_l00180}{iwm\+\_\+write\+\_\+prph()}}, \mbox{\hyperlink{if__iwmvar_8h_source_l00457}{iwm\+\_\+softc\+::kw\+\_\+dma}}, \mbox{\hyperlink{if__iwmvar_8h_source_l00248}{iwm\+\_\+dma\+\_\+info\+::paddr}}, \mbox{\hyperlink{if__iwmvar_8h_source_l00283}{iwm\+\_\+tx\+\_\+ring\+::qid}}, and \mbox{\hyperlink{if__iwmvar_8h_source_l00446}{iwm\+\_\+softc\+::txq}}.



Referenced by \mbox{\hyperlink{if__iwm_8c_source_l01566}{iwm\+\_\+nic\+\_\+init()}}.

Here is the call graph for this function\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=350pt]{d3/deb/if__iwm_8c_ac678b5ea29d6766fa28dee9e01c57f82_cgraph}
\end{center}
\end{figure}
Here is the caller graph for this function\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=350pt]{d3/deb/if__iwm_8c_ac678b5ea29d6766fa28dee9e01c57f82_icgraph}
\end{center}
\end{figure}
\mbox{\Hypertarget{if__iwm_8c_a28d3e75328a677098089201db9922cd6}\label{if__iwm_8c_a28d3e75328a677098089201db9922cd6}} 
\index{if\_iwm.c@{if\_iwm.c}!iwm\_node\_alloc@{iwm\_node\_alloc}}
\index{iwm\_node\_alloc@{iwm\_node\_alloc}!if\_iwm.c@{if\_iwm.c}}
\doxysubsubsection{\texorpdfstring{iwm\_node\_alloc()}{iwm\_node\_alloc()}}
{\footnotesize\ttfamily static struct ieee80211\+\_\+node $\ast$ iwm\+\_\+node\+\_\+alloc (\begin{DoxyParamCaption}\item[{struct ieee80211vap $\ast$}]{vap,  }\item[{const uint8\+\_\+t}]{mac\mbox{[}\+IEEE80211\+\_\+\+ADDR\+\_\+\+LEN\mbox{]} }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [static]}}



Definition at line \mbox{\hyperlink{if__iwm_8c_source_l04191}{4191}} of file \mbox{\hyperlink{if__iwm_8c_source}{if\+\_\+iwm.\+c}}.



Referenced by \mbox{\hyperlink{if__iwm_8c_source_l06202}{iwm\+\_\+preinit()}}.

Here is the caller graph for this function\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=350pt]{d3/deb/if__iwm_8c_a28d3e75328a677098089201db9922cd6_icgraph}
\end{center}
\end{figure}
\mbox{\Hypertarget{if__iwm_8c_a6cde834579010be718e17ab03ca9cf2e}\label{if__iwm_8c_a6cde834579010be718e17ab03ca9cf2e}} 
\index{if\_iwm.c@{if\_iwm.c}!iwm\_notif\_intr@{iwm\_notif\_intr}}
\index{iwm\_notif\_intr@{iwm\_notif\_intr}!if\_iwm.c@{if\_iwm.c}}
\doxysubsubsection{\texorpdfstring{iwm\_notif\_intr()}{iwm\_notif\_intr()}}
{\footnotesize\ttfamily static void iwm\+\_\+notif\+\_\+intr (\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_8c_source_l05572}{5572}} of file \mbox{\hyperlink{if__iwm_8c_source}{if\+\_\+iwm.\+c}}.



References \mbox{\hyperlink{if__iwmvar_8h_source_l00484}{iwm\+\_\+softc\+::cfg}}, \mbox{\hyperlink{if__iwmreg_8h_source_l01826}{iwm\+\_\+rb\+\_\+status\+::closed\+\_\+rb\+\_\+num}}, \mbox{\hyperlink{if__iwmvar_8h_source_l00310}{iwm\+\_\+rx\+\_\+ring\+::cur}}, \mbox{\hyperlink{if__iwmvar_8h_source_l00307}{iwm\+\_\+rx\+\_\+ring\+::data}}, \mbox{\hyperlink{if__iwmvar_8h_source_l00309}{iwm\+\_\+rx\+\_\+ring\+::data\+\_\+dmat}}, \mbox{\hyperlink{if__iwm__debug_8h_source_l00059}{IWM\+\_\+\+DPRINTF}}, \mbox{\hyperlink{if__iwmreg_8h_source_l01594}{IWM\+\_\+\+FH\+\_\+\+RSCSR\+\_\+\+CHNL0\+\_\+\+WPTR}}, \mbox{\hyperlink{if__iwm_8c_source_l05250}{iwm\+\_\+handle\+\_\+rxb()}}, \mbox{\hyperlink{if__iwmreg_8h_source_l00447}{IWM\+\_\+\+RFH\+\_\+\+Q0\+\_\+\+FRBDCB\+\_\+\+WIDX\+\_\+\+TRG}}, \mbox{\hyperlink{if__iwmvar_8h_source_l00288}{IWM\+\_\+\+RX\+\_\+\+LEGACY\+\_\+\+RING\+\_\+\+COUNT}}, \mbox{\hyperlink{if__iwmvar_8h_source_l00289}{IWM\+\_\+\+RX\+\_\+\+MQ\+\_\+\+RING\+\_\+\+COUNT}}, \mbox{\hyperlink{if__iwmreg_8h_source_l06957}{IWM\+\_\+\+WRITE}}, \mbox{\hyperlink{if__iwmvar_8h_source_l00296}{iwm\+\_\+rx\+\_\+data\+::m}}, \mbox{\hyperlink{if__iwmvar_8h_source_l00246}{iwm\+\_\+dma\+\_\+info\+::map}}, \mbox{\hyperlink{if__iwmvar_8h_source_l00297}{iwm\+\_\+rx\+\_\+data\+::map}}, \mbox{\hyperlink{if__iwm__config_8h_source_l00138}{iwm\+\_\+cfg\+::mqrx\+\_\+supported}}, \mbox{\hyperlink{if__iwmvar_8h_source_l00447}{iwm\+\_\+softc\+::rxq}}, \mbox{\hyperlink{if__iwmvar_8h_source_l00306}{iwm\+\_\+rx\+\_\+ring\+::stat}}, \mbox{\hyperlink{if__iwmvar_8h_source_l00303}{iwm\+\_\+rx\+\_\+ring\+::stat\+\_\+dma}}, and \mbox{\hyperlink{if__iwmvar_8h_source_l00245}{iwm\+\_\+dma\+\_\+info\+::tag}}.



Referenced by \mbox{\hyperlink{if__iwm_8c_source_l05619}{iwm\+\_\+intr()}}.

Here is the call graph for this function\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=350pt]{d3/deb/if__iwm_8c_a6cde834579010be718e17ab03ca9cf2e_cgraph}
\end{center}
\end{figure}
Here is the caller graph for this function\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=350pt]{d3/deb/if__iwm_8c_a6cde834579010be718e17ab03ca9cf2e_icgraph}
\end{center}
\end{figure}
\mbox{\Hypertarget{if__iwm_8c_a8022b1259eb9d94e86264a6f06bb23af}\label{if__iwm_8c_a8022b1259eb9d94e86264a6f06bb23af}} 
\index{if\_iwm.c@{if\_iwm.c}!iwm\_nvm\_init@{iwm\_nvm\_init}}
\index{iwm\_nvm\_init@{iwm\_nvm\_init}!if\_iwm.c@{if\_iwm.c}}
\doxysubsubsection{\texorpdfstring{iwm\_nvm\_init()}{iwm\_nvm\_init()}}
{\footnotesize\ttfamily static int iwm\+\_\+nvm\+\_\+init (\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_8c_source_l02292}{2292}} of file \mbox{\hyperlink{if__iwm_8c_source}{if\+\_\+iwm.\+c}}.



References \mbox{\hyperlink{if__iwmvar_8h_source_l00484}{iwm\+\_\+softc\+::cfg}}, \mbox{\hyperlink{if__iwm_8c_source_l00231}{iwm\+\_\+nvm\+\_\+section\+::data}}, \mbox{\hyperlink{if__iwm__config_8h_source_l00135}{iwm\+\_\+cfg\+::eeprom\+\_\+size}}, \mbox{\hyperlink{if__iwm__debug_8h_source_l00059}{IWM\+\_\+\+DPRINTF}}, \mbox{\hyperlink{if__iwmreg_8h_source_l02412}{IWM\+\_\+\+NVM\+\_\+\+NUM\+\_\+\+OF\+\_\+\+SECTIONS}}, \mbox{\hyperlink{if__iwm_8c_source_l01874}{iwm\+\_\+nvm\+\_\+read\+\_\+section()}}, \mbox{\hyperlink{if__iwm_8c_source_l02238}{iwm\+\_\+parse\+\_\+nvm\+\_\+sections()}}, \mbox{\hyperlink{if__iwm_8c_source_l00230}{iwm\+\_\+nvm\+\_\+section\+::length}}, \mbox{\hyperlink{if__iwmvar_8h_source_l00485}{iwm\+\_\+softc\+::nvm\+\_\+data}}, \mbox{\hyperlink{if__iwm__config_8h_source_l00140}{iwm\+\_\+cfg\+::nvm\+\_\+hw\+\_\+section\+\_\+num}}, \mbox{\hyperlink{if__iwmvar_8h_source_l00213}{iwm\+\_\+nvm\+\_\+data\+::nvm\+\_\+version}}, and \mbox{\hyperlink{if__iwmvar_8h_source_l00408}{iwm\+\_\+softc\+::sc\+\_\+dev}}.



Referenced by \mbox{\hyperlink{if__iwm_8c_source_l02888}{iwm\+\_\+run\+\_\+init\+\_\+ucode()}}.

Here is the call graph for this function\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=350pt]{d3/deb/if__iwm_8c_a8022b1259eb9d94e86264a6f06bb23af_cgraph}
\end{center}
\end{figure}
Here is the caller graph for this function\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=350pt]{d3/deb/if__iwm_8c_a8022b1259eb9d94e86264a6f06bb23af_icgraph}
\end{center}
\end{figure}
\mbox{\Hypertarget{if__iwm_8c_ae4a3c515811e06c89164b1958ab77279}\label{if__iwm_8c_ae4a3c515811e06c89164b1958ab77279}} 
\index{if\_iwm.c@{if\_iwm.c}!iwm\_nvm\_read\_chunk@{iwm\_nvm\_read\_chunk}}
\index{iwm\_nvm\_read\_chunk@{iwm\_nvm\_read\_chunk}!if\_iwm.c@{if\_iwm.c}}
\doxysubsubsection{\texorpdfstring{iwm\_nvm\_read\_chunk()}{iwm\_nvm\_read\_chunk()}}
{\footnotesize\ttfamily static int iwm\+\_\+nvm\+\_\+read\+\_\+chunk (\begin{DoxyParamCaption}\item[{struct \mbox{\hyperlink{structiwm__softc}{iwm\+\_\+softc}} $\ast$}]{sc,  }\item[{uint16\+\_\+t}]{section,  }\item[{uint16\+\_\+t}]{offset,  }\item[{uint16\+\_\+t}]{length,  }\item[{uint8\+\_\+t $\ast$}]{data,  }\item[{uint16\+\_\+t $\ast$}]{len }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [static]}}



Definition at line \mbox{\hyperlink{if__iwm_8c_source_l01777}{1777}} of file \mbox{\hyperlink{if__iwm_8c_source}{if\+\_\+iwm.\+c}}.



References \mbox{\hyperlink{if__iwmreg_8h_source_l02429}{iwm\+\_\+nvm\+\_\+access\+\_\+cmd\+::data}}, \mbox{\hyperlink{if__iwmreg_8h_source_l02496}{iwm\+\_\+nvm\+\_\+access\+\_\+resp\+::data}}, \mbox{\hyperlink{if__iwmreg_8h_source_l06925}{iwm\+\_\+rx\+\_\+packet\+::data}}, \mbox{\hyperlink{if__iwmvar_8h_source_l00232}{iwm\+\_\+host\+\_\+cmd\+::id}}, \mbox{\hyperlink{if__iwmvar_8h_source_l00327}{IWM\+\_\+\+CMD\+\_\+\+SEND\+\_\+\+IN\+\_\+\+RFKILL}}, \mbox{\hyperlink{if__iwmvar_8h_source_l00326}{IWM\+\_\+\+CMD\+\_\+\+WANT\+\_\+\+SKB}}, \mbox{\hyperlink{if__iwm__debug_8h_source_l00059}{IWM\+\_\+\+DPRINTF}}, \mbox{\hyperlink{if__iwm__util_8c_source_l00418}{iwm\+\_\+free\+\_\+resp()}}, \mbox{\hyperlink{if__iwmreg_8h_source_l02057}{IWM\+\_\+\+NVM\+\_\+\+ACCESS\+\_\+\+CMD}}, \mbox{\hyperlink{if__iwm_8c_source_l01768}{IWM\+\_\+\+NVM\+\_\+\+READ\+\_\+\+OPCODE}}, \mbox{\hyperlink{if__iwm_8c_source_l01773}{IWM\+\_\+\+READ\+\_\+\+NVM\+\_\+\+CHUNK\+\_\+\+NOT\+\_\+\+VALID\+\_\+\+ADDRESS}}, \mbox{\hyperlink{if__iwm__util_8c_source_l00170}{iwm\+\_\+send\+\_\+cmd()}}, \mbox{\hyperlink{if__iwmvar_8h_source_l00233}{iwm\+\_\+host\+\_\+cmd\+::len}}, \mbox{\hyperlink{if__iwmreg_8h_source_l02428}{iwm\+\_\+nvm\+\_\+access\+\_\+cmd\+::length}}, \mbox{\hyperlink{if__iwmreg_8h_source_l02493}{iwm\+\_\+nvm\+\_\+access\+\_\+resp\+::length}}, \mbox{\hyperlink{if__iwmreg_8h_source_l02427}{iwm\+\_\+nvm\+\_\+access\+\_\+cmd\+::offset}}, \mbox{\hyperlink{if__iwmreg_8h_source_l02492}{iwm\+\_\+nvm\+\_\+access\+\_\+resp\+::offset}}, \mbox{\hyperlink{if__iwmvar_8h_source_l00226}{iwm\+\_\+host\+\_\+cmd\+::resp\+\_\+pkt}}, \mbox{\hyperlink{if__iwmvar_8h_source_l00408}{iwm\+\_\+softc\+::sc\+\_\+dev}}, and \mbox{\hyperlink{if__iwmreg_8h_source_l02495}{iwm\+\_\+nvm\+\_\+access\+\_\+resp\+::status}}.



Referenced by \mbox{\hyperlink{if__iwm_8c_source_l01874}{iwm\+\_\+nvm\+\_\+read\+\_\+section()}}.

Here is the call graph for this function\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=350pt]{d3/deb/if__iwm_8c_ae4a3c515811e06c89164b1958ab77279_cgraph}
\end{center}
\end{figure}
Here is the caller graph for this function\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=350pt]{d3/deb/if__iwm_8c_ae4a3c515811e06c89164b1958ab77279_icgraph}
\end{center}
\end{figure}
\mbox{\Hypertarget{if__iwm_8c_a3dc02cf22c442cc7e7a62947ffd77f90}\label{if__iwm_8c_a3dc02cf22c442cc7e7a62947ffd77f90}} 
\index{if\_iwm.c@{if\_iwm.c}!iwm\_nvm\_read\_section@{iwm\_nvm\_read\_section}}
\index{iwm\_nvm\_read\_section@{iwm\_nvm\_read\_section}!if\_iwm.c@{if\_iwm.c}}
\doxysubsubsection{\texorpdfstring{iwm\_nvm\_read\_section()}{iwm\_nvm\_read\_section()}}
{\footnotesize\ttfamily static int iwm\+\_\+nvm\+\_\+read\+\_\+section (\begin{DoxyParamCaption}\item[{struct \mbox{\hyperlink{structiwm__softc}{iwm\+\_\+softc}} $\ast$}]{sc,  }\item[{uint16\+\_\+t}]{section,  }\item[{uint8\+\_\+t $\ast$}]{data,  }\item[{uint16\+\_\+t $\ast$}]{len,  }\item[{uint32\+\_\+t}]{size\+\_\+read }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [static]}}



Definition at line \mbox{\hyperlink{if__iwm_8c_source_l01874}{1874}} of file \mbox{\hyperlink{if__iwm_8c_source}{if\+\_\+iwm.\+c}}.



References \mbox{\hyperlink{if__iwmvar_8h_source_l00484}{iwm\+\_\+softc\+::cfg}}, \mbox{\hyperlink{if__iwmreg_8h_source_l02429}{iwm\+\_\+nvm\+\_\+access\+\_\+cmd\+::data}}, \mbox{\hyperlink{if__iwm__config_8h_source_l00135}{iwm\+\_\+cfg\+::eeprom\+\_\+size}}, \mbox{\hyperlink{if__iwm__debug_8h_source_l00059}{IWM\+\_\+\+DPRINTF}}, \mbox{\hyperlink{if__iwm_8c_source_l01765}{IWM\+\_\+\+NVM\+\_\+\+DEFAULT\+\_\+\+CHUNK\+\_\+\+SIZE}}, \mbox{\hyperlink{if__iwm_8c_source_l01777}{iwm\+\_\+nvm\+\_\+read\+\_\+chunk()}}, \mbox{\hyperlink{if__iwmreg_8h_source_l02428}{iwm\+\_\+nvm\+\_\+access\+\_\+cmd\+::length}}, \mbox{\hyperlink{if__iwmreg_8h_source_l02427}{iwm\+\_\+nvm\+\_\+access\+\_\+cmd\+::offset}}, and \mbox{\hyperlink{if__iwmvar_8h_source_l00408}{iwm\+\_\+softc\+::sc\+\_\+dev}}.



Referenced by \mbox{\hyperlink{if__iwm_8c_source_l02292}{iwm\+\_\+nvm\+\_\+init()}}.

Here is the call graph for this function\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=350pt]{d3/deb/if__iwm_8c_a3dc02cf22c442cc7e7a62947ffd77f90_cgraph}
\end{center}
\end{figure}
Here is the caller graph for this function\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=350pt]{d3/deb/if__iwm_8c_a3dc02cf22c442cc7e7a62947ffd77f90_icgraph}
\end{center}
\end{figure}
\mbox{\Hypertarget{if__iwm_8c_a72f5d3a3ce113c5610b38c9aa09232c9}\label{if__iwm_8c_a72f5d3a3ce113c5610b38c9aa09232c9}} 
\index{if\_iwm.c@{if\_iwm.c}!iwm\_parent@{iwm\_parent}}
\index{iwm\_parent@{iwm\_parent}!if\_iwm.c@{if\_iwm.c}}
\doxysubsubsection{\texorpdfstring{iwm\_parent()}{iwm\_parent()}}
{\footnotesize\ttfamily static void iwm\+\_\+parent (\begin{DoxyParamCaption}\item[{struct ieee80211com $\ast$}]{ic }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [static]}}



Definition at line \mbox{\hyperlink{if__iwm_8c_source_l04949}{4949}} of file \mbox{\hyperlink{if__iwm_8c_source}{if\+\_\+iwm.\+c}}.



References \mbox{\hyperlink{if__iwm__pcie__trans_8c_source_l00354}{iwm\+\_\+check\+\_\+rfkill()}}, \mbox{\hyperlink{if__iwmvar_8h_source_l00419}{IWM\+\_\+\+FLAG\+\_\+\+HW\+\_\+\+INITED}}, \mbox{\hyperlink{if__iwm_8c_source_l04838}{iwm\+\_\+init()}}, \mbox{\hyperlink{if__iwmvar_8h_source_l00566}{IWM\+\_\+\+LOCK}}, \mbox{\hyperlink{if__iwm_8c_source_l04913}{iwm\+\_\+stop()}}, \mbox{\hyperlink{if__iwmvar_8h_source_l00567}{IWM\+\_\+\+UNLOCK}}, \mbox{\hyperlink{if__iwmvar_8h_source_l00417}{iwm\+\_\+softc\+::sc\+\_\+flags}}, \mbox{\hyperlink{if__iwmvar_8h_source_l00504}{iwm\+\_\+softc\+::sc\+\_\+rftoggle\+\_\+task}}, and \mbox{\hyperlink{if__iwmvar_8h_source_l00502}{iwm\+\_\+softc\+::sc\+\_\+tq}}.



Referenced by \mbox{\hyperlink{if__iwm_8c_source_l06202}{iwm\+\_\+preinit()}}.

Here is the call graph for this function\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=350pt]{d3/deb/if__iwm_8c_a72f5d3a3ce113c5610b38c9aa09232c9_cgraph}
\end{center}
\end{figure}
Here is the caller graph for this function\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=350pt]{d3/deb/if__iwm_8c_a72f5d3a3ce113c5610b38c9aa09232c9_icgraph}
\end{center}
\end{figure}
\mbox{\Hypertarget{if__iwm_8c_a1fb452939f6d6611b988986520104330}\label{if__iwm_8c_a1fb452939f6d6611b988986520104330}} 
\index{if\_iwm.c@{if\_iwm.c}!iwm\_parse\_nvm\_data@{iwm\_parse\_nvm\_data}}
\index{iwm\_parse\_nvm\_data@{iwm\_parse\_nvm\_data}!if\_iwm.c@{if\_iwm.c}}
\doxysubsubsection{\texorpdfstring{iwm\_parse\_nvm\_data()}{iwm\_parse\_nvm\_data()}}
{\footnotesize\ttfamily static struct \mbox{\hyperlink{structiwm__nvm__data}{iwm\+\_\+nvm\+\_\+data}} $\ast$ iwm\+\_\+parse\+\_\+nvm\+\_\+data (\begin{DoxyParamCaption}\item[{struct \mbox{\hyperlink{structiwm__softc}{iwm\+\_\+softc}} $\ast$}]{sc,  }\item[{const uint16\+\_\+t $\ast$}]{nvm\+\_\+hw,  }\item[{const uint16\+\_\+t $\ast$}]{nvm\+\_\+sw,  }\item[{const uint16\+\_\+t $\ast$}]{nvm\+\_\+calib,  }\item[{const uint16\+\_\+t $\ast$}]{mac\+\_\+override,  }\item[{const uint16\+\_\+t $\ast$}]{phy\+\_\+sku,  }\item[{const uint16\+\_\+t $\ast$}]{regulatory }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [static]}}



Definition at line \mbox{\hyperlink{if__iwm_8c_source_l02168}{2168}} of file \mbox{\hyperlink{if__iwm_8c_source}{if\+\_\+iwm.\+c}}.



References \mbox{\hyperlink{if__iwmvar_8h_source_l00484}{iwm\+\_\+softc\+::cfg}}, \mbox{\hyperlink{if__iwm__config_8h_source_l00136}{iwm\+\_\+cfg\+::device\+\_\+family}}, \mbox{\hyperlink{if__iwm__config_8h_source_l00079}{IWM\+\_\+\+DEVICE\+\_\+\+FAMILY\+\_\+7000}}, \mbox{\hyperlink{if__iwm__config_8h_source_l00080}{IWM\+\_\+\+DEVICE\+\_\+\+FAMILY\+\_\+8000}}, \mbox{\hyperlink{if__iwm_8c_source_l02103}{iwm\+\_\+get\+\_\+n\+\_\+hw\+\_\+addrs()}}, \mbox{\hyperlink{if__iwm_8c_source_l02083}{iwm\+\_\+get\+\_\+nvm\+\_\+version()}}, \mbox{\hyperlink{if__iwm_8c_source_l02093}{iwm\+\_\+get\+\_\+radio\+\_\+cfg()}}, \mbox{\hyperlink{if__iwm_8c_source_l02073}{iwm\+\_\+get\+\_\+sku()}}, \mbox{\hyperlink{if__iwmvar_8h_source_l00210}{IWM\+\_\+\+NUM\+\_\+\+CHANNELS}}, \mbox{\hyperlink{if__iwmvar_8h_source_l00211}{IWM\+\_\+\+NUM\+\_\+\+CHANNELS\+\_\+8000}}, \mbox{\hyperlink{if__iwmreg_8h_source_l02320}{IWM\+\_\+\+NVM\+\_\+\+CHANNELS}}, \mbox{\hyperlink{if__iwmreg_8h_source_l02340}{IWM\+\_\+\+NVM\+\_\+\+CHANNELS\+\_\+8000}}, \mbox{\hyperlink{if__iwmreg_8h_source_l02343}{IWM\+\_\+\+NVM\+\_\+\+LAR\+\_\+\+ENABLED\+\_\+8000}}, \mbox{\hyperlink{if__iwmreg_8h_source_l02342}{IWM\+\_\+\+NVM\+\_\+\+LAR\+\_\+\+OFFSET\+\_\+8000}}, \mbox{\hyperlink{if__iwmreg_8h_source_l02341}{IWM\+\_\+\+NVM\+\_\+\+LAR\+\_\+\+OFFSET\+\_\+8000\+\_\+\+OLD}}, \mbox{\hyperlink{if__iwm__config_8h_source_l00118}{IWM\+\_\+\+NVM\+\_\+\+SDP}}, \mbox{\hyperlink{if__iwmreg_8h_source_l02350}{IWM\+\_\+\+NVM\+\_\+\+SKU\+\_\+\+CAP\+\_\+\+BAND\+\_\+24\+GHZ}}, \mbox{\hyperlink{if__iwmreg_8h_source_l02351}{IWM\+\_\+\+NVM\+\_\+\+SKU\+\_\+\+CAP\+\_\+\+BAND\+\_\+52\+GHZ}}, \mbox{\hyperlink{if__iwm_8c_source_l02137}{iwm\+\_\+set\+\_\+hw\+\_\+address()}}, \mbox{\hyperlink{if__iwm_8c_source_l02116}{iwm\+\_\+set\+\_\+radio\+\_\+cfg()}}, \mbox{\hyperlink{if__iwmvar_8h_source_l00216}{iwm\+\_\+nvm\+\_\+data\+::lar\+\_\+enabled}}, \mbox{\hyperlink{if__iwmreg_8h_source_l00069}{le16\+\_\+to\+\_\+cpup}}, \mbox{\hyperlink{if__iwmvar_8h_source_l00196}{iwm\+\_\+nvm\+\_\+data\+::n\+\_\+hw\+\_\+addrs}}, \mbox{\hyperlink{if__iwmvar_8h_source_l00217}{iwm\+\_\+nvm\+\_\+data\+::nvm\+\_\+ch\+\_\+flags}}, \mbox{\hyperlink{if__iwm__config_8h_source_l00142}{iwm\+\_\+cfg\+::nvm\+\_\+type}}, \mbox{\hyperlink{if__iwmvar_8h_source_l00213}{iwm\+\_\+nvm\+\_\+data\+::nvm\+\_\+version}}, \mbox{\hyperlink{if__iwmvar_8h_source_l00201}{iwm\+\_\+nvm\+\_\+data\+::sku\+\_\+cap\+\_\+11n\+\_\+enable}}, \mbox{\hyperlink{if__iwmvar_8h_source_l00199}{iwm\+\_\+nvm\+\_\+data\+::sku\+\_\+cap\+\_\+band\+\_\+24\+GHz\+\_\+enable}}, and \mbox{\hyperlink{if__iwmvar_8h_source_l00200}{iwm\+\_\+nvm\+\_\+data\+::sku\+\_\+cap\+\_\+band\+\_\+52\+GHz\+\_\+enable}}.



Referenced by \mbox{\hyperlink{if__iwm_8c_source_l02238}{iwm\+\_\+parse\+\_\+nvm\+\_\+sections()}}.

Here is the call graph for this function\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=350pt]{d3/deb/if__iwm_8c_a1fb452939f6d6611b988986520104330_cgraph}
\end{center}
\end{figure}
Here is the caller graph for this function\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=350pt]{d3/deb/if__iwm_8c_a1fb452939f6d6611b988986520104330_icgraph}
\end{center}
\end{figure}
\mbox{\Hypertarget{if__iwm_8c_a9d580665467e0ce76ac94c6f8d62f332}\label{if__iwm_8c_a9d580665467e0ce76ac94c6f8d62f332}} 
\index{if\_iwm.c@{if\_iwm.c}!iwm\_parse\_nvm\_sections@{iwm\_parse\_nvm\_sections}}
\index{iwm\_parse\_nvm\_sections@{iwm\_parse\_nvm\_sections}!if\_iwm.c@{if\_iwm.c}}
\doxysubsubsection{\texorpdfstring{iwm\_parse\_nvm\_sections()}{iwm\_parse\_nvm\_sections()}}
{\footnotesize\ttfamily static struct \mbox{\hyperlink{structiwm__nvm__data}{iwm\+\_\+nvm\+\_\+data}} $\ast$ iwm\+\_\+parse\+\_\+nvm\+\_\+sections (\begin{DoxyParamCaption}\item[{struct \mbox{\hyperlink{structiwm__softc}{iwm\+\_\+softc}} $\ast$}]{sc,  }\item[{struct \mbox{\hyperlink{structiwm__nvm__section}{iwm\+\_\+nvm\+\_\+section}} $\ast$}]{sections }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [static]}}



Definition at line \mbox{\hyperlink{if__iwm_8c_source_l02238}{2238}} of file \mbox{\hyperlink{if__iwm_8c_source}{if\+\_\+iwm.\+c}}.



References \mbox{\hyperlink{if__iwmvar_8h_source_l00484}{iwm\+\_\+softc\+::cfg}}, \mbox{\hyperlink{if__iwm_8c_source_l00231}{iwm\+\_\+nvm\+\_\+section\+::data}}, \mbox{\hyperlink{if__iwm__config_8h_source_l00136}{iwm\+\_\+cfg\+::device\+\_\+family}}, \mbox{\hyperlink{if__iwm__config_8h_source_l00079}{IWM\+\_\+\+DEVICE\+\_\+\+FAMILY\+\_\+7000}}, \mbox{\hyperlink{if__iwm__config_8h_source_l00080}{IWM\+\_\+\+DEVICE\+\_\+\+FAMILY\+\_\+8000}}, \mbox{\hyperlink{if__iwm__config_8h_source_l00118}{IWM\+\_\+\+NVM\+\_\+\+SDP}}, \mbox{\hyperlink{if__iwmreg_8h_source_l02403}{IWM\+\_\+\+NVM\+\_\+\+SECTION\+\_\+\+TYPE\+\_\+\+CALIBRATION}}, \mbox{\hyperlink{if__iwmreg_8h_source_l02410}{IWM\+\_\+\+NVM\+\_\+\+SECTION\+\_\+\+TYPE\+\_\+\+MAC\+\_\+\+OVERRIDE}}, \mbox{\hyperlink{if__iwmreg_8h_source_l02411}{IWM\+\_\+\+NVM\+\_\+\+SECTION\+\_\+\+TYPE\+\_\+\+PHY\+\_\+\+SKU}}, \mbox{\hyperlink{if__iwmreg_8h_source_l02402}{IWM\+\_\+\+NVM\+\_\+\+SECTION\+\_\+\+TYPE\+\_\+\+REGULATORY}}, \mbox{\hyperlink{if__iwmreg_8h_source_l02407}{IWM\+\_\+\+NVM\+\_\+\+SECTION\+\_\+\+TYPE\+\_\+\+REGULATORY\+\_\+\+SDP}}, \mbox{\hyperlink{if__iwmreg_8h_source_l02400}{IWM\+\_\+\+NVM\+\_\+\+SECTION\+\_\+\+TYPE\+\_\+\+SW}}, \mbox{\hyperlink{if__iwm_8c_source_l02168}{iwm\+\_\+parse\+\_\+nvm\+\_\+data()}}, \mbox{\hyperlink{if__iwm__config_8h_source_l00140}{iwm\+\_\+cfg\+::nvm\+\_\+hw\+\_\+section\+\_\+num}}, \mbox{\hyperlink{if__iwm__config_8h_source_l00142}{iwm\+\_\+cfg\+::nvm\+\_\+type}}, and \mbox{\hyperlink{if__iwmvar_8h_source_l00408}{iwm\+\_\+softc\+::sc\+\_\+dev}}.



Referenced by \mbox{\hyperlink{if__iwm_8c_source_l02292}{iwm\+\_\+nvm\+\_\+init()}}.

Here is the call graph for this function\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=350pt]{d3/deb/if__iwm_8c_a9d580665467e0ce76ac94c6f8d62f332_cgraph}
\end{center}
\end{figure}
Here is the caller graph for this function\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=350pt]{d3/deb/if__iwm_8c_a9d580665467e0ce76ac94c6f8d62f332_icgraph}
\end{center}
\end{figure}
\mbox{\Hypertarget{if__iwm_8c_a3731caa474cb1beab8ba92535c4fc931}\label{if__iwm_8c_a3731caa474cb1beab8ba92535c4fc931}} 
\index{if\_iwm.c@{if\_iwm.c}!iwm\_pci\_attach@{iwm\_pci\_attach}}
\index{iwm\_pci\_attach@{iwm\_pci\_attach}!if\_iwm.c@{if\_iwm.c}}
\doxysubsubsection{\texorpdfstring{iwm\_pci\_attach()}{iwm\_pci\_attach()}}
{\footnotesize\ttfamily static int iwm\+\_\+pci\+\_\+attach (\begin{DoxyParamCaption}\item[{device\+\_\+t}]{dev }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [static]}}



Definition at line \mbox{\hyperlink{if__iwm_8c_source_l05849}{5849}} of file \mbox{\hyperlink{if__iwm_8c_source}{if\+\_\+iwm.\+c}}.



References \mbox{\hyperlink{if__iwm_8c_source_l05619}{iwm\+\_\+intr()}}, \mbox{\hyperlink{if__iwm_8c_source_l05846}{PCI\+\_\+\+CFG\+\_\+\+RETRY\+\_\+\+TIMEOUT}}, \mbox{\hyperlink{if__iwmvar_8h_source_l00408}{iwm\+\_\+softc\+::sc\+\_\+dev}}, \mbox{\hyperlink{if__iwmvar_8h_source_l00438}{iwm\+\_\+softc\+::sc\+\_\+dmat}}, \mbox{\hyperlink{if__iwmvar_8h_source_l00439}{iwm\+\_\+softc\+::sc\+\_\+ih}}, \mbox{\hyperlink{if__iwmvar_8h_source_l00433}{iwm\+\_\+softc\+::sc\+\_\+irq}}, \mbox{\hyperlink{if__iwmvar_8h_source_l00434}{iwm\+\_\+softc\+::sc\+\_\+mem}}, \mbox{\hyperlink{if__iwmvar_8h_source_l00436}{iwm\+\_\+softc\+::sc\+\_\+sh}}, and \mbox{\hyperlink{if__iwmvar_8h_source_l00435}{iwm\+\_\+softc\+::sc\+\_\+st}}.



Referenced by \mbox{\hyperlink{if__iwm_8c_source_l05919}{iwm\+\_\+attach()}}.

Here is the call graph for this function\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=350pt]{d3/deb/if__iwm_8c_a3731caa474cb1beab8ba92535c4fc931_cgraph}
\end{center}
\end{figure}
Here is the caller graph for this function\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=283pt]{d3/deb/if__iwm_8c_a3731caa474cb1beab8ba92535c4fc931_icgraph}
\end{center}
\end{figure}
\mbox{\Hypertarget{if__iwm_8c_a300f5313fcf1f064f1ceb2242664d32e}\label{if__iwm_8c_a300f5313fcf1f064f1ceb2242664d32e}} 
\index{if\_iwm.c@{if\_iwm.c}!iwm\_pci\_detach@{iwm\_pci\_detach}}
\index{iwm\_pci\_detach@{iwm\_pci\_detach}!if\_iwm.c@{if\_iwm.c}}
\doxysubsubsection{\texorpdfstring{iwm\_pci\_detach()}{iwm\_pci\_detach()}}
{\footnotesize\ttfamily static void iwm\+\_\+pci\+\_\+detach (\begin{DoxyParamCaption}\item[{device\+\_\+t}]{dev }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [static]}}



Definition at line \mbox{\hyperlink{if__iwm_8c_source_l05903}{5903}} of file \mbox{\hyperlink{if__iwm_8c_source}{if\+\_\+iwm.\+c}}.



References \mbox{\hyperlink{if__iwmvar_8h_source_l00439}{iwm\+\_\+softc\+::sc\+\_\+ih}}, \mbox{\hyperlink{if__iwmvar_8h_source_l00433}{iwm\+\_\+softc\+::sc\+\_\+irq}}, and \mbox{\hyperlink{if__iwmvar_8h_source_l00434}{iwm\+\_\+softc\+::sc\+\_\+mem}}.



Referenced by \mbox{\hyperlink{if__iwm_8c_source_l06496}{iwm\+\_\+detach\+\_\+local()}}.

Here is the caller graph for this function\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=350pt]{d3/deb/if__iwm_8c_a300f5313fcf1f064f1ceb2242664d32e_icgraph}
\end{center}
\end{figure}
\mbox{\Hypertarget{if__iwm_8c_adee412e2840c87f7ba1c1d1745a959f4}\label{if__iwm_8c_adee412e2840c87f7ba1c1d1745a959f4}} 
\index{if\_iwm.c@{if\_iwm.c}!iwm\_pcie\_load\_cpu\_sections@{iwm\_pcie\_load\_cpu\_sections}}
\index{iwm\_pcie\_load\_cpu\_sections@{iwm\_pcie\_load\_cpu\_sections}!if\_iwm.c@{if\_iwm.c}}
\doxysubsubsection{\texorpdfstring{iwm\_pcie\_load\_cpu\_sections()}{iwm\_pcie\_load\_cpu\_sections()}}
{\footnotesize\ttfamily static int iwm\+\_\+pcie\+\_\+load\+\_\+cpu\+\_\+sections (\begin{DoxyParamCaption}\item[{struct \mbox{\hyperlink{structiwm__softc}{iwm\+\_\+softc}} $\ast$}]{sc,  }\item[{const struct \mbox{\hyperlink{structiwm__fw__img}{iwm\+\_\+fw\+\_\+img}} $\ast$}]{image,  }\item[{int}]{cpu,  }\item[{int $\ast$}]{first\+\_\+ucode\+\_\+section }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [static]}}



Definition at line \mbox{\hyperlink{if__iwm_8c_source_l02513}{2513}} of file \mbox{\hyperlink{if__iwm_8c_source}{if\+\_\+iwm.\+c}}.



References \mbox{\hyperlink{if__iwmvar_8h_source_l00170}{iwm\+\_\+fw\+\_\+desc\+::data}}, \mbox{\hyperlink{if__iwmreg_8h_source_l00980}{IWM\+\_\+\+CPU1\+\_\+\+CPU2\+\_\+\+SEPARATOR\+\_\+\+SECTION}}, \mbox{\hyperlink{if__iwm__debug_8h_source_l00059}{IWM\+\_\+\+DPRINTF}}, \mbox{\hyperlink{if__iwmreg_8h_source_l00981}{IWM\+\_\+\+PAGING\+\_\+\+SEPARATOR\+\_\+\+SECTION}}, \mbox{\hyperlink{if__iwm_8c_source_l02348}{iwm\+\_\+pcie\+\_\+load\+\_\+section()}}, \mbox{\hyperlink{if__iwmvar_8h_source_l00140}{IWM\+\_\+\+UCODE\+\_\+\+SECTION\+\_\+\+MAX}}, \mbox{\hyperlink{if__iwmvar_8h_source_l00172}{iwm\+\_\+fw\+\_\+desc\+::offset}}, and \mbox{\hyperlink{if__iwmvar_8h_source_l00176}{iwm\+\_\+fw\+\_\+img\+::sec}}.



Referenced by \mbox{\hyperlink{if__iwm_8c_source_l02555}{iwm\+\_\+pcie\+\_\+load\+\_\+given\+\_\+ucode()}}.

Here is the call graph for this function\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=350pt]{d3/deb/if__iwm_8c_adee412e2840c87f7ba1c1d1745a959f4_cgraph}
\end{center}
\end{figure}
Here is the caller graph for this function\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=350pt]{d3/deb/if__iwm_8c_adee412e2840c87f7ba1c1d1745a959f4_icgraph}
\end{center}
\end{figure}
\mbox{\Hypertarget{if__iwm_8c_a4b4f4f8e99910dc8da61afa5509e9f0d}\label{if__iwm_8c_a4b4f4f8e99910dc8da61afa5509e9f0d}} 
\index{if\_iwm.c@{if\_iwm.c}!iwm\_pcie\_load\_cpu\_sections\_8000@{iwm\_pcie\_load\_cpu\_sections\_8000}}
\index{iwm\_pcie\_load\_cpu\_sections\_8000@{iwm\_pcie\_load\_cpu\_sections\_8000}!if\_iwm.c@{if\_iwm.c}}
\doxysubsubsection{\texorpdfstring{iwm\_pcie\_load\_cpu\_sections\_8000()}{iwm\_pcie\_load\_cpu\_sections\_8000()}}
{\footnotesize\ttfamily static int iwm\+\_\+pcie\+\_\+load\+\_\+cpu\+\_\+sections\+\_\+8000 (\begin{DoxyParamCaption}\item[{struct \mbox{\hyperlink{structiwm__softc}{iwm\+\_\+softc}} $\ast$}]{sc,  }\item[{const struct \mbox{\hyperlink{structiwm__fw__img}{iwm\+\_\+fw\+\_\+img}} $\ast$}]{image,  }\item[{int}]{cpu,  }\item[{int $\ast$}]{first\+\_\+ucode\+\_\+section }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [static]}}



Definition at line \mbox{\hyperlink{if__iwm_8c_source_l02451}{2451}} of file \mbox{\hyperlink{if__iwm_8c_source}{if\+\_\+iwm.\+c}}.



References \mbox{\hyperlink{if__iwmvar_8h_source_l00170}{iwm\+\_\+fw\+\_\+desc\+::data}}, \mbox{\hyperlink{if__iwmreg_8h_source_l00980}{IWM\+\_\+\+CPU1\+\_\+\+CPU2\+\_\+\+SEPARATOR\+\_\+\+SECTION}}, \mbox{\hyperlink{if__iwm__debug_8h_source_l00059}{IWM\+\_\+\+DPRINTF}}, \mbox{\hyperlink{if__iwm_8c_source_l01210}{iwm\+\_\+enable\+\_\+interrupts()}}, \mbox{\hyperlink{if__iwmreg_8h_source_l00435}{IWM\+\_\+\+FH\+\_\+\+UCODE\+\_\+\+LOAD\+\_\+\+STATUS}}, \mbox{\hyperlink{if__iwm__pcie__trans_8c_source_l00275}{iwm\+\_\+nic\+\_\+lock()}}, \mbox{\hyperlink{if__iwm__pcie__trans_8c_source_l00304}{iwm\+\_\+nic\+\_\+unlock()}}, \mbox{\hyperlink{if__iwmreg_8h_source_l00981}{IWM\+\_\+\+PAGING\+\_\+\+SEPARATOR\+\_\+\+SECTION}}, \mbox{\hyperlink{if__iwm_8c_source_l02348}{iwm\+\_\+pcie\+\_\+load\+\_\+section()}}, \mbox{\hyperlink{if__iwmreg_8h_source_l06954}{IWM\+\_\+\+READ}}, \mbox{\hyperlink{if__iwmvar_8h_source_l00140}{IWM\+\_\+\+UCODE\+\_\+\+SECTION\+\_\+\+MAX}}, \mbox{\hyperlink{if__iwmreg_8h_source_l06957}{IWM\+\_\+\+WRITE}}, \mbox{\hyperlink{if__iwmvar_8h_source_l00172}{iwm\+\_\+fw\+\_\+desc\+::offset}}, and \mbox{\hyperlink{if__iwmvar_8h_source_l00176}{iwm\+\_\+fw\+\_\+img\+::sec}}.



Referenced by \mbox{\hyperlink{if__iwm_8c_source_l02593}{iwm\+\_\+pcie\+\_\+load\+\_\+given\+\_\+ucode\+\_\+8000()}}.

Here is the call graph for this function\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=350pt]{d3/deb/if__iwm_8c_a4b4f4f8e99910dc8da61afa5509e9f0d_cgraph}
\end{center}
\end{figure}
Here is the caller graph for this function\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=350pt]{d3/deb/if__iwm_8c_a4b4f4f8e99910dc8da61afa5509e9f0d_icgraph}
\end{center}
\end{figure}
\mbox{\Hypertarget{if__iwm_8c_a1c0447531c69b575b5e81bed2741f6ce}\label{if__iwm_8c_a1c0447531c69b575b5e81bed2741f6ce}} 
\index{if\_iwm.c@{if\_iwm.c}!iwm\_pcie\_load\_firmware\_chunk@{iwm\_pcie\_load\_firmware\_chunk}}
\index{iwm\_pcie\_load\_firmware\_chunk@{iwm\_pcie\_load\_firmware\_chunk}!if\_iwm.c@{if\_iwm.c}}
\doxysubsubsection{\texorpdfstring{iwm\_pcie\_load\_firmware\_chunk()}{iwm\_pcie\_load\_firmware\_chunk()}}
{\footnotesize\ttfamily static int iwm\+\_\+pcie\+\_\+load\+\_\+firmware\+\_\+chunk (\begin{DoxyParamCaption}\item[{struct \mbox{\hyperlink{structiwm__softc}{iwm\+\_\+softc}} $\ast$}]{sc,  }\item[{uint32\+\_\+t}]{dst\+\_\+addr,  }\item[{bus\+\_\+addr\+\_\+t}]{phy\+\_\+addr,  }\item[{uint32\+\_\+t}]{byte\+\_\+cnt }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [static]}}



Definition at line \mbox{\hyperlink{if__iwm_8c_source_l02404}{2404}} of file \mbox{\hyperlink{if__iwm_8c_source}{if\+\_\+iwm.\+c}}.



References \mbox{\hyperlink{if__iwmreg_8h_source_l01683}{IWM\+\_\+\+FH\+\_\+\+MEM\+\_\+\+TFDIB\+\_\+\+DRAM\+\_\+\+ADDR\+\_\+\+LSB\+\_\+\+MSK}}, \mbox{\hyperlink{if__iwmreg_8h_source_l01680}{IWM\+\_\+\+FH\+\_\+\+MEM\+\_\+\+TFDIB\+\_\+\+REG1\+\_\+\+ADDR\+\_\+\+BITSHIFT}}, \mbox{\hyperlink{if__iwmreg_8h_source_l01790}{IWM\+\_\+\+FH\+\_\+\+SRVC\+\_\+\+CHNL}}, \mbox{\hyperlink{if__iwmreg_8h_source_l01793}{IWM\+\_\+\+FH\+\_\+\+SRVC\+\_\+\+CHNL\+\_\+\+SRAM\+\_\+\+ADDR\+\_\+\+REG}}, \mbox{\hyperlink{if__iwmreg_8h_source_l01722}{IWM\+\_\+\+FH\+\_\+\+TCSR\+\_\+\+CHNL\+\_\+\+TX\+\_\+\+BUF\+\_\+\+STS\+\_\+\+REG}}, \mbox{\hyperlink{if__iwmreg_8h_source_l01748}{IWM\+\_\+\+FH\+\_\+\+TCSR\+\_\+\+CHNL\+\_\+\+TX\+\_\+\+BUF\+\_\+\+STS\+\_\+\+REG\+\_\+\+POS\+\_\+\+TB\+\_\+\+IDX}}, \mbox{\hyperlink{if__iwmreg_8h_source_l01747}{IWM\+\_\+\+FH\+\_\+\+TCSR\+\_\+\+CHNL\+\_\+\+TX\+\_\+\+BUF\+\_\+\+STS\+\_\+\+REG\+\_\+\+POS\+\_\+\+TB\+\_\+\+NUM}}, \mbox{\hyperlink{if__iwmreg_8h_source_l01745}{IWM\+\_\+\+FH\+\_\+\+TCSR\+\_\+\+CHNL\+\_\+\+TX\+\_\+\+BUF\+\_\+\+STS\+\_\+\+REG\+\_\+\+VAL\+\_\+\+TFDB\+\_\+\+VALID}}, \mbox{\hyperlink{if__iwmreg_8h_source_l01718}{IWM\+\_\+\+FH\+\_\+\+TCSR\+\_\+\+CHNL\+\_\+\+TX\+\_\+\+CONFIG\+\_\+\+REG}}, \mbox{\hyperlink{if__iwmreg_8h_source_l01732}{IWM\+\_\+\+FH\+\_\+\+TCSR\+\_\+\+TX\+\_\+\+CONFIG\+\_\+\+REG\+\_\+\+VAL\+\_\+\+CIRQ\+\_\+\+HOST\+\_\+\+ENDTFD}}, \mbox{\hyperlink{if__iwmreg_8h_source_l01741}{IWM\+\_\+\+FH\+\_\+\+TCSR\+\_\+\+TX\+\_\+\+CONFIG\+\_\+\+REG\+\_\+\+VAL\+\_\+\+DMA\+\_\+\+CHNL\+\_\+\+ENABLE}}, \mbox{\hyperlink{if__iwmreg_8h_source_l01739}{IWM\+\_\+\+FH\+\_\+\+TCSR\+\_\+\+TX\+\_\+\+CONFIG\+\_\+\+REG\+\_\+\+VAL\+\_\+\+DMA\+\_\+\+CHNL\+\_\+\+PAUSE}}, \mbox{\hyperlink{if__iwmreg_8h_source_l01728}{IWM\+\_\+\+FH\+\_\+\+TCSR\+\_\+\+TX\+\_\+\+CONFIG\+\_\+\+REG\+\_\+\+VAL\+\_\+\+DMA\+\_\+\+CREDIT\+\_\+\+DISABLE}}, \mbox{\hyperlink{if__iwmreg_8h_source_l01686}{IWM\+\_\+\+FH\+\_\+\+TFDIB\+\_\+\+CTRL0\+\_\+\+REG}}, \mbox{\hyperlink{if__iwmreg_8h_source_l01687}{IWM\+\_\+\+FH\+\_\+\+TFDIB\+\_\+\+CTRL1\+\_\+\+REG}}, \mbox{\hyperlink{if__iwmreg_8h_source_l01841}{iwm\+\_\+get\+\_\+dma\+\_\+hi\+\_\+addr()}}, \mbox{\hyperlink{if__iwm__pcie__trans_8c_source_l00275}{iwm\+\_\+nic\+\_\+lock()}}, \mbox{\hyperlink{if__iwm__pcie__trans_8c_source_l00304}{iwm\+\_\+nic\+\_\+unlock()}}, \mbox{\hyperlink{if__iwmreg_8h_source_l06957}{IWM\+\_\+\+WRITE}}, \mbox{\hyperlink{if__iwmvar_8h_source_l00408}{iwm\+\_\+softc\+::sc\+\_\+dev}}, \mbox{\hyperlink{if__iwmvar_8h_source_l00481}{iwm\+\_\+softc\+::sc\+\_\+fw}}, \mbox{\hyperlink{if__iwmvar_8h_source_l00460}{iwm\+\_\+softc\+::sc\+\_\+fw\+\_\+chunk\+\_\+done}}, and \mbox{\hyperlink{if__iwmvar_8h_source_l00412}{iwm\+\_\+softc\+::sc\+\_\+mtx}}.



Referenced by \mbox{\hyperlink{if__iwm_8c_source_l02348}{iwm\+\_\+pcie\+\_\+load\+\_\+section()}}.

Here is the call graph for this function\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=350pt]{d3/deb/if__iwm_8c_a1c0447531c69b575b5e81bed2741f6ce_cgraph}
\end{center}
\end{figure}
Here is the caller graph for this function\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=350pt]{d3/deb/if__iwm_8c_a1c0447531c69b575b5e81bed2741f6ce_icgraph}
\end{center}
\end{figure}
\mbox{\Hypertarget{if__iwm_8c_a0cea67712845d3b16f2b8a17133b70a9}\label{if__iwm_8c_a0cea67712845d3b16f2b8a17133b70a9}} 
\index{if\_iwm.c@{if\_iwm.c}!iwm\_pcie\_load\_given\_ucode@{iwm\_pcie\_load\_given\_ucode}}
\index{iwm\_pcie\_load\_given\_ucode@{iwm\_pcie\_load\_given\_ucode}!if\_iwm.c@{if\_iwm.c}}
\doxysubsubsection{\texorpdfstring{iwm\_pcie\_load\_given\_ucode()}{iwm\_pcie\_load\_given\_ucode()}}
{\footnotesize\ttfamily static int iwm\+\_\+pcie\+\_\+load\+\_\+given\+\_\+ucode (\begin{DoxyParamCaption}\item[{struct \mbox{\hyperlink{structiwm__softc}{iwm\+\_\+softc}} $\ast$}]{sc,  }\item[{const struct \mbox{\hyperlink{structiwm__fw__img}{iwm\+\_\+fw\+\_\+img}} $\ast$}]{image }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [static]}}



Definition at line \mbox{\hyperlink{if__iwm_8c_source_l02555}{2555}} of file \mbox{\hyperlink{if__iwm_8c_source}{if\+\_\+iwm.\+c}}.



References \mbox{\hyperlink{if__iwmvar_8h_source_l00178}{iwm\+\_\+fw\+\_\+img\+::is\+\_\+dual\+\_\+cpus}}, \mbox{\hyperlink{if__iwmreg_8h_source_l00100}{IWM\+\_\+\+CSR\+\_\+\+RESET}}, \mbox{\hyperlink{if__iwm__debug_8h_source_l00059}{IWM\+\_\+\+DPRINTF}}, \mbox{\hyperlink{if__iwm_8c_source_l01210}{iwm\+\_\+enable\+\_\+interrupts()}}, \mbox{\hyperlink{if__iwmreg_8h_source_l00548}{IWM\+\_\+\+LMPM\+\_\+\+SECURE\+\_\+\+CPU2\+\_\+\+HDR\+\_\+\+MEM\+\_\+\+SPACE}}, \mbox{\hyperlink{if__iwmreg_8h_source_l00545}{IWM\+\_\+\+LMPM\+\_\+\+SECURE\+\_\+\+UCODE\+\_\+\+LOAD\+\_\+\+CPU2\+\_\+\+HDR\+\_\+\+ADDR}}, \mbox{\hyperlink{if__iwm__pcie__trans_8c_source_l00275}{iwm\+\_\+nic\+\_\+lock()}}, \mbox{\hyperlink{if__iwm__pcie__trans_8c_source_l00304}{iwm\+\_\+nic\+\_\+unlock()}}, \mbox{\hyperlink{if__iwm_8c_source_l02513}{iwm\+\_\+pcie\+\_\+load\+\_\+cpu\+\_\+sections()}}, \mbox{\hyperlink{if__iwmreg_8h_source_l06957}{IWM\+\_\+\+WRITE}}, and \mbox{\hyperlink{if__iwm__pcie__trans_8c_source_l00180}{iwm\+\_\+write\+\_\+prph()}}.



Referenced by \mbox{\hyperlink{if__iwm_8c_source_l02632}{iwm\+\_\+start\+\_\+fw()}}.

Here is the call graph for this function\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=350pt]{d3/deb/if__iwm_8c_a0cea67712845d3b16f2b8a17133b70a9_cgraph}
\end{center}
\end{figure}
Here is the caller graph for this function\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=350pt]{d3/deb/if__iwm_8c_a0cea67712845d3b16f2b8a17133b70a9_icgraph}
\end{center}
\end{figure}
\mbox{\Hypertarget{if__iwm_8c_a87b5db7470855f03edc90f9c34873b7f}\label{if__iwm_8c_a87b5db7470855f03edc90f9c34873b7f}} 
\index{if\_iwm.c@{if\_iwm.c}!iwm\_pcie\_load\_given\_ucode\_8000@{iwm\_pcie\_load\_given\_ucode\_8000}}
\index{iwm\_pcie\_load\_given\_ucode\_8000@{iwm\_pcie\_load\_given\_ucode\_8000}!if\_iwm.c@{if\_iwm.c}}
\doxysubsubsection{\texorpdfstring{iwm\_pcie\_load\_given\_ucode\_8000()}{iwm\_pcie\_load\_given\_ucode\_8000()}}
{\footnotesize\ttfamily int iwm\+\_\+pcie\+\_\+load\+\_\+given\+\_\+ucode\+\_\+8000 (\begin{DoxyParamCaption}\item[{struct \mbox{\hyperlink{structiwm__softc}{iwm\+\_\+softc}} $\ast$}]{sc,  }\item[{const struct \mbox{\hyperlink{structiwm__fw__img}{iwm\+\_\+fw\+\_\+img}} $\ast$}]{image }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [static]}}



Definition at line \mbox{\hyperlink{if__iwm_8c_source_l02593}{2593}} of file \mbox{\hyperlink{if__iwm_8c_source}{if\+\_\+iwm.\+c}}.



References \mbox{\hyperlink{if__iwmvar_8h_source_l00178}{iwm\+\_\+fw\+\_\+img\+::is\+\_\+dual\+\_\+cpus}}, \mbox{\hyperlink{if__iwm__debug_8h_source_l00059}{IWM\+\_\+\+DPRINTF}}, \mbox{\hyperlink{if__iwm__pcie__trans_8c_source_l00275}{iwm\+\_\+nic\+\_\+lock()}}, \mbox{\hyperlink{if__iwm__pcie__trans_8c_source_l00304}{iwm\+\_\+nic\+\_\+unlock()}}, \mbox{\hyperlink{if__iwm_8c_source_l02451}{iwm\+\_\+pcie\+\_\+load\+\_\+cpu\+\_\+sections\+\_\+8000()}}, \mbox{\hyperlink{if__iwmreg_8h_source_l01248}{IWM\+\_\+\+RELEASE\+\_\+\+CPU\+\_\+\+RESET}}, \mbox{\hyperlink{if__iwmreg_8h_source_l01249}{IWM\+\_\+\+RELEASE\+\_\+\+CPU\+\_\+\+RESET\+\_\+\+BIT}}, and \mbox{\hyperlink{if__iwm__pcie__trans_8c_source_l00180}{iwm\+\_\+write\+\_\+prph()}}.



Referenced by \mbox{\hyperlink{if__iwm_8c_source_l02632}{iwm\+\_\+start\+\_\+fw()}}.

Here is the call graph for this function\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=350pt]{d3/deb/if__iwm_8c_a87b5db7470855f03edc90f9c34873b7f_cgraph}
\end{center}
\end{figure}
Here is the caller graph for this function\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=350pt]{d3/deb/if__iwm_8c_a87b5db7470855f03edc90f9c34873b7f_icgraph}
\end{center}
\end{figure}
\mbox{\Hypertarget{if__iwm_8c_a48609f858a0fcf23ff12f77e7f938ee8}\label{if__iwm_8c_a48609f858a0fcf23ff12f77e7f938ee8}} 
\index{if\_iwm.c@{if\_iwm.c}!iwm\_pcie\_load\_section@{iwm\_pcie\_load\_section}}
\index{iwm\_pcie\_load\_section@{iwm\_pcie\_load\_section}!if\_iwm.c@{if\_iwm.c}}
\doxysubsubsection{\texorpdfstring{iwm\_pcie\_load\_section()}{iwm\_pcie\_load\_section()}}
{\footnotesize\ttfamily static int iwm\+\_\+pcie\+\_\+load\+\_\+section (\begin{DoxyParamCaption}\item[{struct \mbox{\hyperlink{structiwm__softc}{iwm\+\_\+softc}} $\ast$}]{sc,  }\item[{uint8\+\_\+t}]{section\+\_\+num,  }\item[{const struct \mbox{\hyperlink{structiwm__fw__desc}{iwm\+\_\+fw\+\_\+desc}} $\ast$}]{section }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [static]}}



Definition at line \mbox{\hyperlink{if__iwm_8c_source_l02348}{2348}} of file \mbox{\hyperlink{if__iwm_8c_source}{if\+\_\+iwm.\+c}}.



References \mbox{\hyperlink{if__iwmvar_8h_source_l00170}{iwm\+\_\+fw\+\_\+desc\+::data}}, \mbox{\hyperlink{if__iwmvar_8h_source_l00458}{iwm\+\_\+softc\+::fw\+\_\+dma}}, \mbox{\hyperlink{if__iwm__pcie__trans_8c_source_l00335}{iwm\+\_\+clear\+\_\+bits\+\_\+prph()}}, \mbox{\hyperlink{if__iwm__debug_8h_source_l00059}{IWM\+\_\+\+DPRINTF}}, \mbox{\hyperlink{if__iwmreg_8h_source_l00437}{IWM\+\_\+\+FH\+\_\+\+MEM\+\_\+\+TB\+\_\+\+MAX\+\_\+\+LENGTH}}, \mbox{\hyperlink{if__iwmreg_8h_source_l00554}{IWM\+\_\+\+FW\+\_\+\+MEM\+\_\+\+EXTENDED\+\_\+\+END}}, \mbox{\hyperlink{if__iwmreg_8h_source_l00553}{IWM\+\_\+\+FW\+\_\+\+MEM\+\_\+\+EXTENDED\+\_\+\+START}}, \mbox{\hyperlink{if__iwmreg_8h_source_l00557}{IWM\+\_\+\+LMPM\+\_\+\+CHICK}}, \mbox{\hyperlink{if__iwmreg_8h_source_l00558}{IWM\+\_\+\+LMPM\+\_\+\+CHICK\+\_\+\+EXTENDED\+\_\+\+ADDR\+\_\+\+SPACE}}, \mbox{\hyperlink{if__iwm_8c_source_l02404}{iwm\+\_\+pcie\+\_\+load\+\_\+firmware\+\_\+chunk()}}, \mbox{\hyperlink{if__iwm__pcie__trans_8c_source_l00329}{iwm\+\_\+set\+\_\+bits\+\_\+prph()}}, \mbox{\hyperlink{if__iwmvar_8h_source_l00171}{iwm\+\_\+fw\+\_\+desc\+::len}}, \mbox{\hyperlink{if__iwmvar_8h_source_l00246}{iwm\+\_\+dma\+\_\+info\+::map}}, \mbox{\hyperlink{if__iwmvar_8h_source_l00172}{iwm\+\_\+fw\+\_\+desc\+::offset}}, \mbox{\hyperlink{if__iwmvar_8h_source_l00248}{iwm\+\_\+dma\+\_\+info\+::paddr}}, \mbox{\hyperlink{if__iwmvar_8h_source_l00408}{iwm\+\_\+softc\+::sc\+\_\+dev}}, \mbox{\hyperlink{if__iwmvar_8h_source_l00245}{iwm\+\_\+dma\+\_\+info\+::tag}}, and \mbox{\hyperlink{if__iwmvar_8h_source_l00249}{iwm\+\_\+dma\+\_\+info\+::vaddr}}.



Referenced by \mbox{\hyperlink{if__iwm_8c_source_l02513}{iwm\+\_\+pcie\+\_\+load\+\_\+cpu\+\_\+sections()}}, and \mbox{\hyperlink{if__iwm_8c_source_l02451}{iwm\+\_\+pcie\+\_\+load\+\_\+cpu\+\_\+sections\+\_\+8000()}}.

Here is the call graph for this function\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=350pt]{d3/deb/if__iwm_8c_a48609f858a0fcf23ff12f77e7f938ee8_cgraph}
\end{center}
\end{figure}
Here is the caller graph for this function\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=350pt]{d3/deb/if__iwm_8c_a48609f858a0fcf23ff12f77e7f938ee8_icgraph}
\end{center}
\end{figure}
\mbox{\Hypertarget{if__iwm_8c_ac3132cd5accd4c10b6f250884b8495dd}\label{if__iwm_8c_ac3132cd5accd4c10b6f250884b8495dd}} 
\index{if\_iwm.c@{if\_iwm.c}!iwm\_preinit@{iwm\_preinit}}
\index{iwm\_preinit@{iwm\_preinit}!if\_iwm.c@{if\_iwm.c}}
\doxysubsubsection{\texorpdfstring{iwm\_preinit()}{iwm\_preinit()}}
{\footnotesize\ttfamily static void iwm\+\_\+preinit (\begin{DoxyParamCaption}\item[{void $\ast$}]{arg }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [static]}}



Definition at line \mbox{\hyperlink{if__iwm_8c_source_l06202}{6202}} of file \mbox{\hyperlink{if__iwm_8c_source}{if\+\_\+iwm.\+c}}.



References \mbox{\hyperlink{if__iwmvar_8h_source_l00197}{iwm\+\_\+nvm\+\_\+data\+::hw\+\_\+addr}}, \mbox{\hyperlink{if__iwmreg_8h_source_l00309}{IWM\+\_\+\+CSR\+\_\+\+HW\+\_\+\+REV\+\_\+\+TYPE\+\_\+\+MSK}}, \mbox{\hyperlink{if__iwm_8c_source_l06496}{iwm\+\_\+detach\+\_\+local()}}, \mbox{\hyperlink{if__iwm__debug_8h_source_l00059}{IWM\+\_\+\+DPRINTF}}, \mbox{\hyperlink{if__iwm_8c_source_l01981}{iwm\+\_\+init\+\_\+channel\+\_\+map()}}, \mbox{\hyperlink{if__iwmvar_8h_source_l00566}{IWM\+\_\+\+LOCK}}, \mbox{\hyperlink{if__iwm_8c_source_l04191}{iwm\+\_\+node\+\_\+alloc()}}, \mbox{\hyperlink{if__iwm_8c_source_l04949}{iwm\+\_\+parent()}}, \mbox{\hyperlink{if__iwm_8c_source_l06276}{iwm\+\_\+radiotap\+\_\+attach()}}, \mbox{\hyperlink{if__iwm_8c_source_l03917}{iwm\+\_\+raw\+\_\+xmit()}}, \mbox{\hyperlink{if__iwm_8c_source_l02888}{iwm\+\_\+run\+\_\+init\+\_\+ucode()}}, \mbox{\hyperlink{if__iwm_8c_source_l06416}{iwm\+\_\+scan\+\_\+curchan()}}, \mbox{\hyperlink{if__iwm_8c_source_l06377}{iwm\+\_\+scan\+\_\+end()}}, \mbox{\hyperlink{if__iwm_8c_source_l06421}{iwm\+\_\+scan\+\_\+mindwell()}}, \mbox{\hyperlink{if__iwm_8c_source_l06349}{iwm\+\_\+scan\+\_\+start()}}, \mbox{\hyperlink{if__iwm_8c_source_l06411}{iwm\+\_\+set\+\_\+channel()}}, \mbox{\hyperlink{if__iwm__pcie__trans_8c_source_l00627}{iwm\+\_\+start\+\_\+hw()}}, \mbox{\hyperlink{if__iwm_8c_source_l01267}{iwm\+\_\+stop\+\_\+device()}}, \mbox{\hyperlink{if__iwm_8c_source_l04861}{iwm\+\_\+transmit()}}, \mbox{\hyperlink{if__iwmvar_8h_source_l00567}{IWM\+\_\+\+UNLOCK}}, \mbox{\hyperlink{if__iwm_8c_source_l06406}{iwm\+\_\+update\+\_\+mcast()}}, \mbox{\hyperlink{if__iwm_8c_source_l06292}{iwm\+\_\+vap\+\_\+create()}}, \mbox{\hyperlink{if__iwm_8c_source_l06326}{iwm\+\_\+vap\+\_\+delete()}}, \mbox{\hyperlink{if__iwm_8c_source_l06155}{iwm\+\_\+wme\+\_\+update()}}, \mbox{\hyperlink{if__iwmvar_8h_source_l00485}{iwm\+\_\+softc\+::nvm\+\_\+data}}, \mbox{\hyperlink{if__iwmvar_8h_source_l00408}{iwm\+\_\+softc\+::sc\+\_\+dev}}, \mbox{\hyperlink{if__iwmvar_8h_source_l00464}{iwm\+\_\+softc\+::sc\+\_\+fwver}}, \mbox{\hyperlink{if__iwmvar_8h_source_l00454}{iwm\+\_\+softc\+::sc\+\_\+hw\+\_\+rev}}, \mbox{\hyperlink{if__iwmvar_8h_source_l00414}{iwm\+\_\+softc\+::sc\+\_\+ic}}, \mbox{\hyperlink{if__iwmvar_8h_source_l00427}{iwm\+\_\+softc\+::sc\+\_\+preinit\+\_\+hook}}, and \mbox{\hyperlink{if__iwmvar_8h_source_l00200}{iwm\+\_\+nvm\+\_\+data\+::sku\+\_\+cap\+\_\+band\+\_\+52\+GHz\+\_\+enable}}.



Referenced by \mbox{\hyperlink{if__iwm_8c_source_l05919}{iwm\+\_\+attach()}}.

Here is the call graph for this function\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[height=550pt]{d3/deb/if__iwm_8c_ac3132cd5accd4c10b6f250884b8495dd_cgraph}
\end{center}
\end{figure}
Here is the caller graph for this function\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=264pt]{d3/deb/if__iwm_8c_ac3132cd5accd4c10b6f250884b8495dd_icgraph}
\end{center}
\end{figure}
\mbox{\Hypertarget{if__iwm_8c_a8142adf6f311d5ff2d79605b8df168a2}\label{if__iwm_8c_a8142adf6f311d5ff2d79605b8df168a2}} 
\index{if\_iwm.c@{if\_iwm.c}!iwm\_probe@{iwm\_probe}}
\index{iwm\_probe@{iwm\_probe}!if\_iwm.c@{if\_iwm.c}}
\doxysubsubsection{\texorpdfstring{iwm\_probe()}{iwm\_probe()}}
{\footnotesize\ttfamily static int iwm\+\_\+probe (\begin{DoxyParamCaption}\item[{device\+\_\+t}]{dev }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [static]}}



Definition at line \mbox{\hyperlink{if__iwm_8c_source_l05810}{5810}} of file \mbox{\hyperlink{if__iwm_8c_source}{if\+\_\+iwm.\+c}}.



References \mbox{\hyperlink{if__iwm_8c_source_l05788}{iwm\+\_\+devices\+::device}}, and \mbox{\hyperlink{if__iwm_8c_source_l05769}{PCI\+\_\+\+VENDOR\+\_\+\+INTEL}}.

\mbox{\Hypertarget{if__iwm_8c_a7e13bcc1e97179f2592af29536f6cccb}\label{if__iwm_8c_a7e13bcc1e97179f2592af29536f6cccb}} 
\index{if\_iwm.c@{if\_iwm.c}!iwm\_radiotap\_attach@{iwm\_radiotap\_attach}}
\index{iwm\_radiotap\_attach@{iwm\_radiotap\_attach}!if\_iwm.c@{if\_iwm.c}}
\doxysubsubsection{\texorpdfstring{iwm\_radiotap\_attach()}{iwm\_radiotap\_attach()}}
{\footnotesize\ttfamily static void iwm\+\_\+radiotap\+\_\+attach (\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_8c_source_l06276}{6276}} of file \mbox{\hyperlink{if__iwm_8c_source}{if\+\_\+iwm.\+c}}.



References \mbox{\hyperlink{if__iwm__debug_8h_source_l00059}{IWM\+\_\+\+DPRINTF}}, \mbox{\hyperlink{if__iwmvar_8h_source_l00118}{IWM\+\_\+\+RX\+\_\+\+RADIOTAP\+\_\+\+PRESENT}}, \mbox{\hyperlink{if__iwmvar_8h_source_l00134}{IWM\+\_\+\+TX\+\_\+\+RADIOTAP\+\_\+\+PRESENT}}, \mbox{\hyperlink{if__iwmvar_8h_source_l00414}{iwm\+\_\+softc\+::sc\+\_\+ic}}, \mbox{\hyperlink{if__iwmvar_8h_source_l00517}{iwm\+\_\+softc\+::sc\+\_\+rxtap}}, \mbox{\hyperlink{if__iwmvar_8h_source_l00518}{iwm\+\_\+softc\+::sc\+\_\+txtap}}, \mbox{\hyperlink{if__iwmvar_8h_source_l00108}{iwm\+\_\+rx\+\_\+radiotap\+\_\+header\+::wr\+\_\+ihdr}}, and \mbox{\hyperlink{if__iwmvar_8h_source_l00127}{iwm\+\_\+tx\+\_\+radiotap\+\_\+header\+::wt\+\_\+ihdr}}.



Referenced by \mbox{\hyperlink{if__iwm_8c_source_l06202}{iwm\+\_\+preinit()}}.

Here is the caller graph for this function\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=350pt]{d3/deb/if__iwm_8c_a7e13bcc1e97179f2592af29536f6cccb_icgraph}
\end{center}
\end{figure}
\mbox{\Hypertarget{if__iwm_8c_a27fa2e4e7df3a8837691fb2d965e3335}\label{if__iwm_8c_a27fa2e4e7df3a8837691fb2d965e3335}} 
\index{if\_iwm.c@{if\_iwm.c}!iwm\_rate2ridx@{iwm\_rate2ridx}}
\index{iwm\_rate2ridx@{iwm\_rate2ridx}!if\_iwm.c@{if\_iwm.c}}
\doxysubsubsection{\texorpdfstring{iwm\_rate2ridx()}{iwm\_rate2ridx()}}
{\footnotesize\ttfamily static int iwm\+\_\+rate2ridx (\begin{DoxyParamCaption}\item[{struct \mbox{\hyperlink{structiwm__softc}{iwm\+\_\+softc}} $\ast$}]{sc,  }\item[{uint8\+\_\+t}]{rate }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [static]}}



Definition at line \mbox{\hyperlink{if__iwm_8c_source_l04226}{4226}} of file \mbox{\hyperlink{if__iwm_8c_source}{if\+\_\+iwm.\+c}}.



References \mbox{\hyperlink{if__iwm_8c_a08ef9e6176f57d36238a07cdc3dc336c}{iwm\+\_\+rates}}, \mbox{\hyperlink{if__iwm_8c_source_l00225}{IWM\+\_\+\+RIDX\+\_\+\+MAX}}, and \mbox{\hyperlink{if__iwmvar_8h_source_l00408}{iwm\+\_\+softc\+::sc\+\_\+dev}}.



Referenced by \mbox{\hyperlink{if__iwm_8c_source_l04244}{iwm\+\_\+setrates()}}, and \mbox{\hyperlink{if__iwm_8c_source_l03638}{iwm\+\_\+tx\+\_\+fill\+\_\+cmd()}}.

Here is the caller graph for this function\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=350pt]{d3/deb/if__iwm_8c_a27fa2e4e7df3a8837691fb2d965e3335_icgraph}
\end{center}
\end{figure}
\mbox{\Hypertarget{if__iwm_8c_a9edea4b80e47984bd4b4e6a5929625f6}\label{if__iwm_8c_a9edea4b80e47984bd4b4e6a5929625f6}} 
\index{if\_iwm.c@{if\_iwm.c}!iwm\_rate\_from\_ucode\_rate@{iwm\_rate\_from\_ucode\_rate}}
\index{iwm\_rate\_from\_ucode\_rate@{iwm\_rate\_from\_ucode\_rate}!if\_iwm.c@{if\_iwm.c}}
\doxysubsubsection{\texorpdfstring{iwm\_rate\_from\_ucode\_rate()}{iwm\_rate\_from\_ucode\_rate()}}
{\footnotesize\ttfamily static uint8\+\_\+t iwm\+\_\+rate\+\_\+from\+\_\+ucode\+\_\+rate (\begin{DoxyParamCaption}\item[{uint32\+\_\+t}]{rate\+\_\+n\+\_\+flags }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [static]}}



Definition at line \mbox{\hyperlink{if__iwm_8c_source_l04198}{4198}} of file \mbox{\hyperlink{if__iwm_8c_source}{if\+\_\+iwm.\+c}}.



References \mbox{\hyperlink{if__iwm_8c_a08ef9e6176f57d36238a07cdc3dc336c}{iwm\+\_\+rates}}, \mbox{\hyperlink{if__iwm_8c_source_l00225}{IWM\+\_\+\+RIDX\+\_\+\+MAX}}, and \mbox{\hyperlink{if__iwm_8c_source_l00207}{iwm\+\_\+rate\+::rate}}.



Referenced by \mbox{\hyperlink{if__iwm_8c_source_l03413}{iwm\+\_\+rx\+\_\+tx\+\_\+cmd\+\_\+single()}}.

Here is the caller graph for this function\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=350pt]{d3/deb/if__iwm_8c_a9edea4b80e47984bd4b4e6a5929625f6_icgraph}
\end{center}
\end{figure}
\mbox{\Hypertarget{if__iwm_8c_a0e58378103e84487e7ee8b5bc7f42f38}\label{if__iwm_8c_a0e58378103e84487e7ee8b5bc7f42f38}} 
\index{if\_iwm.c@{if\_iwm.c}!iwm\_raw\_xmit@{iwm\_raw\_xmit}}
\index{iwm\_raw\_xmit@{iwm\_raw\_xmit}!if\_iwm.c@{if\_iwm.c}}
\doxysubsubsection{\texorpdfstring{iwm\_raw\_xmit()}{iwm\_raw\_xmit()}}
{\footnotesize\ttfamily static int iwm\+\_\+raw\+\_\+xmit (\begin{DoxyParamCaption}\item[{struct ieee80211\+\_\+node $\ast$}]{ni,  }\item[{struct mbuf $\ast$}]{m,  }\item[{const struct ieee80211\+\_\+bpf\+\_\+params $\ast$}]{params }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [static]}}



Definition at line \mbox{\hyperlink{if__iwm_8c_source_l03917}{3917}} of file \mbox{\hyperlink{if__iwm_8c_source}{if\+\_\+iwm.\+c}}.



References \mbox{\hyperlink{if__iwm__debug_8h_source_l00059}{IWM\+\_\+\+DPRINTF}}, \mbox{\hyperlink{if__iwmvar_8h_source_l00419}{IWM\+\_\+\+FLAG\+\_\+\+HW\+\_\+\+INITED}}, \mbox{\hyperlink{if__iwmvar_8h_source_l00566}{IWM\+\_\+\+LOCK}}, \mbox{\hyperlink{if__iwm_8c_source_l03706}{iwm\+\_\+tx()}}, \mbox{\hyperlink{if__iwmvar_8h_source_l00567}{IWM\+\_\+\+UNLOCK}}, \mbox{\hyperlink{if__iwm_8c_source_l04926}{iwm\+\_\+watchdog()}}, \mbox{\hyperlink{if__iwmvar_8h_source_l00417}{iwm\+\_\+softc\+::sc\+\_\+flags}}, \mbox{\hyperlink{if__iwmvar_8h_source_l00490}{iwm\+\_\+softc\+::sc\+\_\+tx\+\_\+timer}}, and \mbox{\hyperlink{if__iwmvar_8h_source_l00428}{iwm\+\_\+softc\+::sc\+\_\+watchdog\+\_\+to}}.



Referenced by \mbox{\hyperlink{if__iwm_8c_source_l06202}{iwm\+\_\+preinit()}}.

Here is the call graph for this function\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=350pt]{d3/deb/if__iwm_8c_a0e58378103e84487e7ee8b5bc7f42f38_cgraph}
\end{center}
\end{figure}
Here is the caller graph for this function\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=350pt]{d3/deb/if__iwm_8c_a0e58378103e84487e7ee8b5bc7f42f38_icgraph}
\end{center}
\end{figure}
\mbox{\Hypertarget{if__iwm_8c_ab18fcb1d8efa47c66392572d3aa6ccba}\label{if__iwm_8c_ab18fcb1d8efa47c66392572d3aa6ccba}} 
\index{if\_iwm.c@{if\_iwm.c}!iwm\_read\_firmware@{iwm\_read\_firmware}}
\index{iwm\_read\_firmware@{iwm\_read\_firmware}!if\_iwm.c@{if\_iwm.c}}
\doxysubsubsection{\texorpdfstring{iwm\_read\_firmware()}{iwm\_read\_firmware()}}
{\footnotesize\ttfamily static int iwm\+\_\+read\+\_\+firmware (\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_8c_source_l00540}{540}} of file \mbox{\hyperlink{if__iwm_8c_source}{if\+\_\+iwm.\+c}}.



References \mbox{\hyperlink{if__iwmvar_8h_source_l00484}{iwm\+\_\+softc\+::cfg}}, \mbox{\hyperlink{if__iwmreg_8h_source_l01153}{iwm\+\_\+ucode\+\_\+tlv\+::data}}, \mbox{\hyperlink{if__iwmreg_8h_source_l01187}{iwm\+\_\+tlv\+\_\+ucode\+\_\+header\+::data}}, \mbox{\hyperlink{if__iwmvar_8h_source_l00164}{iwm\+\_\+ucode\+\_\+capabilities\+::enabled\+\_\+api}}, \mbox{\hyperlink{if__iwmvar_8h_source_l00165}{iwm\+\_\+ucode\+\_\+capabilities\+::enabled\+\_\+capa}}, \mbox{\hyperlink{if__iwmvar_8h_source_l00163}{iwm\+\_\+ucode\+\_\+capabilities\+::flags}}, \mbox{\hyperlink{if__iwmvar_8h_source_l00183}{iwm\+\_\+fw\+\_\+info\+::fw\+\_\+fp}}, \mbox{\hyperlink{if__iwm__config_8h_source_l00134}{iwm\+\_\+cfg\+::fw\+\_\+name}}, \mbox{\hyperlink{if__iwmvar_8h_source_l00186}{iwm\+\_\+fw\+\_\+info\+::img}}, \mbox{\hyperlink{if__iwmvar_8h_source_l00178}{iwm\+\_\+fw\+\_\+img\+::is\+\_\+dual\+\_\+cpus}}, \mbox{\hyperlink{if__iwmreg_8h_source_l00974}{IWM\+\_\+\+DEFAULT\+\_\+\+MAX\+\_\+\+PROBE\+\_\+\+LENGTH}}, \mbox{\hyperlink{if__iwm_8c_source_l00452}{IWM\+\_\+\+DEFAULT\+\_\+\+SCAN\+\_\+\+CHANNELS}}, \mbox{\hyperlink{if__iwm__debug_8h_source_l00059}{IWM\+\_\+\+DPRINTF}}, \mbox{\hyperlink{if__iwm_8c_source_l00423}{iwm\+\_\+firmware\+\_\+store\+\_\+section()}}, \mbox{\hyperlink{if__iwm_8c_source_l00532}{iwm\+\_\+fw\+\_\+info\+\_\+free()}}, \mbox{\hyperlink{if__iwm__fw_8h_source_l00083}{IWM\+\_\+\+FW\+\_\+\+PAGING\+\_\+\+SIZE}}, \mbox{\hyperlink{if__iwmreg_8h_source_l01011}{IWM\+\_\+\+FW\+\_\+\+PHY\+\_\+\+CFG\+\_\+\+RX\+\_\+\+CHAIN}}, \mbox{\hyperlink{if__iwmreg_8h_source_l01010}{IWM\+\_\+\+FW\+\_\+\+PHY\+\_\+\+CFG\+\_\+\+RX\+\_\+\+CHAIN\+\_\+\+POS}}, \mbox{\hyperlink{if__iwmreg_8h_source_l01009}{IWM\+\_\+\+FW\+\_\+\+PHY\+\_\+\+CFG\+\_\+\+TX\+\_\+\+CHAIN}}, \mbox{\hyperlink{if__iwmreg_8h_source_l01008}{IWM\+\_\+\+FW\+\_\+\+PHY\+\_\+\+CFG\+\_\+\+TX\+\_\+\+CHAIN\+\_\+\+POS}}, \mbox{\hyperlink{if__iwm__fw_8h_source_l00099}{IWM\+\_\+\+MAX\+\_\+\+PAGING\+\_\+\+IMAGE\+\_\+\+SIZE}}, \mbox{\hyperlink{if__iwmreg_8h_source_l05386}{IWM\+\_\+\+SCAN\+\_\+\+OFFLOAD\+\_\+\+PROBE\+\_\+\+REQ\+\_\+\+SIZE}}, \mbox{\hyperlink{if__iwm_8c_source_l00461}{iwm\+\_\+set\+\_\+default\+\_\+calib()}}, \mbox{\hyperlink{if__iwm_8c_source_l00482}{iwm\+\_\+set\+\_\+ucode\+\_\+api\+\_\+flags()}}, \mbox{\hyperlink{if__iwm_8c_source_l00507}{iwm\+\_\+set\+\_\+ucode\+\_\+capabilities()}}, \mbox{\hyperlink{if__iwm_8c_source_l00409}{iwm\+\_\+store\+\_\+cscheme()}}, \mbox{\hyperlink{if__iwmreg_8h_source_l01166}{IWM\+\_\+\+TLV\+\_\+\+UCODE\+\_\+\+MAGIC}}, \mbox{\hyperlink{if__iwmreg_8h_source_l00986}{IWM\+\_\+\+UCODE\+\_\+\+API}}, \mbox{\hyperlink{if__iwmvar_8h_source_l00154}{IWM\+\_\+\+UCODE\+\_\+\+INIT}}, \mbox{\hyperlink{if__iwmreg_8h_source_l00984}{IWM\+\_\+\+UCODE\+\_\+\+MAJOR}}, \mbox{\hyperlink{if__iwmreg_8h_source_l00985}{IWM\+\_\+\+UCODE\+\_\+\+MINOR}}, \mbox{\hyperlink{if__iwmvar_8h_source_l00153}{IWM\+\_\+\+UCODE\+\_\+\+REGULAR}}, \mbox{\hyperlink{if__iwmvar_8h_source_l00156}{IWM\+\_\+\+UCODE\+\_\+\+REGULAR\+\_\+\+USNIFFER}}, \mbox{\hyperlink{if__iwmreg_8h_source_l01124}{IWM\+\_\+\+UCODE\+\_\+\+TLV\+\_\+\+API\+\_\+\+CHANGES\+\_\+\+SET}}, \mbox{\hyperlink{if__iwmreg_8h_source_l01134}{IWM\+\_\+\+UCODE\+\_\+\+TLV\+\_\+\+CMD\+\_\+\+VERSIONS}}, \mbox{\hyperlink{if__iwmreg_8h_source_l01119}{IWM\+\_\+\+UCODE\+\_\+\+TLV\+\_\+\+CSCHEME}}, \mbox{\hyperlink{if__iwmreg_8h_source_l01113}{IWM\+\_\+\+UCODE\+\_\+\+TLV\+\_\+\+DEF\+\_\+\+CALIB}}, \mbox{\hyperlink{if__iwmreg_8h_source_l01125}{IWM\+\_\+\+UCODE\+\_\+\+TLV\+\_\+\+ENABLED\+\_\+\+CAPABILITIES}}, \mbox{\hyperlink{if__iwmreg_8h_source_l01109}{IWM\+\_\+\+UCODE\+\_\+\+TLV\+\_\+\+FLAGS}}, \mbox{\hyperlink{if__iwmreg_8h_source_l00796}{IWM\+\_\+\+UCODE\+\_\+\+TLV\+\_\+\+FLAGS\+\_\+\+PAN}}, \mbox{\hyperlink{if__iwmreg_8h_source_l01135}{IWM\+\_\+\+UCODE\+\_\+\+TLV\+\_\+\+FW\+\_\+\+GSCAN\+\_\+\+CAPA}}, \mbox{\hyperlink{if__iwmreg_8h_source_l01136}{IWM\+\_\+\+UCODE\+\_\+\+TLV\+\_\+\+FW\+\_\+\+MEM\+\_\+\+SEG}}, \mbox{\hyperlink{if__iwmreg_8h_source_l01130}{IWM\+\_\+\+UCODE\+\_\+\+TLV\+\_\+\+FW\+\_\+\+VERSION}}, \mbox{\hyperlink{if__iwmreg_8h_source_l01126}{IWM\+\_\+\+UCODE\+\_\+\+TLV\+\_\+\+N\+\_\+\+SCAN\+\_\+\+CHANNELS}}, \mbox{\hyperlink{if__iwmreg_8h_source_l01118}{IWM\+\_\+\+UCODE\+\_\+\+TLV\+\_\+\+NUM\+\_\+\+OF\+\_\+\+CPU}}, \mbox{\hyperlink{if__iwmreg_8h_source_l01127}{IWM\+\_\+\+UCODE\+\_\+\+TLV\+\_\+\+PAGING}}, \mbox{\hyperlink{if__iwmreg_8h_source_l01098}{IWM\+\_\+\+UCODE\+\_\+\+TLV\+\_\+\+PAN}}, \mbox{\hyperlink{if__iwmreg_8h_source_l01114}{IWM\+\_\+\+UCODE\+\_\+\+TLV\+\_\+\+PHY\+\_\+\+SKU}}, \mbox{\hyperlink{if__iwmreg_8h_source_l01097}{IWM\+\_\+\+UCODE\+\_\+\+TLV\+\_\+\+PROBE\+\_\+\+MAX\+\_\+\+LEN}}, \mbox{\hyperlink{if__iwmreg_8h_source_l01129}{IWM\+\_\+\+UCODE\+\_\+\+TLV\+\_\+\+SDIO\+\_\+\+ADMA\+\_\+\+ADDR}}, \mbox{\hyperlink{if__iwmreg_8h_source_l01111}{IWM\+\_\+\+UCODE\+\_\+\+TLV\+\_\+\+SEC\+\_\+\+INIT}}, \mbox{\hyperlink{if__iwmreg_8h_source_l01110}{IWM\+\_\+\+UCODE\+\_\+\+TLV\+\_\+\+SEC\+\_\+\+RT}}, \mbox{\hyperlink{if__iwmreg_8h_source_l01128}{IWM\+\_\+\+UCODE\+\_\+\+TLV\+\_\+\+SEC\+\_\+\+RT\+\_\+\+USNIFFER}}, \mbox{\hyperlink{if__iwmreg_8h_source_l01112}{IWM\+\_\+\+UCODE\+\_\+\+TLV\+\_\+\+SEC\+\_\+\+WOWLAN}}, \mbox{\hyperlink{if__iwmvar_8h_source_l00155}{IWM\+\_\+\+UCODE\+\_\+\+WOWLAN}}, \mbox{\hyperlink{if__iwmreg_8h_source_l00070}{le32\+\_\+to\+\_\+cpup}}, \mbox{\hyperlink{if__iwmreg_8h_source_l01152}{iwm\+\_\+ucode\+\_\+tlv\+::length}}, \mbox{\hyperlink{if__iwmreg_8h_source_l01176}{iwm\+\_\+tlv\+\_\+ucode\+\_\+header\+::magic}}, \mbox{\hyperlink{if__iwmvar_8h_source_l00161}{iwm\+\_\+ucode\+\_\+capabilities\+::max\+\_\+probe\+\_\+length}}, \mbox{\hyperlink{if__iwmvar_8h_source_l00162}{iwm\+\_\+ucode\+\_\+capabilities\+::n\+\_\+scan\+\_\+channels}}, \mbox{\hyperlink{if__iwmvar_8h_source_l00179}{iwm\+\_\+fw\+\_\+img\+::paging\+\_\+mem\+\_\+size}}, \mbox{\hyperlink{if__iwmvar_8h_source_l00190}{iwm\+\_\+fw\+\_\+info\+::phy\+\_\+config}}, \mbox{\hyperlink{if__iwmvar_8h_source_l00408}{iwm\+\_\+softc\+::sc\+\_\+dev}}, \mbox{\hyperlink{if__iwmvar_8h_source_l00481}{iwm\+\_\+softc\+::sc\+\_\+fw}}, \mbox{\hyperlink{if__iwmvar_8h_source_l00466}{iwm\+\_\+softc\+::sc\+\_\+fw\+\_\+mcc}}, \mbox{\hyperlink{if__iwmvar_8h_source_l00464}{iwm\+\_\+softc\+::sc\+\_\+fwver}}, \mbox{\hyperlink{if__iwmreg_8h_source_l01151}{iwm\+\_\+ucode\+\_\+tlv\+::type}}, \mbox{\hyperlink{if__iwmvar_8h_source_l00188}{iwm\+\_\+fw\+\_\+info\+::ucode\+\_\+capa}}, \mbox{\hyperlink{if__iwmvar_8h_source_l00192}{iwm\+\_\+fw\+\_\+info\+::valid\+\_\+rx\+\_\+ant}}, \mbox{\hyperlink{if__iwmvar_8h_source_l00191}{iwm\+\_\+fw\+\_\+info\+::valid\+\_\+tx\+\_\+ant}}, and \mbox{\hyperlink{if__iwmreg_8h_source_l01178}{iwm\+\_\+tlv\+\_\+ucode\+\_\+header\+::ver}}.



Referenced by \mbox{\hyperlink{if__iwm_8c_source_l05919}{iwm\+\_\+attach()}}.

Here is the call graph for this function\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=350pt]{d3/deb/if__iwm_8c_ab18fcb1d8efa47c66392572d3aa6ccba_cgraph}
\end{center}
\end{figure}
Here is the caller graph for this function\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=303pt]{d3/deb/if__iwm_8c_ab18fcb1d8efa47c66392572d3aa6ccba_icgraph}
\end{center}
\end{figure}
\mbox{\Hypertarget{if__iwm_8c_a958d1470f4098506e8868a5eee05c788}\label{if__iwm_8c_a958d1470f4098506e8868a5eee05c788}} 
\index{if\_iwm.c@{if\_iwm.c}!iwm\_reset\_rx\_ring@{iwm\_reset\_rx\_ring}}
\index{iwm\_reset\_rx\_ring@{iwm\_reset\_rx\_ring}!if\_iwm.c@{if\_iwm.c}}
\doxysubsubsection{\texorpdfstring{iwm\_reset\_rx\_ring()}{iwm\_reset\_rx\_ring()}}
{\footnotesize\ttfamily static void iwm\+\_\+reset\+\_\+rx\+\_\+ring (\begin{DoxyParamCaption}\item[{struct \mbox{\hyperlink{structiwm__softc}{iwm\+\_\+softc}} $\ast$}]{sc,  }\item[{struct \mbox{\hyperlink{structiwm__rx__ring}{iwm\+\_\+rx\+\_\+ring}} $\ast$}]{ring }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [static]}}



Definition at line \mbox{\hyperlink{if__iwm_8c_source_l01018}{1018}} of file \mbox{\hyperlink{if__iwm_8c_source}{if\+\_\+iwm.\+c}}.



References \mbox{\hyperlink{if__iwmvar_8h_source_l00310}{iwm\+\_\+rx\+\_\+ring\+::cur}}, \mbox{\hyperlink{if__iwmvar_8h_source_l00447}{iwm\+\_\+softc\+::rxq}}, and \mbox{\hyperlink{if__iwmvar_8h_source_l00306}{iwm\+\_\+rx\+\_\+ring\+::stat}}.



Referenced by \mbox{\hyperlink{if__iwm_8c_source_l01267}{iwm\+\_\+stop\+\_\+device()}}.

Here is the caller graph for this function\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=350pt]{d3/deb/if__iwm_8c_a958d1470f4098506e8868a5eee05c788_icgraph}
\end{center}
\end{figure}
\mbox{\Hypertarget{if__iwm_8c_aed9171af6accaaf9f581d1f0f8137944}\label{if__iwm_8c_aed9171af6accaaf9f581d1f0f8137944}} 
\index{if\_iwm.c@{if\_iwm.c}!iwm\_reset\_tx\_ring@{iwm\_reset\_tx\_ring}}
\index{iwm\_reset\_tx\_ring@{iwm\_reset\_tx\_ring}!if\_iwm.c@{if\_iwm.c}}
\doxysubsubsection{\texorpdfstring{iwm\_reset\_tx\_ring()}{iwm\_reset\_tx\_ring()}}
{\footnotesize\ttfamily static void iwm\+\_\+reset\+\_\+tx\+\_\+ring (\begin{DoxyParamCaption}\item[{struct \mbox{\hyperlink{structiwm__softc}{iwm\+\_\+softc}} $\ast$}]{sc,  }\item[{struct \mbox{\hyperlink{structiwm__tx__ring}{iwm\+\_\+tx\+\_\+ring}} $\ast$}]{ring }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [static]}}



Definition at line \mbox{\hyperlink{if__iwm_8c_source_l01149}{1149}} of file \mbox{\hyperlink{if__iwm_8c_source}{if\+\_\+iwm.\+c}}.



References \mbox{\hyperlink{if__iwmvar_8h_source_l00524}{iwm\+\_\+softc\+::cmd\+\_\+hold\+\_\+nic\+\_\+awake}}, \mbox{\hyperlink{if__iwmvar_8h_source_l00285}{iwm\+\_\+tx\+\_\+ring\+::cur}}, \mbox{\hyperlink{if__iwmvar_8h_source_l00282}{iwm\+\_\+tx\+\_\+ring\+::data}}, \mbox{\hyperlink{if__iwmvar_8h_source_l00281}{iwm\+\_\+tx\+\_\+ring\+::data\+\_\+dmat}}, \mbox{\hyperlink{if__iwmvar_8h_source_l00279}{iwm\+\_\+tx\+\_\+ring\+::desc}}, \mbox{\hyperlink{if__iwmvar_8h_source_l00277}{iwm\+\_\+tx\+\_\+ring\+::desc\+\_\+dma}}, \mbox{\hyperlink{if__iwmreg_8h_source_l01967}{IWM\+\_\+\+CMD\+\_\+\+QUEUE}}, \mbox{\hyperlink{if__iwm__pcie__trans_8c_source_l00684}{iwm\+\_\+pcie\+\_\+clear\+\_\+cmd\+\_\+in\+\_\+flight()}}, \mbox{\hyperlink{if__iwmvar_8h_source_l00263}{IWM\+\_\+\+TX\+\_\+\+RING\+\_\+\+COUNT}}, \mbox{\hyperlink{if__iwmvar_8h_source_l00271}{iwm\+\_\+tx\+\_\+data\+::m}}, \mbox{\hyperlink{if__iwmvar_8h_source_l00246}{iwm\+\_\+dma\+\_\+info\+::map}}, \mbox{\hyperlink{if__iwmvar_8h_source_l00268}{iwm\+\_\+tx\+\_\+data\+::map}}, \mbox{\hyperlink{if__iwmvar_8h_source_l00448}{iwm\+\_\+softc\+::qfullmsk}}, \mbox{\hyperlink{if__iwmvar_8h_source_l00283}{iwm\+\_\+tx\+\_\+ring\+::qid}}, \mbox{\hyperlink{if__iwmvar_8h_source_l00284}{iwm\+\_\+tx\+\_\+ring\+::queued}}, \mbox{\hyperlink{if__iwmvar_8h_source_l00250}{iwm\+\_\+dma\+\_\+info\+::size}}, and \mbox{\hyperlink{if__iwmvar_8h_source_l00245}{iwm\+\_\+dma\+\_\+info\+::tag}}.



Referenced by \mbox{\hyperlink{if__iwm_8c_source_l01267}{iwm\+\_\+stop\+\_\+device()}}.

Here is the call graph for this function\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=342pt]{d3/deb/if__iwm_8c_aed9171af6accaaf9f581d1f0f8137944_cgraph}
\end{center}
\end{figure}
Here is the caller graph for this function\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=350pt]{d3/deb/if__iwm_8c_aed9171af6accaaf9f581d1f0f8137944_icgraph}
\end{center}
\end{figure}
\mbox{\Hypertarget{if__iwm_8c_ae798b664f07f4912afe3cc0b52aa2f42}\label{if__iwm_8c_ae798b664f07f4912afe3cc0b52aa2f42}} 
\index{if\_iwm.c@{if\_iwm.c}!iwm\_restore\_interrupts@{iwm\_restore\_interrupts}}
\index{iwm\_restore\_interrupts@{iwm\_restore\_interrupts}!if\_iwm.c@{if\_iwm.c}}
\doxysubsubsection{\texorpdfstring{iwm\_restore\_interrupts()}{iwm\_restore\_interrupts()}}
{\footnotesize\ttfamily static void iwm\+\_\+restore\+\_\+interrupts (\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_8c_source_l01217}{1217}} of file \mbox{\hyperlink{if__iwm_8c_source}{if\+\_\+iwm.\+c}}.



References \mbox{\hyperlink{if__iwmreg_8h_source_l00097}{IWM\+\_\+\+CSR\+\_\+\+INT\+\_\+\+MASK}}, \mbox{\hyperlink{if__iwmreg_8h_source_l06957}{IWM\+\_\+\+WRITE}}, and \mbox{\hyperlink{if__iwmvar_8h_source_l00468}{iwm\+\_\+softc\+::sc\+\_\+intmask}}.



Referenced by \mbox{\hyperlink{if__iwm_8c_source_l05619}{iwm\+\_\+intr()}}.

Here is the caller graph for this function\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=350pt]{d3/deb/if__iwm_8c_ae798b664f07f4912afe3cc0b52aa2f42_icgraph}
\end{center}
\end{figure}
\mbox{\Hypertarget{if__iwm_8c_aced727b8b8ce817f845b39646def2c3c}\label{if__iwm_8c_aced727b8b8ce817f845b39646def2c3c}} 
\index{if\_iwm.c@{if\_iwm.c}!iwm\_resume@{iwm\_resume}}
\index{iwm\_resume@{iwm\_resume}!if\_iwm.c@{if\_iwm.c}}
\doxysubsubsection{\texorpdfstring{iwm\_resume()}{iwm\_resume()}}
{\footnotesize\ttfamily static int iwm\+\_\+resume (\begin{DoxyParamCaption}\item[{device\+\_\+t}]{dev }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [static]}}



Definition at line \mbox{\hyperlink{if__iwm_8c_source_l06443}{6443}} of file \mbox{\hyperlink{if__iwm_8c_source}{if\+\_\+iwm.\+c}}.



References \mbox{\hyperlink{if__iwmvar_8h_source_l00423}{IWM\+\_\+\+FLAG\+\_\+\+SCANNING}}, \mbox{\hyperlink{if__iwm_8c_source_l06426}{iwm\+\_\+init\+\_\+task()}}, \mbox{\hyperlink{if__iwmvar_8h_source_l00566}{IWM\+\_\+\+LOCK}}, \mbox{\hyperlink{if__iwmvar_8h_source_l00567}{IWM\+\_\+\+UNLOCK}}, \mbox{\hyperlink{if__iwm_8c_source_l05846}{PCI\+\_\+\+CFG\+\_\+\+RETRY\+\_\+\+TIMEOUT}}, \mbox{\hyperlink{if__iwmvar_8h_source_l00410}{iwm\+\_\+softc\+::sc\+\_\+attached}}, \mbox{\hyperlink{if__iwmvar_8h_source_l00417}{iwm\+\_\+softc\+::sc\+\_\+flags}}, 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]{d3/deb/if__iwm_8c_aced727b8b8ce817f845b39646def2c3c_cgraph}
\end{center}
\end{figure}
\mbox{\Hypertarget{if__iwm_8c_a542d77a26ef58febc71a7575d87f5e3c}\label{if__iwm_8c_a542d77a26ef58febc71a7575d87f5e3c}} 
\index{if\_iwm.c@{if\_iwm.c}!iwm\_rftoggle\_task@{iwm\_rftoggle\_task}}
\index{iwm\_rftoggle\_task@{iwm\_rftoggle\_task}!if\_iwm.c@{if\_iwm.c}}
\doxysubsubsection{\texorpdfstring{iwm\_rftoggle\_task()}{iwm\_rftoggle\_task()}}
{\footnotesize\ttfamily static void iwm\+\_\+rftoggle\+\_\+task (\begin{DoxyParamCaption}\item[{void $\ast$}]{arg,  }\item[{int npending}]{\+\_\+\+\_\+unused }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [static]}}



Definition at line \mbox{\hyperlink{if__iwm_8c_source_l04973}{4973}} of file \mbox{\hyperlink{if__iwm_8c_source}{if\+\_\+iwm.\+c}}.



References \mbox{\hyperlink{if__iwm__pcie__trans_8c_source_l00354}{iwm\+\_\+check\+\_\+rfkill()}}, \mbox{\hyperlink{if__iwmvar_8h_source_l00566}{IWM\+\_\+\+LOCK}}, \mbox{\hyperlink{if__iwmvar_8h_source_l00567}{IWM\+\_\+\+UNLOCK}}, \mbox{\hyperlink{if__iwmvar_8h_source_l00408}{iwm\+\_\+softc\+::sc\+\_\+dev}}, and \mbox{\hyperlink{if__iwmvar_8h_source_l00414}{iwm\+\_\+softc\+::sc\+\_\+ic}}.



Referenced by \mbox{\hyperlink{if__iwm_8c_source_l05919}{iwm\+\_\+attach()}}.

Here is the call graph for this function\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=322pt]{d3/deb/if__iwm_8c_a542d77a26ef58febc71a7575d87f5e3c_cgraph}
\end{center}
\end{figure}
Here is the caller graph for this function\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=297pt]{d3/deb/if__iwm_8c_a542d77a26ef58febc71a7575d87f5e3c_icgraph}
\end{center}
\end{figure}
\mbox{\Hypertarget{if__iwm_8c_ab6e6464c762b736a929bf3391ebac89f}\label{if__iwm_8c_ab6e6464c762b736a929bf3391ebac89f}} 
\index{if\_iwm.c@{if\_iwm.c}!iwm\_ridx2rate@{iwm\_ridx2rate}}
\index{iwm\_ridx2rate@{iwm\_ridx2rate}!if\_iwm.c@{if\_iwm.c}}
\doxysubsubsection{\texorpdfstring{iwm\_ridx2rate()}{iwm\_ridx2rate()}}
{\footnotesize\ttfamily uint8\+\_\+t iwm\+\_\+ridx2rate (\begin{DoxyParamCaption}\item[{struct ieee80211\+\_\+rateset $\ast$}]{rs,  }\item[{int}]{ridx }\end{DoxyParamCaption})}



Definition at line \mbox{\hyperlink{if__iwm_8c_source_l04211}{4211}} of file \mbox{\hyperlink{if__iwm_8c_source}{if\+\_\+iwm.\+c}}.



References \mbox{\hyperlink{if__iwm_8c_a08ef9e6176f57d36238a07cdc3dc336c}{iwm\+\_\+rates}}.



Referenced by \mbox{\hyperlink{if__iwm__mac__ctxt_8c_source_l00172}{iwm\+\_\+ack\+\_\+rates()}}.

Here is the caller graph for this function\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=350pt]{d3/deb/if__iwm_8c_ab6e6464c762b736a929bf3391ebac89f_icgraph}
\end{center}
\end{figure}
\mbox{\Hypertarget{if__iwm_8c_a11aec544b58ddec5ef1ca3278061f9c7}\label{if__iwm_8c_a11aec544b58ddec5ef1ca3278061f9c7}} 
\index{if\_iwm.c@{if\_iwm.c}!iwm\_run\_init\_ucode@{iwm\_run\_init\_ucode}}
\index{iwm\_run\_init\_ucode@{iwm\_run\_init\_ucode}!if\_iwm.c@{if\_iwm.c}}
\doxysubsubsection{\texorpdfstring{iwm\_run\_init\_ucode()}{iwm\_run\_init\_ucode()}}
{\footnotesize\ttfamily static int iwm\+\_\+run\+\_\+init\+\_\+ucode (\begin{DoxyParamCaption}\item[{struct \mbox{\hyperlink{structiwm__softc}{iwm\+\_\+softc}} $\ast$}]{sc,  }\item[{int}]{justnvm }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [static]}}



Definition at line \mbox{\hyperlink{if__iwm_8c_source_l02888}{2888}} of file \mbox{\hyperlink{if__iwm_8c_source}{if\+\_\+iwm.\+c}}.



References \mbox{\hyperlink{if__iwmvar_8h_source_l00484}{iwm\+\_\+softc\+::cfg}}, \mbox{\hyperlink{if__iwm__config_8h_source_l00136}{iwm\+\_\+cfg\+::device\+\_\+family}}, \mbox{\hyperlink{if__iwmvar_8h_source_l00197}{iwm\+\_\+nvm\+\_\+data\+::hw\+\_\+addr}}, \mbox{\hyperlink{if__iwmreg_8h_source_l02045}{IWM\+\_\+\+CALIB\+\_\+\+RES\+\_\+\+NOTIF\+\_\+\+PHY\+\_\+\+DB}}, \mbox{\hyperlink{if__iwm__config_8h_source_l00080}{IWM\+\_\+\+DEVICE\+\_\+\+FAMILY\+\_\+8000}}, \mbox{\hyperlink{if__iwmvar_8h_source_l00421}{IWM\+\_\+\+FLAG\+\_\+\+RFKILL}}, \mbox{\hyperlink{if__iwm__util_8h_source_l00134}{iwm\+\_\+get\+\_\+valid\+\_\+tx\+\_\+ant()}}, \mbox{\hyperlink{if__iwmreg_8h_source_l01984}{IWM\+\_\+\+INIT\+\_\+\+COMPLETE\+\_\+\+NOTIF}}, \mbox{\hyperlink{if__iwm__notif__wait_8c_source_l00176}{iwm\+\_\+init\+\_\+notification\+\_\+wait()}}, \mbox{\hyperlink{if__iwm_8c_source_l02792}{iwm\+\_\+load\+\_\+ucode\+\_\+wait\+\_\+alive()}}, \mbox{\hyperlink{if__iwmvar_8h_source_l00566}{IWM\+\_\+\+LOCK}}, \mbox{\hyperlink{if__iwm_8c_source_l02292}{iwm\+\_\+nvm\+\_\+init()}}, \mbox{\hyperlink{if__iwm__notif__wait_8c_source_l00214}{iwm\+\_\+remove\+\_\+notification()}}, \mbox{\hyperlink{if__iwm_8c_source_l04567}{iwm\+\_\+send\+\_\+bt\+\_\+init\+\_\+conf()}}, \mbox{\hyperlink{if__iwm_8c_source_l02701}{iwm\+\_\+send\+\_\+phy\+\_\+cfg\+\_\+cmd()}}, \mbox{\hyperlink{if__iwm_8c_source_l02689}{iwm\+\_\+send\+\_\+tx\+\_\+ant\+\_\+cfg()}}, \mbox{\hyperlink{if__iwm_8c_source_l00235}{IWM\+\_\+\+UCODE\+\_\+\+CALIB\+\_\+\+TIMEOUT}}, \mbox{\hyperlink{if__iwmvar_8h_source_l00154}{IWM\+\_\+\+UCODE\+\_\+\+INIT}}, \mbox{\hyperlink{if__iwmvar_8h_source_l00567}{IWM\+\_\+\+UNLOCK}}, \mbox{\hyperlink{if__iwm__notif__wait_8c_source_l00196}{iwm\+\_\+wait\+\_\+notification()}}, \mbox{\hyperlink{if__iwm_8c_source_l02770}{iwm\+\_\+wait\+\_\+phy\+\_\+db\+\_\+entry()}}, \mbox{\hyperlink{if__iwmvar_8h_source_l00485}{iwm\+\_\+softc\+::nvm\+\_\+data}}, \mbox{\hyperlink{if__iwmvar_8h_source_l00408}{iwm\+\_\+softc\+::sc\+\_\+dev}}, \mbox{\hyperlink{if__iwmvar_8h_source_l00417}{iwm\+\_\+softc\+::sc\+\_\+flags}}, \mbox{\hyperlink{if__iwmvar_8h_source_l00414}{iwm\+\_\+softc\+::sc\+\_\+ic}}, \mbox{\hyperlink{if__iwmvar_8h_source_l00522}{iwm\+\_\+softc\+::sc\+\_\+notif\+\_\+wait}}, and \mbox{\hyperlink{if__iwmvar_8h_source_l00486}{iwm\+\_\+softc\+::sc\+\_\+phy\+\_\+db}}.



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

Here is the call graph for this function\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=350pt]{d3/deb/if__iwm_8c_a11aec544b58ddec5ef1ca3278061f9c7_cgraph}
\end{center}
\end{figure}
Here is the caller graph for this function\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=350pt]{d3/deb/if__iwm_8c_a11aec544b58ddec5ef1ca3278061f9c7_icgraph}
\end{center}
\end{figure}
\mbox{\Hypertarget{if__iwm_8c_aa1b2823899c8eee4079786fce140df73}\label{if__iwm_8c_aa1b2823899c8eee4079786fce140df73}} 
\index{if\_iwm.c@{if\_iwm.c}!iwm\_rx\_addbuf@{iwm\_rx\_addbuf}}
\index{iwm\_rx\_addbuf@{iwm\_rx\_addbuf}!if\_iwm.c@{if\_iwm.c}}
\doxysubsubsection{\texorpdfstring{iwm\_rx\_addbuf()}{iwm\_rx\_addbuf()}}
{\footnotesize\ttfamily static int iwm\+\_\+rx\+\_\+addbuf (\begin{DoxyParamCaption}\item[{struct \mbox{\hyperlink{structiwm__softc}{iwm\+\_\+softc}} $\ast$}]{sc,  }\item[{int}]{size,  }\item[{int}]{idx }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [static]}}



Definition at line \mbox{\hyperlink{if__iwm_8c_source_l02996}{2996}} of file \mbox{\hyperlink{if__iwm_8c_source}{if\+\_\+iwm.\+c}}.



References \mbox{\hyperlink{if__iwmvar_8h_source_l00484}{iwm\+\_\+softc\+::cfg}}, \mbox{\hyperlink{if__iwmvar_8h_source_l00307}{iwm\+\_\+rx\+\_\+ring\+::data}}, \mbox{\hyperlink{if__iwmvar_8h_source_l00309}{iwm\+\_\+rx\+\_\+ring\+::data\+\_\+dmat}}, \mbox{\hyperlink{if__iwmvar_8h_source_l00305}{iwm\+\_\+rx\+\_\+ring\+::desc}}, \mbox{\hyperlink{if__iwmvar_8h_source_l00301}{iwm\+\_\+rx\+\_\+ring\+::free\+\_\+desc\+\_\+dma}}, \mbox{\hyperlink{if__iwmvar_8h_source_l00291}{IWM\+\_\+\+RBUF\+\_\+\+SIZE}}, \mbox{\hyperlink{if__iwmvar_8h_source_l00296}{iwm\+\_\+rx\+\_\+data\+::m}}, \mbox{\hyperlink{if__iwmvar_8h_source_l00246}{iwm\+\_\+dma\+\_\+info\+::map}}, \mbox{\hyperlink{if__iwmvar_8h_source_l00297}{iwm\+\_\+rx\+\_\+data\+::map}}, \mbox{\hyperlink{if__iwm__config_8h_source_l00138}{iwm\+\_\+cfg\+::mqrx\+\_\+supported}}, \mbox{\hyperlink{if__iwmvar_8h_source_l00447}{iwm\+\_\+softc\+::rxq}}, \mbox{\hyperlink{if__iwmvar_8h_source_l00408}{iwm\+\_\+softc\+::sc\+\_\+dev}}, \mbox{\hyperlink{if__iwmvar_8h_source_l00308}{iwm\+\_\+rx\+\_\+ring\+::spare\+\_\+map}}, and \mbox{\hyperlink{if__iwmvar_8h_source_l00245}{iwm\+\_\+dma\+\_\+info\+::tag}}.



Referenced by \mbox{\hyperlink{if__iwm_8c_source_l00926}{iwm\+\_\+alloc\+\_\+rx\+\_\+ring()}}, \mbox{\hyperlink{if__iwm_8c_source_l03262}{iwm\+\_\+rx\+\_\+mpdu\+\_\+mq()}}, and \mbox{\hyperlink{if__iwm_8c_source_l03148}{iwm\+\_\+rx\+\_\+rx\+\_\+mpdu()}}.

Here is the caller graph for this function\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=350pt]{d3/deb/if__iwm_8c_aa1b2823899c8eee4079786fce140df73_icgraph}
\end{center}
\end{figure}
\mbox{\Hypertarget{if__iwm_8c_ab4f4106db2c3b8e6019339eec6e2f0e4}\label{if__iwm_8c_ab4f4106db2c3b8e6019339eec6e2f0e4}} 
\index{if\_iwm.c@{if\_iwm.c}!iwm\_rx\_get\_signal\_strength@{iwm\_rx\_get\_signal\_strength}}
\index{iwm\_rx\_get\_signal\_strength@{iwm\_rx\_get\_signal\_strength}!if\_iwm.c@{if\_iwm.c}}
\doxysubsubsection{\texorpdfstring{iwm\_rx\_get\_signal\_strength()}{iwm\_rx\_get\_signal\_strength()}}
{\footnotesize\ttfamily static int iwm\+\_\+rx\+\_\+get\+\_\+signal\+\_\+strength (\begin{DoxyParamCaption}\item[{struct \mbox{\hyperlink{structiwm__softc}{iwm\+\_\+softc}} $\ast$}]{sc,  }\item[{struct \mbox{\hyperlink{structiwm__rx__phy__info}{iwm\+\_\+rx\+\_\+phy\+\_\+info}} $\ast$}]{phy\+\_\+info }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [static]}}



Definition at line \mbox{\hyperlink{if__iwm_8c_source_l03103}{3103}} of file \mbox{\hyperlink{if__iwm_8c_source}{if\+\_\+iwm.\+c}}.



References \mbox{\hyperlink{if__iwm__debug_8h_source_l00059}{IWM\+\_\+\+DPRINTF}}, \mbox{\hyperlink{if__iwmreg_8h_source_l03189}{IWM\+\_\+\+RX\+\_\+\+INFO\+\_\+\+ENERGY\+\_\+\+ANT\+\_\+\+A\+\_\+\+MSK}}, \mbox{\hyperlink{if__iwmreg_8h_source_l03192}{IWM\+\_\+\+RX\+\_\+\+INFO\+\_\+\+ENERGY\+\_\+\+ANT\+\_\+\+A\+\_\+\+POS}}, \mbox{\hyperlink{if__iwmreg_8h_source_l03188}{IWM\+\_\+\+RX\+\_\+\+INFO\+\_\+\+ENERGY\+\_\+\+ANT\+\_\+\+ABC\+\_\+\+IDX}}, \mbox{\hyperlink{if__iwmreg_8h_source_l03190}{IWM\+\_\+\+RX\+\_\+\+INFO\+\_\+\+ENERGY\+\_\+\+ANT\+\_\+\+B\+\_\+\+MSK}}, \mbox{\hyperlink{if__iwmreg_8h_source_l03193}{IWM\+\_\+\+RX\+\_\+\+INFO\+\_\+\+ENERGY\+\_\+\+ANT\+\_\+\+B\+\_\+\+POS}}, \mbox{\hyperlink{if__iwmreg_8h_source_l03191}{IWM\+\_\+\+RX\+\_\+\+INFO\+\_\+\+ENERGY\+\_\+\+ANT\+\_\+\+C\+\_\+\+MSK}}, \mbox{\hyperlink{if__iwmreg_8h_source_l03194}{IWM\+\_\+\+RX\+\_\+\+INFO\+\_\+\+ENERGY\+\_\+\+ANT\+\_\+\+C\+\_\+\+POS}}, and \mbox{\hyperlink{if__iwmreg_8h_source_l03246}{iwm\+\_\+rx\+\_\+phy\+\_\+info\+::non\+\_\+cfg\+\_\+phy}}.



Referenced by \mbox{\hyperlink{if__iwm_8c_source_l03148}{iwm\+\_\+rx\+\_\+rx\+\_\+mpdu()}}.

Here is the caller graph for this function\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=350pt]{d3/deb/if__iwm_8c_ab4f4106db2c3b8e6019339eec6e2f0e4_icgraph}
\end{center}
\end{figure}
\mbox{\Hypertarget{if__iwm_8c_a3a60596a2f04542b737f981208a97d58}\label{if__iwm_8c_a3a60596a2f04542b737f981208a97d58}} 
\index{if\_iwm.c@{if\_iwm.c}!iwm\_rx\_mpdu@{iwm\_rx\_mpdu}}
\index{iwm\_rx\_mpdu@{iwm\_rx\_mpdu}!if\_iwm.c@{if\_iwm.c}}
\doxysubsubsection{\texorpdfstring{iwm\_rx\_mpdu()}{iwm\_rx\_mpdu()}}
{\footnotesize\ttfamily static bool iwm\+\_\+rx\+\_\+mpdu (\begin{DoxyParamCaption}\item[{struct \mbox{\hyperlink{structiwm__softc}{iwm\+\_\+softc}} $\ast$}]{sc,  }\item[{struct mbuf $\ast$}]{m,  }\item[{uint32\+\_\+t}]{offset,  }\item[{bool}]{stolen }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [static]}}



Definition at line \mbox{\hyperlink{if__iwm_8c_source_l03372}{3372}} of file \mbox{\hyperlink{if__iwm_8c_source}{if\+\_\+iwm.\+c}}.



References \mbox{\hyperlink{if__iwmvar_8h_source_l00484}{iwm\+\_\+softc\+::cfg}}, \mbox{\hyperlink{if__iwm__debug_8h_source_l00059}{IWM\+\_\+\+DPRINTF}}, \mbox{\hyperlink{if__iwmvar_8h_source_l00566}{IWM\+\_\+\+LOCK}}, \mbox{\hyperlink{if__iwm_8c_source_l03262}{iwm\+\_\+rx\+\_\+mpdu\+\_\+mq()}}, \mbox{\hyperlink{if__iwm_8c_source_l03148}{iwm\+\_\+rx\+\_\+rx\+\_\+mpdu()}}, \mbox{\hyperlink{if__iwmvar_8h_source_l00567}{IWM\+\_\+\+UNLOCK}}, \mbox{\hyperlink{if__iwm__config_8h_source_l00138}{iwm\+\_\+cfg\+::mqrx\+\_\+supported}}, and \mbox{\hyperlink{if__iwmvar_8h_source_l00414}{iwm\+\_\+softc\+::sc\+\_\+ic}}.



Referenced by \mbox{\hyperlink{if__iwm_8c_source_l05250}{iwm\+\_\+handle\+\_\+rxb()}}.

Here is the call graph for this function\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=350pt]{d3/deb/if__iwm_8c_a3a60596a2f04542b737f981208a97d58_cgraph}
\end{center}
\end{figure}
Here is the caller graph for this function\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=350pt]{d3/deb/if__iwm_8c_a3a60596a2f04542b737f981208a97d58_icgraph}
\end{center}
\end{figure}
\mbox{\Hypertarget{if__iwm_8c_a3300aff48f30d653f30ac16e5c10d245}\label{if__iwm_8c_a3300aff48f30d653f30ac16e5c10d245}} 
\index{if\_iwm.c@{if\_iwm.c}!iwm\_rx\_mpdu\_mq@{iwm\_rx\_mpdu\_mq}}
\index{iwm\_rx\_mpdu\_mq@{iwm\_rx\_mpdu\_mq}!if\_iwm.c@{if\_iwm.c}}
\doxysubsubsection{\texorpdfstring{iwm\_rx\_mpdu\_mq()}{iwm\_rx\_mpdu\_mq()}}
{\footnotesize\ttfamily static bool iwm\+\_\+rx\+\_\+mpdu\+\_\+mq (\begin{DoxyParamCaption}\item[{struct \mbox{\hyperlink{structiwm__softc}{iwm\+\_\+softc}} $\ast$}]{sc,  }\item[{struct mbuf $\ast$}]{m,  }\item[{uint32\+\_\+t}]{offset,  }\item[{bool}]{stolen }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [static]}}



Definition at line \mbox{\hyperlink{if__iwm_8c_source_l03262}{3262}} of file \mbox{\hyperlink{if__iwm_8c_source}{if\+\_\+iwm.\+c}}.



References \mbox{\hyperlink{if__iwmreg_8h_source_l03377}{iwm\+\_\+rx\+\_\+mpdu\+\_\+desc\+\_\+v1\+::channel}}, \mbox{\hyperlink{if__iwmvar_8h_source_l00310}{iwm\+\_\+rx\+\_\+ring\+::cur}}, \mbox{\hyperlink{if__iwmreg_8h_source_l06925}{iwm\+\_\+rx\+\_\+packet\+::data}}, \mbox{\hyperlink{if__iwmreg_8h_source_l03379}{iwm\+\_\+rx\+\_\+mpdu\+\_\+desc\+\_\+v1\+::gp2\+\_\+on\+\_\+air\+\_\+rise}}, \mbox{\hyperlink{if__iwm__debug_8h_source_l00059}{IWM\+\_\+\+DPRINTF}}, \mbox{\hyperlink{if__iwmvar_8h_source_l00291}{IWM\+\_\+\+RBUF\+\_\+\+SIZE}}, \mbox{\hyperlink{if__iwm_8c_source_l02996}{iwm\+\_\+rx\+\_\+addbuf()}}, \mbox{\hyperlink{if__iwmreg_8h_source_l03353}{IWM\+\_\+\+RX\+\_\+\+MPDU\+\_\+\+MFLG2\+\_\+\+PAD}}, \mbox{\hyperlink{if__iwmreg_8h_source_l03361}{IWM\+\_\+\+RX\+\_\+\+MPDU\+\_\+\+PHY\+\_\+\+SHORT\+\_\+\+PREAMBLE}}, \mbox{\hyperlink{if__iwmreg_8h_source_l03320}{IWM\+\_\+\+RX\+\_\+\+MPDU\+\_\+\+RES\+\_\+\+STATUS\+\_\+\+CRC\+\_\+\+OK}}, \mbox{\hyperlink{if__iwmreg_8h_source_l03321}{IWM\+\_\+\+RX\+\_\+\+MPDU\+\_\+\+RES\+\_\+\+STATUS\+\_\+\+OVERRUN\+\_\+\+OK}}, \mbox{\hyperlink{if__iwm_8c_source_l03130}{iwm\+\_\+rxmq\+\_\+get\+\_\+signal\+\_\+strength()}}, \mbox{\hyperlink{if__iwmreg_8h_source_l03401}{iwm\+\_\+rx\+\_\+mpdu\+\_\+desc\+::mac\+\_\+flags2}}, \mbox{\hyperlink{if__iwmreg_8h_source_l03399}{iwm\+\_\+rx\+\_\+mpdu\+\_\+desc\+::mpdu\+\_\+len}}, \mbox{\hyperlink{if__iwmreg_8h_source_l03403}{iwm\+\_\+rx\+\_\+mpdu\+\_\+desc\+::phy\+\_\+info}}, \mbox{\hyperlink{if__iwmreg_8h_source_l03374}{iwm\+\_\+rx\+\_\+mpdu\+\_\+desc\+\_\+v1\+::rate\+\_\+n\+\_\+flags}}, \mbox{\hyperlink{if__iwmvar_8h_source_l00447}{iwm\+\_\+softc\+::rxq}}, \mbox{\hyperlink{if__iwmvar_8h_source_l00408}{iwm\+\_\+softc\+::sc\+\_\+dev}}, \mbox{\hyperlink{if__iwmvar_8h_source_l00414}{iwm\+\_\+softc\+::sc\+\_\+ic}}, \mbox{\hyperlink{if__iwmvar_8h_source_l00515}{iwm\+\_\+softc\+::sc\+\_\+noise}}, \mbox{\hyperlink{if__iwmvar_8h_source_l00517}{iwm\+\_\+softc\+::sc\+\_\+rxtap}}, \mbox{\hyperlink{if__iwmreg_8h_source_l03410}{iwm\+\_\+rx\+\_\+mpdu\+\_\+desc\+::status}}, \mbox{\hyperlink{if__iwmreg_8h_source_l03414}{iwm\+\_\+rx\+\_\+mpdu\+\_\+desc\+::v1}}, \mbox{\hyperlink{if__iwmvar_8h_source_l00113}{iwm\+\_\+rx\+\_\+radiotap\+\_\+header\+::wr\+\_\+chan\+\_\+flags}}, \mbox{\hyperlink{if__iwmvar_8h_source_l00112}{iwm\+\_\+rx\+\_\+radiotap\+\_\+header\+::wr\+\_\+chan\+\_\+freq}}, \mbox{\hyperlink{if__iwmvar_8h_source_l00115}{iwm\+\_\+rx\+\_\+radiotap\+\_\+header\+::wr\+\_\+dbm\+\_\+antnoise}}, \mbox{\hyperlink{if__iwmvar_8h_source_l00114}{iwm\+\_\+rx\+\_\+radiotap\+\_\+header\+::wr\+\_\+dbm\+\_\+antsignal}}, \mbox{\hyperlink{if__iwmvar_8h_source_l00110}{iwm\+\_\+rx\+\_\+radiotap\+\_\+header\+::wr\+\_\+flags}}, \mbox{\hyperlink{if__iwmvar_8h_source_l00111}{iwm\+\_\+rx\+\_\+radiotap\+\_\+header\+::wr\+\_\+rate}}, and \mbox{\hyperlink{if__iwmvar_8h_source_l00109}{iwm\+\_\+rx\+\_\+radiotap\+\_\+header\+::wr\+\_\+tsft}}.



Referenced by \mbox{\hyperlink{if__iwm_8c_source_l03372}{iwm\+\_\+rx\+\_\+mpdu()}}.

Here is the call graph for this function\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=347pt]{d3/deb/if__iwm_8c_a3300aff48f30d653f30ac16e5c10d245_cgraph}
\end{center}
\end{figure}
Here is the caller graph for this function\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=350pt]{d3/deb/if__iwm_8c_a3300aff48f30d653f30ac16e5c10d245_icgraph}
\end{center}
\end{figure}
\mbox{\Hypertarget{if__iwm_8c_ac0f736a685f1438217be7c18eef829dd}\label{if__iwm_8c_ac0f736a685f1438217be7c18eef829dd}} 
\index{if\_iwm.c@{if\_iwm.c}!iwm\_rx\_rx\_mpdu@{iwm\_rx\_rx\_mpdu}}
\index{iwm\_rx\_rx\_mpdu@{iwm\_rx\_rx\_mpdu}!if\_iwm.c@{if\_iwm.c}}
\doxysubsubsection{\texorpdfstring{iwm\_rx\_rx\_mpdu()}{iwm\_rx\_rx\_mpdu()}}
{\footnotesize\ttfamily static bool iwm\+\_\+rx\+\_\+rx\+\_\+mpdu (\begin{DoxyParamCaption}\item[{struct \mbox{\hyperlink{structiwm__softc}{iwm\+\_\+softc}} $\ast$}]{sc,  }\item[{struct mbuf $\ast$}]{m,  }\item[{uint32\+\_\+t}]{offset,  }\item[{bool}]{stolen }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [static]}}



Definition at line \mbox{\hyperlink{if__iwm_8c_source_l03148}{3148}} of file \mbox{\hyperlink{if__iwm_8c_source}{if\+\_\+iwm.\+c}}.



References \mbox{\hyperlink{if__iwmreg_8h_source_l03261}{iwm\+\_\+rx\+\_\+mpdu\+\_\+res\+\_\+start\+::byte\+\_\+count}}, \mbox{\hyperlink{if__iwmreg_8h_source_l03237}{iwm\+\_\+rx\+\_\+phy\+\_\+info\+::cfg\+\_\+phy\+\_\+cnt}}, \mbox{\hyperlink{if__iwmreg_8h_source_l03245}{iwm\+\_\+rx\+\_\+phy\+\_\+info\+::channel}}, \mbox{\hyperlink{if__iwmvar_8h_source_l00310}{iwm\+\_\+rx\+\_\+ring\+::cur}}, \mbox{\hyperlink{if__iwmreg_8h_source_l06925}{iwm\+\_\+rx\+\_\+packet\+::data}}, \mbox{\hyperlink{if__iwm__debug_8h_source_l00059}{IWM\+\_\+\+DPRINTF}}, \mbox{\hyperlink{if__iwmreg_8h_source_l03244}{IWM\+\_\+\+PHY\+\_\+\+INFO\+\_\+\+FLAG\+\_\+\+SHPREAMBLE}}, \mbox{\hyperlink{if__iwmvar_8h_source_l00291}{IWM\+\_\+\+RBUF\+\_\+\+SIZE}}, \mbox{\hyperlink{if__iwm_8c_source_l02996}{iwm\+\_\+rx\+\_\+addbuf()}}, \mbox{\hyperlink{if__iwm_8c_source_l03103}{iwm\+\_\+rx\+\_\+get\+\_\+signal\+\_\+strength()}}, \mbox{\hyperlink{if__iwmreg_8h_source_l03320}{IWM\+\_\+\+RX\+\_\+\+MPDU\+\_\+\+RES\+\_\+\+STATUS\+\_\+\+CRC\+\_\+\+OK}}, \mbox{\hyperlink{if__iwmreg_8h_source_l03321}{IWM\+\_\+\+RX\+\_\+\+MPDU\+\_\+\+RES\+\_\+\+STATUS\+\_\+\+OVERRUN\+\_\+\+OK}}, \mbox{\hyperlink{if__iwmreg_8h_source_l03277}{IWM\+\_\+\+RX\+\_\+\+RES\+\_\+\+PHY\+\_\+\+FLAGS\+\_\+\+BAND\+\_\+24}}, \mbox{\hyperlink{if__iwm_8c_source_l00175}{mtodoff}}, \mbox{\hyperlink{if__iwmreg_8h_source_l03243}{iwm\+\_\+rx\+\_\+phy\+\_\+info\+::phy\+\_\+flags}}, \mbox{\hyperlink{if__iwmreg_8h_source_l03251}{iwm\+\_\+rx\+\_\+phy\+\_\+info\+::rate}}, \mbox{\hyperlink{if__iwmvar_8h_source_l00447}{iwm\+\_\+softc\+::rxq}}, \mbox{\hyperlink{if__iwmvar_8h_source_l00408}{iwm\+\_\+softc\+::sc\+\_\+dev}}, \mbox{\hyperlink{if__iwmvar_8h_source_l00414}{iwm\+\_\+softc\+::sc\+\_\+ic}}, \mbox{\hyperlink{if__iwmvar_8h_source_l00506}{iwm\+\_\+softc\+::sc\+\_\+last\+\_\+phy\+\_\+info}}, \mbox{\hyperlink{if__iwmvar_8h_source_l00515}{iwm\+\_\+softc\+::sc\+\_\+noise}}, \mbox{\hyperlink{if__iwmvar_8h_source_l00517}{iwm\+\_\+softc\+::sc\+\_\+rxtap}}, \mbox{\hyperlink{if__iwmreg_8h_source_l03240}{iwm\+\_\+rx\+\_\+phy\+\_\+info\+::system\+\_\+timestamp}}, \mbox{\hyperlink{if__iwmvar_8h_source_l00113}{iwm\+\_\+rx\+\_\+radiotap\+\_\+header\+::wr\+\_\+chan\+\_\+flags}}, \mbox{\hyperlink{if__iwmvar_8h_source_l00112}{iwm\+\_\+rx\+\_\+radiotap\+\_\+header\+::wr\+\_\+chan\+\_\+freq}}, \mbox{\hyperlink{if__iwmvar_8h_source_l00115}{iwm\+\_\+rx\+\_\+radiotap\+\_\+header\+::wr\+\_\+dbm\+\_\+antnoise}}, \mbox{\hyperlink{if__iwmvar_8h_source_l00114}{iwm\+\_\+rx\+\_\+radiotap\+\_\+header\+::wr\+\_\+dbm\+\_\+antsignal}}, \mbox{\hyperlink{if__iwmvar_8h_source_l00110}{iwm\+\_\+rx\+\_\+radiotap\+\_\+header\+::wr\+\_\+flags}}, \mbox{\hyperlink{if__iwmvar_8h_source_l00111}{iwm\+\_\+rx\+\_\+radiotap\+\_\+header\+::wr\+\_\+rate}}, and \mbox{\hyperlink{if__iwmvar_8h_source_l00109}{iwm\+\_\+rx\+\_\+radiotap\+\_\+header\+::wr\+\_\+tsft}}.



Referenced by \mbox{\hyperlink{if__iwm_8c_source_l03372}{iwm\+\_\+rx\+\_\+mpdu()}}.

Here is the call graph for this function\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=350pt]{d3/deb/if__iwm_8c_ac0f736a685f1438217be7c18eef829dd_cgraph}
\end{center}
\end{figure}
Here is the caller graph for this function\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=350pt]{d3/deb/if__iwm_8c_ac0f736a685f1438217be7c18eef829dd_icgraph}
\end{center}
\end{figure}
\mbox{\Hypertarget{if__iwm_8c_aa2b8ed080d154cd2bff59b15c657d59f}\label{if__iwm_8c_aa2b8ed080d154cd2bff59b15c657d59f}} 
\index{if\_iwm.c@{if\_iwm.c}!iwm\_rx\_rx\_phy\_cmd@{iwm\_rx\_rx\_phy\_cmd}}
\index{iwm\_rx\_rx\_phy\_cmd@{iwm\_rx\_rx\_phy\_cmd}!if\_iwm.c@{if\_iwm.c}}
\doxysubsubsection{\texorpdfstring{iwm\_rx\_rx\_phy\_cmd()}{iwm\_rx\_rx\_phy\_cmd()}}
{\footnotesize\ttfamily static void iwm\+\_\+rx\+\_\+rx\+\_\+phy\+\_\+cmd (\begin{DoxyParamCaption}\item[{struct \mbox{\hyperlink{structiwm__softc}{iwm\+\_\+softc}} $\ast$}]{sc,  }\item[{struct \mbox{\hyperlink{structiwm__rx__packet}{iwm\+\_\+rx\+\_\+packet}} $\ast$}]{pkt }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [static]}}



Definition at line \mbox{\hyperlink{if__iwm_8c_source_l03043}{3043}} of file \mbox{\hyperlink{if__iwm_8c_source}{if\+\_\+iwm.\+c}}.



References \mbox{\hyperlink{if__iwmreg_8h_source_l06925}{iwm\+\_\+rx\+\_\+packet\+::data}}, \mbox{\hyperlink{if__iwm__debug_8h_source_l00059}{IWM\+\_\+\+DPRINTF}}, and \mbox{\hyperlink{if__iwmvar_8h_source_l00506}{iwm\+\_\+softc\+::sc\+\_\+last\+\_\+phy\+\_\+info}}.



Referenced by \mbox{\hyperlink{if__iwm_8c_source_l05250}{iwm\+\_\+handle\+\_\+rxb()}}.

Here is the caller graph for this function\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=350pt]{d3/deb/if__iwm_8c_aa2b8ed080d154cd2bff59b15c657d59f_icgraph}
\end{center}
\end{figure}
\mbox{\Hypertarget{if__iwm_8c_a4110e078ef1f59f656cffbe3a4d8cee2}\label{if__iwm_8c_a4110e078ef1f59f656cffbe3a4d8cee2}} 
\index{if\_iwm.c@{if\_iwm.c}!iwm\_rx\_tx\_cmd@{iwm\_rx\_tx\_cmd}}
\index{iwm\_rx\_tx\_cmd@{iwm\_rx\_tx\_cmd}!if\_iwm.c@{if\_iwm.c}}
\doxysubsubsection{\texorpdfstring{iwm\_rx\_tx\_cmd()}{iwm\_rx\_tx\_cmd()}}
{\footnotesize\ttfamily static void iwm\+\_\+rx\+\_\+tx\+\_\+cmd (\begin{DoxyParamCaption}\item[{struct \mbox{\hyperlink{structiwm__softc}{iwm\+\_\+softc}} $\ast$}]{sc,  }\item[{struct \mbox{\hyperlink{structiwm__rx__packet}{iwm\+\_\+rx\+\_\+packet}} $\ast$}]{pkt }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [static]}}



Definition at line \mbox{\hyperlink{if__iwm_8c_source_l03490}{3490}} of file \mbox{\hyperlink{if__iwm_8c_source}{if\+\_\+iwm.\+c}}.



References \mbox{\hyperlink{if__iwmvar_8h_source_l00282}{iwm\+\_\+tx\+\_\+ring\+::data}}, \mbox{\hyperlink{if__iwmvar_8h_source_l00281}{iwm\+\_\+tx\+\_\+ring\+::data\+\_\+dmat}}, \mbox{\hyperlink{if__iwmvar_8h_source_l00273}{iwm\+\_\+tx\+\_\+data\+::done}}, \mbox{\hyperlink{if__iwmreg_8h_source_l06924}{iwm\+\_\+rx\+\_\+packet\+::hdr}}, \mbox{\hyperlink{if__iwmreg_8h_source_l06862}{iwm\+\_\+cmd\+\_\+header\+::idx}}, \mbox{\hyperlink{if__iwmvar_8h_source_l00272}{iwm\+\_\+tx\+\_\+data\+::in}}, \mbox{\hyperlink{if__iwmvar_8h_source_l00385}{iwm\+\_\+node\+::in\+\_\+ni}}, \mbox{\hyperlink{if__iwm__debug_8h_source_l00059}{IWM\+\_\+\+DPRINTF}}, \mbox{\hyperlink{if__iwm_8c_source_l03413}{iwm\+\_\+rx\+\_\+tx\+\_\+cmd\+\_\+single()}}, \mbox{\hyperlink{if__iwm_8c_source_l04887}{iwm\+\_\+start()}}, \mbox{\hyperlink{if__iwmvar_8h_source_l00264}{IWM\+\_\+\+TX\+\_\+\+RING\+\_\+\+LOMARK}}, \mbox{\hyperlink{if__iwmvar_8h_source_l00271}{iwm\+\_\+tx\+\_\+data\+::m}}, \mbox{\hyperlink{if__iwmvar_8h_source_l00268}{iwm\+\_\+tx\+\_\+data\+::map}}, \mbox{\hyperlink{if__iwmvar_8h_source_l00448}{iwm\+\_\+softc\+::qfullmsk}}, \mbox{\hyperlink{if__iwmreg_8h_source_l06863}{iwm\+\_\+cmd\+\_\+header\+::qid}}, \mbox{\hyperlink{if__iwmvar_8h_source_l00284}{iwm\+\_\+tx\+\_\+ring\+::queued}}, \mbox{\hyperlink{if__iwmvar_8h_source_l00490}{iwm\+\_\+softc\+::sc\+\_\+tx\+\_\+timer}}, and \mbox{\hyperlink{if__iwmvar_8h_source_l00446}{iwm\+\_\+softc\+::txq}}.



Referenced by \mbox{\hyperlink{if__iwm_8c_source_l05250}{iwm\+\_\+handle\+\_\+rxb()}}.

Here is the call graph for this function\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=350pt]{d3/deb/if__iwm_8c_a4110e078ef1f59f656cffbe3a4d8cee2_cgraph}
\end{center}
\end{figure}
Here is the caller graph for this function\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=350pt]{d3/deb/if__iwm_8c_a4110e078ef1f59f656cffbe3a4d8cee2_icgraph}
\end{center}
\end{figure}
\mbox{\Hypertarget{if__iwm_8c_aa097595d77774ba5730e4a57ac86932e}\label{if__iwm_8c_aa097595d77774ba5730e4a57ac86932e}} 
\index{if\_iwm.c@{if\_iwm.c}!iwm\_rx\_tx\_cmd\_single@{iwm\_rx\_tx\_cmd\_single}}
\index{iwm\_rx\_tx\_cmd\_single@{iwm\_rx\_tx\_cmd\_single}!if\_iwm.c@{if\_iwm.c}}
\doxysubsubsection{\texorpdfstring{iwm\_rx\_tx\_cmd\_single()}{iwm\_rx\_tx\_cmd\_single()}}
{\footnotesize\ttfamily static int iwm\+\_\+rx\+\_\+tx\+\_\+cmd\+\_\+single (\begin{DoxyParamCaption}\item[{struct \mbox{\hyperlink{structiwm__softc}{iwm\+\_\+softc}} $\ast$}]{sc,  }\item[{struct \mbox{\hyperlink{structiwm__rx__packet}{iwm\+\_\+rx\+\_\+packet}} $\ast$}]{pkt,  }\item[{struct \mbox{\hyperlink{structiwm__node}{iwm\+\_\+node}} $\ast$}]{in }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [static]}}



Definition at line \mbox{\hyperlink{if__iwm_8c_source_l03413}{3413}} of file \mbox{\hyperlink{if__iwm_8c_source}{if\+\_\+iwm.\+c}}.



References \mbox{\hyperlink{if__iwmreg_8h_source_l05181}{iwm\+\_\+tx\+\_\+resp\+::bt\+\_\+kill\+\_\+count}}, \mbox{\hyperlink{if__iwmreg_8h_source_l06925}{iwm\+\_\+rx\+\_\+packet\+::data}}, \mbox{\hyperlink{if__iwmreg_8h_source_l05183}{iwm\+\_\+tx\+\_\+resp\+::failure\+\_\+frame}}, \mbox{\hyperlink{if__iwmreg_8h_source_l05182}{iwm\+\_\+tx\+\_\+resp\+::failure\+\_\+rts}}, \mbox{\hyperlink{if__iwmreg_8h_source_l05180}{iwm\+\_\+tx\+\_\+resp\+::frame\+\_\+count}}, \mbox{\hyperlink{if__iwmvar_8h_source_l00390}{iwm\+\_\+node\+::in\+\_\+lq}}, \mbox{\hyperlink{if__iwmvar_8h_source_l00385}{iwm\+\_\+node\+::in\+\_\+ni}}, \mbox{\hyperlink{if__iwmreg_8h_source_l05184}{iwm\+\_\+tx\+\_\+resp\+::initial\+\_\+rate}}, \mbox{\hyperlink{if__iwm__debug_8h_source_l00059}{IWM\+\_\+\+DPRINTF}}, \mbox{\hyperlink{if__iwmvar_8h_source_l00392}{IWM\+\_\+\+NODE}}, \mbox{\hyperlink{if__iwm_8c_source_l04198}{iwm\+\_\+rate\+\_\+from\+\_\+ucode\+\_\+rate()}}, \mbox{\hyperlink{if__iwm__util_8c_source_l00503}{iwm\+\_\+send\+\_\+lq\+\_\+cmd()}}, \mbox{\hyperlink{if__iwm_8c_source_l04244}{iwm\+\_\+setrates()}}, \mbox{\hyperlink{if__iwmreg_8h_source_l05023}{IWM\+\_\+\+TX\+\_\+\+STATUS\+\_\+\+DIRECT\+\_\+\+DONE}}, \mbox{\hyperlink{if__iwmreg_8h_source_l05037}{IWM\+\_\+\+TX\+\_\+\+STATUS\+\_\+\+FAIL\+\_\+\+LIFE\+\_\+\+EXPIRE}}, \mbox{\hyperlink{if__iwmreg_8h_source_l05033}{IWM\+\_\+\+TX\+\_\+\+STATUS\+\_\+\+FAIL\+\_\+\+LONG\+\_\+\+LIMIT}}, \mbox{\hyperlink{if__iwmreg_8h_source_l05032}{IWM\+\_\+\+TX\+\_\+\+STATUS\+\_\+\+FAIL\+\_\+\+SHORT\+\_\+\+LIMIT}}, \mbox{\hyperlink{if__iwmreg_8h_source_l05021}{IWM\+\_\+\+TX\+\_\+\+STATUS\+\_\+\+MSK}}, \mbox{\hyperlink{if__iwmreg_8h_source_l05022}{IWM\+\_\+\+TX\+\_\+\+STATUS\+\_\+\+SUCCESS}}, \mbox{\hyperlink{if__iwmvar_8h_source_l00415}{iwm\+\_\+softc\+::sc\+\_\+txs}}, \mbox{\hyperlink{if__iwmreg_8h_source_l05132}{iwm\+\_\+agg\+\_\+tx\+\_\+status\+::sequence}}, \mbox{\hyperlink{if__iwmreg_8h_source_l05126}{iwm\+\_\+agg\+\_\+tx\+\_\+status\+::status}}, \mbox{\hyperlink{if__iwmreg_8h_source_l05201}{iwm\+\_\+tx\+\_\+resp\+::status}}, and \mbox{\hyperlink{if__iwmreg_8h_source_l05185}{iwm\+\_\+tx\+\_\+resp\+::wireless\+\_\+media\+\_\+time}}.



Referenced by \mbox{\hyperlink{if__iwm_8c_source_l03490}{iwm\+\_\+rx\+\_\+tx\+\_\+cmd()}}.

Here is the call graph for this function\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=350pt]{d3/deb/if__iwm_8c_aa097595d77774ba5730e4a57ac86932e_cgraph}
\end{center}
\end{figure}
Here is the caller graph for this function\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=350pt]{d3/deb/if__iwm_8c_aa097595d77774ba5730e4a57ac86932e_icgraph}
\end{center}
\end{figure}
\mbox{\Hypertarget{if__iwm_8c_ae3ac2b8ded48426d6483d27593f9d022}\label{if__iwm_8c_ae3ac2b8ded48426d6483d27593f9d022}} 
\index{if\_iwm.c@{if\_iwm.c}!iwm\_rxmq\_get\_signal\_strength@{iwm\_rxmq\_get\_signal\_strength}}
\index{iwm\_rxmq\_get\_signal\_strength@{iwm\_rxmq\_get\_signal\_strength}!if\_iwm.c@{if\_iwm.c}}
\doxysubsubsection{\texorpdfstring{iwm\_rxmq\_get\_signal\_strength()}{iwm\_rxmq\_get\_signal\_strength()}}
{\footnotesize\ttfamily static int iwm\+\_\+rxmq\+\_\+get\+\_\+signal\+\_\+strength (\begin{DoxyParamCaption}\item[{struct \mbox{\hyperlink{structiwm__softc}{iwm\+\_\+softc}} $\ast$}]{sc,  }\item[{struct \mbox{\hyperlink{structiwm__rx__mpdu__desc}{iwm\+\_\+rx\+\_\+mpdu\+\_\+desc}} $\ast$}]{desc }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [static]}}



Definition at line \mbox{\hyperlink{if__iwm_8c_source_l03130}{3130}} of file \mbox{\hyperlink{if__iwm_8c_source}{if\+\_\+iwm.\+c}}.



References \mbox{\hyperlink{if__iwmreg_8h_source_l03375}{iwm\+\_\+rx\+\_\+mpdu\+\_\+desc\+\_\+v1\+::energy\+\_\+a}}, \mbox{\hyperlink{if__iwmreg_8h_source_l03376}{iwm\+\_\+rx\+\_\+mpdu\+\_\+desc\+\_\+v1\+::energy\+\_\+b}}, and \mbox{\hyperlink{if__iwmreg_8h_source_l03414}{iwm\+\_\+rx\+\_\+mpdu\+\_\+desc\+::v1}}.



Referenced by \mbox{\hyperlink{if__iwm_8c_source_l03262}{iwm\+\_\+rx\+\_\+mpdu\+\_\+mq()}}.

Here is the caller graph for this function\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=350pt]{d3/deb/if__iwm_8c_ae3ac2b8ded48426d6483d27593f9d022_icgraph}
\end{center}
\end{figure}
\mbox{\Hypertarget{if__iwm_8c_a86f8ce5d67db48377a1afcbebbeba8ce}\label{if__iwm_8c_a86f8ce5d67db48377a1afcbebbeba8ce}} 
\index{if\_iwm.c@{if\_iwm.c}!iwm\_scan\_curchan@{iwm\_scan\_curchan}}
\index{iwm\_scan\_curchan@{iwm\_scan\_curchan}!if\_iwm.c@{if\_iwm.c}}
\doxysubsubsection{\texorpdfstring{iwm\_scan\_curchan()}{iwm\_scan\_curchan()}}
{\footnotesize\ttfamily static void iwm\+\_\+scan\+\_\+curchan (\begin{DoxyParamCaption}\item[{struct ieee80211\+\_\+scan\+\_\+state $\ast$}]{ss,  }\item[{unsigned long}]{maxdwell }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [static]}}



Definition at line \mbox{\hyperlink{if__iwm_8c_source_l06416}{6416}} of file \mbox{\hyperlink{if__iwm_8c_source}{if\+\_\+iwm.\+c}}.



Referenced by \mbox{\hyperlink{if__iwm_8c_source_l06202}{iwm\+\_\+preinit()}}.

Here is the caller graph for this function\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=350pt]{d3/deb/if__iwm_8c_a86f8ce5d67db48377a1afcbebbeba8ce_icgraph}
\end{center}
\end{figure}
\mbox{\Hypertarget{if__iwm_8c_af93408767f794b4588c224c0cb086410}\label{if__iwm_8c_af93408767f794b4588c224c0cb086410}} 
\index{if\_iwm.c@{if\_iwm.c}!iwm\_scan\_end@{iwm\_scan\_end}}
\index{iwm\_scan\_end@{iwm\_scan\_end}!if\_iwm.c@{if\_iwm.c}}
\doxysubsubsection{\texorpdfstring{iwm\_scan\_end()}{iwm\_scan\_end()}}
{\footnotesize\ttfamily static void iwm\+\_\+scan\+\_\+end (\begin{DoxyParamCaption}\item[{struct ieee80211com $\ast$}]{ic }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [static]}}



Definition at line \mbox{\hyperlink{if__iwm_8c_source_l06377}{6377}} of file \mbox{\hyperlink{if__iwm_8c_source}{if\+\_\+iwm.\+c}}.



References \mbox{\hyperlink{if__iwmvar_8h_source_l00424}{IWM\+\_\+\+FLAG\+\_\+\+SCAN\+\_\+\+RUNNING}}, \mbox{\hyperlink{if__iwm__led_8c_source_l00184}{iwm\+\_\+led\+\_\+blink\+\_\+stop()}}, \mbox{\hyperlink{if__iwm__led_8c_source_l00142}{iwm\+\_\+led\+\_\+enable()}}, \mbox{\hyperlink{if__iwmvar_8h_source_l00566}{IWM\+\_\+\+LOCK}}, \mbox{\hyperlink{if__iwm__scan_8c_source_l00890}{iwm\+\_\+scan\+\_\+stop\+\_\+wait()}}, \mbox{\hyperlink{if__iwmvar_8h_source_l00567}{IWM\+\_\+\+UNLOCK}}, \mbox{\hyperlink{if__iwmvar_8h_source_l00503}{iwm\+\_\+softc\+::sc\+\_\+es\+\_\+task}}, and \mbox{\hyperlink{if__iwmvar_8h_source_l00417}{iwm\+\_\+softc\+::sc\+\_\+flags}}.



Referenced by \mbox{\hyperlink{if__iwm_8c_source_l06202}{iwm\+\_\+preinit()}}.

Here is the call graph for this function\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=350pt]{d3/deb/if__iwm_8c_af93408767f794b4588c224c0cb086410_cgraph}
\end{center}
\end{figure}
Here is the caller graph for this function\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=350pt]{d3/deb/if__iwm_8c_af93408767f794b4588c224c0cb086410_icgraph}
\end{center}
\end{figure}
\mbox{\Hypertarget{if__iwm_8c_a8684f7f9c2203601d0ce25c45ce61301}\label{if__iwm_8c_a8684f7f9c2203601d0ce25c45ce61301}} 
\index{if\_iwm.c@{if\_iwm.c}!iwm\_scan\_mindwell@{iwm\_scan\_mindwell}}
\index{iwm\_scan\_mindwell@{iwm\_scan\_mindwell}!if\_iwm.c@{if\_iwm.c}}
\doxysubsubsection{\texorpdfstring{iwm\_scan\_mindwell()}{iwm\_scan\_mindwell()}}
{\footnotesize\ttfamily static void iwm\+\_\+scan\+\_\+mindwell (\begin{DoxyParamCaption}\item[{struct ieee80211\+\_\+scan\+\_\+state $\ast$}]{ss }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [static]}}



Definition at line \mbox{\hyperlink{if__iwm_8c_source_l06421}{6421}} of file \mbox{\hyperlink{if__iwm_8c_source}{if\+\_\+iwm.\+c}}.



Referenced by \mbox{\hyperlink{if__iwm_8c_source_l06202}{iwm\+\_\+preinit()}}.

Here is the caller graph for this function\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=350pt]{d3/deb/if__iwm_8c_a8684f7f9c2203601d0ce25c45ce61301_icgraph}
\end{center}
\end{figure}
\mbox{\Hypertarget{if__iwm_8c_a0717f67f8a510634dd723d9156e5c764}\label{if__iwm_8c_a0717f67f8a510634dd723d9156e5c764}} 
\index{if\_iwm.c@{if\_iwm.c}!iwm\_scan\_start@{iwm\_scan\_start}}
\index{iwm\_scan\_start@{iwm\_scan\_start}!if\_iwm.c@{if\_iwm.c}}
\doxysubsubsection{\texorpdfstring{iwm\_scan\_start()}{iwm\_scan\_start()}}
{\footnotesize\ttfamily static void iwm\+\_\+scan\+\_\+start (\begin{DoxyParamCaption}\item[{struct ieee80211com $\ast$}]{ic }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [static]}}



Definition at line \mbox{\hyperlink{if__iwm_8c_source_l06349}{6349}} of file \mbox{\hyperlink{if__iwm_8c_source}{if\+\_\+iwm.\+c}}.



References \mbox{\hyperlink{if__iwmvar_8h_source_l00424}{IWM\+\_\+\+FLAG\+\_\+\+SCAN\+\_\+\+RUNNING}}, \mbox{\hyperlink{if__iwmvar_8h_source_l00577}{iwm\+\_\+fw\+\_\+has\+\_\+capa()}}, \mbox{\hyperlink{if__iwm__led_8c_source_l00178}{iwm\+\_\+led\+\_\+blink\+\_\+start()}}, \mbox{\hyperlink{if__iwm__scan_8c_source_l00717}{iwm\+\_\+lmac\+\_\+scan()}}, \mbox{\hyperlink{if__iwmvar_8h_source_l00566}{IWM\+\_\+\+LOCK}}, \mbox{\hyperlink{if__iwmreg_8h_source_l00923}{IWM\+\_\+\+UCODE\+\_\+\+TLV\+\_\+\+CAPA\+\_\+\+UMAC\+\_\+\+SCAN}}, \mbox{\hyperlink{if__iwm__scan_8c_source_l00607}{iwm\+\_\+umac\+\_\+scan()}}, \mbox{\hyperlink{if__iwmvar_8h_source_l00567}{IWM\+\_\+\+UNLOCK}}, \mbox{\hyperlink{if__iwmvar_8h_source_l00408}{iwm\+\_\+softc\+::sc\+\_\+dev}}, and \mbox{\hyperlink{if__iwmvar_8h_source_l00417}{iwm\+\_\+softc\+::sc\+\_\+flags}}.



Referenced by \mbox{\hyperlink{if__iwm_8c_source_l06202}{iwm\+\_\+preinit()}}.

Here is the call graph for this function\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=350pt]{d3/deb/if__iwm_8c_a0717f67f8a510634dd723d9156e5c764_cgraph}
\end{center}
\end{figure}
Here is the caller graph for this function\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=350pt]{d3/deb/if__iwm_8c_a0717f67f8a510634dd723d9156e5c764_icgraph}
\end{center}
\end{figure}
\mbox{\Hypertarget{if__iwm_8c_ab1eec3afbd901b2e2b683fb563472dd8}\label{if__iwm_8c_ab1eec3afbd901b2e2b683fb563472dd8}} 
\index{if\_iwm.c@{if\_iwm.c}!iwm\_send\_bt\_init\_conf@{iwm\_send\_bt\_init\_conf}}
\index{iwm\_send\_bt\_init\_conf@{iwm\_send\_bt\_init\_conf}!if\_iwm.c@{if\_iwm.c}}
\doxysubsubsection{\texorpdfstring{iwm\_send\_bt\_init\_conf()}{iwm\_send\_bt\_init\_conf()}}
{\footnotesize\ttfamily static int iwm\+\_\+send\+\_\+bt\+\_\+init\+\_\+conf (\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_8c_source_l04567}{4567}} of file \mbox{\hyperlink{if__iwm_8c_source}{if\+\_\+iwm.\+c}}.



References \mbox{\hyperlink{if__iwmreg_8h_source_l06618}{iwm\+\_\+bt\+\_\+coex\+\_\+cmd\+::enabled\+\_\+modules}}, \mbox{\hyperlink{if__iwmreg_8h_source_l06606}{IWM\+\_\+\+BT\+\_\+\+COEX\+\_\+\+HIGH\+\_\+\+BAND\+\_\+\+RET}}, \mbox{\hyperlink{if__iwmreg_8h_source_l06599}{IWM\+\_\+\+BT\+\_\+\+COEX\+\_\+\+WIFI}}, \mbox{\hyperlink{if__iwmreg_8h_source_l02064}{IWM\+\_\+\+BT\+\_\+\+CONFIG}}, \mbox{\hyperlink{if__iwm__util_8c_source_l00349}{iwm\+\_\+send\+\_\+cmd\+\_\+pdu()}}, and \mbox{\hyperlink{if__iwmreg_8h_source_l06617}{iwm\+\_\+bt\+\_\+coex\+\_\+cmd\+::mode}}.



Referenced by \mbox{\hyperlink{if__iwm_8c_source_l04692}{iwm\+\_\+init\+\_\+hw()}}, and \mbox{\hyperlink{if__iwm_8c_source_l02888}{iwm\+\_\+run\+\_\+init\+\_\+ucode()}}.

Here is the call graph for this function\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=350pt]{d3/deb/if__iwm_8c_ab1eec3afbd901b2e2b683fb563472dd8_cgraph}
\end{center}
\end{figure}
Here is the caller graph for this function\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=350pt]{d3/deb/if__iwm_8c_ab1eec3afbd901b2e2b683fb563472dd8_icgraph}
\end{center}
\end{figure}
\mbox{\Hypertarget{if__iwm_8c_a8006bb57d2eac8cf8b28d750cf3b82b7}\label{if__iwm_8c_a8006bb57d2eac8cf8b28d750cf3b82b7}} 
\index{if\_iwm.c@{if\_iwm.c}!iwm\_send\_phy\_cfg\_cmd@{iwm\_send\_phy\_cfg\_cmd}}
\index{iwm\_send\_phy\_cfg\_cmd@{iwm\_send\_phy\_cfg\_cmd}!if\_iwm.c@{if\_iwm.c}}
\doxysubsubsection{\texorpdfstring{iwm\_send\_phy\_cfg\_cmd()}{iwm\_send\_phy\_cfg\_cmd()}}
{\footnotesize\ttfamily static int iwm\+\_\+send\+\_\+phy\+\_\+cfg\+\_\+cmd (\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_8c_source_l02701}{2701}} of file \mbox{\hyperlink{if__iwm_8c_source}{if\+\_\+iwm.\+c}}.



References \mbox{\hyperlink{if__iwmreg_8h_source_l02236}{iwm\+\_\+phy\+\_\+cfg\+\_\+cmd\+::calib\+\_\+control}}, \mbox{\hyperlink{if__iwmvar_8h_source_l00462}{iwm\+\_\+softc\+::cur\+\_\+ucode}}, \mbox{\hyperlink{if__iwmreg_8h_source_l00999}{iwm\+\_\+tlv\+\_\+calib\+\_\+ctrl\+::event\+\_\+trigger}}, \mbox{\hyperlink{if__iwmreg_8h_source_l02205}{iwm\+\_\+calib\+\_\+ctrl\+::event\+\_\+trigger}}, \mbox{\hyperlink{if__iwmreg_8h_source_l00998}{iwm\+\_\+tlv\+\_\+calib\+\_\+ctrl\+::flow\+\_\+trigger}}, \mbox{\hyperlink{if__iwmreg_8h_source_l02204}{iwm\+\_\+calib\+\_\+ctrl\+::flow\+\_\+trigger}}, \mbox{\hyperlink{if__iwmvar_8h_source_l00324}{IWM\+\_\+\+CMD\+\_\+\+SYNC}}, \mbox{\hyperlink{if__iwm__debug_8h_source_l00059}{IWM\+\_\+\+DPRINTF}}, \mbox{\hyperlink{if__iwm__util_8h_source_l00150}{iwm\+\_\+get\+\_\+phy\+\_\+config()}}, \mbox{\hyperlink{if__iwmreg_8h_source_l02044}{IWM\+\_\+\+PHY\+\_\+\+CONFIGURATION\+\_\+\+CMD}}, \mbox{\hyperlink{if__iwm__util_8c_source_l00349}{iwm\+\_\+send\+\_\+cmd\+\_\+pdu()}}, \mbox{\hyperlink{if__iwmreg_8h_source_l02235}{iwm\+\_\+phy\+\_\+cfg\+\_\+cmd\+::phy\+\_\+cfg}}, and \mbox{\hyperlink{if__iwmvar_8h_source_l00482}{iwm\+\_\+softc\+::sc\+\_\+default\+\_\+calib}}.



Referenced by \mbox{\hyperlink{if__iwm_8c_source_l04692}{iwm\+\_\+init\+\_\+hw()}}, and \mbox{\hyperlink{if__iwm_8c_source_l02888}{iwm\+\_\+run\+\_\+init\+\_\+ucode()}}.

Here is the call graph for this function\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=350pt]{d3/deb/if__iwm_8c_a8006bb57d2eac8cf8b28d750cf3b82b7_cgraph}
\end{center}
\end{figure}
Here is the caller graph for this function\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=350pt]{d3/deb/if__iwm_8c_a8006bb57d2eac8cf8b28d750cf3b82b7_icgraph}
\end{center}
\end{figure}
\mbox{\Hypertarget{if__iwm_8c_adcaf15bb311c4eb0dc4ca98374b371b3}\label{if__iwm_8c_adcaf15bb311c4eb0dc4ca98374b371b3}} 
\index{if\_iwm.c@{if\_iwm.c}!iwm\_send\_tx\_ant\_cfg@{iwm\_send\_tx\_ant\_cfg}}
\index{iwm\_send\_tx\_ant\_cfg@{iwm\_send\_tx\_ant\_cfg}!if\_iwm.c@{if\_iwm.c}}
\doxysubsubsection{\texorpdfstring{iwm\_send\_tx\_ant\_cfg()}{iwm\_send\_tx\_ant\_cfg()}}
{\footnotesize\ttfamily static int iwm\+\_\+send\+\_\+tx\+\_\+ant\+\_\+cfg (\begin{DoxyParamCaption}\item[{struct \mbox{\hyperlink{structiwm__softc}{iwm\+\_\+softc}} $\ast$}]{sc,  }\item[{uint8\+\_\+t}]{valid\+\_\+tx\+\_\+ant }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [static]}}



Definition at line \mbox{\hyperlink{if__iwm_8c_source_l02689}{2689}} of file \mbox{\hyperlink{if__iwm_8c_source}{if\+\_\+iwm.\+c}}.



References \mbox{\hyperlink{if__iwmvar_8h_source_l00324}{IWM\+\_\+\+CMD\+\_\+\+SYNC}}, \mbox{\hyperlink{if__iwm__util_8c_source_l00349}{iwm\+\_\+send\+\_\+cmd\+\_\+pdu()}}, \mbox{\hyperlink{if__iwmreg_8h_source_l02063}{IWM\+\_\+\+TX\+\_\+\+ANT\+\_\+\+CONFIGURATION\+\_\+\+CMD}}, and \mbox{\hyperlink{if__iwmreg_8h_source_l02179}{iwm\+\_\+tx\+\_\+ant\+\_\+cfg\+\_\+cmd\+::valid}}.



Referenced by \mbox{\hyperlink{if__iwm_8c_source_l04692}{iwm\+\_\+init\+\_\+hw()}}, and \mbox{\hyperlink{if__iwm_8c_source_l02888}{iwm\+\_\+run\+\_\+init\+\_\+ucode()}}.

Here is the call graph for this function\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=350pt]{d3/deb/if__iwm_8c_adcaf15bb311c4eb0dc4ca98374b371b3_cgraph}
\end{center}
\end{figure}
Here is the caller graph for this function\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=350pt]{d3/deb/if__iwm_8c_adcaf15bb311c4eb0dc4ca98374b371b3_icgraph}
\end{center}
\end{figure}
\mbox{\Hypertarget{if__iwm_8c_ae632bbe9af83a24021523ef7b9494167}\label{if__iwm_8c_ae632bbe9af83a24021523ef7b9494167}} 
\index{if\_iwm.c@{if\_iwm.c}!iwm\_send\_update\_mcc\_cmd@{iwm\_send\_update\_mcc\_cmd}}
\index{iwm\_send\_update\_mcc\_cmd@{iwm\_send\_update\_mcc\_cmd}!if\_iwm.c@{if\_iwm.c}}
\doxysubsubsection{\texorpdfstring{iwm\_send\_update\_mcc\_cmd()}{iwm\_send\_update\_mcc\_cmd()}}
{\footnotesize\ttfamily static int iwm\+\_\+send\+\_\+update\+\_\+mcc\+\_\+cmd (\begin{DoxyParamCaption}\item[{struct \mbox{\hyperlink{structiwm__softc}{iwm\+\_\+softc}} $\ast$}]{sc,  }\item[{const char $\ast$}]{alpha2 }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [static]}}



Definition at line \mbox{\hyperlink{if__iwm_8c_source_l04605}{4605}} of file \mbox{\hyperlink{if__iwm_8c_source}{if\+\_\+iwm.\+c}}.



References \mbox{\hyperlink{if__iwmreg_8h_source_l06925}{iwm\+\_\+rx\+\_\+packet\+::data}}, \mbox{\hyperlink{if__iwmvar_8h_source_l00225}{iwm\+\_\+host\+\_\+cmd\+::data}}, \mbox{\hyperlink{if__iwmvar_8h_source_l00232}{iwm\+\_\+host\+\_\+cmd\+::id}}, \mbox{\hyperlink{if__iwmvar_8h_source_l00324}{IWM\+\_\+\+CMD\+\_\+\+SYNC}}, \mbox{\hyperlink{if__iwmvar_8h_source_l00326}{IWM\+\_\+\+CMD\+\_\+\+WANT\+\_\+\+SKB}}, \mbox{\hyperlink{if__iwm__debug_8h_source_l00059}{IWM\+\_\+\+DPRINTF}}, \mbox{\hyperlink{if__iwm__util_8c_source_l00418}{iwm\+\_\+free\+\_\+resp()}}, \mbox{\hyperlink{if__iwmvar_8h_source_l00577}{iwm\+\_\+fw\+\_\+has\+\_\+capa()}}, \mbox{\hyperlink{if__iwm_8c_source_l04579}{iwm\+\_\+is\+\_\+lar\+\_\+supported()}}, \mbox{\hyperlink{if__iwm_8c_source_l04598}{iwm\+\_\+is\+\_\+wifi\+\_\+mcc\+\_\+supported()}}, \mbox{\hyperlink{if__iwmreg_8h_source_l06783}{IWM\+\_\+\+MCC\+\_\+\+SOURCE\+\_\+\+GET\+\_\+\+CURRENT}}, \mbox{\hyperlink{if__iwmreg_8h_source_l06773}{IWM\+\_\+\+MCC\+\_\+\+SOURCE\+\_\+\+OLD\+\_\+\+FW}}, \mbox{\hyperlink{if__iwmreg_8h_source_l02084}{IWM\+\_\+\+MCC\+\_\+\+UPDATE\+\_\+\+CMD}}, \mbox{\hyperlink{if__iwm__util_8c_source_l00170}{iwm\+\_\+send\+\_\+cmd()}}, \mbox{\hyperlink{if__iwmreg_8h_source_l00957}{IWM\+\_\+\+UCODE\+\_\+\+TLV\+\_\+\+CAPA\+\_\+\+LAR\+\_\+\+SUPPORT\+\_\+\+V2}}, \mbox{\hyperlink{if__iwmvar_8h_source_l00233}{iwm\+\_\+host\+\_\+cmd\+::len}}, \mbox{\hyperlink{if__iwmreg_8h_source_l06637}{iwm\+\_\+mcc\+\_\+update\+\_\+cmd\+\_\+v1\+::mcc}}, \mbox{\hyperlink{if__iwmreg_8h_source_l06655}{iwm\+\_\+mcc\+\_\+update\+\_\+cmd\+::mcc}}, \mbox{\hyperlink{if__iwmreg_8h_source_l06678}{iwm\+\_\+mcc\+\_\+update\+\_\+resp\+\_\+v1\+::mcc}}, \mbox{\hyperlink{if__iwmreg_8h_source_l06703}{iwm\+\_\+mcc\+\_\+update\+\_\+resp\+\_\+v2\+::mcc}}, \mbox{\hyperlink{if__iwmreg_8h_source_l06681}{iwm\+\_\+mcc\+\_\+update\+\_\+resp\+\_\+v1\+::n\+\_\+channels}}, \mbox{\hyperlink{if__iwmreg_8h_source_l06708}{iwm\+\_\+mcc\+\_\+update\+\_\+resp\+\_\+v2\+::n\+\_\+channels}}, \mbox{\hyperlink{if__iwmvar_8h_source_l00226}{iwm\+\_\+host\+\_\+cmd\+::resp\+\_\+pkt}}, and \mbox{\hyperlink{if__iwmreg_8h_source_l06656}{iwm\+\_\+mcc\+\_\+update\+\_\+cmd\+::source\+\_\+id}}.



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]{d3/deb/if__iwm_8c_ae632bbe9af83a24021523ef7b9494167_cgraph}
\end{center}
\end{figure}
Here is the caller graph for this function\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=350pt]{d3/deb/if__iwm_8c_ae632bbe9af83a24021523ef7b9494167_icgraph}
\end{center}
\end{figure}
\mbox{\Hypertarget{if__iwm_8c_ab3478e87ee460e350079b9aab948f128}\label{if__iwm_8c_ab3478e87ee460e350079b9aab948f128}} 
\index{if\_iwm.c@{if\_iwm.c}!iwm\_set\_channel@{iwm\_set\_channel}}
\index{iwm\_set\_channel@{iwm\_set\_channel}!if\_iwm.c@{if\_iwm.c}}
\doxysubsubsection{\texorpdfstring{iwm\_set\_channel()}{iwm\_set\_channel()}}
{\footnotesize\ttfamily static void iwm\+\_\+set\+\_\+channel (\begin{DoxyParamCaption}\item[{struct ieee80211com $\ast$}]{ic }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [static]}}



Definition at line \mbox{\hyperlink{if__iwm_8c_source_l06411}{6411}} of file \mbox{\hyperlink{if__iwm_8c_source}{if\+\_\+iwm.\+c}}.



Referenced by \mbox{\hyperlink{if__iwm_8c_source_l06202}{iwm\+\_\+preinit()}}.

Here is the caller graph for this function\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=350pt]{d3/deb/if__iwm_8c_ab3478e87ee460e350079b9aab948f128_icgraph}
\end{center}
\end{figure}
\mbox{\Hypertarget{if__iwm_8c_a223722e1d847e8afbf8625de95ea2689}\label{if__iwm_8c_a223722e1d847e8afbf8625de95ea2689}} 
\index{if\_iwm.c@{if\_iwm.c}!iwm\_set\_default\_calib@{iwm\_set\_default\_calib}}
\index{iwm\_set\_default\_calib@{iwm\_set\_default\_calib}!if\_iwm.c@{if\_iwm.c}}
\doxysubsubsection{\texorpdfstring{iwm\_set\_default\_calib()}{iwm\_set\_default\_calib()}}
{\footnotesize\ttfamily static int iwm\+\_\+set\+\_\+default\+\_\+calib (\begin{DoxyParamCaption}\item[{struct \mbox{\hyperlink{structiwm__softc}{iwm\+\_\+softc}} $\ast$}]{sc,  }\item[{const void $\ast$}]{data }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [static]}}



Definition at line \mbox{\hyperlink{if__iwm_8c_source_l00461}{461}} of file \mbox{\hyperlink{if__iwm_8c_source}{if\+\_\+iwm.\+c}}.



References \mbox{\hyperlink{if__iwm_8c_source_l00457}{iwm\+\_\+tlv\+\_\+calib\+\_\+data\+::calib}}, \mbox{\hyperlink{if__iwmreg_8h_source_l00999}{iwm\+\_\+tlv\+\_\+calib\+\_\+ctrl\+::event\+\_\+trigger}}, \mbox{\hyperlink{if__iwmreg_8h_source_l00998}{iwm\+\_\+tlv\+\_\+calib\+\_\+ctrl\+::flow\+\_\+trigger}}, \mbox{\hyperlink{if__iwmvar_8h_source_l00157}{IWM\+\_\+\+UCODE\+\_\+\+TYPE\+\_\+\+MAX}}, \mbox{\hyperlink{if__iwmvar_8h_source_l00482}{iwm\+\_\+softc\+::sc\+\_\+default\+\_\+calib}}, \mbox{\hyperlink{if__iwmvar_8h_source_l00408}{iwm\+\_\+softc\+::sc\+\_\+dev}}, and \mbox{\hyperlink{if__iwm_8c_source_l00456}{iwm\+\_\+tlv\+\_\+calib\+\_\+data\+::ucode\+\_\+type}}.



Referenced by \mbox{\hyperlink{if__iwm_8c_source_l00540}{iwm\+\_\+read\+\_\+firmware()}}.

Here is the caller graph for this function\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=350pt]{d3/deb/if__iwm_8c_a223722e1d847e8afbf8625de95ea2689_icgraph}
\end{center}
\end{figure}
\mbox{\Hypertarget{if__iwm_8c_a06e7bf83454b894804f5134f15a08430}\label{if__iwm_8c_a06e7bf83454b894804f5134f15a08430}} 
\index{if\_iwm.c@{if\_iwm.c}!iwm\_set\_hw\_address@{iwm\_set\_hw\_address}}
\index{iwm\_set\_hw\_address@{iwm\_set\_hw\_address}!if\_iwm.c@{if\_iwm.c}}
\doxysubsubsection{\texorpdfstring{iwm\_set\_hw\_address()}{iwm\_set\_hw\_address()}}
{\footnotesize\ttfamily static int iwm\+\_\+set\+\_\+hw\+\_\+address (\begin{DoxyParamCaption}\item[{struct \mbox{\hyperlink{structiwm__softc}{iwm\+\_\+softc}} $\ast$}]{sc,  }\item[{struct \mbox{\hyperlink{structiwm__nvm__data}{iwm\+\_\+nvm\+\_\+data}} $\ast$}]{data,  }\item[{const uint16\+\_\+t $\ast$}]{nvm\+\_\+hw,  }\item[{const uint16\+\_\+t $\ast$}]{mac\+\_\+override }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [static]}}



Definition at line \mbox{\hyperlink{if__iwm_8c_source_l02137}{2137}} of file \mbox{\hyperlink{if__iwm_8c_source}{if\+\_\+iwm.\+c}}.



References \mbox{\hyperlink{if__iwmvar_8h_source_l00484}{iwm\+\_\+softc\+::cfg}}, \mbox{\hyperlink{if__iwm__config_8h_source_l00136}{iwm\+\_\+cfg\+::device\+\_\+family}}, \mbox{\hyperlink{if__iwmvar_8h_source_l00197}{iwm\+\_\+nvm\+\_\+data\+::hw\+\_\+addr}}, \mbox{\hyperlink{if__iwm__config_8h_source_l00080}{IWM\+\_\+\+DEVICE\+\_\+\+FAMILY\+\_\+8000}}, \mbox{\hyperlink{if__iwmreg_8h_source_l02313}{IWM\+\_\+\+HW\+\_\+\+ADDR}}, \mbox{\hyperlink{if__iwm_8c_source_l06144}{iwm\+\_\+is\+\_\+valid\+\_\+ether\+\_\+addr()}}, \mbox{\hyperlink{if__iwm_8c_source_l02014}{iwm\+\_\+set\+\_\+hw\+\_\+address\+\_\+family\+\_\+8000()}}, and \mbox{\hyperlink{if__iwmvar_8h_source_l00408}{iwm\+\_\+softc\+::sc\+\_\+dev}}.



Referenced by \mbox{\hyperlink{if__iwm_8c_source_l02168}{iwm\+\_\+parse\+\_\+nvm\+\_\+data()}}.

Here is the call graph for this function\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=350pt]{d3/deb/if__iwm_8c_a06e7bf83454b894804f5134f15a08430_cgraph}
\end{center}
\end{figure}
Here is the caller graph for this function\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=350pt]{d3/deb/if__iwm_8c_a06e7bf83454b894804f5134f15a08430_icgraph}
\end{center}
\end{figure}
\mbox{\Hypertarget{if__iwm_8c_aadd6beca0e2545f91efdea91d02a0146}\label{if__iwm_8c_aadd6beca0e2545f91efdea91d02a0146}} 
\index{if\_iwm.c@{if\_iwm.c}!iwm\_set\_hw\_address\_family\_8000@{iwm\_set\_hw\_address\_family\_8000}}
\index{iwm\_set\_hw\_address\_family\_8000@{iwm\_set\_hw\_address\_family\_8000}!if\_iwm.c@{if\_iwm.c}}
\doxysubsubsection{\texorpdfstring{iwm\_set\_hw\_address\_family\_8000()}{iwm\_set\_hw\_address\_family\_8000()}}
{\footnotesize\ttfamily static void iwm\+\_\+set\+\_\+hw\+\_\+address\+\_\+family\+\_\+8000 (\begin{DoxyParamCaption}\item[{struct \mbox{\hyperlink{structiwm__softc}{iwm\+\_\+softc}} $\ast$}]{sc,  }\item[{struct \mbox{\hyperlink{structiwm__nvm__data}{iwm\+\_\+nvm\+\_\+data}} $\ast$}]{data,  }\item[{const uint16\+\_\+t $\ast$}]{mac\+\_\+override,  }\item[{const uint16\+\_\+t $\ast$}]{nvm\+\_\+hw }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [static]}}



Definition at line \mbox{\hyperlink{if__iwm_8c_source_l02014}{2014}} of file \mbox{\hyperlink{if__iwm_8c_source}{if\+\_\+iwm.\+c}}.



References \mbox{\hyperlink{if__iwmvar_8h_source_l00197}{iwm\+\_\+nvm\+\_\+data\+::hw\+\_\+addr}}, \mbox{\hyperlink{if__iwm__debug_8h_source_l00059}{IWM\+\_\+\+DPRINTF}}, \mbox{\hyperlink{if__iwm_8c_source_l06144}{iwm\+\_\+is\+\_\+valid\+\_\+ether\+\_\+addr()}}, \mbox{\hyperlink{if__iwmreg_8h_source_l02330}{IWM\+\_\+\+MAC\+\_\+\+ADDRESS\+\_\+\+OVERRIDE\+\_\+8000}}, \mbox{\hyperlink{if__iwm__pcie__trans_8c_source_l00171}{iwm\+\_\+read\+\_\+prph()}}, \mbox{\hyperlink{if__iwmreg_8h_source_l00612}{IWM\+\_\+\+WFMP\+\_\+\+MAC\+\_\+\+ADDR\+\_\+0}}, \mbox{\hyperlink{if__iwmreg_8h_source_l00613}{IWM\+\_\+\+WFMP\+\_\+\+MAC\+\_\+\+ADDR\+\_\+1}}, and \mbox{\hyperlink{if__iwmvar_8h_source_l00408}{iwm\+\_\+softc\+::sc\+\_\+dev}}.



Referenced by \mbox{\hyperlink{if__iwm_8c_source_l02137}{iwm\+\_\+set\+\_\+hw\+\_\+address()}}.

Here is the call graph for this function\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=350pt]{d3/deb/if__iwm_8c_aadd6beca0e2545f91efdea91d02a0146_cgraph}
\end{center}
\end{figure}
Here is the caller graph for this function\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=350pt]{d3/deb/if__iwm_8c_aadd6beca0e2545f91efdea91d02a0146_icgraph}
\end{center}
\end{figure}
\mbox{\Hypertarget{if__iwm_8c_aa623cd1db2dde7c9efb8bf7fe125d3f8}\label{if__iwm_8c_aa623cd1db2dde7c9efb8bf7fe125d3f8}} 
\index{if\_iwm.c@{if\_iwm.c}!iwm\_set\_radio\_cfg@{iwm\_set\_radio\_cfg}}
\index{iwm\_set\_radio\_cfg@{iwm\_set\_radio\_cfg}!if\_iwm.c@{if\_iwm.c}}
\doxysubsubsection{\texorpdfstring{iwm\_set\_radio\_cfg()}{iwm\_set\_radio\_cfg()}}
{\footnotesize\ttfamily static void iwm\+\_\+set\+\_\+radio\+\_\+cfg (\begin{DoxyParamCaption}\item[{const struct \mbox{\hyperlink{structiwm__softc}{iwm\+\_\+softc}} $\ast$}]{sc,  }\item[{struct \mbox{\hyperlink{structiwm__nvm__data}{iwm\+\_\+nvm\+\_\+data}} $\ast$}]{data,  }\item[{uint32\+\_\+t}]{radio\+\_\+cfg }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [static]}}



Definition at line \mbox{\hyperlink{if__iwm_8c_source_l02116}{2116}} of file \mbox{\hyperlink{if__iwm_8c_source}{if\+\_\+iwm.\+c}}.



References \mbox{\hyperlink{if__iwmvar_8h_source_l00484}{iwm\+\_\+softc\+::cfg}}, \mbox{\hyperlink{if__iwm__config_8h_source_l00136}{iwm\+\_\+cfg\+::device\+\_\+family}}, \mbox{\hyperlink{if__iwm__config_8h_source_l00080}{IWM\+\_\+\+DEVICE\+\_\+\+FAMILY\+\_\+8000}}, \mbox{\hyperlink{if__iwmreg_8h_source_l02357}{IWM\+\_\+\+NVM\+\_\+\+RF\+\_\+\+CFG\+\_\+\+DASH\+\_\+\+MSK}}, \mbox{\hyperlink{if__iwmreg_8h_source_l02365}{IWM\+\_\+\+NVM\+\_\+\+RF\+\_\+\+CFG\+\_\+\+DASH\+\_\+\+MSK\+\_\+8000}}, \mbox{\hyperlink{if__iwmreg_8h_source_l02360}{IWM\+\_\+\+NVM\+\_\+\+RF\+\_\+\+CFG\+\_\+\+PNUM\+\_\+\+MSK}}, \mbox{\hyperlink{if__iwmreg_8h_source_l02364}{IWM\+\_\+\+NVM\+\_\+\+RF\+\_\+\+CFG\+\_\+\+PNUM\+\_\+\+MSK\+\_\+8000}}, \mbox{\hyperlink{if__iwmreg_8h_source_l02369}{IWM\+\_\+\+NVM\+\_\+\+RF\+\_\+\+CFG\+\_\+\+RX\+\_\+\+ANT\+\_\+\+MSK\+\_\+8000}}, \mbox{\hyperlink{if__iwmreg_8h_source_l02358}{IWM\+\_\+\+NVM\+\_\+\+RF\+\_\+\+CFG\+\_\+\+STEP\+\_\+\+MSK}}, \mbox{\hyperlink{if__iwmreg_8h_source_l02366}{IWM\+\_\+\+NVM\+\_\+\+RF\+\_\+\+CFG\+\_\+\+STEP\+\_\+\+MSK\+\_\+8000}}, \mbox{\hyperlink{if__iwmreg_8h_source_l02368}{IWM\+\_\+\+NVM\+\_\+\+RF\+\_\+\+CFG\+\_\+\+TX\+\_\+\+ANT\+\_\+\+MSK\+\_\+8000}}, \mbox{\hyperlink{if__iwmreg_8h_source_l02359}{IWM\+\_\+\+NVM\+\_\+\+RF\+\_\+\+CFG\+\_\+\+TYPE\+\_\+\+MSK}}, \mbox{\hyperlink{if__iwmreg_8h_source_l02367}{IWM\+\_\+\+NVM\+\_\+\+RF\+\_\+\+CFG\+\_\+\+TYPE\+\_\+\+MSK\+\_\+8000}}, \mbox{\hyperlink{if__iwmvar_8h_source_l00207}{iwm\+\_\+nvm\+\_\+data\+::radio\+\_\+cfg\+\_\+dash}}, \mbox{\hyperlink{if__iwmvar_8h_source_l00208}{iwm\+\_\+nvm\+\_\+data\+::radio\+\_\+cfg\+\_\+pnum}}, \mbox{\hyperlink{if__iwmvar_8h_source_l00206}{iwm\+\_\+nvm\+\_\+data\+::radio\+\_\+cfg\+\_\+step}}, \mbox{\hyperlink{if__iwmvar_8h_source_l00205}{iwm\+\_\+nvm\+\_\+data\+::radio\+\_\+cfg\+\_\+type}}, \mbox{\hyperlink{if__iwmvar_8h_source_l00209}{iwm\+\_\+nvm\+\_\+data\+::valid\+\_\+rx\+\_\+ant}}, and \mbox{\hyperlink{if__iwmvar_8h_source_l00209}{iwm\+\_\+nvm\+\_\+data\+::valid\+\_\+tx\+\_\+ant}}.



Referenced by \mbox{\hyperlink{if__iwm_8c_source_l02168}{iwm\+\_\+parse\+\_\+nvm\+\_\+data()}}.

Here is the caller graph for this function\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=350pt]{d3/deb/if__iwm_8c_aa623cd1db2dde7c9efb8bf7fe125d3f8_icgraph}
\end{center}
\end{figure}
\mbox{\Hypertarget{if__iwm_8c_a1c256d77ca584f7fcdb6fff6827c3cc7}\label{if__iwm_8c_a1c256d77ca584f7fcdb6fff6827c3cc7}} 
\index{if\_iwm.c@{if\_iwm.c}!iwm\_set\_ucode\_api\_flags@{iwm\_set\_ucode\_api\_flags}}
\index{iwm\_set\_ucode\_api\_flags@{iwm\_set\_ucode\_api\_flags}!if\_iwm.c@{if\_iwm.c}}
\doxysubsubsection{\texorpdfstring{iwm\_set\_ucode\_api\_flags()}{iwm\_set\_ucode\_api\_flags()}}
{\footnotesize\ttfamily static int iwm\+\_\+set\+\_\+ucode\+\_\+api\+\_\+flags (\begin{DoxyParamCaption}\item[{struct \mbox{\hyperlink{structiwm__softc}{iwm\+\_\+softc}} $\ast$}]{sc,  }\item[{const uint8\+\_\+t $\ast$}]{data,  }\item[{struct \mbox{\hyperlink{structiwm__ucode__capabilities}{iwm\+\_\+ucode\+\_\+capabilities}} $\ast$}]{capa }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [static]}}



Definition at line \mbox{\hyperlink{if__iwm_8c_source_l00482}{482}} of file \mbox{\hyperlink{if__iwm_8c_source}{if\+\_\+iwm.\+c}}.



References \mbox{\hyperlink{if__iwmreg_8h_source_l01158}{iwm\+\_\+ucode\+\_\+api\+::api\+\_\+flags}}, \mbox{\hyperlink{if__iwmreg_8h_source_l01157}{iwm\+\_\+ucode\+\_\+api\+::api\+\_\+index}}, \mbox{\hyperlink{if__iwmvar_8h_source_l00164}{iwm\+\_\+ucode\+\_\+capabilities\+::enabled\+\_\+api}}, \mbox{\hyperlink{if__iwmreg_8h_source_l00858}{IWM\+\_\+\+NUM\+\_\+\+UCODE\+\_\+\+TLV\+\_\+\+API}}, and \mbox{\hyperlink{if__iwmvar_8h_source_l00408}{iwm\+\_\+softc\+::sc\+\_\+dev}}.



Referenced by \mbox{\hyperlink{if__iwm_8c_source_l00540}{iwm\+\_\+read\+\_\+firmware()}}.

Here is the caller graph for this function\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=350pt]{d3/deb/if__iwm_8c_a1c256d77ca584f7fcdb6fff6827c3cc7_icgraph}
\end{center}
\end{figure}
\mbox{\Hypertarget{if__iwm_8c_a023048a6b390ccec85b282c642886b16}\label{if__iwm_8c_a023048a6b390ccec85b282c642886b16}} 
\index{if\_iwm.c@{if\_iwm.c}!iwm\_set\_ucode\_capabilities@{iwm\_set\_ucode\_capabilities}}
\index{iwm\_set\_ucode\_capabilities@{iwm\_set\_ucode\_capabilities}!if\_iwm.c@{if\_iwm.c}}
\doxysubsubsection{\texorpdfstring{iwm\_set\_ucode\_capabilities()}{iwm\_set\_ucode\_capabilities()}}
{\footnotesize\ttfamily static int iwm\+\_\+set\+\_\+ucode\+\_\+capabilities (\begin{DoxyParamCaption}\item[{struct \mbox{\hyperlink{structiwm__softc}{iwm\+\_\+softc}} $\ast$}]{sc,  }\item[{const uint8\+\_\+t $\ast$}]{data,  }\item[{struct \mbox{\hyperlink{structiwm__ucode__capabilities}{iwm\+\_\+ucode\+\_\+capabilities}} $\ast$}]{capa }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [static]}}



Definition at line \mbox{\hyperlink{if__iwm_8c_source_l00507}{507}} of file \mbox{\hyperlink{if__iwm_8c_source}{if\+\_\+iwm.\+c}}.



References \mbox{\hyperlink{if__iwmreg_8h_source_l01163}{iwm\+\_\+ucode\+\_\+capa\+::api\+\_\+capa}}, \mbox{\hyperlink{if__iwmreg_8h_source_l01162}{iwm\+\_\+ucode\+\_\+capa\+::api\+\_\+index}}, \mbox{\hyperlink{if__iwmvar_8h_source_l00165}{iwm\+\_\+ucode\+\_\+capabilities\+::enabled\+\_\+capa}}, \mbox{\hyperlink{if__iwmreg_8h_source_l00966}{IWM\+\_\+\+NUM\+\_\+\+UCODE\+\_\+\+TLV\+\_\+\+CAPA}}, and \mbox{\hyperlink{if__iwmvar_8h_source_l00408}{iwm\+\_\+softc\+::sc\+\_\+dev}}.



Referenced by \mbox{\hyperlink{if__iwm_8c_source_l00540}{iwm\+\_\+read\+\_\+firmware()}}.

Here is the caller graph for this function\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=350pt]{d3/deb/if__iwm_8c_a023048a6b390ccec85b282c642886b16_icgraph}
\end{center}
\end{figure}
\mbox{\Hypertarget{if__iwm_8c_a8340199cf0662991ff3258c7236a6660}\label{if__iwm_8c_a8340199cf0662991ff3258c7236a6660}} 
\index{if\_iwm.c@{if\_iwm.c}!iwm\_setrates@{iwm\_setrates}}
\index{iwm\_setrates@{iwm\_setrates}!if\_iwm.c@{if\_iwm.c}}
\doxysubsubsection{\texorpdfstring{iwm\_setrates()}{iwm\_setrates()}}
{\footnotesize\ttfamily static void iwm\+\_\+setrates (\begin{DoxyParamCaption}\item[{struct \mbox{\hyperlink{structiwm__softc}{iwm\+\_\+softc}} $\ast$}]{sc,  }\item[{struct \mbox{\hyperlink{structiwm__node}{iwm\+\_\+node}} $\ast$}]{in,  }\item[{int}]{rix }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [static]}}



Definition at line \mbox{\hyperlink{if__iwm_8c_source_l04244}{4244}} of file \mbox{\hyperlink{if__iwm_8c_source}{if\+\_\+iwm.\+c}}.



References \mbox{\hyperlink{if__iwmreg_8h_source_l04768}{iwm\+\_\+lq\+\_\+cmd\+::dual\+\_\+stream\+\_\+ant\+\_\+msk}}, \mbox{\hyperlink{if__iwmreg_8h_source_l04765}{iwm\+\_\+lq\+\_\+cmd\+::flags}}, \mbox{\hyperlink{if__iwmvar_8h_source_l00390}{iwm\+\_\+node\+::in\+\_\+lq}}, \mbox{\hyperlink{if__iwmvar_8h_source_l00385}{iwm\+\_\+node\+::in\+\_\+ni}}, \mbox{\hyperlink{if__iwm__debug_8h_source_l00059}{IWM\+\_\+\+DPRINTF}}, \mbox{\hyperlink{if__iwm__util_8h_source_l00134}{iwm\+\_\+get\+\_\+valid\+\_\+tx\+\_\+ant()}}, \mbox{\hyperlink{if__iwmreg_8h_source_l04705}{IWM\+\_\+\+LQ\+\_\+\+FLAG\+\_\+\+USE\+\_\+\+RTS\+\_\+\+MSK}}, \mbox{\hyperlink{if__iwm_8c_source_l04226}{iwm\+\_\+rate2ridx()}}, \mbox{\hyperlink{if__iwmreg_8h_source_l04664}{IWM\+\_\+\+RATE\+\_\+\+MCS\+\_\+\+ANT\+\_\+\+POS}}, \mbox{\hyperlink{if__iwmreg_8h_source_l04565}{IWM\+\_\+\+RATE\+\_\+\+MCS\+\_\+\+CCK\+\_\+\+MSK}}, \mbox{\hyperlink{if__iwm_8c_a08ef9e6176f57d36238a07cdc3dc336c}{iwm\+\_\+rates}}, \mbox{\hyperlink{if__iwm_8c_source_l00226}{IWM\+\_\+\+RIDX\+\_\+\+IS\+\_\+\+CCK}}, \mbox{\hyperlink{if__iwmvar_8h_source_l00394}{IWM\+\_\+\+STATION\+\_\+\+ID}}, \mbox{\hyperlink{if__iwm_8c_source_l00208}{iwm\+\_\+rate\+::plcp}}, \mbox{\hyperlink{if__iwmreg_8h_source_l04775}{iwm\+\_\+lq\+\_\+cmd\+::rs\+\_\+table}}, \mbox{\hyperlink{if__iwmvar_8h_source_l00408}{iwm\+\_\+softc\+::sc\+\_\+dev}}, \mbox{\hyperlink{if__iwmreg_8h_source_l04767}{iwm\+\_\+lq\+\_\+cmd\+::single\+\_\+stream\+\_\+ant\+\_\+msk}}, and \mbox{\hyperlink{if__iwmreg_8h_source_l04761}{iwm\+\_\+lq\+\_\+cmd\+::sta\+\_\+id}}.



Referenced by \mbox{\hyperlink{if__iwm_8c_source_l04423}{iwm\+\_\+newstate()}}, and \mbox{\hyperlink{if__iwm_8c_source_l03413}{iwm\+\_\+rx\+\_\+tx\+\_\+cmd\+\_\+single()}}.

Here is the call graph for this function\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=323pt]{d3/deb/if__iwm_8c_a8340199cf0662991ff3258c7236a6660_cgraph}
\end{center}
\end{figure}
Here is the caller graph for this function\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=350pt]{d3/deb/if__iwm_8c_a8340199cf0662991ff3258c7236a6660_icgraph}
\end{center}
\end{figure}
\mbox{\Hypertarget{if__iwm_8c_a48e9d98a5d061d2b24bd4bfbd4f798da}\label{if__iwm_8c_a48e9d98a5d061d2b24bd4bfbd4f798da}} 
\index{if\_iwm.c@{if\_iwm.c}!iwm\_start@{iwm\_start}}
\index{iwm\_start@{iwm\_start}!if\_iwm.c@{if\_iwm.c}}
\doxysubsubsection{\texorpdfstring{iwm\_start()}{iwm\_start()}}
{\footnotesize\ttfamily static void iwm\+\_\+start (\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_8c_source_l04887}{4887}} of file \mbox{\hyperlink{if__iwm_8c_source}{if\+\_\+iwm.\+c}}.



References \mbox{\hyperlink{if__iwm__debug_8h_source_l00059}{IWM\+\_\+\+DPRINTF}}, \mbox{\hyperlink{if__iwm_8c_source_l03706}{iwm\+\_\+tx()}}, \mbox{\hyperlink{if__iwm_8c_source_l04926}{iwm\+\_\+watchdog()}}, \mbox{\hyperlink{if__iwmvar_8h_source_l00448}{iwm\+\_\+softc\+::qfullmsk}}, \mbox{\hyperlink{if__iwmvar_8h_source_l00413}{iwm\+\_\+softc\+::sc\+\_\+snd}}, \mbox{\hyperlink{if__iwmvar_8h_source_l00490}{iwm\+\_\+softc\+::sc\+\_\+tx\+\_\+timer}}, and \mbox{\hyperlink{if__iwmvar_8h_source_l00428}{iwm\+\_\+softc\+::sc\+\_\+watchdog\+\_\+to}}.



Referenced by \mbox{\hyperlink{if__iwm_8c_source_l03490}{iwm\+\_\+rx\+\_\+tx\+\_\+cmd()}}, and \mbox{\hyperlink{if__iwm_8c_source_l04861}{iwm\+\_\+transmit()}}.

Here is the call graph for this function\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=350pt]{d3/deb/if__iwm_8c_a48e9d98a5d061d2b24bd4bfbd4f798da_cgraph}
\end{center}
\end{figure}
Here is the caller graph for this function\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=350pt]{d3/deb/if__iwm_8c_a48e9d98a5d061d2b24bd4bfbd4f798da_icgraph}
\end{center}
\end{figure}
\mbox{\Hypertarget{if__iwm_8c_a2855baaac2ebd905359a2475128a1103}\label{if__iwm_8c_a2855baaac2ebd905359a2475128a1103}} 
\index{if\_iwm.c@{if\_iwm.c}!iwm\_start\_fw@{iwm\_start\_fw}}
\index{iwm\_start\_fw@{iwm\_start\_fw}!if\_iwm.c@{if\_iwm.c}}
\doxysubsubsection{\texorpdfstring{iwm\_start\_fw()}{iwm\_start\_fw()}}
{\footnotesize\ttfamily static int iwm\+\_\+start\+\_\+fw (\begin{DoxyParamCaption}\item[{struct \mbox{\hyperlink{structiwm__softc}{iwm\+\_\+softc}} $\ast$}]{sc,  }\item[{const struct \mbox{\hyperlink{structiwm__fw__img}{iwm\+\_\+fw\+\_\+img}} $\ast$}]{fw }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [static]}}



Definition at line \mbox{\hyperlink{if__iwm_8c_source_l02632}{2632}} of file \mbox{\hyperlink{if__iwm_8c_source}{if\+\_\+iwm.\+c}}.



References \mbox{\hyperlink{if__iwmvar_8h_source_l00484}{iwm\+\_\+softc\+::cfg}}, \mbox{\hyperlink{if__iwm__config_8h_source_l00136}{iwm\+\_\+cfg\+::device\+\_\+family}}, \mbox{\hyperlink{if__iwmreg_8h_source_l00096}{IWM\+\_\+\+CSR\+\_\+\+INT}}, \mbox{\hyperlink{if__iwmreg_8h_source_l00389}{IWM\+\_\+\+CSR\+\_\+\+UCODE\+\_\+\+DRV\+\_\+\+GP1\+\_\+\+BIT\+\_\+\+CMD\+\_\+\+BLOCKED}}, \mbox{\hyperlink{if__iwmreg_8h_source_l00136}{IWM\+\_\+\+CSR\+\_\+\+UCODE\+\_\+\+DRV\+\_\+\+GP1\+\_\+\+CLR}}, \mbox{\hyperlink{if__iwmreg_8h_source_l00388}{IWM\+\_\+\+CSR\+\_\+\+UCODE\+\_\+\+SW\+\_\+\+BIT\+\_\+\+RFKILL}}, \mbox{\hyperlink{if__iwm__config_8h_source_l00080}{IWM\+\_\+\+DEVICE\+\_\+\+FAMILY\+\_\+8000}}, \mbox{\hyperlink{if__iwm_8c_source_l01223}{iwm\+\_\+disable\+\_\+interrupts()}}, \mbox{\hyperlink{if__iwm_8c_source_l02623}{iwm\+\_\+enable\+\_\+fw\+\_\+load\+\_\+int()}}, \mbox{\hyperlink{if__iwm_8c_source_l01566}{iwm\+\_\+nic\+\_\+init()}}, \mbox{\hyperlink{if__iwm_8c_source_l02555}{iwm\+\_\+pcie\+\_\+load\+\_\+given\+\_\+ucode()}}, \mbox{\hyperlink{if__iwm_8c_source_l02593}{iwm\+\_\+pcie\+\_\+load\+\_\+given\+\_\+ucode\+\_\+8000()}}, \mbox{\hyperlink{if__iwm__pcie__trans_8c_source_l00400}{iwm\+\_\+prepare\+\_\+card\+\_\+hw()}}, \mbox{\hyperlink{if__iwmreg_8h_source_l06957}{IWM\+\_\+\+WRITE}}, and \mbox{\hyperlink{if__iwmvar_8h_source_l00408}{iwm\+\_\+softc\+::sc\+\_\+dev}}.



Referenced by \mbox{\hyperlink{if__iwm_8c_source_l02792}{iwm\+\_\+load\+\_\+ucode\+\_\+wait\+\_\+alive()}}.

Here is the call graph for this function\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=350pt]{d3/deb/if__iwm_8c_a2855baaac2ebd905359a2475128a1103_cgraph}
\end{center}
\end{figure}
Here is the caller graph for this function\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=350pt]{d3/deb/if__iwm_8c_a2855baaac2ebd905359a2475128a1103_icgraph}
\end{center}
\end{figure}
\mbox{\Hypertarget{if__iwm_8c_a0825fe7959f3d4f96a3435079bd1b37d}\label{if__iwm_8c_a0825fe7959f3d4f96a3435079bd1b37d}} 
\index{if\_iwm.c@{if\_iwm.c}!iwm\_stop@{iwm\_stop}}
\index{iwm\_stop@{iwm\_stop}!if\_iwm.c@{if\_iwm.c}}
\doxysubsubsection{\texorpdfstring{iwm\_stop()}{iwm\_stop()}}
{\footnotesize\ttfamily static void iwm\+\_\+stop (\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_8c_source_l04913}{4913}} of file \mbox{\hyperlink{if__iwm_8c_source}{if\+\_\+iwm.\+c}}.



References \mbox{\hyperlink{if__iwmvar_8h_source_l00420}{IWM\+\_\+\+FLAG\+\_\+\+STOPPED}}, \mbox{\hyperlink{if__iwm__led_8c_source_l00184}{iwm\+\_\+led\+\_\+blink\+\_\+stop()}}, \mbox{\hyperlink{if__iwm_8c_source_l01267}{iwm\+\_\+stop\+\_\+device()}}, \mbox{\hyperlink{if__iwmvar_8h_source_l00417}{iwm\+\_\+softc\+::sc\+\_\+flags}}, \mbox{\hyperlink{if__iwmvar_8h_source_l00479}{iwm\+\_\+softc\+::sc\+\_\+generation}}, and \mbox{\hyperlink{if__iwmvar_8h_source_l00490}{iwm\+\_\+softc\+::sc\+\_\+tx\+\_\+timer}}.



Referenced by \mbox{\hyperlink{if__iwm_8c_source_l04838}{iwm\+\_\+init()}}, \mbox{\hyperlink{if__iwm_8c_source_l06426}{iwm\+\_\+init\+\_\+task()}}, \mbox{\hyperlink{if__iwm_8c_source_l05619}{iwm\+\_\+intr()}}, \mbox{\hyperlink{if__iwm_8c_source_l04949}{iwm\+\_\+parent()}}, and \mbox{\hyperlink{if__iwm_8c_source_l06473}{iwm\+\_\+suspend()}}.

Here is the call graph for this function\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=350pt]{d3/deb/if__iwm_8c_a0825fe7959f3d4f96a3435079bd1b37d_cgraph}
\end{center}
\end{figure}
Here is the caller graph for this function\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=350pt]{d3/deb/if__iwm_8c_a0825fe7959f3d4f96a3435079bd1b37d_icgraph}
\end{center}
\end{figure}
\mbox{\Hypertarget{if__iwm_8c_a0aac1aec10b3f7f3fdbec8d4252038c1}\label{if__iwm_8c_a0aac1aec10b3f7f3fdbec8d4252038c1}} 
\index{if\_iwm.c@{if\_iwm.c}!iwm\_stop\_device@{iwm\_stop\_device}}
\index{iwm\_stop\_device@{iwm\_stop\_device}!if\_iwm.c@{if\_iwm.c}}
\doxysubsubsection{\texorpdfstring{iwm\_stop\_device()}{iwm\_stop\_device()}}
{\footnotesize\ttfamily static void iwm\+\_\+stop\+\_\+device (\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_8c_source_l01267}{1267}} of file \mbox{\hyperlink{if__iwm_8c_source}{if\+\_\+iwm.\+c}}.



References \mbox{\hyperlink{if__iwmvar_8h_source_l00484}{iwm\+\_\+softc\+::cfg}}, \mbox{\hyperlink{if__iwm__config_8h_source_l00136}{iwm\+\_\+cfg\+::device\+\_\+family}}, \mbox{\hyperlink{if__iwmvar_8h_source_l00355}{iwm\+\_\+vap\+::is\+\_\+uploaded}}, \mbox{\hyperlink{if__iwm__pcie__trans_8c_source_l00595}{iwm\+\_\+apm\+\_\+stop()}}, \mbox{\hyperlink{if__iwmreg_8h_source_l01209}{IWM\+\_\+\+APMG\+\_\+\+CLK\+\_\+\+DIS\+\_\+\+REG}}, \mbox{\hyperlink{if__iwmreg_8h_source_l01219}{IWM\+\_\+\+APMG\+\_\+\+CLK\+\_\+\+VAL\+\_\+\+DMA\+\_\+\+CLK\+\_\+\+RQT}}, \mbox{\hyperlink{if__iwm__pcie__trans_8c_source_l00354}{iwm\+\_\+check\+\_\+rfkill()}}, \mbox{\hyperlink{if__iwmreg_8h_source_l06966}{IWM\+\_\+\+CLRBITS}}, \mbox{\hyperlink{if__iwmreg_8h_source_l00101}{IWM\+\_\+\+CSR\+\_\+\+GP\+\_\+\+CNTRL}}, \mbox{\hyperlink{if__iwmreg_8h_source_l00286}{IWM\+\_\+\+CSR\+\_\+\+GP\+\_\+\+CNTRL\+\_\+\+REG\+\_\+\+FLAG\+\_\+\+MAC\+\_\+\+ACCESS\+\_\+\+REQ}}, \mbox{\hyperlink{if__iwmreg_8h_source_l00100}{IWM\+\_\+\+CSR\+\_\+\+RESET}}, \mbox{\hyperlink{if__iwmreg_8h_source_l00241}{IWM\+\_\+\+CSR\+\_\+\+RESET\+\_\+\+REG\+\_\+\+FLAG\+\_\+\+SW\+\_\+\+RESET}}, \mbox{\hyperlink{if__iwm__config_8h_source_l00079}{IWM\+\_\+\+DEVICE\+\_\+\+FAMILY\+\_\+7000}}, \mbox{\hyperlink{if__iwm_8c_source_l01223}{iwm\+\_\+disable\+\_\+interrupts()}}, \mbox{\hyperlink{if__iwm__pcie__trans_8c_source_l00345}{iwm\+\_\+enable\+\_\+rfkill\+\_\+int()}}, \mbox{\hyperlink{if__iwmreg_8h_source_l01715}{IWM\+\_\+\+FH\+\_\+\+TCSR\+\_\+\+CHNL\+\_\+\+NUM}}, \mbox{\hyperlink{if__iwmreg_8h_source_l01718}{IWM\+\_\+\+FH\+\_\+\+TCSR\+\_\+\+CHNL\+\_\+\+TX\+\_\+\+CONFIG\+\_\+\+REG}}, \mbox{\hyperlink{if__iwmreg_8h_source_l01765}{IWM\+\_\+\+FH\+\_\+\+TSSR\+\_\+\+TX\+\_\+\+STATUS\+\_\+\+REG}}, \mbox{\hyperlink{if__iwmreg_8h_source_l01787}{IWM\+\_\+\+FH\+\_\+\+TSSR\+\_\+\+TX\+\_\+\+STATUS\+\_\+\+REG\+\_\+\+MSK\+\_\+\+CHNL\+\_\+\+IDLE}}, \mbox{\hyperlink{if__iwm__pcie__trans_8c_source_l00275}{iwm\+\_\+nic\+\_\+lock()}}, \mbox{\hyperlink{if__iwm__pcie__trans_8c_source_l00304}{iwm\+\_\+nic\+\_\+unlock()}}, \mbox{\hyperlink{if__iwm__pcie__trans_8c_source_l00661}{iwm\+\_\+pcie\+\_\+rx\+\_\+stop()}}, \mbox{\hyperlink{if__iwm__pcie__trans_8c_source_l00259}{iwm\+\_\+poll\+\_\+bit()}}, \mbox{\hyperlink{if__iwm__pcie__trans_8c_source_l00400}{iwm\+\_\+prepare\+\_\+card\+\_\+hw()}}, \mbox{\hyperlink{if__iwmreg_8h_source_l06954}{IWM\+\_\+\+READ}}, \mbox{\hyperlink{if__iwm_8c_source_l01018}{iwm\+\_\+reset\+\_\+rx\+\_\+ring()}}, \mbox{\hyperlink{if__iwm_8c_source_l01149}{iwm\+\_\+reset\+\_\+tx\+\_\+ring()}}, \mbox{\hyperlink{if__iwmreg_8h_source_l01393}{IWM\+\_\+\+SCD\+\_\+\+TXFACT}}, \mbox{\hyperlink{if__iwmreg_8h_source_l06963}{IWM\+\_\+\+SETBITS}}, \mbox{\hyperlink{if__iwmvar_8h_source_l00382}{IWM\+\_\+\+VAP}}, \mbox{\hyperlink{if__iwmreg_8h_source_l06957}{IWM\+\_\+\+WRITE}}, \mbox{\hyperlink{if__iwm__pcie__trans_8c_source_l00180}{iwm\+\_\+write\+\_\+prph()}}, \mbox{\hyperlink{if__iwmvar_8h_source_l00361}{iwm\+\_\+vap\+::phy\+\_\+ctxt}}, \mbox{\hyperlink{if__iwmvar_8h_source_l00447}{iwm\+\_\+softc\+::rxq}}, \mbox{\hyperlink{if__iwmvar_8h_source_l00408}{iwm\+\_\+softc\+::sc\+\_\+dev}}, \mbox{\hyperlink{if__iwmvar_8h_source_l00551}{iwm\+\_\+softc\+::sc\+\_\+firmware\+\_\+state}}, \mbox{\hyperlink{if__iwmvar_8h_source_l00417}{iwm\+\_\+softc\+::sc\+\_\+flags}}, \mbox{\hyperlink{if__iwmvar_8h_source_l00414}{iwm\+\_\+softc\+::sc\+\_\+ic}}, and \mbox{\hyperlink{if__iwmvar_8h_source_l00446}{iwm\+\_\+softc\+::txq}}.



Referenced by \mbox{\hyperlink{if__iwm_8c_source_l06496}{iwm\+\_\+detach\+\_\+local()}}, \mbox{\hyperlink{if__iwm_8c_source_l04692}{iwm\+\_\+init\+\_\+hw()}}, \mbox{\hyperlink{if__iwm_8c_source_l06202}{iwm\+\_\+preinit()}}, and \mbox{\hyperlink{if__iwm_8c_source_l04913}{iwm\+\_\+stop()}}.

Here is the call graph for this function\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=350pt]{d3/deb/if__iwm_8c_a0aac1aec10b3f7f3fdbec8d4252038c1_cgraph}
\end{center}
\end{figure}
Here is the caller graph for this function\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=350pt]{d3/deb/if__iwm_8c_a0aac1aec10b3f7f3fdbec8d4252038c1_icgraph}
\end{center}
\end{figure}
\mbox{\Hypertarget{if__iwm_8c_a20932a89f82730d59f86d630993b4c95}\label{if__iwm_8c_a20932a89f82730d59f86d630993b4c95}} 
\index{if\_iwm.c@{if\_iwm.c}!iwm\_store\_cscheme@{iwm\_store\_cscheme}}
\index{iwm\_store\_cscheme@{iwm\_store\_cscheme}!if\_iwm.c@{if\_iwm.c}}
\doxysubsubsection{\texorpdfstring{iwm\_store\_cscheme()}{iwm\_store\_cscheme()}}
{\footnotesize\ttfamily static int iwm\+\_\+store\+\_\+cscheme (\begin{DoxyParamCaption}\item[{struct \mbox{\hyperlink{structiwm__softc}{iwm\+\_\+softc}} $\ast$}]{sc,  }\item[{const uint8\+\_\+t $\ast$}]{data,  }\item[{size\+\_\+t}]{dlen }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [static]}}



Definition at line \mbox{\hyperlink{if__iwm_8c_source_l00409}{409}} of file \mbox{\hyperlink{if__iwm_8c_source}{if\+\_\+iwm.\+c}}.



References \mbox{\hyperlink{if__iwmreg_8h_source_l01048}{iwm\+\_\+fw\+\_\+cscheme\+\_\+list\+::cs}}, and \mbox{\hyperlink{if__iwmreg_8h_source_l01047}{iwm\+\_\+fw\+\_\+cscheme\+\_\+list\+::size}}.



Referenced by \mbox{\hyperlink{if__iwm_8c_source_l00540}{iwm\+\_\+read\+\_\+firmware()}}.

Here is the caller graph for this function\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=350pt]{d3/deb/if__iwm_8c_a20932a89f82730d59f86d630993b4c95_icgraph}
\end{center}
\end{figure}
\mbox{\Hypertarget{if__iwm_8c_a4ae7b1f572c7172e724a7ea58bee8c52}\label{if__iwm_8c_a4ae7b1f572c7172e724a7ea58bee8c52}} 
\index{if\_iwm.c@{if\_iwm.c}!iwm\_suspend@{iwm\_suspend}}
\index{iwm\_suspend@{iwm\_suspend}!if\_iwm.c@{if\_iwm.c}}
\doxysubsubsection{\texorpdfstring{iwm\_suspend()}{iwm\_suspend()}}
{\footnotesize\ttfamily static int iwm\+\_\+suspend (\begin{DoxyParamCaption}\item[{device\+\_\+t}]{dev }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [static]}}



Definition at line \mbox{\hyperlink{if__iwm_8c_source_l06473}{6473}} of file \mbox{\hyperlink{if__iwm_8c_source}{if\+\_\+iwm.\+c}}.



References \mbox{\hyperlink{if__iwmvar_8h_source_l00423}{IWM\+\_\+\+FLAG\+\_\+\+SCANNING}}, \mbox{\hyperlink{if__iwmvar_8h_source_l00566}{IWM\+\_\+\+LOCK}}, \mbox{\hyperlink{if__iwm_8c_source_l04913}{iwm\+\_\+stop()}}, \mbox{\hyperlink{if__iwmvar_8h_source_l00567}{IWM\+\_\+\+UNLOCK}}, \mbox{\hyperlink{if__iwmvar_8h_source_l00410}{iwm\+\_\+softc\+::sc\+\_\+attached}}, \mbox{\hyperlink{if__iwmvar_8h_source_l00417}{iwm\+\_\+softc\+::sc\+\_\+flags}}, 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]{d3/deb/if__iwm_8c_a4ae7b1f572c7172e724a7ea58bee8c52_cgraph}
\end{center}
\end{figure}
\mbox{\Hypertarget{if__iwm_8c_a2e8fc4a0db01fe65cf3fa630e5be6414}\label{if__iwm_8c_a2e8fc4a0db01fe65cf3fa630e5be6414}} 
\index{if\_iwm.c@{if\_iwm.c}!iwm\_trans\_pcie\_fw\_alive@{iwm\_trans\_pcie\_fw\_alive}}
\index{iwm\_trans\_pcie\_fw\_alive@{iwm\_trans\_pcie\_fw\_alive}!if\_iwm.c@{if\_iwm.c}}
\doxysubsubsection{\texorpdfstring{iwm\_trans\_pcie\_fw\_alive()}{iwm\_trans\_pcie\_fw\_alive()}}
{\footnotesize\ttfamily static int iwm\+\_\+trans\+\_\+pcie\+\_\+fw\+\_\+alive (\begin{DoxyParamCaption}\item[{struct \mbox{\hyperlink{structiwm__softc}{iwm\+\_\+softc}} $\ast$}]{sc,  }\item[{uint32\+\_\+t}]{scd\+\_\+base\+\_\+addr }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [static]}}



Definition at line \mbox{\hyperlink{if__iwm_8c_source_l01688}{1688}} of file \mbox{\hyperlink{if__iwm_8c_source}{if\+\_\+iwm.\+c}}.



References \mbox{\hyperlink{if__iwmvar_8h_source_l00484}{iwm\+\_\+softc\+::cfg}}, \mbox{\hyperlink{if__iwm__config_8h_source_l00136}{iwm\+\_\+cfg\+::device\+\_\+family}}, \mbox{\hyperlink{if__iwmreg_8h_source_l01211}{IWM\+\_\+\+APMG\+\_\+\+PCIDEV\+\_\+\+STT\+\_\+\+REG}}, \mbox{\hyperlink{if__iwmreg_8h_source_l01230}{IWM\+\_\+\+APMG\+\_\+\+PCIDEV\+\_\+\+STT\+\_\+\+VAL\+\_\+\+L1\+\_\+\+ACT\+\_\+\+DIS}}, \mbox{\hyperlink{if__iwm__pcie__trans_8c_source_l00335}{iwm\+\_\+clear\+\_\+bits\+\_\+prph()}}, \mbox{\hyperlink{if__iwmreg_8h_source_l01967}{IWM\+\_\+\+CMD\+\_\+\+QUEUE}}, \mbox{\hyperlink{if__iwm__config_8h_source_l00080}{IWM\+\_\+\+DEVICE\+\_\+\+FAMILY\+\_\+8000}}, \mbox{\hyperlink{if__iwm_8c_source_l01593}{iwm\+\_\+enable\+\_\+txq()}}, \mbox{\hyperlink{if__iwmreg_8h_source_l01715}{IWM\+\_\+\+FH\+\_\+\+TCSR\+\_\+\+CHNL\+\_\+\+NUM}}, \mbox{\hyperlink{if__iwmreg_8h_source_l01718}{IWM\+\_\+\+FH\+\_\+\+TCSR\+\_\+\+CHNL\+\_\+\+TX\+\_\+\+CONFIG\+\_\+\+REG}}, \mbox{\hyperlink{if__iwmreg_8h_source_l01741}{IWM\+\_\+\+FH\+\_\+\+TCSR\+\_\+\+TX\+\_\+\+CONFIG\+\_\+\+REG\+\_\+\+VAL\+\_\+\+DMA\+\_\+\+CHNL\+\_\+\+ENABLE}}, \mbox{\hyperlink{if__iwmreg_8h_source_l01729}{IWM\+\_\+\+FH\+\_\+\+TCSR\+\_\+\+TX\+\_\+\+CONFIG\+\_\+\+REG\+\_\+\+VAL\+\_\+\+DMA\+\_\+\+CREDIT\+\_\+\+ENABLE}}, \mbox{\hyperlink{if__iwmreg_8h_source_l01796}{IWM\+\_\+\+FH\+\_\+\+TX\+\_\+\+CHICKEN\+\_\+\+BITS\+\_\+\+REG}}, \mbox{\hyperlink{if__iwmreg_8h_source_l01803}{IWM\+\_\+\+FH\+\_\+\+TX\+\_\+\+CHICKEN\+\_\+\+BITS\+\_\+\+SCD\+\_\+\+AUTO\+\_\+\+RETRY\+\_\+\+EN}}, \mbox{\hyperlink{if__iwm_8c_source_l01234}{iwm\+\_\+ict\+\_\+reset()}}, \mbox{\hyperlink{if__iwm__pcie__trans_8c_source_l00275}{iwm\+\_\+nic\+\_\+lock()}}, \mbox{\hyperlink{if__iwm__pcie__trans_8c_source_l00304}{iwm\+\_\+nic\+\_\+unlock()}}, \mbox{\hyperlink{if__iwm__pcie__trans_8c_source_l00171}{iwm\+\_\+read\+\_\+prph()}}, \mbox{\hyperlink{if__iwmreg_8h_source_l01396}{IWM\+\_\+\+SCD\+\_\+\+CHAINEXT\+\_\+\+EN}}, \mbox{\hyperlink{if__iwmreg_8h_source_l01368}{IWM\+\_\+\+SCD\+\_\+\+CONTEXT\+\_\+\+MEM\+\_\+\+LOWER\+\_\+\+BOUND}}, \mbox{\hyperlink{if__iwmreg_8h_source_l01391}{IWM\+\_\+\+SCD\+\_\+\+DRAM\+\_\+\+BASE\+\_\+\+ADDR}}, \mbox{\hyperlink{if__iwmreg_8h_source_l01390}{IWM\+\_\+\+SCD\+\_\+\+SRAM\+\_\+\+BASE\+\_\+\+ADDR}}, \mbox{\hyperlink{if__iwmreg_8h_source_l01377}{IWM\+\_\+\+SCD\+\_\+\+TRANS\+\_\+\+TBL\+\_\+\+MEM\+\_\+\+UPPER\+\_\+\+BOUND}}, \mbox{\hyperlink{if__iwmreg_8h_source_l01393}{IWM\+\_\+\+SCD\+\_\+\+TXFACT}}, \mbox{\hyperlink{if__iwmreg_8h_source_l06963}{IWM\+\_\+\+SETBITS}}, \mbox{\hyperlink{if__iwmreg_8h_source_l06957}{IWM\+\_\+\+WRITE}}, \mbox{\hyperlink{if__iwm__pcie__trans_8c_source_l00231}{iwm\+\_\+write\+\_\+mem()}}, \mbox{\hyperlink{if__iwm__pcie__trans_8c_source_l00180}{iwm\+\_\+write\+\_\+prph()}}, \mbox{\hyperlink{if__iwmvar_8h_source_l00248}{iwm\+\_\+dma\+\_\+info\+::paddr}}, \mbox{\hyperlink{if__iwmvar_8h_source_l00408}{iwm\+\_\+softc\+::sc\+\_\+dev}}, \mbox{\hyperlink{if__iwmvar_8h_source_l00443}{iwm\+\_\+softc\+::scd\+\_\+base\+\_\+addr}}, and \mbox{\hyperlink{if__iwmvar_8h_source_l00442}{iwm\+\_\+softc\+::sched\+\_\+dma}}.



Referenced by \mbox{\hyperlink{if__iwm_8c_source_l02792}{iwm\+\_\+load\+\_\+ucode\+\_\+wait\+\_\+alive()}}.

Here is the call graph for this function\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=350pt]{d3/deb/if__iwm_8c_a2e8fc4a0db01fe65cf3fa630e5be6414_cgraph}
\end{center}
\end{figure}
Here is the caller graph for this function\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=350pt]{d3/deb/if__iwm_8c_a2e8fc4a0db01fe65cf3fa630e5be6414_icgraph}
\end{center}
\end{figure}
\mbox{\Hypertarget{if__iwm_8c_a0ab0f26da802dee19e492c3e0bca31e0}\label{if__iwm_8c_a0ab0f26da802dee19e492c3e0bca31e0}} 
\index{if\_iwm.c@{if\_iwm.c}!iwm\_transmit@{iwm\_transmit}}
\index{iwm\_transmit@{iwm\_transmit}!if\_iwm.c@{if\_iwm.c}}
\doxysubsubsection{\texorpdfstring{iwm\_transmit()}{iwm\_transmit()}}
{\footnotesize\ttfamily static int iwm\+\_\+transmit (\begin{DoxyParamCaption}\item[{struct ieee80211com $\ast$}]{ic,  }\item[{struct mbuf $\ast$}]{m }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [static]}}



Definition at line \mbox{\hyperlink{if__iwm_8c_source_l04861}{4861}} of file \mbox{\hyperlink{if__iwm_8c_source}{if\+\_\+iwm.\+c}}.



References \mbox{\hyperlink{if__iwmvar_8h_source_l00419}{IWM\+\_\+\+FLAG\+\_\+\+HW\+\_\+\+INITED}}, \mbox{\hyperlink{if__iwmvar_8h_source_l00566}{IWM\+\_\+\+LOCK}}, \mbox{\hyperlink{if__iwm_8c_source_l04887}{iwm\+\_\+start()}}, \mbox{\hyperlink{if__iwmvar_8h_source_l00567}{IWM\+\_\+\+UNLOCK}}, \mbox{\hyperlink{if__iwmvar_8h_source_l00417}{iwm\+\_\+softc\+::sc\+\_\+flags}}, and \mbox{\hyperlink{if__iwmvar_8h_source_l00413}{iwm\+\_\+softc\+::sc\+\_\+snd}}.



Referenced by \mbox{\hyperlink{if__iwm_8c_source_l06202}{iwm\+\_\+preinit()}}.

Here is the call graph for this function\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=350pt]{d3/deb/if__iwm_8c_a0ab0f26da802dee19e492c3e0bca31e0_cgraph}
\end{center}
\end{figure}
Here is the caller graph for this function\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=350pt]{d3/deb/if__iwm_8c_a0ab0f26da802dee19e492c3e0bca31e0_icgraph}
\end{center}
\end{figure}
\mbox{\Hypertarget{if__iwm_8c_ad4d6b0516f9e0dfac348e5373313cacb}\label{if__iwm_8c_ad4d6b0516f9e0dfac348e5373313cacb}} 
\index{if\_iwm.c@{if\_iwm.c}!iwm\_tt\_tx\_backoff@{iwm\_tt\_tx\_backoff}}
\index{iwm\_tt\_tx\_backoff@{iwm\_tt\_tx\_backoff}!if\_iwm.c@{if\_iwm.c}}
\doxysubsubsection{\texorpdfstring{iwm\_tt\_tx\_backoff()}{iwm\_tt\_tx\_backoff()}}
{\footnotesize\ttfamily static void iwm\+\_\+tt\+\_\+tx\+\_\+backoff (\begin{DoxyParamCaption}\item[{struct \mbox{\hyperlink{structiwm__softc}{iwm\+\_\+softc}} $\ast$}]{sc,  }\item[{uint32\+\_\+t}]{backoff }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [static]}}



Definition at line \mbox{\hyperlink{if__iwm_8c_source_l04677}{4677}} of file \mbox{\hyperlink{if__iwm_8c_source}{if\+\_\+iwm.\+c}}.



References \mbox{\hyperlink{if__iwmvar_8h_source_l00232}{iwm\+\_\+host\+\_\+cmd\+::id}}, \mbox{\hyperlink{if__iwmreg_8h_source_l02054}{IWM\+\_\+\+REPLY\+\_\+\+THERMAL\+\_\+\+MNG\+\_\+\+BACKOFF}}, \mbox{\hyperlink{if__iwm__util_8c_source_l00170}{iwm\+\_\+send\+\_\+cmd()}}, and \mbox{\hyperlink{if__iwmvar_8h_source_l00408}{iwm\+\_\+softc\+::sc\+\_\+dev}}.



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]{d3/deb/if__iwm_8c_ad4d6b0516f9e0dfac348e5373313cacb_cgraph}
\end{center}
\end{figure}
Here is the caller graph for this function\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=350pt]{d3/deb/if__iwm_8c_ad4d6b0516f9e0dfac348e5373313cacb_icgraph}
\end{center}
\end{figure}
\mbox{\Hypertarget{if__iwm_8c_a376e1489b8d710c2b759c2b74ad84808}\label{if__iwm_8c_a376e1489b8d710c2b759c2b74ad84808}} 
\index{if\_iwm.c@{if\_iwm.c}!iwm\_tx@{iwm\_tx}}
\index{iwm\_tx@{iwm\_tx}!if\_iwm.c@{if\_iwm.c}}
\doxysubsubsection{\texorpdfstring{iwm\_tx()}{iwm\_tx()}}
{\footnotesize\ttfamily static int iwm\+\_\+tx (\begin{DoxyParamCaption}\item[{struct \mbox{\hyperlink{structiwm__softc}{iwm\+\_\+softc}} $\ast$}]{sc,  }\item[{struct mbuf $\ast$}]{m,  }\item[{struct ieee80211\+\_\+node $\ast$}]{ni,  }\item[{int}]{ac }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [static]}}



Definition at line \mbox{\hyperlink{if__iwm_8c_source_l03706}{3706}} of file \mbox{\hyperlink{if__iwm_8c_source}{if\+\_\+iwm.\+c}}.



References \mbox{\hyperlink{if__iwmvar_8h_source_l00280}{iwm\+\_\+tx\+\_\+ring\+::cmd}}, \mbox{\hyperlink{if__iwmvar_8h_source_l00278}{iwm\+\_\+tx\+\_\+ring\+::cmd\+\_\+dma}}, \mbox{\hyperlink{if__iwmvar_8h_source_l00269}{iwm\+\_\+tx\+\_\+data\+::cmd\+\_\+paddr}}, \mbox{\hyperlink{if__iwmreg_8h_source_l06860}{iwm\+\_\+cmd\+\_\+header\+::code}}, \mbox{\hyperlink{if__iwmvar_8h_source_l00285}{iwm\+\_\+tx\+\_\+ring\+::cur}}, \mbox{\hyperlink{if__iwmreg_8h_source_l06895}{iwm\+\_\+device\+\_\+cmd\+::data}}, \mbox{\hyperlink{if__iwmvar_8h_source_l00282}{iwm\+\_\+tx\+\_\+ring\+::data}}, \mbox{\hyperlink{if__iwmvar_8h_source_l00281}{iwm\+\_\+tx\+\_\+ring\+::data\+\_\+dmat}}, \mbox{\hyperlink{if__iwmvar_8h_source_l00279}{iwm\+\_\+tx\+\_\+ring\+::desc}}, \mbox{\hyperlink{if__iwmvar_8h_source_l00277}{iwm\+\_\+tx\+\_\+ring\+::desc\+\_\+dma}}, \mbox{\hyperlink{if__iwmvar_8h_source_l00273}{iwm\+\_\+tx\+\_\+data\+::done}}, \mbox{\hyperlink{if__iwmreg_8h_source_l05000}{iwm\+\_\+tx\+\_\+cmd\+::dram\+\_\+lsb\+\_\+ptr}}, \mbox{\hyperlink{if__iwmreg_8h_source_l05001}{iwm\+\_\+tx\+\_\+cmd\+::dram\+\_\+msb\+\_\+ptr}}, \mbox{\hyperlink{if__iwmreg_8h_source_l06861}{iwm\+\_\+cmd\+\_\+header\+::flags}}, \mbox{\hyperlink{if__iwmreg_8h_source_l06894}{iwm\+\_\+device\+\_\+cmd\+::hdr}}, \mbox{\hyperlink{if__iwmreg_8h_source_l01857}{iwm\+\_\+tfd\+\_\+tb\+::hi\+\_\+n\+\_\+len}}, \mbox{\hyperlink{if__iwmreg_8h_source_l06862}{iwm\+\_\+cmd\+\_\+header\+::idx}}, \mbox{\hyperlink{if__iwmvar_8h_source_l00272}{iwm\+\_\+tx\+\_\+data\+::in}}, \mbox{\hyperlink{if__iwmreg_8h_source_l04995}{iwm\+\_\+tx\+\_\+cmd\+::initial\+\_\+rate\+\_\+index}}, \mbox{\hyperlink{if__iwm__debug_8h_source_l00059}{IWM\+\_\+\+DPRINTF}}, \mbox{\hyperlink{if__iwmreg_8h_source_l01841}{iwm\+\_\+get\+\_\+dma\+\_\+hi\+\_\+addr()}}, \mbox{\hyperlink{if__iwmreg_8h_source_l00656}{IWM\+\_\+\+HBUS\+\_\+\+TARG\+\_\+\+WRPTR}}, \mbox{\hyperlink{if__iwmvar_8h_source_l00293}{IWM\+\_\+\+MAX\+\_\+\+SCATTER}}, \mbox{\hyperlink{if__iwmvar_8h_source_l00392}{IWM\+\_\+\+NODE}}, \mbox{\hyperlink{if__iwmreg_8h_source_l04858}{IWM\+\_\+\+PM\+\_\+\+FRAME\+\_\+\+ASSOC}}, \mbox{\hyperlink{if__iwmreg_8h_source_l04857}{IWM\+\_\+\+PM\+\_\+\+FRAME\+\_\+\+MGMT}}, \mbox{\hyperlink{if__iwmreg_8h_source_l04856}{IWM\+\_\+\+PM\+\_\+\+FRAME\+\_\+\+NONE}}, \mbox{\hyperlink{if__iwmvar_8h_source_l00394}{IWM\+\_\+\+STATION\+\_\+\+ID}}, \mbox{\hyperlink{if__iwmreg_8h_source_l02003}{IWM\+\_\+\+TX\+\_\+\+CMD}}, \mbox{\hyperlink{if__iwmreg_8h_source_l04822}{IWM\+\_\+\+TX\+\_\+\+CMD\+\_\+\+FLG\+\_\+\+ACK}}, \mbox{\hyperlink{if__iwmreg_8h_source_l04830}{IWM\+\_\+\+TX\+\_\+\+CMD\+\_\+\+FLG\+\_\+\+BT\+\_\+\+DIS}}, \mbox{\hyperlink{if__iwmreg_8h_source_l04838}{IWM\+\_\+\+TX\+\_\+\+CMD\+\_\+\+FLG\+\_\+\+MH\+\_\+\+PAD}}, \mbox{\hyperlink{if__iwmreg_8h_source_l04821}{IWM\+\_\+\+TX\+\_\+\+CMD\+\_\+\+FLG\+\_\+\+PROT\+\_\+\+REQUIRE}}, \mbox{\hyperlink{if__iwmreg_8h_source_l04831}{IWM\+\_\+\+TX\+\_\+\+CMD\+\_\+\+FLG\+\_\+\+SEQ\+\_\+\+CTL}}, \mbox{\hyperlink{if__iwmreg_8h_source_l04899}{IWM\+\_\+\+TX\+\_\+\+CMD\+\_\+\+LIFE\+\_\+\+TIME\+\_\+\+INFINITE}}, \mbox{\hyperlink{if__iwmreg_8h_source_l04941}{IWM\+\_\+\+TX\+\_\+\+CMD\+\_\+\+OFFLD\+\_\+\+PAD}}, \mbox{\hyperlink{if__iwm_8c_source_l03638}{iwm\+\_\+tx\+\_\+fill\+\_\+cmd()}}, \mbox{\hyperlink{if__iwmvar_8h_source_l00263}{IWM\+\_\+\+TX\+\_\+\+RING\+\_\+\+COUNT}}, \mbox{\hyperlink{if__iwmvar_8h_source_l00265}{IWM\+\_\+\+TX\+\_\+\+RING\+\_\+\+HIMARK}}, \mbox{\hyperlink{if__iwmreg_8h_source_l06957}{IWM\+\_\+\+WRITE}}, \mbox{\hyperlink{if__iwmreg_8h_source_l04984}{iwm\+\_\+tx\+\_\+cmd\+::len}}, \mbox{\hyperlink{if__iwmreg_8h_source_l04999}{iwm\+\_\+tx\+\_\+cmd\+::life\+\_\+time}}, \mbox{\hyperlink{if__iwmreg_8h_source_l01856}{iwm\+\_\+tfd\+\_\+tb\+::lo}}, \mbox{\hyperlink{if__iwmvar_8h_source_l00271}{iwm\+\_\+tx\+\_\+data\+::m}}, \mbox{\hyperlink{if__iwmvar_8h_source_l00246}{iwm\+\_\+dma\+\_\+info\+::map}}, \mbox{\hyperlink{if__iwmvar_8h_source_l00268}{iwm\+\_\+tx\+\_\+data\+::map}}, \mbox{\hyperlink{if__iwmreg_8h_source_l01890}{iwm\+\_\+tfd\+::num\+\_\+tbs}}, \mbox{\hyperlink{if__iwmreg_8h_source_l04985}{iwm\+\_\+tx\+\_\+cmd\+::offload\+\_\+assist}}, \mbox{\hyperlink{if__iwmreg_8h_source_l05005}{iwm\+\_\+tx\+\_\+cmd\+::pm\+\_\+frame\+\_\+timeout}}, \mbox{\hyperlink{if__iwmvar_8h_source_l00448}{iwm\+\_\+softc\+::qfullmsk}}, \mbox{\hyperlink{if__iwmreg_8h_source_l06863}{iwm\+\_\+cmd\+\_\+header\+::qid}}, \mbox{\hyperlink{if__iwmvar_8h_source_l00283}{iwm\+\_\+tx\+\_\+ring\+::qid}}, \mbox{\hyperlink{if__iwmvar_8h_source_l00284}{iwm\+\_\+tx\+\_\+ring\+::queued}}, \mbox{\hyperlink{if__iwm_8c_source_l00207}{iwm\+\_\+rate\+::rate}}, \mbox{\hyperlink{if__iwmreg_8h_source_l04992}{iwm\+\_\+tx\+\_\+cmd\+::rate\+\_\+n\+\_\+flags}}, \mbox{\hyperlink{if__iwmvar_8h_source_l00408}{iwm\+\_\+softc\+::sc\+\_\+dev}}, \mbox{\hyperlink{if__iwmvar_8h_source_l00414}{iwm\+\_\+softc\+::sc\+\_\+ic}}, \mbox{\hyperlink{if__iwmvar_8h_source_l00518}{iwm\+\_\+softc\+::sc\+\_\+txtap}}, \mbox{\hyperlink{if__iwmvar_8h_source_l00270}{iwm\+\_\+tx\+\_\+data\+::scratch\+\_\+paddr}}, \mbox{\hyperlink{if__iwmreg_8h_source_l04994}{iwm\+\_\+tx\+\_\+cmd\+::sec\+\_\+ctl}}, \mbox{\hyperlink{if__iwmreg_8h_source_l04993}{iwm\+\_\+tx\+\_\+cmd\+::sta\+\_\+id}}, \mbox{\hyperlink{if__iwmvar_8h_source_l00245}{iwm\+\_\+dma\+\_\+info\+::tag}}, \mbox{\hyperlink{if__iwm_8c_source_l03704}{TB0\+\_\+\+SIZE}}, \mbox{\hyperlink{if__iwmreg_8h_source_l01891}{iwm\+\_\+tfd\+::tbs}}, \mbox{\hyperlink{if__iwmreg_8h_source_l05004}{iwm\+\_\+tx\+\_\+cmd\+::tid\+\_\+tspec}}, \mbox{\hyperlink{if__iwmreg_8h_source_l04986}{iwm\+\_\+tx\+\_\+cmd\+::tx\+\_\+flags}}, \mbox{\hyperlink{if__iwmvar_8h_source_l00446}{iwm\+\_\+softc\+::txq}}, \mbox{\hyperlink{if__iwmvar_8h_source_l00131}{iwm\+\_\+tx\+\_\+radiotap\+\_\+header\+::wt\+\_\+chan\+\_\+flags}}, \mbox{\hyperlink{if__iwmvar_8h_source_l00130}{iwm\+\_\+tx\+\_\+radiotap\+\_\+header\+::wt\+\_\+chan\+\_\+freq}}, \mbox{\hyperlink{if__iwmvar_8h_source_l00128}{iwm\+\_\+tx\+\_\+radiotap\+\_\+header\+::wt\+\_\+flags}}, and \mbox{\hyperlink{if__iwmvar_8h_source_l00129}{iwm\+\_\+tx\+\_\+radiotap\+\_\+header\+::wt\+\_\+rate}}.



Referenced by \mbox{\hyperlink{if__iwm_8c_source_l03917}{iwm\+\_\+raw\+\_\+xmit()}}, and \mbox{\hyperlink{if__iwm_8c_source_l04887}{iwm\+\_\+start()}}.

Here is the call graph for this function\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=350pt]{d3/deb/if__iwm_8c_a376e1489b8d710c2b759c2b74ad84808_cgraph}
\end{center}
\end{figure}
Here is the caller graph for this function\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=350pt]{d3/deb/if__iwm_8c_a376e1489b8d710c2b759c2b74ad84808_icgraph}
\end{center}
\end{figure}
\mbox{\Hypertarget{if__iwm_8c_a178a81815c44051bdf6555ae9caca65b}\label{if__iwm_8c_a178a81815c44051bdf6555ae9caca65b}} 
\index{if\_iwm.c@{if\_iwm.c}!iwm\_tx\_fill\_cmd@{iwm\_tx\_fill\_cmd}}
\index{iwm\_tx\_fill\_cmd@{iwm\_tx\_fill\_cmd}!if\_iwm.c@{if\_iwm.c}}
\doxysubsubsection{\texorpdfstring{iwm\_tx\_fill\_cmd()}{iwm\_tx\_fill\_cmd()}}
{\footnotesize\ttfamily static const struct \mbox{\hyperlink{structiwm__rate}{iwm\+\_\+rate}} $\ast$ iwm\+\_\+tx\+\_\+fill\+\_\+cmd (\begin{DoxyParamCaption}\item[{struct \mbox{\hyperlink{structiwm__softc}{iwm\+\_\+softc}} $\ast$}]{sc,  }\item[{struct \mbox{\hyperlink{structiwm__node}{iwm\+\_\+node}} $\ast$}]{in,  }\item[{struct mbuf $\ast$}]{m,  }\item[{struct \mbox{\hyperlink{structiwm__tx__cmd}{iwm\+\_\+tx\+\_\+cmd}} $\ast$}]{tx }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [static]}}



Definition at line \mbox{\hyperlink{if__iwm_8c_source_l03638}{3638}} of file \mbox{\hyperlink{if__iwm_8c_source}{if\+\_\+iwm.\+c}}.



References \mbox{\hyperlink{if__iwmvar_8h_source_l00484}{iwm\+\_\+softc\+::cfg}}, \mbox{\hyperlink{if__iwmreg_8h_source_l05003}{iwm\+\_\+tx\+\_\+cmd\+::data\+\_\+retry\+\_\+limit}}, \mbox{\hyperlink{if__iwm__config_8h_source_l00136}{iwm\+\_\+cfg\+::device\+\_\+family}}, \mbox{\hyperlink{if__iwmvar_8h_source_l00385}{iwm\+\_\+node\+::in\+\_\+ni}}, \mbox{\hyperlink{if__iwmreg_8h_source_l04995}{iwm\+\_\+tx\+\_\+cmd\+::initial\+\_\+rate\+\_\+index}}, \mbox{\hyperlink{if__iwmreg_8h_source_l04914}{IWM\+\_\+\+DEFAULT\+\_\+\+TX\+\_\+\+RETRY}}, \mbox{\hyperlink{if__iwm__config_8h_source_l00081}{IWM\+\_\+\+DEVICE\+\_\+\+FAMILY\+\_\+9000}}, \mbox{\hyperlink{if__iwm__debug_8h_source_l00059}{IWM\+\_\+\+DPRINTF}}, \mbox{\hyperlink{if__iwm_8c_source_l04226}{iwm\+\_\+rate2ridx()}}, \mbox{\hyperlink{if__iwmreg_8h_source_l04665}{IWM\+\_\+\+RATE\+\_\+\+MCS\+\_\+\+ANT\+\_\+\+A\+\_\+\+MSK}}, \mbox{\hyperlink{if__iwmreg_8h_source_l04666}{IWM\+\_\+\+RATE\+\_\+\+MCS\+\_\+\+ANT\+\_\+\+B\+\_\+\+MSK}}, \mbox{\hyperlink{if__iwmreg_8h_source_l04565}{IWM\+\_\+\+RATE\+\_\+\+MCS\+\_\+\+CCK\+\_\+\+MSK}}, \mbox{\hyperlink{if__iwm_8c_a08ef9e6176f57d36238a07cdc3dc336c}{iwm\+\_\+rates}}, \mbox{\hyperlink{if__iwm_8c_source_l00226}{IWM\+\_\+\+RIDX\+\_\+\+IS\+\_\+\+CCK}}, \mbox{\hyperlink{if__iwmreg_8h_source_l04916}{IWM\+\_\+\+RTS\+\_\+\+DFAULT\+\_\+\+RETRY\+\_\+\+LIMIT}}, \mbox{\hyperlink{if__iwmreg_8h_source_l04823}{IWM\+\_\+\+TX\+\_\+\+CMD\+\_\+\+FLG\+\_\+\+STA\+\_\+\+RATE}}, \mbox{\hyperlink{if__iwm_8c_source_l03618}{iwm\+\_\+tx\+\_\+rateidx\+\_\+global\+\_\+lookup()}}, \mbox{\hyperlink{if__iwm_8c_source_l00208}{iwm\+\_\+rate\+::plcp}}, \mbox{\hyperlink{if__iwm_8c_source_l00207}{iwm\+\_\+rate\+::rate}}, \mbox{\hyperlink{if__iwmreg_8h_source_l04992}{iwm\+\_\+tx\+\_\+cmd\+::rate\+\_\+n\+\_\+flags}}, \mbox{\hyperlink{if__iwmreg_8h_source_l05002}{iwm\+\_\+tx\+\_\+cmd\+::rts\+\_\+retry\+\_\+limit}}, and \mbox{\hyperlink{if__iwmreg_8h_source_l04986}{iwm\+\_\+tx\+\_\+cmd\+::tx\+\_\+flags}}.



Referenced by \mbox{\hyperlink{if__iwm_8c_source_l03706}{iwm\+\_\+tx()}}.

Here is the call graph for this function\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=340pt]{d3/deb/if__iwm_8c_a178a81815c44051bdf6555ae9caca65b_cgraph}
\end{center}
\end{figure}
Here is the caller graph for this function\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=350pt]{d3/deb/if__iwm_8c_a178a81815c44051bdf6555ae9caca65b_icgraph}
\end{center}
\end{figure}
\mbox{\Hypertarget{if__iwm_8c_a3804f16c749a999d38cfe44e8c9d8c7a}\label{if__iwm_8c_a3804f16c749a999d38cfe44e8c9d8c7a}} 
\index{if\_iwm.c@{if\_iwm.c}!iwm\_tx\_rateidx\_global\_lookup@{iwm\_tx\_rateidx\_global\_lookup}}
\index{iwm\_tx\_rateidx\_global\_lookup@{iwm\_tx\_rateidx\_global\_lookup}!if\_iwm.c@{if\_iwm.c}}
\doxysubsubsection{\texorpdfstring{iwm\_tx\_rateidx\_global\_lookup()}{iwm\_tx\_rateidx\_global\_lookup()}}
{\footnotesize\ttfamily static int iwm\+\_\+tx\+\_\+rateidx\+\_\+global\+\_\+lookup (\begin{DoxyParamCaption}\item[{struct \mbox{\hyperlink{structiwm__softc}{iwm\+\_\+softc}} $\ast$}]{sc,  }\item[{uint8\+\_\+t}]{rate }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [static]}}



Definition at line \mbox{\hyperlink{if__iwm_8c_source_l03618}{3618}} of file \mbox{\hyperlink{if__iwm_8c_source}{if\+\_\+iwm.\+c}}.



References \mbox{\hyperlink{if__iwm__debug_8h_source_l00059}{IWM\+\_\+\+DPRINTF}}, and \mbox{\hyperlink{if__iwm_8c_a08ef9e6176f57d36238a07cdc3dc336c}{iwm\+\_\+rates}}.



Referenced by \mbox{\hyperlink{if__iwm_8c_source_l03638}{iwm\+\_\+tx\+\_\+fill\+\_\+cmd()}}.

Here is the caller graph for this function\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=350pt]{d3/deb/if__iwm_8c_a3804f16c749a999d38cfe44e8c9d8c7a_icgraph}
\end{center}
\end{figure}
\mbox{\Hypertarget{if__iwm_8c_ae40840b32f56ef4f02e75847f53f0052}\label{if__iwm_8c_ae40840b32f56ef4f02e75847f53f0052}} 
\index{if\_iwm.c@{if\_iwm.c}!iwm\_update\_mcast@{iwm\_update\_mcast}}
\index{iwm\_update\_mcast@{iwm\_update\_mcast}!if\_iwm.c@{if\_iwm.c}}
\doxysubsubsection{\texorpdfstring{iwm\_update\_mcast()}{iwm\_update\_mcast()}}
{\footnotesize\ttfamily static void iwm\+\_\+update\+\_\+mcast (\begin{DoxyParamCaption}\item[{struct ieee80211com $\ast$}]{ic }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [static]}}



Definition at line \mbox{\hyperlink{if__iwm_8c_source_l06406}{6406}} of file \mbox{\hyperlink{if__iwm_8c_source}{if\+\_\+iwm.\+c}}.



Referenced by \mbox{\hyperlink{if__iwm_8c_source_l06202}{iwm\+\_\+preinit()}}.

Here is the caller graph for this function\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=350pt]{d3/deb/if__iwm_8c_ae40840b32f56ef4f02e75847f53f0052_icgraph}
\end{center}
\end{figure}
\mbox{\Hypertarget{if__iwm_8c_a0314d524d42c8172bfac5233b4502ad8}\label{if__iwm_8c_a0314d524d42c8172bfac5233b4502ad8}} 
\index{if\_iwm.c@{if\_iwm.c}!iwm\_update\_quotas@{iwm\_update\_quotas}}
\index{iwm\_update\_quotas@{iwm\_update\_quotas}!if\_iwm.c@{if\_iwm.c}}
\doxysubsubsection{\texorpdfstring{iwm\_update\_quotas()}{iwm\_update\_quotas()}}
{\footnotesize\ttfamily static int iwm\+\_\+update\+\_\+quotas (\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_8c_source_l03983}{3983}} of file \mbox{\hyperlink{if__iwm_8c_source}{if\+\_\+iwm.\+c}}.



References \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_l03002}{iwm\+\_\+time\+\_\+quota\+\_\+data\+\_\+v1\+::id\+\_\+and\+\_\+color}}, \mbox{\hyperlink{if__iwmvar_8h_source_l00324}{IWM\+\_\+\+CMD\+\_\+\+SYNC}}, \mbox{\hyperlink{if__iwmreg_8h_source_l02657}{IWM\+\_\+\+FW\+\_\+\+CMD\+\_\+\+ID\+\_\+\+AND\+\_\+\+COLOR}}, \mbox{\hyperlink{if__iwmreg_8h_source_l02655}{IWM\+\_\+\+FW\+\_\+\+CTXT\+\_\+\+INVALID}}, \mbox{\hyperlink{if__iwmreg_8h_source_l02646}{IWM\+\_\+\+MAX\+\_\+\+BINDINGS}}, \mbox{\hyperlink{if__iwmreg_8h_source_l02992}{IWM\+\_\+\+MAX\+\_\+\+QUOTA}}, \mbox{\hyperlink{if__iwm__util_8c_source_l00349}{iwm\+\_\+send\+\_\+cmd\+\_\+pdu()}}, \mbox{\hyperlink{if__iwmreg_8h_source_l02018}{IWM\+\_\+\+TIME\+\_\+\+QUOTA\+\_\+\+CMD}}, \mbox{\hyperlink{if__iwmreg_8h_source_l03004}{iwm\+\_\+time\+\_\+quota\+\_\+data\+\_\+v1\+::max\+\_\+duration}}, \mbox{\hyperlink{if__iwmvar_8h_source_l00361}{iwm\+\_\+vap\+::phy\+\_\+ctxt}}, \mbox{\hyperlink{if__iwmreg_8h_source_l03003}{iwm\+\_\+time\+\_\+quota\+\_\+data\+\_\+v1\+::quota}}, \mbox{\hyperlink{if__iwmreg_8h_source_l03013}{iwm\+\_\+time\+\_\+quota\+\_\+cmd\+\_\+v1\+::quotas}}, and \mbox{\hyperlink{if__iwmvar_8h_source_l00408}{iwm\+\_\+softc\+::sc\+\_\+dev}}.



Referenced by \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]{d3/deb/if__iwm_8c_a0314d524d42c8172bfac5233b4502ad8_cgraph}
\end{center}
\end{figure}
Here is the caller graph for this function\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=350pt]{d3/deb/if__iwm_8c_a0314d524d42c8172bfac5233b4502ad8_icgraph}
\end{center}
\end{figure}
\mbox{\Hypertarget{if__iwm_8c_abddc45cd91f738a92881c4653a237837}\label{if__iwm_8c_abddc45cd91f738a92881c4653a237837}} 
\index{if\_iwm.c@{if\_iwm.c}!iwm\_vap\_create@{iwm\_vap\_create}}
\index{iwm\_vap\_create@{iwm\_vap\_create}!if\_iwm.c@{if\_iwm.c}}
\doxysubsubsection{\texorpdfstring{iwm\_vap\_create()}{iwm\_vap\_create()}}
{\footnotesize\ttfamily static struct ieee80211vap $\ast$ iwm\+\_\+vap\+\_\+create (\begin{DoxyParamCaption}\item[{struct ieee80211com $\ast$}]{ic,  }\item[{const char}]{name\mbox{[}\+IFNAMSIZ\mbox{]},  }\item[{int}]{unit,  }\item[{enum ieee80211\+\_\+opmode}]{opmode,  }\item[{int}]{flags,  }\item[{const uint8\+\_\+t}]{bssid\mbox{[}\+IEEE80211\+\_\+\+ADDR\+\_\+\+LEN\mbox{]},  }\item[{const uint8\+\_\+t}]{mac\mbox{[}\+IEEE80211\+\_\+\+ADDR\+\_\+\+LEN\mbox{]} }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [static]}}



Definition at line \mbox{\hyperlink{if__iwm_8c_source_l06292}{6292}} of file \mbox{\hyperlink{if__iwm_8c_source}{if\+\_\+iwm.\+c}}.



References \mbox{\hyperlink{if__iwmvar_8h_source_l00364}{iwm\+\_\+vap\+::color}}, \mbox{\hyperlink{if__iwmvar_8h_source_l00366}{iwm\+\_\+vap\+::have\+\_\+wme}}, \mbox{\hyperlink{if__iwmvar_8h_source_l00363}{iwm\+\_\+vap\+::id}}, \mbox{\hyperlink{if__iwmvar_8h_source_l00358}{iwm\+\_\+vap\+::iv\+\_\+newstate}}, \mbox{\hyperlink{if__iwmvar_8h_source_l00354}{iwm\+\_\+vap\+::iv\+\_\+vap}}, \mbox{\hyperlink{if__iwmvar_8h_source_l00398}{IWM\+\_\+\+DEFAULT\+\_\+\+COLOR}}, \mbox{\hyperlink{if__iwmvar_8h_source_l00397}{IWM\+\_\+\+DEFAULT\+\_\+\+MACID}}, \mbox{\hyperlink{if__iwm_8c_source_l04423}{iwm\+\_\+newstate()}}, and \mbox{\hyperlink{if__iwmvar_8h_source_l00380}{iwm\+\_\+vap\+::ps\+\_\+disabled}}.



Referenced by \mbox{\hyperlink{if__iwm_8c_source_l06202}{iwm\+\_\+preinit()}}.

Here is the call graph for this function\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=350pt]{d3/deb/if__iwm_8c_abddc45cd91f738a92881c4653a237837_cgraph}
\end{center}
\end{figure}
Here is the caller graph for this function\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=350pt]{d3/deb/if__iwm_8c_abddc45cd91f738a92881c4653a237837_icgraph}
\end{center}
\end{figure}
\mbox{\Hypertarget{if__iwm_8c_a4de7dd4772edc03a630a592f2ae7faa6}\label{if__iwm_8c_a4de7dd4772edc03a630a592f2ae7faa6}} 
\index{if\_iwm.c@{if\_iwm.c}!iwm\_vap\_delete@{iwm\_vap\_delete}}
\index{iwm\_vap\_delete@{iwm\_vap\_delete}!if\_iwm.c@{if\_iwm.c}}
\doxysubsubsection{\texorpdfstring{iwm\_vap\_delete()}{iwm\_vap\_delete()}}
{\footnotesize\ttfamily static void iwm\+\_\+vap\+\_\+delete (\begin{DoxyParamCaption}\item[{struct ieee80211vap $\ast$}]{vap }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [static]}}



Definition at line \mbox{\hyperlink{if__iwm_8c_source_l06326}{6326}} of file \mbox{\hyperlink{if__iwm_8c_source}{if\+\_\+iwm.\+c}}.



References \mbox{\hyperlink{if__iwmvar_8h_source_l00382}{IWM\+\_\+\+VAP}}.



Referenced by \mbox{\hyperlink{if__iwm_8c_source_l06202}{iwm\+\_\+preinit()}}.

Here is the caller graph for this function\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=350pt]{d3/deb/if__iwm_8c_a4de7dd4772edc03a630a592f2ae7faa6_icgraph}
\end{center}
\end{figure}
\mbox{\Hypertarget{if__iwm_8c_ae81f12db35f21fc9b795e8bacc87e301}\label{if__iwm_8c_ae81f12db35f21fc9b795e8bacc87e301}} 
\index{if\_iwm.c@{if\_iwm.c}!iwm\_wait\_phy\_db\_entry@{iwm\_wait\_phy\_db\_entry}}
\index{iwm\_wait\_phy\_db\_entry@{iwm\_wait\_phy\_db\_entry}!if\_iwm.c@{if\_iwm.c}}
\doxysubsubsection{\texorpdfstring{iwm\_wait\_phy\_db\_entry()}{iwm\_wait\_phy\_db\_entry()}}
{\footnotesize\ttfamily static int iwm\+\_\+wait\+\_\+phy\+\_\+db\+\_\+entry (\begin{DoxyParamCaption}\item[{struct \mbox{\hyperlink{structiwm__softc}{iwm\+\_\+softc}} $\ast$}]{sc,  }\item[{struct \mbox{\hyperlink{structiwm__rx__packet}{iwm\+\_\+rx\+\_\+packet}} $\ast$}]{pkt,  }\item[{void $\ast$}]{data }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [static]}}



Definition at line \mbox{\hyperlink{if__iwm_8c_source_l02770}{2770}} of file \mbox{\hyperlink{if__iwm_8c_source}{if\+\_\+iwm.\+c}}.



References \mbox{\hyperlink{if__iwmreg_8h_source_l06860}{iwm\+\_\+cmd\+\_\+header\+::code}}, \mbox{\hyperlink{if__iwmreg_8h_source_l06924}{iwm\+\_\+rx\+\_\+packet\+::hdr}}, \mbox{\hyperlink{if__iwmreg_8h_source_l02045}{IWM\+\_\+\+CALIB\+\_\+\+RES\+\_\+\+NOTIF\+\_\+\+PHY\+\_\+\+DB}}, \mbox{\hyperlink{if__iwmreg_8h_source_l01984}{IWM\+\_\+\+INIT\+\_\+\+COMPLETE\+\_\+\+NOTIF}}, \mbox{\hyperlink{if__iwm__phy__db_8c_source_l00278}{iwm\+\_\+phy\+\_\+db\+\_\+set\+\_\+section()}}, \mbox{\hyperlink{if__iwm__phy__db_8c_source_l00186}{iwm\+\_\+phy\+\_\+db\+::sc}}, and \mbox{\hyperlink{if__iwmvar_8h_source_l00408}{iwm\+\_\+softc\+::sc\+\_\+dev}}.



Referenced by \mbox{\hyperlink{if__iwm_8c_source_l02888}{iwm\+\_\+run\+\_\+init\+\_\+ucode()}}.

Here is the call graph for this function\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=350pt]{d3/deb/if__iwm_8c_ae81f12db35f21fc9b795e8bacc87e301_cgraph}
\end{center}
\end{figure}
Here is the caller graph for this function\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=350pt]{d3/deb/if__iwm_8c_ae81f12db35f21fc9b795e8bacc87e301_icgraph}
\end{center}
\end{figure}
\mbox{\Hypertarget{if__iwm_8c_a14ef35a8916993cdb67f1dd50737957f}\label{if__iwm_8c_a14ef35a8916993cdb67f1dd50737957f}} 
\index{if\_iwm.c@{if\_iwm.c}!iwm\_watchdog@{iwm\_watchdog}}
\index{iwm\_watchdog@{iwm\_watchdog}!if\_iwm.c@{if\_iwm.c}}
\doxysubsubsection{\texorpdfstring{iwm\_watchdog()}{iwm\_watchdog()}}
{\footnotesize\ttfamily static void iwm\+\_\+watchdog (\begin{DoxyParamCaption}\item[{void $\ast$}]{arg }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [static]}}



Definition at line \mbox{\hyperlink{if__iwm_8c_source_l04926}{4926}} of file \mbox{\hyperlink{if__iwm_8c_source}{if\+\_\+iwm.\+c}}.



References \mbox{\hyperlink{if__iwm_8c_source_l04926}{iwm\+\_\+watchdog()}}, \mbox{\hyperlink{if__iwmvar_8h_source_l00410}{iwm\+\_\+softc\+::sc\+\_\+attached}}, \mbox{\hyperlink{if__iwmvar_8h_source_l00408}{iwm\+\_\+softc\+::sc\+\_\+dev}}, \mbox{\hyperlink{if__iwmvar_8h_source_l00414}{iwm\+\_\+softc\+::sc\+\_\+ic}}, \mbox{\hyperlink{if__iwmvar_8h_source_l00490}{iwm\+\_\+softc\+::sc\+\_\+tx\+\_\+timer}}, and \mbox{\hyperlink{if__iwmvar_8h_source_l00428}{iwm\+\_\+softc\+::sc\+\_\+watchdog\+\_\+to}}.



Referenced by \mbox{\hyperlink{if__iwm_8c_source_l03917}{iwm\+\_\+raw\+\_\+xmit()}}, \mbox{\hyperlink{if__iwm_8c_source_l04887}{iwm\+\_\+start()}}, and \mbox{\hyperlink{if__iwm_8c_source_l04926}{iwm\+\_\+watchdog()}}.

Here is the call graph for this function\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=170pt]{d3/deb/if__iwm_8c_a14ef35a8916993cdb67f1dd50737957f_cgraph}
\end{center}
\end{figure}
Here is the caller graph for this function\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=350pt]{d3/deb/if__iwm_8c_a14ef35a8916993cdb67f1dd50737957f_icgraph}
\end{center}
\end{figure}
\mbox{\Hypertarget{if__iwm_8c_a447ebecd9e8703857d53a2b672a74253}\label{if__iwm_8c_a447ebecd9e8703857d53a2b672a74253}} 
\index{if\_iwm.c@{if\_iwm.c}!iwm\_wme\_update@{iwm\_wme\_update}}
\index{iwm\_wme\_update@{iwm\_wme\_update}!if\_iwm.c@{if\_iwm.c}}
\doxysubsubsection{\texorpdfstring{iwm\_wme\_update()}{iwm\_wme\_update()}}
{\footnotesize\ttfamily static int iwm\+\_\+wme\+\_\+update (\begin{DoxyParamCaption}\item[{struct ieee80211com $\ast$}]{ic }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [static]}}



Definition at line \mbox{\hyperlink{if__iwm_8c_source_l06155}{6155}} of file \mbox{\hyperlink{if__iwm_8c_source}{if\+\_\+iwm.\+c}}.



References \mbox{\hyperlink{if__iwmvar_8h_source_l00376}{iwm\+\_\+vap\+::aifsn}}, \mbox{\hyperlink{if__iwmvar_8h_source_l00374}{iwm\+\_\+vap\+::cw\+\_\+max}}, \mbox{\hyperlink{if__iwmvar_8h_source_l00373}{iwm\+\_\+vap\+::cw\+\_\+min}}, \mbox{\hyperlink{if__iwmvar_8h_source_l00375}{iwm\+\_\+vap\+::edca\+\_\+txop}}, \mbox{\hyperlink{if__iwmvar_8h_source_l00366}{iwm\+\_\+vap\+::have\+\_\+wme}}, \mbox{\hyperlink{if__iwmvar_8h_source_l00388}{iwm\+\_\+node\+::in\+\_\+assoc}}, \mbox{\hyperlink{if__iwmvar_8h_source_l00355}{iwm\+\_\+vap\+::is\+\_\+uploaded}}, \mbox{\hyperlink{if__iwm_8c_a499d1f1531f5e882e2028b49ccaaa112}{IWM\+\_\+\+EXP2}}, \mbox{\hyperlink{if__iwmvar_8h_source_l00566}{IWM\+\_\+\+LOCK}}, \mbox{\hyperlink{if__iwm__mac__ctxt_8c_source_l00519}{iwm\+\_\+mac\+\_\+ctxt\+\_\+changed()}}, \mbox{\hyperlink{if__iwmvar_8h_source_l00392}{IWM\+\_\+\+NODE}}, \mbox{\hyperlink{if__iwmvar_8h_source_l00567}{IWM\+\_\+\+UNLOCK}}, \mbox{\hyperlink{if__iwmvar_8h_source_l00382}{IWM\+\_\+\+VAP}}, \mbox{\hyperlink{structiwm__vap_acd6ca1de7c459528d271c717efcb60d2}{iwm\+\_\+vap\+::queue\+\_\+params}}, and \mbox{\hyperlink{if__iwmvar_8h_source_l00408}{iwm\+\_\+softc\+::sc\+\_\+dev}}.



Referenced by \mbox{\hyperlink{if__iwm_8c_source_l06202}{iwm\+\_\+preinit()}}.

Here is the call graph for this function\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=350pt]{d3/deb/if__iwm_8c_a447ebecd9e8703857d53a2b672a74253_cgraph}
\end{center}
\end{figure}
Here is the caller graph for this function\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=350pt]{d3/deb/if__iwm_8c_a447ebecd9e8703857d53a2b672a74253_icgraph}
\end{center}
\end{figure}
\mbox{\Hypertarget{if__iwm_8c_a7bae0f1004518a3ebc5c68b50a2e02b8}\label{if__iwm_8c_a7bae0f1004518a3ebc5c68b50a2e02b8}} 
\index{if\_iwm.c@{if\_iwm.c}!iwm\_xmit\_queue\_drain@{iwm\_xmit\_queue\_drain}}
\index{iwm\_xmit\_queue\_drain@{iwm\_xmit\_queue\_drain}!if\_iwm.c@{if\_iwm.c}}
\doxysubsubsection{\texorpdfstring{iwm\_xmit\_queue\_drain()}{iwm\_xmit\_queue\_drain()}}
{\footnotesize\ttfamily static void iwm\+\_\+xmit\+\_\+queue\+\_\+drain (\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_8c_source_l06336}{6336}} of file \mbox{\hyperlink{if__iwm_8c_source}{if\+\_\+iwm.\+c}}.



References \mbox{\hyperlink{if__iwmvar_8h_source_l00413}{iwm\+\_\+softc\+::sc\+\_\+snd}}.



Referenced by \mbox{\hyperlink{if__iwm_8c_source_l04328}{iwm\+\_\+bring\+\_\+down\+\_\+firmware()}}, and \mbox{\hyperlink{if__iwm_8c_source_l06496}{iwm\+\_\+detach\+\_\+local()}}.

Here is the caller graph for this function\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=350pt]{d3/deb/if__iwm_8c_a7bae0f1004518a3ebc5c68b50a2e02b8_icgraph}
\end{center}
\end{figure}
\mbox{\Hypertarget{if__iwm_8c_a33b52ad92b95d4a56ad6ae33d4d69dda}\label{if__iwm_8c_a33b52ad92b95d4a56ad6ae33d4d69dda}} 
\index{if\_iwm.c@{if\_iwm.c}!MODULE\_DEPEND@{MODULE\_DEPEND}}
\index{MODULE\_DEPEND@{MODULE\_DEPEND}!if\_iwm.c@{if\_iwm.c}}
\doxysubsubsection{\texorpdfstring{MODULE\_DEPEND()}{MODULE\_DEPEND()}\hspace{0.1cm}{\footnotesize\ttfamily [1/3]}}
{\footnotesize\ttfamily MODULE\+\_\+\+DEPEND (\begin{DoxyParamCaption}\item[{iwm}]{,  }\item[{firmware}]{,  }\item[{1}]{,  }\item[{1}]{,  }\item[{1}]{ }\end{DoxyParamCaption})}

\mbox{\Hypertarget{if__iwm_8c_a0673609fb3502dc05e6bf32d5a2624e2}\label{if__iwm_8c_a0673609fb3502dc05e6bf32d5a2624e2}} 
\index{if\_iwm.c@{if\_iwm.c}!MODULE\_DEPEND@{MODULE\_DEPEND}}
\index{MODULE\_DEPEND@{MODULE\_DEPEND}!if\_iwm.c@{if\_iwm.c}}
\doxysubsubsection{\texorpdfstring{MODULE\_DEPEND()}{MODULE\_DEPEND()}\hspace{0.1cm}{\footnotesize\ttfamily [2/3]}}
{\footnotesize\ttfamily MODULE\+\_\+\+DEPEND (\begin{DoxyParamCaption}\item[{iwm}]{,  }\item[{pci}]{,  }\item[{1}]{,  }\item[{1}]{,  }\item[{1}]{ }\end{DoxyParamCaption})}

\mbox{\Hypertarget{if__iwm_8c_a956639b3cd62ce9a6f7a333ed2a2211a}\label{if__iwm_8c_a956639b3cd62ce9a6f7a333ed2a2211a}} 
\index{if\_iwm.c@{if\_iwm.c}!MODULE\_DEPEND@{MODULE\_DEPEND}}
\index{MODULE\_DEPEND@{MODULE\_DEPEND}!if\_iwm.c@{if\_iwm.c}}
\doxysubsubsection{\texorpdfstring{MODULE\_DEPEND()}{MODULE\_DEPEND()}\hspace{0.1cm}{\footnotesize\ttfamily [3/3]}}
{\footnotesize\ttfamily MODULE\+\_\+\+DEPEND (\begin{DoxyParamCaption}\item[{iwm}]{,  }\item[{wlan}]{,  }\item[{1}]{,  }\item[{1}]{,  }\item[{1}]{ }\end{DoxyParamCaption})}

\mbox{\Hypertarget{if__iwm_8c_a3efc529522e5e08b91ad09d1912cd5f8}\label{if__iwm_8c_a3efc529522e5e08b91ad09d1912cd5f8}} 
\index{if\_iwm.c@{if\_iwm.c}!MODULE\_PNP\_INFO@{MODULE\_PNP\_INFO}}
\index{MODULE\_PNP\_INFO@{MODULE\_PNP\_INFO}!if\_iwm.c@{if\_iwm.c}}
\doxysubsubsection{\texorpdfstring{MODULE\_PNP\_INFO()}{MODULE\_PNP\_INFO()}}
{\footnotesize\ttfamily MODULE\+\_\+\+PNP\+\_\+\+INFO (\begin{DoxyParamCaption}{ }\end{DoxyParamCaption})}

\mbox{\Hypertarget{if__iwm_8c_a2274320fbf6c6af1f94e71c9f53126fb}\label{if__iwm_8c_a2274320fbf6c6af1f94e71c9f53126fb}} 
\index{if\_iwm.c@{if\_iwm.c}!TUNABLE\_INT@{TUNABLE\_INT}}
\index{TUNABLE\_INT@{TUNABLE\_INT}!if\_iwm.c@{if\_iwm.c}}
\doxysubsubsection{\texorpdfstring{TUNABLE\_INT()}{TUNABLE\_INT()}}
{\footnotesize\ttfamily TUNABLE\+\_\+\+INT (\begin{DoxyParamCaption}\item[{\char`\"{}hw.\+iwm.\+lar.\+disable\char`\"{}}]{,  }\item[{\&}]{iwm\+\_\+lar\+\_\+disable }\end{DoxyParamCaption})}



\doxysubsection{Variable Documentation}
\mbox{\Hypertarget{if__iwm_8c_ac68066da98bc2d0edc402fac7467cd6b}\label{if__iwm_8c_ac68066da98bc2d0edc402fac7467cd6b}} 
\index{if\_iwm.c@{if\_iwm.c}!\_\_packed@{\_\_packed}}
\index{\_\_packed@{\_\_packed}!if\_iwm.c@{if\_iwm.c}}
\doxysubsubsection{\texorpdfstring{\_\_packed}{\_\_packed}}
{\footnotesize\ttfamily struct \mbox{\hyperlink{structiwm__rx__packet}{iwm\+\_\+rx\+\_\+packet}} \+\_\+\+\_\+packed}

\mbox{\Hypertarget{if__iwm_8c_ab6985f90724d30a17b0c8706c96a4809}\label{if__iwm_8c_ab6985f90724d30a17b0c8706c96a4809}} 
\index{if\_iwm.c@{if\_iwm.c}!iwm\_devclass@{iwm\_devclass}}
\index{iwm\_devclass@{iwm\_devclass}!if\_iwm.c@{if\_iwm.c}}
\doxysubsubsection{\texorpdfstring{iwm\_devclass}{iwm\_devclass}}
{\footnotesize\ttfamily devclass\+\_\+t iwm\+\_\+devclass\hspace{0.3cm}{\ttfamily [static]}}



Definition at line \mbox{\hyperlink{if__iwm_8c_source_l06580}{6580}} of file \mbox{\hyperlink{if__iwm_8c_source}{if\+\_\+iwm.\+c}}.

\mbox{\Hypertarget{if__iwm_8c_a5d8498ad3018d0c2f48b2bfd91cc6801}\label{if__iwm_8c_a5d8498ad3018d0c2f48b2bfd91cc6801}} 
\index{if\_iwm.c@{if\_iwm.c}!iwm\_devices@{iwm\_devices}}
\index{iwm\_devices@{iwm\_devices}!if\_iwm.c@{if\_iwm.c}}
\doxysubsubsection{\texorpdfstring{iwm\_devices}{iwm\_devices}}
{\footnotesize\ttfamily const struct \mbox{\hyperlink{structiwm__devices}{iwm\+\_\+devices}} \mbox{\hyperlink{structiwm__devices}{iwm\+\_\+devices}}\mbox{[}$\,$\mbox{]}\hspace{0.3cm}{\ttfamily [static]}}

{\bfseries Initial value\+:}
\begin{DoxyCode}{0}
\DoxyCodeLine{= \{}
\DoxyCodeLine{        \{ \mbox{\hyperlink{if__iwm_8c_a41b2b53c1726095a5c188ee44a3e46f7}{PCI\_PRODUCT\_INTEL\_WL\_3160\_1}}, \&\mbox{\hyperlink{if__iwm__7000_8c_a03a43d34935c68b33f1770d7be1a2e09}{iwm3160\_cfg}} \},}
\DoxyCodeLine{        \{ \mbox{\hyperlink{if__iwm_8c_ad716498346b59ba1dfeb0b6036c5b8bd}{PCI\_PRODUCT\_INTEL\_WL\_3160\_2}}, \&\mbox{\hyperlink{if__iwm__7000_8c_a03a43d34935c68b33f1770d7be1a2e09}{iwm3160\_cfg}} \},}
\DoxyCodeLine{        \{ \mbox{\hyperlink{if__iwm_8c_a867314a5103c47747ff24127d7c56ad8}{PCI\_PRODUCT\_INTEL\_WL\_3165\_1}}, \&\mbox{\hyperlink{if__iwm__7000_8c_abb44ceadb89b39f76daf281c786d1bc5}{iwm3165\_cfg}} \},}
\DoxyCodeLine{        \{ \mbox{\hyperlink{if__iwm_8c_ab5e3653fcba420cc891a783788204e82}{PCI\_PRODUCT\_INTEL\_WL\_3165\_2}}, \&\mbox{\hyperlink{if__iwm__7000_8c_abb44ceadb89b39f76daf281c786d1bc5}{iwm3165\_cfg}} \},}
\DoxyCodeLine{        \{ \mbox{\hyperlink{if__iwm_8c_af8637f97836a8bbfae16da11d4a51f62}{PCI\_PRODUCT\_INTEL\_WL\_3168\_1}}, \&\mbox{\hyperlink{if__iwm__7000_8c_a249163c88e3a1c84e9690c70cf9f63f8}{iwm3168\_cfg}} \},}
\DoxyCodeLine{        \{ \mbox{\hyperlink{if__iwm_8c_ad0d8e4c06f6841ff4cd8d626e9cd5b9e}{PCI\_PRODUCT\_INTEL\_WL\_7260\_1}}, \&\mbox{\hyperlink{if__iwm__7000_8c_adc0c232e1dd0bce78e94c26aedc4bd04}{iwm7260\_cfg}} \},}
\DoxyCodeLine{        \{ \mbox{\hyperlink{if__iwm_8c_a5ecb761908152c9ad8f9ec848d2d9b9c}{PCI\_PRODUCT\_INTEL\_WL\_7260\_2}}, \&\mbox{\hyperlink{if__iwm__7000_8c_adc0c232e1dd0bce78e94c26aedc4bd04}{iwm7260\_cfg}} \},}
\DoxyCodeLine{        \{ \mbox{\hyperlink{if__iwm_8c_a0f3414d00ee2121af01e5d0471ebee4a}{PCI\_PRODUCT\_INTEL\_WL\_7265\_1}}, \&\mbox{\hyperlink{if__iwm__7000_8c_a37496b7fc2d7cd39862b3877fbb9b576}{iwm7265\_cfg}} \},}
\DoxyCodeLine{        \{ \mbox{\hyperlink{if__iwm_8c_a0f0942072211660add993a0392ba6959}{PCI\_PRODUCT\_INTEL\_WL\_7265\_2}}, \&\mbox{\hyperlink{if__iwm__7000_8c_a37496b7fc2d7cd39862b3877fbb9b576}{iwm7265\_cfg}} \},}
\DoxyCodeLine{        \{ \mbox{\hyperlink{if__iwm_8c_ac4e0951f25986e9161b6554a82b755ac}{PCI\_PRODUCT\_INTEL\_WL\_8260\_1}}, \&\mbox{\hyperlink{if__iwm__8000_8c_a394608c77d6ec19145ca60975a565c7c}{iwm8260\_cfg}} \},}
\DoxyCodeLine{        \{ \mbox{\hyperlink{if__iwm_8c_aa5849cce5db57ff251f55b4e4067656b}{PCI\_PRODUCT\_INTEL\_WL\_8260\_2}}, \&\mbox{\hyperlink{if__iwm__8000_8c_a394608c77d6ec19145ca60975a565c7c}{iwm8260\_cfg}} \},}
\DoxyCodeLine{        \{ \mbox{\hyperlink{if__iwm_8c_a87628847bc4e43d0a2e88fd8b6884f6f}{PCI\_PRODUCT\_INTEL\_WL\_8265\_1}}, \&\mbox{\hyperlink{if__iwm__8000_8c_a826245ebcd43176b7ebd600c040914f0}{iwm8265\_cfg}} \},}
\DoxyCodeLine{        \{ \mbox{\hyperlink{if__iwm_8c_a637f0707ac82a309380431895a86396c}{PCI\_PRODUCT\_INTEL\_WL\_9560\_1}}, \&\mbox{\hyperlink{if__iwm__9000_8c_a576d06da8b8c0eb99ecd7ec572a05f3c}{iwm9560\_cfg}} \},}
\DoxyCodeLine{        \{ \mbox{\hyperlink{if__iwm_8c_a3da820dff5b2a8b290aaea034da9354c}{PCI\_PRODUCT\_INTEL\_WL\_9560\_2}}, \&\mbox{\hyperlink{if__iwm__9000_8c_a576d06da8b8c0eb99ecd7ec572a05f3c}{iwm9560\_cfg}} \},}
\DoxyCodeLine{        \{ \mbox{\hyperlink{if__iwm_8c_af0d2c9fe0cdbb15bed8ecdd8a1762787}{PCI\_PRODUCT\_INTEL\_WL\_9560\_3}}, \&\mbox{\hyperlink{if__iwm__9000_8c_a576d06da8b8c0eb99ecd7ec572a05f3c}{iwm9560\_cfg}} \},}
\DoxyCodeLine{        \{ \mbox{\hyperlink{if__iwm_8c_ab1b6abe6626275ed57e2d491c8b1d2cd}{PCI\_PRODUCT\_INTEL\_WL\_9260\_1}}, \&\mbox{\hyperlink{if__iwm__9260_8c_a17d5006d9b1bdb030eebc1247cad72d3}{iwm9260\_cfg}} \},}
\DoxyCodeLine{\}}

\end{DoxyCode}
\mbox{\Hypertarget{if__iwm_8c_a67c60bb19e042898b3d2a95d8f668aa9}\label{if__iwm_8c_a67c60bb19e042898b3d2a95d8f668aa9}} 
\index{if\_iwm.c@{if\_iwm.c}!iwm\_lar\_disable@{iwm\_lar\_disable}}
\index{iwm\_lar\_disable@{iwm\_lar\_disable}!if\_iwm.c@{if\_iwm.c}}
\doxysubsubsection{\texorpdfstring{iwm\_lar\_disable}{iwm\_lar\_disable}}
{\footnotesize\ttfamily int iwm\+\_\+lar\+\_\+disable = 0\hspace{0.3cm}{\ttfamily [static]}}



Definition at line \mbox{\hyperlink{if__iwm_8c_source_l00401}{401}} of file \mbox{\hyperlink{if__iwm_8c_source}{if\+\_\+iwm.\+c}}.



Referenced by \mbox{\hyperlink{if__iwm_8c_source_l04579}{iwm\+\_\+is\+\_\+lar\+\_\+supported()}}.

\mbox{\Hypertarget{if__iwm_8c_ab5e34d8aa381234340c802954b0f3e5c}\label{if__iwm_8c_ab5e34d8aa381234340c802954b0f3e5c}} 
\index{if\_iwm.c@{if\_iwm.c}!iwm\_nvm\_channels@{iwm\_nvm\_channels}}
\index{iwm\_nvm\_channels@{iwm\_nvm\_channels}!if\_iwm.c@{if\_iwm.c}}
\doxysubsubsection{\texorpdfstring{iwm\_nvm\_channels}{iwm\_nvm\_channels}}
{\footnotesize\ttfamily const uint8\+\_\+t iwm\+\_\+nvm\+\_\+channels\mbox{[}$\,$\mbox{]}}

{\bfseries Initial value\+:}
\begin{DoxyCode}{0}
\DoxyCodeLine{= \{}
\DoxyCodeLine{        }
\DoxyCodeLine{        1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14,}
\DoxyCodeLine{        }
\DoxyCodeLine{        36, 40, 44, 48, 52, 56, 60, 64,}
\DoxyCodeLine{        100, 104, 108, 112, 116, 120, 124, 128, 132, 136, 140, 144,}
\DoxyCodeLine{        149, 153, 157, 161, 165}
\DoxyCodeLine{\}}

\end{DoxyCode}


Definition at line \mbox{\hyperlink{if__iwm_8c_source_l00177}{177}} of file \mbox{\hyperlink{if__iwm_8c_source}{if\+\_\+iwm.\+c}}.



Referenced by \mbox{\hyperlink{if__iwm_8c_source_l01940}{iwm\+\_\+add\+\_\+channel\+\_\+band()}}, and \mbox{\hyperlink{if__iwm_8c_source_l01981}{iwm\+\_\+init\+\_\+channel\+\_\+map()}}.

\mbox{\Hypertarget{if__iwm_8c_a6816d65ce89508883c00a89c08f79cc9}\label{if__iwm_8c_a6816d65ce89508883c00a89c08f79cc9}} 
\index{if\_iwm.c@{if\_iwm.c}!iwm\_nvm\_channels\_8000@{iwm\_nvm\_channels\_8000}}
\index{iwm\_nvm\_channels\_8000@{iwm\_nvm\_channels\_8000}!if\_iwm.c@{if\_iwm.c}}
\doxysubsubsection{\texorpdfstring{iwm\_nvm\_channels\_8000}{iwm\_nvm\_channels\_8000}}
{\footnotesize\ttfamily const uint8\+\_\+t iwm\+\_\+nvm\+\_\+channels\+\_\+8000\mbox{[}$\,$\mbox{]}}

{\bfseries Initial value\+:}
\begin{DoxyCode}{0}
\DoxyCodeLine{= \{}
\DoxyCodeLine{        }
\DoxyCodeLine{        1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14,}
\DoxyCodeLine{        }
\DoxyCodeLine{        36, 40, 44, 48, 52, 56, 60, 64, 68, 72, 76, 80, 84, 88, 92,}
\DoxyCodeLine{        96, 100, 104, 108, 112, 116, 120, 124, 128, 132, 136, 140, 144,}
\DoxyCodeLine{        149, 153, 157, 161, 165, 169, 173, 177, 181}
\DoxyCodeLine{\}}

\end{DoxyCode}


Definition at line \mbox{\hyperlink{if__iwm_8c_source_l00188}{188}} of file \mbox{\hyperlink{if__iwm_8c_source}{if\+\_\+iwm.\+c}}.



Referenced by \mbox{\hyperlink{if__iwm_8c_source_l01940}{iwm\+\_\+add\+\_\+channel\+\_\+band()}}, and \mbox{\hyperlink{if__iwm_8c_source_l01981}{iwm\+\_\+init\+\_\+channel\+\_\+map()}}.

\mbox{\Hypertarget{if__iwm_8c_a4a082093d91f74473f3984d6b092c348}\label{if__iwm_8c_a4a082093d91f74473f3984d6b092c348}} 
\index{if\_iwm.c@{if\_iwm.c}!iwm\_pci\_driver@{iwm\_pci\_driver}}
\index{iwm\_pci\_driver@{iwm\_pci\_driver}!if\_iwm.c@{if\_iwm.c}}
\doxysubsubsection{\texorpdfstring{iwm\_pci\_driver}{iwm\_pci\_driver}}
{\footnotesize\ttfamily driver\+\_\+t iwm\+\_\+pci\+\_\+driver\hspace{0.3cm}{\ttfamily [static]}}

{\bfseries Initial value\+:}
\begin{DoxyCode}{0}
\DoxyCodeLine{= \{}
\DoxyCodeLine{        \textcolor{stringliteral}{"{}iwm"{}},}
\DoxyCodeLine{        \mbox{\hyperlink{if__iwm_8c_a184a289f4e1d41c3e8694d3cea7e8f17}{iwm\_pci\_methods}},}
\DoxyCodeLine{        \textcolor{keyword}{sizeof} (\textcolor{keyword}{struct }\mbox{\hyperlink{structiwm__softc}{iwm\_softc}})}
\DoxyCodeLine{\}}

\end{DoxyCode}


Definition at line \mbox{\hyperlink{if__iwm_8c_source_l06574}{6574}} of file \mbox{\hyperlink{if__iwm_8c_source}{if\+\_\+iwm.\+c}}.

\mbox{\Hypertarget{if__iwm_8c_a184a289f4e1d41c3e8694d3cea7e8f17}\label{if__iwm_8c_a184a289f4e1d41c3e8694d3cea7e8f17}} 
\index{if\_iwm.c@{if\_iwm.c}!iwm\_pci\_methods@{iwm\_pci\_methods}}
\index{iwm\_pci\_methods@{iwm\_pci\_methods}!if\_iwm.c@{if\_iwm.c}}
\doxysubsubsection{\texorpdfstring{iwm\_pci\_methods}{iwm\_pci\_methods}}
{\footnotesize\ttfamily device\+\_\+method\+\_\+t iwm\+\_\+pci\+\_\+methods\mbox{[}$\,$\mbox{]}\hspace{0.3cm}{\ttfamily [static]}}

{\bfseries Initial value\+:}
\begin{DoxyCode}{0}
\DoxyCodeLine{= \{}
\DoxyCodeLine{        }
\DoxyCodeLine{        DEVMETHOD(device\_probe,         \mbox{\hyperlink{if__iwm_8c_a8142adf6f311d5ff2d79605b8df168a2}{iwm\_probe}}),}
\DoxyCodeLine{        DEVMETHOD(device\_attach,        \mbox{\hyperlink{if__iwm_8c_a040a4326fcc1962a394f98c81b4030bc}{iwm\_attach}}),}
\DoxyCodeLine{        DEVMETHOD(device\_detach,        \mbox{\hyperlink{if__iwm_8c_aa0ae987f67c7fddd1a419280b70a5599}{iwm\_detach}}),}
\DoxyCodeLine{        DEVMETHOD(device\_suspend,       \mbox{\hyperlink{if__iwm_8c_a4ae7b1f572c7172e724a7ea58bee8c52}{iwm\_suspend}}),}
\DoxyCodeLine{        DEVMETHOD(device\_resume,        \mbox{\hyperlink{if__iwm_8c_aced727b8b8ce817f845b39646def2c3c}{iwm\_resume}}),}
\DoxyCodeLine{}
\DoxyCodeLine{        DEVMETHOD\_END}
\DoxyCodeLine{\}}

\end{DoxyCode}


Definition at line \mbox{\hyperlink{if__iwm_8c_source_l06563}{6563}} of file \mbox{\hyperlink{if__iwm_8c_source}{if\+\_\+iwm.\+c}}.

\mbox{\Hypertarget{if__iwm_8c_a08ef9e6176f57d36238a07cdc3dc336c}\label{if__iwm_8c_a08ef9e6176f57d36238a07cdc3dc336c}} 
\index{if\_iwm.c@{if\_iwm.c}!iwm\_rates@{iwm\_rates}}
\index{iwm\_rates@{iwm\_rates}!if\_iwm.c@{if\_iwm.c}}
\doxysubsubsection{\texorpdfstring{iwm\_rates}{iwm\_rates}}
{\footnotesize\ttfamily const struct \mbox{\hyperlink{structiwm__rate}{iwm\+\_\+rate}} iwm\+\_\+rates\mbox{[}$\,$\mbox{]}}

{\bfseries Initial value\+:}
\begin{DoxyCode}{0}
\DoxyCodeLine{= \{}
\DoxyCodeLine{        \{   2,  \mbox{\hyperlink{if__iwmreg_8h_adab7b8d5b2ff31cbb50d05f84fbb54fb}{IWM\_RATE\_1M\_PLCP}}  \},}
\DoxyCodeLine{        \{   4,  \mbox{\hyperlink{if__iwmreg_8h_a7c59d91aaccd36c33ea407befd79b5d9}{IWM\_RATE\_2M\_PLCP}}  \},}
\DoxyCodeLine{        \{  11,  \mbox{\hyperlink{if__iwmreg_8h_aa6c5e74cadebeb33710b2a90b9d7431c}{IWM\_RATE\_5M\_PLCP}}  \},}
\DoxyCodeLine{        \{  22,  \mbox{\hyperlink{if__iwmreg_8h_a7e181aba7965c9446c28306ec4ab9c21}{IWM\_RATE\_11M\_PLCP}} \},}
\DoxyCodeLine{        \{  12,  \mbox{\hyperlink{if__iwmreg_8h_a7bb0eb5886629374ffe67cd903c37946}{IWM\_RATE\_6M\_PLCP}}  \},}
\DoxyCodeLine{        \{  18,  \mbox{\hyperlink{if__iwmreg_8h_a6de698b8b68006a68a3f0bc2b0dbc0f6}{IWM\_RATE\_9M\_PLCP}}  \},}
\DoxyCodeLine{        \{  24,  \mbox{\hyperlink{if__iwmreg_8h_af317380edb871e4829d285cf3e06226d}{IWM\_RATE\_12M\_PLCP}} \},}
\DoxyCodeLine{        \{  36,  \mbox{\hyperlink{if__iwmreg_8h_adb7028a5ab11134ef54b1bbc75b2b7d9}{IWM\_RATE\_18M\_PLCP}} \},}
\DoxyCodeLine{        \{  48,  \mbox{\hyperlink{if__iwmreg_8h_acfa4b1fa0a8260ed948a6a946b2e4bef}{IWM\_RATE\_24M\_PLCP}} \},}
\DoxyCodeLine{        \{  72,  \mbox{\hyperlink{if__iwmreg_8h_a59a97067cf77007da795790f01fde1ef}{IWM\_RATE\_36M\_PLCP}} \},}
\DoxyCodeLine{        \{  96,  \mbox{\hyperlink{if__iwmreg_8h_afaf6f9a5044b881ebfaf7c323e0055eb}{IWM\_RATE\_48M\_PLCP}} \},}
\DoxyCodeLine{        \{ 108,  \mbox{\hyperlink{if__iwmreg_8h_a46c32388fa8199f9e1e191ac47f3f2d0}{IWM\_RATE\_54M\_PLCP}} \},}
\DoxyCodeLine{\}}

\end{DoxyCode}


Referenced by \mbox{\hyperlink{if__iwm_8c_source_l04226}{iwm\+\_\+rate2ridx()}}, \mbox{\hyperlink{if__iwm_8c_source_l04198}{iwm\+\_\+rate\+\_\+from\+\_\+ucode\+\_\+rate()}}, \mbox{\hyperlink{if__iwm_8c_source_l04211}{iwm\+\_\+ridx2rate()}}, \mbox{\hyperlink{if__iwm_8c_source_l04244}{iwm\+\_\+setrates()}}, \mbox{\hyperlink{if__iwm_8c_source_l03638}{iwm\+\_\+tx\+\_\+fill\+\_\+cmd()}}, and \mbox{\hyperlink{if__iwm_8c_source_l03618}{iwm\+\_\+tx\+\_\+rateidx\+\_\+global\+\_\+lookup()}}.

