\hypertarget{ixgbe__osdep_8h}{}\doxysection{dev/ixgbe/ixgbe\+\_\+osdep.h File Reference}
\label{ixgbe__osdep_8h}\index{dev/ixgbe/ixgbe\_osdep.h@{dev/ixgbe/ixgbe\_osdep.h}}
{\ttfamily \#include $<$sys/types.\+h$>$}\newline
{\ttfamily \#include $<$sys/param.\+h$>$}\newline
{\ttfamily \#include $<$sys/endian.\+h$>$}\newline
{\ttfamily \#include $<$sys/systm.\+h$>$}\newline
{\ttfamily \#include $<$sys/mbuf.\+h$>$}\newline
{\ttfamily \#include $<$sys/protosw.\+h$>$}\newline
{\ttfamily \#include $<$sys/socket.\+h$>$}\newline
{\ttfamily \#include $<$sys/malloc.\+h$>$}\newline
{\ttfamily \#include $<$sys/kernel.\+h$>$}\newline
{\ttfamily \#include $<$sys/bus.\+h$>$}\newline
{\ttfamily \#include $<$machine/bus.\+h$>$}\newline
{\ttfamily \#include $<$sys/rman.\+h$>$}\newline
{\ttfamily \#include $<$machine/resource.\+h$>$}\newline
{\ttfamily \#include $<$vm/vm.\+h$>$}\newline
{\ttfamily \#include $<$vm/pmap.\+h$>$}\newline
{\ttfamily \#include $<$machine/clock.\+h$>$}\newline
{\ttfamily \#include $<$dev/pci/pcivar.\+h$>$}\newline
{\ttfamily \#include $<$dev/pci/pcireg.\+h$>$}\newline
Include dependency graph for ixgbe\+\_\+osdep.\+h\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=350pt]{d3/dd5/ixgbe__osdep_8h__incl}
\end{center}
\end{figure}
This graph shows which files directly or indirectly include this file\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=350pt]{da/d13/ixgbe__osdep_8h__dep__incl}
\end{center}
\end{figure}
\doxysubsection*{Data Structures}
\begin{DoxyCompactItemize}
\item 
struct \mbox{\hyperlink{structixgbe__osdep}{ixgbe\+\_\+osdep}}
\end{DoxyCompactItemize}
\doxysubsection*{Macros}
\begin{DoxyCompactItemize}
\item 
\#define \mbox{\hyperlink{ixgbe__osdep_8h_aca68c0d4ac8df0838e209fb5300f7be3}{ASSERT}}(x)~if(!(x)) panic(\char`\"{}IXGBE\+: x\char`\"{})
\item 
\#define \mbox{\hyperlink{ixgbe__osdep_8h_a365ac372d920cf10efd50e2a36427de2}{EWARN}}(H,  W)~printf(W)
\item 
\#define \mbox{\hyperlink{ixgbe__osdep_8h_a43e7beeb12e2b50153ba0f215b68bb85}{usec\+\_\+delay}}(x)~DELAY(x)
\item 
\#define \mbox{\hyperlink{ixgbe__osdep_8h_a112d66cf3347afa4dcb69db64604682f}{msec\+\_\+delay}}(x)~DELAY(1000$\ast$(x))
\item 
\#define \mbox{\hyperlink{ixgbe__osdep_8h_a49606be7356624568932ec81c0d429f4}{DBG}}~0
\item 
\#define \mbox{\hyperlink{ixgbe__osdep_8h_a69a85dc60dc50f5a55654bce0a10ab20}{MSGOUT}}(S,  A,  B)~printf(S \char`\"{}\textbackslash{}n\char`\"{}, A, B)
\item 
\#define \mbox{\hyperlink{ixgbe__osdep_8h_aa7aa4601bde10555b6aa50cd14dba16d}{DEBUGFUNC}}(F)~\mbox{\hyperlink{ixgbe__osdep_8h_a3732dd7571f0d578b722df9d5a6e8c9a}{DEBUGOUT}}(F);
\item 
\#define \mbox{\hyperlink{ixgbe__osdep_8h_a3732dd7571f0d578b722df9d5a6e8c9a}{DEBUGOUT}}(S)
\item 
\#define \mbox{\hyperlink{ixgbe__osdep_8h_aaf85755fe175273a584a57ca1c6a6f93}{DEBUGOUT1}}(S,  A)
\item 
\#define \mbox{\hyperlink{ixgbe__osdep_8h_a47e0c9cccd313ad6962ceff2f2237fd8}{DEBUGOUT2}}(S,  A,  B)
\item 
\#define \mbox{\hyperlink{ixgbe__osdep_8h_a6da138f8f515ea173f8aae9dd256ef2f}{DEBUGOUT3}}(S,  A,  B,  C)
\item 
\#define \mbox{\hyperlink{ixgbe__osdep_8h_acb7ed12428ac333d1878d3b7a421d889}{DEBUGOUT4}}(S,  A,  B,  C,  D)
\item 
\#define \mbox{\hyperlink{ixgbe__osdep_8h_a757f4e937c20169ca93f6349ddd57189}{DEBUGOUT5}}(S,  A,  B,  C,  D,  E)
\item 
\#define \mbox{\hyperlink{ixgbe__osdep_8h_a6514a6c1b7d0704a6fed25418aed502b}{DEBUGOUT6}}(S,  A,  B,  C,  D,  E,  F)
\item 
\#define \mbox{\hyperlink{ixgbe__osdep_8h_a3388053e83b138511cfa360c60ecad57}{DEBUGOUT7}}(S,  A,  B,  C,  D,  E,  F,  G)
\item 
\#define \mbox{\hyperlink{ixgbe__osdep_8h_a78f5d7f306de518e77d7b8fc6a50eebc}{ERROR\+\_\+\+REPORT1}}(S,  A)
\item 
\#define \mbox{\hyperlink{ixgbe__osdep_8h_adef2f205bcfea9dece776bff55c4d5c1}{ERROR\+\_\+\+REPORT2}}(S,  A,  B)
\item 
\#define \mbox{\hyperlink{ixgbe__osdep_8h_a22e471ee18466e93dce3581939a40377}{ERROR\+\_\+\+REPORT3}}(S,  A,  B,  C)
\item 
\#define \mbox{\hyperlink{ixgbe__osdep_8h_a283fe5d3f5e60bad44c002fa1ad53d30}{CMD\+\_\+\+MEM\+\_\+\+WRT\+\_\+\+INVALIDATE}}~0x0010  /$\ast$ BIT\+\_\+4 $\ast$/
\item 
\#define \mbox{\hyperlink{ixgbe__osdep_8h_ab84b9e6dbeb6ce887115cd0594eb611d}{PCI\+\_\+\+COMMAND\+\_\+\+REGISTER}}~PCIR\+\_\+\+COMMAND
\item 
\#define \mbox{\hyperlink{ixgbe__osdep_8h_a4522c4622d2d18416c762aa5f8e4c3d0}{IXGBE\+\_\+\+INTEL\+\_\+\+VENDOR\+\_\+\+ID}}~0x8086
\item 
\#define \mbox{\hyperlink{ixgbe__osdep_8h_aa2d2830aa2259e42727d8a8f8bd0f4a1}{UNREFERENCED\+\_\+\+PARAMETER}}(\+\_\+p)
\item 
\#define \mbox{\hyperlink{ixgbe__osdep_8h_ab34c0571e37c4459b45372cd899a1c8c}{UNREFERENCED\+\_\+1\+PARAMETER}}(\+\_\+p)
\item 
\#define \mbox{\hyperlink{ixgbe__osdep_8h_a04887b5b918df8cce29764f607fca679}{UNREFERENCED\+\_\+2\+PARAMETER}}(\+\_\+p,  \+\_\+q)
\item 
\#define \mbox{\hyperlink{ixgbe__osdep_8h_aeaecf4f21ba0c098dc14e2ef61b86ee2}{UNREFERENCED\+\_\+3\+PARAMETER}}(\+\_\+p,  \+\_\+q,  \+\_\+r)
\item 
\#define \mbox{\hyperlink{ixgbe__osdep_8h_abcb440f3c238a64c9de3efaa3b03e4c0}{UNREFERENCED\+\_\+4\+PARAMETER}}(\+\_\+p,  \+\_\+q,  \+\_\+r,  \+\_\+s)
\item 
\#define \mbox{\hyperlink{ixgbe__osdep_8h_aef5a86084e804564d6fa5cd7defcb3d6}{IXGBE\+\_\+\+NTOHL}}(\+\_\+i)~ntohl(\+\_\+i)
\item 
\#define \mbox{\hyperlink{ixgbe__osdep_8h_ae888176a7107ec7afe0c508fdc22e20a}{IXGBE\+\_\+\+NTOHS}}(\+\_\+i)~ntohs(\+\_\+i)
\item 
\#define \mbox{\hyperlink{ixgbe__osdep_8h_ad96e6123d25e3cba160a75374230dcf4}{IXGBE\+\_\+\+CPU\+\_\+\+TO\+\_\+\+LE16}}~htole16
\item 
\#define \mbox{\hyperlink{ixgbe__osdep_8h_a567b6996e191358cb0f739e2f149a394}{IXGBE\+\_\+\+CPU\+\_\+\+TO\+\_\+\+LE32}}~htole32
\item 
\#define \mbox{\hyperlink{ixgbe__osdep_8h_af06f243ee58b60983d3922ee1e1febf1}{IXGBE\+\_\+\+LE32\+\_\+\+TO\+\_\+\+CPU}}~le32toh
\item 
\#define \mbox{\hyperlink{ixgbe__osdep_8h_a2889edf7dd28fdd49a6570b6167cdd13}{IXGBE\+\_\+\+LE32\+\_\+\+TO\+\_\+\+CPUS}}(x)
\item 
\#define \mbox{\hyperlink{ixgbe__osdep_8h_adc13ac9923ed94fae1d7131db45c4b20}{IXGBE\+\_\+\+CPU\+\_\+\+TO\+\_\+\+BE16}}~htobe16
\item 
\#define \mbox{\hyperlink{ixgbe__osdep_8h_a43bb32ae6ed957a75ea438d9329c95a3}{IXGBE\+\_\+\+CPU\+\_\+\+TO\+\_\+\+BE32}}~htobe32
\item 
\#define \mbox{\hyperlink{ixgbe__osdep_8h_a18e1f390bfc57c7eb1a4b5550c81442c}{IXGBE\+\_\+\+BE32\+\_\+\+TO\+\_\+\+CPU}}~be32toh
\item 
\#define \mbox{\hyperlink{ixgbe__osdep_8h_a42b303dec823d42e18116e091891a235}{\+\_\+\+\_\+le16}}~\mbox{\hyperlink{ixgbe__osdep_8h_ace9d960e74685e2cd84b36132dbbf8aa}{u16}}
\item 
\#define \mbox{\hyperlink{ixgbe__osdep_8h_a4eb26b9fcde1be4ec7556787e0d3281b}{\+\_\+\+\_\+le32}}~\mbox{\hyperlink{ixgbe__osdep_8h_afaa62991928fb9fb18ff0db62a040aba}{u32}}
\item 
\#define \mbox{\hyperlink{ixgbe__osdep_8h_a082a2c540152aca8c135a709aa7d228f}{\+\_\+\+\_\+le64}}~\mbox{\hyperlink{ixgbe__osdep_8h_a3f7e2bcbb0b4c338f3c4f6c937cd4234}{u64}}
\item 
\#define \mbox{\hyperlink{ixgbe__osdep_8h_a65098b06c0f9f5117614e1958f04a2c1}{\+\_\+\+\_\+be16}}~\mbox{\hyperlink{ixgbe__osdep_8h_ace9d960e74685e2cd84b36132dbbf8aa}{u16}}
\item 
\#define \mbox{\hyperlink{ixgbe__osdep_8h_a485edcdab5d52c85906386cad2cd1f4a}{\+\_\+\+\_\+be32}}~\mbox{\hyperlink{ixgbe__osdep_8h_afaa62991928fb9fb18ff0db62a040aba}{u32}}
\item 
\#define \mbox{\hyperlink{ixgbe__osdep_8h_a764f4c2d09d283e1bd1dcd6ff284b255}{\+\_\+\+\_\+be64}}~\mbox{\hyperlink{ixgbe__osdep_8h_a3f7e2bcbb0b4c338f3c4f6c937cd4234}{u64}}
\item 
\#define \mbox{\hyperlink{ixgbe__osdep_8h_a80345aabdf6bacae6d40f47ee14c1583}{le16\+\_\+to\+\_\+cpu}}
\item 
\#define \mbox{\hyperlink{ixgbe__osdep_8h_a771c9abaabae097a19df0c120f95a8fd}{mb}}()
\item 
\#define \mbox{\hyperlink{ixgbe__osdep_8h_a04c587cef17643201f0e631ceb64c0a7}{rmb}}()
\item 
\#define \mbox{\hyperlink{ixgbe__osdep_8h_a6cec6ad808589891b39e150d6a18152c}{wmb}}()
\item 
\#define \mbox{\hyperlink{ixgbe__osdep_8h_a004692feb1f91896c21a6d1644b54f2b}{prefetch}}(x)
\item 
\#define \mbox{\hyperlink{ixgbe__osdep_8h_a345a56a29d960df1dc7ca01b7ee82163}{IXGBE\+\_\+\+READ\+\_\+\+PCIE\+\_\+\+WORD}}~\mbox{\hyperlink{ixgbe__osdep_8h_a5cfad26836061cf6a7bf5d752b1f524d}{ixgbe\+\_\+read\+\_\+pci\+\_\+cfg}}
\item 
\#define \mbox{\hyperlink{ixgbe__osdep_8h_a4f8f4f8b93382bf66650c3802d361bc7}{IXGBE\+\_\+\+WRITE\+\_\+\+PCIE\+\_\+\+WORD}}~\mbox{\hyperlink{ixgbe__osdep_8h_a778aa6a2ff1627d6a9bd8ac4656d18cd}{ixgbe\+\_\+write\+\_\+pci\+\_\+cfg}}
\item 
\#define \mbox{\hyperlink{ixgbe__osdep_8h_aba51d1af185179ae07c68d874b12e06f}{IXGBE\+\_\+\+WRITE\+\_\+\+FLUSH}}(a)~\mbox{\hyperlink{ixgbe__osdep_8h_a11ee885af5408974aefd7faf227166cf}{IXGBE\+\_\+\+READ\+\_\+\+REG}}(a, \mbox{\hyperlink{ixgbe__type_8h_a9f72e83520fc877b3f6010a4f6319c8a}{IXGBE\+\_\+\+STATUS}})
\item 
\#define \mbox{\hyperlink{ixgbe__osdep_8h_a11ee885af5408974aefd7faf227166cf}{IXGBE\+\_\+\+READ\+\_\+\+REG}}(a,  reg)~\mbox{\hyperlink{ixgbe__osdep_8h_a1e95a68b2f42e63d27174aed88e0c835}{ixgbe\+\_\+read\+\_\+reg}}(a, reg)
\item 
\#define \mbox{\hyperlink{ixgbe__osdep_8h_ac285f4dea03f431a8f2718d56f88ea6f}{IXGBE\+\_\+\+WRITE\+\_\+\+REG}}(a,  reg,  val)~\mbox{\hyperlink{ixgbe__osdep_8h_a55c3d28637af0b52325a81288bf5e2be}{ixgbe\+\_\+write\+\_\+reg}}(a, reg, val)
\item 
\#define \mbox{\hyperlink{ixgbe__osdep_8h_a3f0a6ee2a0a1c83aa70e1fb8c251d060}{IXGBE\+\_\+\+READ\+\_\+\+REG\+\_\+\+ARRAY}}(a,  reg,  offset)~    \mbox{\hyperlink{ixgbe__osdep_8h_a275721295d9b187ed4d17c7122b91e84}{ixgbe\+\_\+read\+\_\+reg\+\_\+array}}(a, reg, offset)
\item 
\#define \mbox{\hyperlink{ixgbe__osdep_8h_a49cb38d59b074adf02cda9af63078457}{IXGBE\+\_\+\+WRITE\+\_\+\+REG\+\_\+\+ARRAY}}(a,  reg,  offset,  val)~    \mbox{\hyperlink{ixgbe__osdep_8h_a79871a9ec0ef6b5d235abbfd96c05bea}{ixgbe\+\_\+write\+\_\+reg\+\_\+array}}(a, reg, offset, val)
\end{DoxyCompactItemize}
\doxysubsection*{Typedefs}
\begin{DoxyCompactItemize}
\item 
typedef uint8\+\_\+t \mbox{\hyperlink{ixgbe__osdep_8h_a92c50087ca0e64fa93fc59402c55f8ca}{u8}}
\item 
typedef int8\+\_\+t \mbox{\hyperlink{ixgbe__osdep_8h_a9e382f207c65ca13ab4ae98363aeda80}{s8}}
\item 
typedef uint16\+\_\+t \mbox{\hyperlink{ixgbe__osdep_8h_ace9d960e74685e2cd84b36132dbbf8aa}{u16}}
\item 
typedef int16\+\_\+t \mbox{\hyperlink{ixgbe__osdep_8h_aa980e2c02ba2305e0f489d5650655425}{s16}}
\item 
typedef uint32\+\_\+t \mbox{\hyperlink{ixgbe__osdep_8h_afaa62991928fb9fb18ff0db62a040aba}{u32}}
\item 
typedef int32\+\_\+t \mbox{\hyperlink{ixgbe__osdep_8h_ae9b1af5c037e57a98884758875d3a7c4}{s32}}
\item 
typedef uint64\+\_\+t \mbox{\hyperlink{ixgbe__osdep_8h_a3f7e2bcbb0b4c338f3c4f6c937cd4234}{u64}}
\item 
typedef boolean\+\_\+t \mbox{\hyperlink{ixgbe__osdep_8h_a0b04dfdc836bb95007520d26774d0b41}{bool}}
\end{DoxyCompactItemize}
\doxysubsection*{Enumerations}
\begin{DoxyCompactItemize}
\item 
enum \{ \newline
\mbox{\hyperlink{ixgbe__osdep_8h_adf764cbdea00d65edcd07bb9953ad2b7ab3ca8499aaaeb1dd14dd919a7acb9064}{IXGBE\+\_\+\+ERROR\+\_\+\+SOFTWARE}}
, \mbox{\hyperlink{ixgbe__osdep_8h_adf764cbdea00d65edcd07bb9953ad2b7a448dab1b02c9669571899210c17f05f8}{IXGBE\+\_\+\+ERROR\+\_\+\+POLLING}}
, \mbox{\hyperlink{ixgbe__osdep_8h_adf764cbdea00d65edcd07bb9953ad2b7a5a0046295740a4dabc9719cfbca35231}{IXGBE\+\_\+\+ERROR\+\_\+\+INVALID\+\_\+\+STATE}}
, \mbox{\hyperlink{ixgbe__osdep_8h_adf764cbdea00d65edcd07bb9953ad2b7ac41e643297a5940702648a8944d6565b}{IXGBE\+\_\+\+ERROR\+\_\+\+UNSUPPORTED}}
, \newline
\mbox{\hyperlink{ixgbe__osdep_8h_adf764cbdea00d65edcd07bb9953ad2b7abfa01ebbd67a58e4a5ee678ae5f57d02}{IXGBE\+\_\+\+ERROR\+\_\+\+ARGUMENT}}
, \mbox{\hyperlink{ixgbe__osdep_8h_adf764cbdea00d65edcd07bb9953ad2b7a38c71377fa0df86423b7f54493a69b86}{IXGBE\+\_\+\+ERROR\+\_\+\+CAUTION}}
 \}
\end{DoxyCompactItemize}
\doxysubsection*{Functions}
\begin{DoxyCompactItemize}
\item 
static \+\_\+\+\_\+inline int \mbox{\hyperlink{ixgbe__osdep_8h_a8430f4d2aa597bb378a26f57421ab21e}{ixgbe\+\_\+bcopy}} (void $\ast$restrict \+\_\+src, void $\ast$restrict \+\_\+dst, int l)
\item 
\mbox{\hyperlink{ixgbe__osdep_8h_ace9d960e74685e2cd84b36132dbbf8aa}{u16}} \mbox{\hyperlink{ixgbe__osdep_8h_a5cfad26836061cf6a7bf5d752b1f524d}{ixgbe\+\_\+read\+\_\+pci\+\_\+cfg}} (struct \mbox{\hyperlink{structixgbe__hw}{ixgbe\+\_\+hw}} $\ast$, \mbox{\hyperlink{ixgbe__osdep_8h_afaa62991928fb9fb18ff0db62a040aba}{u32}})
\item 
void \mbox{\hyperlink{ixgbe__osdep_8h_a778aa6a2ff1627d6a9bd8ac4656d18cd}{ixgbe\+\_\+write\+\_\+pci\+\_\+cfg}} (struct \mbox{\hyperlink{structixgbe__hw}{ixgbe\+\_\+hw}} $\ast$, \mbox{\hyperlink{ixgbe__osdep_8h_afaa62991928fb9fb18ff0db62a040aba}{u32}}, \mbox{\hyperlink{ixgbe__osdep_8h_ace9d960e74685e2cd84b36132dbbf8aa}{u16}})
\item 
\mbox{\hyperlink{ixgbe__osdep_8h_afaa62991928fb9fb18ff0db62a040aba}{u32}} \mbox{\hyperlink{ixgbe__osdep_8h_a1e95a68b2f42e63d27174aed88e0c835}{ixgbe\+\_\+read\+\_\+reg}} (struct \mbox{\hyperlink{structixgbe__hw}{ixgbe\+\_\+hw}} $\ast$, \mbox{\hyperlink{ixgbe__osdep_8h_afaa62991928fb9fb18ff0db62a040aba}{u32}})
\item 
void \mbox{\hyperlink{ixgbe__osdep_8h_a55c3d28637af0b52325a81288bf5e2be}{ixgbe\+\_\+write\+\_\+reg}} (struct \mbox{\hyperlink{structixgbe__hw}{ixgbe\+\_\+hw}} $\ast$, \mbox{\hyperlink{ixgbe__osdep_8h_afaa62991928fb9fb18ff0db62a040aba}{u32}}, \mbox{\hyperlink{ixgbe__osdep_8h_afaa62991928fb9fb18ff0db62a040aba}{u32}})
\item 
\mbox{\hyperlink{ixgbe__osdep_8h_afaa62991928fb9fb18ff0db62a040aba}{u32}} \mbox{\hyperlink{ixgbe__osdep_8h_a275721295d9b187ed4d17c7122b91e84}{ixgbe\+\_\+read\+\_\+reg\+\_\+array}} (struct \mbox{\hyperlink{structixgbe__hw}{ixgbe\+\_\+hw}} $\ast$, \mbox{\hyperlink{ixgbe__osdep_8h_afaa62991928fb9fb18ff0db62a040aba}{u32}}, \mbox{\hyperlink{ixgbe__osdep_8h_afaa62991928fb9fb18ff0db62a040aba}{u32}})
\item 
void \mbox{\hyperlink{ixgbe__osdep_8h_a79871a9ec0ef6b5d235abbfd96c05bea}{ixgbe\+\_\+write\+\_\+reg\+\_\+array}} (struct \mbox{\hyperlink{structixgbe__hw}{ixgbe\+\_\+hw}} $\ast$, \mbox{\hyperlink{ixgbe__osdep_8h_afaa62991928fb9fb18ff0db62a040aba}{u32}}, \mbox{\hyperlink{ixgbe__osdep_8h_afaa62991928fb9fb18ff0db62a040aba}{u32}}, \mbox{\hyperlink{ixgbe__osdep_8h_afaa62991928fb9fb18ff0db62a040aba}{u32}})
\end{DoxyCompactItemize}


\doxysubsection{Macro Definition Documentation}
\mbox{\Hypertarget{ixgbe__osdep_8h_a65098b06c0f9f5117614e1958f04a2c1}\label{ixgbe__osdep_8h_a65098b06c0f9f5117614e1958f04a2c1}} 
\index{ixgbe\_osdep.h@{ixgbe\_osdep.h}!\_\_be16@{\_\_be16}}
\index{\_\_be16@{\_\_be16}!ixgbe\_osdep.h@{ixgbe\_osdep.h}}
\doxysubsubsection{\texorpdfstring{\_\_be16}{\_\_be16}}
{\footnotesize\ttfamily \#define \+\_\+\+\_\+be16~\mbox{\hyperlink{ixgbe__osdep_8h_ace9d960e74685e2cd84b36132dbbf8aa}{u16}}}



Definition at line \mbox{\hyperlink{ixgbe__osdep_8h_source_l00158}{158}} of file \mbox{\hyperlink{ixgbe__osdep_8h_source}{ixgbe\+\_\+osdep.\+h}}.

\mbox{\Hypertarget{ixgbe__osdep_8h_a485edcdab5d52c85906386cad2cd1f4a}\label{ixgbe__osdep_8h_a485edcdab5d52c85906386cad2cd1f4a}} 
\index{ixgbe\_osdep.h@{ixgbe\_osdep.h}!\_\_be32@{\_\_be32}}
\index{\_\_be32@{\_\_be32}!ixgbe\_osdep.h@{ixgbe\_osdep.h}}
\doxysubsubsection{\texorpdfstring{\_\_be32}{\_\_be32}}
{\footnotesize\ttfamily \#define \+\_\+\+\_\+be32~\mbox{\hyperlink{ixgbe__osdep_8h_afaa62991928fb9fb18ff0db62a040aba}{u32}}}



Definition at line \mbox{\hyperlink{ixgbe__osdep_8h_source_l00159}{159}} of file \mbox{\hyperlink{ixgbe__osdep_8h_source}{ixgbe\+\_\+osdep.\+h}}.

\mbox{\Hypertarget{ixgbe__osdep_8h_a764f4c2d09d283e1bd1dcd6ff284b255}\label{ixgbe__osdep_8h_a764f4c2d09d283e1bd1dcd6ff284b255}} 
\index{ixgbe\_osdep.h@{ixgbe\_osdep.h}!\_\_be64@{\_\_be64}}
\index{\_\_be64@{\_\_be64}!ixgbe\_osdep.h@{ixgbe\_osdep.h}}
\doxysubsubsection{\texorpdfstring{\_\_be64}{\_\_be64}}
{\footnotesize\ttfamily \#define \+\_\+\+\_\+be64~\mbox{\hyperlink{ixgbe__osdep_8h_a3f7e2bcbb0b4c338f3c4f6c937cd4234}{u64}}}



Definition at line \mbox{\hyperlink{ixgbe__osdep_8h_source_l00160}{160}} of file \mbox{\hyperlink{ixgbe__osdep_8h_source}{ixgbe\+\_\+osdep.\+h}}.

\mbox{\Hypertarget{ixgbe__osdep_8h_a42b303dec823d42e18116e091891a235}\label{ixgbe__osdep_8h_a42b303dec823d42e18116e091891a235}} 
\index{ixgbe\_osdep.h@{ixgbe\_osdep.h}!\_\_le16@{\_\_le16}}
\index{\_\_le16@{\_\_le16}!ixgbe\_osdep.h@{ixgbe\_osdep.h}}
\doxysubsubsection{\texorpdfstring{\_\_le16}{\_\_le16}}
{\footnotesize\ttfamily \#define \+\_\+\+\_\+le16~\mbox{\hyperlink{ixgbe__osdep_8h_ace9d960e74685e2cd84b36132dbbf8aa}{u16}}}



Definition at line \mbox{\hyperlink{ixgbe__osdep_8h_source_l00155}{155}} of file \mbox{\hyperlink{ixgbe__osdep_8h_source}{ixgbe\+\_\+osdep.\+h}}.

\mbox{\Hypertarget{ixgbe__osdep_8h_a4eb26b9fcde1be4ec7556787e0d3281b}\label{ixgbe__osdep_8h_a4eb26b9fcde1be4ec7556787e0d3281b}} 
\index{ixgbe\_osdep.h@{ixgbe\_osdep.h}!\_\_le32@{\_\_le32}}
\index{\_\_le32@{\_\_le32}!ixgbe\_osdep.h@{ixgbe\_osdep.h}}
\doxysubsubsection{\texorpdfstring{\_\_le32}{\_\_le32}}
{\footnotesize\ttfamily \#define \+\_\+\+\_\+le32~\mbox{\hyperlink{ixgbe__osdep_8h_afaa62991928fb9fb18ff0db62a040aba}{u32}}}



Definition at line \mbox{\hyperlink{ixgbe__osdep_8h_source_l00156}{156}} of file \mbox{\hyperlink{ixgbe__osdep_8h_source}{ixgbe\+\_\+osdep.\+h}}.

\mbox{\Hypertarget{ixgbe__osdep_8h_a082a2c540152aca8c135a709aa7d228f}\label{ixgbe__osdep_8h_a082a2c540152aca8c135a709aa7d228f}} 
\index{ixgbe\_osdep.h@{ixgbe\_osdep.h}!\_\_le64@{\_\_le64}}
\index{\_\_le64@{\_\_le64}!ixgbe\_osdep.h@{ixgbe\_osdep.h}}
\doxysubsubsection{\texorpdfstring{\_\_le64}{\_\_le64}}
{\footnotesize\ttfamily \#define \+\_\+\+\_\+le64~\mbox{\hyperlink{ixgbe__osdep_8h_a3f7e2bcbb0b4c338f3c4f6c937cd4234}{u64}}}



Definition at line \mbox{\hyperlink{ixgbe__osdep_8h_source_l00157}{157}} of file \mbox{\hyperlink{ixgbe__osdep_8h_source}{ixgbe\+\_\+osdep.\+h}}.

\mbox{\Hypertarget{ixgbe__osdep_8h_aca68c0d4ac8df0838e209fb5300f7be3}\label{ixgbe__osdep_8h_aca68c0d4ac8df0838e209fb5300f7be3}} 
\index{ixgbe\_osdep.h@{ixgbe\_osdep.h}!ASSERT@{ASSERT}}
\index{ASSERT@{ASSERT}!ixgbe\_osdep.h@{ixgbe\_osdep.h}}
\doxysubsubsection{\texorpdfstring{ASSERT}{ASSERT}}
{\footnotesize\ttfamily \#define ASSERT(\begin{DoxyParamCaption}\item[{}]{x }\end{DoxyParamCaption})~if(!(x)) panic(\char`\"{}IXGBE\+: x\char`\"{})}



Definition at line \mbox{\hyperlink{ixgbe__osdep_8h_source_l00058}{58}} of file \mbox{\hyperlink{ixgbe__osdep_8h_source}{ixgbe\+\_\+osdep.\+h}}.

\mbox{\Hypertarget{ixgbe__osdep_8h_a283fe5d3f5e60bad44c002fa1ad53d30}\label{ixgbe__osdep_8h_a283fe5d3f5e60bad44c002fa1ad53d30}} 
\index{ixgbe\_osdep.h@{ixgbe\_osdep.h}!CMD\_MEM\_WRT\_INVALIDATE@{CMD\_MEM\_WRT\_INVALIDATE}}
\index{CMD\_MEM\_WRT\_INVALIDATE@{CMD\_MEM\_WRT\_INVALIDATE}!ixgbe\_osdep.h@{ixgbe\_osdep.h}}
\doxysubsubsection{\texorpdfstring{CMD\_MEM\_WRT\_INVALIDATE}{CMD\_MEM\_WRT\_INVALIDATE}}
{\footnotesize\ttfamily \#define CMD\+\_\+\+MEM\+\_\+\+WRT\+\_\+\+INVALIDATE~0x0010  /$\ast$ BIT\+\_\+4 $\ast$/}



Definition at line \mbox{\hyperlink{ixgbe__osdep_8h_source_l00118}{118}} of file \mbox{\hyperlink{ixgbe__osdep_8h_source}{ixgbe\+\_\+osdep.\+h}}.

\mbox{\Hypertarget{ixgbe__osdep_8h_a49606be7356624568932ec81c0d429f4}\label{ixgbe__osdep_8h_a49606be7356624568932ec81c0d429f4}} 
\index{ixgbe\_osdep.h@{ixgbe\_osdep.h}!DBG@{DBG}}
\index{DBG@{DBG}!ixgbe\_osdep.h@{ixgbe\_osdep.h}}
\doxysubsubsection{\texorpdfstring{DBG}{DBG}}
{\footnotesize\ttfamily \#define DBG~0}



Definition at line \mbox{\hyperlink{ixgbe__osdep_8h_source_l00074}{74}} of file \mbox{\hyperlink{ixgbe__osdep_8h_source}{ixgbe\+\_\+osdep.\+h}}.

\mbox{\Hypertarget{ixgbe__osdep_8h_aa7aa4601bde10555b6aa50cd14dba16d}\label{ixgbe__osdep_8h_aa7aa4601bde10555b6aa50cd14dba16d}} 
\index{ixgbe\_osdep.h@{ixgbe\_osdep.h}!DEBUGFUNC@{DEBUGFUNC}}
\index{DEBUGFUNC@{DEBUGFUNC}!ixgbe\_osdep.h@{ixgbe\_osdep.h}}
\doxysubsubsection{\texorpdfstring{DEBUGFUNC}{DEBUGFUNC}}
{\footnotesize\ttfamily \#define DEBUGFUNC(\begin{DoxyParamCaption}\item[{}]{F }\end{DoxyParamCaption})~\mbox{\hyperlink{ixgbe__osdep_8h_a3732dd7571f0d578b722df9d5a6e8c9a}{DEBUGOUT}}(F);}



Definition at line \mbox{\hyperlink{ixgbe__osdep_8h_source_l00076}{76}} of file \mbox{\hyperlink{ixgbe__osdep_8h_source}{ixgbe\+\_\+osdep.\+h}}.

\mbox{\Hypertarget{ixgbe__osdep_8h_a3732dd7571f0d578b722df9d5a6e8c9a}\label{ixgbe__osdep_8h_a3732dd7571f0d578b722df9d5a6e8c9a}} 
\index{ixgbe\_osdep.h@{ixgbe\_osdep.h}!DEBUGOUT@{DEBUGOUT}}
\index{DEBUGOUT@{DEBUGOUT}!ixgbe\_osdep.h@{ixgbe\_osdep.h}}
\doxysubsubsection{\texorpdfstring{DEBUGOUT}{DEBUGOUT}}
{\footnotesize\ttfamily \#define DEBUGOUT(\begin{DoxyParamCaption}\item[{}]{S }\end{DoxyParamCaption})}



Definition at line \mbox{\hyperlink{ixgbe__osdep_8h_source_l00104}{104}} of file \mbox{\hyperlink{ixgbe__osdep_8h_source}{ixgbe\+\_\+osdep.\+h}}.

\mbox{\Hypertarget{ixgbe__osdep_8h_aaf85755fe175273a584a57ca1c6a6f93}\label{ixgbe__osdep_8h_aaf85755fe175273a584a57ca1c6a6f93}} 
\index{ixgbe\_osdep.h@{ixgbe\_osdep.h}!DEBUGOUT1@{DEBUGOUT1}}
\index{DEBUGOUT1@{DEBUGOUT1}!ixgbe\_osdep.h@{ixgbe\_osdep.h}}
\doxysubsubsection{\texorpdfstring{DEBUGOUT1}{DEBUGOUT1}}
{\footnotesize\ttfamily \#define DEBUGOUT1(\begin{DoxyParamCaption}\item[{}]{S,  }\item[{}]{A }\end{DoxyParamCaption})}



Definition at line \mbox{\hyperlink{ixgbe__osdep_8h_source_l00105}{105}} of file \mbox{\hyperlink{ixgbe__osdep_8h_source}{ixgbe\+\_\+osdep.\+h}}.

\mbox{\Hypertarget{ixgbe__osdep_8h_a47e0c9cccd313ad6962ceff2f2237fd8}\label{ixgbe__osdep_8h_a47e0c9cccd313ad6962ceff2f2237fd8}} 
\index{ixgbe\_osdep.h@{ixgbe\_osdep.h}!DEBUGOUT2@{DEBUGOUT2}}
\index{DEBUGOUT2@{DEBUGOUT2}!ixgbe\_osdep.h@{ixgbe\_osdep.h}}
\doxysubsubsection{\texorpdfstring{DEBUGOUT2}{DEBUGOUT2}}
{\footnotesize\ttfamily \#define DEBUGOUT2(\begin{DoxyParamCaption}\item[{}]{S,  }\item[{}]{A,  }\item[{}]{B }\end{DoxyParamCaption})}



Definition at line \mbox{\hyperlink{ixgbe__osdep_8h_source_l00106}{106}} of file \mbox{\hyperlink{ixgbe__osdep_8h_source}{ixgbe\+\_\+osdep.\+h}}.

\mbox{\Hypertarget{ixgbe__osdep_8h_a6da138f8f515ea173f8aae9dd256ef2f}\label{ixgbe__osdep_8h_a6da138f8f515ea173f8aae9dd256ef2f}} 
\index{ixgbe\_osdep.h@{ixgbe\_osdep.h}!DEBUGOUT3@{DEBUGOUT3}}
\index{DEBUGOUT3@{DEBUGOUT3}!ixgbe\_osdep.h@{ixgbe\_osdep.h}}
\doxysubsubsection{\texorpdfstring{DEBUGOUT3}{DEBUGOUT3}}
{\footnotesize\ttfamily \#define DEBUGOUT3(\begin{DoxyParamCaption}\item[{}]{S,  }\item[{}]{A,  }\item[{}]{B,  }\item[{}]{C }\end{DoxyParamCaption})}



Definition at line \mbox{\hyperlink{ixgbe__osdep_8h_source_l00107}{107}} of file \mbox{\hyperlink{ixgbe__osdep_8h_source}{ixgbe\+\_\+osdep.\+h}}.

\mbox{\Hypertarget{ixgbe__osdep_8h_acb7ed12428ac333d1878d3b7a421d889}\label{ixgbe__osdep_8h_acb7ed12428ac333d1878d3b7a421d889}} 
\index{ixgbe\_osdep.h@{ixgbe\_osdep.h}!DEBUGOUT4@{DEBUGOUT4}}
\index{DEBUGOUT4@{DEBUGOUT4}!ixgbe\_osdep.h@{ixgbe\_osdep.h}}
\doxysubsubsection{\texorpdfstring{DEBUGOUT4}{DEBUGOUT4}}
{\footnotesize\ttfamily \#define DEBUGOUT4(\begin{DoxyParamCaption}\item[{}]{S,  }\item[{}]{A,  }\item[{}]{B,  }\item[{}]{C,  }\item[{}]{D }\end{DoxyParamCaption})}



Definition at line \mbox{\hyperlink{ixgbe__osdep_8h_source_l00108}{108}} of file \mbox{\hyperlink{ixgbe__osdep_8h_source}{ixgbe\+\_\+osdep.\+h}}.

\mbox{\Hypertarget{ixgbe__osdep_8h_a757f4e937c20169ca93f6349ddd57189}\label{ixgbe__osdep_8h_a757f4e937c20169ca93f6349ddd57189}} 
\index{ixgbe\_osdep.h@{ixgbe\_osdep.h}!DEBUGOUT5@{DEBUGOUT5}}
\index{DEBUGOUT5@{DEBUGOUT5}!ixgbe\_osdep.h@{ixgbe\_osdep.h}}
\doxysubsubsection{\texorpdfstring{DEBUGOUT5}{DEBUGOUT5}}
{\footnotesize\ttfamily \#define DEBUGOUT5(\begin{DoxyParamCaption}\item[{}]{S,  }\item[{}]{A,  }\item[{}]{B,  }\item[{}]{C,  }\item[{}]{D,  }\item[{}]{E }\end{DoxyParamCaption})}



Definition at line \mbox{\hyperlink{ixgbe__osdep_8h_source_l00109}{109}} of file \mbox{\hyperlink{ixgbe__osdep_8h_source}{ixgbe\+\_\+osdep.\+h}}.

\mbox{\Hypertarget{ixgbe__osdep_8h_a6514a6c1b7d0704a6fed25418aed502b}\label{ixgbe__osdep_8h_a6514a6c1b7d0704a6fed25418aed502b}} 
\index{ixgbe\_osdep.h@{ixgbe\_osdep.h}!DEBUGOUT6@{DEBUGOUT6}}
\index{DEBUGOUT6@{DEBUGOUT6}!ixgbe\_osdep.h@{ixgbe\_osdep.h}}
\doxysubsubsection{\texorpdfstring{DEBUGOUT6}{DEBUGOUT6}}
{\footnotesize\ttfamily \#define DEBUGOUT6(\begin{DoxyParamCaption}\item[{}]{S,  }\item[{}]{A,  }\item[{}]{B,  }\item[{}]{C,  }\item[{}]{D,  }\item[{}]{E,  }\item[{}]{F }\end{DoxyParamCaption})}



Definition at line \mbox{\hyperlink{ixgbe__osdep_8h_source_l00110}{110}} of file \mbox{\hyperlink{ixgbe__osdep_8h_source}{ixgbe\+\_\+osdep.\+h}}.

\mbox{\Hypertarget{ixgbe__osdep_8h_a3388053e83b138511cfa360c60ecad57}\label{ixgbe__osdep_8h_a3388053e83b138511cfa360c60ecad57}} 
\index{ixgbe\_osdep.h@{ixgbe\_osdep.h}!DEBUGOUT7@{DEBUGOUT7}}
\index{DEBUGOUT7@{DEBUGOUT7}!ixgbe\_osdep.h@{ixgbe\_osdep.h}}
\doxysubsubsection{\texorpdfstring{DEBUGOUT7}{DEBUGOUT7}}
{\footnotesize\ttfamily \#define DEBUGOUT7(\begin{DoxyParamCaption}\item[{}]{S,  }\item[{}]{A,  }\item[{}]{B,  }\item[{}]{C,  }\item[{}]{D,  }\item[{}]{E,  }\item[{}]{F,  }\item[{}]{G }\end{DoxyParamCaption})}



Definition at line \mbox{\hyperlink{ixgbe__osdep_8h_source_l00111}{111}} of file \mbox{\hyperlink{ixgbe__osdep_8h_source}{ixgbe\+\_\+osdep.\+h}}.

\mbox{\Hypertarget{ixgbe__osdep_8h_a78f5d7f306de518e77d7b8fc6a50eebc}\label{ixgbe__osdep_8h_a78f5d7f306de518e77d7b8fc6a50eebc}} 
\index{ixgbe\_osdep.h@{ixgbe\_osdep.h}!ERROR\_REPORT1@{ERROR\_REPORT1}}
\index{ERROR\_REPORT1@{ERROR\_REPORT1}!ixgbe\_osdep.h@{ixgbe\_osdep.h}}
\doxysubsubsection{\texorpdfstring{ERROR\_REPORT1}{ERROR\_REPORT1}}
{\footnotesize\ttfamily \#define ERROR\+\_\+\+REPORT1(\begin{DoxyParamCaption}\item[{}]{S,  }\item[{}]{A }\end{DoxyParamCaption})}



Definition at line \mbox{\hyperlink{ixgbe__osdep_8h_source_l00113}{113}} of file \mbox{\hyperlink{ixgbe__osdep_8h_source}{ixgbe\+\_\+osdep.\+h}}.

\mbox{\Hypertarget{ixgbe__osdep_8h_adef2f205bcfea9dece776bff55c4d5c1}\label{ixgbe__osdep_8h_adef2f205bcfea9dece776bff55c4d5c1}} 
\index{ixgbe\_osdep.h@{ixgbe\_osdep.h}!ERROR\_REPORT2@{ERROR\_REPORT2}}
\index{ERROR\_REPORT2@{ERROR\_REPORT2}!ixgbe\_osdep.h@{ixgbe\_osdep.h}}
\doxysubsubsection{\texorpdfstring{ERROR\_REPORT2}{ERROR\_REPORT2}}
{\footnotesize\ttfamily \#define ERROR\+\_\+\+REPORT2(\begin{DoxyParamCaption}\item[{}]{S,  }\item[{}]{A,  }\item[{}]{B }\end{DoxyParamCaption})}



Definition at line \mbox{\hyperlink{ixgbe__osdep_8h_source_l00114}{114}} of file \mbox{\hyperlink{ixgbe__osdep_8h_source}{ixgbe\+\_\+osdep.\+h}}.

\mbox{\Hypertarget{ixgbe__osdep_8h_a22e471ee18466e93dce3581939a40377}\label{ixgbe__osdep_8h_a22e471ee18466e93dce3581939a40377}} 
\index{ixgbe\_osdep.h@{ixgbe\_osdep.h}!ERROR\_REPORT3@{ERROR\_REPORT3}}
\index{ERROR\_REPORT3@{ERROR\_REPORT3}!ixgbe\_osdep.h@{ixgbe\_osdep.h}}
\doxysubsubsection{\texorpdfstring{ERROR\_REPORT3}{ERROR\_REPORT3}}
{\footnotesize\ttfamily \#define ERROR\+\_\+\+REPORT3(\begin{DoxyParamCaption}\item[{}]{S,  }\item[{}]{A,  }\item[{}]{B,  }\item[{}]{C }\end{DoxyParamCaption})}



Definition at line \mbox{\hyperlink{ixgbe__osdep_8h_source_l00115}{115}} of file \mbox{\hyperlink{ixgbe__osdep_8h_source}{ixgbe\+\_\+osdep.\+h}}.

\mbox{\Hypertarget{ixgbe__osdep_8h_a365ac372d920cf10efd50e2a36427de2}\label{ixgbe__osdep_8h_a365ac372d920cf10efd50e2a36427de2}} 
\index{ixgbe\_osdep.h@{ixgbe\_osdep.h}!EWARN@{EWARN}}
\index{EWARN@{EWARN}!ixgbe\_osdep.h@{ixgbe\_osdep.h}}
\doxysubsubsection{\texorpdfstring{EWARN}{EWARN}}
{\footnotesize\ttfamily \#define EWARN(\begin{DoxyParamCaption}\item[{}]{H,  }\item[{}]{W }\end{DoxyParamCaption})~printf(W)}



Definition at line \mbox{\hyperlink{ixgbe__osdep_8h_source_l00059}{59}} of file \mbox{\hyperlink{ixgbe__osdep_8h_source}{ixgbe\+\_\+osdep.\+h}}.

\mbox{\Hypertarget{ixgbe__osdep_8h_a18e1f390bfc57c7eb1a4b5550c81442c}\label{ixgbe__osdep_8h_a18e1f390bfc57c7eb1a4b5550c81442c}} 
\index{ixgbe\_osdep.h@{ixgbe\_osdep.h}!IXGBE\_BE32\_TO\_CPU@{IXGBE\_BE32\_TO\_CPU}}
\index{IXGBE\_BE32\_TO\_CPU@{IXGBE\_BE32\_TO\_CPU}!ixgbe\_osdep.h@{ixgbe\_osdep.h}}
\doxysubsubsection{\texorpdfstring{IXGBE\_BE32\_TO\_CPU}{IXGBE\_BE32\_TO\_CPU}}
{\footnotesize\ttfamily \#define IXGBE\+\_\+\+BE32\+\_\+\+TO\+\_\+\+CPU~be32toh}



Definition at line \mbox{\hyperlink{ixgbe__osdep_8h_source_l00141}{141}} of file \mbox{\hyperlink{ixgbe__osdep_8h_source}{ixgbe\+\_\+osdep.\+h}}.

\mbox{\Hypertarget{ixgbe__osdep_8h_adc13ac9923ed94fae1d7131db45c4b20}\label{ixgbe__osdep_8h_adc13ac9923ed94fae1d7131db45c4b20}} 
\index{ixgbe\_osdep.h@{ixgbe\_osdep.h}!IXGBE\_CPU\_TO\_BE16@{IXGBE\_CPU\_TO\_BE16}}
\index{IXGBE\_CPU\_TO\_BE16@{IXGBE\_CPU\_TO\_BE16}!ixgbe\_osdep.h@{ixgbe\_osdep.h}}
\doxysubsubsection{\texorpdfstring{IXGBE\_CPU\_TO\_BE16}{IXGBE\_CPU\_TO\_BE16}}
{\footnotesize\ttfamily \#define IXGBE\+\_\+\+CPU\+\_\+\+TO\+\_\+\+BE16~htobe16}



Definition at line \mbox{\hyperlink{ixgbe__osdep_8h_source_l00139}{139}} of file \mbox{\hyperlink{ixgbe__osdep_8h_source}{ixgbe\+\_\+osdep.\+h}}.

\mbox{\Hypertarget{ixgbe__osdep_8h_a43bb32ae6ed957a75ea438d9329c95a3}\label{ixgbe__osdep_8h_a43bb32ae6ed957a75ea438d9329c95a3}} 
\index{ixgbe\_osdep.h@{ixgbe\_osdep.h}!IXGBE\_CPU\_TO\_BE32@{IXGBE\_CPU\_TO\_BE32}}
\index{IXGBE\_CPU\_TO\_BE32@{IXGBE\_CPU\_TO\_BE32}!ixgbe\_osdep.h@{ixgbe\_osdep.h}}
\doxysubsubsection{\texorpdfstring{IXGBE\_CPU\_TO\_BE32}{IXGBE\_CPU\_TO\_BE32}}
{\footnotesize\ttfamily \#define IXGBE\+\_\+\+CPU\+\_\+\+TO\+\_\+\+BE32~htobe32}



Definition at line \mbox{\hyperlink{ixgbe__osdep_8h_source_l00140}{140}} of file \mbox{\hyperlink{ixgbe__osdep_8h_source}{ixgbe\+\_\+osdep.\+h}}.

\mbox{\Hypertarget{ixgbe__osdep_8h_ad96e6123d25e3cba160a75374230dcf4}\label{ixgbe__osdep_8h_ad96e6123d25e3cba160a75374230dcf4}} 
\index{ixgbe\_osdep.h@{ixgbe\_osdep.h}!IXGBE\_CPU\_TO\_LE16@{IXGBE\_CPU\_TO\_LE16}}
\index{IXGBE\_CPU\_TO\_LE16@{IXGBE\_CPU\_TO\_LE16}!ixgbe\_osdep.h@{ixgbe\_osdep.h}}
\doxysubsubsection{\texorpdfstring{IXGBE\_CPU\_TO\_LE16}{IXGBE\_CPU\_TO\_LE16}}
{\footnotesize\ttfamily \#define IXGBE\+\_\+\+CPU\+\_\+\+TO\+\_\+\+LE16~htole16}



Definition at line \mbox{\hyperlink{ixgbe__osdep_8h_source_l00135}{135}} of file \mbox{\hyperlink{ixgbe__osdep_8h_source}{ixgbe\+\_\+osdep.\+h}}.

\mbox{\Hypertarget{ixgbe__osdep_8h_a567b6996e191358cb0f739e2f149a394}\label{ixgbe__osdep_8h_a567b6996e191358cb0f739e2f149a394}} 
\index{ixgbe\_osdep.h@{ixgbe\_osdep.h}!IXGBE\_CPU\_TO\_LE32@{IXGBE\_CPU\_TO\_LE32}}
\index{IXGBE\_CPU\_TO\_LE32@{IXGBE\_CPU\_TO\_LE32}!ixgbe\_osdep.h@{ixgbe\_osdep.h}}
\doxysubsubsection{\texorpdfstring{IXGBE\_CPU\_TO\_LE32}{IXGBE\_CPU\_TO\_LE32}}
{\footnotesize\ttfamily \#define IXGBE\+\_\+\+CPU\+\_\+\+TO\+\_\+\+LE32~htole32}



Definition at line \mbox{\hyperlink{ixgbe__osdep_8h_source_l00136}{136}} of file \mbox{\hyperlink{ixgbe__osdep_8h_source}{ixgbe\+\_\+osdep.\+h}}.

\mbox{\Hypertarget{ixgbe__osdep_8h_a4522c4622d2d18416c762aa5f8e4c3d0}\label{ixgbe__osdep_8h_a4522c4622d2d18416c762aa5f8e4c3d0}} 
\index{ixgbe\_osdep.h@{ixgbe\_osdep.h}!IXGBE\_INTEL\_VENDOR\_ID@{IXGBE\_INTEL\_VENDOR\_ID}}
\index{IXGBE\_INTEL\_VENDOR\_ID@{IXGBE\_INTEL\_VENDOR\_ID}!ixgbe\_osdep.h@{ixgbe\_osdep.h}}
\doxysubsubsection{\texorpdfstring{IXGBE\_INTEL\_VENDOR\_ID}{IXGBE\_INTEL\_VENDOR\_ID}}
{\footnotesize\ttfamily \#define IXGBE\+\_\+\+INTEL\+\_\+\+VENDOR\+\_\+\+ID~0x8086}



Definition at line \mbox{\hyperlink{ixgbe__osdep_8h_source_l00122}{122}} of file \mbox{\hyperlink{ixgbe__osdep_8h_source}{ixgbe\+\_\+osdep.\+h}}.

\mbox{\Hypertarget{ixgbe__osdep_8h_af06f243ee58b60983d3922ee1e1febf1}\label{ixgbe__osdep_8h_af06f243ee58b60983d3922ee1e1febf1}} 
\index{ixgbe\_osdep.h@{ixgbe\_osdep.h}!IXGBE\_LE32\_TO\_CPU@{IXGBE\_LE32\_TO\_CPU}}
\index{IXGBE\_LE32\_TO\_CPU@{IXGBE\_LE32\_TO\_CPU}!ixgbe\_osdep.h@{ixgbe\_osdep.h}}
\doxysubsubsection{\texorpdfstring{IXGBE\_LE32\_TO\_CPU}{IXGBE\_LE32\_TO\_CPU}}
{\footnotesize\ttfamily \#define IXGBE\+\_\+\+LE32\+\_\+\+TO\+\_\+\+CPU~le32toh}



Definition at line \mbox{\hyperlink{ixgbe__osdep_8h_source_l00137}{137}} of file \mbox{\hyperlink{ixgbe__osdep_8h_source}{ixgbe\+\_\+osdep.\+h}}.

\mbox{\Hypertarget{ixgbe__osdep_8h_a2889edf7dd28fdd49a6570b6167cdd13}\label{ixgbe__osdep_8h_a2889edf7dd28fdd49a6570b6167cdd13}} 
\index{ixgbe\_osdep.h@{ixgbe\_osdep.h}!IXGBE\_LE32\_TO\_CPUS@{IXGBE\_LE32\_TO\_CPUS}}
\index{IXGBE\_LE32\_TO\_CPUS@{IXGBE\_LE32\_TO\_CPUS}!ixgbe\_osdep.h@{ixgbe\_osdep.h}}
\doxysubsubsection{\texorpdfstring{IXGBE\_LE32\_TO\_CPUS}{IXGBE\_LE32\_TO\_CPUS}}
{\footnotesize\ttfamily \#define IXGBE\+\_\+\+LE32\+\_\+\+TO\+\_\+\+CPUS(\begin{DoxyParamCaption}\item[{}]{x }\end{DoxyParamCaption})}



Definition at line \mbox{\hyperlink{ixgbe__osdep_8h_source_l00138}{138}} of file \mbox{\hyperlink{ixgbe__osdep_8h_source}{ixgbe\+\_\+osdep.\+h}}.

\mbox{\Hypertarget{ixgbe__osdep_8h_aef5a86084e804564d6fa5cd7defcb3d6}\label{ixgbe__osdep_8h_aef5a86084e804564d6fa5cd7defcb3d6}} 
\index{ixgbe\_osdep.h@{ixgbe\_osdep.h}!IXGBE\_NTOHL@{IXGBE\_NTOHL}}
\index{IXGBE\_NTOHL@{IXGBE\_NTOHL}!ixgbe\_osdep.h@{ixgbe\_osdep.h}}
\doxysubsubsection{\texorpdfstring{IXGBE\_NTOHL}{IXGBE\_NTOHL}}
{\footnotesize\ttfamily \#define IXGBE\+\_\+\+NTOHL(\begin{DoxyParamCaption}\item[{}]{\+\_\+i }\end{DoxyParamCaption})~ntohl(\+\_\+i)}



Definition at line \mbox{\hyperlink{ixgbe__osdep_8h_source_l00131}{131}} of file \mbox{\hyperlink{ixgbe__osdep_8h_source}{ixgbe\+\_\+osdep.\+h}}.

\mbox{\Hypertarget{ixgbe__osdep_8h_ae888176a7107ec7afe0c508fdc22e20a}\label{ixgbe__osdep_8h_ae888176a7107ec7afe0c508fdc22e20a}} 
\index{ixgbe\_osdep.h@{ixgbe\_osdep.h}!IXGBE\_NTOHS@{IXGBE\_NTOHS}}
\index{IXGBE\_NTOHS@{IXGBE\_NTOHS}!ixgbe\_osdep.h@{ixgbe\_osdep.h}}
\doxysubsubsection{\texorpdfstring{IXGBE\_NTOHS}{IXGBE\_NTOHS}}
{\footnotesize\ttfamily \#define IXGBE\+\_\+\+NTOHS(\begin{DoxyParamCaption}\item[{}]{\+\_\+i }\end{DoxyParamCaption})~ntohs(\+\_\+i)}



Definition at line \mbox{\hyperlink{ixgbe__osdep_8h_source_l00132}{132}} of file \mbox{\hyperlink{ixgbe__osdep_8h_source}{ixgbe\+\_\+osdep.\+h}}.

\mbox{\Hypertarget{ixgbe__osdep_8h_a345a56a29d960df1dc7ca01b7ee82163}\label{ixgbe__osdep_8h_a345a56a29d960df1dc7ca01b7ee82163}} 
\index{ixgbe\_osdep.h@{ixgbe\_osdep.h}!IXGBE\_READ\_PCIE\_WORD@{IXGBE\_READ\_PCIE\_WORD}}
\index{IXGBE\_READ\_PCIE\_WORD@{IXGBE\_READ\_PCIE\_WORD}!ixgbe\_osdep.h@{ixgbe\_osdep.h}}
\doxysubsubsection{\texorpdfstring{IXGBE\_READ\_PCIE\_WORD}{IXGBE\_READ\_PCIE\_WORD}}
{\footnotesize\ttfamily \#define IXGBE\+\_\+\+READ\+\_\+\+PCIE\+\_\+\+WORD~\mbox{\hyperlink{ixgbe__osdep_8h_a5cfad26836061cf6a7bf5d752b1f524d}{ixgbe\+\_\+read\+\_\+pci\+\_\+cfg}}}



Definition at line \mbox{\hyperlink{ixgbe__osdep_8h_source_l00216}{216}} of file \mbox{\hyperlink{ixgbe__osdep_8h_source}{ixgbe\+\_\+osdep.\+h}}.

\mbox{\Hypertarget{ixgbe__osdep_8h_a11ee885af5408974aefd7faf227166cf}\label{ixgbe__osdep_8h_a11ee885af5408974aefd7faf227166cf}} 
\index{ixgbe\_osdep.h@{ixgbe\_osdep.h}!IXGBE\_READ\_REG@{IXGBE\_READ\_REG}}
\index{IXGBE\_READ\_REG@{IXGBE\_READ\_REG}!ixgbe\_osdep.h@{ixgbe\_osdep.h}}
\doxysubsubsection{\texorpdfstring{IXGBE\_READ\_REG}{IXGBE\_READ\_REG}}
{\footnotesize\ttfamily \#define IXGBE\+\_\+\+READ\+\_\+\+REG(\begin{DoxyParamCaption}\item[{}]{a,  }\item[{}]{reg }\end{DoxyParamCaption})~\mbox{\hyperlink{ixgbe__osdep_8h_a1e95a68b2f42e63d27174aed88e0c835}{ixgbe\+\_\+read\+\_\+reg}}(a, reg)}



Definition at line \mbox{\hyperlink{ixgbe__osdep_8h_source_l00224}{224}} of file \mbox{\hyperlink{ixgbe__osdep_8h_source}{ixgbe\+\_\+osdep.\+h}}.

\mbox{\Hypertarget{ixgbe__osdep_8h_a3f0a6ee2a0a1c83aa70e1fb8c251d060}\label{ixgbe__osdep_8h_a3f0a6ee2a0a1c83aa70e1fb8c251d060}} 
\index{ixgbe\_osdep.h@{ixgbe\_osdep.h}!IXGBE\_READ\_REG\_ARRAY@{IXGBE\_READ\_REG\_ARRAY}}
\index{IXGBE\_READ\_REG\_ARRAY@{IXGBE\_READ\_REG\_ARRAY}!ixgbe\_osdep.h@{ixgbe\_osdep.h}}
\doxysubsubsection{\texorpdfstring{IXGBE\_READ\_REG\_ARRAY}{IXGBE\_READ\_REG\_ARRAY}}
{\footnotesize\ttfamily \#define IXGBE\+\_\+\+READ\+\_\+\+REG\+\_\+\+ARRAY(\begin{DoxyParamCaption}\item[{}]{a,  }\item[{}]{reg,  }\item[{}]{offset }\end{DoxyParamCaption})~    \mbox{\hyperlink{ixgbe__osdep_8h_a275721295d9b187ed4d17c7122b91e84}{ixgbe\+\_\+read\+\_\+reg\+\_\+array}}(a, reg, offset)}



Definition at line \mbox{\hyperlink{ixgbe__osdep_8h_source_l00230}{230}} of file \mbox{\hyperlink{ixgbe__osdep_8h_source}{ixgbe\+\_\+osdep.\+h}}.

\mbox{\Hypertarget{ixgbe__osdep_8h_aba51d1af185179ae07c68d874b12e06f}\label{ixgbe__osdep_8h_aba51d1af185179ae07c68d874b12e06f}} 
\index{ixgbe\_osdep.h@{ixgbe\_osdep.h}!IXGBE\_WRITE\_FLUSH@{IXGBE\_WRITE\_FLUSH}}
\index{IXGBE\_WRITE\_FLUSH@{IXGBE\_WRITE\_FLUSH}!ixgbe\_osdep.h@{ixgbe\_osdep.h}}
\doxysubsubsection{\texorpdfstring{IXGBE\_WRITE\_FLUSH}{IXGBE\_WRITE\_FLUSH}}
{\footnotesize\ttfamily \#define IXGBE\+\_\+\+WRITE\+\_\+\+FLUSH(\begin{DoxyParamCaption}\item[{}]{a }\end{DoxyParamCaption})~\mbox{\hyperlink{ixgbe__osdep_8h_a11ee885af5408974aefd7faf227166cf}{IXGBE\+\_\+\+READ\+\_\+\+REG}}(a, \mbox{\hyperlink{ixgbe__type_8h_a9f72e83520fc877b3f6010a4f6319c8a}{IXGBE\+\_\+\+STATUS}})}



Definition at line \mbox{\hyperlink{ixgbe__osdep_8h_source_l00221}{221}} of file \mbox{\hyperlink{ixgbe__osdep_8h_source}{ixgbe\+\_\+osdep.\+h}}.

\mbox{\Hypertarget{ixgbe__osdep_8h_a4f8f4f8b93382bf66650c3802d361bc7}\label{ixgbe__osdep_8h_a4f8f4f8b93382bf66650c3802d361bc7}} 
\index{ixgbe\_osdep.h@{ixgbe\_osdep.h}!IXGBE\_WRITE\_PCIE\_WORD@{IXGBE\_WRITE\_PCIE\_WORD}}
\index{IXGBE\_WRITE\_PCIE\_WORD@{IXGBE\_WRITE\_PCIE\_WORD}!ixgbe\_osdep.h@{ixgbe\_osdep.h}}
\doxysubsubsection{\texorpdfstring{IXGBE\_WRITE\_PCIE\_WORD}{IXGBE\_WRITE\_PCIE\_WORD}}
{\footnotesize\ttfamily \#define IXGBE\+\_\+\+WRITE\+\_\+\+PCIE\+\_\+\+WORD~\mbox{\hyperlink{ixgbe__osdep_8h_a778aa6a2ff1627d6a9bd8ac4656d18cd}{ixgbe\+\_\+write\+\_\+pci\+\_\+cfg}}}



Definition at line \mbox{\hyperlink{ixgbe__osdep_8h_source_l00219}{219}} of file \mbox{\hyperlink{ixgbe__osdep_8h_source}{ixgbe\+\_\+osdep.\+h}}.

\mbox{\Hypertarget{ixgbe__osdep_8h_ac285f4dea03f431a8f2718d56f88ea6f}\label{ixgbe__osdep_8h_ac285f4dea03f431a8f2718d56f88ea6f}} 
\index{ixgbe\_osdep.h@{ixgbe\_osdep.h}!IXGBE\_WRITE\_REG@{IXGBE\_WRITE\_REG}}
\index{IXGBE\_WRITE\_REG@{IXGBE\_WRITE\_REG}!ixgbe\_osdep.h@{ixgbe\_osdep.h}}
\doxysubsubsection{\texorpdfstring{IXGBE\_WRITE\_REG}{IXGBE\_WRITE\_REG}}
{\footnotesize\ttfamily \#define IXGBE\+\_\+\+WRITE\+\_\+\+REG(\begin{DoxyParamCaption}\item[{}]{a,  }\item[{}]{reg,  }\item[{}]{val }\end{DoxyParamCaption})~\mbox{\hyperlink{ixgbe__osdep_8h_a55c3d28637af0b52325a81288bf5e2be}{ixgbe\+\_\+write\+\_\+reg}}(a, reg, val)}



Definition at line \mbox{\hyperlink{ixgbe__osdep_8h_source_l00227}{227}} of file \mbox{\hyperlink{ixgbe__osdep_8h_source}{ixgbe\+\_\+osdep.\+h}}.

\mbox{\Hypertarget{ixgbe__osdep_8h_a49cb38d59b074adf02cda9af63078457}\label{ixgbe__osdep_8h_a49cb38d59b074adf02cda9af63078457}} 
\index{ixgbe\_osdep.h@{ixgbe\_osdep.h}!IXGBE\_WRITE\_REG\_ARRAY@{IXGBE\_WRITE\_REG\_ARRAY}}
\index{IXGBE\_WRITE\_REG\_ARRAY@{IXGBE\_WRITE\_REG\_ARRAY}!ixgbe\_osdep.h@{ixgbe\_osdep.h}}
\doxysubsubsection{\texorpdfstring{IXGBE\_WRITE\_REG\_ARRAY}{IXGBE\_WRITE\_REG\_ARRAY}}
{\footnotesize\ttfamily \#define IXGBE\+\_\+\+WRITE\+\_\+\+REG\+\_\+\+ARRAY(\begin{DoxyParamCaption}\item[{}]{a,  }\item[{}]{reg,  }\item[{}]{offset,  }\item[{}]{val }\end{DoxyParamCaption})~    \mbox{\hyperlink{ixgbe__osdep_8h_a79871a9ec0ef6b5d235abbfd96c05bea}{ixgbe\+\_\+write\+\_\+reg\+\_\+array}}(a, reg, offset, val)}



Definition at line \mbox{\hyperlink{ixgbe__osdep_8h_source_l00234}{234}} of file \mbox{\hyperlink{ixgbe__osdep_8h_source}{ixgbe\+\_\+osdep.\+h}}.

\mbox{\Hypertarget{ixgbe__osdep_8h_a80345aabdf6bacae6d40f47ee14c1583}\label{ixgbe__osdep_8h_a80345aabdf6bacae6d40f47ee14c1583}} 
\index{ixgbe\_osdep.h@{ixgbe\_osdep.h}!le16\_to\_cpu@{le16\_to\_cpu}}
\index{le16\_to\_cpu@{le16\_to\_cpu}!ixgbe\_osdep.h@{ixgbe\_osdep.h}}
\doxysubsubsection{\texorpdfstring{le16\_to\_cpu}{le16\_to\_cpu}}
{\footnotesize\ttfamily \#define le16\+\_\+to\+\_\+cpu}



Definition at line \mbox{\hyperlink{ixgbe__osdep_8h_source_l00162}{162}} of file \mbox{\hyperlink{ixgbe__osdep_8h_source}{ixgbe\+\_\+osdep.\+h}}.

\mbox{\Hypertarget{ixgbe__osdep_8h_a771c9abaabae097a19df0c120f95a8fd}\label{ixgbe__osdep_8h_a771c9abaabae097a19df0c120f95a8fd}} 
\index{ixgbe\_osdep.h@{ixgbe\_osdep.h}!mb@{mb}}
\index{mb@{mb}!ixgbe\_osdep.h@{ixgbe\_osdep.h}}
\doxysubsubsection{\texorpdfstring{mb}{mb}}
{\footnotesize\ttfamily \#define mb(\begin{DoxyParamCaption}{ }\end{DoxyParamCaption})}



Definition at line \mbox{\hyperlink{ixgbe__osdep_8h_source_l00170}{170}} of file \mbox{\hyperlink{ixgbe__osdep_8h_source}{ixgbe\+\_\+osdep.\+h}}.

\mbox{\Hypertarget{ixgbe__osdep_8h_a112d66cf3347afa4dcb69db64604682f}\label{ixgbe__osdep_8h_a112d66cf3347afa4dcb69db64604682f}} 
\index{ixgbe\_osdep.h@{ixgbe\_osdep.h}!msec\_delay@{msec\_delay}}
\index{msec\_delay@{msec\_delay}!ixgbe\_osdep.h@{ixgbe\_osdep.h}}
\doxysubsubsection{\texorpdfstring{msec\_delay}{msec\_delay}}
{\footnotesize\ttfamily \#define msec\+\_\+delay(\begin{DoxyParamCaption}\item[{}]{x }\end{DoxyParamCaption})~DELAY(1000$\ast$(x))}



Definition at line \mbox{\hyperlink{ixgbe__osdep_8h_source_l00072}{72}} of file \mbox{\hyperlink{ixgbe__osdep_8h_source}{ixgbe\+\_\+osdep.\+h}}.

\mbox{\Hypertarget{ixgbe__osdep_8h_a69a85dc60dc50f5a55654bce0a10ab20}\label{ixgbe__osdep_8h_a69a85dc60dc50f5a55654bce0a10ab20}} 
\index{ixgbe\_osdep.h@{ixgbe\_osdep.h}!MSGOUT@{MSGOUT}}
\index{MSGOUT@{MSGOUT}!ixgbe\_osdep.h@{ixgbe\_osdep.h}}
\doxysubsubsection{\texorpdfstring{MSGOUT}{MSGOUT}}
{\footnotesize\ttfamily \#define MSGOUT(\begin{DoxyParamCaption}\item[{}]{S,  }\item[{}]{A,  }\item[{}]{B }\end{DoxyParamCaption})~printf(S \char`\"{}\textbackslash{}n\char`\"{}, A, B)}



Definition at line \mbox{\hyperlink{ixgbe__osdep_8h_source_l00075}{75}} of file \mbox{\hyperlink{ixgbe__osdep_8h_source}{ixgbe\+\_\+osdep.\+h}}.

\mbox{\Hypertarget{ixgbe__osdep_8h_ab84b9e6dbeb6ce887115cd0594eb611d}\label{ixgbe__osdep_8h_ab84b9e6dbeb6ce887115cd0594eb611d}} 
\index{ixgbe\_osdep.h@{ixgbe\_osdep.h}!PCI\_COMMAND\_REGISTER@{PCI\_COMMAND\_REGISTER}}
\index{PCI\_COMMAND\_REGISTER@{PCI\_COMMAND\_REGISTER}!ixgbe\_osdep.h@{ixgbe\_osdep.h}}
\doxysubsubsection{\texorpdfstring{PCI\_COMMAND\_REGISTER}{PCI\_COMMAND\_REGISTER}}
{\footnotesize\ttfamily \#define PCI\+\_\+\+COMMAND\+\_\+\+REGISTER~PCIR\+\_\+\+COMMAND}



Definition at line \mbox{\hyperlink{ixgbe__osdep_8h_source_l00119}{119}} of file \mbox{\hyperlink{ixgbe__osdep_8h_source}{ixgbe\+\_\+osdep.\+h}}.

\mbox{\Hypertarget{ixgbe__osdep_8h_a004692feb1f91896c21a6d1644b54f2b}\label{ixgbe__osdep_8h_a004692feb1f91896c21a6d1644b54f2b}} 
\index{ixgbe\_osdep.h@{ixgbe\_osdep.h}!prefetch@{prefetch}}
\index{prefetch@{prefetch}!ixgbe\_osdep.h@{ixgbe\_osdep.h}}
\doxysubsubsection{\texorpdfstring{prefetch}{prefetch}}
{\footnotesize\ttfamily \#define prefetch(\begin{DoxyParamCaption}\item[{}]{x }\end{DoxyParamCaption})}



Definition at line \mbox{\hyperlink{ixgbe__osdep_8h_source_l00183}{183}} of file \mbox{\hyperlink{ixgbe__osdep_8h_source}{ixgbe\+\_\+osdep.\+h}}.

\mbox{\Hypertarget{ixgbe__osdep_8h_a04c587cef17643201f0e631ceb64c0a7}\label{ixgbe__osdep_8h_a04c587cef17643201f0e631ceb64c0a7}} 
\index{ixgbe\_osdep.h@{ixgbe\_osdep.h}!rmb@{rmb}}
\index{rmb@{rmb}!ixgbe\_osdep.h@{ixgbe\_osdep.h}}
\doxysubsubsection{\texorpdfstring{rmb}{rmb}}
{\footnotesize\ttfamily \#define rmb(\begin{DoxyParamCaption}{ }\end{DoxyParamCaption})}



Definition at line \mbox{\hyperlink{ixgbe__osdep_8h_source_l00171}{171}} of file \mbox{\hyperlink{ixgbe__osdep_8h_source}{ixgbe\+\_\+osdep.\+h}}.

\mbox{\Hypertarget{ixgbe__osdep_8h_ab34c0571e37c4459b45372cd899a1c8c}\label{ixgbe__osdep_8h_ab34c0571e37c4459b45372cd899a1c8c}} 
\index{ixgbe\_osdep.h@{ixgbe\_osdep.h}!UNREFERENCED\_1PARAMETER@{UNREFERENCED\_1PARAMETER}}
\index{UNREFERENCED\_1PARAMETER@{UNREFERENCED\_1PARAMETER}!ixgbe\_osdep.h@{ixgbe\_osdep.h}}
\doxysubsubsection{\texorpdfstring{UNREFERENCED\_1PARAMETER}{UNREFERENCED\_1PARAMETER}}
{\footnotesize\ttfamily \#define UNREFERENCED\+\_\+1\+PARAMETER(\begin{DoxyParamCaption}\item[{}]{\+\_\+p }\end{DoxyParamCaption})}



Definition at line \mbox{\hyperlink{ixgbe__osdep_8h_source_l00126}{126}} of file \mbox{\hyperlink{ixgbe__osdep_8h_source}{ixgbe\+\_\+osdep.\+h}}.

\mbox{\Hypertarget{ixgbe__osdep_8h_a04887b5b918df8cce29764f607fca679}\label{ixgbe__osdep_8h_a04887b5b918df8cce29764f607fca679}} 
\index{ixgbe\_osdep.h@{ixgbe\_osdep.h}!UNREFERENCED\_2PARAMETER@{UNREFERENCED\_2PARAMETER}}
\index{UNREFERENCED\_2PARAMETER@{UNREFERENCED\_2PARAMETER}!ixgbe\_osdep.h@{ixgbe\_osdep.h}}
\doxysubsubsection{\texorpdfstring{UNREFERENCED\_2PARAMETER}{UNREFERENCED\_2PARAMETER}}
{\footnotesize\ttfamily \#define UNREFERENCED\+\_\+2\+PARAMETER(\begin{DoxyParamCaption}\item[{}]{\+\_\+p,  }\item[{}]{\+\_\+q }\end{DoxyParamCaption})}



Definition at line \mbox{\hyperlink{ixgbe__osdep_8h_source_l00127}{127}} of file \mbox{\hyperlink{ixgbe__osdep_8h_source}{ixgbe\+\_\+osdep.\+h}}.

\mbox{\Hypertarget{ixgbe__osdep_8h_aeaecf4f21ba0c098dc14e2ef61b86ee2}\label{ixgbe__osdep_8h_aeaecf4f21ba0c098dc14e2ef61b86ee2}} 
\index{ixgbe\_osdep.h@{ixgbe\_osdep.h}!UNREFERENCED\_3PARAMETER@{UNREFERENCED\_3PARAMETER}}
\index{UNREFERENCED\_3PARAMETER@{UNREFERENCED\_3PARAMETER}!ixgbe\_osdep.h@{ixgbe\_osdep.h}}
\doxysubsubsection{\texorpdfstring{UNREFERENCED\_3PARAMETER}{UNREFERENCED\_3PARAMETER}}
{\footnotesize\ttfamily \#define UNREFERENCED\+\_\+3\+PARAMETER(\begin{DoxyParamCaption}\item[{}]{\+\_\+p,  }\item[{}]{\+\_\+q,  }\item[{}]{\+\_\+r }\end{DoxyParamCaption})}



Definition at line \mbox{\hyperlink{ixgbe__osdep_8h_source_l00128}{128}} of file \mbox{\hyperlink{ixgbe__osdep_8h_source}{ixgbe\+\_\+osdep.\+h}}.

\mbox{\Hypertarget{ixgbe__osdep_8h_abcb440f3c238a64c9de3efaa3b03e4c0}\label{ixgbe__osdep_8h_abcb440f3c238a64c9de3efaa3b03e4c0}} 
\index{ixgbe\_osdep.h@{ixgbe\_osdep.h}!UNREFERENCED\_4PARAMETER@{UNREFERENCED\_4PARAMETER}}
\index{UNREFERENCED\_4PARAMETER@{UNREFERENCED\_4PARAMETER}!ixgbe\_osdep.h@{ixgbe\_osdep.h}}
\doxysubsubsection{\texorpdfstring{UNREFERENCED\_4PARAMETER}{UNREFERENCED\_4PARAMETER}}
{\footnotesize\ttfamily \#define UNREFERENCED\+\_\+4\+PARAMETER(\begin{DoxyParamCaption}\item[{}]{\+\_\+p,  }\item[{}]{\+\_\+q,  }\item[{}]{\+\_\+r,  }\item[{}]{\+\_\+s }\end{DoxyParamCaption})}



Definition at line \mbox{\hyperlink{ixgbe__osdep_8h_source_l00129}{129}} of file \mbox{\hyperlink{ixgbe__osdep_8h_source}{ixgbe\+\_\+osdep.\+h}}.

\mbox{\Hypertarget{ixgbe__osdep_8h_aa2d2830aa2259e42727d8a8f8bd0f4a1}\label{ixgbe__osdep_8h_aa2d2830aa2259e42727d8a8f8bd0f4a1}} 
\index{ixgbe\_osdep.h@{ixgbe\_osdep.h}!UNREFERENCED\_PARAMETER@{UNREFERENCED\_PARAMETER}}
\index{UNREFERENCED\_PARAMETER@{UNREFERENCED\_PARAMETER}!ixgbe\_osdep.h@{ixgbe\_osdep.h}}
\doxysubsubsection{\texorpdfstring{UNREFERENCED\_PARAMETER}{UNREFERENCED\_PARAMETER}}
{\footnotesize\ttfamily \#define UNREFERENCED\+\_\+\+PARAMETER(\begin{DoxyParamCaption}\item[{}]{\+\_\+p }\end{DoxyParamCaption})}



Definition at line \mbox{\hyperlink{ixgbe__osdep_8h_source_l00125}{125}} of file \mbox{\hyperlink{ixgbe__osdep_8h_source}{ixgbe\+\_\+osdep.\+h}}.

\mbox{\Hypertarget{ixgbe__osdep_8h_a43e7beeb12e2b50153ba0f215b68bb85}\label{ixgbe__osdep_8h_a43e7beeb12e2b50153ba0f215b68bb85}} 
\index{ixgbe\_osdep.h@{ixgbe\_osdep.h}!usec\_delay@{usec\_delay}}
\index{usec\_delay@{usec\_delay}!ixgbe\_osdep.h@{ixgbe\_osdep.h}}
\doxysubsubsection{\texorpdfstring{usec\_delay}{usec\_delay}}
{\footnotesize\ttfamily \#define usec\+\_\+delay(\begin{DoxyParamCaption}\item[{}]{x }\end{DoxyParamCaption})~DELAY(x)}



Definition at line \mbox{\hyperlink{ixgbe__osdep_8h_source_l00071}{71}} of file \mbox{\hyperlink{ixgbe__osdep_8h_source}{ixgbe\+\_\+osdep.\+h}}.

\mbox{\Hypertarget{ixgbe__osdep_8h_a6cec6ad808589891b39e150d6a18152c}\label{ixgbe__osdep_8h_a6cec6ad808589891b39e150d6a18152c}} 
\index{ixgbe\_osdep.h@{ixgbe\_osdep.h}!wmb@{wmb}}
\index{wmb@{wmb}!ixgbe\_osdep.h@{ixgbe\_osdep.h}}
\doxysubsubsection{\texorpdfstring{wmb}{wmb}}
{\footnotesize\ttfamily \#define wmb(\begin{DoxyParamCaption}{ }\end{DoxyParamCaption})}



Definition at line \mbox{\hyperlink{ixgbe__osdep_8h_source_l00172}{172}} of file \mbox{\hyperlink{ixgbe__osdep_8h_source}{ixgbe\+\_\+osdep.\+h}}.



\doxysubsection{Typedef Documentation}
\mbox{\Hypertarget{ixgbe__osdep_8h_a0b04dfdc836bb95007520d26774d0b41}\label{ixgbe__osdep_8h_a0b04dfdc836bb95007520d26774d0b41}} 
\index{ixgbe\_osdep.h@{ixgbe\_osdep.h}!bool@{bool}}
\index{bool@{bool}!ixgbe\_osdep.h@{ixgbe\_osdep.h}}
\doxysubsubsection{\texorpdfstring{bool}{bool}}
{\footnotesize\ttfamily typedef boolean\+\_\+t \mbox{\hyperlink{ixgbe__osdep_8h_a0b04dfdc836bb95007520d26774d0b41}{bool}}}



Definition at line \mbox{\hyperlink{ixgbe__osdep_8h_source_l00151}{151}} of file \mbox{\hyperlink{ixgbe__osdep_8h_source}{ixgbe\+\_\+osdep.\+h}}.

\mbox{\Hypertarget{ixgbe__osdep_8h_aa980e2c02ba2305e0f489d5650655425}\label{ixgbe__osdep_8h_aa980e2c02ba2305e0f489d5650655425}} 
\index{ixgbe\_osdep.h@{ixgbe\_osdep.h}!s16@{s16}}
\index{s16@{s16}!ixgbe\_osdep.h@{ixgbe\_osdep.h}}
\doxysubsubsection{\texorpdfstring{s16}{s16}}
{\footnotesize\ttfamily typedef int16\+\_\+t \mbox{\hyperlink{ixgbe__osdep_8h_aa980e2c02ba2305e0f489d5650655425}{s16}}}



Definition at line \mbox{\hyperlink{ixgbe__osdep_8h_source_l00146}{146}} of file \mbox{\hyperlink{ixgbe__osdep_8h_source}{ixgbe\+\_\+osdep.\+h}}.

\mbox{\Hypertarget{ixgbe__osdep_8h_ae9b1af5c037e57a98884758875d3a7c4}\label{ixgbe__osdep_8h_ae9b1af5c037e57a98884758875d3a7c4}} 
\index{ixgbe\_osdep.h@{ixgbe\_osdep.h}!s32@{s32}}
\index{s32@{s32}!ixgbe\_osdep.h@{ixgbe\_osdep.h}}
\doxysubsubsection{\texorpdfstring{s32}{s32}}
{\footnotesize\ttfamily typedef int32\+\_\+t \mbox{\hyperlink{ixgbe__osdep_8h_ae9b1af5c037e57a98884758875d3a7c4}{s32}}}



Definition at line \mbox{\hyperlink{ixgbe__osdep_8h_source_l00148}{148}} of file \mbox{\hyperlink{ixgbe__osdep_8h_source}{ixgbe\+\_\+osdep.\+h}}.

\mbox{\Hypertarget{ixgbe__osdep_8h_a9e382f207c65ca13ab4ae98363aeda80}\label{ixgbe__osdep_8h_a9e382f207c65ca13ab4ae98363aeda80}} 
\index{ixgbe\_osdep.h@{ixgbe\_osdep.h}!s8@{s8}}
\index{s8@{s8}!ixgbe\_osdep.h@{ixgbe\_osdep.h}}
\doxysubsubsection{\texorpdfstring{s8}{s8}}
{\footnotesize\ttfamily typedef int8\+\_\+t \mbox{\hyperlink{ixgbe__osdep_8h_a9e382f207c65ca13ab4ae98363aeda80}{s8}}}



Definition at line \mbox{\hyperlink{ixgbe__osdep_8h_source_l00144}{144}} of file \mbox{\hyperlink{ixgbe__osdep_8h_source}{ixgbe\+\_\+osdep.\+h}}.

\mbox{\Hypertarget{ixgbe__osdep_8h_ace9d960e74685e2cd84b36132dbbf8aa}\label{ixgbe__osdep_8h_ace9d960e74685e2cd84b36132dbbf8aa}} 
\index{ixgbe\_osdep.h@{ixgbe\_osdep.h}!u16@{u16}}
\index{u16@{u16}!ixgbe\_osdep.h@{ixgbe\_osdep.h}}
\doxysubsubsection{\texorpdfstring{u16}{u16}}
{\footnotesize\ttfamily typedef uint16\+\_\+t \mbox{\hyperlink{ixgbe__osdep_8h_ace9d960e74685e2cd84b36132dbbf8aa}{u16}}}



Definition at line \mbox{\hyperlink{ixgbe__osdep_8h_source_l00145}{145}} of file \mbox{\hyperlink{ixgbe__osdep_8h_source}{ixgbe\+\_\+osdep.\+h}}.

\mbox{\Hypertarget{ixgbe__osdep_8h_afaa62991928fb9fb18ff0db62a040aba}\label{ixgbe__osdep_8h_afaa62991928fb9fb18ff0db62a040aba}} 
\index{ixgbe\_osdep.h@{ixgbe\_osdep.h}!u32@{u32}}
\index{u32@{u32}!ixgbe\_osdep.h@{ixgbe\_osdep.h}}
\doxysubsubsection{\texorpdfstring{u32}{u32}}
{\footnotesize\ttfamily typedef uint32\+\_\+t \mbox{\hyperlink{ixgbe__osdep_8h_afaa62991928fb9fb18ff0db62a040aba}{u32}}}



Definition at line \mbox{\hyperlink{ixgbe__osdep_8h_source_l00147}{147}} of file \mbox{\hyperlink{ixgbe__osdep_8h_source}{ixgbe\+\_\+osdep.\+h}}.

\mbox{\Hypertarget{ixgbe__osdep_8h_a3f7e2bcbb0b4c338f3c4f6c937cd4234}\label{ixgbe__osdep_8h_a3f7e2bcbb0b4c338f3c4f6c937cd4234}} 
\index{ixgbe\_osdep.h@{ixgbe\_osdep.h}!u64@{u64}}
\index{u64@{u64}!ixgbe\_osdep.h@{ixgbe\_osdep.h}}
\doxysubsubsection{\texorpdfstring{u64}{u64}}
{\footnotesize\ttfamily typedef uint64\+\_\+t \mbox{\hyperlink{ixgbe__osdep_8h_a3f7e2bcbb0b4c338f3c4f6c937cd4234}{u64}}}



Definition at line \mbox{\hyperlink{ixgbe__osdep_8h_source_l00149}{149}} of file \mbox{\hyperlink{ixgbe__osdep_8h_source}{ixgbe\+\_\+osdep.\+h}}.

\mbox{\Hypertarget{ixgbe__osdep_8h_a92c50087ca0e64fa93fc59402c55f8ca}\label{ixgbe__osdep_8h_a92c50087ca0e64fa93fc59402c55f8ca}} 
\index{ixgbe\_osdep.h@{ixgbe\_osdep.h}!u8@{u8}}
\index{u8@{u8}!ixgbe\_osdep.h@{ixgbe\_osdep.h}}
\doxysubsubsection{\texorpdfstring{u8}{u8}}
{\footnotesize\ttfamily typedef uint8\+\_\+t \mbox{\hyperlink{ixgbe__osdep_8h_a92c50087ca0e64fa93fc59402c55f8ca}{u8}}}



Definition at line \mbox{\hyperlink{ixgbe__osdep_8h_source_l00143}{143}} of file \mbox{\hyperlink{ixgbe__osdep_8h_source}{ixgbe\+\_\+osdep.\+h}}.



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

\begin{DoxyEnumFields}{Enumerator}
\raisebox{\heightof{T}}[0pt][0pt]{\index{IXGBE\_ERROR\_SOFTWARE@{IXGBE\_ERROR\_SOFTWARE}!ixgbe\_osdep.h@{ixgbe\_osdep.h}}\index{ixgbe\_osdep.h@{ixgbe\_osdep.h}!IXGBE\_ERROR\_SOFTWARE@{IXGBE\_ERROR\_SOFTWARE}}}\mbox{\Hypertarget{ixgbe__osdep_8h_adf764cbdea00d65edcd07bb9953ad2b7ab3ca8499aaaeb1dd14dd919a7acb9064}\label{ixgbe__osdep_8h_adf764cbdea00d65edcd07bb9953ad2b7ab3ca8499aaaeb1dd14dd919a7acb9064}} 
IXGBE\+\_\+\+ERROR\+\_\+\+SOFTWARE&\\
\hline

\raisebox{\heightof{T}}[0pt][0pt]{\index{IXGBE\_ERROR\_POLLING@{IXGBE\_ERROR\_POLLING}!ixgbe\_osdep.h@{ixgbe\_osdep.h}}\index{ixgbe\_osdep.h@{ixgbe\_osdep.h}!IXGBE\_ERROR\_POLLING@{IXGBE\_ERROR\_POLLING}}}\mbox{\Hypertarget{ixgbe__osdep_8h_adf764cbdea00d65edcd07bb9953ad2b7a448dab1b02c9669571899210c17f05f8}\label{ixgbe__osdep_8h_adf764cbdea00d65edcd07bb9953ad2b7a448dab1b02c9669571899210c17f05f8}} 
IXGBE\+\_\+\+ERROR\+\_\+\+POLLING&\\
\hline

\raisebox{\heightof{T}}[0pt][0pt]{\index{IXGBE\_ERROR\_INVALID\_STATE@{IXGBE\_ERROR\_INVALID\_STATE}!ixgbe\_osdep.h@{ixgbe\_osdep.h}}\index{ixgbe\_osdep.h@{ixgbe\_osdep.h}!IXGBE\_ERROR\_INVALID\_STATE@{IXGBE\_ERROR\_INVALID\_STATE}}}\mbox{\Hypertarget{ixgbe__osdep_8h_adf764cbdea00d65edcd07bb9953ad2b7a5a0046295740a4dabc9719cfbca35231}\label{ixgbe__osdep_8h_adf764cbdea00d65edcd07bb9953ad2b7a5a0046295740a4dabc9719cfbca35231}} 
IXGBE\+\_\+\+ERROR\+\_\+\+INVALID\+\_\+\+STATE&\\
\hline

\raisebox{\heightof{T}}[0pt][0pt]{\index{IXGBE\_ERROR\_UNSUPPORTED@{IXGBE\_ERROR\_UNSUPPORTED}!ixgbe\_osdep.h@{ixgbe\_osdep.h}}\index{ixgbe\_osdep.h@{ixgbe\_osdep.h}!IXGBE\_ERROR\_UNSUPPORTED@{IXGBE\_ERROR\_UNSUPPORTED}}}\mbox{\Hypertarget{ixgbe__osdep_8h_adf764cbdea00d65edcd07bb9953ad2b7ac41e643297a5940702648a8944d6565b}\label{ixgbe__osdep_8h_adf764cbdea00d65edcd07bb9953ad2b7ac41e643297a5940702648a8944d6565b}} 
IXGBE\+\_\+\+ERROR\+\_\+\+UNSUPPORTED&\\
\hline

\raisebox{\heightof{T}}[0pt][0pt]{\index{IXGBE\_ERROR\_ARGUMENT@{IXGBE\_ERROR\_ARGUMENT}!ixgbe\_osdep.h@{ixgbe\_osdep.h}}\index{ixgbe\_osdep.h@{ixgbe\_osdep.h}!IXGBE\_ERROR\_ARGUMENT@{IXGBE\_ERROR\_ARGUMENT}}}\mbox{\Hypertarget{ixgbe__osdep_8h_adf764cbdea00d65edcd07bb9953ad2b7abfa01ebbd67a58e4a5ee678ae5f57d02}\label{ixgbe__osdep_8h_adf764cbdea00d65edcd07bb9953ad2b7abfa01ebbd67a58e4a5ee678ae5f57d02}} 
IXGBE\+\_\+\+ERROR\+\_\+\+ARGUMENT&\\
\hline

\raisebox{\heightof{T}}[0pt][0pt]{\index{IXGBE\_ERROR\_CAUTION@{IXGBE\_ERROR\_CAUTION}!ixgbe\_osdep.h@{ixgbe\_osdep.h}}\index{ixgbe\_osdep.h@{ixgbe\_osdep.h}!IXGBE\_ERROR\_CAUTION@{IXGBE\_ERROR\_CAUTION}}}\mbox{\Hypertarget{ixgbe__osdep_8h_adf764cbdea00d65edcd07bb9953ad2b7a38c71377fa0df86423b7f54493a69b86}\label{ixgbe__osdep_8h_adf764cbdea00d65edcd07bb9953ad2b7a38c71377fa0df86423b7f54493a69b86}} 
IXGBE\+\_\+\+ERROR\+\_\+\+CAUTION&\\
\hline

\end{DoxyEnumFields}


Definition at line \mbox{\hyperlink{ixgbe__osdep_8h_source_l00061}{61}} of file \mbox{\hyperlink{ixgbe__osdep_8h_source}{ixgbe\+\_\+osdep.\+h}}.



\doxysubsection{Function Documentation}
\mbox{\Hypertarget{ixgbe__osdep_8h_a8430f4d2aa597bb378a26f57421ab21e}\label{ixgbe__osdep_8h_a8430f4d2aa597bb378a26f57421ab21e}} 
\index{ixgbe\_osdep.h@{ixgbe\_osdep.h}!ixgbe\_bcopy@{ixgbe\_bcopy}}
\index{ixgbe\_bcopy@{ixgbe\_bcopy}!ixgbe\_osdep.h@{ixgbe\_osdep.h}}
\doxysubsubsection{\texorpdfstring{ixgbe\_bcopy()}{ixgbe\_bcopy()}}
{\footnotesize\ttfamily static \+\_\+\+\_\+inline int ixgbe\+\_\+bcopy (\begin{DoxyParamCaption}\item[{void $\ast$restrict}]{\+\_\+src,  }\item[{void $\ast$restrict}]{\+\_\+dst,  }\item[{int}]{l }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [static]}}



Definition at line \mbox{\hyperlink{ixgbe__osdep_8h_source_l00191}{191}} of file \mbox{\hyperlink{ixgbe__osdep_8h_source}{ixgbe\+\_\+osdep.\+h}}.

\mbox{\Hypertarget{ixgbe__osdep_8h_a5cfad26836061cf6a7bf5d752b1f524d}\label{ixgbe__osdep_8h_a5cfad26836061cf6a7bf5d752b1f524d}} 
\index{ixgbe\_osdep.h@{ixgbe\_osdep.h}!ixgbe\_read\_pci\_cfg@{ixgbe\_read\_pci\_cfg}}
\index{ixgbe\_read\_pci\_cfg@{ixgbe\_read\_pci\_cfg}!ixgbe\_osdep.h@{ixgbe\_osdep.h}}
\doxysubsubsection{\texorpdfstring{ixgbe\_read\_pci\_cfg()}{ixgbe\_read\_pci\_cfg()}}
{\footnotesize\ttfamily \mbox{\hyperlink{ixgbe__osdep_8h_ace9d960e74685e2cd84b36132dbbf8aa}{u16}} ixgbe\+\_\+read\+\_\+pci\+\_\+cfg (\begin{DoxyParamCaption}\item[{struct \mbox{\hyperlink{structixgbe__hw}{ixgbe\+\_\+hw}} $\ast$}]{hw,  }\item[{\mbox{\hyperlink{ixgbe__osdep_8h_afaa62991928fb9fb18ff0db62a040aba}{u32}}}]{reg }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [inline]}}



Definition at line \mbox{\hyperlink{ixgbe__osdep_8c_source_l00038}{38}} of file \mbox{\hyperlink{ixgbe__osdep_8c_source}{ixgbe\+\_\+osdep.\+c}}.



References \mbox{\hyperlink{ixgbe__type_8h_source_l04206}{ixgbe\+\_\+hw\+::back}}.

\mbox{\Hypertarget{ixgbe__osdep_8h_a1e95a68b2f42e63d27174aed88e0c835}\label{ixgbe__osdep_8h_a1e95a68b2f42e63d27174aed88e0c835}} 
\index{ixgbe\_osdep.h@{ixgbe\_osdep.h}!ixgbe\_read\_reg@{ixgbe\_read\_reg}}
\index{ixgbe\_read\_reg@{ixgbe\_read\_reg}!ixgbe\_osdep.h@{ixgbe\_osdep.h}}
\doxysubsubsection{\texorpdfstring{ixgbe\_read\_reg()}{ixgbe\_read\_reg()}}
{\footnotesize\ttfamily \mbox{\hyperlink{ixgbe__osdep_8h_afaa62991928fb9fb18ff0db62a040aba}{u32}} ixgbe\+\_\+read\+\_\+reg (\begin{DoxyParamCaption}\item[{struct \mbox{\hyperlink{structixgbe__hw}{ixgbe\+\_\+hw}} $\ast$}]{hw,  }\item[{\mbox{\hyperlink{ixgbe__osdep_8h_afaa62991928fb9fb18ff0db62a040aba}{u32}}}]{reg }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [inline]}}



Definition at line \mbox{\hyperlink{ixgbe__osdep_8c_source_l00050}{50}} of file \mbox{\hyperlink{ixgbe__osdep_8c_source}{ixgbe\+\_\+osdep.\+c}}.



References \mbox{\hyperlink{ixgbe__type_8h_source_l04206}{ixgbe\+\_\+hw\+::back}}.

\mbox{\Hypertarget{ixgbe__osdep_8h_a275721295d9b187ed4d17c7122b91e84}\label{ixgbe__osdep_8h_a275721295d9b187ed4d17c7122b91e84}} 
\index{ixgbe\_osdep.h@{ixgbe\_osdep.h}!ixgbe\_read\_reg\_array@{ixgbe\_read\_reg\_array}}
\index{ixgbe\_read\_reg\_array@{ixgbe\_read\_reg\_array}!ixgbe\_osdep.h@{ixgbe\_osdep.h}}
\doxysubsubsection{\texorpdfstring{ixgbe\_read\_reg\_array()}{ixgbe\_read\_reg\_array()}}
{\footnotesize\ttfamily \mbox{\hyperlink{ixgbe__osdep_8h_afaa62991928fb9fb18ff0db62a040aba}{u32}} ixgbe\+\_\+read\+\_\+reg\+\_\+array (\begin{DoxyParamCaption}\item[{struct \mbox{\hyperlink{structixgbe__hw}{ixgbe\+\_\+hw}} $\ast$}]{hw,  }\item[{\mbox{\hyperlink{ixgbe__osdep_8h_afaa62991928fb9fb18ff0db62a040aba}{u32}}}]{reg,  }\item[{\mbox{\hyperlink{ixgbe__osdep_8h_afaa62991928fb9fb18ff0db62a040aba}{u32}}}]{offset }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [inline]}}



Definition at line \mbox{\hyperlink{ixgbe__osdep_8c_source_l00065}{65}} of file \mbox{\hyperlink{ixgbe__osdep_8c_source}{ixgbe\+\_\+osdep.\+c}}.



References \mbox{\hyperlink{ixgbe__type_8h_source_l04206}{ixgbe\+\_\+hw\+::back}}.

\mbox{\Hypertarget{ixgbe__osdep_8h_a778aa6a2ff1627d6a9bd8ac4656d18cd}\label{ixgbe__osdep_8h_a778aa6a2ff1627d6a9bd8ac4656d18cd}} 
\index{ixgbe\_osdep.h@{ixgbe\_osdep.h}!ixgbe\_write\_pci\_cfg@{ixgbe\_write\_pci\_cfg}}
\index{ixgbe\_write\_pci\_cfg@{ixgbe\_write\_pci\_cfg}!ixgbe\_osdep.h@{ixgbe\_osdep.h}}
\doxysubsubsection{\texorpdfstring{ixgbe\_write\_pci\_cfg()}{ixgbe\_write\_pci\_cfg()}}
{\footnotesize\ttfamily void ixgbe\+\_\+write\+\_\+pci\+\_\+cfg (\begin{DoxyParamCaption}\item[{struct \mbox{\hyperlink{structixgbe__hw}{ixgbe\+\_\+hw}} $\ast$}]{hw,  }\item[{\mbox{\hyperlink{ixgbe__osdep_8h_afaa62991928fb9fb18ff0db62a040aba}{u32}}}]{reg,  }\item[{\mbox{\hyperlink{ixgbe__osdep_8h_ace9d960e74685e2cd84b36132dbbf8aa}{u16}}}]{value }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [inline]}}



Definition at line \mbox{\hyperlink{ixgbe__osdep_8c_source_l00044}{44}} of file \mbox{\hyperlink{ixgbe__osdep_8c_source}{ixgbe\+\_\+osdep.\+c}}.



References \mbox{\hyperlink{ixgbe__type_8h_source_l04206}{ixgbe\+\_\+hw\+::back}}.

\mbox{\Hypertarget{ixgbe__osdep_8h_a55c3d28637af0b52325a81288bf5e2be}\label{ixgbe__osdep_8h_a55c3d28637af0b52325a81288bf5e2be}} 
\index{ixgbe\_osdep.h@{ixgbe\_osdep.h}!ixgbe\_write\_reg@{ixgbe\_write\_reg}}
\index{ixgbe\_write\_reg@{ixgbe\_write\_reg}!ixgbe\_osdep.h@{ixgbe\_osdep.h}}
\doxysubsubsection{\texorpdfstring{ixgbe\_write\_reg()}{ixgbe\_write\_reg()}}
{\footnotesize\ttfamily void ixgbe\+\_\+write\+\_\+reg (\begin{DoxyParamCaption}\item[{struct \mbox{\hyperlink{structixgbe__hw}{ixgbe\+\_\+hw}} $\ast$}]{hw,  }\item[{\mbox{\hyperlink{ixgbe__osdep_8h_afaa62991928fb9fb18ff0db62a040aba}{u32}}}]{reg,  }\item[{\mbox{\hyperlink{ixgbe__osdep_8h_afaa62991928fb9fb18ff0db62a040aba}{u32}}}]{val }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [inline]}}



Definition at line \mbox{\hyperlink{ixgbe__osdep_8c_source_l00057}{57}} of file \mbox{\hyperlink{ixgbe__osdep_8c_source}{ixgbe\+\_\+osdep.\+c}}.



References \mbox{\hyperlink{ixgbe__type_8h_source_l04206}{ixgbe\+\_\+hw\+::back}}.

\mbox{\Hypertarget{ixgbe__osdep_8h_a79871a9ec0ef6b5d235abbfd96c05bea}\label{ixgbe__osdep_8h_a79871a9ec0ef6b5d235abbfd96c05bea}} 
\index{ixgbe\_osdep.h@{ixgbe\_osdep.h}!ixgbe\_write\_reg\_array@{ixgbe\_write\_reg\_array}}
\index{ixgbe\_write\_reg\_array@{ixgbe\_write\_reg\_array}!ixgbe\_osdep.h@{ixgbe\_osdep.h}}
\doxysubsubsection{\texorpdfstring{ixgbe\_write\_reg\_array()}{ixgbe\_write\_reg\_array()}}
{\footnotesize\ttfamily void ixgbe\+\_\+write\+\_\+reg\+\_\+array (\begin{DoxyParamCaption}\item[{struct \mbox{\hyperlink{structixgbe__hw}{ixgbe\+\_\+hw}} $\ast$}]{hw,  }\item[{\mbox{\hyperlink{ixgbe__osdep_8h_afaa62991928fb9fb18ff0db62a040aba}{u32}}}]{reg,  }\item[{\mbox{\hyperlink{ixgbe__osdep_8h_afaa62991928fb9fb18ff0db62a040aba}{u32}}}]{offset,  }\item[{\mbox{\hyperlink{ixgbe__osdep_8h_afaa62991928fb9fb18ff0db62a040aba}{u32}}}]{val }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [inline]}}



Definition at line \mbox{\hyperlink{ixgbe__osdep_8c_source_l00073}{73}} of file \mbox{\hyperlink{ixgbe__osdep_8c_source}{ixgbe\+\_\+osdep.\+c}}.



References \mbox{\hyperlink{ixgbe__type_8h_source_l04206}{ixgbe\+\_\+hw\+::back}}.

