\hypertarget{if__em_8c}{}\doxysection{dev/e1000/if\+\_\+em.c File Reference}
\label{if__em_8c}\index{dev/e1000/if\_em.c@{dev/e1000/if\_em.c}}
{\ttfamily \#include \char`\"{}if\+\_\+em.\+h\char`\"{}}\newline
{\ttfamily \#include $<$sys/sbuf.\+h$>$}\newline
{\ttfamily \#include $<$machine/\+\_\+inttypes.\+h$>$}\newline
Include dependency graph for if\+\_\+em.\+c\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=350pt]{d6/d14/if__em_8c__incl}
\end{center}
\end{figure}
\doxysubsection*{Macros}
\begin{DoxyCompactItemize}
\item 
\#define \mbox{\hyperlink{if__em_8c_afdd89213dbe55107f4a77a9f900a7166}{em\+\_\+mac\+\_\+min}}~\mbox{\hyperlink{e1000__hw_8h_a7f5871256d483a73ddb176218998f3a7a92ee752e1e875f0b708f22b83306f455}{e1000\+\_\+82571}}
\item 
\#define \mbox{\hyperlink{if__em_8c_a5058aa3caf053e87f474be1527e7f266}{igb\+\_\+mac\+\_\+min}}~\mbox{\hyperlink{e1000__hw_8h_a7f5871256d483a73ddb176218998f3a7a4366a2107c9391602e6f5fc679fea7f4}{e1000\+\_\+82575}}
\item 
\#define \mbox{\hyperlink{if__em_8c_a69efa6585a5be31167c2bde2d40b889b}{EM\+\_\+\+TICKS\+\_\+\+TO\+\_\+\+USECS}}(ticks)~((1024 $\ast$ (ticks) + 500) / 1000)
\item 
\#define \mbox{\hyperlink{if__em_8c_ac6ba2e54a36f423461069544cc3cdf69}{EM\+\_\+\+USECS\+\_\+\+TO\+\_\+\+TICKS}}(usecs)~((1000 $\ast$ (usecs) + 512) / 1024)
\item 
\#define \mbox{\hyperlink{if__em_8c_ada58b016cfd2a2a992d418076cf2347d}{MAX\+\_\+\+INTS\+\_\+\+PER\+\_\+\+SEC}}~8000
\item 
\#define \mbox{\hyperlink{if__em_8c_ad048a00a34d0e9a8f9e11d5258302024}{DEFAULT\+\_\+\+ITR}}~(1000000000/(\mbox{\hyperlink{if__em_8c_ada58b016cfd2a2a992d418076cf2347d}{MAX\+\_\+\+INTS\+\_\+\+PER\+\_\+\+SEC}} $\ast$ 256))
\item 
\#define \mbox{\hyperlink{if__em_8c_a14580ad1b569dfab82165eef4ecded84}{CSUM\+\_\+\+TSO}}~0
\item 
\#define \mbox{\hyperlink{if__em_8c_ab348e8215b55c184b1c7dacfc6fcad7c}{IGB\+\_\+\+REGS\+\_\+\+LEN}}~739
\item 
\#define \mbox{\hyperlink{if__em_8c_a4672ab3374653a3d26845053f64ca020}{LEM\+\_\+\+CAPS}}
\item 
\#define \mbox{\hyperlink{if__em_8c_a7f39d6d92784f4145fd7492c2705ff1f}{EM\+\_\+\+CAPS}}
\item 
\#define \mbox{\hyperlink{if__em_8c_ad2b25b54d23132859e97c965f441dba9}{IGB\+\_\+\+CAPS}}
\item 
\#define \mbox{\hyperlink{if__em_8c_a9564a63d78c8326814d9820c7f3bc017}{RSSKEYLEN}}~10
\item 
\#define \mbox{\hyperlink{if__em_8c_a91d5dae9f78fa205be09fd1c00f4d92e}{BSIZEPKT\+\_\+\+ROUNDUP}}~((1$<$$<$\mbox{\hyperlink{e1000__vf_8h_a928a58e08843d4a88f81351ecd20611d}{E1000\+\_\+\+SRRCTL\+\_\+\+BSIZEPKT\+\_\+\+SHIFT}})-\/1)
\item 
\#define \mbox{\hyperlink{if__em_8c_a66a16d650993d58908631d7468b39f97}{E1000\+\_\+82542\+\_\+\+MANC2H}}~\mbox{\hyperlink{e1000__regs_8h_a5cd81add2e1df80c6526637f97ae4cb3}{E1000\+\_\+\+MANC2H}}
\item 
\#define \mbox{\hyperlink{if__em_8c_a10ba3e1719650de39d9f627ffd4daa68}{E1000\+\_\+\+MNG2\+HOST\+\_\+\+PORT\+\_\+623}}~(1 $<$$<$ 5)
\item 
\#define \mbox{\hyperlink{if__em_8c_a5a29d06321394a5361e980cbc7c98691}{E1000\+\_\+\+MNG2\+HOST\+\_\+\+PORT\+\_\+664}}~(1 $<$$<$ 6)
\item 
\#define \mbox{\hyperlink{if__em_8c_a0476e3397a6c5b60106c61f46066bab0}{QUEUE\+\_\+\+NAME\+\_\+\+LEN}}~32
\end{DoxyCompactItemize}
\doxysubsection*{Functions}
\begin{DoxyCompactItemize}
\item 
static void $\ast$ \mbox{\hyperlink{if__em_8c_ac0af10e3935c6799fae345395949980a}{em\+\_\+register}} (device\+\_\+t)
\item 
static void $\ast$ \mbox{\hyperlink{if__em_8c_a39a4d7108da9cd33102840c3609953f8}{igb\+\_\+register}} (device\+\_\+t)
\item 
static int \mbox{\hyperlink{if__em_8c_a5a147d500c5aa4f7c468e696f5902f9a}{em\+\_\+if\+\_\+attach\+\_\+pre}} (if\+\_\+ctx\+\_\+t)
\item 
static int \mbox{\hyperlink{if__em_8c_abee67329df15a0ec11526ebb421a2878}{em\+\_\+if\+\_\+attach\+\_\+post}} (if\+\_\+ctx\+\_\+t)
\item 
static int \mbox{\hyperlink{if__em_8c_a852c456c88eeb65649a912c8b2803785}{em\+\_\+if\+\_\+detach}} (if\+\_\+ctx\+\_\+t)
\item 
static int \mbox{\hyperlink{if__em_8c_ae4dedd5b89214199b0980fe489304476}{em\+\_\+if\+\_\+shutdown}} (if\+\_\+ctx\+\_\+t)
\item 
static int \mbox{\hyperlink{if__em_8c_a3cbc02264d22e74efd1e1dc223a7818e}{em\+\_\+if\+\_\+suspend}} (if\+\_\+ctx\+\_\+t)
\item 
static int \mbox{\hyperlink{if__em_8c_ac19b547fb2885527476c4cf23cbd144a}{em\+\_\+if\+\_\+resume}} (if\+\_\+ctx\+\_\+t)
\item 
static int \mbox{\hyperlink{if__em_8c_a2ee96be46b4257e29c8beb658e87da1a}{em\+\_\+if\+\_\+tx\+\_\+queues\+\_\+alloc}} (if\+\_\+ctx\+\_\+t, caddr\+\_\+t $\ast$, uint64\+\_\+t $\ast$, int, int)
\item 
static int \mbox{\hyperlink{if__em_8c_a4b9a77413854031274e87dfd3244c24c}{em\+\_\+if\+\_\+rx\+\_\+queues\+\_\+alloc}} (if\+\_\+ctx\+\_\+t, caddr\+\_\+t $\ast$, uint64\+\_\+t $\ast$, int, int)
\item 
static void \mbox{\hyperlink{if__em_8c_afc58e375cbd2305fd5cdb5b421d6871a}{em\+\_\+if\+\_\+queues\+\_\+free}} (if\+\_\+ctx\+\_\+t)
\item 
static uint64\+\_\+t \mbox{\hyperlink{if__em_8c_a83d807ee66d6b5bb673dc61626471934}{em\+\_\+if\+\_\+get\+\_\+counter}} (if\+\_\+ctx\+\_\+t, ift\+\_\+counter)
\item 
static void \mbox{\hyperlink{if__em_8c_a0f7239ab9ace6e0f9a6ff0a2ca3a2511}{em\+\_\+if\+\_\+init}} (if\+\_\+ctx\+\_\+t)
\item 
static void \mbox{\hyperlink{if__em_8c_a1cb726a855f0c310fe7a02f58afdf7e9}{em\+\_\+if\+\_\+stop}} (if\+\_\+ctx\+\_\+t)
\item 
static void \mbox{\hyperlink{if__em_8c_a6c49f15847e5f6738f1e192d1eec1bb2}{em\+\_\+if\+\_\+media\+\_\+status}} (if\+\_\+ctx\+\_\+t, struct ifmediareq $\ast$)
\item 
static int \mbox{\hyperlink{if__em_8c_a9483827c98b85251e567a793dda7ab9a}{em\+\_\+if\+\_\+media\+\_\+change}} (if\+\_\+ctx\+\_\+t)
\item 
static int \mbox{\hyperlink{if__em_8c_af8382f21f5a74c48130d5444d5b666f2}{em\+\_\+if\+\_\+mtu\+\_\+set}} (if\+\_\+ctx\+\_\+t, uint32\+\_\+t)
\item 
static void \mbox{\hyperlink{if__em_8c_a917f57c089aedf87b298989b87a706b1}{em\+\_\+if\+\_\+timer}} (if\+\_\+ctx\+\_\+t, uint16\+\_\+t)
\item 
static void \mbox{\hyperlink{if__em_8c_a97cc875be53c5a69a5ab04d277ef44eb}{em\+\_\+if\+\_\+vlan\+\_\+register}} (if\+\_\+ctx\+\_\+t, \mbox{\hyperlink{e1000__osdep_8h_ace9d960e74685e2cd84b36132dbbf8aa}{u16}})
\item 
static void \mbox{\hyperlink{if__em_8c_ad7d170ebecb254c8115b7f530a1d1e79}{em\+\_\+if\+\_\+vlan\+\_\+unregister}} (if\+\_\+ctx\+\_\+t, \mbox{\hyperlink{e1000__osdep_8h_ace9d960e74685e2cd84b36132dbbf8aa}{u16}})
\item 
static void \mbox{\hyperlink{if__em_8c_aecb741f248200f8f86f55626d847003b}{em\+\_\+if\+\_\+watchdog\+\_\+reset}} (if\+\_\+ctx\+\_\+t)
\item 
static bool \mbox{\hyperlink{if__em_8c_ab6b8b44384b9175f33e2dfe2aaefdea1}{em\+\_\+if\+\_\+needs\+\_\+restart}} (if\+\_\+ctx\+\_\+t, enum iflib\+\_\+restart\+\_\+event)
\item 
static void \mbox{\hyperlink{if__em_8c_a61170a92149445784953cdb8631436ca}{em\+\_\+identify\+\_\+hardware}} (if\+\_\+ctx\+\_\+t)
\item 
static int \mbox{\hyperlink{if__em_8c_a1999c44da8baf840d7fadd95a039c757}{em\+\_\+allocate\+\_\+pci\+\_\+resources}} (if\+\_\+ctx\+\_\+t)
\item 
static void \mbox{\hyperlink{if__em_8c_a6ac8b41811fabb9442530c1ca1350853}{em\+\_\+free\+\_\+pci\+\_\+resources}} (if\+\_\+ctx\+\_\+t)
\item 
static void \mbox{\hyperlink{if__em_8c_a6db3e4dcdc503efc21690b8816e8ebe6}{em\+\_\+reset}} (if\+\_\+ctx\+\_\+t)
\item 
static int \mbox{\hyperlink{if__em_8c_a8f1e3748d30c35d64e1370ed67b632a8}{em\+\_\+setup\+\_\+interface}} (if\+\_\+ctx\+\_\+t)
\item 
static int \mbox{\hyperlink{if__em_8c_afa1f10bf35e5ac03d77a055060b066d5}{em\+\_\+setup\+\_\+msix}} (if\+\_\+ctx\+\_\+t)
\item 
static void \mbox{\hyperlink{if__em_8c_a928956a7d380f49c122eb3d9228b963d}{em\+\_\+initialize\+\_\+transmit\+\_\+unit}} (if\+\_\+ctx\+\_\+t)
\item 
static void \mbox{\hyperlink{if__em_8c_a41224544b8b890e99135d9b8b27d9bb9}{em\+\_\+initialize\+\_\+receive\+\_\+unit}} (if\+\_\+ctx\+\_\+t)
\item 
static void \mbox{\hyperlink{if__em_8c_a149a9269619cf166ec5ba536828633ed}{em\+\_\+if\+\_\+intr\+\_\+enable}} (if\+\_\+ctx\+\_\+t)
\item 
static void \mbox{\hyperlink{if__em_8c_ab7b9d76f5c4105a3b902c001cc7aeeba}{em\+\_\+if\+\_\+intr\+\_\+disable}} (if\+\_\+ctx\+\_\+t)
\item 
static void \mbox{\hyperlink{if__em_8c_a381f4a93e928e32cbaccc064383cc6dd}{igb\+\_\+if\+\_\+intr\+\_\+enable}} (if\+\_\+ctx\+\_\+t)
\item 
static void \mbox{\hyperlink{if__em_8c_a883777413f32c9425dad3cf7c5003cb7}{igb\+\_\+if\+\_\+intr\+\_\+disable}} (if\+\_\+ctx\+\_\+t)
\item 
static int \mbox{\hyperlink{if__em_8c_a34b81fd01112635c6851f99762c03588}{em\+\_\+if\+\_\+rx\+\_\+queue\+\_\+intr\+\_\+enable}} (if\+\_\+ctx\+\_\+t, uint16\+\_\+t)
\item 
static int \mbox{\hyperlink{if__em_8c_a439823ab644ba191ee083da1c5d5bc7b}{em\+\_\+if\+\_\+tx\+\_\+queue\+\_\+intr\+\_\+enable}} (if\+\_\+ctx\+\_\+t, uint16\+\_\+t)
\item 
static int \mbox{\hyperlink{if__em_8c_a4a815783abaf0b19d0734f9ff961686a}{igb\+\_\+if\+\_\+rx\+\_\+queue\+\_\+intr\+\_\+enable}} (if\+\_\+ctx\+\_\+t, uint16\+\_\+t)
\item 
static int \mbox{\hyperlink{if__em_8c_ab4809900cdccd2540017b6f2fa8fa2e0}{igb\+\_\+if\+\_\+tx\+\_\+queue\+\_\+intr\+\_\+enable}} (if\+\_\+ctx\+\_\+t, uint16\+\_\+t)
\item 
static void \mbox{\hyperlink{if__em_8c_aa7225d099b59eeb76e5e1eebf3e959d6}{em\+\_\+if\+\_\+multi\+\_\+set}} (if\+\_\+ctx\+\_\+t)
\item 
static void \mbox{\hyperlink{if__em_8c_a381ff2eaf0f126dbcf2bd6c72ea5eec3}{em\+\_\+if\+\_\+update\+\_\+admin\+\_\+status}} (if\+\_\+ctx\+\_\+t)
\item 
static void \mbox{\hyperlink{if__em_8c_af64942368348cef7e196ff7c4afd2222}{em\+\_\+if\+\_\+debug}} (if\+\_\+ctx\+\_\+t)
\item 
static void \mbox{\hyperlink{if__em_8c_a6a1d1364ba1f1adfe4adc682df57707b}{em\+\_\+update\+\_\+stats\+\_\+counters}} (struct \mbox{\hyperlink{structe1000__softc}{e1000\+\_\+softc}} $\ast$)
\item 
static void \mbox{\hyperlink{if__em_8c_a637644a046530a49b36c9debc227fa08}{em\+\_\+add\+\_\+hw\+\_\+stats}} (struct \mbox{\hyperlink{structe1000__softc}{e1000\+\_\+softc}} $\ast$)
\item 
static int \mbox{\hyperlink{if__em_8c_a3636b240145d702c29640b6d67122eaf}{em\+\_\+if\+\_\+set\+\_\+promisc}} (if\+\_\+ctx\+\_\+t, int)
\item 
static bool \mbox{\hyperlink{if__em_8c_a105a7c48fbc71118242c77f5e5068feb}{em\+\_\+if\+\_\+vlan\+\_\+filter\+\_\+capable}} (if\+\_\+ctx\+\_\+t)
\item 
static bool \mbox{\hyperlink{if__em_8c_acc7d0310f2056fe34b9419ce13dea6da}{em\+\_\+if\+\_\+vlan\+\_\+filter\+\_\+used}} (if\+\_\+ctx\+\_\+t)
\item 
static void \mbox{\hyperlink{if__em_8c_a648ad525efd4b51230cdcc0a5a1b6477}{em\+\_\+if\+\_\+vlan\+\_\+filter\+\_\+enable}} (struct \mbox{\hyperlink{structe1000__softc}{e1000\+\_\+softc}} $\ast$)
\item 
static void \mbox{\hyperlink{if__em_8c_a33045008351e5bd1f90d9f69bad6b25c}{em\+\_\+if\+\_\+vlan\+\_\+filter\+\_\+disable}} (struct \mbox{\hyperlink{structe1000__softc}{e1000\+\_\+softc}} $\ast$)
\item 
static void \mbox{\hyperlink{if__em_8c_a21d8cc8c73b107b04159242f89bbb977}{em\+\_\+if\+\_\+vlan\+\_\+filter\+\_\+write}} (struct \mbox{\hyperlink{structe1000__softc}{e1000\+\_\+softc}} $\ast$)
\item 
static void \mbox{\hyperlink{if__em_8c_a23297d63b9e4994c685c5e881ebb3c46}{em\+\_\+setup\+\_\+vlan\+\_\+hw\+\_\+support}} (if\+\_\+ctx\+\_\+t ctx)
\item 
static int \mbox{\hyperlink{if__em_8c_aab216ebfa595bc41988c5d2f4e475074}{em\+\_\+sysctl\+\_\+nvm\+\_\+info}} (SYSCTL\+\_\+\+HANDLER\+\_\+\+ARGS)
\item 
static void \mbox{\hyperlink{if__em_8c_a84d8fda63e0f805d8335b7e6c876cf20}{em\+\_\+print\+\_\+nvm\+\_\+info}} (struct \mbox{\hyperlink{structe1000__softc}{e1000\+\_\+softc}} $\ast$)
\item 
static void \mbox{\hyperlink{if__em_8c_a2070c89ba8d1732be7db570c86581c74}{em\+\_\+fw\+\_\+version\+\_\+locked}} (if\+\_\+ctx\+\_\+t)
\item 
static void \mbox{\hyperlink{if__em_8c_a7304fff0c14cd9c71c45747eee5476dc}{em\+\_\+sbuf\+\_\+fw\+\_\+version}} (struct \mbox{\hyperlink{structe1000__fw__version}{e1000\+\_\+fw\+\_\+version}} $\ast$, struct sbuf $\ast$)
\item 
static void \mbox{\hyperlink{if__em_8c_a3aa475cfa2d4acac6549ab6a76e6b76b}{em\+\_\+print\+\_\+fw\+\_\+version}} (struct \mbox{\hyperlink{structe1000__softc}{e1000\+\_\+softc}} $\ast$)
\item 
static int \mbox{\hyperlink{if__em_8c_ac9eae47b298915c500fcd4095ea4eb73}{em\+\_\+sysctl\+\_\+print\+\_\+fw\+\_\+version}} (SYSCTL\+\_\+\+HANDLER\+\_\+\+ARGS)
\item 
static int \mbox{\hyperlink{if__em_8c_ac596b5e80ad7f86aad8330f427107039}{em\+\_\+sysctl\+\_\+debug\+\_\+info}} (SYSCTL\+\_\+\+HANDLER\+\_\+\+ARGS)
\item 
static int \mbox{\hyperlink{if__em_8c_a312d67fcdc636357eb667f30ce13c04e}{em\+\_\+get\+\_\+rs}} (SYSCTL\+\_\+\+HANDLER\+\_\+\+ARGS)
\item 
static void \mbox{\hyperlink{if__em_8c_a8434e4bce89138e8db4f457e50aa2e25}{em\+\_\+print\+\_\+debug\+\_\+info}} (struct \mbox{\hyperlink{structe1000__softc}{e1000\+\_\+softc}} $\ast$)
\item 
static int \mbox{\hyperlink{if__em_8c_ae3f9a08060ba7b5ca8c3b82d55078148}{em\+\_\+is\+\_\+valid\+\_\+ether\+\_\+addr}} (\mbox{\hyperlink{e1000__osdep_8h_a92c50087ca0e64fa93fc59402c55f8ca}{u8}} $\ast$)
\item 
static int \mbox{\hyperlink{if__em_8c_a2669248dab4f496188ed328cdd60d6ab}{em\+\_\+sysctl\+\_\+int\+\_\+delay}} (SYSCTL\+\_\+\+HANDLER\+\_\+\+ARGS)
\item 
static void \mbox{\hyperlink{if__em_8c_af2f5810a5d0ad49f39862aa9bf0856a9}{em\+\_\+add\+\_\+int\+\_\+delay\+\_\+sysctl}} (struct \mbox{\hyperlink{structe1000__softc}{e1000\+\_\+softc}} $\ast$, const char $\ast$, const char $\ast$, struct \mbox{\hyperlink{structem__int__delay__info}{em\+\_\+int\+\_\+delay\+\_\+info}} $\ast$, int, int)
\item 
static void \mbox{\hyperlink{if__em_8c_adc5345fa4d01f7f4a4643c706ccb6985}{em\+\_\+init\+\_\+manageability}} (struct \mbox{\hyperlink{structe1000__softc}{e1000\+\_\+softc}} $\ast$)
\item 
static void \mbox{\hyperlink{if__em_8c_a2aac1e7c31cbc10e7671a2f98fb5bce4}{em\+\_\+release\+\_\+manageability}} (struct \mbox{\hyperlink{structe1000__softc}{e1000\+\_\+softc}} $\ast$)
\item 
static void \mbox{\hyperlink{if__em_8c_ad6a8dc0a3f384cf3b2a5803432d88804}{em\+\_\+get\+\_\+hw\+\_\+control}} (struct \mbox{\hyperlink{structe1000__softc}{e1000\+\_\+softc}} $\ast$)
\item 
static void \mbox{\hyperlink{if__em_8c_a0e579bda641313da734aad65171ef981}{em\+\_\+release\+\_\+hw\+\_\+control}} (struct \mbox{\hyperlink{structe1000__softc}{e1000\+\_\+softc}} $\ast$)
\item 
static void \mbox{\hyperlink{if__em_8c_a71cb8e23ed6ad465d313f66526be0f03}{em\+\_\+get\+\_\+wakeup}} (if\+\_\+ctx\+\_\+t)
\item 
static void \mbox{\hyperlink{if__em_8c_a9bb35f4b8418c6e457b15cd3d03cea79}{em\+\_\+enable\+\_\+wakeup}} (if\+\_\+ctx\+\_\+t)
\item 
static int \mbox{\hyperlink{if__em_8c_ae6e00be38ffc8765b38a60646e40c8e7}{em\+\_\+enable\+\_\+phy\+\_\+wakeup}} (struct \mbox{\hyperlink{structe1000__softc}{e1000\+\_\+softc}} $\ast$)
\item 
static void \mbox{\hyperlink{if__em_8c_abe5d2e549cf6fbbbbcf0f93abada5a1b}{em\+\_\+disable\+\_\+aspm}} (struct \mbox{\hyperlink{structe1000__softc}{e1000\+\_\+softc}} $\ast$)
\item 
int \mbox{\hyperlink{if__em_8c_a2821d8b587659005ba5c1e73493d131d}{em\+\_\+intr}} (void $\ast$)
\item 
static int \mbox{\hyperlink{if__em_8c_ab9e8e1cc26449160982d9b48a045bfc1}{em\+\_\+if\+\_\+msix\+\_\+intr\+\_\+assign}} (if\+\_\+ctx\+\_\+t, int)
\item 
static int \mbox{\hyperlink{if__em_8c_a2315af8a3ea06a1141ae1b3d41062f7f}{em\+\_\+msix\+\_\+link}} (void $\ast$)
\item 
static void \mbox{\hyperlink{if__em_8c_aedbffb7b879d8a76d9f338209398200b}{em\+\_\+handle\+\_\+link}} (void $\ast$)
\item 
static void \mbox{\hyperlink{if__em_8c_abe7e9704b241a7686531c8df56740bea}{em\+\_\+enable\+\_\+vectors\+\_\+82574}} (if\+\_\+ctx\+\_\+t)
\item 
static int \mbox{\hyperlink{if__em_8c_a4640cce41684f0d3b2f201877986ddf5}{em\+\_\+set\+\_\+flowcntl}} (SYSCTL\+\_\+\+HANDLER\+\_\+\+ARGS)
\item 
static int \mbox{\hyperlink{if__em_8c_a0adc94f69832245705b84876d40b6e20}{em\+\_\+sysctl\+\_\+eee}} (SYSCTL\+\_\+\+HANDLER\+\_\+\+ARGS)
\item 
static void \mbox{\hyperlink{if__em_8c_ae2e543271537dbf1bf035b4ddef2a049}{em\+\_\+if\+\_\+led\+\_\+func}} (if\+\_\+ctx\+\_\+t, int)
\item 
static int \mbox{\hyperlink{if__em_8c_a1eeb40c55191eed799f28aff48c6a460}{em\+\_\+get\+\_\+regs}} (SYSCTL\+\_\+\+HANDLER\+\_\+\+ARGS)
\item 
static void \mbox{\hyperlink{if__em_8c_ae17ded94965b22645779c7f42117be02}{lem\+\_\+smartspeed}} (struct \mbox{\hyperlink{structe1000__softc}{e1000\+\_\+softc}} $\ast$)
\item 
static void \mbox{\hyperlink{if__em_8c_ad0bbca354afcd4012ed6b631cbd9f6f8}{igb\+\_\+configure\+\_\+queues}} (struct \mbox{\hyperlink{structe1000__softc}{e1000\+\_\+softc}} $\ast$)
\item 
\mbox{\hyperlink{if__em_8c_ade70af9a44e6c50bdfab24f9b6347930}{DRIVER\+\_\+\+MODULE}} (em, pci, \mbox{\hyperlink{if__em_8c_aa5da7b2376fca79b505068e4adac5446}{em\+\_\+driver}}, \mbox{\hyperlink{if__em_8c_ae6de8d28a40073e2841121afd2dbdd9a}{em\+\_\+devclass}}, 0, 0)
\item 
\mbox{\hyperlink{if__em_8c_accd195b32a4876a67bf82139b4d32a4c}{MODULE\+\_\+\+DEPEND}} (em, pci, 1, 1, 1)
\item 
\mbox{\hyperlink{if__em_8c_a23974998a217baa5a4a2d1a8b1876b95}{MODULE\+\_\+\+DEPEND}} (em, ether, 1, 1, 1)
\item 
\mbox{\hyperlink{if__em_8c_a1d6387ac86d5003061d29e19935d31ef}{MODULE\+\_\+\+DEPEND}} (em, iflib, 1, 1, 1)
\item 
\mbox{\hyperlink{if__em_8c_a4101bae9d8c68585c7be87097de986bb}{IFLIB\+\_\+\+PNP\+\_\+\+INFO}} (pci, em, \mbox{\hyperlink{if__em_8c_a6a1e01d86a8987e9f33cc8b640d7c1f3}{em\+\_\+vendor\+\_\+info\+\_\+array}})
\item 
\mbox{\hyperlink{if__em_8c_a38da9d6ab9b044ba68e7127bc6be7254}{DRIVER\+\_\+\+MODULE}} (igb, pci, \mbox{\hyperlink{if__em_8c_a889b2e03c441d31b5953a626d63a78fd}{igb\+\_\+driver}}, \mbox{\hyperlink{if__em_8c_a9add18c8bcd7ede01e6c0302a5113999}{igb\+\_\+devclass}}, 0, 0)
\item 
\mbox{\hyperlink{if__em_8c_a477d58a30579100000004e56f3e8462f}{MODULE\+\_\+\+DEPEND}} (igb, pci, 1, 1, 1)
\item 
\mbox{\hyperlink{if__em_8c_aa9417373228a162461e6932a7d144fed}{MODULE\+\_\+\+DEPEND}} (igb, ether, 1, 1, 1)
\item 
\mbox{\hyperlink{if__em_8c_af8e4abb41240701307763a197500f6a4}{MODULE\+\_\+\+DEPEND}} (igb, iflib, 1, 1, 1)
\item 
\mbox{\hyperlink{if__em_8c_ae61cc05b20d2cbf964bb04d8db7fadb1}{IFLIB\+\_\+\+PNP\+\_\+\+INFO}} (pci, igb, \mbox{\hyperlink{if__em_8c_ae524fada23a7455320b343fb962e37c8}{igb\+\_\+vendor\+\_\+info\+\_\+array}})
\item 
static \mbox{\hyperlink{if__em_8c_aeb14b3a38bac3668ef7968577212a3f8}{SYSCTL\+\_\+\+NODE}} (\+\_\+hw, OID\+\_\+\+AUTO, em, CTLFLAG\+\_\+\+RD$\vert$CTLFLAG\+\_\+\+MPSAFE, 0, \char`\"{}EM driver parameters\char`\"{})
\item 
\mbox{\hyperlink{if__em_8c_a63b0c4ec1393bb7a7b1b9551d7efcca9}{SYSCTL\+\_\+\+INT}} (\+\_\+hw\+\_\+em, OID\+\_\+\+AUTO, disable\+\_\+crc\+\_\+stripping, CTLFLAG\+\_\+\+RDTUN, \&\mbox{\hyperlink{if__em_8c_a960249f5bb83b715a367e0b3df854ba9}{em\+\_\+disable\+\_\+crc\+\_\+stripping}}, 0, \char`\"{}Disable CRC Stripping\char`\"{})
\item 
\mbox{\hyperlink{if__em_8c_af0aad1af100777e71d75ce585a1cd323}{SYSCTL\+\_\+\+INT}} (\+\_\+hw\+\_\+em, OID\+\_\+\+AUTO, tx\+\_\+int\+\_\+delay, CTLFLAG\+\_\+\+RDTUN, \&\mbox{\hyperlink{if__em_8c_a320a32382ef8f6e8fab31b9cb2f4d742}{em\+\_\+tx\+\_\+int\+\_\+delay\+\_\+dflt}}, 0, \char`\"{}Default transmit interrupt delay in usecs\char`\"{})
\item 
\mbox{\hyperlink{if__em_8c_a458ca0e5aa3967d2e8ed0f6379e4dd84}{SYSCTL\+\_\+\+INT}} (\+\_\+hw\+\_\+em, OID\+\_\+\+AUTO, rx\+\_\+int\+\_\+delay, CTLFLAG\+\_\+\+RDTUN, \&\mbox{\hyperlink{if__em_8c_a79f57ddd164a95041819453d7bca9ccf}{em\+\_\+rx\+\_\+int\+\_\+delay\+\_\+dflt}}, 0, \char`\"{}Default receive interrupt delay in usecs\char`\"{})
\item 
\mbox{\hyperlink{if__em_8c_a663d49c05b07325083b3ae1e98298b35}{SYSCTL\+\_\+\+INT}} (\+\_\+hw\+\_\+em, OID\+\_\+\+AUTO, tx\+\_\+abs\+\_\+int\+\_\+delay, CTLFLAG\+\_\+\+RDTUN, \&\mbox{\hyperlink{if__em_8c_a25ae6c8591d25778c51a54fb0ed04599}{em\+\_\+tx\+\_\+abs\+\_\+int\+\_\+delay\+\_\+dflt}}, 0, \char`\"{}Default transmit interrupt delay limit in usecs\char`\"{})
\item 
\mbox{\hyperlink{if__em_8c_abad76c92801cfb99c8cb1a2b364789e0}{SYSCTL\+\_\+\+INT}} (\+\_\+hw\+\_\+em, OID\+\_\+\+AUTO, rx\+\_\+abs\+\_\+int\+\_\+delay, CTLFLAG\+\_\+\+RDTUN, \&\mbox{\hyperlink{if__em_8c_a93e54e156758e0cf3b452a324ba703aa}{em\+\_\+rx\+\_\+abs\+\_\+int\+\_\+delay\+\_\+dflt}}, 0, \char`\"{}Default receive interrupt delay limit in usecs\char`\"{})
\item 
\mbox{\hyperlink{if__em_8c_aba3165e5e5f822532df87b162d86a039}{SYSCTL\+\_\+\+INT}} (\+\_\+hw\+\_\+em, OID\+\_\+\+AUTO, smart\+\_\+pwr\+\_\+down, CTLFLAG\+\_\+\+RDTUN, \&\mbox{\hyperlink{if__em_8c_adf47d1efed3037cc359670a71624987e}{em\+\_\+smart\+\_\+pwr\+\_\+down}}, 0, \char`\"{}Set to true to leave smart power down enabled on newer adapters\char`\"{})
\item 
\mbox{\hyperlink{if__em_8c_a4315ab69ddeb669dd65563ca3f441ad3}{SYSCTL\+\_\+\+INT}} (\+\_\+hw\+\_\+em, OID\+\_\+\+AUTO, sbp, CTLFLAG\+\_\+\+RDTUN, \&\mbox{\hyperlink{if__em_8c_a0193fafc0eb53ee8cdf253d9db67ec87}{em\+\_\+debug\+\_\+sbp}}, 0, \char`\"{}Show bad packets in promiscuous mode\char`\"{})
\item 
\mbox{\hyperlink{if__em_8c_a7b2741fc85f67e3b5a4dba820cbbbccd}{SYSCTL\+\_\+\+INT}} (\+\_\+hw\+\_\+em, OID\+\_\+\+AUTO, rx\+\_\+process\+\_\+limit, CTLFLAG\+\_\+\+RDTUN, \&\mbox{\hyperlink{if__em_8c_a2a94050d6971b5316c103503574be6f8}{em\+\_\+rx\+\_\+process\+\_\+limit}}, 0, \char`\"{}Maximum number of received packets to process \char`\"{} \char`\"{}at a time, -\/1 means unlimited\char`\"{})
\item 
\mbox{\hyperlink{if__em_8c_a33698a78f8607ec627ff62316782b38c}{SYSCTL\+\_\+\+INT}} (\+\_\+hw\+\_\+em, OID\+\_\+\+AUTO, \mbox{\hyperlink{if__em_8c_a6216795f0d243b69ed38e9901e777833}{eee\+\_\+setting}}, CTLFLAG\+\_\+\+RDTUN, \&\mbox{\hyperlink{if__em_8c_a6216795f0d243b69ed38e9901e777833}{eee\+\_\+setting}}, 0, \char`\"{}Enable Energy Efficient Ethernet\char`\"{})
\item 
\mbox{\hyperlink{if__em_8c_aeea00b696cbd7aa0817ffe800285a2d7}{SYSCTL\+\_\+\+INT}} (\+\_\+hw\+\_\+em, OID\+\_\+\+AUTO, max\+\_\+interrupt\+\_\+rate, CTLFLAG\+\_\+\+RDTUN, \&\mbox{\hyperlink{if__em_8c_a3b7047dfa07371ce08930032ac96328e}{em\+\_\+max\+\_\+interrupt\+\_\+rate}}, 0, \char`\"{}Maximum interrupts per second\char`\"{})
\item 
static int \mbox{\hyperlink{if__em_8c_a45df37a7ecaabb79a36ed42da4489234}{em\+\_\+set\+\_\+num\+\_\+queues}} (if\+\_\+ctx\+\_\+t ctx)
\item 
static int \mbox{\hyperlink{if__em_8c_a56aea5191b8a58d9272675ea45b5ff25}{em\+\_\+msix\+\_\+que}} (void $\ast$arg)
\item 
static u\+\_\+int \mbox{\hyperlink{if__em_8c_a0c1a93c37222238b71883fb8d3c43bce}{em\+\_\+copy\+\_\+maddr}} (void $\ast$arg, struct sockaddr\+\_\+dl $\ast$sdl, u\+\_\+int idx)
\item 
static void \mbox{\hyperlink{if__em_8c_aa51c1e73f7da8d00972979ed5321989f}{igb\+\_\+init\+\_\+dmac}} (struct \mbox{\hyperlink{structe1000__softc}{e1000\+\_\+softc}} $\ast$sc, \mbox{\hyperlink{e1000__osdep_8h_afaa62991928fb9fb18ff0db62a040aba}{u32}} pba)
\item 
static void \mbox{\hyperlink{if__em_8c_a2f725f66dcc4bfaca41abb9237604cba}{em\+\_\+initialize\+\_\+rss\+\_\+mapping}} (struct \mbox{\hyperlink{structe1000__softc}{e1000\+\_\+softc}} $\ast$sc)
\item 
static void \mbox{\hyperlink{if__em_8c_a605a6f49f0977ac67462373c8d43c201}{igb\+\_\+initialize\+\_\+rss\+\_\+mapping}} (struct \mbox{\hyperlink{structe1000__softc}{e1000\+\_\+softc}} $\ast$sc)
\item 
static bool \mbox{\hyperlink{if__em_8c_abc6d813405a2058e617bf66aba6affed}{em\+\_\+if\+\_\+needs\+\_\+restart}} (if\+\_\+ctx\+\_\+t ctx \+\_\+\+\_\+unused, enum iflib\+\_\+restart\+\_\+event event)
\item 
static int \mbox{\hyperlink{if__em_8c_a05794df5234071b924ab6a6b183af8ba}{em\+\_\+sysctl\+\_\+reg\+\_\+handler}} (SYSCTL\+\_\+\+HANDLER\+\_\+\+ARGS)
\end{DoxyCompactItemize}
\doxysubsection*{Variables}
\begin{DoxyCompactItemize}
\item 
char \mbox{\hyperlink{if__em_8c_ae8d73265c476bbe3d921550650808e89}{em\+\_\+driver\+\_\+version}} \mbox{[}$\,$\mbox{]} = \char`\"{}7.\+6.\+1-\/k\char`\"{}
\item 
static pci\+\_\+vendor\+\_\+info\+\_\+t \mbox{\hyperlink{if__em_8c_a6a1e01d86a8987e9f33cc8b640d7c1f3}{em\+\_\+vendor\+\_\+info\+\_\+array}} \mbox{[}$\,$\mbox{]}
\item 
static pci\+\_\+vendor\+\_\+info\+\_\+t \mbox{\hyperlink{if__em_8c_ae524fada23a7455320b343fb962e37c8}{igb\+\_\+vendor\+\_\+info\+\_\+array}} \mbox{[}$\,$\mbox{]}
\item 
static device\+\_\+method\+\_\+t \mbox{\hyperlink{if__em_8c_a13654b15263ff9aa7f877277497313bf}{em\+\_\+methods}} \mbox{[}$\,$\mbox{]}
\item 
static device\+\_\+method\+\_\+t \mbox{\hyperlink{if__em_8c_a8b50721788d0244f30e119d62a966e93}{igb\+\_\+methods}} \mbox{[}$\,$\mbox{]}
\item 
static driver\+\_\+t \mbox{\hyperlink{if__em_8c_aa5da7b2376fca79b505068e4adac5446}{em\+\_\+driver}}
\item 
static devclass\+\_\+t \mbox{\hyperlink{if__em_8c_ae6de8d28a40073e2841121afd2dbdd9a}{em\+\_\+devclass}}
\item 
static driver\+\_\+t \mbox{\hyperlink{if__em_8c_a889b2e03c441d31b5953a626d63a78fd}{igb\+\_\+driver}}
\item 
static devclass\+\_\+t \mbox{\hyperlink{if__em_8c_a9add18c8bcd7ede01e6c0302a5113999}{igb\+\_\+devclass}}
\item 
static device\+\_\+method\+\_\+t \mbox{\hyperlink{if__em_8c_abc371cb29a0a49a1a809d4631d359307}{em\+\_\+if\+\_\+methods}} \mbox{[}$\,$\mbox{]}
\item 
static driver\+\_\+t \mbox{\hyperlink{if__em_8c_a1fb59659b782812c1ea3f83a474b219e}{em\+\_\+if\+\_\+driver}}
\item 
static device\+\_\+method\+\_\+t \mbox{\hyperlink{if__em_8c_a52d1ecc650aab52ac0758dbfc3562189}{igb\+\_\+if\+\_\+methods}} \mbox{[}$\,$\mbox{]}
\item 
static driver\+\_\+t \mbox{\hyperlink{if__em_8c_a71565eae36fea4b7d31d5cc59410c006}{igb\+\_\+if\+\_\+driver}}
\item 
static int \mbox{\hyperlink{if__em_8c_a960249f5bb83b715a367e0b3df854ba9}{em\+\_\+disable\+\_\+crc\+\_\+stripping}} = 0
\item 
static int \mbox{\hyperlink{if__em_8c_a320a32382ef8f6e8fab31b9cb2f4d742}{em\+\_\+tx\+\_\+int\+\_\+delay\+\_\+dflt}} = \mbox{\hyperlink{if__em_8c_a69efa6585a5be31167c2bde2d40b889b}{EM\+\_\+\+TICKS\+\_\+\+TO\+\_\+\+USECS}}(\mbox{\hyperlink{if__em_8h_a542f669a1891955368c6b69f443a8843}{EM\+\_\+\+TIDV}})
\item 
static int \mbox{\hyperlink{if__em_8c_a79f57ddd164a95041819453d7bca9ccf}{em\+\_\+rx\+\_\+int\+\_\+delay\+\_\+dflt}} = \mbox{\hyperlink{if__em_8c_a69efa6585a5be31167c2bde2d40b889b}{EM\+\_\+\+TICKS\+\_\+\+TO\+\_\+\+USECS}}(\mbox{\hyperlink{if__em_8h_ac9694b937a06b8c1ce0555b4de86dcae}{EM\+\_\+\+RDTR}})
\item 
static int \mbox{\hyperlink{if__em_8c_a25ae6c8591d25778c51a54fb0ed04599}{em\+\_\+tx\+\_\+abs\+\_\+int\+\_\+delay\+\_\+dflt}} = \mbox{\hyperlink{if__em_8c_a69efa6585a5be31167c2bde2d40b889b}{EM\+\_\+\+TICKS\+\_\+\+TO\+\_\+\+USECS}}(\mbox{\hyperlink{if__em_8h_adb3a34b5dc283e113d7680f3f8396b43}{EM\+\_\+\+TADV}})
\item 
static int \mbox{\hyperlink{if__em_8c_a93e54e156758e0cf3b452a324ba703aa}{em\+\_\+rx\+\_\+abs\+\_\+int\+\_\+delay\+\_\+dflt}} = \mbox{\hyperlink{if__em_8c_a69efa6585a5be31167c2bde2d40b889b}{EM\+\_\+\+TICKS\+\_\+\+TO\+\_\+\+USECS}}(\mbox{\hyperlink{if__em_8h_ab2a3248f8c16555c326658b26832100c}{EM\+\_\+\+RADV}})
\item 
static int \mbox{\hyperlink{if__em_8c_adf47d1efed3037cc359670a71624987e}{em\+\_\+smart\+\_\+pwr\+\_\+down}} = false
\item 
static int \mbox{\hyperlink{if__em_8c_a0193fafc0eb53ee8cdf253d9db67ec87}{em\+\_\+debug\+\_\+sbp}} = false
\item 
static int \mbox{\hyperlink{if__em_8c_a2a94050d6971b5316c103503574be6f8}{em\+\_\+rx\+\_\+process\+\_\+limit}} = 100
\item 
static int \mbox{\hyperlink{if__em_8c_a6216795f0d243b69ed38e9901e777833}{eee\+\_\+setting}} = 1
\item 
static int \mbox{\hyperlink{if__em_8c_a3b7047dfa07371ce08930032ac96328e}{em\+\_\+max\+\_\+interrupt\+\_\+rate}} = 8000
\item 
static int \mbox{\hyperlink{if__em_8c_ab6cdf44134d1a1fa40827789a9fc7732}{global\+\_\+quad\+\_\+port\+\_\+a}} = 0
\item 
struct if\+\_\+txrx \mbox{\hyperlink{if__em_8c_ad53859ceb01b4ca35a7576344e46b431}{igb\+\_\+txrx}}
\item 
struct if\+\_\+txrx \mbox{\hyperlink{if__em_8c_aeeff4cf3a55a913b3b3dfecd70ba08d3}{em\+\_\+txrx}}
\item 
struct if\+\_\+txrx \mbox{\hyperlink{if__em_8c_a652d703788e1cb9299b839149c1ba632}{lem\+\_\+txrx}}
\item 
static struct if\+\_\+shared\+\_\+ctx \mbox{\hyperlink{if__em_8c_a8a051bf53f2da8297b8978a07982ace6}{em\+\_\+sctx\+\_\+init}}
\item 
static struct if\+\_\+shared\+\_\+ctx \mbox{\hyperlink{if__em_8c_a83c957a218da3fd6b867e68079933b0d}{igb\+\_\+sctx\+\_\+init}}
\end{DoxyCompactItemize}


\doxysubsection{Macro Definition Documentation}
\mbox{\Hypertarget{if__em_8c_a91d5dae9f78fa205be09fd1c00f4d92e}\label{if__em_8c_a91d5dae9f78fa205be09fd1c00f4d92e}} 
\index{if\_em.c@{if\_em.c}!BSIZEPKT\_ROUNDUP@{BSIZEPKT\_ROUNDUP}}
\index{BSIZEPKT\_ROUNDUP@{BSIZEPKT\_ROUNDUP}!if\_em.c@{if\_em.c}}
\doxysubsubsection{\texorpdfstring{BSIZEPKT\_ROUNDUP}{BSIZEPKT\_ROUNDUP}}
{\footnotesize\ttfamily \#define BSIZEPKT\+\_\+\+ROUNDUP~((1$<$$<$\mbox{\hyperlink{e1000__vf_8h_a928a58e08843d4a88f81351ecd20611d}{E1000\+\_\+\+SRRCTL\+\_\+\+BSIZEPKT\+\_\+\+SHIFT}})-\/1)}



Definition at line \mbox{\hyperlink{if__em_8c_source_l03169}{3169}} of file \mbox{\hyperlink{if__em_8c_source}{if\+\_\+em.\+c}}.

\mbox{\Hypertarget{if__em_8c_a14580ad1b569dfab82165eef4ecded84}\label{if__em_8c_a14580ad1b569dfab82165eef4ecded84}} 
\index{if\_em.c@{if\_em.c}!CSUM\_TSO@{CSUM\_TSO}}
\index{CSUM\_TSO@{CSUM\_TSO}!if\_em.c@{if\_em.c}}
\doxysubsubsection{\texorpdfstring{CSUM\_TSO}{CSUM\_TSO}}
{\footnotesize\ttfamily \#define CSUM\+\_\+\+TSO~0}



Definition at line \mbox{\hyperlink{if__em_8c_source_l00490}{490}} of file \mbox{\hyperlink{if__em_8c_source}{if\+\_\+em.\+c}}.

\mbox{\Hypertarget{if__em_8c_ad048a00a34d0e9a8f9e11d5258302024}\label{if__em_8c_ad048a00a34d0e9a8f9e11d5258302024}} 
\index{if\_em.c@{if\_em.c}!DEFAULT\_ITR@{DEFAULT\_ITR}}
\index{DEFAULT\_ITR@{DEFAULT\_ITR}!if\_em.c@{if\_em.c}}
\doxysubsubsection{\texorpdfstring{DEFAULT\_ITR}{DEFAULT\_ITR}}
{\footnotesize\ttfamily \#define DEFAULT\+\_\+\+ITR~(1000000000/(\mbox{\hyperlink{if__em_8c_ada58b016cfd2a2a992d418076cf2347d}{MAX\+\_\+\+INTS\+\_\+\+PER\+\_\+\+SEC}} $\ast$ 256))}



Definition at line \mbox{\hyperlink{if__em_8c_source_l00486}{486}} of file \mbox{\hyperlink{if__em_8c_source}{if\+\_\+em.\+c}}.

\mbox{\Hypertarget{if__em_8c_a66a16d650993d58908631d7468b39f97}\label{if__em_8c_a66a16d650993d58908631d7468b39f97}} 
\index{if\_em.c@{if\_em.c}!E1000\_82542\_MANC2H@{E1000\_82542\_MANC2H}}
\index{E1000\_82542\_MANC2H@{E1000\_82542\_MANC2H}!if\_em.c@{if\_em.c}}
\doxysubsubsection{\texorpdfstring{E1000\_82542\_MANC2H}{E1000\_82542\_MANC2H}}
{\footnotesize\ttfamily \#define E1000\+\_\+82542\+\_\+\+MANC2H~\mbox{\hyperlink{e1000__regs_8h_a5cd81add2e1df80c6526637f97ae4cb3}{E1000\+\_\+\+MANC2H}}}

\mbox{\Hypertarget{if__em_8c_a10ba3e1719650de39d9f627ffd4daa68}\label{if__em_8c_a10ba3e1719650de39d9f627ffd4daa68}} 
\index{if\_em.c@{if\_em.c}!E1000\_MNG2HOST\_PORT\_623@{E1000\_MNG2HOST\_PORT\_623}}
\index{E1000\_MNG2HOST\_PORT\_623@{E1000\_MNG2HOST\_PORT\_623}!if\_em.c@{if\_em.c}}
\doxysubsubsection{\texorpdfstring{E1000\_MNG2HOST\_PORT\_623}{E1000\_MNG2HOST\_PORT\_623}}
{\footnotesize\ttfamily \#define E1000\+\_\+\+MNG2\+HOST\+\_\+\+PORT\+\_\+623~(1 $<$$<$ 5)}

\mbox{\Hypertarget{if__em_8c_a5a29d06321394a5361e980cbc7c98691}\label{if__em_8c_a5a29d06321394a5361e980cbc7c98691}} 
\index{if\_em.c@{if\_em.c}!E1000\_MNG2HOST\_PORT\_664@{E1000\_MNG2HOST\_PORT\_664}}
\index{E1000\_MNG2HOST\_PORT\_664@{E1000\_MNG2HOST\_PORT\_664}!if\_em.c@{if\_em.c}}
\doxysubsubsection{\texorpdfstring{E1000\_MNG2HOST\_PORT\_664}{E1000\_MNG2HOST\_PORT\_664}}
{\footnotesize\ttfamily \#define E1000\+\_\+\+MNG2\+HOST\+\_\+\+PORT\+\_\+664~(1 $<$$<$ 6)}

\mbox{\Hypertarget{if__em_8c_a7f39d6d92784f4145fd7492c2705ff1f}\label{if__em_8c_a7f39d6d92784f4145fd7492c2705ff1f}} 
\index{if\_em.c@{if\_em.c}!EM\_CAPS@{EM\_CAPS}}
\index{EM\_CAPS@{EM\_CAPS}!if\_em.c@{if\_em.c}}
\doxysubsubsection{\texorpdfstring{EM\_CAPS}{EM\_CAPS}}
{\footnotesize\ttfamily \#define EM\+\_\+\+CAPS}

{\bfseries Value\+:}
\begin{DoxyCode}{0}
\DoxyCodeLine{    IFCAP\_HWCSUM | IFCAP\_VLAN\_MTU | IFCAP\_VLAN\_HWTAGGING |              \(\backslash\)}
\DoxyCodeLine{    IFCAP\_VLAN\_HWCSUM | IFCAP\_WOL | IFCAP\_VLAN\_HWFILTER | IFCAP\_TSO4 |  \(\backslash\)}
\DoxyCodeLine{    IFCAP\_LRO | IFCAP\_VLAN\_HWTSO}

\end{DoxyCode}


Definition at line \mbox{\hyperlink{if__em_8c_source_l00772}{772}} of file \mbox{\hyperlink{if__em_8c_source}{if\+\_\+em.\+c}}.

\mbox{\Hypertarget{if__em_8c_afdd89213dbe55107f4a77a9f900a7166}\label{if__em_8c_afdd89213dbe55107f4a77a9f900a7166}} 
\index{if\_em.c@{if\_em.c}!em\_mac\_min@{em\_mac\_min}}
\index{em\_mac\_min@{em\_mac\_min}!if\_em.c@{if\_em.c}}
\doxysubsubsection{\texorpdfstring{em\_mac\_min}{em\_mac\_min}}
{\footnotesize\ttfamily \#define em\+\_\+mac\+\_\+min~\mbox{\hyperlink{e1000__hw_8h_a7f5871256d483a73ddb176218998f3a7a92ee752e1e875f0b708f22b83306f455}{e1000\+\_\+82571}}}



Definition at line \mbox{\hyperlink{if__em_8c_source_l00034}{34}} of file \mbox{\hyperlink{if__em_8c_source}{if\+\_\+em.\+c}}.

\mbox{\Hypertarget{if__em_8c_a69efa6585a5be31167c2bde2d40b889b}\label{if__em_8c_a69efa6585a5be31167c2bde2d40b889b}} 
\index{if\_em.c@{if\_em.c}!EM\_TICKS\_TO\_USECS@{EM\_TICKS\_TO\_USECS}}
\index{EM\_TICKS\_TO\_USECS@{EM\_TICKS\_TO\_USECS}!if\_em.c@{if\_em.c}}
\doxysubsubsection{\texorpdfstring{EM\_TICKS\_TO\_USECS}{EM\_TICKS\_TO\_USECS}}
{\footnotesize\ttfamily \#define EM\+\_\+\+TICKS\+\_\+\+TO\+\_\+\+USECS(\begin{DoxyParamCaption}\item[{}]{ticks }\end{DoxyParamCaption})~((1024 $\ast$ (ticks) + 500) / 1000)}



Definition at line \mbox{\hyperlink{if__em_8c_source_l00482}{482}} of file \mbox{\hyperlink{if__em_8c_source}{if\+\_\+em.\+c}}.

\mbox{\Hypertarget{if__em_8c_ac6ba2e54a36f423461069544cc3cdf69}\label{if__em_8c_ac6ba2e54a36f423461069544cc3cdf69}} 
\index{if\_em.c@{if\_em.c}!EM\_USECS\_TO\_TICKS@{EM\_USECS\_TO\_TICKS}}
\index{EM\_USECS\_TO\_TICKS@{EM\_USECS\_TO\_TICKS}!if\_em.c@{if\_em.c}}
\doxysubsubsection{\texorpdfstring{EM\_USECS\_TO\_TICKS}{EM\_USECS\_TO\_TICKS}}
{\footnotesize\ttfamily \#define EM\+\_\+\+USECS\+\_\+\+TO\+\_\+\+TICKS(\begin{DoxyParamCaption}\item[{}]{usecs }\end{DoxyParamCaption})~((1000 $\ast$ (usecs) + 512) / 1024)}



Definition at line \mbox{\hyperlink{if__em_8c_source_l00483}{483}} of file \mbox{\hyperlink{if__em_8c_source}{if\+\_\+em.\+c}}.

\mbox{\Hypertarget{if__em_8c_ad2b25b54d23132859e97c965f441dba9}\label{if__em_8c_ad2b25b54d23132859e97c965f441dba9}} 
\index{if\_em.c@{if\_em.c}!IGB\_CAPS@{IGB\_CAPS}}
\index{IGB\_CAPS@{IGB\_CAPS}!if\_em.c@{if\_em.c}}
\doxysubsubsection{\texorpdfstring{IGB\_CAPS}{IGB\_CAPS}}
{\footnotesize\ttfamily \#define IGB\+\_\+\+CAPS}

{\bfseries Value\+:}
\begin{DoxyCode}{0}
\DoxyCodeLine{    IFCAP\_HWCSUM | IFCAP\_VLAN\_MTU | IFCAP\_VLAN\_HWTAGGING |              \(\backslash\)}
\DoxyCodeLine{    IFCAP\_VLAN\_HWCSUM | IFCAP\_WOL | IFCAP\_VLAN\_HWFILTER | IFCAP\_TSO4 |  \(\backslash\)}
\DoxyCodeLine{    IFCAP\_LRO | IFCAP\_VLAN\_HWTSO | IFCAP\_JUMBO\_MTU | IFCAP\_HWCSUM\_IPV6 |\(\backslash\)}
\DoxyCodeLine{    IFCAP\_TSO6}

\end{DoxyCode}


Definition at line \mbox{\hyperlink{if__em_8c_source_l00777}{777}} of file \mbox{\hyperlink{if__em_8c_source}{if\+\_\+em.\+c}}.

\mbox{\Hypertarget{if__em_8c_a5058aa3caf053e87f474be1527e7f266}\label{if__em_8c_a5058aa3caf053e87f474be1527e7f266}} 
\index{if\_em.c@{if\_em.c}!igb\_mac\_min@{igb\_mac\_min}}
\index{igb\_mac\_min@{igb\_mac\_min}!if\_em.c@{if\_em.c}}
\doxysubsubsection{\texorpdfstring{igb\_mac\_min}{igb\_mac\_min}}
{\footnotesize\ttfamily \#define igb\+\_\+mac\+\_\+min~\mbox{\hyperlink{e1000__hw_8h_a7f5871256d483a73ddb176218998f3a7a4366a2107c9391602e6f5fc679fea7f4}{e1000\+\_\+82575}}}



Definition at line \mbox{\hyperlink{if__em_8c_source_l00035}{35}} of file \mbox{\hyperlink{if__em_8c_source}{if\+\_\+em.\+c}}.

\mbox{\Hypertarget{if__em_8c_ab348e8215b55c184b1c7dacfc6fcad7c}\label{if__em_8c_ab348e8215b55c184b1c7dacfc6fcad7c}} 
\index{if\_em.c@{if\_em.c}!IGB\_REGS\_LEN@{IGB\_REGS\_LEN}}
\index{IGB\_REGS\_LEN@{IGB\_REGS\_LEN}!if\_em.c@{if\_em.c}}
\doxysubsubsection{\texorpdfstring{IGB\_REGS\_LEN}{IGB\_REGS\_LEN}}
{\footnotesize\ttfamily \#define IGB\+\_\+\+REGS\+\_\+\+LEN~739}



Definition at line \mbox{\hyperlink{if__em_8c_source_l00612}{612}} of file \mbox{\hyperlink{if__em_8c_source}{if\+\_\+em.\+c}}.

\mbox{\Hypertarget{if__em_8c_a4672ab3374653a3d26845053f64ca020}\label{if__em_8c_a4672ab3374653a3d26845053f64ca020}} 
\index{if\_em.c@{if\_em.c}!LEM\_CAPS@{LEM\_CAPS}}
\index{LEM\_CAPS@{LEM\_CAPS}!if\_em.c@{if\_em.c}}
\doxysubsubsection{\texorpdfstring{LEM\_CAPS}{LEM\_CAPS}}
{\footnotesize\ttfamily \#define LEM\+\_\+\+CAPS}

{\bfseries Value\+:}
\begin{DoxyCode}{0}
\DoxyCodeLine{    IFCAP\_HWCSUM | IFCAP\_VLAN\_MTU | IFCAP\_VLAN\_HWTAGGING |              \(\backslash\)}
\DoxyCodeLine{    IFCAP\_VLAN\_HWCSUM | IFCAP\_WOL | IFCAP\_VLAN\_HWFILTER}

\end{DoxyCode}


Definition at line \mbox{\hyperlink{if__em_8c_source_l00768}{768}} of file \mbox{\hyperlink{if__em_8c_source}{if\+\_\+em.\+c}}.

\mbox{\Hypertarget{if__em_8c_ada58b016cfd2a2a992d418076cf2347d}\label{if__em_8c_ada58b016cfd2a2a992d418076cf2347d}} 
\index{if\_em.c@{if\_em.c}!MAX\_INTS\_PER\_SEC@{MAX\_INTS\_PER\_SEC}}
\index{MAX\_INTS\_PER\_SEC@{MAX\_INTS\_PER\_SEC}!if\_em.c@{if\_em.c}}
\doxysubsubsection{\texorpdfstring{MAX\_INTS\_PER\_SEC}{MAX\_INTS\_PER\_SEC}}
{\footnotesize\ttfamily \#define MAX\+\_\+\+INTS\+\_\+\+PER\+\_\+\+SEC~8000}



Definition at line \mbox{\hyperlink{if__em_8c_source_l00485}{485}} of file \mbox{\hyperlink{if__em_8c_source}{if\+\_\+em.\+c}}.

\mbox{\Hypertarget{if__em_8c_a0476e3397a6c5b60106c61f46066bab0}\label{if__em_8c_a0476e3397a6c5b60106c61f46066bab0}} 
\index{if\_em.c@{if\_em.c}!QUEUE\_NAME\_LEN@{QUEUE\_NAME\_LEN}}
\index{QUEUE\_NAME\_LEN@{QUEUE\_NAME\_LEN}!if\_em.c@{if\_em.c}}
\doxysubsubsection{\texorpdfstring{QUEUE\_NAME\_LEN}{QUEUE\_NAME\_LEN}}
{\footnotesize\ttfamily \#define QUEUE\+\_\+\+NAME\+\_\+\+LEN~32}

\mbox{\Hypertarget{if__em_8c_a9564a63d78c8326814d9820c7f3bc017}\label{if__em_8c_a9564a63d78c8326814d9820c7f3bc017}} 
\index{if\_em.c@{if\_em.c}!RSSKEYLEN@{RSSKEYLEN}}
\index{RSSKEYLEN@{RSSKEYLEN}!if\_em.c@{if\_em.c}}
\doxysubsubsection{\texorpdfstring{RSSKEYLEN}{RSSKEYLEN}}
{\footnotesize\ttfamily \#define RSSKEYLEN~10}



Definition at line \mbox{\hyperlink{if__em_8c_source_l02726}{2726}} of file \mbox{\hyperlink{if__em_8c_source}{if\+\_\+em.\+c}}.



\doxysubsection{Function Documentation}
\mbox{\Hypertarget{if__em_8c_ade70af9a44e6c50bdfab24f9b6347930}\label{if__em_8c_ade70af9a44e6c50bdfab24f9b6347930}} 
\index{if\_em.c@{if\_em.c}!DRIVER\_MODULE@{DRIVER\_MODULE}}
\index{DRIVER\_MODULE@{DRIVER\_MODULE}!if\_em.c@{if\_em.c}}
\doxysubsubsection{\texorpdfstring{DRIVER\_MODULE()}{DRIVER\_MODULE()}\hspace{0.1cm}{\footnotesize\ttfamily [1/2]}}
{\footnotesize\ttfamily DRIVER\+\_\+\+MODULE (\begin{DoxyParamCaption}\item[{em}]{,  }\item[{pci}]{,  }\item[{\mbox{\hyperlink{if__em_8c_aa5da7b2376fca79b505068e4adac5446}{em\+\_\+driver}}}]{,  }\item[{\mbox{\hyperlink{if__em_8c_ae6de8d28a40073e2841121afd2dbdd9a}{em\+\_\+devclass}}}]{,  }\item[{0}]{,  }\item[{0}]{ }\end{DoxyParamCaption})}

\mbox{\Hypertarget{if__em_8c_a38da9d6ab9b044ba68e7127bc6be7254}\label{if__em_8c_a38da9d6ab9b044ba68e7127bc6be7254}} 
\index{if\_em.c@{if\_em.c}!DRIVER\_MODULE@{DRIVER\_MODULE}}
\index{DRIVER\_MODULE@{DRIVER\_MODULE}!if\_em.c@{if\_em.c}}
\doxysubsubsection{\texorpdfstring{DRIVER\_MODULE()}{DRIVER\_MODULE()}\hspace{0.1cm}{\footnotesize\ttfamily [2/2]}}
{\footnotesize\ttfamily DRIVER\+\_\+\+MODULE (\begin{DoxyParamCaption}\item[{igb}]{,  }\item[{pci}]{,  }\item[{\mbox{\hyperlink{if__em_8c_a889b2e03c441d31b5953a626d63a78fd}{igb\+\_\+driver}}}]{,  }\item[{\mbox{\hyperlink{if__em_8c_a9add18c8bcd7ede01e6c0302a5113999}{igb\+\_\+devclass}}}]{,  }\item[{0}]{,  }\item[{0}]{ }\end{DoxyParamCaption})}

\mbox{\Hypertarget{if__em_8c_a637644a046530a49b36c9debc227fa08}\label{if__em_8c_a637644a046530a49b36c9debc227fa08}} 
\index{if\_em.c@{if\_em.c}!em\_add\_hw\_stats@{em\_add\_hw\_stats}}
\index{em\_add\_hw\_stats@{em\_add\_hw\_stats}!if\_em.c@{if\_em.c}}
\doxysubsubsection{\texorpdfstring{em\_add\_hw\_stats()}{em\_add\_hw\_stats()}}
{\footnotesize\ttfamily static void em\+\_\+add\+\_\+hw\+\_\+stats (\begin{DoxyParamCaption}\item[{struct \mbox{\hyperlink{structe1000__softc}{e1000\+\_\+softc}} $\ast$}]{sc }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [static]}}



Definition at line \mbox{\hyperlink{if__em_8c_source_l04213}{4213}} of file \mbox{\hyperlink{if__em_8c_source}{if\+\_\+em.\+c}}.



References \mbox{\hyperlink{e1000__hw_8h_source_l00558}{e1000\+\_\+hw\+\_\+stats\+::algnerrc}}, \mbox{\hyperlink{e1000__hw_8h_source_l00584}{e1000\+\_\+hw\+\_\+stats\+::bprc}}, \mbox{\hyperlink{e1000__hw_8h_source_l00608}{e1000\+\_\+hw\+\_\+stats\+::bptc}}, \mbox{\hyperlink{e1000__hw_8h_source_l00570}{e1000\+\_\+hw\+\_\+stats\+::cexterr}}, \mbox{\hyperlink{e1000__hw_8h_source_l00566}{e1000\+\_\+hw\+\_\+stats\+::colc}}, \mbox{\hyperlink{e1000__hw_8h_source_l00557}{e1000\+\_\+hw\+\_\+stats\+::crcerrs}}, \mbox{\hyperlink{if__em_8h_source_l00445}{e1000\+\_\+softc\+::ctx}}, \mbox{\hyperlink{e1000__hw_8h_source_l00567}{e1000\+\_\+hw\+\_\+stats\+::dc}}, \mbox{\hyperlink{if__em_8h_source_l00451}{e1000\+\_\+softc\+::dev}}, \mbox{\hyperlink{if__em_8h_source_l00522}{e1000\+\_\+softc\+::dropped\+\_\+pkts}}, \mbox{\hyperlink{e1000__regs_8h_source_l00039}{E1000\+\_\+\+CTRL}}, \mbox{\hyperlink{e1000__regs_8h_source_l00089}{E1000\+\_\+\+RCTL}}, \mbox{\hyperlink{e1000__regs_8h_source_l00254}{E1000\+\_\+\+RDH}}, \mbox{\hyperlink{e1000__regs_8h_source_l00259}{E1000\+\_\+\+RDT}}, \mbox{\hyperlink{e1000__regs_8h_source_l00271}{E1000\+\_\+\+TDH}}, \mbox{\hyperlink{e1000__regs_8h_source_l00276}{E1000\+\_\+\+TDT}}, \mbox{\hyperlink{e1000__hw_8h_source_l00563}{e1000\+\_\+hw\+\_\+stats\+::ecol}}, \mbox{\hyperlink{if__em_8c_source_l04199}{em\+\_\+sysctl\+\_\+reg\+\_\+handler()}}, \mbox{\hyperlink{e1000__hw_8h_source_l01029}{e1000\+\_\+hw\+::fc}}, \mbox{\hyperlink{e1000__hw_8h_source_l00587}{e1000\+\_\+hw\+\_\+stats\+::gorc}}, \mbox{\hyperlink{e1000__hw_8h_source_l00588}{e1000\+\_\+hw\+\_\+stats\+::gotc}}, \mbox{\hyperlink{e1000__hw_8h_source_l00583}{e1000\+\_\+hw\+\_\+stats\+::gprc}}, \mbox{\hyperlink{e1000__hw_8h_source_l00586}{e1000\+\_\+hw\+\_\+stats\+::gptc}}, \mbox{\hyperlink{e1000__hw_8h_source_l00913}{e1000\+\_\+fc\+\_\+info\+::high\+\_\+water}}, \mbox{\hyperlink{if__em_8h_source_l00442}{e1000\+\_\+softc\+::hw}}, \mbox{\hyperlink{e1000__hw_8h_source_l00611}{e1000\+\_\+hw\+\_\+stats\+::iac}}, \mbox{\hyperlink{e1000__hw_8h_source_l00613}{e1000\+\_\+hw\+\_\+stats\+::icrxatc}}, \mbox{\hyperlink{e1000__hw_8h_source_l00618}{e1000\+\_\+hw\+\_\+stats\+::icrxdmtc}}, \mbox{\hyperlink{e1000__hw_8h_source_l00619}{e1000\+\_\+hw\+\_\+stats\+::icrxoc}}, \mbox{\hyperlink{e1000__hw_8h_source_l00612}{e1000\+\_\+hw\+\_\+stats\+::icrxptc}}, \mbox{\hyperlink{e1000__hw_8h_source_l00615}{e1000\+\_\+hw\+\_\+stats\+::ictxatc}}, \mbox{\hyperlink{e1000__hw_8h_source_l00614}{e1000\+\_\+hw\+\_\+stats\+::ictxptc}}, \mbox{\hyperlink{e1000__hw_8h_source_l00616}{e1000\+\_\+hw\+\_\+stats\+::ictxqec}}, \mbox{\hyperlink{e1000__hw_8h_source_l00617}{e1000\+\_\+hw\+\_\+stats\+::ictxqmtc}}, \mbox{\hyperlink{e1000__hw_8h_source_l00565}{e1000\+\_\+hw\+\_\+stats\+::latecol}}, \mbox{\hyperlink{if__em_8h_source_l00523}{e1000\+\_\+softc\+::link\+\_\+irq}}, \mbox{\hyperlink{e1000__hw_8h_source_l00914}{e1000\+\_\+fc\+\_\+info\+::low\+\_\+water}}, \mbox{\hyperlink{e1000__hw_8h_source_l00564}{e1000\+\_\+hw\+\_\+stats\+::mcc}}, \mbox{\hyperlink{if__em_8h_source_l00377}{tx\+\_\+ring\+::me}}, \mbox{\hyperlink{if__em_8h_source_l00405}{rx\+\_\+ring\+::me}}, \mbox{\hyperlink{e1000__hw_8h_source_l00561}{e1000\+\_\+hw\+\_\+stats\+::mpc}}, \mbox{\hyperlink{e1000__hw_8h_source_l00585}{e1000\+\_\+hw\+\_\+stats\+::mprc}}, \mbox{\hyperlink{e1000__hw_8h_source_l00607}{e1000\+\_\+hw\+\_\+stats\+::mptc}}, \mbox{\hyperlink{e1000__hw_8h_source_l00581}{e1000\+\_\+hw\+\_\+stats\+::prc1023}}, \mbox{\hyperlink{e1000__hw_8h_source_l00578}{e1000\+\_\+hw\+\_\+stats\+::prc127}}, \mbox{\hyperlink{e1000__hw_8h_source_l00582}{e1000\+\_\+hw\+\_\+stats\+::prc1522}}, \mbox{\hyperlink{e1000__hw_8h_source_l00579}{e1000\+\_\+hw\+\_\+stats\+::prc255}}, \mbox{\hyperlink{e1000__hw_8h_source_l00580}{e1000\+\_\+hw\+\_\+stats\+::prc511}}, \mbox{\hyperlink{e1000__hw_8h_source_l00577}{e1000\+\_\+hw\+\_\+stats\+::prc64}}, \mbox{\hyperlink{e1000__hw_8h_source_l00605}{e1000\+\_\+hw\+\_\+stats\+::ptc1023}}, \mbox{\hyperlink{e1000__hw_8h_source_l00602}{e1000\+\_\+hw\+\_\+stats\+::ptc127}}, \mbox{\hyperlink{e1000__hw_8h_source_l00606}{e1000\+\_\+hw\+\_\+stats\+::ptc1522}}, \mbox{\hyperlink{e1000__hw_8h_source_l00603}{e1000\+\_\+hw\+\_\+stats\+::ptc255}}, \mbox{\hyperlink{e1000__hw_8h_source_l00604}{e1000\+\_\+hw\+\_\+stats\+::ptc511}}, \mbox{\hyperlink{e1000__hw_8h_source_l00601}{e1000\+\_\+hw\+\_\+stats\+::ptc64}}, \mbox{\hyperlink{if__em_8c_a0476e3397a6c5b60106c61f46066bab0}{QUEUE\+\_\+\+NAME\+\_\+\+LEN}}, \mbox{\hyperlink{e1000__hw_8h_source_l00591}{e1000\+\_\+hw\+\_\+stats\+::rfc}}, \mbox{\hyperlink{e1000__hw_8h_source_l00593}{e1000\+\_\+hw\+\_\+stats\+::rjc}}, \mbox{\hyperlink{e1000__hw_8h_source_l00589}{e1000\+\_\+hw\+\_\+stats\+::rnbc}}, \mbox{\hyperlink{e1000__hw_8h_source_l00592}{e1000\+\_\+hw\+\_\+stats\+::roc}}, \mbox{\hyperlink{e1000__hw_8h_source_l00590}{e1000\+\_\+hw\+\_\+stats\+::ruc}}, \mbox{\hyperlink{if__em_8h_source_l00416}{rx\+\_\+ring\+::rx\+\_\+irq}}, \mbox{\hyperlink{if__em_8h_source_l00524}{e1000\+\_\+softc\+::rx\+\_\+overruns}}, \mbox{\hyperlink{if__em_8h_source_l00455}{e1000\+\_\+softc\+::rx\+\_\+queues}}, \mbox{\hyperlink{e1000__hw_8h_source_l00560}{e1000\+\_\+hw\+\_\+stats\+::rxerrc}}, \mbox{\hyperlink{if__em_8h_source_l00435}{em\+\_\+rx\+\_\+queue\+::rxr}}, \mbox{\hyperlink{if__em_8h_source_l00372}{tx\+\_\+ring\+::sc}}, \mbox{\hyperlink{if__em_8h_source_l00403}{rx\+\_\+ring\+::sc}}, \mbox{\hyperlink{if__em_8h_source_l00423}{em\+\_\+tx\+\_\+queue\+::sc}}, \mbox{\hyperlink{if__em_8h_source_l00431}{em\+\_\+rx\+\_\+queue\+::sc}}, \mbox{\hyperlink{e1000__hw_8h_source_l00562}{e1000\+\_\+hw\+\_\+stats\+::scc}}, \mbox{\hyperlink{e1000__hw_8h_source_l00569}{e1000\+\_\+hw\+\_\+stats\+::sec}}, \mbox{\hyperlink{if__em_8h_source_l00527}{e1000\+\_\+softc\+::stats}}, \mbox{\hyperlink{e1000__hw_8h_source_l00559}{e1000\+\_\+hw\+\_\+stats\+::symerrs}}, \mbox{\hyperlink{e1000__hw_8h_source_l00599}{e1000\+\_\+hw\+\_\+stats\+::tpr}}, \mbox{\hyperlink{e1000__hw_8h_source_l00600}{e1000\+\_\+hw\+\_\+stats\+::tpt}}, \mbox{\hyperlink{e1000__hw_8h_source_l00609}{e1000\+\_\+hw\+\_\+stats\+::tsctc}}, \mbox{\hyperlink{e1000__hw_8h_source_l00610}{e1000\+\_\+hw\+\_\+stats\+::tsctfc}}, \mbox{\hyperlink{if__em_8h_source_l00384}{tx\+\_\+ring\+::tx\+\_\+irq}}, \mbox{\hyperlink{if__em_8h_source_l00454}{e1000\+\_\+softc\+::tx\+\_\+queues}}, \mbox{\hyperlink{if__em_8h_source_l00427}{em\+\_\+tx\+\_\+queue\+::txr}}, \mbox{\hyperlink{if__em_8h_source_l00525}{e1000\+\_\+softc\+::watchdog\+\_\+events}}, \mbox{\hyperlink{e1000__hw_8h_source_l00574}{e1000\+\_\+hw\+\_\+stats\+::xoffrxc}}, \mbox{\hyperlink{e1000__hw_8h_source_l00575}{e1000\+\_\+hw\+\_\+stats\+::xofftxc}}, \mbox{\hyperlink{e1000__hw_8h_source_l00572}{e1000\+\_\+hw\+\_\+stats\+::xonrxc}}, and \mbox{\hyperlink{e1000__hw_8h_source_l00573}{e1000\+\_\+hw\+\_\+stats\+::xontxc}}.



Referenced by \mbox{\hyperlink{if__em_8c_source_l01133}{em\+\_\+if\+\_\+attach\+\_\+post()}}.

Here is the call graph for this function\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=349pt]{d7/d88/if__em_8c_a637644a046530a49b36c9debc227fa08_cgraph}
\end{center}
\end{figure}
Here is the caller graph for this function\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=327pt]{d7/d88/if__em_8c_a637644a046530a49b36c9debc227fa08_icgraph}
\end{center}
\end{figure}
\mbox{\Hypertarget{if__em_8c_af2f5810a5d0ad49f39862aa9bf0856a9}\label{if__em_8c_af2f5810a5d0ad49f39862aa9bf0856a9}} 
\index{if\_em.c@{if\_em.c}!em\_add\_int\_delay\_sysctl@{em\_add\_int\_delay\_sysctl}}
\index{em\_add\_int\_delay\_sysctl@{em\_add\_int\_delay\_sysctl}!if\_em.c@{if\_em.c}}
\doxysubsubsection{\texorpdfstring{em\_add\_int\_delay\_sysctl()}{em\_add\_int\_delay\_sysctl()}}
{\footnotesize\ttfamily static void em\+\_\+add\+\_\+int\+\_\+delay\+\_\+sysctl (\begin{DoxyParamCaption}\item[{struct \mbox{\hyperlink{structe1000__softc}{e1000\+\_\+softc}} $\ast$}]{sc,  }\item[{const char $\ast$}]{name,  }\item[{const char $\ast$}]{description,  }\item[{struct \mbox{\hyperlink{structem__int__delay__info}{em\+\_\+int\+\_\+delay\+\_\+info}} $\ast$}]{info,  }\item[{int}]{offset,  }\item[{int}]{value }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [static]}}



Definition at line \mbox{\hyperlink{if__em_8c_source_l04708}{4708}} of file \mbox{\hyperlink{if__em_8c_source}{if\+\_\+em.\+c}}.



References \mbox{\hyperlink{if__em_8h_source_l00451}{e1000\+\_\+softc\+::dev}}, \mbox{\hyperlink{if__em_8c_source_l04667}{em\+\_\+sysctl\+\_\+int\+\_\+delay()}}, \mbox{\hyperlink{if__em_8h_source_l00364}{em\+\_\+int\+\_\+delay\+\_\+info\+::offset}}, \mbox{\hyperlink{if__em_8h_source_l00363}{em\+\_\+int\+\_\+delay\+\_\+info\+::sc}}, and \mbox{\hyperlink{if__em_8h_source_l00365}{em\+\_\+int\+\_\+delay\+\_\+info\+::value}}.



Referenced by \mbox{\hyperlink{if__em_8c_source_l00793}{em\+\_\+if\+\_\+attach\+\_\+pre()}}.

Here is the call graph for this function\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=350pt]{d7/d88/if__em_8c_af2f5810a5d0ad49f39862aa9bf0856a9_cgraph}
\end{center}
\end{figure}
Here is the caller graph for this function\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=350pt]{d7/d88/if__em_8c_af2f5810a5d0ad49f39862aa9bf0856a9_icgraph}
\end{center}
\end{figure}
\mbox{\Hypertarget{if__em_8c_a1999c44da8baf840d7fadd95a039c757}\label{if__em_8c_a1999c44da8baf840d7fadd95a039c757}} 
\index{if\_em.c@{if\_em.c}!em\_allocate\_pci\_resources@{em\_allocate\_pci\_resources}}
\index{em\_allocate\_pci\_resources@{em\_allocate\_pci\_resources}!if\_em.c@{if\_em.c}}
\doxysubsubsection{\texorpdfstring{em\_allocate\_pci\_resources()}{em\_allocate\_pci\_resources()}}
{\footnotesize\ttfamily static int em\+\_\+allocate\+\_\+pci\+\_\+resources (\begin{DoxyParamCaption}\item[{if\+\_\+ctx\+\_\+t}]{ctx }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [static]}}



Definition at line \mbox{\hyperlink{if__em_8c_source_l01956}{1956}} of file \mbox{\hyperlink{if__em_8c_source}{if\+\_\+em.\+c}}.



References \mbox{\hyperlink{e1000__hw_8h_source_l01022}{e1000\+\_\+hw\+::back}}, \mbox{\hyperlink{if__em_8h_source_l00445}{e1000\+\_\+softc\+::ctx}}, \mbox{\hyperlink{if__em_8h_source_l00451}{e1000\+\_\+softc\+::dev}}, \mbox{\hyperlink{e1000__hw_8h_source_l00241}{e1000\+\_\+82543}}, \mbox{\hyperlink{if__em_8h_source_l00311}{EM\+\_\+\+BAR\+\_\+\+MEM\+\_\+\+TYPE}}, \mbox{\hyperlink{if__em_8h_source_l00314}{EM\+\_\+\+BAR\+\_\+\+MEM\+\_\+\+TYPE\+\_\+64\+BIT}}, \mbox{\hyperlink{if__em_8h_source_l00306}{EM\+\_\+\+BAR\+\_\+\+TYPE}}, \mbox{\hyperlink{if__em_8h_source_l00309}{EM\+\_\+\+BAR\+\_\+\+TYPE\+\_\+\+IO}}, \mbox{\hyperlink{if__em_8c_source_l00034}{em\+\_\+mac\+\_\+min}}, \mbox{\hyperlink{if__em_8h_source_l00442}{e1000\+\_\+softc\+::hw}}, \mbox{\hyperlink{e1000__hw_8h_source_l01024}{e1000\+\_\+hw\+::hw\+\_\+addr}}, \mbox{\hyperlink{e1000__hw_8h_source_l01026}{e1000\+\_\+hw\+::io\+\_\+base}}, \mbox{\hyperlink{e1000__osdep_8h_source_l00167}{e1000\+\_\+osdep\+::io\+\_\+bus\+\_\+space\+\_\+handle}}, \mbox{\hyperlink{e1000__osdep_8h_source_l00166}{e1000\+\_\+osdep\+::io\+\_\+bus\+\_\+space\+\_\+tag}}, \mbox{\hyperlink{if__em_8h_source_l00460}{e1000\+\_\+softc\+::ioport}}, \mbox{\hyperlink{e1000__hw_8h_source_l01028}{e1000\+\_\+hw\+::mac}}, \mbox{\hyperlink{e1000__osdep_8h_source_l00165}{e1000\+\_\+osdep\+::mem\+\_\+bus\+\_\+space\+\_\+handle}}, \mbox{\hyperlink{e1000__osdep_8h_source_l00164}{e1000\+\_\+osdep\+::mem\+\_\+bus\+\_\+space\+\_\+tag}}, \mbox{\hyperlink{if__em_8h_source_l00458}{e1000\+\_\+softc\+::memory}}, \mbox{\hyperlink{if__em_8h_source_l00450}{e1000\+\_\+softc\+::osdep}}, and \mbox{\hyperlink{e1000__hw_8h_source_l00815}{e1000\+\_\+mac\+\_\+info\+::type}}.



Referenced by \mbox{\hyperlink{if__em_8c_source_l00793}{em\+\_\+if\+\_\+attach\+\_\+pre()}}.

Here is the caller graph for this function\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=350pt]{d7/d88/if__em_8c_a1999c44da8baf840d7fadd95a039c757_icgraph}
\end{center}
\end{figure}
\mbox{\Hypertarget{if__em_8c_a0c1a93c37222238b71883fb8d3c43bce}\label{if__em_8c_a0c1a93c37222238b71883fb8d3c43bce}} 
\index{if\_em.c@{if\_em.c}!em\_copy\_maddr@{em\_copy\_maddr}}
\index{em\_copy\_maddr@{em\_copy\_maddr}!if\_em.c@{if\_em.c}}
\doxysubsubsection{\texorpdfstring{em\_copy\_maddr()}{em\_copy\_maddr()}}
{\footnotesize\ttfamily static u\+\_\+int em\+\_\+copy\+\_\+maddr (\begin{DoxyParamCaption}\item[{void $\ast$}]{arg,  }\item[{struct sockaddr\+\_\+dl $\ast$}]{sdl,  }\item[{u\+\_\+int}]{idx }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [static]}}



Definition at line \mbox{\hyperlink{if__em_8c_source_l01694}{1694}} of file \mbox{\hyperlink{if__em_8c_source}{if\+\_\+em.\+c}}.



References \mbox{\hyperlink{if__em_8h_source_l00237}{MAX\+\_\+\+NUM\+\_\+\+MULTICAST\+\_\+\+ADDRESSES}}.



Referenced by \mbox{\hyperlink{if__em_8c_source_l01713}{em\+\_\+if\+\_\+multi\+\_\+set()}}.

Here is the caller graph for this function\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=350pt]{d7/d88/if__em_8c_a0c1a93c37222238b71883fb8d3c43bce_icgraph}
\end{center}
\end{figure}
\mbox{\Hypertarget{if__em_8c_abe5d2e549cf6fbbbbcf0f93abada5a1b}\label{if__em_8c_abe5d2e549cf6fbbbbcf0f93abada5a1b}} 
\index{if\_em.c@{if\_em.c}!em\_disable\_aspm@{em\_disable\_aspm}}
\index{em\_disable\_aspm@{em\_disable\_aspm}!if\_em.c@{if\_em.c}}
\doxysubsubsection{\texorpdfstring{em\_disable\_aspm()}{em\_disable\_aspm()}}
{\footnotesize\ttfamily static void em\+\_\+disable\+\_\+aspm (\begin{DoxyParamCaption}\item[{struct \mbox{\hyperlink{structe1000__softc}{e1000\+\_\+softc}} $\ast$}]{sc }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [static]}}



Definition at line \mbox{\hyperlink{if__em_8c_source_l04026}{4026}} of file \mbox{\hyperlink{if__em_8c_source}{if\+\_\+em.\+c}}.



References \mbox{\hyperlink{if__em_8h_source_l00451}{e1000\+\_\+softc\+::dev}}, \mbox{\hyperlink{e1000__hw_8h_source_l00254}{e1000\+\_\+82573}}, \mbox{\hyperlink{e1000__hw_8h_source_l00255}{e1000\+\_\+82574}}, \mbox{\hyperlink{e1000__hw_8h_source_l00256}{e1000\+\_\+82583}}, \mbox{\hyperlink{if__em_8h_source_l00442}{e1000\+\_\+softc\+::hw}}, \mbox{\hyperlink{e1000__hw_8h_source_l01028}{e1000\+\_\+hw\+::mac}}, and \mbox{\hyperlink{e1000__hw_8h_source_l00815}{e1000\+\_\+mac\+\_\+info\+::type}}.



Referenced by \mbox{\hyperlink{if__em_8c_source_l02472}{em\+\_\+reset()}}.

Here is the caller graph for this function\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=350pt]{d7/d88/if__em_8c_abe5d2e549cf6fbbbbcf0f93abada5a1b_icgraph}
\end{center}
\end{figure}
\mbox{\Hypertarget{if__em_8c_ae6e00be38ffc8765b38a60646e40c8e7}\label{if__em_8c_ae6e00be38ffc8765b38a60646e40c8e7}} 
\index{if\_em.c@{if\_em.c}!em\_enable\_phy\_wakeup@{em\_enable\_phy\_wakeup}}
\index{em\_enable\_phy\_wakeup@{em\_enable\_phy\_wakeup}!if\_em.c@{if\_em.c}}
\doxysubsubsection{\texorpdfstring{em\_enable\_phy\_wakeup()}{em\_enable\_phy\_wakeup()}}
{\footnotesize\ttfamily static int em\+\_\+enable\+\_\+phy\+\_\+wakeup (\begin{DoxyParamCaption}\item[{struct \mbox{\hyperlink{structe1000__softc}{e1000\+\_\+softc}} $\ast$}]{sc }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [static]}}



Definition at line \mbox{\hyperlink{if__em_8c_source_l03939}{3939}} of file \mbox{\hyperlink{if__em_8c_source}{if\+\_\+em.\+c}}.



References \mbox{\hyperlink{e1000__hw_8h_source_l00771}{e1000\+\_\+phy\+\_\+operations\+::acquire}}, \mbox{\hyperlink{e1000__ich8lan_8h_source_l00156}{BM\+\_\+\+MTA}}, \mbox{\hyperlink{e1000__ich8lan_8h_source_l00148}{BM\+\_\+\+RCTL}}, \mbox{\hyperlink{e1000__ich8lan_8h_source_l00162}{BM\+\_\+\+RCTL\+\_\+\+BAM}}, \mbox{\hyperlink{e1000__ich8lan_8h_source_l00161}{BM\+\_\+\+RCTL\+\_\+\+MO\+\_\+\+MASK}}, \mbox{\hyperlink{e1000__ich8lan_8h_source_l00160}{BM\+\_\+\+RCTL\+\_\+\+MO\+\_\+\+SHIFT}}, \mbox{\hyperlink{e1000__ich8lan_8h_source_l00159}{BM\+\_\+\+RCTL\+\_\+\+MPE}}, \mbox{\hyperlink{e1000__ich8lan_8h_source_l00163}{BM\+\_\+\+RCTL\+\_\+\+PMCF}}, \mbox{\hyperlink{e1000__ich8lan_8h_source_l00164}{BM\+\_\+\+RCTL\+\_\+\+RFCE}}, \mbox{\hyperlink{e1000__ich8lan_8h_source_l00158}{BM\+\_\+\+RCTL\+\_\+\+UPE}}, \mbox{\hyperlink{e1000__ich8lan_8h_source_l00149}{BM\+\_\+\+WUC}}, \mbox{\hyperlink{e1000__phy_8h_source_l00161}{BM\+\_\+\+WUC\+\_\+\+ENABLE\+\_\+\+BIT}}, \mbox{\hyperlink{e1000__phy_8h_source_l00159}{BM\+\_\+\+WUC\+\_\+\+ENABLE\+\_\+\+PAGE}}, \mbox{\hyperlink{e1000__phy_8h_source_l00160}{BM\+\_\+\+WUC\+\_\+\+ENABLE\+\_\+\+REG}}, \mbox{\hyperlink{e1000__phy_8h_source_l00162}{BM\+\_\+\+WUC\+\_\+\+HOST\+\_\+\+WU\+\_\+\+BIT}}, \mbox{\hyperlink{e1000__ich8lan_8h_source_l00150}{BM\+\_\+\+WUFC}}, \mbox{\hyperlink{e1000__ich8lan_8c_source_l02721}{e1000\+\_\+copy\+\_\+rx\+\_\+addrs\+\_\+to\+\_\+phy\+\_\+ich8lan()}}, \mbox{\hyperlink{e1000__regs_8h_source_l00039}{E1000\+\_\+\+CTRL}}, \mbox{\hyperlink{e1000__defines_8h_source_l00286}{E1000\+\_\+\+CTRL\+\_\+\+RFCE}}, \mbox{\hyperlink{e1000__regs_8h_source_l00496}{E1000\+\_\+\+MTA}}, \mbox{\hyperlink{e1000__regs_8h_source_l00089}{E1000\+\_\+\+RCTL}}, \mbox{\hyperlink{e1000__defines_8h_source_l00205}{E1000\+\_\+\+RCTL\+\_\+\+BAM}}, \mbox{\hyperlink{e1000__defines_8h_source_l00204}{E1000\+\_\+\+RCTL\+\_\+\+MO\+\_\+3}}, \mbox{\hyperlink{e1000__defines_8h_source_l00203}{E1000\+\_\+\+RCTL\+\_\+\+MO\+\_\+\+SHIFT}}, \mbox{\hyperlink{e1000__defines_8h_source_l00194}{E1000\+\_\+\+RCTL\+\_\+\+MPE}}, \mbox{\hyperlink{e1000__defines_8h_source_l00219}{E1000\+\_\+\+RCTL\+\_\+\+PMCF}}, \mbox{\hyperlink{e1000__defines_8h_source_l00193}{E1000\+\_\+\+RCTL\+\_\+\+UPE}}, \mbox{\hyperlink{e1000__api_8c_source_l01024}{e1000\+\_\+read\+\_\+phy\+\_\+reg()}}, \mbox{\hyperlink{e1000__phy_8c_source_l00291}{e1000\+\_\+read\+\_\+phy\+\_\+reg\+\_\+mdic()}}, \mbox{\hyperlink{e1000__osdep_8h_source_l00191}{E1000\+\_\+\+READ\+\_\+\+REG}}, \mbox{\hyperlink{e1000__osdep_8h_source_l00201}{E1000\+\_\+\+READ\+\_\+\+REG\+\_\+\+ARRAY}}, \mbox{\hyperlink{e1000__api_8c_source_l01041}{e1000\+\_\+write\+\_\+phy\+\_\+reg()}}, \mbox{\hyperlink{e1000__phy_8c_source_l00356}{e1000\+\_\+write\+\_\+phy\+\_\+reg\+\_\+mdic()}}, \mbox{\hyperlink{e1000__osdep_8h_source_l00196}{E1000\+\_\+\+WRITE\+\_\+\+REG}}, \mbox{\hyperlink{e1000__regs_8h_source_l00505}{E1000\+\_\+\+WUC}}, \mbox{\hyperlink{e1000__defines_8h_source_l00045}{E1000\+\_\+\+WUC\+\_\+\+APME}}, \mbox{\hyperlink{e1000__defines_8h_source_l00049}{E1000\+\_\+\+WUC\+\_\+\+PHY\+\_\+\+WAKE}}, \mbox{\hyperlink{e1000__defines_8h_source_l00046}{E1000\+\_\+\+WUC\+\_\+\+PME\+\_\+\+EN}}, \mbox{\hyperlink{e1000__regs_8h_source_l00506}{E1000\+\_\+\+WUFC}}, \mbox{\hyperlink{if__em_8h_source_l00442}{e1000\+\_\+softc\+::hw}}, \mbox{\hyperlink{e1000__phy_8h_source_l00139}{IGP01\+E1000\+\_\+\+PHY\+\_\+\+PAGE\+\_\+\+SELECT}}, \mbox{\hyperlink{e1000__phy_8h_source_l00141}{IGP\+\_\+\+PAGE\+\_\+\+SHIFT}}, \mbox{\hyperlink{e1000__hw_8h_source_l01028}{e1000\+\_\+hw\+::mac}}, \mbox{\hyperlink{e1000__hw_8h_source_l00830}{e1000\+\_\+mac\+\_\+info\+::mta\+\_\+reg\+\_\+count}}, \mbox{\hyperlink{e1000__hw_8h_source_l00856}{e1000\+\_\+phy\+\_\+info\+::ops}}, \mbox{\hyperlink{e1000__hw_8h_source_l01030}{e1000\+\_\+hw\+::phy}}, \mbox{\hyperlink{e1000__hw_8h_source_l00784}{e1000\+\_\+phy\+\_\+operations\+::release}}, and \mbox{\hyperlink{if__em_8h_source_l00486}{e1000\+\_\+softc\+::wol}}.



Referenced by \mbox{\hyperlink{if__em_8c_source_l03859}{em\+\_\+enable\+\_\+wakeup()}}.

Here is the call graph for this function\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=350pt]{d7/d88/if__em_8c_ae6e00be38ffc8765b38a60646e40c8e7_cgraph}
\end{center}
\end{figure}
Here is the caller graph for this function\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=350pt]{d7/d88/if__em_8c_ae6e00be38ffc8765b38a60646e40c8e7_icgraph}
\end{center}
\end{figure}
\mbox{\Hypertarget{if__em_8c_abe7e9704b241a7686531c8df56740bea}\label{if__em_8c_abe7e9704b241a7686531c8df56740bea}} 
\index{if\_em.c@{if\_em.c}!em\_enable\_vectors\_82574@{em\_enable\_vectors\_82574}}
\index{em\_enable\_vectors\_82574@{em\_enable\_vectors\_82574}!if\_em.c@{if\_em.c}}
\doxysubsubsection{\texorpdfstring{em\_enable\_vectors\_82574()}{em\_enable\_vectors\_82574()}}
{\footnotesize\ttfamily static void em\+\_\+enable\+\_\+vectors\+\_\+82574 (\begin{DoxyParamCaption}\item[{if\+\_\+ctx\+\_\+t}]{ctx }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [static]}}



Definition at line \mbox{\hyperlink{if__em_8c_source_l04870}{4870}} of file \mbox{\hyperlink{if__em_8c_source}{if\+\_\+em.\+c}}.



References \mbox{\hyperlink{if__em_8h_source_l00445}{e1000\+\_\+softc\+::ctx}}, \mbox{\hyperlink{e1000__api_8c_source_l01340}{e1000\+\_\+read\+\_\+nvm()}}, \mbox{\hyperlink{e1000__api_8c_source_l01309}{e1000\+\_\+update\+\_\+nvm\+\_\+checksum()}}, \mbox{\hyperlink{e1000__api_8c_source_l01358}{e1000\+\_\+write\+\_\+nvm()}}, \mbox{\hyperlink{if__em_8h_source_l00357}{EM\+\_\+\+NVM\+\_\+\+MSIX\+\_\+\+N\+\_\+\+MASK}}, \mbox{\hyperlink{if__em_8h_source_l00358}{EM\+\_\+\+NVM\+\_\+\+MSIX\+\_\+\+N\+\_\+\+SHIFT}}, \mbox{\hyperlink{if__em_8h_source_l00356}{EM\+\_\+\+NVM\+\_\+\+PCIE\+\_\+\+CTRL}}, and \mbox{\hyperlink{if__em_8h_source_l00442}{e1000\+\_\+softc\+::hw}}.



Referenced by \mbox{\hyperlink{if__em_8c_source_l02286}{em\+\_\+setup\+\_\+msix()}}.

Here is the call graph for this function\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=350pt]{d7/d88/if__em_8c_abe7e9704b241a7686531c8df56740bea_cgraph}
\end{center}
\end{figure}
Here is the caller graph for this function\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=350pt]{d7/d88/if__em_8c_abe7e9704b241a7686531c8df56740bea_icgraph}
\end{center}
\end{figure}
\mbox{\Hypertarget{if__em_8c_a9bb35f4b8418c6e457b15cd3d03cea79}\label{if__em_8c_a9bb35f4b8418c6e457b15cd3d03cea79}} 
\index{if\_em.c@{if\_em.c}!em\_enable\_wakeup@{em\_enable\_wakeup}}
\index{em\_enable\_wakeup@{em\_enable\_wakeup}!if\_em.c@{if\_em.c}}
\doxysubsubsection{\texorpdfstring{em\_enable\_wakeup()}{em\_enable\_wakeup()}}
{\footnotesize\ttfamily static void em\+\_\+enable\+\_\+wakeup (\begin{DoxyParamCaption}\item[{if\+\_\+ctx\+\_\+t}]{ctx }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [static]}}



Definition at line \mbox{\hyperlink{if__em_8c_source_l03859}{3859}} of file \mbox{\hyperlink{if__em_8c_source}{if\+\_\+em.\+c}}.



References \mbox{\hyperlink{if__em_8h_source_l00445}{e1000\+\_\+softc\+::ctx}}, \mbox{\hyperlink{if__em_8h_source_l00451}{e1000\+\_\+softc\+::dev}}, \mbox{\hyperlink{e1000__regs_8h_source_l00039}{E1000\+\_\+\+CTRL}}, \mbox{\hyperlink{e1000__regs_8h_source_l00044}{E1000\+\_\+\+CTRL\+\_\+\+EXT}}, \mbox{\hyperlink{e1000__defines_8h_source_l00072}{E1000\+\_\+\+CTRL\+\_\+\+EXT\+\_\+\+SDP3\+\_\+\+DATA}}, \mbox{\hyperlink{e1000__defines_8h_source_l00277}{E1000\+\_\+\+CTRL\+\_\+\+SWDPIN2}}, \mbox{\hyperlink{e1000__defines_8h_source_l00280}{E1000\+\_\+\+CTRL\+\_\+\+SWDPIN3}}, \mbox{\hyperlink{e1000__hw_8h_source_l00260}{e1000\+\_\+ich10lan}}, \mbox{\hyperlink{e1000__hw_8h_source_l00258}{e1000\+\_\+ich8lan}}, \mbox{\hyperlink{e1000__hw_8h_source_l00259}{e1000\+\_\+ich9lan}}, \mbox{\hyperlink{e1000__ich8lan_8c_source_l05572}{e1000\+\_\+igp3\+\_\+phy\+\_\+powerdown\+\_\+workaround\+\_\+ich8lan()}}, \mbox{\hyperlink{e1000__hw_8h_source_l00284}{e1000\+\_\+media\+\_\+type\+\_\+fiber}}, \mbox{\hyperlink{e1000__hw_8h_source_l00285}{e1000\+\_\+media\+\_\+type\+\_\+internal\+\_\+serdes}}, \mbox{\hyperlink{e1000__hw_8h_source_l00261}{e1000\+\_\+pchlan}}, \mbox{\hyperlink{e1000__hw_8h_source_l00314}{e1000\+\_\+phy\+\_\+igp\+\_\+3}}, \mbox{\hyperlink{e1000__regs_8h_source_l00089}{E1000\+\_\+\+RCTL}}, \mbox{\hyperlink{e1000__defines_8h_source_l00194}{E1000\+\_\+\+RCTL\+\_\+\+MPE}}, \mbox{\hyperlink{e1000__osdep_8h_source_l00191}{E1000\+\_\+\+READ\+\_\+\+REG}}, \mbox{\hyperlink{e1000__ich8lan_8c_source_l05666}{e1000\+\_\+suspend\+\_\+workarounds\+\_\+ich8lan()}}, \mbox{\hyperlink{e1000__osdep_8h_source_l00196}{E1000\+\_\+\+WRITE\+\_\+\+REG}}, \mbox{\hyperlink{e1000__regs_8h_source_l00505}{E1000\+\_\+\+WUC}}, \mbox{\hyperlink{e1000__defines_8h_source_l00046}{E1000\+\_\+\+WUC\+\_\+\+PME\+\_\+\+EN}}, \mbox{\hyperlink{e1000__regs_8h_source_l00506}{E1000\+\_\+\+WUFC}}, \mbox{\hyperlink{e1000__defines_8h_source_l00054}{E1000\+\_\+\+WUFC\+\_\+\+EX}}, \mbox{\hyperlink{e1000__defines_8h_source_l00053}{E1000\+\_\+\+WUFC\+\_\+\+MAG}}, \mbox{\hyperlink{e1000__defines_8h_source_l00055}{E1000\+\_\+\+WUFC\+\_\+\+MC}}, \mbox{\hyperlink{if__em_8c_source_l03939}{em\+\_\+enable\+\_\+phy\+\_\+wakeup()}}, \mbox{\hyperlink{if__em_8h_source_l00442}{e1000\+\_\+softc\+::hw}}, \mbox{\hyperlink{e1000__hw_8h_source_l01028}{e1000\+\_\+hw\+::mac}}, \mbox{\hyperlink{e1000__hw_8h_source_l00871}{e1000\+\_\+phy\+\_\+info\+::media\+\_\+type}}, \mbox{\hyperlink{e1000__hw_8h_source_l01030}{e1000\+\_\+hw\+::phy}}, \mbox{\hyperlink{e1000__hw_8h_source_l00815}{e1000\+\_\+mac\+\_\+info\+::type}}, \mbox{\hyperlink{e1000__hw_8h_source_l00857}{e1000\+\_\+phy\+\_\+info\+::type}}, and \mbox{\hyperlink{if__em_8h_source_l00486}{e1000\+\_\+softc\+::wol}}.



Referenced by \mbox{\hyperlink{if__em_8c_source_l01210}{em\+\_\+if\+\_\+suspend()}}.

Here is the call graph for this function\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=350pt]{d7/d88/if__em_8c_a9bb35f4b8418c6e457b15cd3d03cea79_cgraph}
\end{center}
\end{figure}
Here is the caller graph for this function\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=350pt]{d7/d88/if__em_8c_a9bb35f4b8418c6e457b15cd3d03cea79_icgraph}
\end{center}
\end{figure}
\mbox{\Hypertarget{if__em_8c_a6ac8b41811fabb9442530c1ca1350853}\label{if__em_8c_a6ac8b41811fabb9442530c1ca1350853}} 
\index{if\_em.c@{if\_em.c}!em\_free\_pci\_resources@{em\_free\_pci\_resources}}
\index{em\_free\_pci\_resources@{em\_free\_pci\_resources}!if\_em.c@{if\_em.c}}
\doxysubsubsection{\texorpdfstring{em\_free\_pci\_resources()}{em\_free\_pci\_resources()}}
{\footnotesize\ttfamily static void em\+\_\+free\+\_\+pci\+\_\+resources (\begin{DoxyParamCaption}\item[{if\+\_\+ctx\+\_\+t}]{ctx }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [static]}}



Definition at line \mbox{\hyperlink{if__em_8c_source_l02249}{2249}} of file \mbox{\hyperlink{if__em_8c_source}{if\+\_\+em.\+c}}.



References \mbox{\hyperlink{if__em_8h_source_l00445}{e1000\+\_\+softc\+::ctx}}, \mbox{\hyperlink{if__em_8h_source_l00459}{e1000\+\_\+softc\+::flash}}, \mbox{\hyperlink{if__em_8h_source_l00460}{e1000\+\_\+softc\+::ioport}}, \mbox{\hyperlink{if__em_8h_source_l00456}{e1000\+\_\+softc\+::irq}}, \mbox{\hyperlink{if__em_8h_source_l00458}{e1000\+\_\+softc\+::memory}}, \mbox{\hyperlink{if__em_8h_source_l00437}{em\+\_\+rx\+\_\+queue\+::que\+\_\+irq}}, \mbox{\hyperlink{if__em_8h_source_l00455}{e1000\+\_\+softc\+::rx\+\_\+queues}}, and \mbox{\hyperlink{if__em_8h_source_l00431}{em\+\_\+rx\+\_\+queue\+::sc}}.



Referenced by \mbox{\hyperlink{if__em_8c_source_l00793}{em\+\_\+if\+\_\+attach\+\_\+pre()}}, and \mbox{\hyperlink{if__em_8c_source_l01177}{em\+\_\+if\+\_\+detach()}}.

Here is the caller graph for this function\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=346pt]{d7/d88/if__em_8c_a6ac8b41811fabb9442530c1ca1350853_icgraph}
\end{center}
\end{figure}
\mbox{\Hypertarget{if__em_8c_a2070c89ba8d1732be7db570c86581c74}\label{if__em_8c_a2070c89ba8d1732be7db570c86581c74}} 
\index{if\_em.c@{if\_em.c}!em\_fw\_version\_locked@{em\_fw\_version\_locked}}
\index{em\_fw\_version\_locked@{em\_fw\_version\_locked}!if\_em.c@{if\_em.c}}
\doxysubsubsection{\texorpdfstring{em\_fw\_version\_locked()}{em\_fw\_version\_locked()}}
{\footnotesize\ttfamily static void em\+\_\+fw\+\_\+version\+\_\+locked (\begin{DoxyParamCaption}\item[{if\+\_\+ctx\+\_\+t}]{ctx }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [static]}}



Definition at line \mbox{\hyperlink{if__em_8c_source_l04493}{4493}} of file \mbox{\hyperlink{if__em_8c_source}{if\+\_\+em.\+c}}.



References \mbox{\hyperlink{e1000__osdep_8h_source_l00149}{ASSERT\+\_\+\+CTX\+\_\+\+LOCK\+\_\+\+HELD}}, \mbox{\hyperlink{if__em_8h_source_l00445}{e1000\+\_\+softc\+::ctx}}, \mbox{\hyperlink{e1000__nvm_8c_source_l01286}{e1000\+\_\+get\+\_\+fw\+\_\+version()}}, \mbox{\hyperlink{e1000__api_8c_source_l01340}{e1000\+\_\+read\+\_\+nvm()}}, \mbox{\hyperlink{e1000__nvm_8h_source_l00048}{e1000\+\_\+fw\+\_\+version\+::eep\+\_\+build}}, \mbox{\hyperlink{e1000__nvm_8h_source_l00046}{e1000\+\_\+fw\+\_\+version\+::eep\+\_\+major}}, \mbox{\hyperlink{e1000__nvm_8h_source_l00047}{e1000\+\_\+fw\+\_\+version\+::eep\+\_\+minor}}, \mbox{\hyperlink{if__em_8h_source_l00513}{e1000\+\_\+softc\+::fw\+\_\+ver}}, \mbox{\hyperlink{if__em_8h_source_l00442}{e1000\+\_\+softc\+::hw}}, \mbox{\hyperlink{if__em_8c_source_l00035}{igb\+\_\+mac\+\_\+min}}, \mbox{\hyperlink{if__em_8h_source_l00321}{INIT\+\_\+\+DEBUGOUT}}, \mbox{\hyperlink{e1000__hw_8h_source_l01028}{e1000\+\_\+hw\+::mac}}, \mbox{\hyperlink{e1000__defines_8h_source_l01100}{NVM\+\_\+\+IMAGE\+\_\+\+ID\+\_\+\+MASK}}, \mbox{\hyperlink{e1000__defines_8h_source_l01098}{NVM\+\_\+\+MAJOR\+\_\+\+MASK}}, \mbox{\hyperlink{e1000__defines_8h_source_l01102}{NVM\+\_\+\+MAJOR\+\_\+\+SHIFT}}, \mbox{\hyperlink{e1000__defines_8h_source_l01099}{NVM\+\_\+\+MINOR\+\_\+\+MASK}}, \mbox{\hyperlink{e1000__defines_8h_source_l01103}{NVM\+\_\+\+MINOR\+\_\+\+SHIFT}}, \mbox{\hyperlink{e1000__defines_8h_source_l01086}{NVM\+\_\+\+VERSION}}, and \mbox{\hyperlink{e1000__hw_8h_source_l00815}{e1000\+\_\+mac\+\_\+info\+::type}}.



Referenced by \mbox{\hyperlink{if__em_8c_source_l00793}{em\+\_\+if\+\_\+attach\+\_\+pre()}}.

Here is the call graph for this function\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=350pt]{d7/d88/if__em_8c_a2070c89ba8d1732be7db570c86581c74_cgraph}
\end{center}
\end{figure}
Here is the caller graph for this function\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=344pt]{d7/d88/if__em_8c_a2070c89ba8d1732be7db570c86581c74_icgraph}
\end{center}
\end{figure}
\mbox{\Hypertarget{if__em_8c_ad6a8dc0a3f384cf3b2a5803432d88804}\label{if__em_8c_ad6a8dc0a3f384cf3b2a5803432d88804}} 
\index{if\_em.c@{if\_em.c}!em\_get\_hw\_control@{em\_get\_hw\_control}}
\index{em\_get\_hw\_control@{em\_get\_hw\_control}!if\_em.c@{if\_em.c}}
\doxysubsubsection{\texorpdfstring{em\_get\_hw\_control()}{em\_get\_hw\_control()}}
{\footnotesize\ttfamily static void em\+\_\+get\+\_\+hw\+\_\+control (\begin{DoxyParamCaption}\item[{struct \mbox{\hyperlink{structe1000__softc}{e1000\+\_\+softc}} $\ast$}]{sc }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [static]}}



Definition at line \mbox{\hyperlink{if__em_8c_source_l03673}{3673}} of file \mbox{\hyperlink{if__em_8c_source}{if\+\_\+em.\+c}}.



References \mbox{\hyperlink{e1000__hw_8h_source_l00254}{e1000\+\_\+82573}}, \mbox{\hyperlink{e1000__regs_8h_source_l00044}{E1000\+\_\+\+CTRL\+\_\+\+EXT}}, \mbox{\hyperlink{e1000__defines_8h_source_l00094}{E1000\+\_\+\+CTRL\+\_\+\+EXT\+\_\+\+DRV\+\_\+\+LOAD}}, \mbox{\hyperlink{e1000__osdep_8h_source_l00191}{E1000\+\_\+\+READ\+\_\+\+REG}}, \mbox{\hyperlink{e1000__regs_8h_source_l00544}{E1000\+\_\+\+SWSM}}, \mbox{\hyperlink{e1000__defines_8h_source_l00540}{E1000\+\_\+\+SWSM\+\_\+\+DRV\+\_\+\+LOAD}}, \mbox{\hyperlink{e1000__osdep_8h_source_l00196}{E1000\+\_\+\+WRITE\+\_\+\+REG}}, \mbox{\hyperlink{if__em_8h_source_l00442}{e1000\+\_\+softc\+::hw}}, \mbox{\hyperlink{e1000__hw_8h_source_l01028}{e1000\+\_\+hw\+::mac}}, \mbox{\hyperlink{e1000__hw_8h_source_l00815}{e1000\+\_\+mac\+\_\+info\+::type}}, and \mbox{\hyperlink{if__em_8h_source_l00528}{e1000\+\_\+softc\+::vf\+\_\+ifp}}.



Referenced by \mbox{\hyperlink{if__em_8c_source_l01133}{em\+\_\+if\+\_\+attach\+\_\+post()}}, \mbox{\hyperlink{if__em_8c_source_l01293}{em\+\_\+if\+\_\+init()}}, and \mbox{\hyperlink{if__em_8c_source_l02472}{em\+\_\+reset()}}.

Here is the caller graph for this function\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=350pt]{d7/d88/if__em_8c_ad6a8dc0a3f384cf3b2a5803432d88804_icgraph}
\end{center}
\end{figure}
\mbox{\Hypertarget{if__em_8c_a1eeb40c55191eed799f28aff48c6a460}\label{if__em_8c_a1eeb40c55191eed799f28aff48c6a460}} 
\index{if\_em.c@{if\_em.c}!em\_get\_regs@{em\_get\_regs}}
\index{em\_get\_regs@{em\_get\_regs}!if\_em.c@{if\_em.c}}
\doxysubsubsection{\texorpdfstring{em\_get\_regs()}{em\_get\_regs()}}
{\footnotesize\ttfamily static int em\+\_\+get\+\_\+regs (\begin{DoxyParamCaption}\item[{SYSCTL\+\_\+\+HANDLER\+\_\+\+ARGS}]{ }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [static]}}



Definition at line \mbox{\hyperlink{if__em_8c_source_l00614}{614}} of file \mbox{\hyperlink{if__em_8c_source}{if\+\_\+em.\+c}}.



References \mbox{\hyperlink{e1000__hw_8h_source_l00426}{e1000\+\_\+rx\+\_\+desc\+\_\+extended\+::buffer\+\_\+addr}}, \mbox{\hyperlink{e1000__regs_8h_source_l00039}{E1000\+\_\+\+CTRL}}, \mbox{\hyperlink{e1000__regs_8h_source_l00044}{E1000\+\_\+\+CTRL\+\_\+\+EXT}}, \mbox{\hyperlink{e1000__regs_8h_source_l00079}{E1000\+\_\+\+ICR}}, \mbox{\hyperlink{e1000__regs_8h_source_l00089}{E1000\+\_\+\+RCTL}}, \mbox{\hyperlink{e1000__regs_8h_source_l00248}{E1000\+\_\+\+RDBAH}}, \mbox{\hyperlink{e1000__regs_8h_source_l00246}{E1000\+\_\+\+RDBAL}}, \mbox{\hyperlink{e1000__regs_8h_source_l00254}{E1000\+\_\+\+RDH}}, \mbox{\hyperlink{e1000__regs_8h_source_l00250}{E1000\+\_\+\+RDLEN}}, \mbox{\hyperlink{e1000__regs_8h_source_l00259}{E1000\+\_\+\+RDT}}, \mbox{\hyperlink{e1000__osdep_8h_source_l00191}{E1000\+\_\+\+READ\+\_\+\+REG}}, \mbox{\hyperlink{e1000__regs_8h_source_l00261}{E1000\+\_\+\+RXDCTL}}, \mbox{\hyperlink{e1000__regs_8h_source_l00041}{E1000\+\_\+\+STATUS}}, \mbox{\hyperlink{e1000__regs_8h_source_l00104}{E1000\+\_\+\+TCTL}}, \mbox{\hyperlink{e1000__regs_8h_source_l00267}{E1000\+\_\+\+TDBAH}}, \mbox{\hyperlink{e1000__regs_8h_source_l00265}{E1000\+\_\+\+TDBAL}}, \mbox{\hyperlink{e1000__regs_8h_source_l00307}{E1000\+\_\+\+TDFH}}, \mbox{\hyperlink{e1000__regs_8h_source_l00309}{E1000\+\_\+\+TDFHS}}, \mbox{\hyperlink{e1000__regs_8h_source_l00311}{E1000\+\_\+\+TDFPC}}, \mbox{\hyperlink{e1000__regs_8h_source_l00308}{E1000\+\_\+\+TDFT}}, \mbox{\hyperlink{e1000__regs_8h_source_l00271}{E1000\+\_\+\+TDH}}, \mbox{\hyperlink{e1000__regs_8h_source_l00269}{E1000\+\_\+\+TDLEN}}, \mbox{\hyperlink{e1000__regs_8h_source_l00276}{E1000\+\_\+\+TDT}}, \mbox{\hyperlink{e1000__defines_8h_source_l00407}{E1000\+\_\+\+TXD\+\_\+\+STAT\+\_\+\+DD}}, \mbox{\hyperlink{e1000__regs_8h_source_l00278}{E1000\+\_\+\+TXDCTL}}, \mbox{\hyperlink{structe1000__tx__desc_acd8cb0410918b924df174cf58649718b}{e1000\+\_\+tx\+\_\+desc\+::fields}}, \mbox{\hyperlink{if__em_8h_source_l00442}{e1000\+\_\+softc\+::hw}}, \mbox{\hyperlink{if__em_8c_source_l00612}{IGB\+\_\+\+REGS\+\_\+\+LEN}}, \mbox{\hyperlink{e1000__hw_8h_source_l00442}{e1000\+\_\+rx\+\_\+desc\+\_\+extended\+::length}}, \mbox{\hyperlink{unione1000__rx__desc__extended_a1e3bad30d5c83fd3fed03c43f34358b7}{e1000\+\_\+rx\+\_\+desc\+\_\+extended\+::read}}, \mbox{\hyperlink{if__em_8h_source_l00407}{rx\+\_\+ring\+::rx\+\_\+base}}, \mbox{\hyperlink{if__em_8h_source_l00444}{e1000\+\_\+softc\+::shared}}, \mbox{\hyperlink{e1000__hw_8h_source_l00498}{e1000\+\_\+tx\+\_\+desc\+::status}}, \mbox{\hyperlink{e1000__hw_8h_source_l00441}{e1000\+\_\+rx\+\_\+desc\+\_\+extended\+::status\+\_\+error}}, \mbox{\hyperlink{if__em_8h_source_l00373}{tx\+\_\+ring\+::tx\+\_\+base}}, \mbox{\hyperlink{unione1000__rx__desc__extended_a964033782db997d891497b154093d30f}{e1000\+\_\+rx\+\_\+desc\+\_\+extended\+::upper}}, \mbox{\hyperlink{structe1000__tx__desc_aaa32058a4c997b4124e4eb9b1f993cfb}{e1000\+\_\+tx\+\_\+desc\+::upper}}, and \mbox{\hyperlink{unione1000__rx__desc__extended_a3e1e29a280931c2841f8b88e5f0d2d86}{e1000\+\_\+rx\+\_\+desc\+\_\+extended\+::wb}}.



Referenced by \mbox{\hyperlink{if__em_8c_source_l00793}{em\+\_\+if\+\_\+attach\+\_\+pre()}}.

Here is the caller graph for this function\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=297pt]{d7/d88/if__em_8c_a1eeb40c55191eed799f28aff48c6a460_icgraph}
\end{center}
\end{figure}
\mbox{\Hypertarget{if__em_8c_a312d67fcdc636357eb667f30ce13c04e}\label{if__em_8c_a312d67fcdc636357eb667f30ce13c04e}} 
\index{if\_em.c@{if\_em.c}!em\_get\_rs@{em\_get\_rs}}
\index{em\_get\_rs@{em\_get\_rs}!if\_em.c@{if\_em.c}}
\doxysubsubsection{\texorpdfstring{em\_get\_rs()}{em\_get\_rs()}}
{\footnotesize\ttfamily static int em\+\_\+get\+\_\+rs (\begin{DoxyParamCaption}\item[{SYSCTL\+\_\+\+HANDLER\+\_\+\+ARGS}]{ }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [static]}}



Definition at line \mbox{\hyperlink{if__em_8c_source_l04805}{4805}} of file \mbox{\hyperlink{if__em_8c_source}{if\+\_\+em.\+c}}.



References \mbox{\hyperlink{em__txrx_8c_source_l00094}{em\+\_\+dump\+\_\+rs()}}.



Referenced by \mbox{\hyperlink{if__em_8c_source_l00793}{em\+\_\+if\+\_\+attach\+\_\+pre()}}.

Here is the call graph for this function\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=264pt]{d7/d88/if__em_8c_a312d67fcdc636357eb667f30ce13c04e_cgraph}
\end{center}
\end{figure}
Here is the caller graph for this function\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=285pt]{d7/d88/if__em_8c_a312d67fcdc636357eb667f30ce13c04e_icgraph}
\end{center}
\end{figure}
\mbox{\Hypertarget{if__em_8c_a71cb8e23ed6ad465d313f66526be0f03}\label{if__em_8c_a71cb8e23ed6ad465d313f66526be0f03}} 
\index{if\_em.c@{if\_em.c}!em\_get\_wakeup@{em\_get\_wakeup}}
\index{em\_get\_wakeup@{em\_get\_wakeup}!if\_em.c@{if\_em.c}}
\doxysubsubsection{\texorpdfstring{em\_get\_wakeup()}{em\_get\_wakeup()}}
{\footnotesize\ttfamily static void em\+\_\+get\+\_\+wakeup (\begin{DoxyParamCaption}\item[{if\+\_\+ctx\+\_\+t}]{ctx }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [static]}}



Definition at line \mbox{\hyperlink{if__em_8c_source_l03737}{3737}} of file \mbox{\hyperlink{if__em_8c_source}{if\+\_\+em.\+c}}.



References \mbox{\hyperlink{e1000__hw_8h_source_l01032}{e1000\+\_\+hw\+::bus}}, \mbox{\hyperlink{if__em_8h_source_l00445}{e1000\+\_\+softc\+::ctx}}, \mbox{\hyperlink{if__em_8h_source_l00451}{e1000\+\_\+softc\+::dev}}, \mbox{\hyperlink{e1000__hw_8h_source_l00257}{e1000\+\_\+80003es2lan}}, \mbox{\hyperlink{e1000__hw_8h_source_l00240}{e1000\+\_\+82542}}, \mbox{\hyperlink{e1000__hw_8h_source_l00241}{e1000\+\_\+82543}}, \mbox{\hyperlink{e1000__hw_8h_source_l00242}{e1000\+\_\+82544}}, \mbox{\hyperlink{e1000__hw_8h_source_l00246}{e1000\+\_\+82546}}, \mbox{\hyperlink{e1000__hw_8h_source_l00247}{e1000\+\_\+82546\+\_\+rev\+\_\+3}}, \mbox{\hyperlink{e1000__hw_8h_source_l00252}{e1000\+\_\+82571}}, \mbox{\hyperlink{e1000__hw_8h_source_l00253}{e1000\+\_\+82572}}, \mbox{\hyperlink{e1000__hw_8h_source_l00254}{e1000\+\_\+82573}}, \mbox{\hyperlink{e1000__hw_8h_source_l00269}{e1000\+\_\+82575}}, \mbox{\hyperlink{e1000__hw_8h_source_l00270}{e1000\+\_\+82576}}, \mbox{\hyperlink{e1000__hw_8h_source_l00271}{e1000\+\_\+82580}}, \mbox{\hyperlink{e1000__hw_8h_source_l00256}{e1000\+\_\+82583}}, \mbox{\hyperlink{e1000__hw_8h_source_l00063}{E1000\+\_\+\+DEV\+\_\+\+ID\+\_\+82546\+EB\+\_\+\+FIBER}}, \mbox{\hyperlink{e1000__hw_8h_source_l00066}{E1000\+\_\+\+DEV\+\_\+\+ID\+\_\+82546\+GB\+\_\+\+FIBER}}, \mbox{\hyperlink{e1000__hw_8h_source_l00068}{E1000\+\_\+\+DEV\+\_\+\+ID\+\_\+82546\+GB\+\_\+\+PCIE}}, \mbox{\hyperlink{e1000__hw_8h_source_l00070}{E1000\+\_\+\+DEV\+\_\+\+ID\+\_\+82546\+GB\+\_\+\+QUAD\+\_\+\+COPPER\+\_\+\+KSP3}}, \mbox{\hyperlink{e1000__hw_8h_source_l00082}{E1000\+\_\+\+DEV\+\_\+\+ID\+\_\+82571\+EB\+\_\+\+FIBER}}, \mbox{\hyperlink{e1000__hw_8h_source_l00086}{E1000\+\_\+\+DEV\+\_\+\+ID\+\_\+82571\+EB\+\_\+\+QUAD\+\_\+\+COPPER}}, \mbox{\hyperlink{e1000__hw_8h_source_l00089}{E1000\+\_\+\+DEV\+\_\+\+ID\+\_\+82571\+EB\+\_\+\+QUAD\+\_\+\+COPPER\+\_\+\+LP}}, \mbox{\hyperlink{e1000__hw_8h_source_l00088}{E1000\+\_\+\+DEV\+\_\+\+ID\+\_\+82571\+EB\+\_\+\+QUAD\+\_\+\+FIBER}}, \mbox{\hyperlink{e1000__manage_8c_source_l00343}{e1000\+\_\+enable\+\_\+mng\+\_\+pass\+\_\+thru()}}, \mbox{\hyperlink{e1000__hw_8h_source_l00274}{e1000\+\_\+i210}}, \mbox{\hyperlink{e1000__hw_8h_source_l00275}{e1000\+\_\+i211}}, \mbox{\hyperlink{e1000__hw_8h_source_l00272}{e1000\+\_\+i350}}, \mbox{\hyperlink{e1000__hw_8h_source_l00273}{e1000\+\_\+i354}}, \mbox{\hyperlink{e1000__hw_8h_source_l00260}{e1000\+\_\+ich10lan}}, \mbox{\hyperlink{e1000__hw_8h_source_l00258}{e1000\+\_\+ich8lan}}, \mbox{\hyperlink{e1000__hw_8h_source_l00259}{e1000\+\_\+ich9lan}}, \mbox{\hyperlink{e1000__hw_8h_source_l00262}{e1000\+\_\+pch2lan}}, \mbox{\hyperlink{e1000__hw_8h_source_l00263}{e1000\+\_\+pch\+\_\+lpt}}, \mbox{\hyperlink{e1000__hw_8h_source_l00264}{e1000\+\_\+pch\+\_\+spt}}, \mbox{\hyperlink{e1000__hw_8h_source_l00261}{e1000\+\_\+pchlan}}, \mbox{\hyperlink{e1000__api_8c_source_l01340}{e1000\+\_\+read\+\_\+nvm()}}, \mbox{\hyperlink{e1000__osdep_8h_source_l00191}{E1000\+\_\+\+READ\+\_\+\+REG}}, \mbox{\hyperlink{e1000__regs_8h_source_l00041}{E1000\+\_\+\+STATUS}}, \mbox{\hyperlink{e1000__defines_8h_source_l00329}{E1000\+\_\+\+STATUS\+\_\+\+FUNC\+\_\+1}}, \mbox{\hyperlink{e1000__hw_8h_source_l00276}{e1000\+\_\+vfadapt}}, \mbox{\hyperlink{e1000__hw_8h_source_l00277}{e1000\+\_\+vfadapt\+\_\+i350}}, \mbox{\hyperlink{e1000__regs_8h_source_l00505}{E1000\+\_\+\+WUC}}, \mbox{\hyperlink{e1000__defines_8h_source_l00045}{E1000\+\_\+\+WUC\+\_\+\+APME}}, \mbox{\hyperlink{e1000__defines_8h_source_l00053}{E1000\+\_\+\+WUFC\+\_\+\+MAG}}, \mbox{\hyperlink{e1000__defines_8h_source_l00055}{E1000\+\_\+\+WUFC\+\_\+\+MC}}, \mbox{\hyperlink{if__em_8h_source_l00242}{EM\+\_\+82544\+\_\+\+APME}}, \mbox{\hyperlink{if__em_8h_source_l00241}{EM\+\_\+\+EEPROM\+\_\+\+APME}}, \mbox{\hyperlink{e1000__hw_8h_source_l00908}{e1000\+\_\+bus\+\_\+info\+::func}}, \mbox{\hyperlink{if__em_8c_source_l00547}{global\+\_\+quad\+\_\+port\+\_\+a}}, \mbox{\hyperlink{if__em_8h_source_l00488}{e1000\+\_\+softc\+::has\+\_\+amt}}, \mbox{\hyperlink{if__em_8h_source_l00487}{e1000\+\_\+softc\+::has\+\_\+manage}}, \mbox{\hyperlink{if__em_8h_source_l00442}{e1000\+\_\+softc\+::hw}}, \mbox{\hyperlink{e1000__hw_8h_source_l01028}{e1000\+\_\+hw\+::mac}}, \mbox{\hyperlink{e1000__defines_8h_source_l01137}{NVM\+\_\+\+INIT\+\_\+\+CONTROL2\+\_\+\+REG}}, \mbox{\hyperlink{e1000__defines_8h_source_l01141}{NVM\+\_\+\+INIT\+\_\+\+CONTROL3\+\_\+\+PORT\+\_\+A}}, \mbox{\hyperlink{e1000__defines_8h_source_l01138}{NVM\+\_\+\+INIT\+\_\+\+CONTROL3\+\_\+\+PORT\+\_\+B}}, \mbox{\hyperlink{e1000__hw_8h_source_l00815}{e1000\+\_\+mac\+\_\+info\+::type}}, and \mbox{\hyperlink{if__em_8h_source_l00486}{e1000\+\_\+softc\+::wol}}.



Referenced by \mbox{\hyperlink{if__em_8c_source_l00793}{em\+\_\+if\+\_\+attach\+\_\+pre()}}.

Here is the call graph for this function\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=350pt]{d7/d88/if__em_8c_a71cb8e23ed6ad465d313f66526be0f03_cgraph}
\end{center}
\end{figure}
Here is the caller graph for this function\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=313pt]{d7/d88/if__em_8c_a71cb8e23ed6ad465d313f66526be0f03_icgraph}
\end{center}
\end{figure}
\mbox{\Hypertarget{if__em_8c_aedbffb7b879d8a76d9f338209398200b}\label{if__em_8c_aedbffb7b879d8a76d9f338209398200b}} 
\index{if\_em.c@{if\_em.c}!em\_handle\_link@{em\_handle\_link}}
\index{em\_handle\_link@{em\_handle\_link}!if\_em.c@{if\_em.c}}
\doxysubsubsection{\texorpdfstring{em\_handle\_link()}{em\_handle\_link()}}
{\footnotesize\ttfamily static void em\+\_\+handle\+\_\+link (\begin{DoxyParamCaption}\item[{void $\ast$}]{context }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [static]}}



Definition at line \mbox{\hyperlink{if__em_8c_source_l01540}{1540}} of file \mbox{\hyperlink{if__em_8c_source}{if\+\_\+em.\+c}}.



References \mbox{\hyperlink{if__em_8h_source_l00445}{e1000\+\_\+softc\+::ctx}}, \mbox{\hyperlink{e1000__hw_8h_source_l00846}{e1000\+\_\+mac\+\_\+info\+::get\+\_\+link\+\_\+status}}, \mbox{\hyperlink{if__em_8h_source_l00442}{e1000\+\_\+softc\+::hw}}, and \mbox{\hyperlink{e1000__hw_8h_source_l01028}{e1000\+\_\+hw\+::mac}}.



Referenced by \mbox{\hyperlink{if__em_8c_source_l01401}{em\+\_\+intr()}}, and \mbox{\hyperlink{if__em_8c_source_l01504}{em\+\_\+msix\+\_\+link()}}.

Here is the caller graph for this function\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=350pt]{d7/d88/if__em_8c_aedbffb7b879d8a76d9f338209398200b_icgraph}
\end{center}
\end{figure}
\mbox{\Hypertarget{if__em_8c_a61170a92149445784953cdb8631436ca}\label{if__em_8c_a61170a92149445784953cdb8631436ca}} 
\index{if\_em.c@{if\_em.c}!em\_identify\_hardware@{em\_identify\_hardware}}
\index{em\_identify\_hardware@{em\_identify\_hardware}!if\_em.c@{if\_em.c}}
\doxysubsubsection{\texorpdfstring{em\_identify\_hardware()}{em\_identify\_hardware()}}
{\footnotesize\ttfamily static void em\+\_\+identify\+\_\+hardware (\begin{DoxyParamCaption}\item[{if\+\_\+ctx\+\_\+t}]{ctx }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [static]}}



Definition at line \mbox{\hyperlink{if__em_8c_source_l01924}{1924}} of file \mbox{\hyperlink{if__em_8c_source}{if\+\_\+em.\+c}}.



References \mbox{\hyperlink{e1000__hw_8h_source_l01032}{e1000\+\_\+hw\+::bus}}, \mbox{\hyperlink{if__em_8h_source_l00445}{e1000\+\_\+softc\+::ctx}}, \mbox{\hyperlink{if__em_8h_source_l00451}{e1000\+\_\+softc\+::dev}}, \mbox{\hyperlink{e1000__hw_8h_source_l01047}{e1000\+\_\+hw\+::device\+\_\+id}}, \mbox{\hyperlink{e1000__api_8c_source_l00151}{e1000\+\_\+set\+\_\+mac\+\_\+type()}}, \mbox{\hyperlink{e1000__hw_8h_source_l00276}{e1000\+\_\+vfadapt}}, \mbox{\hyperlink{e1000__hw_8h_source_l00277}{e1000\+\_\+vfadapt\+\_\+i350}}, \mbox{\hyperlink{if__em_8h_source_l00442}{e1000\+\_\+softc\+::hw}}, \mbox{\hyperlink{e1000__hw_8h_source_l01028}{e1000\+\_\+hw\+::mac}}, \mbox{\hyperlink{e1000__hw_8h_source_l00909}{e1000\+\_\+bus\+\_\+info\+::pci\+\_\+cmd\+\_\+word}}, \mbox{\hyperlink{e1000__hw_8h_source_l01052}{e1000\+\_\+hw\+::revision\+\_\+id}}, \mbox{\hyperlink{e1000__hw_8h_source_l01049}{e1000\+\_\+hw\+::subsystem\+\_\+device\+\_\+id}}, \mbox{\hyperlink{e1000__hw_8h_source_l01048}{e1000\+\_\+hw\+::subsystem\+\_\+vendor\+\_\+id}}, \mbox{\hyperlink{e1000__hw_8h_source_l00815}{e1000\+\_\+mac\+\_\+info\+::type}}, \mbox{\hyperlink{e1000__hw_8h_source_l01050}{e1000\+\_\+hw\+::vendor\+\_\+id}}, and \mbox{\hyperlink{if__em_8h_source_l00528}{e1000\+\_\+softc\+::vf\+\_\+ifp}}.



Referenced by \mbox{\hyperlink{if__em_8c_source_l00793}{em\+\_\+if\+\_\+attach\+\_\+pre()}}.

Here is the call graph for this function\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=350pt]{d7/d88/if__em_8c_a61170a92149445784953cdb8631436ca_cgraph}
\end{center}
\end{figure}
Here is the caller graph for this function\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=342pt]{d7/d88/if__em_8c_a61170a92149445784953cdb8631436ca_icgraph}
\end{center}
\end{figure}
\mbox{\Hypertarget{if__em_8c_abee67329df15a0ec11526ebb421a2878}\label{if__em_8c_abee67329df15a0ec11526ebb421a2878}} 
\index{if\_em.c@{if\_em.c}!em\_if\_attach\_post@{em\_if\_attach\_post}}
\index{em\_if\_attach\_post@{em\_if\_attach\_post}!if\_em.c@{if\_em.c}}
\doxysubsubsection{\texorpdfstring{em\_if\_attach\_post()}{em\_if\_attach\_post()}}
{\footnotesize\ttfamily static int em\+\_\+if\+\_\+attach\+\_\+post (\begin{DoxyParamCaption}\item[{if\+\_\+ctx\+\_\+t}]{ctx }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [static]}}



Definition at line \mbox{\hyperlink{if__em_8c_source_l01133}{1133}} of file \mbox{\hyperlink{if__em_8c_source}{if\+\_\+em.\+c}}.



References \mbox{\hyperlink{if__em_8h_source_l00445}{e1000\+\_\+softc\+::ctx}}, \mbox{\hyperlink{if__em_8h_source_l00451}{e1000\+\_\+softc\+::dev}}, \mbox{\hyperlink{if__em_8c_source_l04213}{em\+\_\+add\+\_\+hw\+\_\+stats()}}, \mbox{\hyperlink{if__em_8c_source_l03673}{em\+\_\+get\+\_\+hw\+\_\+control()}}, \mbox{\hyperlink{if__em_8c_source_l01784}{em\+\_\+if\+\_\+update\+\_\+admin\+\_\+status()}}, \mbox{\hyperlink{if__em_8c_source_l02472}{em\+\_\+reset()}}, \mbox{\hyperlink{if__em_8c_source_l02869}{em\+\_\+setup\+\_\+interface()}}, \mbox{\hyperlink{if__em_8c_source_l04059}{em\+\_\+update\+\_\+stats\+\_\+counters()}}, \mbox{\hyperlink{e1000__hw_8h_source_l00846}{e1000\+\_\+mac\+\_\+info\+::get\+\_\+link\+\_\+status}}, \mbox{\hyperlink{if__em_8h_source_l00488}{e1000\+\_\+softc\+::has\+\_\+amt}}, \mbox{\hyperlink{if__em_8h_source_l00487}{e1000\+\_\+softc\+::has\+\_\+manage}}, \mbox{\hyperlink{if__em_8h_source_l00442}{e1000\+\_\+softc\+::hw}}, \mbox{\hyperlink{if__em_8h_source_l00321}{INIT\+\_\+\+DEBUGOUT}}, and \mbox{\hyperlink{e1000__hw_8h_source_l01028}{e1000\+\_\+hw\+::mac}}.

Here is the call graph for this function\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=350pt]{d7/d88/if__em_8c_abee67329df15a0ec11526ebb421a2878_cgraph}
\end{center}
\end{figure}
\mbox{\Hypertarget{if__em_8c_a5a147d500c5aa4f7c468e696f5902f9a}\label{if__em_8c_a5a147d500c5aa4f7c468e696f5902f9a}} 
\index{if\_em.c@{if\_em.c}!em\_if\_attach\_pre@{em\_if\_attach\_pre}}
\index{em\_if\_attach\_pre@{em\_if\_attach\_pre}!if\_em.c@{if\_em.c}}
\doxysubsubsection{\texorpdfstring{em\_if\_attach\_pre()}{em\_if\_attach\_pre()}}
{\footnotesize\ttfamily static int em\+\_\+if\+\_\+attach\+\_\+pre (\begin{DoxyParamCaption}\item[{if\+\_\+ctx\+\_\+t}]{ctx }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [static]}}



Definition at line \mbox{\hyperlink{if__em_8c_source_l00793}{793}} of file \mbox{\hyperlink{if__em_8c_source}{if\+\_\+em.\+c}}.



References \mbox{\hyperlink{e1000__hw_8h_source_l00812}{e1000\+\_\+mac\+\_\+info\+::addr}}, \mbox{\hyperlink{if__em_8h_source_l00220}{AUTO\+\_\+\+ALL\+\_\+\+MODES}}, \mbox{\hyperlink{e1000__hw_8h_source_l00844}{e1000\+\_\+mac\+\_\+info\+::autoneg}}, \mbox{\hyperlink{if__em_8h_source_l00216}{AUTONEG\+\_\+\+ADV\+\_\+\+DEFAULT}}, \mbox{\hyperlink{e1000__hw_8h_source_l00873}{e1000\+\_\+phy\+\_\+info\+::autoneg\+\_\+advertised}}, \mbox{\hyperlink{e1000__hw_8h_source_l00885}{e1000\+\_\+phy\+\_\+info\+::autoneg\+\_\+wait\+\_\+to\+\_\+complete}}, \mbox{\hyperlink{if__em_8c_source_l00490}{CSUM\+\_\+\+TSO}}, \mbox{\hyperlink{e1000__osdep_8h_source_l00171}{e1000\+\_\+osdep\+::ctx}}, \mbox{\hyperlink{if__em_8h_source_l00445}{e1000\+\_\+softc\+::ctx}}, \mbox{\hyperlink{if__em_8c_source_l00486}{DEFAULT\+\_\+\+ITR}}, \mbox{\hyperlink{e1000__osdep_8h_source_l00170}{e1000\+\_\+osdep\+::dev}}, \mbox{\hyperlink{if__em_8h_source_l00451}{e1000\+\_\+softc\+::dev}}, \mbox{\hyperlink{structe1000__hw_a166f8f6e4f6988f96cc484820dacc8f7}{e1000\+\_\+hw\+::dev\+\_\+spec}}, \mbox{\hyperlink{e1000__hw_8h_source_l01047}{e1000\+\_\+hw\+::device\+\_\+id}}, \mbox{\hyperlink{e1000__hw_8h_source_l00881}{e1000\+\_\+phy\+\_\+info\+::disable\+\_\+polarity\+\_\+correction}}, \mbox{\hyperlink{if__em_8h_source_l00204}{DO\+\_\+\+AUTO\+\_\+\+NEG}}, \mbox{\hyperlink{e1000__hw_8h_source_l00241}{e1000\+\_\+82543}}, \mbox{\hyperlink{e1000__hw_8h_source_l00255}{e1000\+\_\+82574}}, \mbox{\hyperlink{e1000__hw_8h_source_l00269}{e1000\+\_\+82575}}, \mbox{\hyperlink{e1000__api_8c_source_l01007}{e1000\+\_\+check\+\_\+reset\+\_\+block()}}, \mbox{\hyperlink{e1000__hw_8h_source_l00074}{E1000\+\_\+\+DEV\+\_\+\+ID\+\_\+82541\+ER}}, \mbox{\hyperlink{e1000__hw_8h_source_l00073}{E1000\+\_\+\+DEV\+\_\+\+ID\+\_\+82541\+ER\+\_\+\+LOM}}, \mbox{\hyperlink{e1000__ich8lan_8c_source_l01417}{e1000\+\_\+disable\+\_\+ulp\+\_\+lpt\+\_\+lp()}}, \mbox{\hyperlink{e1000__ich8lan_8h_source_l00126}{E1000\+\_\+\+FLASH\+\_\+\+BASE\+\_\+\+ADDR}}, \mbox{\hyperlink{e1000__api_8c_source_l00565}{e1000\+\_\+get\+\_\+bus\+\_\+info()}}, \mbox{\hyperlink{e1000__hw_8h_source_l00260}{e1000\+\_\+ich10lan}}, \mbox{\hyperlink{e1000__hw_8h_source_l00258}{e1000\+\_\+ich8lan}}, \mbox{\hyperlink{e1000__hw_8h_source_l00259}{e1000\+\_\+ich9lan}}, \mbox{\hyperlink{e1000__82541_8c_source_l01205}{e1000\+\_\+init\+\_\+script\+\_\+state\+\_\+82541()}}, \mbox{\hyperlink{e1000__regs_8h_source_l00080}{E1000\+\_\+\+ITR}}, \mbox{\hyperlink{e1000__hw_8h_source_l00283}{e1000\+\_\+media\+\_\+type\+\_\+copper}}, \mbox{\hyperlink{e1000__hw_8h_source_l00262}{e1000\+\_\+pch2lan}}, \mbox{\hyperlink{e1000__hw_8h_source_l00263}{e1000\+\_\+pch\+\_\+lpt}}, \mbox{\hyperlink{e1000__hw_8h_source_l00264}{e1000\+\_\+pch\+\_\+spt}}, \mbox{\hyperlink{e1000__hw_8h_source_l00261}{e1000\+\_\+pchlan}}, \mbox{\hyperlink{e1000__regs_8h_source_l00171}{E1000\+\_\+\+RADV}}, \mbox{\hyperlink{e1000__regs_8h_source_l00170}{E1000\+\_\+\+RDTR}}, \mbox{\hyperlink{e1000__api_8c_source_l01233}{e1000\+\_\+read\+\_\+mac\+\_\+addr()}}, \mbox{\hyperlink{e1000__osdep_8h_source_l00174}{E1000\+\_\+\+REGISTER}}, \mbox{\hyperlink{e1000__api_8c_source_l00682}{e1000\+\_\+reset\+\_\+hw()}}, \mbox{\hyperlink{e1000__82543_8c_source_l00311}{e1000\+\_\+set\+\_\+tbi\+\_\+compatibility\+\_\+82543()}}, \mbox{\hyperlink{e1000__api_8c_source_l00433}{e1000\+\_\+setup\+\_\+init\+\_\+funcs()}}, \mbox{\hyperlink{e1000__regs_8h_source_l00323}{E1000\+\_\+\+TADV}}, \mbox{\hyperlink{e1000__regs_8h_source_l00322}{E1000\+\_\+\+TIDV}}, \mbox{\hyperlink{e1000__api_8c_source_l01294}{e1000\+\_\+validate\+\_\+nvm\+\_\+checksum()}}, \mbox{\hyperlink{e1000__hw_8h_source_l00996}{e1000\+\_\+dev\+\_\+spec\+\_\+ich8lan\+::eee\+\_\+disable}}, \mbox{\hyperlink{if__em_8c_source_l00533}{eee\+\_\+setting}}, \mbox{\hyperlink{if__em_8c_source_l04708}{em\+\_\+add\+\_\+int\+\_\+delay\+\_\+sysctl()}}, \mbox{\hyperlink{if__em_8c_source_l01956}{em\+\_\+allocate\+\_\+pci\+\_\+resources()}}, \mbox{\hyperlink{if__em_8h_source_l00310}{EM\+\_\+\+BAR\+\_\+\+TYPE\+\_\+\+FLASH}}, \mbox{\hyperlink{if__em_8c_source_l00772}{EM\+\_\+\+CAPS}}, \mbox{\hyperlink{if__em_8h_source_l00293}{EM\+\_\+\+DBA\+\_\+\+ALIGN}}, \mbox{\hyperlink{if__em_8c_source_l02249}{em\+\_\+free\+\_\+pci\+\_\+resources()}}, \mbox{\hyperlink{if__em_8c_source_l04493}{em\+\_\+fw\+\_\+version\+\_\+locked()}}, \mbox{\hyperlink{if__em_8c_source_l00614}{em\+\_\+get\+\_\+regs()}}, \mbox{\hyperlink{if__em_8c_source_l04805}{em\+\_\+get\+\_\+rs()}}, \mbox{\hyperlink{if__em_8c_source_l03737}{em\+\_\+get\+\_\+wakeup()}}, \mbox{\hyperlink{if__em_8c_source_l01924}{em\+\_\+identify\+\_\+hardware()}}, \mbox{\hyperlink{if__em_8c_source_l03720}{em\+\_\+is\+\_\+valid\+\_\+ether\+\_\+addr()}}, \mbox{\hyperlink{if__em_8c_source_l00034}{em\+\_\+mac\+\_\+min}}, \mbox{\hyperlink{if__em_8h_source_l00223}{EM\+\_\+\+MASTER\+\_\+\+SLAVE}}, \mbox{\hyperlink{if__em_8h_source_l00331}{EM\+\_\+\+MAX\+\_\+\+SCATTER}}, \mbox{\hyperlink{if__em_8c_source_l04560}{em\+\_\+print\+\_\+fw\+\_\+version()}}, \mbox{\hyperlink{if__em_8c_source_l03699}{em\+\_\+release\+\_\+hw\+\_\+control()}}, \mbox{\hyperlink{if__em_8c_source_l00508}{em\+\_\+rx\+\_\+abs\+\_\+int\+\_\+delay\+\_\+dflt}}, \mbox{\hyperlink{if__em_8c_source_l00501}{em\+\_\+rx\+\_\+int\+\_\+delay\+\_\+dflt}}, \mbox{\hyperlink{if__em_8c_source_l04730}{em\+\_\+set\+\_\+flowcntl()}}, \mbox{\hyperlink{if__em_8c_source_l00739}{em\+\_\+set\+\_\+num\+\_\+queues()}}, \mbox{\hyperlink{if__em_8c_source_l02286}{em\+\_\+setup\+\_\+msix()}}, \mbox{\hyperlink{if__em_8c_source_l04784}{em\+\_\+sysctl\+\_\+debug\+\_\+info()}}, \mbox{\hyperlink{if__em_8c_source_l04768}{em\+\_\+sysctl\+\_\+eee()}}, \mbox{\hyperlink{if__em_8c_source_l04616}{em\+\_\+sysctl\+\_\+nvm\+\_\+info()}}, \mbox{\hyperlink{if__em_8c_source_l04584}{em\+\_\+sysctl\+\_\+print\+\_\+fw\+\_\+version()}}, \mbox{\hyperlink{if__em_8h_source_l00334}{EM\+\_\+\+TSO\+\_\+\+SEG\+\_\+\+SIZE}}, \mbox{\hyperlink{if__em_8h_source_l00333}{EM\+\_\+\+TSO\+\_\+\+SIZE}}, \mbox{\hyperlink{if__em_8c_source_l00507}{em\+\_\+tx\+\_\+abs\+\_\+int\+\_\+delay\+\_\+dflt}}, \mbox{\hyperlink{if__em_8c_source_l00500}{em\+\_\+tx\+\_\+int\+\_\+delay\+\_\+dflt}}, \mbox{\hyperlink{em__txrx_8c_source_l00069}{em\+\_\+txrx}}, \mbox{\hyperlink{e1000__defines_8h_source_l00474}{ETHERNET\+\_\+\+FCS\+\_\+\+SIZE}}, \mbox{\hyperlink{if__em_8h_source_l00459}{e1000\+\_\+softc\+::flash}}, \mbox{\hyperlink{e1000__hw_8h_source_l01025}{e1000\+\_\+hw\+::flash\+\_\+address}}, \mbox{\hyperlink{e1000__osdep_8h_source_l00169}{e1000\+\_\+osdep\+::flash\+\_\+bus\+\_\+space\+\_\+handle}}, \mbox{\hyperlink{e1000__osdep_8h_source_l00168}{e1000\+\_\+osdep\+::flash\+\_\+bus\+\_\+space\+\_\+tag}}, \mbox{\hyperlink{if__em_8h_source_l00442}{e1000\+\_\+softc\+::hw}}, \mbox{\hyperlink{e1000__hw_8h_source_l01042}{e1000\+\_\+hw\+::ich8lan}}, \mbox{\hyperlink{if__em_8c_source_l00777}{IGB\+\_\+\+CAPS}}, \mbox{\hyperlink{if__em_8c_source_l00035}{igb\+\_\+mac\+\_\+min}}, \mbox{\hyperlink{igb__txrx_8c_source_l00070}{igb\+\_\+txrx}}, \mbox{\hyperlink{if__em_8h_source_l00321}{INIT\+\_\+\+DEBUGOUT}}, \mbox{\hyperlink{if__em_8c_source_l00768}{LEM\+\_\+\+CAPS}}, \mbox{\hyperlink{em__txrx_8c_source_l00080}{lem\+\_\+txrx}}, \mbox{\hyperlink{e1000__hw_8h_source_l01028}{e1000\+\_\+hw\+::mac}}, \mbox{\hyperlink{e1000__hw_8h_source_l00852}{e1000\+\_\+mac\+\_\+info\+::max\+\_\+frame\+\_\+size}}, \mbox{\hyperlink{if__em_8h_source_l00237}{MAX\+\_\+\+NUM\+\_\+\+MULTICAST\+\_\+\+ADDRESSES}}, \mbox{\hyperlink{e1000__hw_8h_source_l00879}{e1000\+\_\+phy\+\_\+info\+::mdix}}, \mbox{\hyperlink{if__em_8h_source_l00467}{e1000\+\_\+softc\+::media}}, \mbox{\hyperlink{e1000__hw_8h_source_l00871}{e1000\+\_\+phy\+\_\+info\+::media\+\_\+type}}, \mbox{\hyperlink{e1000__osdep_8h_source_l00165}{e1000\+\_\+osdep\+::mem\+\_\+bus\+\_\+space\+\_\+handle}}, \mbox{\hyperlink{e1000__osdep_8h_source_l00164}{e1000\+\_\+osdep\+::mem\+\_\+bus\+\_\+space\+\_\+tag}}, \mbox{\hyperlink{e1000__hw_8h_source_l00861}{e1000\+\_\+phy\+\_\+info\+::ms\+\_\+type}}, \mbox{\hyperlink{if__em_8h_source_l00491}{e1000\+\_\+softc\+::mta}}, \mbox{\hyperlink{if__em_8h_source_l00450}{e1000\+\_\+softc\+::osdep}}, \mbox{\hyperlink{e1000__hw_8h_source_l01030}{e1000\+\_\+hw\+::phy}}, \mbox{\hyperlink{e1000__hw_8h_source_l00848}{e1000\+\_\+mac\+\_\+info\+::report\+\_\+tx\+\_\+early}}, \mbox{\hyperlink{if__em_8h_source_l00518}{e1000\+\_\+softc\+::rx\+\_\+abs\+\_\+int\+\_\+delay}}, \mbox{\hyperlink{if__em_8h_source_l00517}{e1000\+\_\+softc\+::rx\+\_\+int\+\_\+delay}}, \mbox{\hyperlink{if__em_8h_source_l00444}{e1000\+\_\+softc\+::shared}}, \mbox{\hyperlink{if__em_8h_source_l00516}{e1000\+\_\+softc\+::tx\+\_\+abs\+\_\+int\+\_\+delay}}, \mbox{\hyperlink{if__em_8h_source_l00515}{e1000\+\_\+softc\+::tx\+\_\+int\+\_\+delay}}, \mbox{\hyperlink{if__em_8h_source_l00519}{e1000\+\_\+softc\+::tx\+\_\+itr}}, \mbox{\hyperlink{if__em_8h_source_l00481}{e1000\+\_\+softc\+::tx\+\_\+process\+\_\+limit}}, \mbox{\hyperlink{e1000__hw_8h_source_l00815}{e1000\+\_\+mac\+\_\+info\+::type}}, \mbox{\hyperlink{if__em_8h_source_l00528}{e1000\+\_\+softc\+::vf\+\_\+ifp}}, and \mbox{\hyperlink{if__em_8h_source_l00486}{e1000\+\_\+softc\+::wol}}.

Here is the call graph for this function\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[height=550pt]{d7/d88/if__em_8c_a5a147d500c5aa4f7c468e696f5902f9a_cgraph}
\end{center}
\end{figure}
\mbox{\Hypertarget{if__em_8c_af64942368348cef7e196ff7c4afd2222}\label{if__em_8c_af64942368348cef7e196ff7c4afd2222}} 
\index{if\_em.c@{if\_em.c}!em\_if\_debug@{em\_if\_debug}}
\index{em\_if\_debug@{em\_if\_debug}!if\_em.c@{if\_em.c}}
\doxysubsubsection{\texorpdfstring{em\_if\_debug()}{em\_if\_debug()}}
{\footnotesize\ttfamily static void em\+\_\+if\+\_\+debug (\begin{DoxyParamCaption}\item[{if\+\_\+ctx\+\_\+t}]{ctx }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [static]}}



Definition at line \mbox{\hyperlink{if__em_8c_source_l04822}{4822}} of file \mbox{\hyperlink{if__em_8c_source}{if\+\_\+em.\+c}}.



References \mbox{\hyperlink{if__em_8h_source_l00445}{e1000\+\_\+softc\+::ctx}}, and \mbox{\hyperlink{em__txrx_8c_source_l00094}{em\+\_\+dump\+\_\+rs()}}.

Here is the call graph for this function\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=276pt]{d7/d88/if__em_8c_af64942368348cef7e196ff7c4afd2222_cgraph}
\end{center}
\end{figure}
\mbox{\Hypertarget{if__em_8c_a852c456c88eeb65649a912c8b2803785}\label{if__em_8c_a852c456c88eeb65649a912c8b2803785}} 
\index{if\_em.c@{if\_em.c}!em\_if\_detach@{em\_if\_detach}}
\index{em\_if\_detach@{em\_if\_detach}!if\_em.c@{if\_em.c}}
\doxysubsubsection{\texorpdfstring{em\_if\_detach()}{em\_if\_detach()}}
{\footnotesize\ttfamily static int em\+\_\+if\+\_\+detach (\begin{DoxyParamCaption}\item[{if\+\_\+ctx\+\_\+t}]{ctx }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [static]}}



Definition at line \mbox{\hyperlink{if__em_8c_source_l01177}{1177}} of file \mbox{\hyperlink{if__em_8c_source}{if\+\_\+em.\+c}}.



References \mbox{\hyperlink{if__em_8h_source_l00445}{e1000\+\_\+softc\+::ctx}}, \mbox{\hyperlink{e1000__api_8c_source_l01158}{e1000\+\_\+phy\+\_\+hw\+\_\+reset()}}, \mbox{\hyperlink{if__em_8c_source_l02249}{em\+\_\+free\+\_\+pci\+\_\+resources()}}, \mbox{\hyperlink{if__em_8c_source_l03699}{em\+\_\+release\+\_\+hw\+\_\+control()}}, \mbox{\hyperlink{if__em_8c_source_l03653}{em\+\_\+release\+\_\+manageability()}}, \mbox{\hyperlink{if__em_8h_source_l00442}{e1000\+\_\+softc\+::hw}}, \mbox{\hyperlink{if__em_8h_source_l00321}{INIT\+\_\+\+DEBUGOUT}}, and \mbox{\hyperlink{if__em_8h_source_l00491}{e1000\+\_\+softc\+::mta}}.

Here is the call graph for this function\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=348pt]{d7/d88/if__em_8c_a852c456c88eeb65649a912c8b2803785_cgraph}
\end{center}
\end{figure}
\mbox{\Hypertarget{if__em_8c_a83d807ee66d6b5bb673dc61626471934}\label{if__em_8c_a83d807ee66d6b5bb673dc61626471934}} 
\index{if\_em.c@{if\_em.c}!em\_if\_get\_counter@{em\_if\_get\_counter}}
\index{em\_if\_get\_counter@{em\_if\_get\_counter}!if\_em.c@{if\_em.c}}
\doxysubsubsection{\texorpdfstring{em\_if\_get\_counter()}{em\_if\_get\_counter()}}
{\footnotesize\ttfamily static uint64\+\_\+t em\+\_\+if\+\_\+get\+\_\+counter (\begin{DoxyParamCaption}\item[{if\+\_\+ctx\+\_\+t}]{ctx,  }\item[{ift\+\_\+counter}]{cnt }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [static]}}



Definition at line \mbox{\hyperlink{if__em_8c_source_l04157}{4157}} of file \mbox{\hyperlink{if__em_8c_source}{if\+\_\+em.\+c}}.



References \mbox{\hyperlink{e1000__hw_8h_source_l00558}{e1000\+\_\+hw\+\_\+stats\+::algnerrc}}, \mbox{\hyperlink{e1000__hw_8h_source_l00570}{e1000\+\_\+hw\+\_\+stats\+::cexterr}}, \mbox{\hyperlink{e1000__hw_8h_source_l00566}{e1000\+\_\+hw\+\_\+stats\+::colc}}, \mbox{\hyperlink{e1000__hw_8h_source_l00557}{e1000\+\_\+hw\+\_\+stats\+::crcerrs}}, \mbox{\hyperlink{if__em_8h_source_l00445}{e1000\+\_\+softc\+::ctx}}, \mbox{\hyperlink{if__em_8h_source_l00522}{e1000\+\_\+softc\+::dropped\+\_\+pkts}}, \mbox{\hyperlink{e1000__hw_8h_source_l00563}{e1000\+\_\+hw\+\_\+stats\+::ecol}}, \mbox{\hyperlink{e1000__hw_8h_source_l00565}{e1000\+\_\+hw\+\_\+stats\+::latecol}}, \mbox{\hyperlink{e1000__hw_8h_source_l00561}{e1000\+\_\+hw\+\_\+stats\+::mpc}}, \mbox{\hyperlink{e1000__hw_8h_source_l00592}{e1000\+\_\+hw\+\_\+stats\+::roc}}, \mbox{\hyperlink{e1000__hw_8h_source_l00590}{e1000\+\_\+hw\+\_\+stats\+::ruc}}, \mbox{\hyperlink{e1000__hw_8h_source_l00560}{e1000\+\_\+hw\+\_\+stats\+::rxerrc}}, \mbox{\hyperlink{if__em_8h_source_l00527}{e1000\+\_\+softc\+::stats}}, and \mbox{\hyperlink{if__em_8h_source_l00525}{e1000\+\_\+softc\+::watchdog\+\_\+events}}.

\mbox{\Hypertarget{if__em_8c_a0f7239ab9ace6e0f9a6ff0a2ca3a2511}\label{if__em_8c_a0f7239ab9ace6e0f9a6ff0a2ca3a2511}} 
\index{if\_em.c@{if\_em.c}!em\_if\_init@{em\_if\_init}}
\index{em\_if\_init@{em\_if\_init}!if\_em.c@{if\_em.c}}
\doxysubsubsection{\texorpdfstring{em\_if\_init()}{em\_if\_init()}}
{\footnotesize\ttfamily static void em\+\_\+if\+\_\+init (\begin{DoxyParamCaption}\item[{if\+\_\+ctx\+\_\+t}]{ctx }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [static]}}



Definition at line \mbox{\hyperlink{if__em_8c_source_l01293}{1293}} of file \mbox{\hyperlink{if__em_8c_source}{if\+\_\+em.\+c}}.



References \mbox{\hyperlink{e1000__hw_8h_source_l00812}{e1000\+\_\+mac\+\_\+info\+::addr}}, \mbox{\hyperlink{if__em_8h_source_l00445}{e1000\+\_\+softc\+::ctx}}, \mbox{\hyperlink{e1000__hw_8h_source_l00252}{e1000\+\_\+82571}}, \mbox{\hyperlink{e1000__hw_8h_source_l00255}{e1000\+\_\+82574}}, \mbox{\hyperlink{e1000__mac_8c_source_l00666}{e1000\+\_\+clear\+\_\+hw\+\_\+cntrs\+\_\+base\+\_\+generic()}}, \mbox{\hyperlink{e1000__regs_8h_source_l00044}{E1000\+\_\+\+CTRL\+\_\+\+EXT}}, \mbox{\hyperlink{e1000__defines_8h_source_l00096}{E1000\+\_\+\+CTRL\+\_\+\+EXT\+\_\+\+PBA\+\_\+\+CLR}}, \mbox{\hyperlink{e1000__hw_8h_source_l00273}{e1000\+\_\+i354}}, \mbox{\hyperlink{e1000__regs_8h_source_l00079}{E1000\+\_\+\+ICR}}, \mbox{\hyperlink{e1000__regs_8h_source_l00081}{E1000\+\_\+\+ICS}}, \mbox{\hyperlink{e1000__defines_8h_source_l00654}{E1000\+\_\+\+ICS\+\_\+\+LSC}}, \mbox{\hyperlink{e1000__regs_8h_source_l00085}{E1000\+\_\+\+IVAR}}, \mbox{\hyperlink{e1000__hw_8h_source_l00283}{e1000\+\_\+media\+\_\+type\+\_\+copper}}, \mbox{\hyperlink{e1000__defines_8h_source_l00701}{E1000\+\_\+\+RAR\+\_\+\+ENTRIES}}, \mbox{\hyperlink{e1000__api_8c_source_l00889}{e1000\+\_\+rar\+\_\+set()}}, \mbox{\hyperlink{e1000__osdep_8h_source_l00191}{E1000\+\_\+\+READ\+\_\+\+REG}}, \mbox{\hyperlink{e1000__base_8c_source_l00154}{e1000\+\_\+rx\+\_\+fifo\+\_\+flush\+\_\+base()}}, \mbox{\hyperlink{e1000__82575_8c_source_l02781}{e1000\+\_\+set\+\_\+eee\+\_\+i350()}}, \mbox{\hyperlink{e1000__82575_8c_source_l02836}{e1000\+\_\+set\+\_\+eee\+\_\+i354()}}, \mbox{\hyperlink{e1000__82571_8c_source_l01743}{e1000\+\_\+set\+\_\+laa\+\_\+state\+\_\+82571()}}, \mbox{\hyperlink{e1000__regs_8h_source_l00078}{E1000\+\_\+\+VET}}, \mbox{\hyperlink{e1000__osdep_8h_source_l00196}{E1000\+\_\+\+WRITE\+\_\+\+REG}}, \mbox{\hyperlink{if__em_8c_source_l03673}{em\+\_\+get\+\_\+hw\+\_\+control()}}, \mbox{\hyperlink{if__em_8c_source_l01713}{em\+\_\+if\+\_\+multi\+\_\+set()}}, \mbox{\hyperlink{if__em_8c_source_l01656}{em\+\_\+if\+\_\+set\+\_\+promisc()}}, \mbox{\hyperlink{if__em_8c_source_l01784}{em\+\_\+if\+\_\+update\+\_\+admin\+\_\+status()}}, \mbox{\hyperlink{if__em_8c_source_l03626}{em\+\_\+init\+\_\+manageability()}}, \mbox{\hyperlink{if__em_8c_source_l03172}{em\+\_\+initialize\+\_\+receive\+\_\+unit()}}, \mbox{\hyperlink{if__em_8c_source_l03033}{em\+\_\+initialize\+\_\+transmit\+\_\+unit()}}, \mbox{\hyperlink{if__em_8c_source_l02472}{em\+\_\+reset()}}, \mbox{\hyperlink{if__em_8c_source_l03521}{em\+\_\+setup\+\_\+vlan\+\_\+hw\+\_\+support()}}, \mbox{\hyperlink{if__em_8h_source_l00488}{e1000\+\_\+softc\+::has\+\_\+amt}}, \mbox{\hyperlink{if__em_8h_source_l00487}{e1000\+\_\+softc\+::has\+\_\+manage}}, \mbox{\hyperlink{if__em_8h_source_l00442}{e1000\+\_\+softc\+::hw}}, \mbox{\hyperlink{if__em_8c_source_l02108}{igb\+\_\+configure\+\_\+queues()}}, \mbox{\hyperlink{if__em_8c_source_l00035}{igb\+\_\+mac\+\_\+min}}, \mbox{\hyperlink{if__em_8h_source_l00321}{INIT\+\_\+\+DEBUGOUT}}, \mbox{\hyperlink{if__em_8h_source_l00465}{e1000\+\_\+softc\+::ivars}}, \mbox{\hyperlink{e1000__hw_8h_source_l01028}{e1000\+\_\+hw\+::mac}}, \mbox{\hyperlink{e1000__hw_8h_source_l00871}{e1000\+\_\+phy\+\_\+info\+::media\+\_\+type}}, \mbox{\hyperlink{e1000__hw_8h_source_l01030}{e1000\+\_\+hw\+::phy}}, \mbox{\hyperlink{if__em_8h_source_l00483}{e1000\+\_\+softc\+::rx\+\_\+mbuf\+\_\+sz}}, \mbox{\hyperlink{if__em_8h_source_l00372}{tx\+\_\+ring\+::sc}}, \mbox{\hyperlink{if__em_8h_source_l00423}{em\+\_\+tx\+\_\+queue\+::sc}}, \mbox{\hyperlink{if__em_8h_source_l00444}{e1000\+\_\+softc\+::shared}}, \mbox{\hyperlink{if__em_8h_source_l00380}{tx\+\_\+ring\+::tx\+\_\+cidx\+\_\+processed}}, \mbox{\hyperlink{if__em_8h_source_l00446}{tx\+\_\+num\+\_\+queues}}, \mbox{\hyperlink{if__em_8h_source_l00454}{e1000\+\_\+softc\+::tx\+\_\+queues}}, \mbox{\hyperlink{if__em_8h_source_l00378}{tx\+\_\+ring\+::tx\+\_\+rs\+\_\+cidx}}, \mbox{\hyperlink{if__em_8h_source_l00379}{tx\+\_\+ring\+::tx\+\_\+rs\+\_\+pidx}}, \mbox{\hyperlink{if__em_8h_source_l00427}{em\+\_\+tx\+\_\+queue\+::txr}}, and \mbox{\hyperlink{e1000__hw_8h_source_l00815}{e1000\+\_\+mac\+\_\+info\+::type}}.



Referenced by \mbox{\hyperlink{if__em_8c_source_l01609}{em\+\_\+if\+\_\+media\+\_\+change()}}, \mbox{\hyperlink{if__em_8c_source_l01221}{em\+\_\+if\+\_\+resume()}}, and \mbox{\hyperlink{if__em_8c_source_l04768}{em\+\_\+sysctl\+\_\+eee()}}.

Here is the call graph for this function\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[height=550pt]{d7/d88/if__em_8c_a0f7239ab9ace6e0f9a6ff0a2ca3a2511_cgraph}
\end{center}
\end{figure}
Here is the caller graph for this function\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=350pt]{d7/d88/if__em_8c_a0f7239ab9ace6e0f9a6ff0a2ca3a2511_icgraph}
\end{center}
\end{figure}
\mbox{\Hypertarget{if__em_8c_ab7b9d76f5c4105a3b902c001cc7aeeba}\label{if__em_8c_ab7b9d76f5c4105a3b902c001cc7aeeba}} 
\index{if\_em.c@{if\_em.c}!em\_if\_intr\_disable@{em\_if\_intr\_disable}}
\index{em\_if\_intr\_disable@{em\_if\_intr\_disable}!if\_em.c@{if\_em.c}}
\doxysubsubsection{\texorpdfstring{em\_if\_intr\_disable()}{em\_if\_intr\_disable()}}
{\footnotesize\ttfamily static void em\+\_\+if\+\_\+intr\+\_\+disable (\begin{DoxyParamCaption}\item[{if\+\_\+ctx\+\_\+t}]{ctx }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [static]}}



Definition at line \mbox{\hyperlink{if__em_8c_source_l03577}{3577}} of file \mbox{\hyperlink{if__em_8c_source}{if\+\_\+em.\+c}}.



References \mbox{\hyperlink{if__em_8h_source_l00445}{e1000\+\_\+softc\+::ctx}}, \mbox{\hyperlink{e1000__regs_8h_source_l00083}{E1000\+\_\+\+IMC}}, \mbox{\hyperlink{e1000__osdep_8h_source_l00177}{E1000\+\_\+\+WRITE\+\_\+\+FLUSH}}, \mbox{\hyperlink{e1000__osdep_8h_source_l00196}{E1000\+\_\+\+WRITE\+\_\+\+REG}}, \mbox{\hyperlink{if__em_8h_source_l00350}{EM\+\_\+\+EIAC}}, and \mbox{\hyperlink{if__em_8h_source_l00442}{e1000\+\_\+softc\+::hw}}.



Referenced by \mbox{\hyperlink{if__em_8c_source_l03495}{em\+\_\+if\+\_\+vlan\+\_\+filter\+\_\+write()}}.

Here is the caller graph for this function\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=350pt]{d7/d88/if__em_8c_ab7b9d76f5c4105a3b902c001cc7aeeba_icgraph}
\end{center}
\end{figure}
\mbox{\Hypertarget{if__em_8c_a149a9269619cf166ec5ba536828633ed}\label{if__em_8c_a149a9269619cf166ec5ba536828633ed}} 
\index{if\_em.c@{if\_em.c}!em\_if\_intr\_enable@{em\_if\_intr\_enable}}
\index{em\_if\_intr\_enable@{em\_if\_intr\_enable}!if\_em.c@{if\_em.c}}
\doxysubsubsection{\texorpdfstring{em\_if\_intr\_enable()}{em\_if\_intr\_enable()}}
{\footnotesize\ttfamily static void em\+\_\+if\+\_\+intr\+\_\+enable (\begin{DoxyParamCaption}\item[{if\+\_\+ctx\+\_\+t}]{ctx }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [static]}}



Definition at line \mbox{\hyperlink{if__em_8c_source_l03562}{3562}} of file \mbox{\hyperlink{if__em_8c_source}{if\+\_\+em.\+c}}.



References \mbox{\hyperlink{if__em_8h_source_l00445}{e1000\+\_\+softc\+::ctx}}, \mbox{\hyperlink{e1000__regs_8h_source_l00082}{E1000\+\_\+\+IMS}}, \mbox{\hyperlink{e1000__osdep_8h_source_l00177}{E1000\+\_\+\+WRITE\+\_\+\+FLUSH}}, \mbox{\hyperlink{e1000__osdep_8h_source_l00196}{E1000\+\_\+\+WRITE\+\_\+\+REG}}, \mbox{\hyperlink{if__em_8h_source_l00350}{EM\+\_\+\+EIAC}}, \mbox{\hyperlink{if__em_8h_source_l00442}{e1000\+\_\+softc\+::hw}}, \mbox{\hyperlink{if__em_8h_source_l00471}{e1000\+\_\+softc\+::ims}}, and \mbox{\hyperlink{e1000__defines_8h_source_l00611}{IMS\+\_\+\+ENABLE\+\_\+\+MASK}}.



Referenced by \mbox{\hyperlink{if__em_8c_source_l03495}{em\+\_\+if\+\_\+vlan\+\_\+filter\+\_\+write()}}.

Here is the caller graph for this function\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=350pt]{d7/d88/if__em_8c_a149a9269619cf166ec5ba536828633ed_icgraph}
\end{center}
\end{figure}
\mbox{\Hypertarget{if__em_8c_ae2e543271537dbf1bf035b4ddef2a049}\label{if__em_8c_ae2e543271537dbf1bf035b4ddef2a049}} 
\index{if\_em.c@{if\_em.c}!em\_if\_led\_func@{em\_if\_led\_func}}
\index{em\_if\_led\_func@{em\_if\_led\_func}!if\_em.c@{if\_em.c}}
\doxysubsubsection{\texorpdfstring{em\_if\_led\_func()}{em\_if\_led\_func()}}
{\footnotesize\ttfamily static void em\+\_\+if\+\_\+led\+\_\+func (\begin{DoxyParamCaption}\item[{if\+\_\+ctx\+\_\+t}]{ctx,  }\item[{int}]{onoff }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [static]}}



Definition at line \mbox{\hyperlink{if__em_8c_source_l04009}{4009}} of file \mbox{\hyperlink{if__em_8c_source}{if\+\_\+em.\+c}}.



References \mbox{\hyperlink{if__em_8h_source_l00445}{e1000\+\_\+softc\+::ctx}}, \mbox{\hyperlink{e1000__api_8c_source_l00762}{e1000\+\_\+cleanup\+\_\+led()}}, \mbox{\hyperlink{e1000__api_8c_source_l00823}{e1000\+\_\+led\+\_\+off()}}, \mbox{\hyperlink{e1000__api_8c_source_l00808}{e1000\+\_\+led\+\_\+on()}}, \mbox{\hyperlink{e1000__api_8c_source_l00747}{e1000\+\_\+setup\+\_\+led()}}, and \mbox{\hyperlink{if__em_8h_source_l00442}{e1000\+\_\+softc\+::hw}}.

Here is the call graph for this function\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=317pt]{d7/d88/if__em_8c_ae2e543271537dbf1bf035b4ddef2a049_cgraph}
\end{center}
\end{figure}
\mbox{\Hypertarget{if__em_8c_a9483827c98b85251e567a793dda7ab9a}\label{if__em_8c_a9483827c98b85251e567a793dda7ab9a}} 
\index{if\_em.c@{if\_em.c}!em\_if\_media\_change@{em\_if\_media\_change}}
\index{em\_if\_media\_change@{em\_if\_media\_change}!if\_em.c@{if\_em.c}}
\doxysubsubsection{\texorpdfstring{em\_if\_media\_change()}{em\_if\_media\_change()}}
{\footnotesize\ttfamily static int em\+\_\+if\+\_\+media\+\_\+change (\begin{DoxyParamCaption}\item[{if\+\_\+ctx\+\_\+t}]{ctx }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [static]}}



Definition at line \mbox{\hyperlink{if__em_8c_source_l01609}{1609}} of file \mbox{\hyperlink{if__em_8c_source}{if\+\_\+em.\+c}}.



References \mbox{\hyperlink{e1000__defines_8h_source_l00365}{ADVERTISE\+\_\+1000\+\_\+\+FULL}}, \mbox{\hyperlink{e1000__defines_8h_source_l00363}{ADVERTISE\+\_\+100\+\_\+\+FULL}}, \mbox{\hyperlink{e1000__defines_8h_source_l00362}{ADVERTISE\+\_\+100\+\_\+\+HALF}}, \mbox{\hyperlink{e1000__defines_8h_source_l00361}{ADVERTISE\+\_\+10\+\_\+\+FULL}}, \mbox{\hyperlink{e1000__defines_8h_source_l00360}{ADVERTISE\+\_\+10\+\_\+\+HALF}}, \mbox{\hyperlink{e1000__hw_8h_source_l00844}{e1000\+\_\+mac\+\_\+info\+::autoneg}}, \mbox{\hyperlink{if__em_8h_source_l00216}{AUTONEG\+\_\+\+ADV\+\_\+\+DEFAULT}}, \mbox{\hyperlink{e1000__hw_8h_source_l00873}{e1000\+\_\+phy\+\_\+info\+::autoneg\+\_\+advertised}}, \mbox{\hyperlink{if__em_8h_source_l00445}{e1000\+\_\+softc\+::ctx}}, \mbox{\hyperlink{if__em_8h_source_l00451}{e1000\+\_\+softc\+::dev}}, \mbox{\hyperlink{if__em_8h_source_l00204}{DO\+\_\+\+AUTO\+\_\+\+NEG}}, \mbox{\hyperlink{if__em_8c_source_l01293}{em\+\_\+if\+\_\+init()}}, \mbox{\hyperlink{e1000__hw_8h_source_l00838}{e1000\+\_\+mac\+\_\+info\+::forced\+\_\+speed\+\_\+duplex}}, \mbox{\hyperlink{if__em_8h_source_l00442}{e1000\+\_\+softc\+::hw}}, \mbox{\hyperlink{if__em_8h_source_l00321}{INIT\+\_\+\+DEBUGOUT}}, \mbox{\hyperlink{e1000__hw_8h_source_l01028}{e1000\+\_\+hw\+::mac}}, and \mbox{\hyperlink{e1000__hw_8h_source_l01030}{e1000\+\_\+hw\+::phy}}.

Here is the call graph for this function\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=350pt]{d7/d88/if__em_8c_a9483827c98b85251e567a793dda7ab9a_cgraph}
\end{center}
\end{figure}
\mbox{\Hypertarget{if__em_8c_a6c49f15847e5f6738f1e192d1eec1bb2}\label{if__em_8c_a6c49f15847e5f6738f1e192d1eec1bb2}} 
\index{if\_em.c@{if\_em.c}!em\_if\_media\_status@{em\_if\_media\_status}}
\index{em\_if\_media\_status@{em\_if\_media\_status}!if\_em.c@{if\_em.c}}
\doxysubsubsection{\texorpdfstring{em\_if\_media\_status()}{em\_if\_media\_status()}}
{\footnotesize\ttfamily static void em\+\_\+if\+\_\+media\+\_\+status (\begin{DoxyParamCaption}\item[{if\+\_\+ctx\+\_\+t}]{ctx,  }\item[{struct ifmediareq $\ast$}]{ifmr }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [static]}}



Definition at line \mbox{\hyperlink{if__em_8c_source_l01558}{1558}} of file \mbox{\hyperlink{if__em_8c_source}{if\+\_\+em.\+c}}.



References \mbox{\hyperlink{if__em_8h_source_l00445}{e1000\+\_\+softc\+::ctx}}, \mbox{\hyperlink{e1000__hw_8h_source_l00244}{e1000\+\_\+82545}}, \mbox{\hyperlink{e1000__hw_8h_source_l00284}{e1000\+\_\+media\+\_\+type\+\_\+fiber}}, \mbox{\hyperlink{e1000__hw_8h_source_l00285}{e1000\+\_\+media\+\_\+type\+\_\+internal\+\_\+serdes}}, \mbox{\hyperlink{e1000__defines_8h_source_l00356}{FULL\+\_\+\+DUPLEX}}, \mbox{\hyperlink{if__em_8h_source_l00442}{e1000\+\_\+softc\+::hw}}, \mbox{\hyperlink{if__em_8h_source_l00321}{INIT\+\_\+\+DEBUGOUT}}, \mbox{\hyperlink{if__em_8h_source_l00502}{e1000\+\_\+softc\+::link\+\_\+active}}, \mbox{\hyperlink{if__em_8h_source_l00505}{e1000\+\_\+softc\+::link\+\_\+duplex}}, \mbox{\hyperlink{if__em_8h_source_l00504}{e1000\+\_\+softc\+::link\+\_\+speed}}, \mbox{\hyperlink{e1000__hw_8h_source_l01028}{e1000\+\_\+hw\+::mac}}, \mbox{\hyperlink{e1000__hw_8h_source_l00871}{e1000\+\_\+phy\+\_\+info\+::media\+\_\+type}}, \mbox{\hyperlink{e1000__hw_8h_source_l01030}{e1000\+\_\+hw\+::phy}}, and \mbox{\hyperlink{e1000__hw_8h_source_l00815}{e1000\+\_\+mac\+\_\+info\+::type}}.

\mbox{\Hypertarget{if__em_8c_ab9e8e1cc26449160982d9b48a045bfc1}\label{if__em_8c_ab9e8e1cc26449160982d9b48a045bfc1}} 
\index{if\_em.c@{if\_em.c}!em\_if\_msix\_intr\_assign@{em\_if\_msix\_intr\_assign}}
\index{em\_if\_msix\_intr\_assign@{em\_if\_msix\_intr\_assign}!if\_em.c@{if\_em.c}}
\doxysubsubsection{\texorpdfstring{em\_if\_msix\_intr\_assign()}{em\_if\_msix\_intr\_assign()}}
{\footnotesize\ttfamily static int em\+\_\+if\+\_\+msix\+\_\+intr\+\_\+assign (\begin{DoxyParamCaption}\item[{if\+\_\+ctx\+\_\+t}]{ctx,  }\item[{int}]{msix }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [static]}}



Definition at line \mbox{\hyperlink{if__em_8c_source_l02017}{2017}} of file \mbox{\hyperlink{if__em_8c_source}{if\+\_\+em.\+c}}.



References \mbox{\hyperlink{if__em_8h_source_l00445}{e1000\+\_\+softc\+::ctx}}, \mbox{\hyperlink{e1000__hw_8h_source_l00255}{e1000\+\_\+82574}}, \mbox{\hyperlink{e1000__hw_8h_source_l00269}{e1000\+\_\+82575}}, \mbox{\hyperlink{e1000__defines_8h_source_l00591}{E1000\+\_\+\+EICR\+\_\+\+TX\+\_\+\+QUEUE0}}, \mbox{\hyperlink{e1000__defines_8h_source_l00636}{E1000\+\_\+\+IMS\+\_\+\+OTHER}}, \mbox{\hyperlink{if__em_8h_source_l00425}{em\+\_\+tx\+\_\+queue\+::eims}}, \mbox{\hyperlink{if__em_8h_source_l00434}{em\+\_\+rx\+\_\+queue\+::eims}}, \mbox{\hyperlink{if__em_8c_source_l01504}{em\+\_\+msix\+\_\+link()}}, \mbox{\hyperlink{if__em_8c_source_l01489}{em\+\_\+msix\+\_\+que()}}, \mbox{\hyperlink{if__em_8h_source_l00442}{e1000\+\_\+softc\+::hw}}, \mbox{\hyperlink{if__em_8c_source_l00035}{igb\+\_\+mac\+\_\+min}}, \mbox{\hyperlink{if__em_8h_source_l00471}{e1000\+\_\+softc\+::ims}}, \mbox{\hyperlink{if__em_8h_source_l00456}{e1000\+\_\+softc\+::irq}}, \mbox{\hyperlink{if__em_8h_source_l00465}{e1000\+\_\+softc\+::ivars}}, \mbox{\hyperlink{if__em_8h_source_l00464}{e1000\+\_\+softc\+::linkvec}}, \mbox{\hyperlink{e1000__hw_8h_source_l01028}{e1000\+\_\+hw\+::mac}}, \mbox{\hyperlink{if__em_8h_source_l00426}{em\+\_\+tx\+\_\+queue\+::me}}, \mbox{\hyperlink{if__em_8h_source_l00432}{em\+\_\+rx\+\_\+queue\+::me}}, \mbox{\hyperlink{if__em_8h_source_l00424}{em\+\_\+tx\+\_\+queue\+::msix}}, \mbox{\hyperlink{if__em_8h_source_l00433}{em\+\_\+rx\+\_\+queue\+::msix}}, \mbox{\hyperlink{if__em_8h_source_l00437}{em\+\_\+rx\+\_\+queue\+::que\+\_\+irq}}, \mbox{\hyperlink{if__em_8h_source_l00455}{e1000\+\_\+softc\+::rx\+\_\+queues}}, \mbox{\hyperlink{if__em_8h_source_l00423}{em\+\_\+tx\+\_\+queue\+::sc}}, \mbox{\hyperlink{if__em_8h_source_l00431}{em\+\_\+rx\+\_\+queue\+::sc}}, \mbox{\hyperlink{if__em_8h_source_l00454}{e1000\+\_\+softc\+::tx\+\_\+queues}}, and \mbox{\hyperlink{e1000__hw_8h_source_l00815}{e1000\+\_\+mac\+\_\+info\+::type}}.

Here is the call graph for this function\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=350pt]{d7/d88/if__em_8c_ab9e8e1cc26449160982d9b48a045bfc1_cgraph}
\end{center}
\end{figure}
\mbox{\Hypertarget{if__em_8c_af8382f21f5a74c48130d5444d5b666f2}\label{if__em_8c_af8382f21f5a74c48130d5444d5b666f2}} 
\index{if\_em.c@{if\_em.c}!em\_if\_mtu\_set@{em\_if\_mtu\_set}}
\index{em\_if\_mtu\_set@{em\_if\_mtu\_set}!if\_em.c@{if\_em.c}}
\doxysubsubsection{\texorpdfstring{em\_if\_mtu\_set()}{em\_if\_mtu\_set()}}
{\footnotesize\ttfamily static int em\+\_\+if\+\_\+mtu\+\_\+set (\begin{DoxyParamCaption}\item[{if\+\_\+ctx\+\_\+t}]{ctx,  }\item[{uint32\+\_\+t}]{mtu }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [static]}}



Definition at line \mbox{\hyperlink{if__em_8c_source_l01234}{1234}} of file \mbox{\hyperlink{if__em_8c_source}{if\+\_\+em.\+c}}.



References \mbox{\hyperlink{if__em_8h_source_l00445}{e1000\+\_\+softc\+::ctx}}, \mbox{\hyperlink{e1000__hw_8h_source_l00257}{e1000\+\_\+80003es2lan}}, \mbox{\hyperlink{e1000__hw_8h_source_l00240}{e1000\+\_\+82542}}, \mbox{\hyperlink{e1000__hw_8h_source_l00252}{e1000\+\_\+82571}}, \mbox{\hyperlink{e1000__hw_8h_source_l00253}{e1000\+\_\+82572}}, \mbox{\hyperlink{e1000__hw_8h_source_l00255}{e1000\+\_\+82574}}, \mbox{\hyperlink{e1000__hw_8h_source_l00256}{e1000\+\_\+82583}}, \mbox{\hyperlink{e1000__hw_8h_source_l00260}{e1000\+\_\+ich10lan}}, \mbox{\hyperlink{e1000__hw_8h_source_l00258}{e1000\+\_\+ich8lan}}, \mbox{\hyperlink{e1000__hw_8h_source_l00259}{e1000\+\_\+ich9lan}}, \mbox{\hyperlink{e1000__hw_8h_source_l00262}{e1000\+\_\+pch2lan}}, \mbox{\hyperlink{e1000__hw_8h_source_l00267}{e1000\+\_\+pch\+\_\+adp}}, \mbox{\hyperlink{e1000__hw_8h_source_l00265}{e1000\+\_\+pch\+\_\+cnp}}, \mbox{\hyperlink{e1000__hw_8h_source_l00263}{e1000\+\_\+pch\+\_\+lpt}}, \mbox{\hyperlink{e1000__hw_8h_source_l00268}{e1000\+\_\+pch\+\_\+mtp}}, \mbox{\hyperlink{e1000__hw_8h_source_l00264}{e1000\+\_\+pch\+\_\+spt}}, \mbox{\hyperlink{e1000__hw_8h_source_l00266}{e1000\+\_\+pch\+\_\+tgp}}, \mbox{\hyperlink{e1000__hw_8h_source_l00261}{e1000\+\_\+pchlan}}, \mbox{\hyperlink{if__em_8h_source_l00442}{e1000\+\_\+softc\+::hw}}, \mbox{\hyperlink{if__em_8c_source_l00035}{igb\+\_\+mac\+\_\+min}}, \mbox{\hyperlink{if__em_8h_source_l00324}{IOCTL\+\_\+\+DEBUGOUT}}, \mbox{\hyperlink{e1000__hw_8h_source_l01028}{e1000\+\_\+hw\+::mac}}, \mbox{\hyperlink{e1000__hw_8h_source_l00852}{e1000\+\_\+mac\+\_\+info\+::max\+\_\+frame\+\_\+size}}, \mbox{\hyperlink{e1000__defines_8h_source_l00475}{MAX\+\_\+\+JUMBO\+\_\+\+FRAME\+\_\+\+SIZE}}, and \mbox{\hyperlink{e1000__hw_8h_source_l00815}{e1000\+\_\+mac\+\_\+info\+::type}}.

\mbox{\Hypertarget{if__em_8c_aa7225d099b59eeb76e5e1eebf3e959d6}\label{if__em_8c_aa7225d099b59eeb76e5e1eebf3e959d6}} 
\index{if\_em.c@{if\_em.c}!em\_if\_multi\_set@{em\_if\_multi\_set}}
\index{em\_if\_multi\_set@{em\_if\_multi\_set}!if\_em.c@{if\_em.c}}
\doxysubsubsection{\texorpdfstring{em\_if\_multi\_set()}{em\_if\_multi\_set()}}
{\footnotesize\ttfamily static void em\+\_\+if\+\_\+multi\+\_\+set (\begin{DoxyParamCaption}\item[{if\+\_\+ctx\+\_\+t}]{ctx }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [static]}}



Definition at line \mbox{\hyperlink{if__em_8c_source_l01713}{1713}} of file \mbox{\hyperlink{if__em_8c_source}{if\+\_\+em.\+c}}.



References \mbox{\hyperlink{e1000__hw_8h_source_l01032}{e1000\+\_\+hw\+::bus}}, \mbox{\hyperlink{e1000__osdep_8h_source_l00118}{CMD\+\_\+\+MEM\+\_\+\+WRT\+\_\+\+INVALIDATE}}, \mbox{\hyperlink{if__em_8h_source_l00445}{e1000\+\_\+softc\+::ctx}}, \mbox{\hyperlink{e1000__hw_8h_source_l00240}{e1000\+\_\+82542}}, \mbox{\hyperlink{e1000__osdep_8c_source_l00064}{e1000\+\_\+pci\+\_\+clear\+\_\+mwi()}}, \mbox{\hyperlink{e1000__osdep_8c_source_l00057}{e1000\+\_\+pci\+\_\+set\+\_\+mwi()}}, \mbox{\hyperlink{e1000__regs_8h_source_l00089}{E1000\+\_\+\+RCTL}}, \mbox{\hyperlink{e1000__defines_8h_source_l00194}{E1000\+\_\+\+RCTL\+\_\+\+MPE}}, \mbox{\hyperlink{e1000__defines_8h_source_l00190}{E1000\+\_\+\+RCTL\+\_\+\+RST}}, \mbox{\hyperlink{e1000__defines_8h_source_l00193}{E1000\+\_\+\+RCTL\+\_\+\+UPE}}, \mbox{\hyperlink{e1000__osdep_8h_source_l00191}{E1000\+\_\+\+READ\+\_\+\+REG}}, \mbox{\hyperlink{e1000__hw_8h_source_l00224}{E1000\+\_\+\+REVISION\+\_\+2}}, \mbox{\hyperlink{e1000__api_8c_source_l00610}{e1000\+\_\+update\+\_\+mc\+\_\+addr\+\_\+list()}}, \mbox{\hyperlink{e1000__osdep_8h_source_l00196}{E1000\+\_\+\+WRITE\+\_\+\+REG}}, \mbox{\hyperlink{if__em_8c_source_l01694}{em\+\_\+copy\+\_\+maddr()}}, \mbox{\hyperlink{if__em_8h_source_l00442}{e1000\+\_\+softc\+::hw}}, \mbox{\hyperlink{if__em_8h_source_l00324}{IOCTL\+\_\+\+DEBUGOUT}}, \mbox{\hyperlink{e1000__hw_8h_source_l01028}{e1000\+\_\+hw\+::mac}}, \mbox{\hyperlink{if__em_8h_source_l00237}{MAX\+\_\+\+NUM\+\_\+\+MULTICAST\+\_\+\+ADDRESSES}}, \mbox{\hyperlink{e1000__osdep_8h_source_l00103}{msec\+\_\+delay}}, \mbox{\hyperlink{if__em_8h_source_l00491}{e1000\+\_\+softc\+::mta}}, \mbox{\hyperlink{e1000__hw_8h_source_l00909}{e1000\+\_\+bus\+\_\+info\+::pci\+\_\+cmd\+\_\+word}}, \mbox{\hyperlink{e1000__hw_8h_source_l01052}{e1000\+\_\+hw\+::revision\+\_\+id}}, and \mbox{\hyperlink{e1000__hw_8h_source_l00815}{e1000\+\_\+mac\+\_\+info\+::type}}.



Referenced by \mbox{\hyperlink{if__em_8c_source_l01293}{em\+\_\+if\+\_\+init()}}.

Here is the call graph for this function\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=350pt]{d7/d88/if__em_8c_aa7225d099b59eeb76e5e1eebf3e959d6_cgraph}
\end{center}
\end{figure}
Here is the caller graph for this function\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=350pt]{d7/d88/if__em_8c_aa7225d099b59eeb76e5e1eebf3e959d6_icgraph}
\end{center}
\end{figure}
\mbox{\Hypertarget{if__em_8c_abc6d813405a2058e617bf66aba6affed}\label{if__em_8c_abc6d813405a2058e617bf66aba6affed}} 
\index{if\_em.c@{if\_em.c}!em\_if\_needs\_restart@{em\_if\_needs\_restart}}
\index{em\_if\_needs\_restart@{em\_if\_needs\_restart}!if\_em.c@{if\_em.c}}
\doxysubsubsection{\texorpdfstring{em\_if\_needs\_restart()}{em\_if\_needs\_restart()}\hspace{0.1cm}{\footnotesize\ttfamily [1/2]}}
{\footnotesize\ttfamily static bool em\+\_\+if\+\_\+needs\+\_\+restart (\begin{DoxyParamCaption}\item[{if\+\_\+ctx\+\_\+t ctx}]{\+\_\+\+\_\+unused,  }\item[{enum iflib\+\_\+restart\+\_\+event}]{event }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [static]}}



Definition at line \mbox{\hyperlink{if__em_8c_source_l04187}{4187}} of file \mbox{\hyperlink{if__em_8c_source}{if\+\_\+em.\+c}}.

\mbox{\Hypertarget{if__em_8c_ab6b8b44384b9175f33e2dfe2aaefdea1}\label{if__em_8c_ab6b8b44384b9175f33e2dfe2aaefdea1}} 
\index{if\_em.c@{if\_em.c}!em\_if\_needs\_restart@{em\_if\_needs\_restart}}
\index{em\_if\_needs\_restart@{em\_if\_needs\_restart}!if\_em.c@{if\_em.c}}
\doxysubsubsection{\texorpdfstring{em\_if\_needs\_restart()}{em\_if\_needs\_restart()}\hspace{0.1cm}{\footnotesize\ttfamily [2/2]}}
{\footnotesize\ttfamily static bool em\+\_\+if\+\_\+needs\+\_\+restart (\begin{DoxyParamCaption}\item[{if\+\_\+ctx\+\_\+t}]{,  }\item[{enum}]{iflib\+\_\+restart\+\_\+event }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [static]}}

\mbox{\Hypertarget{if__em_8c_afc58e375cbd2305fd5cdb5b421d6871a}\label{if__em_8c_afc58e375cbd2305fd5cdb5b421d6871a}} 
\index{if\_em.c@{if\_em.c}!em\_if\_queues\_free@{em\_if\_queues\_free}}
\index{em\_if\_queues\_free@{em\_if\_queues\_free}!if\_em.c@{if\_em.c}}
\doxysubsubsection{\texorpdfstring{em\_if\_queues\_free()}{em\_if\_queues\_free()}}
{\footnotesize\ttfamily static void em\+\_\+if\+\_\+queues\+\_\+free (\begin{DoxyParamCaption}\item[{if\+\_\+ctx\+\_\+t}]{ctx }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [static]}}



Definition at line \mbox{\hyperlink{if__em_8c_source_l03002}{3002}} of file \mbox{\hyperlink{if__em_8c_source}{if\+\_\+em.\+c}}.



References \mbox{\hyperlink{if__em_8h_source_l00445}{e1000\+\_\+softc\+::ctx}}, \mbox{\hyperlink{if__em_8h_source_l00455}{e1000\+\_\+softc\+::rx\+\_\+queues}}, \mbox{\hyperlink{if__em_8h_source_l00372}{tx\+\_\+ring\+::sc}}, \mbox{\hyperlink{if__em_8h_source_l00423}{em\+\_\+tx\+\_\+queue\+::sc}}, \mbox{\hyperlink{if__em_8h_source_l00431}{em\+\_\+rx\+\_\+queue\+::sc}}, \mbox{\hyperlink{if__em_8h_source_l00454}{e1000\+\_\+softc\+::tx\+\_\+queues}}, \mbox{\hyperlink{if__em_8h_source_l00375}{tx\+\_\+ring\+::tx\+\_\+rsq}}, and \mbox{\hyperlink{if__em_8h_source_l00427}{em\+\_\+tx\+\_\+queue\+::txr}}.



Referenced by \mbox{\hyperlink{if__em_8c_source_l02960}{em\+\_\+if\+\_\+rx\+\_\+queues\+\_\+alloc()}}, and \mbox{\hyperlink{if__em_8c_source_l02911}{em\+\_\+if\+\_\+tx\+\_\+queues\+\_\+alloc()}}.

Here is the caller graph for this function\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=350pt]{d7/d88/if__em_8c_afc58e375cbd2305fd5cdb5b421d6871a_icgraph}
\end{center}
\end{figure}
\mbox{\Hypertarget{if__em_8c_ac19b547fb2885527476c4cf23cbd144a}\label{if__em_8c_ac19b547fb2885527476c4cf23cbd144a}} 
\index{if\_em.c@{if\_em.c}!em\_if\_resume@{em\_if\_resume}}
\index{em\_if\_resume@{em\_if\_resume}!if\_em.c@{if\_em.c}}
\doxysubsubsection{\texorpdfstring{em\_if\_resume()}{em\_if\_resume()}}
{\footnotesize\ttfamily static int em\+\_\+if\+\_\+resume (\begin{DoxyParamCaption}\item[{if\+\_\+ctx\+\_\+t}]{ctx }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [static]}}



Definition at line \mbox{\hyperlink{if__em_8c_source_l01221}{1221}} of file \mbox{\hyperlink{if__em_8c_source}{if\+\_\+em.\+c}}.



References \mbox{\hyperlink{if__em_8h_source_l00445}{e1000\+\_\+softc\+::ctx}}, \mbox{\hyperlink{e1000__hw_8h_source_l00262}{e1000\+\_\+pch2lan}}, \mbox{\hyperlink{e1000__ich8lan_8c_source_l05800}{e1000\+\_\+resume\+\_\+workarounds\+\_\+pchlan()}}, \mbox{\hyperlink{if__em_8c_source_l01293}{em\+\_\+if\+\_\+init()}}, \mbox{\hyperlink{if__em_8c_source_l03626}{em\+\_\+init\+\_\+manageability()}}, \mbox{\hyperlink{if__em_8h_source_l00442}{e1000\+\_\+softc\+::hw}}, \mbox{\hyperlink{e1000__hw_8h_source_l01028}{e1000\+\_\+hw\+::mac}}, and \mbox{\hyperlink{e1000__hw_8h_source_l00815}{e1000\+\_\+mac\+\_\+info\+::type}}.

Here is the call graph for this function\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=350pt]{d7/d88/if__em_8c_ac19b547fb2885527476c4cf23cbd144a_cgraph}
\end{center}
\end{figure}
\mbox{\Hypertarget{if__em_8c_a34b81fd01112635c6851f99762c03588}\label{if__em_8c_a34b81fd01112635c6851f99762c03588}} 
\index{if\_em.c@{if\_em.c}!em\_if\_rx\_queue\_intr\_enable@{em\_if\_rx\_queue\_intr\_enable}}
\index{em\_if\_rx\_queue\_intr\_enable@{em\_if\_rx\_queue\_intr\_enable}!if\_em.c@{if\_em.c}}
\doxysubsubsection{\texorpdfstring{em\_if\_rx\_queue\_intr\_enable()}{em\_if\_rx\_queue\_intr\_enable()}}
{\footnotesize\ttfamily static int em\+\_\+if\+\_\+rx\+\_\+queue\+\_\+intr\+\_\+enable (\begin{DoxyParamCaption}\item[{if\+\_\+ctx\+\_\+t}]{ctx,  }\item[{uint16\+\_\+t}]{rxqid }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [static]}}



Definition at line \mbox{\hyperlink{if__em_8c_source_l01444}{1444}} of file \mbox{\hyperlink{if__em_8c_source}{if\+\_\+em.\+c}}.



References \mbox{\hyperlink{if__em_8h_source_l00445}{e1000\+\_\+softc\+::ctx}}, \mbox{\hyperlink{e1000__regs_8h_source_l00082}{E1000\+\_\+\+IMS}}, \mbox{\hyperlink{e1000__osdep_8h_source_l00196}{E1000\+\_\+\+WRITE\+\_\+\+REG}}, \mbox{\hyperlink{if__em_8h_source_l00434}{em\+\_\+rx\+\_\+queue\+::eims}}, \mbox{\hyperlink{if__em_8h_source_l00442}{e1000\+\_\+softc\+::hw}}, \mbox{\hyperlink{if__em_8h_source_l00455}{e1000\+\_\+softc\+::rx\+\_\+queues}}, and \mbox{\hyperlink{if__em_8h_source_l00431}{em\+\_\+rx\+\_\+queue\+::sc}}.

\mbox{\Hypertarget{if__em_8c_a4b9a77413854031274e87dfd3244c24c}\label{if__em_8c_a4b9a77413854031274e87dfd3244c24c}} 
\index{if\_em.c@{if\_em.c}!em\_if\_rx\_queues\_alloc@{em\_if\_rx\_queues\_alloc}}
\index{em\_if\_rx\_queues\_alloc@{em\_if\_rx\_queues\_alloc}!if\_em.c@{if\_em.c}}
\doxysubsubsection{\texorpdfstring{em\_if\_rx\_queues\_alloc()}{em\_if\_rx\_queues\_alloc()}}
{\footnotesize\ttfamily static int em\+\_\+if\+\_\+rx\+\_\+queues\+\_\+alloc (\begin{DoxyParamCaption}\item[{if\+\_\+ctx\+\_\+t}]{ctx,  }\item[{caddr\+\_\+t $\ast$}]{vaddrs,  }\item[{uint64\+\_\+t $\ast$}]{paddrs,  }\item[{int}]{nrxqs,  }\item[{int}]{nrxqsets }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [static]}}



Definition at line \mbox{\hyperlink{if__em_8c_source_l02960}{2960}} of file \mbox{\hyperlink{if__em_8c_source}{if\+\_\+em.\+c}}.



References \mbox{\hyperlink{if__em_8h_source_l00445}{e1000\+\_\+softc\+::ctx}}, \mbox{\hyperlink{e1000__defines_8h_source_l00709}{E1000\+\_\+\+SUCCESS}}, \mbox{\hyperlink{if__em_8c_source_l03002}{em\+\_\+if\+\_\+queues\+\_\+free()}}, \mbox{\hyperlink{if__em_8h_source_l00405}{rx\+\_\+ring\+::me}}, \mbox{\hyperlink{if__em_8h_source_l00432}{em\+\_\+rx\+\_\+queue\+::me}}, \mbox{\hyperlink{if__em_8h_source_l00404}{rx\+\_\+ring\+::que}}, \mbox{\hyperlink{if__em_8h_source_l00407}{rx\+\_\+ring\+::rx\+\_\+base}}, \mbox{\hyperlink{if__em_8h_source_l00408}{rx\+\_\+ring\+::rx\+\_\+paddr}}, \mbox{\hyperlink{if__em_8h_source_l00455}{e1000\+\_\+softc\+::rx\+\_\+queues}}, \mbox{\hyperlink{if__em_8h_source_l00435}{em\+\_\+rx\+\_\+queue\+::rxr}}, \mbox{\hyperlink{if__em_8h_source_l00403}{rx\+\_\+ring\+::sc}}, and \mbox{\hyperlink{if__em_8h_source_l00431}{em\+\_\+rx\+\_\+queue\+::sc}}.

Here is the call graph for this function\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=350pt]{d7/d88/if__em_8c_a4b9a77413854031274e87dfd3244c24c_cgraph}
\end{center}
\end{figure}
\mbox{\Hypertarget{if__em_8c_a3636b240145d702c29640b6d67122eaf}\label{if__em_8c_a3636b240145d702c29640b6d67122eaf}} 
\index{if\_em.c@{if\_em.c}!em\_if\_set\_promisc@{em\_if\_set\_promisc}}
\index{em\_if\_set\_promisc@{em\_if\_set\_promisc}!if\_em.c@{if\_em.c}}
\doxysubsubsection{\texorpdfstring{em\_if\_set\_promisc()}{em\_if\_set\_promisc()}}
{\footnotesize\ttfamily static int em\+\_\+if\+\_\+set\+\_\+promisc (\begin{DoxyParamCaption}\item[{if\+\_\+ctx\+\_\+t}]{ctx,  }\item[{int}]{flags }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [static]}}



Definition at line \mbox{\hyperlink{if__em_8c_source_l01656}{1656}} of file \mbox{\hyperlink{if__em_8c_source}{if\+\_\+em.\+c}}.



References \mbox{\hyperlink{if__em_8h_source_l00445}{e1000\+\_\+softc\+::ctx}}, \mbox{\hyperlink{e1000__regs_8h_source_l00089}{E1000\+\_\+\+RCTL}}, \mbox{\hyperlink{e1000__defines_8h_source_l00194}{E1000\+\_\+\+RCTL\+\_\+\+MPE}}, \mbox{\hyperlink{e1000__defines_8h_source_l00192}{E1000\+\_\+\+RCTL\+\_\+\+SBP}}, \mbox{\hyperlink{e1000__defines_8h_source_l00193}{E1000\+\_\+\+RCTL\+\_\+\+UPE}}, \mbox{\hyperlink{e1000__osdep_8h_source_l00191}{E1000\+\_\+\+READ\+\_\+\+REG}}, \mbox{\hyperlink{e1000__osdep_8h_source_l00196}{E1000\+\_\+\+WRITE\+\_\+\+REG}}, \mbox{\hyperlink{if__em_8c_source_l00521}{em\+\_\+debug\+\_\+sbp}}, \mbox{\hyperlink{if__em_8c_source_l03484}{em\+\_\+if\+\_\+vlan\+\_\+filter\+\_\+disable()}}, \mbox{\hyperlink{if__em_8c_source_l03472}{em\+\_\+if\+\_\+vlan\+\_\+filter\+\_\+enable()}}, \mbox{\hyperlink{if__em_8c_source_l03457}{em\+\_\+if\+\_\+vlan\+\_\+filter\+\_\+used()}}, \mbox{\hyperlink{if__em_8h_source_l00442}{e1000\+\_\+softc\+::hw}}, and \mbox{\hyperlink{if__em_8h_source_l00237}{MAX\+\_\+\+NUM\+\_\+\+MULTICAST\+\_\+\+ADDRESSES}}.



Referenced by \mbox{\hyperlink{if__em_8c_source_l01293}{em\+\_\+if\+\_\+init()}}.

Here is the call graph for this function\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=350pt]{d7/d88/if__em_8c_a3636b240145d702c29640b6d67122eaf_cgraph}
\end{center}
\end{figure}
Here is the caller graph for this function\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=350pt]{d7/d88/if__em_8c_a3636b240145d702c29640b6d67122eaf_icgraph}
\end{center}
\end{figure}
\mbox{\Hypertarget{if__em_8c_ae4dedd5b89214199b0980fe489304476}\label{if__em_8c_ae4dedd5b89214199b0980fe489304476}} 
\index{if\_em.c@{if\_em.c}!em\_if\_shutdown@{em\_if\_shutdown}}
\index{em\_if\_shutdown@{em\_if\_shutdown}!if\_em.c@{if\_em.c}}
\doxysubsubsection{\texorpdfstring{em\_if\_shutdown()}{em\_if\_shutdown()}}
{\footnotesize\ttfamily static int em\+\_\+if\+\_\+shutdown (\begin{DoxyParamCaption}\item[{if\+\_\+ctx\+\_\+t}]{ctx }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [static]}}



Definition at line \mbox{\hyperlink{if__em_8c_source_l01201}{1201}} of file \mbox{\hyperlink{if__em_8c_source}{if\+\_\+em.\+c}}.



References \mbox{\hyperlink{if__em_8h_source_l00445}{e1000\+\_\+softc\+::ctx}}, and \mbox{\hyperlink{if__em_8c_source_l01210}{em\+\_\+if\+\_\+suspend()}}.

Here is the call graph for this function\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=350pt]{d7/d88/if__em_8c_ae4dedd5b89214199b0980fe489304476_cgraph}
\end{center}
\end{figure}
\mbox{\Hypertarget{if__em_8c_a1cb726a855f0c310fe7a02f58afdf7e9}\label{if__em_8c_a1cb726a855f0c310fe7a02f58afdf7e9}} 
\index{if\_em.c@{if\_em.c}!em\_if\_stop@{em\_if\_stop}}
\index{em\_if\_stop@{em\_if\_stop}!if\_em.c@{if\_em.c}}
\doxysubsubsection{\texorpdfstring{em\_if\_stop()}{em\_if\_stop()}}
{\footnotesize\ttfamily static void em\+\_\+if\+\_\+stop (\begin{DoxyParamCaption}\item[{if\+\_\+ctx\+\_\+t}]{ctx }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [static]}}



Definition at line \mbox{\hyperlink{if__em_8c_source_l01904}{1904}} of file \mbox{\hyperlink{if__em_8c_source}{if\+\_\+em.\+c}}.



References \mbox{\hyperlink{if__em_8h_source_l00445}{e1000\+\_\+softc\+::ctx}}, \mbox{\hyperlink{e1000__hw_8h_source_l00242}{e1000\+\_\+82544}}, \mbox{\hyperlink{e1000__api_8c_source_l00762}{e1000\+\_\+cleanup\+\_\+led()}}, \mbox{\hyperlink{e1000__api_8c_source_l00823}{e1000\+\_\+led\+\_\+off()}}, \mbox{\hyperlink{e1000__api_8c_source_l00682}{e1000\+\_\+reset\+\_\+hw()}}, \mbox{\hyperlink{e1000__osdep_8h_source_l00196}{E1000\+\_\+\+WRITE\+\_\+\+REG}}, \mbox{\hyperlink{e1000__regs_8h_source_l00506}{E1000\+\_\+\+WUFC}}, \mbox{\hyperlink{if__em_8h_source_l00442}{e1000\+\_\+softc\+::hw}}, \mbox{\hyperlink{if__em_8h_source_l00321}{INIT\+\_\+\+DEBUGOUT}}, \mbox{\hyperlink{e1000__hw_8h_source_l01028}{e1000\+\_\+hw\+::mac}}, and \mbox{\hyperlink{e1000__hw_8h_source_l00815}{e1000\+\_\+mac\+\_\+info\+::type}}.

Here is the call graph for this function\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=297pt]{d7/d88/if__em_8c_a1cb726a855f0c310fe7a02f58afdf7e9_cgraph}
\end{center}
\end{figure}
\mbox{\Hypertarget{if__em_8c_a3cbc02264d22e74efd1e1dc223a7818e}\label{if__em_8c_a3cbc02264d22e74efd1e1dc223a7818e}} 
\index{if\_em.c@{if\_em.c}!em\_if\_suspend@{em\_if\_suspend}}
\index{em\_if\_suspend@{em\_if\_suspend}!if\_em.c@{if\_em.c}}
\doxysubsubsection{\texorpdfstring{em\_if\_suspend()}{em\_if\_suspend()}}
{\footnotesize\ttfamily static int em\+\_\+if\+\_\+suspend (\begin{DoxyParamCaption}\item[{if\+\_\+ctx\+\_\+t}]{ctx }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [static]}}



Definition at line \mbox{\hyperlink{if__em_8c_source_l01210}{1210}} of file \mbox{\hyperlink{if__em_8c_source}{if\+\_\+em.\+c}}.



References \mbox{\hyperlink{if__em_8h_source_l00445}{e1000\+\_\+softc\+::ctx}}, \mbox{\hyperlink{if__em_8c_source_l03859}{em\+\_\+enable\+\_\+wakeup()}}, \mbox{\hyperlink{if__em_8c_source_l03699}{em\+\_\+release\+\_\+hw\+\_\+control()}}, and \mbox{\hyperlink{if__em_8c_source_l03653}{em\+\_\+release\+\_\+manageability()}}.



Referenced by \mbox{\hyperlink{if__em_8c_source_l01201}{em\+\_\+if\+\_\+shutdown()}}.

Here is the call graph for this function\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=350pt]{d7/d88/if__em_8c_a3cbc02264d22e74efd1e1dc223a7818e_cgraph}
\end{center}
\end{figure}
Here is the caller graph for this function\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=303pt]{d7/d88/if__em_8c_a3cbc02264d22e74efd1e1dc223a7818e_icgraph}
\end{center}
\end{figure}
\mbox{\Hypertarget{if__em_8c_a917f57c089aedf87b298989b87a706b1}\label{if__em_8c_a917f57c089aedf87b298989b87a706b1}} 
\index{if\_em.c@{if\_em.c}!em\_if\_timer@{em\_if\_timer}}
\index{em\_if\_timer@{em\_if\_timer}!if\_em.c@{if\_em.c}}
\doxysubsubsection{\texorpdfstring{em\_if\_timer()}{em\_if\_timer()}}
{\footnotesize\ttfamily static void em\+\_\+if\+\_\+timer (\begin{DoxyParamCaption}\item[{if\+\_\+ctx\+\_\+t}]{ctx,  }\item[{uint16\+\_\+t}]{qid }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [static]}}



Definition at line \mbox{\hyperlink{if__em_8c_source_l01774}{1774}} of file \mbox{\hyperlink{if__em_8c_source}{if\+\_\+em.\+c}}.

\mbox{\Hypertarget{if__em_8c_a439823ab644ba191ee083da1c5d5bc7b}\label{if__em_8c_a439823ab644ba191ee083da1c5d5bc7b}} 
\index{if\_em.c@{if\_em.c}!em\_if\_tx\_queue\_intr\_enable@{em\_if\_tx\_queue\_intr\_enable}}
\index{em\_if\_tx\_queue\_intr\_enable@{em\_if\_tx\_queue\_intr\_enable}!if\_em.c@{if\_em.c}}
\doxysubsubsection{\texorpdfstring{em\_if\_tx\_queue\_intr\_enable()}{em\_if\_tx\_queue\_intr\_enable()}}
{\footnotesize\ttfamily static int em\+\_\+if\+\_\+tx\+\_\+queue\+\_\+intr\+\_\+enable (\begin{DoxyParamCaption}\item[{if\+\_\+ctx\+\_\+t}]{ctx,  }\item[{uint16\+\_\+t}]{txqid }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [static]}}



Definition at line \mbox{\hyperlink{if__em_8c_source_l01454}{1454}} of file \mbox{\hyperlink{if__em_8c_source}{if\+\_\+em.\+c}}.



References \mbox{\hyperlink{if__em_8h_source_l00445}{e1000\+\_\+softc\+::ctx}}, \mbox{\hyperlink{e1000__regs_8h_source_l00082}{E1000\+\_\+\+IMS}}, \mbox{\hyperlink{e1000__osdep_8h_source_l00196}{E1000\+\_\+\+WRITE\+\_\+\+REG}}, \mbox{\hyperlink{if__em_8h_source_l00425}{em\+\_\+tx\+\_\+queue\+::eims}}, \mbox{\hyperlink{if__em_8h_source_l00442}{e1000\+\_\+softc\+::hw}}, \mbox{\hyperlink{if__em_8h_source_l00423}{em\+\_\+tx\+\_\+queue\+::sc}}, and \mbox{\hyperlink{if__em_8h_source_l00454}{e1000\+\_\+softc\+::tx\+\_\+queues}}.

\mbox{\Hypertarget{if__em_8c_a2ee96be46b4257e29c8beb658e87da1a}\label{if__em_8c_a2ee96be46b4257e29c8beb658e87da1a}} 
\index{if\_em.c@{if\_em.c}!em\_if\_tx\_queues\_alloc@{em\_if\_tx\_queues\_alloc}}
\index{em\_if\_tx\_queues\_alloc@{em\_if\_tx\_queues\_alloc}!if\_em.c@{if\_em.c}}
\doxysubsubsection{\texorpdfstring{em\_if\_tx\_queues\_alloc()}{em\_if\_tx\_queues\_alloc()}}
{\footnotesize\ttfamily static int em\+\_\+if\+\_\+tx\+\_\+queues\+\_\+alloc (\begin{DoxyParamCaption}\item[{if\+\_\+ctx\+\_\+t}]{ctx,  }\item[{caddr\+\_\+t $\ast$}]{vaddrs,  }\item[{uint64\+\_\+t $\ast$}]{paddrs,  }\item[{int}]{ntxqs,  }\item[{int}]{ntxqsets }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [static]}}



Definition at line \mbox{\hyperlink{if__em_8c_source_l02911}{2911}} of file \mbox{\hyperlink{if__em_8c_source}{if\+\_\+em.\+c}}.



References \mbox{\hyperlink{if__em_8h_source_l00445}{e1000\+\_\+softc\+::ctx}}, \mbox{\hyperlink{e1000__defines_8h_source_l00709}{E1000\+\_\+\+SUCCESS}}, \mbox{\hyperlink{if__em_8c_source_l03002}{em\+\_\+if\+\_\+queues\+\_\+free()}}, \mbox{\hyperlink{if__em_8h_source_l00377}{tx\+\_\+ring\+::me}}, \mbox{\hyperlink{if__em_8h_source_l00426}{em\+\_\+tx\+\_\+queue\+::me}}, \mbox{\hyperlink{if__em_8h_source_l00372}{tx\+\_\+ring\+::sc}}, \mbox{\hyperlink{if__em_8h_source_l00423}{em\+\_\+tx\+\_\+queue\+::sc}}, \mbox{\hyperlink{if__em_8h_source_l00444}{e1000\+\_\+softc\+::shared}}, \mbox{\hyperlink{if__em_8h_source_l00373}{tx\+\_\+ring\+::tx\+\_\+base}}, \mbox{\hyperlink{if__em_8h_source_l00446}{tx\+\_\+num\+\_\+queues}}, \mbox{\hyperlink{if__em_8h_source_l00374}{tx\+\_\+ring\+::tx\+\_\+paddr}}, \mbox{\hyperlink{if__em_8h_source_l00454}{e1000\+\_\+softc\+::tx\+\_\+queues}}, \mbox{\hyperlink{if__em_8h_source_l00375}{tx\+\_\+ring\+::tx\+\_\+rsq}}, and \mbox{\hyperlink{if__em_8h_source_l00427}{em\+\_\+tx\+\_\+queue\+::txr}}.

Here is the call graph for this function\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=350pt]{d7/d88/if__em_8c_a2ee96be46b4257e29c8beb658e87da1a_cgraph}
\end{center}
\end{figure}
\mbox{\Hypertarget{if__em_8c_a381ff2eaf0f126dbcf2bd6c72ea5eec3}\label{if__em_8c_a381ff2eaf0f126dbcf2bd6c72ea5eec3}} 
\index{if\_em.c@{if\_em.c}!em\_if\_update\_admin\_status@{em\_if\_update\_admin\_status}}
\index{em\_if\_update\_admin\_status@{em\_if\_update\_admin\_status}!if\_em.c@{if\_em.c}}
\doxysubsubsection{\texorpdfstring{em\_if\_update\_admin\_status()}{em\_if\_update\_admin\_status()}}
{\footnotesize\ttfamily static void em\+\_\+if\+\_\+update\+\_\+admin\+\_\+status (\begin{DoxyParamCaption}\item[{if\+\_\+ctx\+\_\+t}]{ctx }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [static]}}



Definition at line \mbox{\hyperlink{if__em_8c_source_l01784}{1784}} of file \mbox{\hyperlink{if__em_8c_source}{if\+\_\+em.\+c}}.



References \mbox{\hyperlink{e1000__hw_8h_source_l01043}{e1000\+\_\+hw\+::\+\_\+82575}}, \mbox{\hyperlink{e1000__hw_8h_source_l00812}{e1000\+\_\+mac\+\_\+info\+::addr}}, \mbox{\hyperlink{if__em_8h_source_l00445}{e1000\+\_\+softc\+::ctx}}, \mbox{\hyperlink{structe1000__hw_a166f8f6e4f6988f96cc484820dacc8f7}{e1000\+\_\+hw\+::dev\+\_\+spec}}, \mbox{\hyperlink{e1000__hw_8h_source_l00252}{e1000\+\_\+82571}}, \mbox{\hyperlink{e1000__hw_8h_source_l00253}{e1000\+\_\+82572}}, \mbox{\hyperlink{e1000__api_8c_source_l01081}{e1000\+\_\+cfg\+\_\+on\+\_\+link\+\_\+up()}}, \mbox{\hyperlink{e1000__api_8c_source_l00639}{e1000\+\_\+check\+\_\+for\+\_\+link()}}, \mbox{\hyperlink{e1000__regs_8h_source_l00044}{E1000\+\_\+\+CTRL\+\_\+\+EXT}}, \mbox{\hyperlink{e1000__defines_8h_source_l00089}{E1000\+\_\+\+CTRL\+\_\+\+EXT\+\_\+\+LINK\+\_\+\+MODE\+\_\+\+GMII}}, \mbox{\hyperlink{e1000__defines_8h_source_l00085}{E1000\+\_\+\+CTRL\+\_\+\+EXT\+\_\+\+LINK\+\_\+\+MODE\+\_\+\+MASK}}, \mbox{\hyperlink{e1000__82571_8c_source_l01726}{e1000\+\_\+get\+\_\+laa\+\_\+state\+\_\+82571()}}, \mbox{\hyperlink{e1000__api_8c_source_l00731}{e1000\+\_\+get\+\_\+speed\+\_\+and\+\_\+duplex()}}, \mbox{\hyperlink{e1000__hw_8h_source_l00274}{e1000\+\_\+i210}}, \mbox{\hyperlink{e1000__hw_8h_source_l00275}{e1000\+\_\+i211}}, \mbox{\hyperlink{e1000__hw_8h_source_l00272}{e1000\+\_\+i350}}, \mbox{\hyperlink{e1000__hw_8h_source_l00283}{e1000\+\_\+media\+\_\+type\+\_\+copper}}, \mbox{\hyperlink{e1000__hw_8h_source_l00284}{e1000\+\_\+media\+\_\+type\+\_\+fiber}}, \mbox{\hyperlink{e1000__hw_8h_source_l00285}{e1000\+\_\+media\+\_\+type\+\_\+internal\+\_\+serdes}}, \mbox{\hyperlink{e1000__hw_8h_source_l00282}{e1000\+\_\+media\+\_\+type\+\_\+unknown}}, \mbox{\hyperlink{e1000__hw_8h_source_l00264}{e1000\+\_\+pch\+\_\+spt}}, \mbox{\hyperlink{e1000__api_8c_source_l00889}{e1000\+\_\+rar\+\_\+set()}}, \mbox{\hyperlink{e1000__osdep_8h_source_l00191}{E1000\+\_\+\+READ\+\_\+\+REG}}, \mbox{\hyperlink{e1000__regs_8h_source_l00041}{E1000\+\_\+\+STATUS}}, \mbox{\hyperlink{e1000__defines_8h_source_l00326}{E1000\+\_\+\+STATUS\+\_\+\+LU}}, \mbox{\hyperlink{e1000__regs_8h_source_l00284}{E1000\+\_\+\+TARC}}, \mbox{\hyperlink{e1000__regs_8h_source_l00704}{E1000\+\_\+\+THSTAT}}, \mbox{\hyperlink{e1000__defines_8h_source_l00861}{E1000\+\_\+\+THSTAT\+\_\+\+LINK\+\_\+\+THROTTLE}}, \mbox{\hyperlink{e1000__osdep_8h_source_l00196}{E1000\+\_\+\+WRITE\+\_\+\+REG}}, \mbox{\hyperlink{if__em_8c_source_l00034}{em\+\_\+mac\+\_\+min}}, \mbox{\hyperlink{if__em_8c_source_l02472}{em\+\_\+reset()}}, \mbox{\hyperlink{if__em_8c_source_l04059}{em\+\_\+update\+\_\+stats\+\_\+counters()}}, \mbox{\hyperlink{if__em_8h_source_l00474}{e1000\+\_\+softc\+::flags}}, \mbox{\hyperlink{e1000__defines_8h_source_l00356}{FULL\+\_\+\+DUPLEX}}, \mbox{\hyperlink{e1000__hw_8h_source_l00846}{e1000\+\_\+mac\+\_\+info\+::get\+\_\+link\+\_\+status}}, \mbox{\hyperlink{if__em_8h_source_l00442}{e1000\+\_\+softc\+::hw}}, \mbox{\hyperlink{e1000__defines_8h_source_l01287}{I210\+\_\+\+I\+\_\+\+PHY\+\_\+\+ID}}, \mbox{\hyperlink{if__em_8h_source_l00252}{I210\+\_\+\+LINK\+\_\+\+DELAY}}, \mbox{\hyperlink{e1000__hw_8h_source_l00867}{e1000\+\_\+phy\+\_\+info\+::id}}, \mbox{\hyperlink{if__em_8c_source_l00035}{igb\+\_\+mac\+\_\+min}}, \mbox{\hyperlink{if__em_8h_source_l00245}{IGB\+\_\+\+MEDIA\+\_\+\+RESET}}, \mbox{\hyperlink{if__em_8c_source_l02302}{lem\+\_\+smartspeed()}}, \mbox{\hyperlink{if__em_8h_source_l00502}{e1000\+\_\+softc\+::link\+\_\+active}}, \mbox{\hyperlink{if__em_8h_source_l00505}{e1000\+\_\+softc\+::link\+\_\+duplex}}, \mbox{\hyperlink{if__em_8h_source_l00504}{e1000\+\_\+softc\+::link\+\_\+speed}}, \mbox{\hyperlink{e1000__hw_8h_source_l01028}{e1000\+\_\+hw\+::mac}}, \mbox{\hyperlink{e1000__hw_8h_source_l01013}{e1000\+\_\+dev\+\_\+spec\+\_\+82575\+::media\+\_\+changed}}, \mbox{\hyperlink{e1000__hw_8h_source_l00871}{e1000\+\_\+phy\+\_\+info\+::media\+\_\+type}}, \mbox{\hyperlink{e1000__osdep_8h_source_l00103}{msec\+\_\+delay}}, \mbox{\hyperlink{e1000__hw_8h_source_l01030}{e1000\+\_\+hw\+::phy}}, \mbox{\hyperlink{e1000__hw_8h_source_l00850}{e1000\+\_\+mac\+\_\+info\+::serdes\+\_\+has\+\_\+link}}, \mbox{\hyperlink{if__em_8h_source_l00506}{e1000\+\_\+softc\+::smartspeed}}, \mbox{\hyperlink{e1000__defines_8h_source_l00353}{SPEED\+\_\+1000}}, and \mbox{\hyperlink{e1000__hw_8h_source_l00815}{e1000\+\_\+mac\+\_\+info\+::type}}.



Referenced by \mbox{\hyperlink{if__em_8c_source_l01133}{em\+\_\+if\+\_\+attach\+\_\+post()}}, and \mbox{\hyperlink{if__em_8c_source_l01293}{em\+\_\+if\+\_\+init()}}.

Here is the call graph for this function\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=350pt]{d7/d88/if__em_8c_a381ff2eaf0f126dbcf2bd6c72ea5eec3_cgraph}
\end{center}
\end{figure}
Here is the caller graph for this function\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=350pt]{d7/d88/if__em_8c_a381ff2eaf0f126dbcf2bd6c72ea5eec3_icgraph}
\end{center}
\end{figure}
\mbox{\Hypertarget{if__em_8c_a105a7c48fbc71118242c77f5e5068feb}\label{if__em_8c_a105a7c48fbc71118242c77f5e5068feb}} 
\index{if\_em.c@{if\_em.c}!em\_if\_vlan\_filter\_capable@{em\_if\_vlan\_filter\_capable}}
\index{em\_if\_vlan\_filter\_capable@{em\_if\_vlan\_filter\_capable}!if\_em.c@{if\_em.c}}
\doxysubsubsection{\texorpdfstring{em\_if\_vlan\_filter\_capable()}{em\_if\_vlan\_filter\_capable()}}
{\footnotesize\ttfamily static bool em\+\_\+if\+\_\+vlan\+\_\+filter\+\_\+capable (\begin{DoxyParamCaption}\item[{if\+\_\+ctx\+\_\+t}]{ctx }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [static]}}



Definition at line \mbox{\hyperlink{if__em_8c_source_l03445}{3445}} of file \mbox{\hyperlink{if__em_8c_source}{if\+\_\+em.\+c}}.



References \mbox{\hyperlink{if__em_8h_source_l00445}{e1000\+\_\+softc\+::ctx}}, and \mbox{\hyperlink{if__em_8c_source_l00496}{em\+\_\+disable\+\_\+crc\+\_\+stripping}}.



Referenced by \mbox{\hyperlink{if__em_8c_source_l03457}{em\+\_\+if\+\_\+vlan\+\_\+filter\+\_\+used()}}, and \mbox{\hyperlink{if__em_8c_source_l03521}{em\+\_\+setup\+\_\+vlan\+\_\+hw\+\_\+support()}}.

Here is the caller graph for this function\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=350pt]{d7/d88/if__em_8c_a105a7c48fbc71118242c77f5e5068feb_icgraph}
\end{center}
\end{figure}
\mbox{\Hypertarget{if__em_8c_a33045008351e5bd1f90d9f69bad6b25c}\label{if__em_8c_a33045008351e5bd1f90d9f69bad6b25c}} 
\index{if\_em.c@{if\_em.c}!em\_if\_vlan\_filter\_disable@{em\_if\_vlan\_filter\_disable}}
\index{em\_if\_vlan\_filter\_disable@{em\_if\_vlan\_filter\_disable}!if\_em.c@{if\_em.c}}
\doxysubsubsection{\texorpdfstring{em\_if\_vlan\_filter\_disable()}{em\_if\_vlan\_filter\_disable()}}
{\footnotesize\ttfamily static void em\+\_\+if\+\_\+vlan\+\_\+filter\+\_\+disable (\begin{DoxyParamCaption}\item[{struct \mbox{\hyperlink{structe1000__softc}{e1000\+\_\+softc}} $\ast$}]{sc }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [static]}}



Definition at line \mbox{\hyperlink{if__em_8c_source_l03484}{3484}} of file \mbox{\hyperlink{if__em_8c_source}{if\+\_\+em.\+c}}.



References \mbox{\hyperlink{e1000__regs_8h_source_l00089}{E1000\+\_\+\+RCTL}}, \mbox{\hyperlink{e1000__defines_8h_source_l00216}{E1000\+\_\+\+RCTL\+\_\+\+CFIEN}}, \mbox{\hyperlink{e1000__defines_8h_source_l00215}{E1000\+\_\+\+RCTL\+\_\+\+VFE}}, \mbox{\hyperlink{e1000__osdep_8h_source_l00191}{E1000\+\_\+\+READ\+\_\+\+REG}}, \mbox{\hyperlink{e1000__osdep_8h_source_l00196}{E1000\+\_\+\+WRITE\+\_\+\+REG}}, and \mbox{\hyperlink{if__em_8h_source_l00442}{e1000\+\_\+softc\+::hw}}.



Referenced by \mbox{\hyperlink{if__em_8c_source_l01656}{em\+\_\+if\+\_\+set\+\_\+promisc()}}, and \mbox{\hyperlink{if__em_8c_source_l03521}{em\+\_\+setup\+\_\+vlan\+\_\+hw\+\_\+support()}}.

Here is the caller graph for this function\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=350pt]{d7/d88/if__em_8c_a33045008351e5bd1f90d9f69bad6b25c_icgraph}
\end{center}
\end{figure}
\mbox{\Hypertarget{if__em_8c_a648ad525efd4b51230cdcc0a5a1b6477}\label{if__em_8c_a648ad525efd4b51230cdcc0a5a1b6477}} 
\index{if\_em.c@{if\_em.c}!em\_if\_vlan\_filter\_enable@{em\_if\_vlan\_filter\_enable}}
\index{em\_if\_vlan\_filter\_enable@{em\_if\_vlan\_filter\_enable}!if\_em.c@{if\_em.c}}
\doxysubsubsection{\texorpdfstring{em\_if\_vlan\_filter\_enable()}{em\_if\_vlan\_filter\_enable()}}
{\footnotesize\ttfamily static void em\+\_\+if\+\_\+vlan\+\_\+filter\+\_\+enable (\begin{DoxyParamCaption}\item[{struct \mbox{\hyperlink{structe1000__softc}{e1000\+\_\+softc}} $\ast$}]{sc }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [static]}}



Definition at line \mbox{\hyperlink{if__em_8c_source_l03472}{3472}} of file \mbox{\hyperlink{if__em_8c_source}{if\+\_\+em.\+c}}.



References \mbox{\hyperlink{e1000__regs_8h_source_l00089}{E1000\+\_\+\+RCTL}}, \mbox{\hyperlink{e1000__defines_8h_source_l00215}{E1000\+\_\+\+RCTL\+\_\+\+VFE}}, \mbox{\hyperlink{e1000__osdep_8h_source_l00191}{E1000\+\_\+\+READ\+\_\+\+REG}}, \mbox{\hyperlink{e1000__osdep_8h_source_l00196}{E1000\+\_\+\+WRITE\+\_\+\+REG}}, and \mbox{\hyperlink{if__em_8h_source_l00442}{e1000\+\_\+softc\+::hw}}.



Referenced by \mbox{\hyperlink{if__em_8c_source_l01656}{em\+\_\+if\+\_\+set\+\_\+promisc()}}, and \mbox{\hyperlink{if__em_8c_source_l03521}{em\+\_\+setup\+\_\+vlan\+\_\+hw\+\_\+support()}}.

Here is the caller graph for this function\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=350pt]{d7/d88/if__em_8c_a648ad525efd4b51230cdcc0a5a1b6477_icgraph}
\end{center}
\end{figure}
\mbox{\Hypertarget{if__em_8c_acc7d0310f2056fe34b9419ce13dea6da}\label{if__em_8c_acc7d0310f2056fe34b9419ce13dea6da}} 
\index{if\_em.c@{if\_em.c}!em\_if\_vlan\_filter\_used@{em\_if\_vlan\_filter\_used}}
\index{em\_if\_vlan\_filter\_used@{em\_if\_vlan\_filter\_used}!if\_em.c@{if\_em.c}}
\doxysubsubsection{\texorpdfstring{em\_if\_vlan\_filter\_used()}{em\_if\_vlan\_filter\_used()}}
{\footnotesize\ttfamily static bool em\+\_\+if\+\_\+vlan\+\_\+filter\+\_\+used (\begin{DoxyParamCaption}\item[{if\+\_\+ctx\+\_\+t}]{ctx }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [static]}}



Definition at line \mbox{\hyperlink{if__em_8c_source_l03457}{3457}} of file \mbox{\hyperlink{if__em_8c_source}{if\+\_\+em.\+c}}.



References \mbox{\hyperlink{if__em_8h_source_l00445}{e1000\+\_\+softc\+::ctx}}, \mbox{\hyperlink{if__em_8c_source_l03445}{em\+\_\+if\+\_\+vlan\+\_\+filter\+\_\+capable()}}, \mbox{\hyperlink{if__em_8h_source_l00332}{EM\+\_\+\+VFTA\+\_\+\+SIZE}}, and \mbox{\hyperlink{if__em_8h_source_l00499}{e1000\+\_\+softc\+::shadow\+\_\+vfta}}.



Referenced by \mbox{\hyperlink{if__em_8c_source_l01656}{em\+\_\+if\+\_\+set\+\_\+promisc()}}.

Here is the call graph for this function\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=350pt]{d7/d88/if__em_8c_acc7d0310f2056fe34b9419ce13dea6da_cgraph}
\end{center}
\end{figure}
Here is the caller graph for this function\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=350pt]{d7/d88/if__em_8c_acc7d0310f2056fe34b9419ce13dea6da_icgraph}
\end{center}
\end{figure}
\mbox{\Hypertarget{if__em_8c_a21d8cc8c73b107b04159242f89bbb977}\label{if__em_8c_a21d8cc8c73b107b04159242f89bbb977}} 
\index{if\_em.c@{if\_em.c}!em\_if\_vlan\_filter\_write@{em\_if\_vlan\_filter\_write}}
\index{em\_if\_vlan\_filter\_write@{em\_if\_vlan\_filter\_write}!if\_em.c@{if\_em.c}}
\doxysubsubsection{\texorpdfstring{em\_if\_vlan\_filter\_write()}{em\_if\_vlan\_filter\_write()}}
{\footnotesize\ttfamily static void em\+\_\+if\+\_\+vlan\+\_\+filter\+\_\+write (\begin{DoxyParamCaption}\item[{struct \mbox{\hyperlink{structe1000__softc}{e1000\+\_\+softc}} $\ast$}]{sc }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [static]}}



Definition at line \mbox{\hyperlink{if__em_8c_source_l03495}{3495}} of file \mbox{\hyperlink{if__em_8c_source}{if\+\_\+em.\+c}}.



References \mbox{\hyperlink{if__em_8h_source_l00445}{e1000\+\_\+softc\+::ctx}}, \mbox{\hyperlink{e1000__vf_8c_source_l00447}{e1000\+\_\+vfta\+\_\+set\+\_\+vf()}}, \mbox{\hyperlink{e1000__api_8c_source_l00595}{e1000\+\_\+write\+\_\+vfta()}}, \mbox{\hyperlink{if__em_8c_source_l03577}{em\+\_\+if\+\_\+intr\+\_\+disable()}}, \mbox{\hyperlink{if__em_8c_source_l03562}{em\+\_\+if\+\_\+intr\+\_\+enable()}}, \mbox{\hyperlink{if__em_8c_source_l00034}{em\+\_\+mac\+\_\+min}}, \mbox{\hyperlink{if__em_8h_source_l00332}{EM\+\_\+\+VFTA\+\_\+\+SIZE}}, \mbox{\hyperlink{if__em_8h_source_l00442}{e1000\+\_\+softc\+::hw}}, \mbox{\hyperlink{e1000__hw_8h_source_l01028}{e1000\+\_\+hw\+::mac}}, \mbox{\hyperlink{if__em_8h_source_l00499}{e1000\+\_\+softc\+::shadow\+\_\+vfta}}, \mbox{\hyperlink{e1000__hw_8h_source_l00815}{e1000\+\_\+mac\+\_\+info\+::type}}, and \mbox{\hyperlink{if__em_8h_source_l00528}{e1000\+\_\+softc\+::vf\+\_\+ifp}}.



Referenced by \mbox{\hyperlink{if__em_8c_source_l03419}{em\+\_\+if\+\_\+vlan\+\_\+register()}}, \mbox{\hyperlink{if__em_8c_source_l03432}{em\+\_\+if\+\_\+vlan\+\_\+unregister()}}, and \mbox{\hyperlink{if__em_8c_source_l03521}{em\+\_\+setup\+\_\+vlan\+\_\+hw\+\_\+support()}}.

Here is the call graph for this function\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=350pt]{d7/d88/if__em_8c_a21d8cc8c73b107b04159242f89bbb977_cgraph}
\end{center}
\end{figure}
Here is the caller graph for this function\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=350pt]{d7/d88/if__em_8c_a21d8cc8c73b107b04159242f89bbb977_icgraph}
\end{center}
\end{figure}
\mbox{\Hypertarget{if__em_8c_a97cc875be53c5a69a5ab04d277ef44eb}\label{if__em_8c_a97cc875be53c5a69a5ab04d277ef44eb}} 
\index{if\_em.c@{if\_em.c}!em\_if\_vlan\_register@{em\_if\_vlan\_register}}
\index{em\_if\_vlan\_register@{em\_if\_vlan\_register}!if\_em.c@{if\_em.c}}
\doxysubsubsection{\texorpdfstring{em\_if\_vlan\_register()}{em\_if\_vlan\_register()}}
{\footnotesize\ttfamily static void em\+\_\+if\+\_\+vlan\+\_\+register (\begin{DoxyParamCaption}\item[{if\+\_\+ctx\+\_\+t}]{ctx,  }\item[{\mbox{\hyperlink{e1000__osdep_8h_ace9d960e74685e2cd84b36132dbbf8aa}{u16}}}]{vtag }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [static]}}



Definition at line \mbox{\hyperlink{if__em_8c_source_l03419}{3419}} of file \mbox{\hyperlink{if__em_8c_source}{if\+\_\+em.\+c}}.



References \mbox{\hyperlink{if__em_8h_source_l00445}{e1000\+\_\+softc\+::ctx}}, \mbox{\hyperlink{if__em_8c_source_l03495}{em\+\_\+if\+\_\+vlan\+\_\+filter\+\_\+write()}}, \mbox{\hyperlink{if__em_8h_source_l00478}{e1000\+\_\+softc\+::num\+\_\+vlans}}, and \mbox{\hyperlink{if__em_8h_source_l00499}{e1000\+\_\+softc\+::shadow\+\_\+vfta}}.

Here is the call graph for this function\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=350pt]{d7/d88/if__em_8c_a97cc875be53c5a69a5ab04d277ef44eb_cgraph}
\end{center}
\end{figure}
\mbox{\Hypertarget{if__em_8c_ad7d170ebecb254c8115b7f530a1d1e79}\label{if__em_8c_ad7d170ebecb254c8115b7f530a1d1e79}} 
\index{if\_em.c@{if\_em.c}!em\_if\_vlan\_unregister@{em\_if\_vlan\_unregister}}
\index{em\_if\_vlan\_unregister@{em\_if\_vlan\_unregister}!if\_em.c@{if\_em.c}}
\doxysubsubsection{\texorpdfstring{em\_if\_vlan\_unregister()}{em\_if\_vlan\_unregister()}}
{\footnotesize\ttfamily static void em\+\_\+if\+\_\+vlan\+\_\+unregister (\begin{DoxyParamCaption}\item[{if\+\_\+ctx\+\_\+t}]{ctx,  }\item[{\mbox{\hyperlink{e1000__osdep_8h_ace9d960e74685e2cd84b36132dbbf8aa}{u16}}}]{vtag }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [static]}}



Definition at line \mbox{\hyperlink{if__em_8c_source_l03432}{3432}} of file \mbox{\hyperlink{if__em_8c_source}{if\+\_\+em.\+c}}.



References \mbox{\hyperlink{if__em_8h_source_l00445}{e1000\+\_\+softc\+::ctx}}, \mbox{\hyperlink{if__em_8c_source_l03495}{em\+\_\+if\+\_\+vlan\+\_\+filter\+\_\+write()}}, \mbox{\hyperlink{if__em_8h_source_l00478}{e1000\+\_\+softc\+::num\+\_\+vlans}}, and \mbox{\hyperlink{if__em_8h_source_l00499}{e1000\+\_\+softc\+::shadow\+\_\+vfta}}.

Here is the call graph for this function\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=350pt]{d7/d88/if__em_8c_ad7d170ebecb254c8115b7f530a1d1e79_cgraph}
\end{center}
\end{figure}
\mbox{\Hypertarget{if__em_8c_aecb741f248200f8f86f55626d847003b}\label{if__em_8c_aecb741f248200f8f86f55626d847003b}} 
\index{if\_em.c@{if\_em.c}!em\_if\_watchdog\_reset@{em\_if\_watchdog\_reset}}
\index{em\_if\_watchdog\_reset@{em\_if\_watchdog\_reset}!if\_em.c@{if\_em.c}}
\doxysubsubsection{\texorpdfstring{em\_if\_watchdog\_reset()}{em\_if\_watchdog\_reset()}}
{\footnotesize\ttfamily static void em\+\_\+if\+\_\+watchdog\+\_\+reset (\begin{DoxyParamCaption}\item[{if\+\_\+ctx\+\_\+t}]{ctx }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [static]}}



Definition at line \mbox{\hyperlink{if__em_8c_source_l01886}{1886}} of file \mbox{\hyperlink{if__em_8c_source}{if\+\_\+em.\+c}}.



References \mbox{\hyperlink{if__em_8h_source_l00445}{e1000\+\_\+softc\+::ctx}}, and \mbox{\hyperlink{if__em_8h_source_l00525}{e1000\+\_\+softc\+::watchdog\+\_\+events}}.

\mbox{\Hypertarget{if__em_8c_adc5345fa4d01f7f4a4643c706ccb6985}\label{if__em_8c_adc5345fa4d01f7f4a4643c706ccb6985}} 
\index{if\_em.c@{if\_em.c}!em\_init\_manageability@{em\_init\_manageability}}
\index{em\_init\_manageability@{em\_init\_manageability}!if\_em.c@{if\_em.c}}
\doxysubsubsection{\texorpdfstring{em\_init\_manageability()}{em\_init\_manageability()}}
{\footnotesize\ttfamily static void em\+\_\+init\+\_\+manageability (\begin{DoxyParamCaption}\item[{struct \mbox{\hyperlink{structe1000__softc}{e1000\+\_\+softc}} $\ast$}]{sc }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [static]}}



Definition at line \mbox{\hyperlink{if__em_8c_source_l03626}{3626}} of file \mbox{\hyperlink{if__em_8c_source}{if\+\_\+em.\+c}}.



References \mbox{\hyperlink{e1000__regs_8h_source_l00509}{E1000\+\_\+\+MANC}}, \mbox{\hyperlink{e1000__regs_8h_source_l00527}{E1000\+\_\+\+MANC2H}}, \mbox{\hyperlink{e1000__defines_8h_source_l00176}{E1000\+\_\+\+MANC\+\_\+\+ARP\+\_\+\+EN}}, \mbox{\hyperlink{e1000__defines_8h_source_l00182}{E1000\+\_\+\+MANC\+\_\+\+EN\+\_\+\+MNG2\+HOST}}, \mbox{\hyperlink{if__em_8c_a10ba3e1719650de39d9f627ffd4daa68}{E1000\+\_\+\+MNG2\+HOST\+\_\+\+PORT\+\_\+623}}, \mbox{\hyperlink{if__em_8c_a5a29d06321394a5361e980cbc7c98691}{E1000\+\_\+\+MNG2\+HOST\+\_\+\+PORT\+\_\+664}}, \mbox{\hyperlink{e1000__osdep_8h_source_l00191}{E1000\+\_\+\+READ\+\_\+\+REG}}, \mbox{\hyperlink{e1000__osdep_8h_source_l00196}{E1000\+\_\+\+WRITE\+\_\+\+REG}}, \mbox{\hyperlink{if__em_8h_source_l00487}{e1000\+\_\+softc\+::has\+\_\+manage}}, and \mbox{\hyperlink{if__em_8h_source_l00442}{e1000\+\_\+softc\+::hw}}.



Referenced by \mbox{\hyperlink{if__em_8c_source_l01293}{em\+\_\+if\+\_\+init()}}, and \mbox{\hyperlink{if__em_8c_source_l01221}{em\+\_\+if\+\_\+resume()}}.

Here is the caller graph for this function\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=350pt]{d7/d88/if__em_8c_adc5345fa4d01f7f4a4643c706ccb6985_icgraph}
\end{center}
\end{figure}
\mbox{\Hypertarget{if__em_8c_a41224544b8b890e99135d9b8b27d9bb9}\label{if__em_8c_a41224544b8b890e99135d9b8b27d9bb9}} 
\index{if\_em.c@{if\_em.c}!em\_initialize\_receive\_unit@{em\_initialize\_receive\_unit}}
\index{em\_initialize\_receive\_unit@{em\_initialize\_receive\_unit}!if\_em.c@{if\_em.c}}
\doxysubsubsection{\texorpdfstring{em\_initialize\_receive\_unit()}{em\_initialize\_receive\_unit()}}
{\footnotesize\ttfamily static void em\+\_\+initialize\+\_\+receive\+\_\+unit (\begin{DoxyParamCaption}\item[{if\+\_\+ctx\+\_\+t}]{ctx }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [static]}}



Definition at line \mbox{\hyperlink{if__em_8c_source_l03172}{3172}} of file \mbox{\hyperlink{if__em_8c_source}{if\+\_\+em.\+c}}.



References \mbox{\hyperlink{if__em_8c_source_l03169}{BSIZEPKT\+\_\+\+ROUNDUP}}, \mbox{\hyperlink{if__em_8h_source_l00445}{e1000\+\_\+softc\+::ctx}}, \mbox{\hyperlink{if__em_8c_source_l00486}{DEFAULT\+\_\+\+ITR}}, \mbox{\hyperlink{e1000__hw_8h_source_l00243}{e1000\+\_\+82540}}, \mbox{\hyperlink{e1000__hw_8h_source_l00254}{e1000\+\_\+82573}}, \mbox{\hyperlink{e1000__hw_8h_source_l00255}{e1000\+\_\+82574}}, \mbox{\hyperlink{e1000__hw_8h_source_l00269}{e1000\+\_\+82575}}, \mbox{\hyperlink{e1000__hw_8h_source_l00256}{e1000\+\_\+82583}}, \mbox{\hyperlink{e1000__82571_8h_source_l00049}{E1000\+\_\+\+EITR\+\_\+82574}}, \mbox{\hyperlink{e1000__hw_8h_source_l00370}{e1000\+\_\+fc\+\_\+none}}, \mbox{\hyperlink{e1000__hw_8h_source_l00371}{e1000\+\_\+fc\+\_\+rx\+\_\+pause}}, \mbox{\hyperlink{e1000__hw_8h_source_l00260}{e1000\+\_\+ich10lan}}, \mbox{\hyperlink{e1000__hw_8h_source_l00259}{e1000\+\_\+ich9lan}}, \mbox{\hyperlink{e1000__regs_8h_source_l00080}{E1000\+\_\+\+ITR}}, \mbox{\hyperlink{e1000__ich8lan_8c_source_l02782}{e1000\+\_\+lv\+\_\+jumbo\+\_\+workaround\+\_\+ich8lan()}}, \mbox{\hyperlink{e1000__hw_8h_source_l00262}{e1000\+\_\+pch2lan}}, \mbox{\hyperlink{e1000__regs_8h_source_l00171}{E1000\+\_\+\+RADV}}, \mbox{\hyperlink{e1000__regs_8h_source_l00089}{E1000\+\_\+\+RCTL}}, \mbox{\hyperlink{e1000__defines_8h_source_l00205}{E1000\+\_\+\+RCTL\+\_\+\+BAM}}, \mbox{\hyperlink{e1000__defines_8h_source_l00220}{E1000\+\_\+\+RCTL\+\_\+\+BSEX}}, \mbox{\hyperlink{e1000__defines_8h_source_l00191}{E1000\+\_\+\+RCTL\+\_\+\+EN}}, \mbox{\hyperlink{e1000__defines_8h_source_l00196}{E1000\+\_\+\+RCTL\+\_\+\+LBM\+\_\+\+NO}}, \mbox{\hyperlink{e1000__defines_8h_source_l00195}{E1000\+\_\+\+RCTL\+\_\+\+LPE}}, \mbox{\hyperlink{e1000__defines_8h_source_l00203}{E1000\+\_\+\+RCTL\+\_\+\+MO\+\_\+\+SHIFT}}, \mbox{\hyperlink{e1000__defines_8h_source_l00200}{E1000\+\_\+\+RCTL\+\_\+\+RDMTS\+\_\+\+HALF}}, \mbox{\hyperlink{e1000__defines_8h_source_l00221}{E1000\+\_\+\+RCTL\+\_\+\+SECRC}}, \mbox{\hyperlink{e1000__defines_8h_source_l00212}{E1000\+\_\+\+RCTL\+\_\+\+SZ\+\_\+16384}}, \mbox{\hyperlink{e1000__defines_8h_source_l00207}{E1000\+\_\+\+RCTL\+\_\+\+SZ\+\_\+2048}}, \mbox{\hyperlink{e1000__defines_8h_source_l00214}{E1000\+\_\+\+RCTL\+\_\+\+SZ\+\_\+4096}}, \mbox{\hyperlink{e1000__defines_8h_source_l00213}{E1000\+\_\+\+RCTL\+\_\+\+SZ\+\_\+8192}}, \mbox{\hyperlink{e1000__regs_8h_source_l00248}{E1000\+\_\+\+RDBAH}}, \mbox{\hyperlink{e1000__regs_8h_source_l00246}{E1000\+\_\+\+RDBAL}}, \mbox{\hyperlink{e1000__regs_8h_source_l00254}{E1000\+\_\+\+RDH}}, \mbox{\hyperlink{e1000__regs_8h_source_l00250}{E1000\+\_\+\+RDLEN}}, \mbox{\hyperlink{e1000__regs_8h_source_l00259}{E1000\+\_\+\+RDT}}, \mbox{\hyperlink{e1000__regs_8h_source_l00170}{E1000\+\_\+\+RDTR}}, \mbox{\hyperlink{e1000__osdep_8h_source_l00191}{E1000\+\_\+\+READ\+\_\+\+REG}}, \mbox{\hyperlink{e1000__regs_8h_source_l00495}{E1000\+\_\+\+RFCTL}}, \mbox{\hyperlink{e1000__defines_8h_source_l00443}{E1000\+\_\+\+RFCTL\+\_\+\+ACK\+\_\+\+DIS}}, \mbox{\hyperlink{e1000__defines_8h_source_l00444}{E1000\+\_\+\+RFCTL\+\_\+\+EXTEN}}, \mbox{\hyperlink{e1000__regs_8h_source_l00494}{E1000\+\_\+\+RLPML}}, \mbox{\hyperlink{e1000__vf_8c_source_l00464}{e1000\+\_\+rlpml\+\_\+set\+\_\+vf()}}, \mbox{\hyperlink{e1000__regs_8h_source_l00493}{E1000\+\_\+\+RXCSUM}}, \mbox{\hyperlink{e1000__defines_8h_source_l00436}{E1000\+\_\+\+RXCSUM\+\_\+\+CRCOFL}}, \mbox{\hyperlink{e1000__defines_8h_source_l00433}{E1000\+\_\+\+RXCSUM\+\_\+\+IPOFL}}, \mbox{\hyperlink{e1000__defines_8h_source_l00435}{E1000\+\_\+\+RXCSUM\+\_\+\+IPV6\+OFL}}, \mbox{\hyperlink{e1000__defines_8h_source_l00438}{E1000\+\_\+\+RXCSUM\+\_\+\+PCSD}}, \mbox{\hyperlink{e1000__defines_8h_source_l00434}{E1000\+\_\+\+RXCSUM\+\_\+\+TUOFL}}, \mbox{\hyperlink{e1000__regs_8h_source_l00261}{E1000\+\_\+\+RXDCTL}}, \mbox{\hyperlink{e1000__82575_8h_source_l00272}{E1000\+\_\+\+RXDCTL\+\_\+\+QUEUE\+\_\+\+ENABLE}}, \mbox{\hyperlink{e1000__regs_8h_source_l00252}{E1000\+\_\+\+SRRCTL}}, \mbox{\hyperlink{e1000__82575_8h_source_l00124}{E1000\+\_\+\+SRRCTL\+\_\+\+BSIZEPKT\+\_\+\+SHIFT}}, \mbox{\hyperlink{e1000__82575_8h_source_l00128}{E1000\+\_\+\+SRRCTL\+\_\+\+DESCTYPE\+\_\+\+ADV\+\_\+\+ONEBUF}}, \mbox{\hyperlink{e1000__82575_8h_source_l00135}{E1000\+\_\+\+SRRCTL\+\_\+\+DROP\+\_\+\+EN}}, \mbox{\hyperlink{e1000__osdep_8h_source_l00196}{E1000\+\_\+\+WRITE\+\_\+\+REG}}, \mbox{\hyperlink{if__em_8c_source_l00496}{em\+\_\+disable\+\_\+crc\+\_\+stripping}}, \mbox{\hyperlink{if__em_8c_source_l02728}{em\+\_\+initialize\+\_\+rss\+\_\+mapping()}}, \mbox{\hyperlink{if__em_8c_source_l00034}{em\+\_\+mac\+\_\+min}}, \mbox{\hyperlink{if__em_8h_source_l00503}{e1000\+\_\+softc\+::fc}}, \mbox{\hyperlink{if__em_8h_source_l00442}{e1000\+\_\+softc\+::hw}}, \mbox{\hyperlink{if__em_8c_source_l02769}{igb\+\_\+initialize\+\_\+rss\+\_\+mapping()}}, \mbox{\hyperlink{if__em_8c_source_l00035}{igb\+\_\+mac\+\_\+min}}, \mbox{\hyperlink{if__em_8h_source_l00279}{IGB\+\_\+\+RX\+\_\+\+HTHRESH}}, \mbox{\hyperlink{if__em_8h_source_l00277}{IGB\+\_\+\+RX\+\_\+\+PTHRESH}}, \mbox{\hyperlink{if__em_8h_source_l00280}{IGB\+\_\+\+RX\+\_\+\+WTHRESH}}, \mbox{\hyperlink{if__em_8h_source_l00321}{INIT\+\_\+\+DEBUGOUT}}, \mbox{\hyperlink{e1000__hw_8h_source_l01028}{e1000\+\_\+hw\+::mac}}, \mbox{\hyperlink{e1000__hw_8h_source_l00821}{e1000\+\_\+mac\+\_\+info\+::mc\+\_\+filter\+\_\+type}}, \mbox{\hyperlink{if__em_8h_source_l00404}{rx\+\_\+ring\+::que}}, \mbox{\hyperlink{if__em_8h_source_l00518}{e1000\+\_\+softc\+::rx\+\_\+abs\+\_\+int\+\_\+delay}}, \mbox{\hyperlink{if__em_8h_source_l00517}{e1000\+\_\+softc\+::rx\+\_\+int\+\_\+delay}}, \mbox{\hyperlink{if__em_8h_source_l00483}{e1000\+\_\+softc\+::rx\+\_\+mbuf\+\_\+sz}}, \mbox{\hyperlink{if__em_8h_source_l00447}{rx\+\_\+num\+\_\+queues}}, \mbox{\hyperlink{if__em_8h_source_l00408}{rx\+\_\+ring\+::rx\+\_\+paddr}}, \mbox{\hyperlink{if__em_8h_source_l00455}{e1000\+\_\+softc\+::rx\+\_\+queues}}, \mbox{\hyperlink{if__em_8h_source_l00435}{em\+\_\+rx\+\_\+queue\+::rxr}}, \mbox{\hyperlink{if__em_8h_source_l00403}{rx\+\_\+ring\+::sc}}, \mbox{\hyperlink{if__em_8h_source_l00431}{em\+\_\+rx\+\_\+queue\+::sc}}, \mbox{\hyperlink{if__em_8h_source_l00444}{e1000\+\_\+softc\+::shared}}, \mbox{\hyperlink{e1000__hw_8h_source_l00815}{e1000\+\_\+mac\+\_\+info\+::type}}, \mbox{\hyperlink{if__em_8h_source_l00365}{em\+\_\+int\+\_\+delay\+\_\+info\+::value}}, \mbox{\hyperlink{if__em_8h_source_l00528}{e1000\+\_\+softc\+::vf\+\_\+ifp}}, and \mbox{\hyperlink{e1000__defines_8h_source_l00691}{VLAN\+\_\+\+TAG\+\_\+\+SIZE}}.



Referenced by \mbox{\hyperlink{if__em_8c_source_l01293}{em\+\_\+if\+\_\+init()}}.

Here is the call graph for this function\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=350pt]{d7/d88/if__em_8c_a41224544b8b890e99135d9b8b27d9bb9_cgraph}
\end{center}
\end{figure}
Here is the caller graph for this function\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=350pt]{d7/d88/if__em_8c_a41224544b8b890e99135d9b8b27d9bb9_icgraph}
\end{center}
\end{figure}
\mbox{\Hypertarget{if__em_8c_a2f725f66dcc4bfaca41abb9237604cba}\label{if__em_8c_a2f725f66dcc4bfaca41abb9237604cba}} 
\index{if\_em.c@{if\_em.c}!em\_initialize\_rss\_mapping@{em\_initialize\_rss\_mapping}}
\index{em\_initialize\_rss\_mapping@{em\_initialize\_rss\_mapping}!if\_em.c@{if\_em.c}}
\doxysubsubsection{\texorpdfstring{em\_initialize\_rss\_mapping()}{em\_initialize\_rss\_mapping()}}
{\footnotesize\ttfamily static void em\+\_\+initialize\+\_\+rss\+\_\+mapping (\begin{DoxyParamCaption}\item[{struct \mbox{\hyperlink{structe1000__softc}{e1000\+\_\+softc}} $\ast$}]{sc }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [static]}}



Definition at line \mbox{\hyperlink{if__em_8c_source_l02728}{2728}} of file \mbox{\hyperlink{if__em_8c_source}{if\+\_\+em.\+c}}.



References \mbox{\hyperlink{e1000__regs_8h_source_l00557}{E1000\+\_\+\+MRQC}}, \mbox{\hyperlink{e1000__defines_8h_source_l00162}{E1000\+\_\+\+MRQC\+\_\+\+RSS\+\_\+\+ENABLE\+\_\+2Q}}, \mbox{\hyperlink{e1000__defines_8h_source_l00165}{E1000\+\_\+\+MRQC\+\_\+\+RSS\+\_\+\+FIELD\+\_\+\+IPV4}}, \mbox{\hyperlink{e1000__defines_8h_source_l00164}{E1000\+\_\+\+MRQC\+\_\+\+RSS\+\_\+\+FIELD\+\_\+\+IPV4\+\_\+\+TCP}}, \mbox{\hyperlink{e1000__defines_8h_source_l00168}{E1000\+\_\+\+MRQC\+\_\+\+RSS\+\_\+\+FIELD\+\_\+\+IPV6}}, \mbox{\hyperlink{e1000__defines_8h_source_l00167}{E1000\+\_\+\+MRQC\+\_\+\+RSS\+\_\+\+FIELD\+\_\+\+IPV6\+\_\+\+EX}}, \mbox{\hyperlink{e1000__defines_8h_source_l00166}{E1000\+\_\+\+MRQC\+\_\+\+RSS\+\_\+\+FIELD\+\_\+\+IPV6\+\_\+\+TCP\+\_\+\+EX}}, \mbox{\hyperlink{e1000__regs_8h_source_l00563}{E1000\+\_\+\+RETA}}, \mbox{\hyperlink{e1000__regs_8h_source_l00565}{E1000\+\_\+\+RSSRK}}, \mbox{\hyperlink{e1000__osdep_8h_source_l00196}{E1000\+\_\+\+WRITE\+\_\+\+REG}}, \mbox{\hyperlink{if__em_8h_source_l00549}{EM\+\_\+\+RSSRK\+\_\+\+VAL}}, \mbox{\hyperlink{if__em_8h_source_l00442}{e1000\+\_\+softc\+::hw}}, and \mbox{\hyperlink{if__em_8c_source_l02726}{RSSKEYLEN}}.



Referenced by \mbox{\hyperlink{if__em_8c_source_l03172}{em\+\_\+initialize\+\_\+receive\+\_\+unit()}}.

Here is the caller graph for this function\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=350pt]{d7/d88/if__em_8c_a2f725f66dcc4bfaca41abb9237604cba_icgraph}
\end{center}
\end{figure}
\mbox{\Hypertarget{if__em_8c_a928956a7d380f49c122eb3d9228b963d}\label{if__em_8c_a928956a7d380f49c122eb3d9228b963d}} 
\index{if\_em.c@{if\_em.c}!em\_initialize\_transmit\_unit@{em\_initialize\_transmit\_unit}}
\index{em\_initialize\_transmit\_unit@{em\_initialize\_transmit\_unit}!if\_em.c@{if\_em.c}}
\doxysubsubsection{\texorpdfstring{em\_initialize\_transmit\_unit()}{em\_initialize\_transmit\_unit()}}
{\footnotesize\ttfamily static void em\+\_\+initialize\+\_\+transmit\+\_\+unit (\begin{DoxyParamCaption}\item[{if\+\_\+ctx\+\_\+t}]{ctx }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [static]}}



Definition at line \mbox{\hyperlink{if__em_8c_source_l03033}{3033}} of file \mbox{\hyperlink{if__em_8c_source}{if\+\_\+em.\+c}}.



References \mbox{\hyperlink{if__em_8h_source_l00387}{tx\+\_\+ring\+::csum\+\_\+flags}}, \mbox{\hyperlink{if__em_8h_source_l00445}{e1000\+\_\+softc\+::ctx}}, \mbox{\hyperlink{e1000__defines_8h_source_l00468}{DEFAULT\+\_\+80003\+ES2\+LAN\+\_\+\+TIPG\+\_\+\+IPGR2}}, \mbox{\hyperlink{e1000__defines_8h_source_l00462}{DEFAULT\+\_\+82542\+\_\+\+TIPG\+\_\+\+IPGR1}}, \mbox{\hyperlink{e1000__defines_8h_source_l00466}{DEFAULT\+\_\+82542\+\_\+\+TIPG\+\_\+\+IPGR2}}, \mbox{\hyperlink{e1000__defines_8h_source_l00456}{DEFAULT\+\_\+82542\+\_\+\+TIPG\+\_\+\+IPGT}}, \mbox{\hyperlink{e1000__defines_8h_source_l00463}{DEFAULT\+\_\+82543\+\_\+\+TIPG\+\_\+\+IPGR1}}, \mbox{\hyperlink{e1000__defines_8h_source_l00467}{DEFAULT\+\_\+82543\+\_\+\+TIPG\+\_\+\+IPGR2}}, \mbox{\hyperlink{e1000__defines_8h_source_l00458}{DEFAULT\+\_\+82543\+\_\+\+TIPG\+\_\+\+IPGT\+\_\+\+COPPER}}, \mbox{\hyperlink{e1000__defines_8h_source_l00457}{DEFAULT\+\_\+82543\+\_\+\+TIPG\+\_\+\+IPGT\+\_\+\+FIBER}}, \mbox{\hyperlink{e1000__hw_8h_source_l00257}{e1000\+\_\+80003es2lan}}, \mbox{\hyperlink{e1000__hw_8h_source_l00243}{e1000\+\_\+82540}}, \mbox{\hyperlink{e1000__hw_8h_source_l00240}{e1000\+\_\+82542}}, \mbox{\hyperlink{e1000__hw_8h_source_l00252}{e1000\+\_\+82571}}, \mbox{\hyperlink{e1000__hw_8h_source_l00253}{e1000\+\_\+82572}}, \mbox{\hyperlink{e1000__hw_8h_source_l00255}{e1000\+\_\+82574}}, \mbox{\hyperlink{e1000__defines_8h_source_l00451}{E1000\+\_\+\+COLLISION\+\_\+\+THRESHOLD}}, \mbox{\hyperlink{e1000__defines_8h_source_l00450}{E1000\+\_\+\+CT\+\_\+\+SHIFT}}, \mbox{\hyperlink{e1000__regs_8h_source_l00118}{E1000\+\_\+\+IOSFPC}}, \mbox{\hyperlink{e1000__hw_8h_source_l00284}{e1000\+\_\+media\+\_\+type\+\_\+fiber}}, \mbox{\hyperlink{e1000__hw_8h_source_l00285}{e1000\+\_\+media\+\_\+type\+\_\+internal\+\_\+serdes}}, \mbox{\hyperlink{e1000__hw_8h_source_l00264}{e1000\+\_\+pch\+\_\+spt}}, \mbox{\hyperlink{e1000__defines_8h_source_l00201}{E1000\+\_\+\+RCTL\+\_\+\+RDMTS\+\_\+\+HEX}}, \mbox{\hyperlink{e1000__osdep_8h_source_l00191}{E1000\+\_\+\+READ\+\_\+\+REG}}, \mbox{\hyperlink{e1000__regs_8h_source_l00323}{E1000\+\_\+\+TADV}}, \mbox{\hyperlink{e1000__regs_8h_source_l00284}{E1000\+\_\+\+TARC}}, \mbox{\hyperlink{e1000__ich8lan_8h_source_l00129}{E1000\+\_\+\+TARC0\+\_\+\+CB\+\_\+\+MULTIQ\+\_\+2\+\_\+\+REQ}}, \mbox{\hyperlink{e1000__regs_8h_source_l00104}{E1000\+\_\+\+TCTL}}, \mbox{\hyperlink{e1000__defines_8h_source_l00418}{E1000\+\_\+\+TCTL\+\_\+\+EN}}, \mbox{\hyperlink{e1000__defines_8h_source_l00423}{E1000\+\_\+\+TCTL\+\_\+\+MULR}}, \mbox{\hyperlink{e1000__defines_8h_source_l00419}{E1000\+\_\+\+TCTL\+\_\+\+PSP}}, \mbox{\hyperlink{e1000__defines_8h_source_l00422}{E1000\+\_\+\+TCTL\+\_\+\+RTLC}}, \mbox{\hyperlink{e1000__regs_8h_source_l00267}{E1000\+\_\+\+TDBAH}}, \mbox{\hyperlink{e1000__regs_8h_source_l00265}{E1000\+\_\+\+TDBAL}}, \mbox{\hyperlink{e1000__regs_8h_source_l00271}{E1000\+\_\+\+TDH}}, \mbox{\hyperlink{e1000__regs_8h_source_l00269}{E1000\+\_\+\+TDLEN}}, \mbox{\hyperlink{e1000__regs_8h_source_l00276}{E1000\+\_\+\+TDT}}, \mbox{\hyperlink{e1000__regs_8h_source_l00322}{E1000\+\_\+\+TIDV}}, \mbox{\hyperlink{e1000__regs_8h_source_l00106}{E1000\+\_\+\+TIPG}}, \mbox{\hyperlink{e1000__defines_8h_source_l00464}{E1000\+\_\+\+TIPG\+\_\+\+IPGR1\+\_\+\+SHIFT}}, \mbox{\hyperlink{e1000__defines_8h_source_l00469}{E1000\+\_\+\+TIPG\+\_\+\+IPGR2\+\_\+\+SHIFT}}, \mbox{\hyperlink{e1000__defines_8h_source_l00406}{E1000\+\_\+\+TXD\+\_\+\+CMD\+\_\+\+IDE}}, \mbox{\hyperlink{e1000__regs_8h_source_l00278}{E1000\+\_\+\+TXDCTL}}, \mbox{\hyperlink{e1000__defines_8h_source_l00679}{E1000\+\_\+\+TXDCTL\+\_\+\+GRAN}}, \mbox{\hyperlink{e1000__osdep_8h_source_l00196}{E1000\+\_\+\+WRITE\+\_\+\+REG}}, \mbox{\hyperlink{if__em_8h_source_l00442}{e1000\+\_\+softc\+::hw}}, \mbox{\hyperlink{if__em_8h_source_l00329}{HW\+\_\+\+DEBUGOUT2}}, \mbox{\hyperlink{if__em_8h_source_l00321}{INIT\+\_\+\+DEBUGOUT}}, \mbox{\hyperlink{e1000__hw_8h_source_l01028}{e1000\+\_\+hw\+::mac}}, \mbox{\hyperlink{e1000__hw_8h_source_l00871}{e1000\+\_\+phy\+\_\+info\+::media\+\_\+type}}, \mbox{\hyperlink{e1000__hw_8h_source_l01030}{e1000\+\_\+hw\+::phy}}, \mbox{\hyperlink{if__em_8h_source_l00444}{e1000\+\_\+softc\+::shared}}, \mbox{\hyperlink{if__em_8h_source_l00298}{TARC\+\_\+\+COMPENSATION\+\_\+\+MODE}}, \mbox{\hyperlink{if__em_8h_source_l00303}{TARC\+\_\+\+ERRATA\+\_\+\+BIT}}, \mbox{\hyperlink{if__em_8h_source_l00300}{TARC\+\_\+\+MQ\+\_\+\+FIX}}, \mbox{\hyperlink{if__em_8h_source_l00299}{TARC\+\_\+\+SPEED\+\_\+\+MODE\+\_\+\+BIT}}, \mbox{\hyperlink{if__em_8h_source_l00516}{e1000\+\_\+softc\+::tx\+\_\+abs\+\_\+int\+\_\+delay}}, \mbox{\hyperlink{if__em_8h_source_l00515}{e1000\+\_\+softc\+::tx\+\_\+int\+\_\+delay}}, \mbox{\hyperlink{if__em_8h_source_l00374}{tx\+\_\+ring\+::tx\+\_\+paddr}}, \mbox{\hyperlink{if__em_8h_source_l00454}{e1000\+\_\+softc\+::tx\+\_\+queues}}, \mbox{\hyperlink{if__em_8h_source_l00479}{e1000\+\_\+softc\+::txd\+\_\+cmd}}, \mbox{\hyperlink{if__em_8h_source_l00427}{em\+\_\+tx\+\_\+queue\+::txr}}, \mbox{\hyperlink{e1000__hw_8h_source_l00815}{e1000\+\_\+mac\+\_\+info\+::type}}, and \mbox{\hyperlink{if__em_8h_source_l00365}{em\+\_\+int\+\_\+delay\+\_\+info\+::value}}.



Referenced by \mbox{\hyperlink{if__em_8c_source_l01293}{em\+\_\+if\+\_\+init()}}.

Here is the caller graph for this function\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=350pt]{d7/d88/if__em_8c_a928956a7d380f49c122eb3d9228b963d_icgraph}
\end{center}
\end{figure}
\mbox{\Hypertarget{if__em_8c_a2821d8b587659005ba5c1e73493d131d}\label{if__em_8c_a2821d8b587659005ba5c1e73493d131d}} 
\index{if\_em.c@{if\_em.c}!em\_intr@{em\_intr}}
\index{em\_intr@{em\_intr}!if\_em.c@{if\_em.c}}
\doxysubsubsection{\texorpdfstring{em\_intr()}{em\_intr()}}
{\footnotesize\ttfamily int em\+\_\+intr (\begin{DoxyParamCaption}\item[{void $\ast$}]{arg }\end{DoxyParamCaption})}



Definition at line \mbox{\hyperlink{if__em_8c_source_l01401}{1401}} of file \mbox{\hyperlink{if__em_8c_source}{if\+\_\+em.\+c}}.



References \mbox{\hyperlink{if__em_8h_source_l00445}{e1000\+\_\+softc\+::ctx}}, \mbox{\hyperlink{e1000__hw_8h_source_l00252}{e1000\+\_\+82571}}, \mbox{\hyperlink{e1000__regs_8h_source_l00079}{E1000\+\_\+\+ICR}}, \mbox{\hyperlink{e1000__defines_8h_source_l00564}{E1000\+\_\+\+ICR\+\_\+\+INT\+\_\+\+ASSERTED}}, \mbox{\hyperlink{e1000__defines_8h_source_l00547}{E1000\+\_\+\+ICR\+\_\+\+LSC}}, \mbox{\hyperlink{e1000__defines_8h_source_l00550}{E1000\+\_\+\+ICR\+\_\+\+RXO}}, \mbox{\hyperlink{e1000__defines_8h_source_l00548}{E1000\+\_\+\+ICR\+\_\+\+RXSEQ}}, \mbox{\hyperlink{e1000__osdep_8h_source_l00191}{E1000\+\_\+\+READ\+\_\+\+REG}}, \mbox{\hyperlink{if__em_8c_source_l01540}{em\+\_\+handle\+\_\+link()}}, \mbox{\hyperlink{if__em_8h_source_l00442}{e1000\+\_\+softc\+::hw}}, \mbox{\hyperlink{e1000__hw_8h_source_l01028}{e1000\+\_\+hw\+::mac}}, \mbox{\hyperlink{if__em_8h_source_l00524}{e1000\+\_\+softc\+::rx\+\_\+overruns}}, and \mbox{\hyperlink{e1000__hw_8h_source_l00815}{e1000\+\_\+mac\+\_\+info\+::type}}.

Here is the call graph for this function\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=264pt]{d7/d88/if__em_8c_a2821d8b587659005ba5c1e73493d131d_cgraph}
\end{center}
\end{figure}
\mbox{\Hypertarget{if__em_8c_ae3f9a08060ba7b5ca8c3b82d55078148}\label{if__em_8c_ae3f9a08060ba7b5ca8c3b82d55078148}} 
\index{if\_em.c@{if\_em.c}!em\_is\_valid\_ether\_addr@{em\_is\_valid\_ether\_addr}}
\index{em\_is\_valid\_ether\_addr@{em\_is\_valid\_ether\_addr}!if\_em.c@{if\_em.c}}
\doxysubsubsection{\texorpdfstring{em\_is\_valid\_ether\_addr()}{em\_is\_valid\_ether\_addr()}}
{\footnotesize\ttfamily static int em\+\_\+is\+\_\+valid\+\_\+ether\+\_\+addr (\begin{DoxyParamCaption}\item[{\mbox{\hyperlink{e1000__osdep_8h_a92c50087ca0e64fa93fc59402c55f8ca}{u8}} $\ast$}]{addr }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [static]}}



Definition at line \mbox{\hyperlink{if__em_8c_source_l03720}{3720}} of file \mbox{\hyperlink{if__em_8c_source}{if\+\_\+em.\+c}}.



Referenced by \mbox{\hyperlink{if__em_8c_source_l00793}{em\+\_\+if\+\_\+attach\+\_\+pre()}}.

Here is the caller graph for this function\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=350pt]{d7/d88/if__em_8c_ae3f9a08060ba7b5ca8c3b82d55078148_icgraph}
\end{center}
\end{figure}
\mbox{\Hypertarget{if__em_8c_a2315af8a3ea06a1141ae1b3d41062f7f}\label{if__em_8c_a2315af8a3ea06a1141ae1b3d41062f7f}} 
\index{if\_em.c@{if\_em.c}!em\_msix\_link@{em\_msix\_link}}
\index{em\_msix\_link@{em\_msix\_link}!if\_em.c@{if\_em.c}}
\doxysubsubsection{\texorpdfstring{em\_msix\_link()}{em\_msix\_link()}}
{\footnotesize\ttfamily static int em\+\_\+msix\+\_\+link (\begin{DoxyParamCaption}\item[{void $\ast$}]{arg }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [static]}}



Definition at line \mbox{\hyperlink{if__em_8c_source_l01504}{1504}} of file \mbox{\hyperlink{if__em_8c_source}{if\+\_\+em.\+c}}.



References \mbox{\hyperlink{e1000__hw_8h_source_l01022}{e1000\+\_\+hw\+::back}}, \mbox{\hyperlink{if__em_8h_source_l00445}{e1000\+\_\+softc\+::ctx}}, \mbox{\hyperlink{e1000__hw_8h_source_l00255}{e1000\+\_\+82574}}, \mbox{\hyperlink{e1000__regs_8h_source_l00097}{E1000\+\_\+\+EIMS}}, \mbox{\hyperlink{e1000__regs_8h_source_l00079}{E1000\+\_\+\+ICR}}, \mbox{\hyperlink{e1000__defines_8h_source_l00547}{E1000\+\_\+\+ICR\+\_\+\+LSC}}, \mbox{\hyperlink{e1000__defines_8h_source_l00550}{E1000\+\_\+\+ICR\+\_\+\+RXO}}, \mbox{\hyperlink{e1000__defines_8h_source_l00548}{E1000\+\_\+\+ICR\+\_\+\+RXSEQ}}, \mbox{\hyperlink{e1000__regs_8h_source_l00081}{E1000\+\_\+\+ICS}}, \mbox{\hyperlink{e1000__regs_8h_source_l00082}{E1000\+\_\+\+IMS}}, \mbox{\hyperlink{e1000__defines_8h_source_l00621}{E1000\+\_\+\+IMS\+\_\+\+LSC}}, \mbox{\hyperlink{e1000__defines_8h_source_l00636}{E1000\+\_\+\+IMS\+\_\+\+OTHER}}, \mbox{\hyperlink{e1000__osdep_8h_source_l00191}{E1000\+\_\+\+READ\+\_\+\+REG}}, \mbox{\hyperlink{e1000__osdep_8h_source_l00196}{E1000\+\_\+\+WRITE\+\_\+\+REG}}, \mbox{\hyperlink{if__em_8c_source_l01540}{em\+\_\+handle\+\_\+link()}}, \mbox{\hyperlink{if__em_8h_source_l00442}{e1000\+\_\+softc\+::hw}}, \mbox{\hyperlink{if__em_8c_source_l00035}{igb\+\_\+mac\+\_\+min}}, \mbox{\hyperlink{if__em_8h_source_l00471}{e1000\+\_\+softc\+::ims}}, \mbox{\hyperlink{if__em_8h_source_l00523}{e1000\+\_\+softc\+::link\+\_\+irq}}, \mbox{\hyperlink{if__em_8h_source_l00508}{e1000\+\_\+softc\+::link\+\_\+mask}}, \mbox{\hyperlink{e1000__hw_8h_source_l01028}{e1000\+\_\+hw\+::mac}}, \mbox{\hyperlink{if__em_8h_source_l00524}{e1000\+\_\+softc\+::rx\+\_\+overruns}}, and \mbox{\hyperlink{e1000__hw_8h_source_l00815}{e1000\+\_\+mac\+\_\+info\+::type}}.



Referenced by \mbox{\hyperlink{if__em_8c_source_l02017}{em\+\_\+if\+\_\+msix\+\_\+intr\+\_\+assign()}}.

Here is the call graph for this function\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=295pt]{d7/d88/if__em_8c_a2315af8a3ea06a1141ae1b3d41062f7f_cgraph}
\end{center}
\end{figure}
Here is the caller graph for this function\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=333pt]{d7/d88/if__em_8c_a2315af8a3ea06a1141ae1b3d41062f7f_icgraph}
\end{center}
\end{figure}
\mbox{\Hypertarget{if__em_8c_a56aea5191b8a58d9272675ea45b5ff25}\label{if__em_8c_a56aea5191b8a58d9272675ea45b5ff25}} 
\index{if\_em.c@{if\_em.c}!em\_msix\_que@{em\_msix\_que}}
\index{em\_msix\_que@{em\_msix\_que}!if\_em.c@{if\_em.c}}
\doxysubsubsection{\texorpdfstring{em\_msix\_que()}{em\_msix\_que()}}
{\footnotesize\ttfamily static int em\+\_\+msix\+\_\+que (\begin{DoxyParamCaption}\item[{void $\ast$}]{arg }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [static]}}



Definition at line \mbox{\hyperlink{if__em_8c_source_l01489}{1489}} of file \mbox{\hyperlink{if__em_8c_source}{if\+\_\+em.\+c}}.



References \mbox{\hyperlink{if__em_8h_source_l00436}{em\+\_\+rx\+\_\+queue\+::irqs}}.



Referenced by \mbox{\hyperlink{if__em_8c_source_l02017}{em\+\_\+if\+\_\+msix\+\_\+intr\+\_\+assign()}}.

Here is the caller graph for this function\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=333pt]{d7/d88/if__em_8c_a56aea5191b8a58d9272675ea45b5ff25_icgraph}
\end{center}
\end{figure}
\mbox{\Hypertarget{if__em_8c_a8434e4bce89138e8db4f457e50aa2e25}\label{if__em_8c_a8434e4bce89138e8db4f457e50aa2e25}} 
\index{if\_em.c@{if\_em.c}!em\_print\_debug\_info@{em\_print\_debug\_info}}
\index{em\_print\_debug\_info@{em\_print\_debug\_info}!if\_em.c@{if\_em.c}}
\doxysubsubsection{\texorpdfstring{em\_print\_debug\_info()}{em\_print\_debug\_info()}}
{\footnotesize\ttfamily static void em\+\_\+print\+\_\+debug\+\_\+info (\begin{DoxyParamCaption}\item[{struct \mbox{\hyperlink{structe1000__softc}{e1000\+\_\+softc}} $\ast$}]{sc }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [static]}}



Definition at line \mbox{\hyperlink{if__em_8c_source_l04832}{4832}} of file \mbox{\hyperlink{if__em_8c_source}{if\+\_\+em.\+c}}.



References \mbox{\hyperlink{if__em_8h_source_l00445}{e1000\+\_\+softc\+::ctx}}, \mbox{\hyperlink{if__em_8h_source_l00451}{e1000\+\_\+softc\+::dev}}, \mbox{\hyperlink{e1000__regs_8h_source_l00254}{E1000\+\_\+\+RDH}}, \mbox{\hyperlink{e1000__regs_8h_source_l00259}{E1000\+\_\+\+RDT}}, \mbox{\hyperlink{e1000__osdep_8h_source_l00191}{E1000\+\_\+\+READ\+\_\+\+REG}}, \mbox{\hyperlink{e1000__regs_8h_source_l00271}{E1000\+\_\+\+TDH}}, \mbox{\hyperlink{e1000__regs_8h_source_l00276}{E1000\+\_\+\+TDT}}, \mbox{\hyperlink{if__em_8h_source_l00442}{e1000\+\_\+softc\+::hw}}, \mbox{\hyperlink{if__em_8h_source_l00455}{e1000\+\_\+softc\+::rx\+\_\+queues}}, \mbox{\hyperlink{if__em_8h_source_l00435}{em\+\_\+rx\+\_\+queue\+::rxr}}, \mbox{\hyperlink{if__em_8h_source_l00372}{tx\+\_\+ring\+::sc}}, \mbox{\hyperlink{if__em_8h_source_l00403}{rx\+\_\+ring\+::sc}}, \mbox{\hyperlink{if__em_8h_source_l00454}{e1000\+\_\+softc\+::tx\+\_\+queues}}, and \mbox{\hyperlink{if__em_8h_source_l00427}{em\+\_\+tx\+\_\+queue\+::txr}}.



Referenced by \mbox{\hyperlink{if__em_8c_source_l04784}{em\+\_\+sysctl\+\_\+debug\+\_\+info()}}.

Here is the caller graph for this function\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=350pt]{d7/d88/if__em_8c_a8434e4bce89138e8db4f457e50aa2e25_icgraph}
\end{center}
\end{figure}
\mbox{\Hypertarget{if__em_8c_a3aa475cfa2d4acac6549ab6a76e6b76b}\label{if__em_8c_a3aa475cfa2d4acac6549ab6a76e6b76b}} 
\index{if\_em.c@{if\_em.c}!em\_print\_fw\_version@{em\_print\_fw\_version}}
\index{em\_print\_fw\_version@{em\_print\_fw\_version}!if\_em.c@{if\_em.c}}
\doxysubsubsection{\texorpdfstring{em\_print\_fw\_version()}{em\_print\_fw\_version()}}
{\footnotesize\ttfamily static void em\+\_\+print\+\_\+fw\+\_\+version (\begin{DoxyParamCaption}\item[{struct \mbox{\hyperlink{structe1000__softc}{e1000\+\_\+softc}} $\ast$}]{sc }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [static]}}



Definition at line \mbox{\hyperlink{if__em_8c_source_l04560}{4560}} of file \mbox{\hyperlink{if__em_8c_source}{if\+\_\+em.\+c}}.



References \mbox{\hyperlink{if__em_8h_source_l00451}{e1000\+\_\+softc\+::dev}}, \mbox{\hyperlink{if__em_8c_source_l04531}{em\+\_\+sbuf\+\_\+fw\+\_\+version()}}, and \mbox{\hyperlink{if__em_8h_source_l00513}{e1000\+\_\+softc\+::fw\+\_\+ver}}.



Referenced by \mbox{\hyperlink{if__em_8c_source_l00793}{em\+\_\+if\+\_\+attach\+\_\+pre()}}.

Here is the call graph for this function\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=350pt]{d7/d88/if__em_8c_a3aa475cfa2d4acac6549ab6a76e6b76b_cgraph}
\end{center}
\end{figure}
Here is the caller graph for this function\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=335pt]{d7/d88/if__em_8c_a3aa475cfa2d4acac6549ab6a76e6b76b_icgraph}
\end{center}
\end{figure}
\mbox{\Hypertarget{if__em_8c_a84d8fda63e0f805d8335b7e6c876cf20}\label{if__em_8c_a84d8fda63e0f805d8335b7e6c876cf20}} 
\index{if\_em.c@{if\_em.c}!em\_print\_nvm\_info@{em\_print\_nvm\_info}}
\index{em\_print\_nvm\_info@{em\_print\_nvm\_info}!if\_em.c@{if\_em.c}}
\doxysubsubsection{\texorpdfstring{em\_print\_nvm\_info()}{em\_print\_nvm\_info()}}
{\footnotesize\ttfamily static void em\+\_\+print\+\_\+nvm\+\_\+info (\begin{DoxyParamCaption}\item[{struct \mbox{\hyperlink{structe1000__softc}{e1000\+\_\+softc}} $\ast$}]{sc }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [static]}}



Definition at line \mbox{\hyperlink{if__em_8c_source_l04640}{4640}} of file \mbox{\hyperlink{if__em_8c_source}{if\+\_\+em.\+c}}.



References \mbox{\hyperlink{e1000__osdep_8h_source_l00149}{ASSERT\+\_\+\+CTX\+\_\+\+LOCK\+\_\+\+HELD}}, \mbox{\hyperlink{if__em_8h_source_l00445}{e1000\+\_\+softc\+::ctx}}, \mbox{\hyperlink{e1000__api_8c_source_l01340}{e1000\+\_\+read\+\_\+nvm()}}, and \mbox{\hyperlink{if__em_8h_source_l00442}{e1000\+\_\+softc\+::hw}}.



Referenced by \mbox{\hyperlink{if__em_8c_source_l04616}{em\+\_\+sysctl\+\_\+nvm\+\_\+info()}}.

Here is the call graph for this function\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=328pt]{d7/d88/if__em_8c_a84d8fda63e0f805d8335b7e6c876cf20_cgraph}
\end{center}
\end{figure}
Here is the caller graph for this function\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=350pt]{d7/d88/if__em_8c_a84d8fda63e0f805d8335b7e6c876cf20_icgraph}
\end{center}
\end{figure}
\mbox{\Hypertarget{if__em_8c_ac0af10e3935c6799fae345395949980a}\label{if__em_8c_ac0af10e3935c6799fae345395949980a}} 
\index{if\_em.c@{if\_em.c}!em\_register@{em\_register}}
\index{em\_register@{em\_register}!if\_em.c@{if\_em.c}}
\doxysubsubsection{\texorpdfstring{em\_register()}{em\_register()}}
{\footnotesize\ttfamily static void $\ast$ em\+\_\+register (\begin{DoxyParamCaption}\item[{device\+\_\+t}]{dev }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [static]}}



Definition at line \mbox{\hyperlink{if__em_8c_source_l00727}{727}} of file \mbox{\hyperlink{if__em_8c_source}{if\+\_\+em.\+c}}.



References \mbox{\hyperlink{if__em_8c_source_l00553}{em\+\_\+sctx\+\_\+init}}.

\mbox{\Hypertarget{if__em_8c_a0e579bda641313da734aad65171ef981}\label{if__em_8c_a0e579bda641313da734aad65171ef981}} 
\index{if\_em.c@{if\_em.c}!em\_release\_hw\_control@{em\_release\_hw\_control}}
\index{em\_release\_hw\_control@{em\_release\_hw\_control}!if\_em.c@{if\_em.c}}
\doxysubsubsection{\texorpdfstring{em\_release\_hw\_control()}{em\_release\_hw\_control()}}
{\footnotesize\ttfamily static void em\+\_\+release\+\_\+hw\+\_\+control (\begin{DoxyParamCaption}\item[{struct \mbox{\hyperlink{structe1000__softc}{e1000\+\_\+softc}} $\ast$}]{sc }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [static]}}



Definition at line \mbox{\hyperlink{if__em_8c_source_l03699}{3699}} of file \mbox{\hyperlink{if__em_8c_source}{if\+\_\+em.\+c}}.



References \mbox{\hyperlink{e1000__hw_8h_source_l00254}{e1000\+\_\+82573}}, \mbox{\hyperlink{e1000__regs_8h_source_l00044}{E1000\+\_\+\+CTRL\+\_\+\+EXT}}, \mbox{\hyperlink{e1000__defines_8h_source_l00094}{E1000\+\_\+\+CTRL\+\_\+\+EXT\+\_\+\+DRV\+\_\+\+LOAD}}, \mbox{\hyperlink{e1000__osdep_8h_source_l00191}{E1000\+\_\+\+READ\+\_\+\+REG}}, \mbox{\hyperlink{e1000__regs_8h_source_l00544}{E1000\+\_\+\+SWSM}}, \mbox{\hyperlink{e1000__defines_8h_source_l00540}{E1000\+\_\+\+SWSM\+\_\+\+DRV\+\_\+\+LOAD}}, \mbox{\hyperlink{e1000__osdep_8h_source_l00196}{E1000\+\_\+\+WRITE\+\_\+\+REG}}, \mbox{\hyperlink{if__em_8h_source_l00487}{e1000\+\_\+softc\+::has\+\_\+manage}}, \mbox{\hyperlink{if__em_8h_source_l00442}{e1000\+\_\+softc\+::hw}}, \mbox{\hyperlink{e1000__hw_8h_source_l01028}{e1000\+\_\+hw\+::mac}}, and \mbox{\hyperlink{e1000__hw_8h_source_l00815}{e1000\+\_\+mac\+\_\+info\+::type}}.



Referenced by \mbox{\hyperlink{if__em_8c_source_l00793}{em\+\_\+if\+\_\+attach\+\_\+pre()}}, \mbox{\hyperlink{if__em_8c_source_l01177}{em\+\_\+if\+\_\+detach()}}, and \mbox{\hyperlink{if__em_8c_source_l01210}{em\+\_\+if\+\_\+suspend()}}.

Here is the caller graph for this function\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=350pt]{d7/d88/if__em_8c_a0e579bda641313da734aad65171ef981_icgraph}
\end{center}
\end{figure}
\mbox{\Hypertarget{if__em_8c_a2aac1e7c31cbc10e7671a2f98fb5bce4}\label{if__em_8c_a2aac1e7c31cbc10e7671a2f98fb5bce4}} 
\index{if\_em.c@{if\_em.c}!em\_release\_manageability@{em\_release\_manageability}}
\index{em\_release\_manageability@{em\_release\_manageability}!if\_em.c@{if\_em.c}}
\doxysubsubsection{\texorpdfstring{em\_release\_manageability()}{em\_release\_manageability()}}
{\footnotesize\ttfamily static void em\+\_\+release\+\_\+manageability (\begin{DoxyParamCaption}\item[{struct \mbox{\hyperlink{structe1000__softc}{e1000\+\_\+softc}} $\ast$}]{sc }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [static]}}



Definition at line \mbox{\hyperlink{if__em_8c_source_l03653}{3653}} of file \mbox{\hyperlink{if__em_8c_source}{if\+\_\+em.\+c}}.



References \mbox{\hyperlink{e1000__regs_8h_source_l00509}{E1000\+\_\+\+MANC}}, \mbox{\hyperlink{e1000__defines_8h_source_l00176}{E1000\+\_\+\+MANC\+\_\+\+ARP\+\_\+\+EN}}, \mbox{\hyperlink{e1000__osdep_8h_source_l00191}{E1000\+\_\+\+READ\+\_\+\+REG}}, \mbox{\hyperlink{e1000__osdep_8h_source_l00196}{E1000\+\_\+\+WRITE\+\_\+\+REG}}, \mbox{\hyperlink{if__em_8h_source_l00487}{e1000\+\_\+softc\+::has\+\_\+manage}}, and \mbox{\hyperlink{if__em_8h_source_l00442}{e1000\+\_\+softc\+::hw}}.



Referenced by \mbox{\hyperlink{if__em_8c_source_l01177}{em\+\_\+if\+\_\+detach()}}, and \mbox{\hyperlink{if__em_8c_source_l01210}{em\+\_\+if\+\_\+suspend()}}.

Here is the caller graph for this function\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=350pt]{d7/d88/if__em_8c_a2aac1e7c31cbc10e7671a2f98fb5bce4_icgraph}
\end{center}
\end{figure}
\mbox{\Hypertarget{if__em_8c_a6db3e4dcdc503efc21690b8816e8ebe6}\label{if__em_8c_a6db3e4dcdc503efc21690b8816e8ebe6}} 
\index{if\_em.c@{if\_em.c}!em\_reset@{em\_reset}}
\index{em\_reset@{em\_reset}!if\_em.c@{if\_em.c}}
\doxysubsubsection{\texorpdfstring{em\_reset()}{em\_reset()}}
{\footnotesize\ttfamily static void em\+\_\+reset (\begin{DoxyParamCaption}\item[{if\+\_\+ctx\+\_\+t}]{ctx }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [static]}}



Definition at line \mbox{\hyperlink{if__em_8c_source_l02472}{2472}} of file \mbox{\hyperlink{if__em_8c_source}{if\+\_\+em.\+c}}.



References \mbox{\hyperlink{if__em_8h_source_l00445}{e1000\+\_\+softc\+::ctx}}, \mbox{\hyperlink{e1000__hw_8h_source_l00257}{e1000\+\_\+80003es2lan}}, \mbox{\hyperlink{e1000__hw_8h_source_l00250}{e1000\+\_\+82547}}, \mbox{\hyperlink{e1000__hw_8h_source_l00251}{e1000\+\_\+82547\+\_\+rev\+\_\+2}}, \mbox{\hyperlink{e1000__hw_8h_source_l00252}{e1000\+\_\+82571}}, \mbox{\hyperlink{e1000__hw_8h_source_l00253}{e1000\+\_\+82572}}, \mbox{\hyperlink{e1000__hw_8h_source_l00254}{e1000\+\_\+82573}}, \mbox{\hyperlink{e1000__hw_8h_source_l00255}{e1000\+\_\+82574}}, \mbox{\hyperlink{e1000__hw_8h_source_l00269}{e1000\+\_\+82575}}, \mbox{\hyperlink{e1000__hw_8h_source_l00270}{e1000\+\_\+82576}}, \mbox{\hyperlink{e1000__hw_8h_source_l00271}{e1000\+\_\+82580}}, \mbox{\hyperlink{e1000__hw_8h_source_l00256}{e1000\+\_\+82583}}, \mbox{\hyperlink{e1000__api_8c_source_l00639}{e1000\+\_\+check\+\_\+for\+\_\+link()}}, \mbox{\hyperlink{e1000__hw_8h_source_l00373}{e1000\+\_\+fc\+\_\+full}}, \mbox{\hyperlink{e1000__hw_8h_source_l00371}{e1000\+\_\+fc\+\_\+rx\+\_\+pause}}, \mbox{\hyperlink{e1000__api_8c_source_l00565}{e1000\+\_\+get\+\_\+bus\+\_\+info()}}, \mbox{\hyperlink{e1000__api_8c_source_l01143}{e1000\+\_\+get\+\_\+phy\+\_\+info()}}, \mbox{\hyperlink{e1000__hw_8h_source_l00274}{e1000\+\_\+i210}}, \mbox{\hyperlink{e1000__hw_8h_source_l00275}{e1000\+\_\+i211}}, \mbox{\hyperlink{e1000__hw_8h_source_l00272}{e1000\+\_\+i350}}, \mbox{\hyperlink{e1000__hw_8h_source_l00273}{e1000\+\_\+i354}}, \mbox{\hyperlink{e1000__hw_8h_source_l00260}{e1000\+\_\+ich10lan}}, \mbox{\hyperlink{e1000__hw_8h_source_l00258}{e1000\+\_\+ich8lan}}, \mbox{\hyperlink{e1000__hw_8h_source_l00259}{e1000\+\_\+ich9lan}}, \mbox{\hyperlink{e1000__api_8c_source_l00697}{e1000\+\_\+init\+\_\+hw()}}, \mbox{\hyperlink{e1000__regs_8h_source_l00115}{E1000\+\_\+\+PBA}}, \mbox{\hyperlink{e1000__defines_8h_source_l00503}{E1000\+\_\+\+PBA\+\_\+10K}}, \mbox{\hyperlink{e1000__defines_8h_source_l00504}{E1000\+\_\+\+PBA\+\_\+12K}}, \mbox{\hyperlink{e1000__defines_8h_source_l00505}{E1000\+\_\+\+PBA\+\_\+14K}}, \mbox{\hyperlink{e1000__defines_8h_source_l00508}{E1000\+\_\+\+PBA\+\_\+20K}}, \mbox{\hyperlink{e1000__defines_8h_source_l00509}{E1000\+\_\+\+PBA\+\_\+22K}}, \mbox{\hyperlink{e1000__defines_8h_source_l00511}{E1000\+\_\+\+PBA\+\_\+26K}}, \mbox{\hyperlink{e1000__defines_8h_source_l00512}{E1000\+\_\+\+PBA\+\_\+30K}}, \mbox{\hyperlink{e1000__defines_8h_source_l00513}{E1000\+\_\+\+PBA\+\_\+32K}}, \mbox{\hyperlink{e1000__defines_8h_source_l00514}{E1000\+\_\+\+PBA\+\_\+34K}}, \mbox{\hyperlink{e1000__defines_8h_source_l00517}{E1000\+\_\+\+PBA\+\_\+40K}}, \mbox{\hyperlink{e1000__defines_8h_source_l00518}{E1000\+\_\+\+PBA\+\_\+48K}}, \mbox{\hyperlink{e1000__defines_8h_source_l00502}{E1000\+\_\+\+PBA\+\_\+8K}}, \mbox{\hyperlink{e1000__hw_8h_source_l00262}{e1000\+\_\+pch2lan}}, \mbox{\hyperlink{e1000__hw_8h_source_l00267}{e1000\+\_\+pch\+\_\+adp}}, \mbox{\hyperlink{e1000__hw_8h_source_l00265}{e1000\+\_\+pch\+\_\+cnp}}, \mbox{\hyperlink{e1000__hw_8h_source_l00263}{e1000\+\_\+pch\+\_\+lpt}}, \mbox{\hyperlink{e1000__hw_8h_source_l00268}{e1000\+\_\+pch\+\_\+mtp}}, \mbox{\hyperlink{e1000__hw_8h_source_l00264}{e1000\+\_\+pch\+\_\+spt}}, \mbox{\hyperlink{e1000__hw_8h_source_l00266}{e1000\+\_\+pch\+\_\+tgp}}, \mbox{\hyperlink{e1000__hw_8h_source_l00261}{e1000\+\_\+pchlan}}, \mbox{\hyperlink{e1000__api_8c_source_l01024}{e1000\+\_\+read\+\_\+phy\+\_\+reg()}}, \mbox{\hyperlink{e1000__osdep_8h_source_l00191}{E1000\+\_\+\+READ\+\_\+\+REG}}, \mbox{\hyperlink{e1000__api_8c_source_l00682}{e1000\+\_\+reset\+\_\+hw()}}, \mbox{\hyperlink{e1000__regs_8h_source_l00167}{E1000\+\_\+\+RXPBS}}, \mbox{\hyperlink{e1000__82575_8c_source_l02323}{e1000\+\_\+rxpbs\+\_\+adjust\+\_\+82580()}}, \mbox{\hyperlink{e1000__82575_8h_source_l00393}{E1000\+\_\+\+RXPBS\+\_\+\+SIZE\+\_\+\+MASK\+\_\+82576}}, \mbox{\hyperlink{e1000__api_8c_source_l00433}{e1000\+\_\+setup\+\_\+init\+\_\+funcs()}}, \mbox{\hyperlink{e1000__regs_8h_source_l00078}{E1000\+\_\+\+VET}}, \mbox{\hyperlink{e1000__hw_8h_source_l00276}{e1000\+\_\+vfadapt}}, \mbox{\hyperlink{e1000__hw_8h_source_l00277}{e1000\+\_\+vfadapt\+\_\+i350}}, \mbox{\hyperlink{e1000__api_8c_source_l01041}{e1000\+\_\+write\+\_\+phy\+\_\+reg()}}, \mbox{\hyperlink{e1000__osdep_8h_source_l00196}{E1000\+\_\+\+WRITE\+\_\+\+REG}}, \mbox{\hyperlink{e1000__regs_8h_source_l00505}{E1000\+\_\+\+WUC}}, \mbox{\hyperlink{e1000__regs_8h_source_l00506}{E1000\+\_\+\+WUFC}}, \mbox{\hyperlink{if__em_8c_source_l04026}{em\+\_\+disable\+\_\+aspm()}}, \mbox{\hyperlink{if__em_8h_source_l00240}{EM\+\_\+\+FC\+\_\+\+PAUSE\+\_\+\+TIME}}, \mbox{\hyperlink{if__em_8c_source_l03673}{em\+\_\+get\+\_\+hw\+\_\+control()}}, \mbox{\hyperlink{if__em_8c_source_l00516}{em\+\_\+smart\+\_\+pwr\+\_\+down}}, \mbox{\hyperlink{e1000__defines_8h_source_l00474}{ETHERNET\+\_\+\+FCS\+\_\+\+SIZE}}, \mbox{\hyperlink{e1000__hw_8h_source_l01029}{e1000\+\_\+hw\+::fc}}, \mbox{\hyperlink{if__em_8h_source_l00503}{e1000\+\_\+softc\+::fc}}, \mbox{\hyperlink{if__em_8h_source_l00474}{e1000\+\_\+softc\+::flags}}, \mbox{\hyperlink{e1000__hw_8h_source_l00913}{e1000\+\_\+fc\+\_\+info\+::high\+\_\+water}}, \mbox{\hyperlink{if__em_8h_source_l00442}{e1000\+\_\+softc\+::hw}}, \mbox{\hyperlink{if__em_8c_source_l02362}{igb\+\_\+init\+\_\+dmac()}}, \mbox{\hyperlink{if__em_8c_source_l00035}{igb\+\_\+mac\+\_\+min}}, \mbox{\hyperlink{if__em_8h_source_l00245}{IGB\+\_\+\+MEDIA\+\_\+\+RESET}}, \mbox{\hyperlink{e1000__phy_8h_source_l00138}{IGP02\+E1000\+\_\+\+PHY\+\_\+\+POWER\+\_\+\+MGMT}}, \mbox{\hyperlink{if__em_8h_source_l00321}{INIT\+\_\+\+DEBUGOUT}}, \mbox{\hyperlink{if__em_8h_source_l00322}{INIT\+\_\+\+DEBUGOUT1}}, \mbox{\hyperlink{e1000__hw_8h_source_l00914}{e1000\+\_\+fc\+\_\+info\+::low\+\_\+water}}, \mbox{\hyperlink{e1000__hw_8h_source_l01028}{e1000\+\_\+hw\+::mac}}, \mbox{\hyperlink{e1000__hw_8h_source_l00852}{e1000\+\_\+mac\+\_\+info\+::max\+\_\+frame\+\_\+size}}, \mbox{\hyperlink{e1000__hw_8h_source_l00915}{e1000\+\_\+fc\+\_\+info\+::pause\+\_\+time}}, \mbox{\hyperlink{e1000__hw_8h_source_l00916}{e1000\+\_\+fc\+\_\+info\+::refresh\+\_\+time}}, \mbox{\hyperlink{e1000__hw_8h_source_l00920}{e1000\+\_\+fc\+\_\+info\+::requested\+\_\+mode}}, \mbox{\hyperlink{e1000__hw_8h_source_l00917}{e1000\+\_\+fc\+\_\+info\+::send\+\_\+xon}}, and \mbox{\hyperlink{e1000__hw_8h_source_l00815}{e1000\+\_\+mac\+\_\+info\+::type}}.



Referenced by \mbox{\hyperlink{if__em_8c_source_l01133}{em\+\_\+if\+\_\+attach\+\_\+post()}}, \mbox{\hyperlink{if__em_8c_source_l01293}{em\+\_\+if\+\_\+init()}}, and \mbox{\hyperlink{if__em_8c_source_l01784}{em\+\_\+if\+\_\+update\+\_\+admin\+\_\+status()}}.

Here is the call graph for this function\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[height=550pt]{d7/d88/if__em_8c_a6db3e4dcdc503efc21690b8816e8ebe6_cgraph}
\end{center}
\end{figure}
Here is the caller graph for this function\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=350pt]{d7/d88/if__em_8c_a6db3e4dcdc503efc21690b8816e8ebe6_icgraph}
\end{center}
\end{figure}
\mbox{\Hypertarget{if__em_8c_a7304fff0c14cd9c71c45747eee5476dc}\label{if__em_8c_a7304fff0c14cd9c71c45747eee5476dc}} 
\index{if\_em.c@{if\_em.c}!em\_sbuf\_fw\_version@{em\_sbuf\_fw\_version}}
\index{em\_sbuf\_fw\_version@{em\_sbuf\_fw\_version}!if\_em.c@{if\_em.c}}
\doxysubsubsection{\texorpdfstring{em\_sbuf\_fw\_version()}{em\_sbuf\_fw\_version()}}
{\footnotesize\ttfamily static void em\+\_\+sbuf\+\_\+fw\+\_\+version (\begin{DoxyParamCaption}\item[{struct \mbox{\hyperlink{structe1000__fw__version}{e1000\+\_\+fw\+\_\+version}} $\ast$}]{fw\+\_\+ver,  }\item[{struct sbuf $\ast$}]{buf }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [static]}}



Definition at line \mbox{\hyperlink{if__em_8c_source_l04531}{4531}} of file \mbox{\hyperlink{if__em_8c_source}{if\+\_\+em.\+c}}.



References \mbox{\hyperlink{e1000__nvm_8h_source_l00048}{e1000\+\_\+fw\+\_\+version\+::eep\+\_\+build}}, \mbox{\hyperlink{e1000__nvm_8h_source_l00046}{e1000\+\_\+fw\+\_\+version\+::eep\+\_\+major}}, \mbox{\hyperlink{e1000__nvm_8h_source_l00047}{e1000\+\_\+fw\+\_\+version\+::eep\+\_\+minor}}, \mbox{\hyperlink{e1000__nvm_8h_source_l00045}{e1000\+\_\+fw\+\_\+version\+::etrack\+\_\+id}}, \mbox{\hyperlink{e1000__nvm_8h_source_l00052}{e1000\+\_\+fw\+\_\+version\+::invm\+\_\+img\+\_\+type}}, \mbox{\hyperlink{e1000__nvm_8h_source_l00050}{e1000\+\_\+fw\+\_\+version\+::invm\+\_\+major}}, \mbox{\hyperlink{e1000__nvm_8h_source_l00051}{e1000\+\_\+fw\+\_\+version\+::invm\+\_\+minor}}, \mbox{\hyperlink{e1000__nvm_8h_source_l00056}{e1000\+\_\+fw\+\_\+version\+::or\+\_\+build}}, \mbox{\hyperlink{e1000__nvm_8h_source_l00055}{e1000\+\_\+fw\+\_\+version\+::or\+\_\+major}}, \mbox{\hyperlink{e1000__nvm_8h_source_l00057}{e1000\+\_\+fw\+\_\+version\+::or\+\_\+patch}}, and \mbox{\hyperlink{e1000__nvm_8h_source_l00054}{e1000\+\_\+fw\+\_\+version\+::or\+\_\+valid}}.



Referenced by \mbox{\hyperlink{if__em_8c_source_l04560}{em\+\_\+print\+\_\+fw\+\_\+version()}}, and \mbox{\hyperlink{if__em_8c_source_l04584}{em\+\_\+sysctl\+\_\+print\+\_\+fw\+\_\+version()}}.

Here is the caller graph for this function\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=350pt]{d7/d88/if__em_8c_a7304fff0c14cd9c71c45747eee5476dc_icgraph}
\end{center}
\end{figure}
\mbox{\Hypertarget{if__em_8c_a4640cce41684f0d3b2f201877986ddf5}\label{if__em_8c_a4640cce41684f0d3b2f201877986ddf5}} 
\index{if\_em.c@{if\_em.c}!em\_set\_flowcntl@{em\_set\_flowcntl}}
\index{em\_set\_flowcntl@{em\_set\_flowcntl}!if\_em.c@{if\_em.c}}
\doxysubsubsection{\texorpdfstring{em\_set\_flowcntl()}{em\_set\_flowcntl()}}
{\footnotesize\ttfamily static int em\+\_\+set\+\_\+flowcntl (\begin{DoxyParamCaption}\item[{SYSCTL\+\_\+\+HANDLER\+\_\+\+ARGS}]{ }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [static]}}



Definition at line \mbox{\hyperlink{if__em_8c_source_l04730}{4730}} of file \mbox{\hyperlink{if__em_8c_source}{if\+\_\+em.\+c}}.



References \mbox{\hyperlink{e1000__hw_8h_source_l00919}{e1000\+\_\+fc\+\_\+info\+::current\+\_\+mode}}, \mbox{\hyperlink{e1000__hw_8h_source_l00373}{e1000\+\_\+fc\+\_\+full}}, \mbox{\hyperlink{e1000__hw_8h_source_l00370}{e1000\+\_\+fc\+\_\+none}}, \mbox{\hyperlink{e1000__hw_8h_source_l00371}{e1000\+\_\+fc\+\_\+rx\+\_\+pause}}, \mbox{\hyperlink{e1000__hw_8h_source_l00372}{e1000\+\_\+fc\+\_\+tx\+\_\+pause}}, \mbox{\hyperlink{e1000__api_8c_source_l00626}{e1000\+\_\+force\+\_\+mac\+\_\+fc()}}, \mbox{\hyperlink{e1000__hw_8h_source_l01029}{e1000\+\_\+hw\+::fc}}, \mbox{\hyperlink{if__em_8h_source_l00503}{e1000\+\_\+softc\+::fc}}, \mbox{\hyperlink{if__em_8h_source_l00442}{e1000\+\_\+softc\+::hw}}, and \mbox{\hyperlink{e1000__hw_8h_source_l00920}{e1000\+\_\+fc\+\_\+info\+::requested\+\_\+mode}}.



Referenced by \mbox{\hyperlink{if__em_8c_source_l00793}{em\+\_\+if\+\_\+attach\+\_\+pre()}}.

Here is the call graph for this function\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=350pt]{d7/d88/if__em_8c_a4640cce41684f0d3b2f201877986ddf5_cgraph}
\end{center}
\end{figure}
Here is the caller graph for this function\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=313pt]{d7/d88/if__em_8c_a4640cce41684f0d3b2f201877986ddf5_icgraph}
\end{center}
\end{figure}
\mbox{\Hypertarget{if__em_8c_a45df37a7ecaabb79a36ed42da4489234}\label{if__em_8c_a45df37a7ecaabb79a36ed42da4489234}} 
\index{if\_em.c@{if\_em.c}!em\_set\_num\_queues@{em\_set\_num\_queues}}
\index{em\_set\_num\_queues@{em\_set\_num\_queues}!if\_em.c@{if\_em.c}}
\doxysubsubsection{\texorpdfstring{em\_set\_num\_queues()}{em\_set\_num\_queues()}}
{\footnotesize\ttfamily static int em\+\_\+set\+\_\+num\+\_\+queues (\begin{DoxyParamCaption}\item[{if\+\_\+ctx\+\_\+t}]{ctx }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [static]}}



Definition at line \mbox{\hyperlink{if__em_8c_source_l00739}{739}} of file \mbox{\hyperlink{if__em_8c_source}{if\+\_\+em.\+c}}.



References \mbox{\hyperlink{if__em_8h_source_l00445}{e1000\+\_\+softc\+::ctx}}, \mbox{\hyperlink{e1000__hw_8h_source_l00255}{e1000\+\_\+82574}}, \mbox{\hyperlink{e1000__hw_8h_source_l00269}{e1000\+\_\+82575}}, \mbox{\hyperlink{e1000__hw_8h_source_l00270}{e1000\+\_\+82576}}, \mbox{\hyperlink{e1000__hw_8h_source_l00271}{e1000\+\_\+82580}}, \mbox{\hyperlink{e1000__hw_8h_source_l00274}{e1000\+\_\+i210}}, \mbox{\hyperlink{e1000__hw_8h_source_l00275}{e1000\+\_\+i211}}, \mbox{\hyperlink{e1000__hw_8h_source_l00272}{e1000\+\_\+i350}}, \mbox{\hyperlink{e1000__hw_8h_source_l00273}{e1000\+\_\+i354}}, \mbox{\hyperlink{if__em_8h_source_l00442}{e1000\+\_\+softc\+::hw}}, \mbox{\hyperlink{e1000__hw_8h_source_l01028}{e1000\+\_\+hw\+::mac}}, and \mbox{\hyperlink{e1000__hw_8h_source_l00815}{e1000\+\_\+mac\+\_\+info\+::type}}.



Referenced by \mbox{\hyperlink{if__em_8c_source_l00793}{em\+\_\+if\+\_\+attach\+\_\+pre()}}.

Here is the caller graph for this function\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=337pt]{d7/d88/if__em_8c_a45df37a7ecaabb79a36ed42da4489234_icgraph}
\end{center}
\end{figure}
\mbox{\Hypertarget{if__em_8c_a8f1e3748d30c35d64e1370ed67b632a8}\label{if__em_8c_a8f1e3748d30c35d64e1370ed67b632a8}} 
\index{if\_em.c@{if\_em.c}!em\_setup\_interface@{em\_setup\_interface}}
\index{em\_setup\_interface@{em\_setup\_interface}!if\_em.c@{if\_em.c}}
\doxysubsubsection{\texorpdfstring{em\_setup\_interface()}{em\_setup\_interface()}}
{\footnotesize\ttfamily static int em\+\_\+setup\+\_\+interface (\begin{DoxyParamCaption}\item[{if\+\_\+ctx\+\_\+t}]{ctx }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [static]}}



Definition at line \mbox{\hyperlink{if__em_8c_source_l02869}{2869}} of file \mbox{\hyperlink{if__em_8c_source}{if\+\_\+em.\+c}}.



References \mbox{\hyperlink{if__em_8h_source_l00445}{e1000\+\_\+softc\+::ctx}}, \mbox{\hyperlink{e1000__hw_8h_source_l00244}{e1000\+\_\+82545}}, \mbox{\hyperlink{e1000__hw_8h_source_l00284}{e1000\+\_\+media\+\_\+type\+\_\+fiber}}, \mbox{\hyperlink{e1000__hw_8h_source_l00285}{e1000\+\_\+media\+\_\+type\+\_\+internal\+\_\+serdes}}, \mbox{\hyperlink{e1000__hw_8h_source_l00315}{e1000\+\_\+phy\+\_\+ife}}, \mbox{\hyperlink{if__em_8h_source_l00442}{e1000\+\_\+softc\+::hw}}, \mbox{\hyperlink{if__em_8h_source_l00321}{INIT\+\_\+\+DEBUGOUT}}, \mbox{\hyperlink{e1000__hw_8h_source_l01028}{e1000\+\_\+hw\+::mac}}, \mbox{\hyperlink{if__em_8h_source_l00467}{e1000\+\_\+softc\+::media}}, \mbox{\hyperlink{e1000__hw_8h_source_l00871}{e1000\+\_\+phy\+\_\+info\+::media\+\_\+type}}, \mbox{\hyperlink{e1000__hw_8h_source_l01030}{e1000\+\_\+hw\+::phy}}, \mbox{\hyperlink{if__em_8h_source_l00444}{e1000\+\_\+softc\+::shared}}, \mbox{\hyperlink{e1000__hw_8h_source_l00815}{e1000\+\_\+mac\+\_\+info\+::type}}, and \mbox{\hyperlink{e1000__hw_8h_source_l00857}{e1000\+\_\+phy\+\_\+info\+::type}}.



Referenced by \mbox{\hyperlink{if__em_8c_source_l01133}{em\+\_\+if\+\_\+attach\+\_\+post()}}.

Here is the caller graph for this function\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=336pt]{d7/d88/if__em_8c_a8f1e3748d30c35d64e1370ed67b632a8_icgraph}
\end{center}
\end{figure}
\mbox{\Hypertarget{if__em_8c_afa1f10bf35e5ac03d77a055060b066d5}\label{if__em_8c_afa1f10bf35e5ac03d77a055060b066d5}} 
\index{if\_em.c@{if\_em.c}!em\_setup\_msix@{em\_setup\_msix}}
\index{em\_setup\_msix@{em\_setup\_msix}!if\_em.c@{if\_em.c}}
\doxysubsubsection{\texorpdfstring{em\_setup\_msix()}{em\_setup\_msix()}}
{\footnotesize\ttfamily static int em\+\_\+setup\+\_\+msix (\begin{DoxyParamCaption}\item[{if\+\_\+ctx\+\_\+t}]{ctx }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [static]}}



Definition at line \mbox{\hyperlink{if__em_8c_source_l02286}{2286}} of file \mbox{\hyperlink{if__em_8c_source}{if\+\_\+em.\+c}}.



References \mbox{\hyperlink{if__em_8h_source_l00445}{e1000\+\_\+softc\+::ctx}}, \mbox{\hyperlink{e1000__hw_8h_source_l00255}{e1000\+\_\+82574}}, \mbox{\hyperlink{if__em_8c_source_l04870}{em\+\_\+enable\+\_\+vectors\+\_\+82574()}}, \mbox{\hyperlink{if__em_8h_source_l00442}{e1000\+\_\+softc\+::hw}}, \mbox{\hyperlink{e1000__hw_8h_source_l01028}{e1000\+\_\+hw\+::mac}}, and \mbox{\hyperlink{e1000__hw_8h_source_l00815}{e1000\+\_\+mac\+\_\+info\+::type}}.



Referenced by \mbox{\hyperlink{if__em_8c_source_l00793}{em\+\_\+if\+\_\+attach\+\_\+pre()}}.

Here is the call graph for this function\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=350pt]{d7/d88/if__em_8c_afa1f10bf35e5ac03d77a055060b066d5_cgraph}
\end{center}
\end{figure}
Here is the caller graph for this function\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=311pt]{d7/d88/if__em_8c_afa1f10bf35e5ac03d77a055060b066d5_icgraph}
\end{center}
\end{figure}
\mbox{\Hypertarget{if__em_8c_a23297d63b9e4994c685c5e881ebb3c46}\label{if__em_8c_a23297d63b9e4994c685c5e881ebb3c46}} 
\index{if\_em.c@{if\_em.c}!em\_setup\_vlan\_hw\_support@{em\_setup\_vlan\_hw\_support}}
\index{em\_setup\_vlan\_hw\_support@{em\_setup\_vlan\_hw\_support}!if\_em.c@{if\_em.c}}
\doxysubsubsection{\texorpdfstring{em\_setup\_vlan\_hw\_support()}{em\_setup\_vlan\_hw\_support()}}
{\footnotesize\ttfamily static void em\+\_\+setup\+\_\+vlan\+\_\+hw\+\_\+support (\begin{DoxyParamCaption}\item[{if\+\_\+ctx\+\_\+t}]{ctx }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [static]}}



Definition at line \mbox{\hyperlink{if__em_8c_source_l03521}{3521}} of file \mbox{\hyperlink{if__em_8c_source}{if\+\_\+em.\+c}}.



References \mbox{\hyperlink{if__em_8h_source_l00445}{e1000\+\_\+softc\+::ctx}}, \mbox{\hyperlink{e1000__regs_8h_source_l00039}{E1000\+\_\+\+CTRL}}, \mbox{\hyperlink{e1000__defines_8h_source_l00288}{E1000\+\_\+\+CTRL\+\_\+\+VME}}, \mbox{\hyperlink{e1000__osdep_8h_source_l00191}{E1000\+\_\+\+READ\+\_\+\+REG}}, \mbox{\hyperlink{e1000__osdep_8h_source_l00196}{E1000\+\_\+\+WRITE\+\_\+\+REG}}, \mbox{\hyperlink{if__em_8c_source_l00496}{em\+\_\+disable\+\_\+crc\+\_\+stripping}}, \mbox{\hyperlink{if__em_8c_source_l03445}{em\+\_\+if\+\_\+vlan\+\_\+filter\+\_\+capable()}}, \mbox{\hyperlink{if__em_8c_source_l03484}{em\+\_\+if\+\_\+vlan\+\_\+filter\+\_\+disable()}}, \mbox{\hyperlink{if__em_8c_source_l03472}{em\+\_\+if\+\_\+vlan\+\_\+filter\+\_\+enable()}}, \mbox{\hyperlink{if__em_8c_source_l03495}{em\+\_\+if\+\_\+vlan\+\_\+filter\+\_\+write()}}, \mbox{\hyperlink{if__em_8h_source_l00442}{e1000\+\_\+softc\+::hw}}, and \mbox{\hyperlink{if__em_8h_source_l00528}{e1000\+\_\+softc\+::vf\+\_\+ifp}}.



Referenced by \mbox{\hyperlink{if__em_8c_source_l01293}{em\+\_\+if\+\_\+init()}}.

Here is the call graph for this function\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=350pt]{d7/d88/if__em_8c_a23297d63b9e4994c685c5e881ebb3c46_cgraph}
\end{center}
\end{figure}
Here is the caller graph for this function\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=350pt]{d7/d88/if__em_8c_a23297d63b9e4994c685c5e881ebb3c46_icgraph}
\end{center}
\end{figure}
\mbox{\Hypertarget{if__em_8c_ac596b5e80ad7f86aad8330f427107039}\label{if__em_8c_ac596b5e80ad7f86aad8330f427107039}} 
\index{if\_em.c@{if\_em.c}!em\_sysctl\_debug\_info@{em\_sysctl\_debug\_info}}
\index{em\_sysctl\_debug\_info@{em\_sysctl\_debug\_info}!if\_em.c@{if\_em.c}}
\doxysubsubsection{\texorpdfstring{em\_sysctl\_debug\_info()}{em\_sysctl\_debug\_info()}}
{\footnotesize\ttfamily static int em\+\_\+sysctl\+\_\+debug\+\_\+info (\begin{DoxyParamCaption}\item[{SYSCTL\+\_\+\+HANDLER\+\_\+\+ARGS}]{ }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [static]}}



Definition at line \mbox{\hyperlink{if__em_8c_source_l04784}{4784}} of file \mbox{\hyperlink{if__em_8c_source}{if\+\_\+em.\+c}}.



References \mbox{\hyperlink{if__em_8c_source_l04832}{em\+\_\+print\+\_\+debug\+\_\+info()}}.



Referenced by \mbox{\hyperlink{if__em_8c_source_l00793}{em\+\_\+if\+\_\+attach\+\_\+pre()}}.

Here is the call graph for this function\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=350pt]{d7/d88/if__em_8c_ac596b5e80ad7f86aad8330f427107039_cgraph}
\end{center}
\end{figure}
Here is the caller graph for this function\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=342pt]{d7/d88/if__em_8c_ac596b5e80ad7f86aad8330f427107039_icgraph}
\end{center}
\end{figure}
\mbox{\Hypertarget{if__em_8c_a0adc94f69832245705b84876d40b6e20}\label{if__em_8c_a0adc94f69832245705b84876d40b6e20}} 
\index{if\_em.c@{if\_em.c}!em\_sysctl\_eee@{em\_sysctl\_eee}}
\index{em\_sysctl\_eee@{em\_sysctl\_eee}!if\_em.c@{if\_em.c}}
\doxysubsubsection{\texorpdfstring{em\_sysctl\_eee()}{em\_sysctl\_eee()}}
{\footnotesize\ttfamily static int em\+\_\+sysctl\+\_\+eee (\begin{DoxyParamCaption}\item[{SYSCTL\+\_\+\+HANDLER\+\_\+\+ARGS}]{ }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [static]}}



Definition at line \mbox{\hyperlink{if__em_8c_source_l04768}{4768}} of file \mbox{\hyperlink{if__em_8c_source}{if\+\_\+em.\+c}}.



References \mbox{\hyperlink{if__em_8h_source_l00445}{e1000\+\_\+softc\+::ctx}}, \mbox{\hyperlink{structe1000__hw_a166f8f6e4f6988f96cc484820dacc8f7}{e1000\+\_\+hw\+::dev\+\_\+spec}}, \mbox{\hyperlink{e1000__hw_8h_source_l00996}{e1000\+\_\+dev\+\_\+spec\+\_\+ich8lan\+::eee\+\_\+disable}}, \mbox{\hyperlink{if__em_8c_source_l01293}{em\+\_\+if\+\_\+init()}}, \mbox{\hyperlink{if__em_8h_source_l00442}{e1000\+\_\+softc\+::hw}}, and \mbox{\hyperlink{e1000__hw_8h_source_l01042}{e1000\+\_\+hw\+::ich8lan}}.



Referenced by \mbox{\hyperlink{if__em_8c_source_l00793}{em\+\_\+if\+\_\+attach\+\_\+pre()}}.

Here is the call graph for this function\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=350pt]{d7/d88/if__em_8c_a0adc94f69832245705b84876d40b6e20_cgraph}
\end{center}
\end{figure}
Here is the caller graph for this function\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=306pt]{d7/d88/if__em_8c_a0adc94f69832245705b84876d40b6e20_icgraph}
\end{center}
\end{figure}
\mbox{\Hypertarget{if__em_8c_a2669248dab4f496188ed328cdd60d6ab}\label{if__em_8c_a2669248dab4f496188ed328cdd60d6ab}} 
\index{if\_em.c@{if\_em.c}!em\_sysctl\_int\_delay@{em\_sysctl\_int\_delay}}
\index{em\_sysctl\_int\_delay@{em\_sysctl\_int\_delay}!if\_em.c@{if\_em.c}}
\doxysubsubsection{\texorpdfstring{em\_sysctl\_int\_delay()}{em\_sysctl\_int\_delay()}}
{\footnotesize\ttfamily static int em\+\_\+sysctl\+\_\+int\+\_\+delay (\begin{DoxyParamCaption}\item[{SYSCTL\+\_\+\+HANDLER\+\_\+\+ARGS}]{ }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [static]}}



Definition at line \mbox{\hyperlink{if__em_8c_source_l04667}{4667}} of file \mbox{\hyperlink{if__em_8c_source}{if\+\_\+em.\+c}}.



References \mbox{\hyperlink{e1000__regs_8h_source_l00080}{E1000\+\_\+\+ITR}}, \mbox{\hyperlink{e1000__regs_8h_source_l00170}{E1000\+\_\+\+RDTR}}, \mbox{\hyperlink{e1000__osdep_8h_source_l00180}{E1000\+\_\+\+READ\+\_\+\+OFFSET}}, \mbox{\hyperlink{e1000__regs_8h_source_l00322}{E1000\+\_\+\+TIDV}}, \mbox{\hyperlink{e1000__defines_8h_source_l00406}{E1000\+\_\+\+TXD\+\_\+\+CMD\+\_\+\+IDE}}, \mbox{\hyperlink{e1000__osdep_8h_source_l00185}{E1000\+\_\+\+WRITE\+\_\+\+OFFSET}}, \mbox{\hyperlink{if__em_8c_source_l00482}{EM\+\_\+\+TICKS\+\_\+\+TO\+\_\+\+USECS}}, \mbox{\hyperlink{if__em_8c_source_l00483}{EM\+\_\+\+USECS\+\_\+\+TO\+\_\+\+TICKS}}, \mbox{\hyperlink{if__em_8h_source_l00442}{e1000\+\_\+softc\+::hw}}, \mbox{\hyperlink{if__em_8h_source_l00364}{em\+\_\+int\+\_\+delay\+\_\+info\+::offset}}, \mbox{\hyperlink{if__em_8h_source_l00363}{em\+\_\+int\+\_\+delay\+\_\+info\+::sc}}, \mbox{\hyperlink{if__em_8h_source_l00479}{e1000\+\_\+softc\+::txd\+\_\+cmd}}, and \mbox{\hyperlink{if__em_8h_source_l00365}{em\+\_\+int\+\_\+delay\+\_\+info\+::value}}.



Referenced by \mbox{\hyperlink{if__em_8c_source_l04708}{em\+\_\+add\+\_\+int\+\_\+delay\+\_\+sysctl()}}.

Here is the caller graph for this function\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=350pt]{d7/d88/if__em_8c_a2669248dab4f496188ed328cdd60d6ab_icgraph}
\end{center}
\end{figure}
\mbox{\Hypertarget{if__em_8c_aab216ebfa595bc41988c5d2f4e475074}\label{if__em_8c_aab216ebfa595bc41988c5d2f4e475074}} 
\index{if\_em.c@{if\_em.c}!em\_sysctl\_nvm\_info@{em\_sysctl\_nvm\_info}}
\index{em\_sysctl\_nvm\_info@{em\_sysctl\_nvm\_info}!if\_em.c@{if\_em.c}}
\doxysubsubsection{\texorpdfstring{em\_sysctl\_nvm\_info()}{em\_sysctl\_nvm\_info()}}
{\footnotesize\ttfamily static int em\+\_\+sysctl\+\_\+nvm\+\_\+info (\begin{DoxyParamCaption}\item[{SYSCTL\+\_\+\+HANDLER\+\_\+\+ARGS}]{ }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [static]}}



Definition at line \mbox{\hyperlink{if__em_8c_source_l04616}{4616}} of file \mbox{\hyperlink{if__em_8c_source}{if\+\_\+em.\+c}}.



References \mbox{\hyperlink{if__em_8c_source_l04640}{em\+\_\+print\+\_\+nvm\+\_\+info()}}.



Referenced by \mbox{\hyperlink{if__em_8c_source_l00793}{em\+\_\+if\+\_\+attach\+\_\+pre()}}.

Here is the call graph for this function\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=350pt]{d7/d88/if__em_8c_aab216ebfa595bc41988c5d2f4e475074_cgraph}
\end{center}
\end{figure}
Here is the caller graph for this function\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=334pt]{d7/d88/if__em_8c_aab216ebfa595bc41988c5d2f4e475074_icgraph}
\end{center}
\end{figure}
\mbox{\Hypertarget{if__em_8c_ac9eae47b298915c500fcd4095ea4eb73}\label{if__em_8c_ac9eae47b298915c500fcd4095ea4eb73}} 
\index{if\_em.c@{if\_em.c}!em\_sysctl\_print\_fw\_version@{em\_sysctl\_print\_fw\_version}}
\index{em\_sysctl\_print\_fw\_version@{em\_sysctl\_print\_fw\_version}!if\_em.c@{if\_em.c}}
\doxysubsubsection{\texorpdfstring{em\_sysctl\_print\_fw\_version()}{em\_sysctl\_print\_fw\_version()}}
{\footnotesize\ttfamily static int em\+\_\+sysctl\+\_\+print\+\_\+fw\+\_\+version (\begin{DoxyParamCaption}\item[{SYSCTL\+\_\+\+HANDLER\+\_\+\+ARGS}]{ }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [static]}}



Definition at line \mbox{\hyperlink{if__em_8c_source_l04584}{4584}} of file \mbox{\hyperlink{if__em_8c_source}{if\+\_\+em.\+c}}.



References \mbox{\hyperlink{if__em_8h_source_l00451}{e1000\+\_\+softc\+::dev}}, \mbox{\hyperlink{if__em_8c_source_l04531}{em\+\_\+sbuf\+\_\+fw\+\_\+version()}}, and \mbox{\hyperlink{if__em_8h_source_l00513}{e1000\+\_\+softc\+::fw\+\_\+ver}}.



Referenced by \mbox{\hyperlink{if__em_8c_source_l00793}{em\+\_\+if\+\_\+attach\+\_\+pre()}}.

Here is the call graph for this function\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=342pt]{d7/d88/if__em_8c_ac9eae47b298915c500fcd4095ea4eb73_cgraph}
\end{center}
\end{figure}
Here is the caller graph for this function\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=327pt]{d7/d88/if__em_8c_ac9eae47b298915c500fcd4095ea4eb73_icgraph}
\end{center}
\end{figure}
\mbox{\Hypertarget{if__em_8c_a05794df5234071b924ab6a6b183af8ba}\label{if__em_8c_a05794df5234071b924ab6a6b183af8ba}} 
\index{if\_em.c@{if\_em.c}!em\_sysctl\_reg\_handler@{em\_sysctl\_reg\_handler}}
\index{em\_sysctl\_reg\_handler@{em\_sysctl\_reg\_handler}!if\_em.c@{if\_em.c}}
\doxysubsubsection{\texorpdfstring{em\_sysctl\_reg\_handler()}{em\_sysctl\_reg\_handler()}}
{\footnotesize\ttfamily static int em\+\_\+sysctl\+\_\+reg\+\_\+handler (\begin{DoxyParamCaption}\item[{SYSCTL\+\_\+\+HANDLER\+\_\+\+ARGS}]{ }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [static]}}



Definition at line \mbox{\hyperlink{if__em_8c_source_l04199}{4199}} of file \mbox{\hyperlink{if__em_8c_source}{if\+\_\+em.\+c}}.



References \mbox{\hyperlink{e1000__osdep_8h_source_l00191}{E1000\+\_\+\+READ\+\_\+\+REG}}, and \mbox{\hyperlink{if__em_8h_source_l00442}{e1000\+\_\+softc\+::hw}}.



Referenced by \mbox{\hyperlink{if__em_8c_source_l04213}{em\+\_\+add\+\_\+hw\+\_\+stats()}}.

Here is the caller graph for this function\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=350pt]{d7/d88/if__em_8c_a05794df5234071b924ab6a6b183af8ba_icgraph}
\end{center}
\end{figure}
\mbox{\Hypertarget{if__em_8c_a6a1d1364ba1f1adfe4adc682df57707b}\label{if__em_8c_a6a1d1364ba1f1adfe4adc682df57707b}} 
\index{if\_em.c@{if\_em.c}!em\_update\_stats\_counters@{em\_update\_stats\_counters}}
\index{em\_update\_stats\_counters@{em\_update\_stats\_counters}!if\_em.c@{if\_em.c}}
\doxysubsubsection{\texorpdfstring{em\_update\_stats\_counters()}{em\_update\_stats\_counters()}}
{\footnotesize\ttfamily static void em\+\_\+update\+\_\+stats\+\_\+counters (\begin{DoxyParamCaption}\item[{struct \mbox{\hyperlink{structe1000__softc}{e1000\+\_\+softc}} $\ast$}]{sc }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [static]}}



Definition at line \mbox{\hyperlink{if__em_8c_source_l04059}{4059}} of file \mbox{\hyperlink{if__em_8c_source}{if\+\_\+em.\+c}}.



References \mbox{\hyperlink{e1000__hw_8h_source_l00558}{e1000\+\_\+hw\+\_\+stats\+::algnerrc}}, \mbox{\hyperlink{e1000__hw_8h_source_l00584}{e1000\+\_\+hw\+\_\+stats\+::bprc}}, \mbox{\hyperlink{e1000__hw_8h_source_l00608}{e1000\+\_\+hw\+\_\+stats\+::bptc}}, \mbox{\hyperlink{e1000__hw_8h_source_l00570}{e1000\+\_\+hw\+\_\+stats\+::cexterr}}, \mbox{\hyperlink{e1000__hw_8h_source_l00566}{e1000\+\_\+hw\+\_\+stats\+::colc}}, \mbox{\hyperlink{e1000__hw_8h_source_l00557}{e1000\+\_\+hw\+\_\+stats\+::crcerrs}}, \mbox{\hyperlink{e1000__hw_8h_source_l00567}{e1000\+\_\+hw\+\_\+stats\+::dc}}, \mbox{\hyperlink{e1000__hw_8h_source_l00241}{e1000\+\_\+82543}}, \mbox{\hyperlink{e1000__regs_8h_source_l00327}{E1000\+\_\+\+ALGNERRC}}, \mbox{\hyperlink{e1000__regs_8h_source_l00353}{E1000\+\_\+\+BPRC}}, \mbox{\hyperlink{e1000__regs_8h_source_l00381}{E1000\+\_\+\+BPTC}}, \mbox{\hyperlink{e1000__regs_8h_source_l00339}{E1000\+\_\+\+CEXTERR}}, \mbox{\hyperlink{e1000__regs_8h_source_l00335}{E1000\+\_\+\+COLC}}, \mbox{\hyperlink{e1000__regs_8h_source_l00326}{E1000\+\_\+\+CRCERRS}}, \mbox{\hyperlink{e1000__regs_8h_source_l00336}{E1000\+\_\+\+DC}}, \mbox{\hyperlink{e1000__regs_8h_source_l00332}{E1000\+\_\+\+ECOL}}, \mbox{\hyperlink{e1000__regs_8h_source_l00345}{E1000\+\_\+\+FCRUC}}, \mbox{\hyperlink{e1000__regs_8h_source_l00357}{E1000\+\_\+\+GORCH}}, \mbox{\hyperlink{e1000__regs_8h_source_l00356}{E1000\+\_\+\+GORCL}}, \mbox{\hyperlink{e1000__regs_8h_source_l00359}{E1000\+\_\+\+GOTCH}}, \mbox{\hyperlink{e1000__regs_8h_source_l00358}{E1000\+\_\+\+GOTCL}}, \mbox{\hyperlink{e1000__regs_8h_source_l00352}{E1000\+\_\+\+GPRC}}, \mbox{\hyperlink{e1000__regs_8h_source_l00355}{E1000\+\_\+\+GPTC}}, \mbox{\hyperlink{e1000__regs_8h_source_l00384}{E1000\+\_\+\+IAC}}, \mbox{\hyperlink{e1000__regs_8h_source_l00387}{E1000\+\_\+\+ICRXATC}}, \mbox{\hyperlink{e1000__regs_8h_source_l00392}{E1000\+\_\+\+ICRXDMTC}}, \mbox{\hyperlink{e1000__regs_8h_source_l00393}{E1000\+\_\+\+ICRXOC}}, \mbox{\hyperlink{e1000__regs_8h_source_l00386}{E1000\+\_\+\+ICRXPTC}}, \mbox{\hyperlink{e1000__regs_8h_source_l00389}{E1000\+\_\+\+ICTXATC}}, \mbox{\hyperlink{e1000__regs_8h_source_l00388}{E1000\+\_\+\+ICTXPTC}}, \mbox{\hyperlink{e1000__regs_8h_source_l00390}{E1000\+\_\+\+ICTXQEC}}, \mbox{\hyperlink{e1000__regs_8h_source_l00391}{E1000\+\_\+\+ICTXQMTC}}, \mbox{\hyperlink{e1000__regs_8h_source_l00334}{E1000\+\_\+\+LATECOL}}, \mbox{\hyperlink{e1000__regs_8h_source_l00333}{E1000\+\_\+\+MCC}}, \mbox{\hyperlink{e1000__hw_8h_source_l00283}{e1000\+\_\+media\+\_\+type\+\_\+copper}}, \mbox{\hyperlink{e1000__regs_8h_source_l00330}{E1000\+\_\+\+MPC}}, \mbox{\hyperlink{e1000__regs_8h_source_l00354}{E1000\+\_\+\+MPRC}}, \mbox{\hyperlink{e1000__regs_8h_source_l00380}{E1000\+\_\+\+MPTC}}, \mbox{\hyperlink{e1000__regs_8h_source_l00350}{E1000\+\_\+\+PRC1023}}, \mbox{\hyperlink{e1000__regs_8h_source_l00347}{E1000\+\_\+\+PRC127}}, \mbox{\hyperlink{e1000__regs_8h_source_l00351}{E1000\+\_\+\+PRC1522}}, \mbox{\hyperlink{e1000__regs_8h_source_l00348}{E1000\+\_\+\+PRC255}}, \mbox{\hyperlink{e1000__regs_8h_source_l00349}{E1000\+\_\+\+PRC511}}, \mbox{\hyperlink{e1000__regs_8h_source_l00346}{E1000\+\_\+\+PRC64}}, \mbox{\hyperlink{e1000__regs_8h_source_l00378}{E1000\+\_\+\+PTC1023}}, \mbox{\hyperlink{e1000__regs_8h_source_l00375}{E1000\+\_\+\+PTC127}}, \mbox{\hyperlink{e1000__regs_8h_source_l00379}{E1000\+\_\+\+PTC1522}}, \mbox{\hyperlink{e1000__regs_8h_source_l00376}{E1000\+\_\+\+PTC255}}, \mbox{\hyperlink{e1000__regs_8h_source_l00377}{E1000\+\_\+\+PTC511}}, \mbox{\hyperlink{e1000__regs_8h_source_l00374}{E1000\+\_\+\+PTC64}}, \mbox{\hyperlink{e1000__osdep_8h_source_l00191}{E1000\+\_\+\+READ\+\_\+\+REG}}, \mbox{\hyperlink{e1000__regs_8h_source_l00362}{E1000\+\_\+\+RFC}}, \mbox{\hyperlink{e1000__regs_8h_source_l00364}{E1000\+\_\+\+RJC}}, \mbox{\hyperlink{e1000__regs_8h_source_l00340}{E1000\+\_\+\+RLEC}}, \mbox{\hyperlink{e1000__regs_8h_source_l00360}{E1000\+\_\+\+RNBC}}, \mbox{\hyperlink{e1000__regs_8h_source_l00363}{E1000\+\_\+\+ROC}}, \mbox{\hyperlink{e1000__regs_8h_source_l00361}{E1000\+\_\+\+RUC}}, \mbox{\hyperlink{e1000__regs_8h_source_l00329}{E1000\+\_\+\+RXERRC}}, \mbox{\hyperlink{e1000__regs_8h_source_l00331}{E1000\+\_\+\+SCC}}, \mbox{\hyperlink{e1000__regs_8h_source_l00338}{E1000\+\_\+\+SEC}}, \mbox{\hyperlink{e1000__regs_8h_source_l00041}{E1000\+\_\+\+STATUS}}, \mbox{\hyperlink{e1000__defines_8h_source_l00326}{E1000\+\_\+\+STATUS\+\_\+\+LU}}, \mbox{\hyperlink{e1000__regs_8h_source_l00328}{E1000\+\_\+\+SYMERRS}}, \mbox{\hyperlink{e1000__regs_8h_source_l00337}{E1000\+\_\+\+TNCRS}}, \mbox{\hyperlink{e1000__regs_8h_source_l00369}{E1000\+\_\+\+TORH}}, \mbox{\hyperlink{e1000__regs_8h_source_l00371}{E1000\+\_\+\+TOTH}}, \mbox{\hyperlink{e1000__regs_8h_source_l00372}{E1000\+\_\+\+TPR}}, \mbox{\hyperlink{e1000__regs_8h_source_l00373}{E1000\+\_\+\+TPT}}, \mbox{\hyperlink{e1000__regs_8h_source_l00382}{E1000\+\_\+\+TSCTC}}, \mbox{\hyperlink{e1000__regs_8h_source_l00383}{E1000\+\_\+\+TSCTFC}}, \mbox{\hyperlink{e1000__regs_8h_source_l00343}{E1000\+\_\+\+XOFFRXC}}, \mbox{\hyperlink{e1000__regs_8h_source_l00344}{E1000\+\_\+\+XOFFTXC}}, \mbox{\hyperlink{e1000__regs_8h_source_l00341}{E1000\+\_\+\+XONRXC}}, \mbox{\hyperlink{e1000__regs_8h_source_l00342}{E1000\+\_\+\+XONTXC}}, \mbox{\hyperlink{e1000__hw_8h_source_l00563}{e1000\+\_\+hw\+\_\+stats\+::ecol}}, \mbox{\hyperlink{e1000__hw_8h_source_l00576}{e1000\+\_\+hw\+\_\+stats\+::fcruc}}, \mbox{\hyperlink{e1000__hw_8h_source_l00587}{e1000\+\_\+hw\+\_\+stats\+::gorc}}, \mbox{\hyperlink{e1000__hw_8h_source_l00588}{e1000\+\_\+hw\+\_\+stats\+::gotc}}, \mbox{\hyperlink{e1000__hw_8h_source_l00583}{e1000\+\_\+hw\+\_\+stats\+::gprc}}, \mbox{\hyperlink{e1000__hw_8h_source_l00586}{e1000\+\_\+hw\+\_\+stats\+::gptc}}, \mbox{\hyperlink{if__em_8h_source_l00442}{e1000\+\_\+softc\+::hw}}, \mbox{\hyperlink{e1000__hw_8h_source_l00611}{e1000\+\_\+hw\+\_\+stats\+::iac}}, \mbox{\hyperlink{e1000__hw_8h_source_l00613}{e1000\+\_\+hw\+\_\+stats\+::icrxatc}}, \mbox{\hyperlink{e1000__hw_8h_source_l00618}{e1000\+\_\+hw\+\_\+stats\+::icrxdmtc}}, \mbox{\hyperlink{e1000__hw_8h_source_l00619}{e1000\+\_\+hw\+\_\+stats\+::icrxoc}}, \mbox{\hyperlink{e1000__hw_8h_source_l00612}{e1000\+\_\+hw\+\_\+stats\+::icrxptc}}, \mbox{\hyperlink{e1000__hw_8h_source_l00615}{e1000\+\_\+hw\+\_\+stats\+::ictxatc}}, \mbox{\hyperlink{e1000__hw_8h_source_l00614}{e1000\+\_\+hw\+\_\+stats\+::ictxptc}}, \mbox{\hyperlink{e1000__hw_8h_source_l00616}{e1000\+\_\+hw\+\_\+stats\+::ictxqec}}, \mbox{\hyperlink{e1000__hw_8h_source_l00617}{e1000\+\_\+hw\+\_\+stats\+::ictxqmtc}}, \mbox{\hyperlink{e1000__hw_8h_source_l00565}{e1000\+\_\+hw\+\_\+stats\+::latecol}}, \mbox{\hyperlink{e1000__hw_8h_source_l01028}{e1000\+\_\+hw\+::mac}}, \mbox{\hyperlink{e1000__hw_8h_source_l00564}{e1000\+\_\+hw\+\_\+stats\+::mcc}}, \mbox{\hyperlink{e1000__hw_8h_source_l00871}{e1000\+\_\+phy\+\_\+info\+::media\+\_\+type}}, \mbox{\hyperlink{e1000__hw_8h_source_l00561}{e1000\+\_\+hw\+\_\+stats\+::mpc}}, \mbox{\hyperlink{e1000__hw_8h_source_l00585}{e1000\+\_\+hw\+\_\+stats\+::mprc}}, \mbox{\hyperlink{e1000__hw_8h_source_l00607}{e1000\+\_\+hw\+\_\+stats\+::mptc}}, \mbox{\hyperlink{e1000__hw_8h_source_l01030}{e1000\+\_\+hw\+::phy}}, \mbox{\hyperlink{e1000__hw_8h_source_l00581}{e1000\+\_\+hw\+\_\+stats\+::prc1023}}, \mbox{\hyperlink{e1000__hw_8h_source_l00578}{e1000\+\_\+hw\+\_\+stats\+::prc127}}, \mbox{\hyperlink{e1000__hw_8h_source_l00582}{e1000\+\_\+hw\+\_\+stats\+::prc1522}}, \mbox{\hyperlink{e1000__hw_8h_source_l00579}{e1000\+\_\+hw\+\_\+stats\+::prc255}}, \mbox{\hyperlink{e1000__hw_8h_source_l00580}{e1000\+\_\+hw\+\_\+stats\+::prc511}}, \mbox{\hyperlink{e1000__hw_8h_source_l00577}{e1000\+\_\+hw\+\_\+stats\+::prc64}}, \mbox{\hyperlink{e1000__hw_8h_source_l00605}{e1000\+\_\+hw\+\_\+stats\+::ptc1023}}, \mbox{\hyperlink{e1000__hw_8h_source_l00602}{e1000\+\_\+hw\+\_\+stats\+::ptc127}}, \mbox{\hyperlink{e1000__hw_8h_source_l00606}{e1000\+\_\+hw\+\_\+stats\+::ptc1522}}, \mbox{\hyperlink{e1000__hw_8h_source_l00603}{e1000\+\_\+hw\+\_\+stats\+::ptc255}}, \mbox{\hyperlink{e1000__hw_8h_source_l00604}{e1000\+\_\+hw\+\_\+stats\+::ptc511}}, \mbox{\hyperlink{e1000__hw_8h_source_l00601}{e1000\+\_\+hw\+\_\+stats\+::ptc64}}, \mbox{\hyperlink{e1000__hw_8h_source_l00591}{e1000\+\_\+hw\+\_\+stats\+::rfc}}, \mbox{\hyperlink{e1000__hw_8h_source_l00593}{e1000\+\_\+hw\+\_\+stats\+::rjc}}, \mbox{\hyperlink{e1000__hw_8h_source_l00571}{e1000\+\_\+hw\+\_\+stats\+::rlec}}, \mbox{\hyperlink{e1000__hw_8h_source_l00589}{e1000\+\_\+hw\+\_\+stats\+::rnbc}}, \mbox{\hyperlink{e1000__hw_8h_source_l00592}{e1000\+\_\+hw\+\_\+stats\+::roc}}, \mbox{\hyperlink{e1000__hw_8h_source_l00590}{e1000\+\_\+hw\+\_\+stats\+::ruc}}, \mbox{\hyperlink{e1000__hw_8h_source_l00560}{e1000\+\_\+hw\+\_\+stats\+::rxerrc}}, \mbox{\hyperlink{e1000__hw_8h_source_l00562}{e1000\+\_\+hw\+\_\+stats\+::scc}}, \mbox{\hyperlink{e1000__hw_8h_source_l00569}{e1000\+\_\+hw\+\_\+stats\+::sec}}, \mbox{\hyperlink{if__em_8h_source_l00444}{e1000\+\_\+softc\+::shared}}, \mbox{\hyperlink{if__em_8h_source_l00527}{e1000\+\_\+softc\+::stats}}, \mbox{\hyperlink{e1000__hw_8h_source_l00559}{e1000\+\_\+hw\+\_\+stats\+::symerrs}}, \mbox{\hyperlink{e1000__hw_8h_source_l00568}{e1000\+\_\+hw\+\_\+stats\+::tncrs}}, \mbox{\hyperlink{e1000__hw_8h_source_l00597}{e1000\+\_\+hw\+\_\+stats\+::tor}}, \mbox{\hyperlink{e1000__hw_8h_source_l00598}{e1000\+\_\+hw\+\_\+stats\+::tot}}, \mbox{\hyperlink{e1000__hw_8h_source_l00599}{e1000\+\_\+hw\+\_\+stats\+::tpr}}, \mbox{\hyperlink{e1000__hw_8h_source_l00600}{e1000\+\_\+hw\+\_\+stats\+::tpt}}, \mbox{\hyperlink{e1000__hw_8h_source_l00609}{e1000\+\_\+hw\+\_\+stats\+::tsctc}}, \mbox{\hyperlink{e1000__hw_8h_source_l00610}{e1000\+\_\+hw\+\_\+stats\+::tsctfc}}, \mbox{\hyperlink{e1000__hw_8h_source_l00815}{e1000\+\_\+mac\+\_\+info\+::type}}, \mbox{\hyperlink{e1000__hw_8h_source_l00574}{e1000\+\_\+hw\+\_\+stats\+::xoffrxc}}, \mbox{\hyperlink{e1000__hw_8h_source_l00575}{e1000\+\_\+hw\+\_\+stats\+::xofftxc}}, \mbox{\hyperlink{e1000__hw_8h_source_l00572}{e1000\+\_\+hw\+\_\+stats\+::xonrxc}}, and \mbox{\hyperlink{e1000__hw_8h_source_l00573}{e1000\+\_\+hw\+\_\+stats\+::xontxc}}.



Referenced by \mbox{\hyperlink{if__em_8c_source_l01133}{em\+\_\+if\+\_\+attach\+\_\+post()}}, and \mbox{\hyperlink{if__em_8c_source_l01784}{em\+\_\+if\+\_\+update\+\_\+admin\+\_\+status()}}.

Here is the caller graph for this function\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=350pt]{d7/d88/if__em_8c_a6a1d1364ba1f1adfe4adc682df57707b_icgraph}
\end{center}
\end{figure}
\mbox{\Hypertarget{if__em_8c_a4101bae9d8c68585c7be87097de986bb}\label{if__em_8c_a4101bae9d8c68585c7be87097de986bb}} 
\index{if\_em.c@{if\_em.c}!IFLIB\_PNP\_INFO@{IFLIB\_PNP\_INFO}}
\index{IFLIB\_PNP\_INFO@{IFLIB\_PNP\_INFO}!if\_em.c@{if\_em.c}}
\doxysubsubsection{\texorpdfstring{IFLIB\_PNP\_INFO()}{IFLIB\_PNP\_INFO()}\hspace{0.1cm}{\footnotesize\ttfamily [1/2]}}
{\footnotesize\ttfamily IFLIB\+\_\+\+PNP\+\_\+\+INFO (\begin{DoxyParamCaption}\item[{pci}]{,  }\item[{em}]{,  }\item[{\mbox{\hyperlink{if__em_8c_a6a1e01d86a8987e9f33cc8b640d7c1f3}{em\+\_\+vendor\+\_\+info\+\_\+array}}}]{ }\end{DoxyParamCaption})}

\mbox{\Hypertarget{if__em_8c_ae61cc05b20d2cbf964bb04d8db7fadb1}\label{if__em_8c_ae61cc05b20d2cbf964bb04d8db7fadb1}} 
\index{if\_em.c@{if\_em.c}!IFLIB\_PNP\_INFO@{IFLIB\_PNP\_INFO}}
\index{IFLIB\_PNP\_INFO@{IFLIB\_PNP\_INFO}!if\_em.c@{if\_em.c}}
\doxysubsubsection{\texorpdfstring{IFLIB\_PNP\_INFO()}{IFLIB\_PNP\_INFO()}\hspace{0.1cm}{\footnotesize\ttfamily [2/2]}}
{\footnotesize\ttfamily IFLIB\+\_\+\+PNP\+\_\+\+INFO (\begin{DoxyParamCaption}\item[{pci}]{,  }\item[{igb}]{,  }\item[{\mbox{\hyperlink{if__em_8c_ae524fada23a7455320b343fb962e37c8}{igb\+\_\+vendor\+\_\+info\+\_\+array}}}]{ }\end{DoxyParamCaption})}

\mbox{\Hypertarget{if__em_8c_ad0bbca354afcd4012ed6b631cbd9f6f8}\label{if__em_8c_ad0bbca354afcd4012ed6b631cbd9f6f8}} 
\index{if\_em.c@{if\_em.c}!igb\_configure\_queues@{igb\_configure\_queues}}
\index{igb\_configure\_queues@{igb\_configure\_queues}!if\_em.c@{if\_em.c}}
\doxysubsubsection{\texorpdfstring{igb\_configure\_queues()}{igb\_configure\_queues()}}
{\footnotesize\ttfamily static void igb\+\_\+configure\+\_\+queues (\begin{DoxyParamCaption}\item[{struct \mbox{\hyperlink{structe1000__softc}{e1000\+\_\+softc}} $\ast$}]{sc }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [static]}}



Definition at line \mbox{\hyperlink{if__em_8c_source_l02108}{2108}} of file \mbox{\hyperlink{if__em_8c_source}{if\+\_\+em.\+c}}.



References \mbox{\hyperlink{e1000__hw_8h_source_l00269}{e1000\+\_\+82575}}, \mbox{\hyperlink{e1000__hw_8h_source_l00270}{e1000\+\_\+82576}}, \mbox{\hyperlink{e1000__hw_8h_source_l00271}{e1000\+\_\+82580}}, \mbox{\hyperlink{e1000__regs_8h_source_l00044}{E1000\+\_\+\+CTRL\+\_\+\+EXT}}, \mbox{\hyperlink{e1000__defines_8h_source_l00092}{E1000\+\_\+\+CTRL\+\_\+\+EXT\+\_\+\+EIAME}}, \mbox{\hyperlink{e1000__defines_8h_source_l00093}{E1000\+\_\+\+CTRL\+\_\+\+EXT\+\_\+\+IRCA}}, \mbox{\hyperlink{e1000__defines_8h_source_l00096}{E1000\+\_\+\+CTRL\+\_\+\+EXT\+\_\+\+PBA\+\_\+\+CLR}}, \mbox{\hyperlink{e1000__defines_8h_source_l00587}{E1000\+\_\+\+EICR\+\_\+\+RX\+\_\+\+QUEUE0}}, \mbox{\hyperlink{e1000__defines_8h_source_l00591}{E1000\+\_\+\+EICR\+\_\+\+TX\+\_\+\+QUEUE0}}, \mbox{\hyperlink{e1000__defines_8h_source_l00651}{E1000\+\_\+\+EIMS\+\_\+\+OTHER}}, \mbox{\hyperlink{e1000__regs_8h_source_l00095}{E1000\+\_\+\+EITR}}, \mbox{\hyperlink{e1000__defines_8h_source_l00672}{E1000\+\_\+\+EITR\+\_\+\+CNT\+\_\+\+IGNR}}, \mbox{\hyperlink{e1000__regs_8h_source_l00101}{E1000\+\_\+\+GPIE}}, \mbox{\hyperlink{e1000__defines_8h_source_l00112}{E1000\+\_\+\+GPIE\+\_\+\+EIAME}}, \mbox{\hyperlink{e1000__defines_8h_source_l00111}{E1000\+\_\+\+GPIE\+\_\+\+MSIX\+\_\+\+MODE}}, \mbox{\hyperlink{e1000__defines_8h_source_l00110}{E1000\+\_\+\+GPIE\+\_\+\+NSICR}}, \mbox{\hyperlink{e1000__defines_8h_source_l00113}{E1000\+\_\+\+GPIE\+\_\+\+PBA}}, \mbox{\hyperlink{e1000__hw_8h_source_l00274}{e1000\+\_\+i210}}, \mbox{\hyperlink{e1000__hw_8h_source_l00275}{e1000\+\_\+i211}}, \mbox{\hyperlink{e1000__hw_8h_source_l00272}{e1000\+\_\+i350}}, \mbox{\hyperlink{e1000__hw_8h_source_l00273}{e1000\+\_\+i354}}, \mbox{\hyperlink{e1000__regs_8h_source_l00102}{E1000\+\_\+\+IVAR0}}, \mbox{\hyperlink{e1000__regs_8h_source_l00103}{E1000\+\_\+\+IVAR\+\_\+\+MISC}}, \mbox{\hyperlink{e1000__defines_8h_source_l00109}{E1000\+\_\+\+IVAR\+\_\+\+VALID}}, \mbox{\hyperlink{e1000__regs_8h_source_l00561}{E1000\+\_\+\+MSIXBM}}, \mbox{\hyperlink{e1000__osdep_8h_source_l00191}{E1000\+\_\+\+READ\+\_\+\+REG}}, \mbox{\hyperlink{e1000__osdep_8h_source_l00201}{E1000\+\_\+\+READ\+\_\+\+REG\+\_\+\+ARRAY}}, \mbox{\hyperlink{e1000__hw_8h_source_l00276}{e1000\+\_\+vfadapt}}, \mbox{\hyperlink{e1000__hw_8h_source_l00277}{e1000\+\_\+vfadapt\+\_\+i350}}, \mbox{\hyperlink{e1000__osdep_8h_source_l00196}{E1000\+\_\+\+WRITE\+\_\+\+REG}}, \mbox{\hyperlink{e1000__osdep_8h_source_l00206}{E1000\+\_\+\+WRITE\+\_\+\+REG\+\_\+\+ARRAY}}, \mbox{\hyperlink{if__em_8h_source_l00425}{em\+\_\+tx\+\_\+queue\+::eims}}, \mbox{\hyperlink{if__em_8h_source_l00434}{em\+\_\+rx\+\_\+queue\+::eims}}, \mbox{\hyperlink{if__em_8c_source_l00540}{em\+\_\+max\+\_\+interrupt\+\_\+rate}}, \mbox{\hyperlink{if__em_8h_source_l00442}{e1000\+\_\+softc\+::hw}}, \mbox{\hyperlink{if__em_8h_source_l00508}{e1000\+\_\+softc\+::link\+\_\+mask}}, \mbox{\hyperlink{if__em_8h_source_l00464}{e1000\+\_\+softc\+::linkvec}}, \mbox{\hyperlink{e1000__hw_8h_source_l01028}{e1000\+\_\+hw\+::mac}}, \mbox{\hyperlink{if__em_8h_source_l00424}{em\+\_\+tx\+\_\+queue\+::msix}}, \mbox{\hyperlink{if__em_8h_source_l00433}{em\+\_\+rx\+\_\+queue\+::msix}}, \mbox{\hyperlink{if__em_8h_source_l00510}{e1000\+\_\+softc\+::que\+\_\+mask}}, \mbox{\hyperlink{if__em_8h_source_l00455}{e1000\+\_\+softc\+::rx\+\_\+queues}}, \mbox{\hyperlink{if__em_8h_source_l00423}{em\+\_\+tx\+\_\+queue\+::sc}}, \mbox{\hyperlink{if__em_8h_source_l00454}{e1000\+\_\+softc\+::tx\+\_\+queues}}, and \mbox{\hyperlink{e1000__hw_8h_source_l00815}{e1000\+\_\+mac\+\_\+info\+::type}}.



Referenced by \mbox{\hyperlink{if__em_8c_source_l01293}{em\+\_\+if\+\_\+init()}}.

Here is the caller graph for this function\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=350pt]{d7/d88/if__em_8c_ad0bbca354afcd4012ed6b631cbd9f6f8_icgraph}
\end{center}
\end{figure}
\mbox{\Hypertarget{if__em_8c_a883777413f32c9425dad3cf7c5003cb7}\label{if__em_8c_a883777413f32c9425dad3cf7c5003cb7}} 
\index{if\_em.c@{if\_em.c}!igb\_if\_intr\_disable@{igb\_if\_intr\_disable}}
\index{igb\_if\_intr\_disable@{igb\_if\_intr\_disable}!if\_em.c@{if\_em.c}}
\doxysubsubsection{\texorpdfstring{igb\_if\_intr\_disable()}{igb\_if\_intr\_disable()}}
{\footnotesize\ttfamily static void igb\+\_\+if\+\_\+intr\+\_\+disable (\begin{DoxyParamCaption}\item[{if\+\_\+ctx\+\_\+t}]{ctx }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [static]}}



Definition at line \mbox{\hyperlink{if__em_8c_source_l03607}{3607}} of file \mbox{\hyperlink{if__em_8c_source}{if\+\_\+em.\+c}}.



References \mbox{\hyperlink{if__em_8h_source_l00445}{e1000\+\_\+softc\+::ctx}}, \mbox{\hyperlink{e1000__regs_8h_source_l00099}{E1000\+\_\+\+EIAC}}, \mbox{\hyperlink{e1000__regs_8h_source_l00098}{E1000\+\_\+\+EIMC}}, \mbox{\hyperlink{e1000__regs_8h_source_l00083}{E1000\+\_\+\+IMC}}, \mbox{\hyperlink{e1000__osdep_8h_source_l00177}{E1000\+\_\+\+WRITE\+\_\+\+FLUSH}}, \mbox{\hyperlink{e1000__osdep_8h_source_l00196}{E1000\+\_\+\+WRITE\+\_\+\+REG}}, and \mbox{\hyperlink{if__em_8h_source_l00442}{e1000\+\_\+softc\+::hw}}.

\mbox{\Hypertarget{if__em_8c_a381f4a93e928e32cbaccc064383cc6dd}\label{if__em_8c_a381f4a93e928e32cbaccc064383cc6dd}} 
\index{if\_em.c@{if\_em.c}!igb\_if\_intr\_enable@{igb\_if\_intr\_enable}}
\index{igb\_if\_intr\_enable@{igb\_if\_intr\_enable}!if\_em.c@{if\_em.c}}
\doxysubsubsection{\texorpdfstring{igb\_if\_intr\_enable()}{igb\_if\_intr\_enable()}}
{\footnotesize\ttfamily static void igb\+\_\+if\+\_\+intr\+\_\+enable (\begin{DoxyParamCaption}\item[{if\+\_\+ctx\+\_\+t}]{ctx }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [static]}}



Definition at line \mbox{\hyperlink{if__em_8c_source_l03589}{3589}} of file \mbox{\hyperlink{if__em_8c_source}{if\+\_\+em.\+c}}.



References \mbox{\hyperlink{if__em_8h_source_l00445}{e1000\+\_\+softc\+::ctx}}, \mbox{\hyperlink{e1000__regs_8h_source_l00099}{E1000\+\_\+\+EIAC}}, \mbox{\hyperlink{e1000__regs_8h_source_l00100}{E1000\+\_\+\+EIAM}}, \mbox{\hyperlink{e1000__regs_8h_source_l00097}{E1000\+\_\+\+EIMS}}, \mbox{\hyperlink{e1000__regs_8h_source_l00082}{E1000\+\_\+\+IMS}}, \mbox{\hyperlink{e1000__defines_8h_source_l00621}{E1000\+\_\+\+IMS\+\_\+\+LSC}}, \mbox{\hyperlink{e1000__osdep_8h_source_l00177}{E1000\+\_\+\+WRITE\+\_\+\+FLUSH}}, \mbox{\hyperlink{e1000__osdep_8h_source_l00196}{E1000\+\_\+\+WRITE\+\_\+\+REG}}, \mbox{\hyperlink{if__em_8h_source_l00442}{e1000\+\_\+softc\+::hw}}, \mbox{\hyperlink{e1000__defines_8h_source_l00611}{IMS\+\_\+\+ENABLE\+\_\+\+MASK}}, \mbox{\hyperlink{if__em_8h_source_l00508}{e1000\+\_\+softc\+::link\+\_\+mask}}, and \mbox{\hyperlink{if__em_8h_source_l00510}{e1000\+\_\+softc\+::que\+\_\+mask}}.

\mbox{\Hypertarget{if__em_8c_a4a815783abaf0b19d0734f9ff961686a}\label{if__em_8c_a4a815783abaf0b19d0734f9ff961686a}} 
\index{if\_em.c@{if\_em.c}!igb\_if\_rx\_queue\_intr\_enable@{igb\_if\_rx\_queue\_intr\_enable}}
\index{igb\_if\_rx\_queue\_intr\_enable@{igb\_if\_rx\_queue\_intr\_enable}!if\_em.c@{if\_em.c}}
\doxysubsubsection{\texorpdfstring{igb\_if\_rx\_queue\_intr\_enable()}{igb\_if\_rx\_queue\_intr\_enable()}}
{\footnotesize\ttfamily static int igb\+\_\+if\+\_\+rx\+\_\+queue\+\_\+intr\+\_\+enable (\begin{DoxyParamCaption}\item[{if\+\_\+ctx\+\_\+t}]{ctx,  }\item[{uint16\+\_\+t}]{rxqid }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [static]}}



Definition at line \mbox{\hyperlink{if__em_8c_source_l01464}{1464}} of file \mbox{\hyperlink{if__em_8c_source}{if\+\_\+em.\+c}}.



References \mbox{\hyperlink{if__em_8h_source_l00445}{e1000\+\_\+softc\+::ctx}}, \mbox{\hyperlink{e1000__regs_8h_source_l00097}{E1000\+\_\+\+EIMS}}, \mbox{\hyperlink{e1000__osdep_8h_source_l00196}{E1000\+\_\+\+WRITE\+\_\+\+REG}}, \mbox{\hyperlink{if__em_8h_source_l00434}{em\+\_\+rx\+\_\+queue\+::eims}}, \mbox{\hyperlink{if__em_8h_source_l00442}{e1000\+\_\+softc\+::hw}}, \mbox{\hyperlink{if__em_8h_source_l00455}{e1000\+\_\+softc\+::rx\+\_\+queues}}, and \mbox{\hyperlink{if__em_8h_source_l00431}{em\+\_\+rx\+\_\+queue\+::sc}}.

\mbox{\Hypertarget{if__em_8c_ab4809900cdccd2540017b6f2fa8fa2e0}\label{if__em_8c_ab4809900cdccd2540017b6f2fa8fa2e0}} 
\index{if\_em.c@{if\_em.c}!igb\_if\_tx\_queue\_intr\_enable@{igb\_if\_tx\_queue\_intr\_enable}}
\index{igb\_if\_tx\_queue\_intr\_enable@{igb\_if\_tx\_queue\_intr\_enable}!if\_em.c@{if\_em.c}}
\doxysubsubsection{\texorpdfstring{igb\_if\_tx\_queue\_intr\_enable()}{igb\_if\_tx\_queue\_intr\_enable()}}
{\footnotesize\ttfamily static int igb\+\_\+if\+\_\+tx\+\_\+queue\+\_\+intr\+\_\+enable (\begin{DoxyParamCaption}\item[{if\+\_\+ctx\+\_\+t}]{ctx,  }\item[{uint16\+\_\+t}]{txqid }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [static]}}



Definition at line \mbox{\hyperlink{if__em_8c_source_l01474}{1474}} of file \mbox{\hyperlink{if__em_8c_source}{if\+\_\+em.\+c}}.



References \mbox{\hyperlink{if__em_8h_source_l00445}{e1000\+\_\+softc\+::ctx}}, \mbox{\hyperlink{e1000__regs_8h_source_l00097}{E1000\+\_\+\+EIMS}}, \mbox{\hyperlink{e1000__osdep_8h_source_l00196}{E1000\+\_\+\+WRITE\+\_\+\+REG}}, \mbox{\hyperlink{if__em_8h_source_l00425}{em\+\_\+tx\+\_\+queue\+::eims}}, \mbox{\hyperlink{if__em_8h_source_l00442}{e1000\+\_\+softc\+::hw}}, \mbox{\hyperlink{if__em_8h_source_l00423}{em\+\_\+tx\+\_\+queue\+::sc}}, and \mbox{\hyperlink{if__em_8h_source_l00454}{e1000\+\_\+softc\+::tx\+\_\+queues}}.

\mbox{\Hypertarget{if__em_8c_aa51c1e73f7da8d00972979ed5321989f}\label{if__em_8c_aa51c1e73f7da8d00972979ed5321989f}} 
\index{if\_em.c@{if\_em.c}!igb\_init\_dmac@{igb\_init\_dmac}}
\index{igb\_init\_dmac@{igb\_init\_dmac}!if\_em.c@{if\_em.c}}
\doxysubsubsection{\texorpdfstring{igb\_init\_dmac()}{igb\_init\_dmac()}}
{\footnotesize\ttfamily static void igb\+\_\+init\+\_\+dmac (\begin{DoxyParamCaption}\item[{struct \mbox{\hyperlink{structe1000__softc}{e1000\+\_\+softc}} $\ast$}]{sc,  }\item[{\mbox{\hyperlink{e1000__osdep_8h_afaa62991928fb9fb18ff0db62a040aba}{u32}}}]{pba }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [static]}}



Definition at line \mbox{\hyperlink{if__em_8c_source_l02362}{2362}} of file \mbox{\hyperlink{if__em_8c_source}{if\+\_\+em.\+c}}.



References \mbox{\hyperlink{if__em_8h_source_l00451}{e1000\+\_\+softc\+::dev}}, \mbox{\hyperlink{if__em_8h_source_l00507}{e1000\+\_\+softc\+::dmac}}, \mbox{\hyperlink{e1000__hw_8h_source_l00271}{e1000\+\_\+82580}}, \mbox{\hyperlink{e1000__regs_8h_source_l00686}{E1000\+\_\+\+DMACR}}, \mbox{\hyperlink{e1000__defines_8h_source_l01468}{E1000\+\_\+\+DMACR\+\_\+\+DMAC\+\_\+\+EN}}, \mbox{\hyperlink{e1000__defines_8h_source_l01466}{E1000\+\_\+\+DMACR\+\_\+\+DMAC\+\_\+\+LX\+\_\+\+MASK}}, \mbox{\hyperlink{e1000__defines_8h_source_l01463}{E1000\+\_\+\+DMACR\+\_\+\+DMACTHR\+\_\+\+MASK}}, \mbox{\hyperlink{e1000__defines_8h_source_l01464}{E1000\+\_\+\+DMACR\+\_\+\+DMACTHR\+\_\+\+SHIFT}}, \mbox{\hyperlink{e1000__regs_8h_source_l00689}{E1000\+\_\+\+DMCRTRH}}, \mbox{\hyperlink{e1000__regs_8h_source_l00688}{E1000\+\_\+\+DMCTLX}}, \mbox{\hyperlink{e1000__regs_8h_source_l00687}{E1000\+\_\+\+DMCTXTH}}, \mbox{\hyperlink{e1000__regs_8h_source_l00691}{E1000\+\_\+\+FCRTC}}, \mbox{\hyperlink{e1000__defines_8h_source_l01486}{E1000\+\_\+\+FCRTC\+\_\+\+RTH\+\_\+\+COAL\+\_\+\+MASK}}, \mbox{\hyperlink{e1000__defines_8h_source_l01487}{E1000\+\_\+\+FCRTC\+\_\+\+RTH\+\_\+\+COAL\+\_\+\+SHIFT}}, \mbox{\hyperlink{e1000__hw_8h_source_l00275}{e1000\+\_\+i211}}, \mbox{\hyperlink{e1000__hw_8h_source_l00272}{e1000\+\_\+i350}}, \mbox{\hyperlink{e1000__hw_8h_source_l00273}{e1000\+\_\+i354}}, \mbox{\hyperlink{e1000__regs_8h_source_l00692}{E1000\+\_\+\+PCIEMISC}}, \mbox{\hyperlink{e1000__defines_8h_source_l01489}{E1000\+\_\+\+PCIEMISC\+\_\+\+LX\+\_\+\+DECISION}}, \mbox{\hyperlink{e1000__osdep_8h_source_l00191}{E1000\+\_\+\+READ\+\_\+\+REG}}, \mbox{\hyperlink{e1000__regs_8h_source_l00041}{E1000\+\_\+\+STATUS}}, \mbox{\hyperlink{e1000__defines_8h_source_l00340}{E1000\+\_\+\+STATUS\+\_\+2\+P5\+\_\+\+SKU}}, \mbox{\hyperlink{e1000__defines_8h_source_l00341}{E1000\+\_\+\+STATUS\+\_\+2\+P5\+\_\+\+SKU\+\_\+\+OVER}}, \mbox{\hyperlink{e1000__osdep_8h_source_l00196}{E1000\+\_\+\+WRITE\+\_\+\+REG}}, \mbox{\hyperlink{if__em_8h_source_l00442}{e1000\+\_\+softc\+::hw}}, \mbox{\hyperlink{if__em_8h_source_l00342}{IGB\+\_\+\+DMCTLX\+\_\+\+DCFLUSH\+\_\+\+DIS}}, \mbox{\hyperlink{if__em_8h_source_l00254}{IGB\+\_\+\+TXPBSIZE}}, \mbox{\hyperlink{e1000__hw_8h_source_l01028}{e1000\+\_\+hw\+::mac}}, \mbox{\hyperlink{if__em_8h_source_l00444}{e1000\+\_\+softc\+::shared}}, and \mbox{\hyperlink{e1000__hw_8h_source_l00815}{e1000\+\_\+mac\+\_\+info\+::type}}.



Referenced by \mbox{\hyperlink{if__em_8c_source_l02472}{em\+\_\+reset()}}.

Here is the caller graph for this function\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=350pt]{d7/d88/if__em_8c_aa51c1e73f7da8d00972979ed5321989f_icgraph}
\end{center}
\end{figure}
\mbox{\Hypertarget{if__em_8c_a605a6f49f0977ac67462373c8d43c201}\label{if__em_8c_a605a6f49f0977ac67462373c8d43c201}} 
\index{if\_em.c@{if\_em.c}!igb\_initialize\_rss\_mapping@{igb\_initialize\_rss\_mapping}}
\index{igb\_initialize\_rss\_mapping@{igb\_initialize\_rss\_mapping}!if\_em.c@{if\_em.c}}
\doxysubsubsection{\texorpdfstring{igb\_initialize\_rss\_mapping()}{igb\_initialize\_rss\_mapping()}}
{\footnotesize\ttfamily static void igb\+\_\+initialize\+\_\+rss\+\_\+mapping (\begin{DoxyParamCaption}\item[{struct \mbox{\hyperlink{structe1000__softc}{e1000\+\_\+softc}} $\ast$}]{sc }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [static]}}



Definition at line \mbox{\hyperlink{if__em_8c_source_l02769}{2769}} of file \mbox{\hyperlink{if__em_8c_source}{if\+\_\+em.\+c}}.



References \mbox{\hyperlink{e1000__hw_8h_source_l00269}{e1000\+\_\+82575}}, \mbox{\hyperlink{e1000__regs_8h_source_l00557}{E1000\+\_\+\+MRQC}}, \mbox{\hyperlink{e1000__82575_8h_source_l00143}{E1000\+\_\+\+MRQC\+\_\+\+ENABLE\+\_\+\+RSS\+\_\+\+MQ}}, \mbox{\hyperlink{e1000__defines_8h_source_l00165}{E1000\+\_\+\+MRQC\+\_\+\+RSS\+\_\+\+FIELD\+\_\+\+IPV4}}, \mbox{\hyperlink{e1000__defines_8h_source_l00164}{E1000\+\_\+\+MRQC\+\_\+\+RSS\+\_\+\+FIELD\+\_\+\+IPV4\+\_\+\+TCP}}, \mbox{\hyperlink{e1000__82575_8h_source_l00146}{E1000\+\_\+\+MRQC\+\_\+\+RSS\+\_\+\+FIELD\+\_\+\+IPV4\+\_\+\+UDP}}, \mbox{\hyperlink{e1000__defines_8h_source_l00168}{E1000\+\_\+\+MRQC\+\_\+\+RSS\+\_\+\+FIELD\+\_\+\+IPV6}}, \mbox{\hyperlink{e1000__defines_8h_source_l00169}{E1000\+\_\+\+MRQC\+\_\+\+RSS\+\_\+\+FIELD\+\_\+\+IPV6\+\_\+\+TCP}}, \mbox{\hyperlink{e1000__defines_8h_source_l00166}{E1000\+\_\+\+MRQC\+\_\+\+RSS\+\_\+\+FIELD\+\_\+\+IPV6\+\_\+\+TCP\+\_\+\+EX}}, \mbox{\hyperlink{e1000__82575_8h_source_l00147}{E1000\+\_\+\+MRQC\+\_\+\+RSS\+\_\+\+FIELD\+\_\+\+IPV6\+\_\+\+UDP}}, \mbox{\hyperlink{e1000__82575_8h_source_l00148}{E1000\+\_\+\+MRQC\+\_\+\+RSS\+\_\+\+FIELD\+\_\+\+IPV6\+\_\+\+UDP\+\_\+\+EX}}, \mbox{\hyperlink{e1000__regs_8h_source_l00563}{E1000\+\_\+\+RETA}}, \mbox{\hyperlink{e1000__regs_8h_source_l00565}{E1000\+\_\+\+RSSRK}}, \mbox{\hyperlink{e1000__osdep_8h_source_l00196}{E1000\+\_\+\+WRITE\+\_\+\+REG}}, \mbox{\hyperlink{e1000__osdep_8h_source_l00206}{E1000\+\_\+\+WRITE\+\_\+\+REG\+\_\+\+ARRAY}}, \mbox{\hyperlink{if__em_8h_source_l00442}{e1000\+\_\+softc\+::hw}}, \mbox{\hyperlink{e1000__hw_8h_source_l01028}{e1000\+\_\+hw\+::mac}}, and \mbox{\hyperlink{e1000__hw_8h_source_l00815}{e1000\+\_\+mac\+\_\+info\+::type}}.



Referenced by \mbox{\hyperlink{if__em_8c_source_l03172}{em\+\_\+initialize\+\_\+receive\+\_\+unit()}}.

Here is the caller graph for this function\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=350pt]{d7/d88/if__em_8c_a605a6f49f0977ac67462373c8d43c201_icgraph}
\end{center}
\end{figure}
\mbox{\Hypertarget{if__em_8c_a39a4d7108da9cd33102840c3609953f8}\label{if__em_8c_a39a4d7108da9cd33102840c3609953f8}} 
\index{if\_em.c@{if\_em.c}!igb\_register@{igb\_register}}
\index{igb\_register@{igb\_register}!if\_em.c@{if\_em.c}}
\doxysubsubsection{\texorpdfstring{igb\_register()}{igb\_register()}}
{\footnotesize\ttfamily static void $\ast$ igb\+\_\+register (\begin{DoxyParamCaption}\item[{device\+\_\+t}]{dev }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [static]}}



Definition at line \mbox{\hyperlink{if__em_8c_source_l00733}{733}} of file \mbox{\hyperlink{if__em_8c_source}{if\+\_\+em.\+c}}.



References \mbox{\hyperlink{if__em_8c_source_l00580}{igb\+\_\+sctx\+\_\+init}}.

\mbox{\Hypertarget{if__em_8c_ae17ded94965b22645779c7f42117be02}\label{if__em_8c_ae17ded94965b22645779c7f42117be02}} 
\index{if\_em.c@{if\_em.c}!lem\_smartspeed@{lem\_smartspeed}}
\index{lem\_smartspeed@{lem\_smartspeed}!if\_em.c@{if\_em.c}}
\doxysubsubsection{\texorpdfstring{lem\_smartspeed()}{lem\_smartspeed()}}
{\footnotesize\ttfamily static void lem\+\_\+smartspeed (\begin{DoxyParamCaption}\item[{struct \mbox{\hyperlink{structe1000__softc}{e1000\+\_\+softc}} $\ast$}]{sc }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [static]}}



Definition at line \mbox{\hyperlink{if__em_8c_source_l02302}{2302}} of file \mbox{\hyperlink{if__em_8c_source}{if\+\_\+em.\+c}}.



References \mbox{\hyperlink{e1000__defines_8h_source_l00365}{ADVERTISE\+\_\+1000\+\_\+\+FULL}}, \mbox{\hyperlink{e1000__hw_8h_source_l00844}{e1000\+\_\+mac\+\_\+info\+::autoneg}}, \mbox{\hyperlink{e1000__hw_8h_source_l00873}{e1000\+\_\+phy\+\_\+info\+::autoneg\+\_\+advertised}}, \mbox{\hyperlink{e1000__defines_8h_source_l00997}{CR\+\_\+1000\+T\+\_\+\+MS\+\_\+\+ENABLE}}, \mbox{\hyperlink{e1000__phy_8c_source_l01635}{e1000\+\_\+copper\+\_\+link\+\_\+autoneg()}}, \mbox{\hyperlink{e1000__hw_8h_source_l00311}{e1000\+\_\+phy\+\_\+igp}}, \mbox{\hyperlink{e1000__api_8c_source_l01024}{e1000\+\_\+read\+\_\+phy\+\_\+reg()}}, \mbox{\hyperlink{e1000__api_8c_source_l01041}{e1000\+\_\+write\+\_\+phy\+\_\+reg()}}, \mbox{\hyperlink{if__em_8h_source_l00233}{EM\+\_\+\+SMARTSPEED\+\_\+\+DOWNSHIFT}}, \mbox{\hyperlink{if__em_8h_source_l00234}{EM\+\_\+\+SMARTSPEED\+\_\+\+MAX}}, \mbox{\hyperlink{if__em_8h_source_l00442}{e1000\+\_\+softc\+::hw}}, \mbox{\hyperlink{if__em_8h_source_l00502}{e1000\+\_\+softc\+::link\+\_\+active}}, \mbox{\hyperlink{e1000__hw_8h_source_l01028}{e1000\+\_\+hw\+::mac}}, \mbox{\hyperlink{e1000__defines_8h_source_l00931}{MII\+\_\+\+CR\+\_\+\+AUTO\+\_\+\+NEG\+\_\+\+EN}}, \mbox{\hyperlink{e1000__defines_8h_source_l00928}{MII\+\_\+\+CR\+\_\+\+RESTART\+\_\+\+AUTO\+\_\+\+NEG}}, \mbox{\hyperlink{e1000__hw_8h_source_l01030}{e1000\+\_\+hw\+::phy}}, \mbox{\hyperlink{e1000__defines_8h_source_l01027}{PHY\+\_\+1000\+T\+\_\+\+CTRL}}, \mbox{\hyperlink{e1000__defines_8h_source_l01028}{PHY\+\_\+1000\+T\+\_\+\+STATUS}}, \mbox{\hyperlink{e1000__defines_8h_source_l01018}{PHY\+\_\+\+CONTROL}}, \mbox{\hyperlink{if__em_8h_source_l00506}{e1000\+\_\+softc\+::smartspeed}}, \mbox{\hyperlink{e1000__defines_8h_source_l01012}{SR\+\_\+1000\+T\+\_\+\+MS\+\_\+\+CONFIG\+\_\+\+FAULT}}, and \mbox{\hyperlink{e1000__hw_8h_source_l00857}{e1000\+\_\+phy\+\_\+info\+::type}}.



Referenced by \mbox{\hyperlink{if__em_8c_source_l01784}{em\+\_\+if\+\_\+update\+\_\+admin\+\_\+status()}}.

Here is the call graph for this function\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=350pt]{d7/d88/if__em_8c_ae17ded94965b22645779c7f42117be02_cgraph}
\end{center}
\end{figure}
Here is the caller graph for this function\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=350pt]{d7/d88/if__em_8c_ae17ded94965b22645779c7f42117be02_icgraph}
\end{center}
\end{figure}
\mbox{\Hypertarget{if__em_8c_a23974998a217baa5a4a2d1a8b1876b95}\label{if__em_8c_a23974998a217baa5a4a2d1a8b1876b95}} 
\index{if\_em.c@{if\_em.c}!MODULE\_DEPEND@{MODULE\_DEPEND}}
\index{MODULE\_DEPEND@{MODULE\_DEPEND}!if\_em.c@{if\_em.c}}
\doxysubsubsection{\texorpdfstring{MODULE\_DEPEND()}{MODULE\_DEPEND()}\hspace{0.1cm}{\footnotesize\ttfamily [1/6]}}
{\footnotesize\ttfamily MODULE\+\_\+\+DEPEND (\begin{DoxyParamCaption}\item[{em}]{,  }\item[{ether}]{,  }\item[{1}]{,  }\item[{1}]{,  }\item[{1}]{ }\end{DoxyParamCaption})}

\mbox{\Hypertarget{if__em_8c_a1d6387ac86d5003061d29e19935d31ef}\label{if__em_8c_a1d6387ac86d5003061d29e19935d31ef}} 
\index{if\_em.c@{if\_em.c}!MODULE\_DEPEND@{MODULE\_DEPEND}}
\index{MODULE\_DEPEND@{MODULE\_DEPEND}!if\_em.c@{if\_em.c}}
\doxysubsubsection{\texorpdfstring{MODULE\_DEPEND()}{MODULE\_DEPEND()}\hspace{0.1cm}{\footnotesize\ttfamily [2/6]}}
{\footnotesize\ttfamily MODULE\+\_\+\+DEPEND (\begin{DoxyParamCaption}\item[{em}]{,  }\item[{iflib}]{,  }\item[{1}]{,  }\item[{1}]{,  }\item[{1}]{ }\end{DoxyParamCaption})}

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

\mbox{\Hypertarget{if__em_8c_aa9417373228a162461e6932a7d144fed}\label{if__em_8c_aa9417373228a162461e6932a7d144fed}} 
\index{if\_em.c@{if\_em.c}!MODULE\_DEPEND@{MODULE\_DEPEND}}
\index{MODULE\_DEPEND@{MODULE\_DEPEND}!if\_em.c@{if\_em.c}}
\doxysubsubsection{\texorpdfstring{MODULE\_DEPEND()}{MODULE\_DEPEND()}\hspace{0.1cm}{\footnotesize\ttfamily [4/6]}}
{\footnotesize\ttfamily MODULE\+\_\+\+DEPEND (\begin{DoxyParamCaption}\item[{igb}]{,  }\item[{ether}]{,  }\item[{1}]{,  }\item[{1}]{,  }\item[{1}]{ }\end{DoxyParamCaption})}

\mbox{\Hypertarget{if__em_8c_af8e4abb41240701307763a197500f6a4}\label{if__em_8c_af8e4abb41240701307763a197500f6a4}} 
\index{if\_em.c@{if\_em.c}!MODULE\_DEPEND@{MODULE\_DEPEND}}
\index{MODULE\_DEPEND@{MODULE\_DEPEND}!if\_em.c@{if\_em.c}}
\doxysubsubsection{\texorpdfstring{MODULE\_DEPEND()}{MODULE\_DEPEND()}\hspace{0.1cm}{\footnotesize\ttfamily [5/6]}}
{\footnotesize\ttfamily MODULE\+\_\+\+DEPEND (\begin{DoxyParamCaption}\item[{igb}]{,  }\item[{iflib}]{,  }\item[{1}]{,  }\item[{1}]{,  }\item[{1}]{ }\end{DoxyParamCaption})}

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

\mbox{\Hypertarget{if__em_8c_a63b0c4ec1393bb7a7b1b9551d7efcca9}\label{if__em_8c_a63b0c4ec1393bb7a7b1b9551d7efcca9}} 
\index{if\_em.c@{if\_em.c}!SYSCTL\_INT@{SYSCTL\_INT}}
\index{SYSCTL\_INT@{SYSCTL\_INT}!if\_em.c@{if\_em.c}}
\doxysubsubsection{\texorpdfstring{SYSCTL\_INT()}{SYSCTL\_INT()}\hspace{0.1cm}{\footnotesize\ttfamily [1/10]}}
{\footnotesize\ttfamily SYSCTL\+\_\+\+INT (\begin{DoxyParamCaption}\item[{\+\_\+hw\+\_\+em}]{,  }\item[{OID\+\_\+\+AUTO}]{,  }\item[{disable\+\_\+crc\+\_\+stripping}]{,  }\item[{CTLFLAG\+\_\+\+RDTUN}]{,  }\item[{\&}]{em\+\_\+disable\+\_\+crc\+\_\+stripping,  }\item[{0}]{,  }\item[{\char`\"{}Disable CRC Stripping\char`\"{}}]{ }\end{DoxyParamCaption})}

\mbox{\Hypertarget{if__em_8c_a33698a78f8607ec627ff62316782b38c}\label{if__em_8c_a33698a78f8607ec627ff62316782b38c}} 
\index{if\_em.c@{if\_em.c}!SYSCTL\_INT@{SYSCTL\_INT}}
\index{SYSCTL\_INT@{SYSCTL\_INT}!if\_em.c@{if\_em.c}}
\doxysubsubsection{\texorpdfstring{SYSCTL\_INT()}{SYSCTL\_INT()}\hspace{0.1cm}{\footnotesize\ttfamily [2/10]}}
{\footnotesize\ttfamily SYSCTL\+\_\+\+INT (\begin{DoxyParamCaption}\item[{\+\_\+hw\+\_\+em}]{,  }\item[{OID\+\_\+\+AUTO}]{,  }\item[{\mbox{\hyperlink{if__em_8c_a6216795f0d243b69ed38e9901e777833}{eee\+\_\+setting}}}]{,  }\item[{CTLFLAG\+\_\+\+RDTUN}]{,  }\item[{\&}]{eee\+\_\+setting,  }\item[{0}]{,  }\item[{\char`\"{}Enable Energy Efficient Ethernet\char`\"{}}]{ }\end{DoxyParamCaption})}

\mbox{\Hypertarget{if__em_8c_aeea00b696cbd7aa0817ffe800285a2d7}\label{if__em_8c_aeea00b696cbd7aa0817ffe800285a2d7}} 
\index{if\_em.c@{if\_em.c}!SYSCTL\_INT@{SYSCTL\_INT}}
\index{SYSCTL\_INT@{SYSCTL\_INT}!if\_em.c@{if\_em.c}}
\doxysubsubsection{\texorpdfstring{SYSCTL\_INT()}{SYSCTL\_INT()}\hspace{0.1cm}{\footnotesize\ttfamily [3/10]}}
{\footnotesize\ttfamily SYSCTL\+\_\+\+INT (\begin{DoxyParamCaption}\item[{\+\_\+hw\+\_\+em}]{,  }\item[{OID\+\_\+\+AUTO}]{,  }\item[{max\+\_\+interrupt\+\_\+rate}]{,  }\item[{CTLFLAG\+\_\+\+RDTUN}]{,  }\item[{\&}]{em\+\_\+max\+\_\+interrupt\+\_\+rate,  }\item[{0}]{,  }\item[{\char`\"{}Maximum interrupts per second\char`\"{}}]{ }\end{DoxyParamCaption})}

\mbox{\Hypertarget{if__em_8c_abad76c92801cfb99c8cb1a2b364789e0}\label{if__em_8c_abad76c92801cfb99c8cb1a2b364789e0}} 
\index{if\_em.c@{if\_em.c}!SYSCTL\_INT@{SYSCTL\_INT}}
\index{SYSCTL\_INT@{SYSCTL\_INT}!if\_em.c@{if\_em.c}}
\doxysubsubsection{\texorpdfstring{SYSCTL\_INT()}{SYSCTL\_INT()}\hspace{0.1cm}{\footnotesize\ttfamily [4/10]}}
{\footnotesize\ttfamily SYSCTL\+\_\+\+INT (\begin{DoxyParamCaption}\item[{\+\_\+hw\+\_\+em}]{,  }\item[{OID\+\_\+\+AUTO}]{,  }\item[{rx\+\_\+abs\+\_\+int\+\_\+delay}]{,  }\item[{CTLFLAG\+\_\+\+RDTUN}]{,  }\item[{\&}]{em\+\_\+rx\+\_\+abs\+\_\+int\+\_\+delay\+\_\+dflt,  }\item[{0}]{,  }\item[{\char`\"{}Default receive interrupt delay limit in usecs\char`\"{}}]{ }\end{DoxyParamCaption})}

\mbox{\Hypertarget{if__em_8c_a458ca0e5aa3967d2e8ed0f6379e4dd84}\label{if__em_8c_a458ca0e5aa3967d2e8ed0f6379e4dd84}} 
\index{if\_em.c@{if\_em.c}!SYSCTL\_INT@{SYSCTL\_INT}}
\index{SYSCTL\_INT@{SYSCTL\_INT}!if\_em.c@{if\_em.c}}
\doxysubsubsection{\texorpdfstring{SYSCTL\_INT()}{SYSCTL\_INT()}\hspace{0.1cm}{\footnotesize\ttfamily [5/10]}}
{\footnotesize\ttfamily SYSCTL\+\_\+\+INT (\begin{DoxyParamCaption}\item[{\+\_\+hw\+\_\+em}]{,  }\item[{OID\+\_\+\+AUTO}]{,  }\item[{rx\+\_\+int\+\_\+delay}]{,  }\item[{CTLFLAG\+\_\+\+RDTUN}]{,  }\item[{\&}]{em\+\_\+rx\+\_\+int\+\_\+delay\+\_\+dflt,  }\item[{0}]{,  }\item[{\char`\"{}Default receive interrupt delay in usecs\char`\"{}}]{ }\end{DoxyParamCaption})}

\mbox{\Hypertarget{if__em_8c_a7b2741fc85f67e3b5a4dba820cbbbccd}\label{if__em_8c_a7b2741fc85f67e3b5a4dba820cbbbccd}} 
\index{if\_em.c@{if\_em.c}!SYSCTL\_INT@{SYSCTL\_INT}}
\index{SYSCTL\_INT@{SYSCTL\_INT}!if\_em.c@{if\_em.c}}
\doxysubsubsection{\texorpdfstring{SYSCTL\_INT()}{SYSCTL\_INT()}\hspace{0.1cm}{\footnotesize\ttfamily [6/10]}}
{\footnotesize\ttfamily SYSCTL\+\_\+\+INT (\begin{DoxyParamCaption}\item[{\+\_\+hw\+\_\+em}]{,  }\item[{OID\+\_\+\+AUTO}]{,  }\item[{rx\+\_\+process\+\_\+limit}]{,  }\item[{CTLFLAG\+\_\+\+RDTUN}]{,  }\item[{\&}]{em\+\_\+rx\+\_\+process\+\_\+limit,  }\item[{0}]{,  }\item[{\char`\"{}Maximum number of received packets to process \char`\"{} \char`\"{}at a}]{time,  }\item[{-\/1 means unlimited\char`\"{}}]{ }\end{DoxyParamCaption})}

\mbox{\Hypertarget{if__em_8c_a4315ab69ddeb669dd65563ca3f441ad3}\label{if__em_8c_a4315ab69ddeb669dd65563ca3f441ad3}} 
\index{if\_em.c@{if\_em.c}!SYSCTL\_INT@{SYSCTL\_INT}}
\index{SYSCTL\_INT@{SYSCTL\_INT}!if\_em.c@{if\_em.c}}
\doxysubsubsection{\texorpdfstring{SYSCTL\_INT()}{SYSCTL\_INT()}\hspace{0.1cm}{\footnotesize\ttfamily [7/10]}}
{\footnotesize\ttfamily SYSCTL\+\_\+\+INT (\begin{DoxyParamCaption}\item[{\+\_\+hw\+\_\+em}]{,  }\item[{OID\+\_\+\+AUTO}]{,  }\item[{sbp}]{,  }\item[{CTLFLAG\+\_\+\+RDTUN}]{,  }\item[{\&}]{em\+\_\+debug\+\_\+sbp,  }\item[{0}]{,  }\item[{\char`\"{}Show bad packets in promiscuous mode\char`\"{}}]{ }\end{DoxyParamCaption})}

\mbox{\Hypertarget{if__em_8c_aba3165e5e5f822532df87b162d86a039}\label{if__em_8c_aba3165e5e5f822532df87b162d86a039}} 
\index{if\_em.c@{if\_em.c}!SYSCTL\_INT@{SYSCTL\_INT}}
\index{SYSCTL\_INT@{SYSCTL\_INT}!if\_em.c@{if\_em.c}}
\doxysubsubsection{\texorpdfstring{SYSCTL\_INT()}{SYSCTL\_INT()}\hspace{0.1cm}{\footnotesize\ttfamily [8/10]}}
{\footnotesize\ttfamily SYSCTL\+\_\+\+INT (\begin{DoxyParamCaption}\item[{\+\_\+hw\+\_\+em}]{,  }\item[{OID\+\_\+\+AUTO}]{,  }\item[{smart\+\_\+pwr\+\_\+down}]{,  }\item[{CTLFLAG\+\_\+\+RDTUN}]{,  }\item[{\&}]{em\+\_\+smart\+\_\+pwr\+\_\+down,  }\item[{0}]{,  }\item[{\char`\"{}Set to true to leave smart power down enabled on newer adapters\char`\"{}}]{ }\end{DoxyParamCaption})}

\mbox{\Hypertarget{if__em_8c_a663d49c05b07325083b3ae1e98298b35}\label{if__em_8c_a663d49c05b07325083b3ae1e98298b35}} 
\index{if\_em.c@{if\_em.c}!SYSCTL\_INT@{SYSCTL\_INT}}
\index{SYSCTL\_INT@{SYSCTL\_INT}!if\_em.c@{if\_em.c}}
\doxysubsubsection{\texorpdfstring{SYSCTL\_INT()}{SYSCTL\_INT()}\hspace{0.1cm}{\footnotesize\ttfamily [9/10]}}
{\footnotesize\ttfamily SYSCTL\+\_\+\+INT (\begin{DoxyParamCaption}\item[{\+\_\+hw\+\_\+em}]{,  }\item[{OID\+\_\+\+AUTO}]{,  }\item[{tx\+\_\+abs\+\_\+int\+\_\+delay}]{,  }\item[{CTLFLAG\+\_\+\+RDTUN}]{,  }\item[{\&}]{em\+\_\+tx\+\_\+abs\+\_\+int\+\_\+delay\+\_\+dflt,  }\item[{0}]{,  }\item[{\char`\"{}Default transmit interrupt delay limit in usecs\char`\"{}}]{ }\end{DoxyParamCaption})}

\mbox{\Hypertarget{if__em_8c_af0aad1af100777e71d75ce585a1cd323}\label{if__em_8c_af0aad1af100777e71d75ce585a1cd323}} 
\index{if\_em.c@{if\_em.c}!SYSCTL\_INT@{SYSCTL\_INT}}
\index{SYSCTL\_INT@{SYSCTL\_INT}!if\_em.c@{if\_em.c}}
\doxysubsubsection{\texorpdfstring{SYSCTL\_INT()}{SYSCTL\_INT()}\hspace{0.1cm}{\footnotesize\ttfamily [10/10]}}
{\footnotesize\ttfamily SYSCTL\+\_\+\+INT (\begin{DoxyParamCaption}\item[{\+\_\+hw\+\_\+em}]{,  }\item[{OID\+\_\+\+AUTO}]{,  }\item[{tx\+\_\+int\+\_\+delay}]{,  }\item[{CTLFLAG\+\_\+\+RDTUN}]{,  }\item[{\&}]{em\+\_\+tx\+\_\+int\+\_\+delay\+\_\+dflt,  }\item[{0}]{,  }\item[{\char`\"{}Default transmit interrupt delay in usecs\char`\"{}}]{ }\end{DoxyParamCaption})}

\mbox{\Hypertarget{if__em_8c_aeb14b3a38bac3668ef7968577212a3f8}\label{if__em_8c_aeb14b3a38bac3668ef7968577212a3f8}} 
\index{if\_em.c@{if\_em.c}!SYSCTL\_NODE@{SYSCTL\_NODE}}
\index{SYSCTL\_NODE@{SYSCTL\_NODE}!if\_em.c@{if\_em.c}}
\doxysubsubsection{\texorpdfstring{SYSCTL\_NODE()}{SYSCTL\_NODE()}}
{\footnotesize\ttfamily static SYSCTL\+\_\+\+NODE (\begin{DoxyParamCaption}\item[{\+\_\+hw}]{,  }\item[{OID\+\_\+\+AUTO}]{,  }\item[{em}]{,  }\item[{CTLFLAG\+\_\+\+RD$\vert$}]{CTLFLAG\+\_\+\+MPSAFE,  }\item[{0}]{,  }\item[{\char`\"{}EM driver parameters\char`\"{}}]{ }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [static]}}



\doxysubsection{Variable Documentation}
\mbox{\Hypertarget{if__em_8c_a6216795f0d243b69ed38e9901e777833}\label{if__em_8c_a6216795f0d243b69ed38e9901e777833}} 
\index{if\_em.c@{if\_em.c}!eee\_setting@{eee\_setting}}
\index{eee\_setting@{eee\_setting}!if\_em.c@{if\_em.c}}
\doxysubsubsection{\texorpdfstring{eee\_setting}{eee\_setting}}
{\footnotesize\ttfamily int eee\+\_\+setting = 1\hspace{0.3cm}{\ttfamily [static]}}



Definition at line \mbox{\hyperlink{if__em_8c_source_l00533}{533}} of file \mbox{\hyperlink{if__em_8c_source}{if\+\_\+em.\+c}}.



Referenced by \mbox{\hyperlink{if__em_8c_source_l00793}{em\+\_\+if\+\_\+attach\+\_\+pre()}}.

\mbox{\Hypertarget{if__em_8c_a0193fafc0eb53ee8cdf253d9db67ec87}\label{if__em_8c_a0193fafc0eb53ee8cdf253d9db67ec87}} 
\index{if\_em.c@{if\_em.c}!em\_debug\_sbp@{em\_debug\_sbp}}
\index{em\_debug\_sbp@{em\_debug\_sbp}!if\_em.c@{if\_em.c}}
\doxysubsubsection{\texorpdfstring{em\_debug\_sbp}{em\_debug\_sbp}}
{\footnotesize\ttfamily int em\+\_\+debug\+\_\+sbp = false\hspace{0.3cm}{\ttfamily [static]}}



Definition at line \mbox{\hyperlink{if__em_8c_source_l00521}{521}} of file \mbox{\hyperlink{if__em_8c_source}{if\+\_\+em.\+c}}.



Referenced by \mbox{\hyperlink{if__em_8c_source_l01656}{em\+\_\+if\+\_\+set\+\_\+promisc()}}.

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



Definition at line \mbox{\hyperlink{if__em_8c_source_l00380}{380}} of file \mbox{\hyperlink{if__em_8c_source}{if\+\_\+em.\+c}}.

\mbox{\Hypertarget{if__em_8c_a960249f5bb83b715a367e0b3df854ba9}\label{if__em_8c_a960249f5bb83b715a367e0b3df854ba9}} 
\index{if\_em.c@{if\_em.c}!em\_disable\_crc\_stripping@{em\_disable\_crc\_stripping}}
\index{em\_disable\_crc\_stripping@{em\_disable\_crc\_stripping}!if\_em.c@{if\_em.c}}
\doxysubsubsection{\texorpdfstring{em\_disable\_crc\_stripping}{em\_disable\_crc\_stripping}}
{\footnotesize\ttfamily int em\+\_\+disable\+\_\+crc\+\_\+stripping = 0\hspace{0.3cm}{\ttfamily [static]}}



Definition at line \mbox{\hyperlink{if__em_8c_source_l00496}{496}} of file \mbox{\hyperlink{if__em_8c_source}{if\+\_\+em.\+c}}.



Referenced by \mbox{\hyperlink{if__em_8c_source_l03445}{em\+\_\+if\+\_\+vlan\+\_\+filter\+\_\+capable()}}, \mbox{\hyperlink{if__em_8c_source_l03172}{em\+\_\+initialize\+\_\+receive\+\_\+unit()}}, and \mbox{\hyperlink{if__em_8c_source_l03521}{em\+\_\+setup\+\_\+vlan\+\_\+hw\+\_\+support()}}.

\mbox{\Hypertarget{if__em_8c_aa5da7b2376fca79b505068e4adac5446}\label{if__em_8c_aa5da7b2376fca79b505068e4adac5446}} 
\index{if\_em.c@{if\_em.c}!em\_driver@{em\_driver}}
\index{em\_driver@{em\_driver}!if\_em.c@{if\_em.c}}
\doxysubsubsection{\texorpdfstring{em\_driver}{em\_driver}}
{\footnotesize\ttfamily driver\+\_\+t em\+\_\+driver\hspace{0.3cm}{\ttfamily [static]}}

{\bfseries Initial value\+:}
\begin{DoxyCode}{0}
\DoxyCodeLine{= \{}
\DoxyCodeLine{        \textcolor{stringliteral}{"{}em"{}}, \mbox{\hyperlink{if__em_8c_a13654b15263ff9aa7f877277497313bf}{em\_methods}}, \textcolor{keyword}{sizeof}(\textcolor{keyword}{struct }\mbox{\hyperlink{structe1000__softc}{e1000\_softc}}),}
\DoxyCodeLine{\}}

\end{DoxyCode}


Definition at line \mbox{\hyperlink{if__em_8c_source_l00376}{376}} of file \mbox{\hyperlink{if__em_8c_source}{if\+\_\+em.\+c}}.

\mbox{\Hypertarget{if__em_8c_ae8d73265c476bbe3d921550650808e89}\label{if__em_8c_ae8d73265c476bbe3d921550650808e89}} 
\index{if\_em.c@{if\_em.c}!em\_driver\_version@{em\_driver\_version}}
\index{em\_driver\_version@{em\_driver\_version}!if\_em.c@{if\_em.c}}
\doxysubsubsection{\texorpdfstring{em\_driver\_version}{em\_driver\_version}}
{\footnotesize\ttfamily char em\+\_\+driver\+\_\+version\mbox{[}$\,$\mbox{]} = \char`\"{}7.\+6.\+1-\/k\char`\"{}}



Definition at line \mbox{\hyperlink{if__em_8c_source_l00040}{40}} of file \mbox{\hyperlink{if__em_8c_source}{if\+\_\+em.\+c}}.

\mbox{\Hypertarget{if__em_8c_a1fb59659b782812c1ea3f83a474b219e}\label{if__em_8c_a1fb59659b782812c1ea3f83a474b219e}} 
\index{if\_em.c@{if\_em.c}!em\_if\_driver@{em\_if\_driver}}
\index{em\_if\_driver@{em\_if\_driver}!if\_em.c@{if\_em.c}}
\doxysubsubsection{\texorpdfstring{em\_if\_driver}{em\_if\_driver}}
{\footnotesize\ttfamily driver\+\_\+t em\+\_\+if\+\_\+driver\hspace{0.3cm}{\ttfamily [static]}}

{\bfseries Initial value\+:}
\begin{DoxyCode}{0}
\DoxyCodeLine{= \{}
\DoxyCodeLine{        \textcolor{stringliteral}{"{}em\_if"{}}, \mbox{\hyperlink{if__em_8c_abc371cb29a0a49a1a809d4631d359307}{em\_if\_methods}}, \textcolor{keyword}{sizeof}(\textcolor{keyword}{struct }\mbox{\hyperlink{structe1000__softc}{e1000\_softc}})}
\DoxyCodeLine{\}}

\end{DoxyCode}


Definition at line \mbox{\hyperlink{if__em_8c_source_l00436}{436}} of file \mbox{\hyperlink{if__em_8c_source}{if\+\_\+em.\+c}}.

\mbox{\Hypertarget{if__em_8c_abc371cb29a0a49a1a809d4631d359307}\label{if__em_8c_abc371cb29a0a49a1a809d4631d359307}} 
\index{if\_em.c@{if\_em.c}!em\_if\_methods@{em\_if\_methods}}
\index{em\_if\_methods@{em\_if\_methods}!if\_em.c@{if\_em.c}}
\doxysubsubsection{\texorpdfstring{em\_if\_methods}{em\_if\_methods}}
{\footnotesize\ttfamily device\+\_\+method\+\_\+t em\+\_\+if\+\_\+methods\mbox{[}$\,$\mbox{]}\hspace{0.3cm}{\ttfamily [static]}}



Definition at line \mbox{\hyperlink{if__em_8c_source_l00402}{402}} of file \mbox{\hyperlink{if__em_8c_source}{if\+\_\+em.\+c}}.

\mbox{\Hypertarget{if__em_8c_a3b7047dfa07371ce08930032ac96328e}\label{if__em_8c_a3b7047dfa07371ce08930032ac96328e}} 
\index{if\_em.c@{if\_em.c}!em\_max\_interrupt\_rate@{em\_max\_interrupt\_rate}}
\index{em\_max\_interrupt\_rate@{em\_max\_interrupt\_rate}!if\_em.c@{if\_em.c}}
\doxysubsubsection{\texorpdfstring{em\_max\_interrupt\_rate}{em\_max\_interrupt\_rate}}
{\footnotesize\ttfamily int em\+\_\+max\+\_\+interrupt\+\_\+rate = 8000\hspace{0.3cm}{\ttfamily [static]}}



Definition at line \mbox{\hyperlink{if__em_8c_source_l00540}{540}} of file \mbox{\hyperlink{if__em_8c_source}{if\+\_\+em.\+c}}.



Referenced by \mbox{\hyperlink{if__em_8c_source_l02108}{igb\+\_\+configure\+\_\+queues()}}.

\mbox{\Hypertarget{if__em_8c_a13654b15263ff9aa7f877277497313bf}\label{if__em_8c_a13654b15263ff9aa7f877277497313bf}} 
\index{if\_em.c@{if\_em.c}!em\_methods@{em\_methods}}
\index{em\_methods@{em\_methods}!if\_em.c@{if\_em.c}}
\doxysubsubsection{\texorpdfstring{em\_methods}{em\_methods}}
{\footnotesize\ttfamily device\+\_\+method\+\_\+t em\+\_\+methods\mbox{[}$\,$\mbox{]}\hspace{0.3cm}{\ttfamily [static]}}

{\bfseries Initial value\+:}
\begin{DoxyCode}{0}
\DoxyCodeLine{= \{}
\DoxyCodeLine{        }
\DoxyCodeLine{        DEVMETHOD(device\_register, \mbox{\hyperlink{if__em_8c_ac0af10e3935c6799fae345395949980a}{em\_register}}),}
\DoxyCodeLine{        DEVMETHOD(device\_probe, iflib\_device\_probe),}
\DoxyCodeLine{        DEVMETHOD(device\_attach, iflib\_device\_attach),}
\DoxyCodeLine{        DEVMETHOD(device\_detach, iflib\_device\_detach),}
\DoxyCodeLine{        DEVMETHOD(device\_shutdown, iflib\_device\_shutdown),}
\DoxyCodeLine{        DEVMETHOD(device\_suspend, iflib\_device\_suspend),}
\DoxyCodeLine{        DEVMETHOD(device\_resume, iflib\_device\_resume),}
\DoxyCodeLine{        DEVMETHOD\_END}
\DoxyCodeLine{\}}

\end{DoxyCode}


Definition at line \mbox{\hyperlink{if__em_8c_source_l00351}{351}} of file \mbox{\hyperlink{if__em_8c_source}{if\+\_\+em.\+c}}.

\mbox{\Hypertarget{if__em_8c_a93e54e156758e0cf3b452a324ba703aa}\label{if__em_8c_a93e54e156758e0cf3b452a324ba703aa}} 
\index{if\_em.c@{if\_em.c}!em\_rx\_abs\_int\_delay\_dflt@{em\_rx\_abs\_int\_delay\_dflt}}
\index{em\_rx\_abs\_int\_delay\_dflt@{em\_rx\_abs\_int\_delay\_dflt}!if\_em.c@{if\_em.c}}
\doxysubsubsection{\texorpdfstring{em\_rx\_abs\_int\_delay\_dflt}{em\_rx\_abs\_int\_delay\_dflt}}
{\footnotesize\ttfamily int em\+\_\+rx\+\_\+abs\+\_\+int\+\_\+delay\+\_\+dflt = \mbox{\hyperlink{if__em_8c_a69efa6585a5be31167c2bde2d40b889b}{EM\+\_\+\+TICKS\+\_\+\+TO\+\_\+\+USECS}}(\mbox{\hyperlink{if__em_8h_ab2a3248f8c16555c326658b26832100c}{EM\+\_\+\+RADV}})\hspace{0.3cm}{\ttfamily [static]}}



Definition at line \mbox{\hyperlink{if__em_8c_source_l00508}{508}} of file \mbox{\hyperlink{if__em_8c_source}{if\+\_\+em.\+c}}.



Referenced by \mbox{\hyperlink{if__em_8c_source_l00793}{em\+\_\+if\+\_\+attach\+\_\+pre()}}.

\mbox{\Hypertarget{if__em_8c_a79f57ddd164a95041819453d7bca9ccf}\label{if__em_8c_a79f57ddd164a95041819453d7bca9ccf}} 
\index{if\_em.c@{if\_em.c}!em\_rx\_int\_delay\_dflt@{em\_rx\_int\_delay\_dflt}}
\index{em\_rx\_int\_delay\_dflt@{em\_rx\_int\_delay\_dflt}!if\_em.c@{if\_em.c}}
\doxysubsubsection{\texorpdfstring{em\_rx\_int\_delay\_dflt}{em\_rx\_int\_delay\_dflt}}
{\footnotesize\ttfamily int em\+\_\+rx\+\_\+int\+\_\+delay\+\_\+dflt = \mbox{\hyperlink{if__em_8c_a69efa6585a5be31167c2bde2d40b889b}{EM\+\_\+\+TICKS\+\_\+\+TO\+\_\+\+USECS}}(\mbox{\hyperlink{if__em_8h_ac9694b937a06b8c1ce0555b4de86dcae}{EM\+\_\+\+RDTR}})\hspace{0.3cm}{\ttfamily [static]}}



Definition at line \mbox{\hyperlink{if__em_8c_source_l00501}{501}} of file \mbox{\hyperlink{if__em_8c_source}{if\+\_\+em.\+c}}.



Referenced by \mbox{\hyperlink{if__em_8c_source_l00793}{em\+\_\+if\+\_\+attach\+\_\+pre()}}.

\mbox{\Hypertarget{if__em_8c_a2a94050d6971b5316c103503574be6f8}\label{if__em_8c_a2a94050d6971b5316c103503574be6f8}} 
\index{if\_em.c@{if\_em.c}!em\_rx\_process\_limit@{em\_rx\_process\_limit}}
\index{em\_rx\_process\_limit@{em\_rx\_process\_limit}!if\_em.c@{if\_em.c}}
\doxysubsubsection{\texorpdfstring{em\_rx\_process\_limit}{em\_rx\_process\_limit}}
{\footnotesize\ttfamily int em\+\_\+rx\+\_\+process\+\_\+limit = 100\hspace{0.3cm}{\ttfamily [static]}}



Definition at line \mbox{\hyperlink{if__em_8c_source_l00526}{526}} of file \mbox{\hyperlink{if__em_8c_source}{if\+\_\+em.\+c}}.

\mbox{\Hypertarget{if__em_8c_a8a051bf53f2da8297b8978a07982ace6}\label{if__em_8c_a8a051bf53f2da8297b8978a07982ace6}} 
\index{if\_em.c@{if\_em.c}!em\_sctx\_init@{em\_sctx\_init}}
\index{em\_sctx\_init@{em\_sctx\_init}!if\_em.c@{if\_em.c}}
\doxysubsubsection{\texorpdfstring{em\_sctx\_init}{em\_sctx\_init}}
{\footnotesize\ttfamily struct if\+\_\+shared\+\_\+ctx em\+\_\+sctx\+\_\+init\hspace{0.3cm}{\ttfamily [static]}}

{\bfseries Initial value\+:}
\begin{DoxyCode}{0}
\DoxyCodeLine{= \{}
\DoxyCodeLine{        .isc\_magic = IFLIB\_MAGIC,}
\DoxyCodeLine{        .isc\_q\_align = PAGE\_SIZE,}
\DoxyCodeLine{        .isc\_tx\_maxsize = \mbox{\hyperlink{if__em_8h_ad486b8c59f2f9ff29ba864b30a3033b7}{EM\_TSO\_SIZE}} + \textcolor{keyword}{sizeof}(\textcolor{keyword}{struct }ether\_vlan\_header),}
\DoxyCodeLine{        .isc\_tx\_maxsegsize = PAGE\_SIZE,}
\DoxyCodeLine{        .isc\_tso\_maxsize = \mbox{\hyperlink{if__em_8h_ad486b8c59f2f9ff29ba864b30a3033b7}{EM\_TSO\_SIZE}} + \textcolor{keyword}{sizeof}(\textcolor{keyword}{struct }ether\_vlan\_header),}
\DoxyCodeLine{        .isc\_tso\_maxsegsize = \mbox{\hyperlink{if__em_8h_a1e75f13e563c6470ad331fb14969d931}{EM\_TSO\_SEG\_SIZE}},}
\DoxyCodeLine{        .isc\_rx\_maxsize = MJUM9BYTES,}
\DoxyCodeLine{        .isc\_rx\_nsegments = 1,}
\DoxyCodeLine{        .isc\_rx\_maxsegsize = MJUM9BYTES,}
\DoxyCodeLine{        .isc\_nfl = 1,}
\DoxyCodeLine{        .isc\_nrxqs = 1,}
\DoxyCodeLine{        .isc\_ntxqs = 1,}
\DoxyCodeLine{        .isc\_admin\_intrcnt = 1,}
\DoxyCodeLine{        .isc\_vendor\_info = \mbox{\hyperlink{if__em_8c_a6a1e01d86a8987e9f33cc8b640d7c1f3}{em\_vendor\_info\_array}},}
\DoxyCodeLine{        .isc\_driver\_version = \mbox{\hyperlink{if__em_8c_ae8d73265c476bbe3d921550650808e89}{em\_driver\_version}},}
\DoxyCodeLine{        .isc\_driver = \&\mbox{\hyperlink{if__em_8c_a1fb59659b782812c1ea3f83a474b219e}{em\_if\_driver}},}
\DoxyCodeLine{        .isc\_flags = IFLIB\_NEED\_SCRATCH | IFLIB\_TSO\_INIT\_IP | IFLIB\_NEED\_ZERO\_CSUM,}
\DoxyCodeLine{}
\DoxyCodeLine{        .isc\_nrxd\_min = \{\mbox{\hyperlink{if__em_8h_a474e6fc88bb0514e30e78766c6f647d6}{EM\_MIN\_RXD}}\},}
\DoxyCodeLine{        .isc\_ntxd\_min = \{\mbox{\hyperlink{if__em_8h_ab9af280d14fd723ab8c790d25fec81ce}{EM\_MIN\_TXD}}\},}
\DoxyCodeLine{        .isc\_nrxd\_max = \{\mbox{\hyperlink{if__em_8h_a9b73f622ee7f89c0ddd6d99d8a6df38e}{EM\_MAX\_RXD}}\},}
\DoxyCodeLine{        .isc\_ntxd\_max = \{\mbox{\hyperlink{if__em_8h_a745996a249fbdf5d8482029c893bac11}{EM\_MAX\_TXD}}\},}
\DoxyCodeLine{        .isc\_nrxd\_default = \{\mbox{\hyperlink{if__em_8h_a407cb4ed9c4a2b15d4e1d8beea0f59c3}{EM\_DEFAULT\_RXD}}\},}
\DoxyCodeLine{        .isc\_ntxd\_default = \{\mbox{\hyperlink{if__em_8h_a90c9f3ebc311889b4235730c51ae6162}{EM\_DEFAULT\_TXD}}\},}
\DoxyCodeLine{\}}

\end{DoxyCode}


Definition at line \mbox{\hyperlink{if__em_8c_source_l00553}{553}} of file \mbox{\hyperlink{if__em_8c_source}{if\+\_\+em.\+c}}.



Referenced by \mbox{\hyperlink{if__em_8c_source_l00727}{em\+\_\+register()}}.

\mbox{\Hypertarget{if__em_8c_adf47d1efed3037cc359670a71624987e}\label{if__em_8c_adf47d1efed3037cc359670a71624987e}} 
\index{if\_em.c@{if\_em.c}!em\_smart\_pwr\_down@{em\_smart\_pwr\_down}}
\index{em\_smart\_pwr\_down@{em\_smart\_pwr\_down}!if\_em.c@{if\_em.c}}
\doxysubsubsection{\texorpdfstring{em\_smart\_pwr\_down}{em\_smart\_pwr\_down}}
{\footnotesize\ttfamily int em\+\_\+smart\+\_\+pwr\+\_\+down = false\hspace{0.3cm}{\ttfamily [static]}}



Definition at line \mbox{\hyperlink{if__em_8c_source_l00516}{516}} of file \mbox{\hyperlink{if__em_8c_source}{if\+\_\+em.\+c}}.



Referenced by \mbox{\hyperlink{if__em_8c_source_l02472}{em\+\_\+reset()}}.

\mbox{\Hypertarget{if__em_8c_a25ae6c8591d25778c51a54fb0ed04599}\label{if__em_8c_a25ae6c8591d25778c51a54fb0ed04599}} 
\index{if\_em.c@{if\_em.c}!em\_tx\_abs\_int\_delay\_dflt@{em\_tx\_abs\_int\_delay\_dflt}}
\index{em\_tx\_abs\_int\_delay\_dflt@{em\_tx\_abs\_int\_delay\_dflt}!if\_em.c@{if\_em.c}}
\doxysubsubsection{\texorpdfstring{em\_tx\_abs\_int\_delay\_dflt}{em\_tx\_abs\_int\_delay\_dflt}}
{\footnotesize\ttfamily int em\+\_\+tx\+\_\+abs\+\_\+int\+\_\+delay\+\_\+dflt = \mbox{\hyperlink{if__em_8c_a69efa6585a5be31167c2bde2d40b889b}{EM\+\_\+\+TICKS\+\_\+\+TO\+\_\+\+USECS}}(\mbox{\hyperlink{if__em_8h_adb3a34b5dc283e113d7680f3f8396b43}{EM\+\_\+\+TADV}})\hspace{0.3cm}{\ttfamily [static]}}



Definition at line \mbox{\hyperlink{if__em_8c_source_l00507}{507}} of file \mbox{\hyperlink{if__em_8c_source}{if\+\_\+em.\+c}}.



Referenced by \mbox{\hyperlink{if__em_8c_source_l00793}{em\+\_\+if\+\_\+attach\+\_\+pre()}}.

\mbox{\Hypertarget{if__em_8c_a320a32382ef8f6e8fab31b9cb2f4d742}\label{if__em_8c_a320a32382ef8f6e8fab31b9cb2f4d742}} 
\index{if\_em.c@{if\_em.c}!em\_tx\_int\_delay\_dflt@{em\_tx\_int\_delay\_dflt}}
\index{em\_tx\_int\_delay\_dflt@{em\_tx\_int\_delay\_dflt}!if\_em.c@{if\_em.c}}
\doxysubsubsection{\texorpdfstring{em\_tx\_int\_delay\_dflt}{em\_tx\_int\_delay\_dflt}}
{\footnotesize\ttfamily int em\+\_\+tx\+\_\+int\+\_\+delay\+\_\+dflt = \mbox{\hyperlink{if__em_8c_a69efa6585a5be31167c2bde2d40b889b}{EM\+\_\+\+TICKS\+\_\+\+TO\+\_\+\+USECS}}(\mbox{\hyperlink{if__em_8h_a542f669a1891955368c6b69f443a8843}{EM\+\_\+\+TIDV}})\hspace{0.3cm}{\ttfamily [static]}}



Definition at line \mbox{\hyperlink{if__em_8c_source_l00500}{500}} of file \mbox{\hyperlink{if__em_8c_source}{if\+\_\+em.\+c}}.



Referenced by \mbox{\hyperlink{if__em_8c_source_l00793}{em\+\_\+if\+\_\+attach\+\_\+pre()}}.

\mbox{\Hypertarget{if__em_8c_aeeff4cf3a55a913b3b3dfecd70ba08d3}\label{if__em_8c_aeeff4cf3a55a913b3b3dfecd70ba08d3}} 
\index{if\_em.c@{if\_em.c}!em\_txrx@{em\_txrx}}
\index{em\_txrx@{em\_txrx}!if\_em.c@{if\_em.c}}
\doxysubsubsection{\texorpdfstring{em\_txrx}{em\_txrx}}
{\footnotesize\ttfamily struct if\+\_\+txrx em\+\_\+txrx\hspace{0.3cm}{\ttfamily [extern]}}



Definition at line \mbox{\hyperlink{em__txrx_8c_source_l00069}{69}} of file \mbox{\hyperlink{em__txrx_8c_source}{em\+\_\+txrx.\+c}}.



Referenced by \mbox{\hyperlink{if__em_8c_source_l00793}{em\+\_\+if\+\_\+attach\+\_\+pre()}}.

\mbox{\Hypertarget{if__em_8c_a6a1e01d86a8987e9f33cc8b640d7c1f3}\label{if__em_8c_a6a1e01d86a8987e9f33cc8b640d7c1f3}} 
\index{if\_em.c@{if\_em.c}!em\_vendor\_info\_array@{em\_vendor\_info\_array}}
\index{em\_vendor\_info\_array@{em\_vendor\_info\_array}!if\_em.c@{if\_em.c}}
\doxysubsubsection{\texorpdfstring{em\_vendor\_info\_array}{em\_vendor\_info\_array}}
{\footnotesize\ttfamily pci\+\_\+vendor\+\_\+info\+\_\+t em\+\_\+vendor\+\_\+info\+\_\+array\mbox{[}$\,$\mbox{]}\hspace{0.3cm}{\ttfamily [static]}}



Definition at line \mbox{\hyperlink{if__em_8c_source_l00052}{52}} of file \mbox{\hyperlink{if__em_8c_source}{if\+\_\+em.\+c}}.

\mbox{\Hypertarget{if__em_8c_ab6cdf44134d1a1fa40827789a9fc7732}\label{if__em_8c_ab6cdf44134d1a1fa40827789a9fc7732}} 
\index{if\_em.c@{if\_em.c}!global\_quad\_port\_a@{global\_quad\_port\_a}}
\index{global\_quad\_port\_a@{global\_quad\_port\_a}!if\_em.c@{if\_em.c}}
\doxysubsubsection{\texorpdfstring{global\_quad\_port\_a}{global\_quad\_port\_a}}
{\footnotesize\ttfamily int global\+\_\+quad\+\_\+port\+\_\+a = 0\hspace{0.3cm}{\ttfamily [static]}}



Definition at line \mbox{\hyperlink{if__em_8c_source_l00547}{547}} of file \mbox{\hyperlink{if__em_8c_source}{if\+\_\+em.\+c}}.



Referenced by \mbox{\hyperlink{if__em_8c_source_l03737}{em\+\_\+get\+\_\+wakeup()}}.

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



Definition at line \mbox{\hyperlink{if__em_8c_source_l00393}{393}} of file \mbox{\hyperlink{if__em_8c_source}{if\+\_\+em.\+c}}.

\mbox{\Hypertarget{if__em_8c_a889b2e03c441d31b5953a626d63a78fd}\label{if__em_8c_a889b2e03c441d31b5953a626d63a78fd}} 
\index{if\_em.c@{if\_em.c}!igb\_driver@{igb\_driver}}
\index{igb\_driver@{igb\_driver}!if\_em.c@{if\_em.c}}
\doxysubsubsection{\texorpdfstring{igb\_driver}{igb\_driver}}
{\footnotesize\ttfamily driver\+\_\+t igb\+\_\+driver\hspace{0.3cm}{\ttfamily [static]}}

{\bfseries Initial value\+:}
\begin{DoxyCode}{0}
\DoxyCodeLine{= \{}
\DoxyCodeLine{        \textcolor{stringliteral}{"{}igb"{}}, \mbox{\hyperlink{if__em_8c_a8b50721788d0244f30e119d62a966e93}{igb\_methods}}, \textcolor{keyword}{sizeof}(\textcolor{keyword}{struct }\mbox{\hyperlink{structe1000__softc}{e1000\_softc}}),}
\DoxyCodeLine{\}}

\end{DoxyCode}


Definition at line \mbox{\hyperlink{if__em_8c_source_l00389}{389}} of file \mbox{\hyperlink{if__em_8c_source}{if\+\_\+em.\+c}}.

\mbox{\Hypertarget{if__em_8c_a71565eae36fea4b7d31d5cc59410c006}\label{if__em_8c_a71565eae36fea4b7d31d5cc59410c006}} 
\index{if\_em.c@{if\_em.c}!igb\_if\_driver@{igb\_if\_driver}}
\index{igb\_if\_driver@{igb\_if\_driver}!if\_em.c@{if\_em.c}}
\doxysubsubsection{\texorpdfstring{igb\_if\_driver}{igb\_if\_driver}}
{\footnotesize\ttfamily driver\+\_\+t igb\+\_\+if\+\_\+driver\hspace{0.3cm}{\ttfamily [static]}}

{\bfseries Initial value\+:}
\begin{DoxyCode}{0}
\DoxyCodeLine{= \{}
\DoxyCodeLine{        \textcolor{stringliteral}{"{}igb\_if"{}}, \mbox{\hyperlink{if__em_8c_a52d1ecc650aab52ac0758dbfc3562189}{igb\_if\_methods}}, \textcolor{keyword}{sizeof}(\textcolor{keyword}{struct }\mbox{\hyperlink{structe1000__softc}{e1000\_softc}})}
\DoxyCodeLine{\}}

\end{DoxyCode}


Definition at line \mbox{\hyperlink{if__em_8c_source_l00474}{474}} of file \mbox{\hyperlink{if__em_8c_source}{if\+\_\+em.\+c}}.

\mbox{\Hypertarget{if__em_8c_a52d1ecc650aab52ac0758dbfc3562189}\label{if__em_8c_a52d1ecc650aab52ac0758dbfc3562189}} 
\index{if\_em.c@{if\_em.c}!igb\_if\_methods@{igb\_if\_methods}}
\index{igb\_if\_methods@{igb\_if\_methods}!if\_em.c@{if\_em.c}}
\doxysubsubsection{\texorpdfstring{igb\_if\_methods}{igb\_if\_methods}}
{\footnotesize\ttfamily device\+\_\+method\+\_\+t igb\+\_\+if\+\_\+methods\mbox{[}$\,$\mbox{]}\hspace{0.3cm}{\ttfamily [static]}}



Definition at line \mbox{\hyperlink{if__em_8c_source_l00440}{440}} of file \mbox{\hyperlink{if__em_8c_source}{if\+\_\+em.\+c}}.

\mbox{\Hypertarget{if__em_8c_a8b50721788d0244f30e119d62a966e93}\label{if__em_8c_a8b50721788d0244f30e119d62a966e93}} 
\index{if\_em.c@{if\_em.c}!igb\_methods@{igb\_methods}}
\index{igb\_methods@{igb\_methods}!if\_em.c@{if\_em.c}}
\doxysubsubsection{\texorpdfstring{igb\_methods}{igb\_methods}}
{\footnotesize\ttfamily device\+\_\+method\+\_\+t igb\+\_\+methods\mbox{[}$\,$\mbox{]}\hspace{0.3cm}{\ttfamily [static]}}

{\bfseries Initial value\+:}
\begin{DoxyCode}{0}
\DoxyCodeLine{= \{}
\DoxyCodeLine{        }
\DoxyCodeLine{        DEVMETHOD(device\_register, \mbox{\hyperlink{if__em_8c_a39a4d7108da9cd33102840c3609953f8}{igb\_register}}),}
\DoxyCodeLine{        DEVMETHOD(device\_probe, iflib\_device\_probe),}
\DoxyCodeLine{        DEVMETHOD(device\_attach, iflib\_device\_attach),}
\DoxyCodeLine{        DEVMETHOD(device\_detach, iflib\_device\_detach),}
\DoxyCodeLine{        DEVMETHOD(device\_shutdown, iflib\_device\_shutdown),}
\DoxyCodeLine{        DEVMETHOD(device\_suspend, iflib\_device\_suspend),}
\DoxyCodeLine{        DEVMETHOD(device\_resume, iflib\_device\_resume),}
\DoxyCodeLine{        DEVMETHOD\_END}
\DoxyCodeLine{\}}

\end{DoxyCode}


Definition at line \mbox{\hyperlink{if__em_8c_source_l00363}{363}} of file \mbox{\hyperlink{if__em_8c_source}{if\+\_\+em.\+c}}.

\mbox{\Hypertarget{if__em_8c_a83c957a218da3fd6b867e68079933b0d}\label{if__em_8c_a83c957a218da3fd6b867e68079933b0d}} 
\index{if\_em.c@{if\_em.c}!igb\_sctx\_init@{igb\_sctx\_init}}
\index{igb\_sctx\_init@{igb\_sctx\_init}!if\_em.c@{if\_em.c}}
\doxysubsubsection{\texorpdfstring{igb\_sctx\_init}{igb\_sctx\_init}}
{\footnotesize\ttfamily struct if\+\_\+shared\+\_\+ctx igb\+\_\+sctx\+\_\+init\hspace{0.3cm}{\ttfamily [static]}}

{\bfseries Initial value\+:}
\begin{DoxyCode}{0}
\DoxyCodeLine{= \{}
\DoxyCodeLine{        .isc\_magic = IFLIB\_MAGIC,}
\DoxyCodeLine{        .isc\_q\_align = PAGE\_SIZE,}
\DoxyCodeLine{        .isc\_tx\_maxsize = \mbox{\hyperlink{if__em_8h_ad486b8c59f2f9ff29ba864b30a3033b7}{EM\_TSO\_SIZE}} + \textcolor{keyword}{sizeof}(\textcolor{keyword}{struct }ether\_vlan\_header),}
\DoxyCodeLine{        .isc\_tx\_maxsegsize = PAGE\_SIZE,}
\DoxyCodeLine{        .isc\_tso\_maxsize = \mbox{\hyperlink{if__em_8h_ad486b8c59f2f9ff29ba864b30a3033b7}{EM\_TSO\_SIZE}} + \textcolor{keyword}{sizeof}(\textcolor{keyword}{struct }ether\_vlan\_header),}
\DoxyCodeLine{        .isc\_tso\_maxsegsize = \mbox{\hyperlink{if__em_8h_a1e75f13e563c6470ad331fb14969d931}{EM\_TSO\_SEG\_SIZE}},}
\DoxyCodeLine{        .isc\_rx\_maxsize = MJUM9BYTES,}
\DoxyCodeLine{        .isc\_rx\_nsegments = 1,}
\DoxyCodeLine{        .isc\_rx\_maxsegsize = MJUM9BYTES,}
\DoxyCodeLine{        .isc\_nfl = 1,}
\DoxyCodeLine{        .isc\_nrxqs = 1,}
\DoxyCodeLine{        .isc\_ntxqs = 1,}
\DoxyCodeLine{        .isc\_admin\_intrcnt = 1,}
\DoxyCodeLine{        .isc\_vendor\_info = \mbox{\hyperlink{if__em_8c_ae524fada23a7455320b343fb962e37c8}{igb\_vendor\_info\_array}},}
\DoxyCodeLine{        .isc\_driver\_version = \mbox{\hyperlink{if__em_8c_ae8d73265c476bbe3d921550650808e89}{em\_driver\_version}},}
\DoxyCodeLine{        .isc\_driver = \&\mbox{\hyperlink{if__em_8c_a71565eae36fea4b7d31d5cc59410c006}{igb\_if\_driver}},}
\DoxyCodeLine{        .isc\_flags = IFLIB\_NEED\_SCRATCH | IFLIB\_TSO\_INIT\_IP | IFLIB\_NEED\_ZERO\_CSUM,}
\DoxyCodeLine{}
\DoxyCodeLine{        .isc\_nrxd\_min = \{\mbox{\hyperlink{if__em_8h_a474e6fc88bb0514e30e78766c6f647d6}{EM\_MIN\_RXD}}\},}
\DoxyCodeLine{        .isc\_ntxd\_min = \{\mbox{\hyperlink{if__em_8h_ab9af280d14fd723ab8c790d25fec81ce}{EM\_MIN\_TXD}}\},}
\DoxyCodeLine{        .isc\_nrxd\_max = \{\mbox{\hyperlink{if__em_8h_a006c6085518bbbb0f7442d14370262e3}{IGB\_MAX\_RXD}}\},}
\DoxyCodeLine{        .isc\_ntxd\_max = \{\mbox{\hyperlink{if__em_8h_aa1e5f740a25088f94b8a89cbea31a21d}{IGB\_MAX\_TXD}}\},}
\DoxyCodeLine{        .isc\_nrxd\_default = \{\mbox{\hyperlink{if__em_8h_a407cb4ed9c4a2b15d4e1d8beea0f59c3}{EM\_DEFAULT\_RXD}}\},}
\DoxyCodeLine{        .isc\_ntxd\_default = \{\mbox{\hyperlink{if__em_8h_a90c9f3ebc311889b4235730c51ae6162}{EM\_DEFAULT\_TXD}}\},}
\DoxyCodeLine{\}}

\end{DoxyCode}


Definition at line \mbox{\hyperlink{if__em_8c_source_l00580}{580}} of file \mbox{\hyperlink{if__em_8c_source}{if\+\_\+em.\+c}}.



Referenced by \mbox{\hyperlink{if__em_8c_source_l00733}{igb\+\_\+register()}}.

\mbox{\Hypertarget{if__em_8c_ad53859ceb01b4ca35a7576344e46b431}\label{if__em_8c_ad53859ceb01b4ca35a7576344e46b431}} 
\index{if\_em.c@{if\_em.c}!igb\_txrx@{igb\_txrx}}
\index{igb\_txrx@{igb\_txrx}!if\_em.c@{if\_em.c}}
\doxysubsubsection{\texorpdfstring{igb\_txrx}{igb\_txrx}}
{\footnotesize\ttfamily struct if\+\_\+txrx igb\+\_\+txrx\hspace{0.3cm}{\ttfamily [extern]}}



Definition at line \mbox{\hyperlink{igb__txrx_8c_source_l00070}{70}} of file \mbox{\hyperlink{igb__txrx_8c_source}{igb\+\_\+txrx.\+c}}.



Referenced by \mbox{\hyperlink{if__em_8c_source_l00793}{em\+\_\+if\+\_\+attach\+\_\+pre()}}.

\mbox{\Hypertarget{if__em_8c_ae524fada23a7455320b343fb962e37c8}\label{if__em_8c_ae524fada23a7455320b343fb962e37c8}} 
\index{if\_em.c@{if\_em.c}!igb\_vendor\_info\_array@{igb\_vendor\_info\_array}}
\index{igb\_vendor\_info\_array@{igb\_vendor\_info\_array}!if\_em.c@{if\_em.c}}
\doxysubsubsection{\texorpdfstring{igb\_vendor\_info\_array}{igb\_vendor\_info\_array}}
{\footnotesize\ttfamily pci\+\_\+vendor\+\_\+info\+\_\+t igb\+\_\+vendor\+\_\+info\+\_\+array\mbox{[}$\,$\mbox{]}\hspace{0.3cm}{\ttfamily [static]}}



Definition at line \mbox{\hyperlink{if__em_8c_source_l00201}{201}} of file \mbox{\hyperlink{if__em_8c_source}{if\+\_\+em.\+c}}.

\mbox{\Hypertarget{if__em_8c_a652d703788e1cb9299b839149c1ba632}\label{if__em_8c_a652d703788e1cb9299b839149c1ba632}} 
\index{if\_em.c@{if\_em.c}!lem\_txrx@{lem\_txrx}}
\index{lem\_txrx@{lem\_txrx}!if\_em.c@{if\_em.c}}
\doxysubsubsection{\texorpdfstring{lem\_txrx}{lem\_txrx}}
{\footnotesize\ttfamily struct if\+\_\+txrx lem\+\_\+txrx\hspace{0.3cm}{\ttfamily [extern]}}



Definition at line \mbox{\hyperlink{em__txrx_8c_source_l00080}{80}} of file \mbox{\hyperlink{em__txrx_8c_source}{em\+\_\+txrx.\+c}}.



Referenced by \mbox{\hyperlink{if__em_8c_source_l00793}{em\+\_\+if\+\_\+attach\+\_\+pre()}}.

