\hypertarget{if__jme_8c}{}\doxysection{dev/jme/if\+\_\+jme.c File Reference}
\label{if__jme_8c}\index{dev/jme/if\_jme.c@{dev/jme/if\_jme.c}}
{\ttfamily \#include $<$sys/cdefs.\+h$>$}\newline
{\ttfamily \#include $<$sys/param.\+h$>$}\newline
{\ttfamily \#include $<$sys/systm.\+h$>$}\newline
{\ttfamily \#include $<$sys/bus.\+h$>$}\newline
{\ttfamily \#include $<$sys/endian.\+h$>$}\newline
{\ttfamily \#include $<$sys/kernel.\+h$>$}\newline
{\ttfamily \#include $<$sys/malloc.\+h$>$}\newline
{\ttfamily \#include $<$sys/mbuf.\+h$>$}\newline
{\ttfamily \#include $<$sys/rman.\+h$>$}\newline
{\ttfamily \#include $<$sys/module.\+h$>$}\newline
{\ttfamily \#include $<$sys/proc.\+h$>$}\newline
{\ttfamily \#include $<$sys/queue.\+h$>$}\newline
{\ttfamily \#include $<$sys/socket.\+h$>$}\newline
{\ttfamily \#include $<$sys/sockio.\+h$>$}\newline
{\ttfamily \#include $<$sys/sysctl.\+h$>$}\newline
{\ttfamily \#include $<$sys/taskqueue.\+h$>$}\newline
{\ttfamily \#include $<$net/bpf.\+h$>$}\newline
{\ttfamily \#include $<$net/if.\+h$>$}\newline
{\ttfamily \#include $<$net/if\+\_\+var.\+h$>$}\newline
{\ttfamily \#include $<$net/if\+\_\+arp.\+h$>$}\newline
{\ttfamily \#include $<$net/ethernet.\+h$>$}\newline
{\ttfamily \#include $<$net/if\+\_\+dl.\+h$>$}\newline
{\ttfamily \#include $<$net/if\+\_\+media.\+h$>$}\newline
{\ttfamily \#include $<$net/if\+\_\+types.\+h$>$}\newline
{\ttfamily \#include $<$net/if\+\_\+vlan\+\_\+var.\+h$>$}\newline
{\ttfamily \#include $<$netinet/in.\+h$>$}\newline
{\ttfamily \#include $<$netinet/in\+\_\+systm.\+h$>$}\newline
{\ttfamily \#include $<$netinet/ip.\+h$>$}\newline
{\ttfamily \#include $<$netinet/tcp.\+h$>$}\newline
{\ttfamily \#include $<$dev/mii/mii.\+h$>$}\newline
{\ttfamily \#include $<$dev/mii/miivar.\+h$>$}\newline
{\ttfamily \#include $<$dev/pci/pcireg.\+h$>$}\newline
{\ttfamily \#include $<$dev/pci/pcivar.\+h$>$}\newline
{\ttfamily \#include $<$machine/bus.\+h$>$}\newline
{\ttfamily \#include $<$machine/in\+\_\+cksum.\+h$>$}\newline
{\ttfamily \#include $<$dev/jme/if\+\_\+jmereg.\+h$>$}\newline
{\ttfamily \#include $<$dev/jme/if\+\_\+jmevar.\+h$>$}\newline
{\ttfamily \#include \char`\"{}miibus\+\_\+if.\+h\char`\"{}}\newline
Include dependency graph for if\+\_\+jme.\+c\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=350pt]{de/d52/if__jme_8c__incl}
\end{center}
\end{figure}
\doxysubsection*{Data Structures}
\begin{DoxyCompactItemize}
\item 
struct \mbox{\hyperlink{structjme__dev}{jme\+\_\+dev}}
\item 
struct \mbox{\hyperlink{structjme__dmamap__arg}{jme\+\_\+dmamap\+\_\+arg}}
\end{DoxyCompactItemize}
\doxysubsection*{Macros}
\begin{DoxyCompactItemize}
\item 
\#define \mbox{\hyperlink{if__jme_8c_aa409ff21f3a79ee9a2a9cf3d42cd58d2}{JME\+\_\+\+CSUM\+\_\+\+FEATURES}}~(CSUM\+\_\+\+IP $\vert$ CSUM\+\_\+\+TCP $\vert$ CSUM\+\_\+\+UDP)
\item 
\#define \mbox{\hyperlink{if__jme_8c_a62bdf66772eaa4841f2d62ff60c42d50}{JME\+\_\+\+SYSCTL\+\_\+\+STAT\+\_\+\+ADD32}}(c,  h,  n,  p,  d)~     SYSCTL\+\_\+\+ADD\+\_\+\+UINT(c, h, OID\+\_\+\+AUTO, n, CTLFLAG\+\_\+\+RD, p, 0, d)
\end{DoxyCompactItemize}
\doxysubsection*{Functions}
\begin{DoxyCompactItemize}
\item 
\mbox{\hyperlink{if__jme_8c_a8c3ef283470a68cd30afe9b8a72cb60f}{\+\_\+\+\_\+\+FBSDID}} (\char`\"{}\$Free\+BSD\$\char`\"{})
\item 
\mbox{\hyperlink{if__jme_8c_a397b3509a5a23f577b4032d3dc8d359a}{MODULE\+\_\+\+DEPEND}} (jme, pci, 1, 1, 1)
\item 
\mbox{\hyperlink{if__jme_8c_aaa065901fd0cfc347a844f7d06726db8}{MODULE\+\_\+\+DEPEND}} (jme, ether, 1, 1, 1)
\item 
\mbox{\hyperlink{if__jme_8c_a86cedbc0377a14727d82d20088f7abe6}{MODULE\+\_\+\+DEPEND}} (jme, miibus, 1, 1, 1)
\item 
\mbox{\hyperlink{if__jme_8c_a59e3b258c8f78922b79c9c7ed65f0266}{TUNABLE\+\_\+\+INT}} (\char`\"{}hw.\+jme.\+msi\+\_\+disable\char`\"{}, \&msi\+\_\+disable)
\item 
\mbox{\hyperlink{if__jme_8c_ae003f19f2f5ebcca17ae76d281a622a8}{TUNABLE\+\_\+\+INT}} (\char`\"{}hw.\+jme.\+msix\+\_\+disable\char`\"{}, \&msix\+\_\+disable)
\item 
static int \mbox{\hyperlink{if__jme_8c_a1dde4c699d7c5afcfcdeedb6475ef5bf}{jme\+\_\+miibus\+\_\+readreg}} (device\+\_\+t, int, int)
\item 
static int \mbox{\hyperlink{if__jme_8c_acf78cf356318bb12b26df64fe99c3f50}{jme\+\_\+miibus\+\_\+writereg}} (device\+\_\+t, int, int, int)
\item 
static void \mbox{\hyperlink{if__jme_8c_acd2c1fe2ab56b3e6204845bf4e34bb4e}{jme\+\_\+miibus\+\_\+statchg}} (device\+\_\+t)
\item 
static void \mbox{\hyperlink{if__jme_8c_a8369c7abfc0077c31d747055971c16a6}{jme\+\_\+mediastatus}} (struct ifnet $\ast$, struct ifmediareq $\ast$)
\item 
static int \mbox{\hyperlink{if__jme_8c_a07bcb22f549a71c2aafc20a2fcf6c0fc}{jme\+\_\+mediachange}} (struct ifnet $\ast$)
\item 
static int \mbox{\hyperlink{if__jme_8c_a12fcd37e3042fa2b9f3d0f040d987132}{jme\+\_\+probe}} (device\+\_\+t)
\item 
static int \mbox{\hyperlink{if__jme_8c_a43598d0cb0d9e41219fa4ab3934cccd7}{jme\+\_\+eeprom\+\_\+read\+\_\+byte}} (struct \mbox{\hyperlink{structjme__softc}{jme\+\_\+softc}} $\ast$, uint8\+\_\+t, uint8\+\_\+t $\ast$)
\item 
static int \mbox{\hyperlink{if__jme_8c_a6181226b3869ec67bfa53f5aa803e147}{jme\+\_\+eeprom\+\_\+macaddr}} (struct \mbox{\hyperlink{structjme__softc}{jme\+\_\+softc}} $\ast$)
\item 
static int \mbox{\hyperlink{if__jme_8c_aa7c61ad6529b7848a90ca2d72134a50e}{jme\+\_\+efuse\+\_\+macaddr}} (struct \mbox{\hyperlink{structjme__softc}{jme\+\_\+softc}} $\ast$)
\item 
static void \mbox{\hyperlink{if__jme_8c_a71e2ab1ea913c1a3f0c4edfd3d2d51ad}{jme\+\_\+reg\+\_\+macaddr}} (struct \mbox{\hyperlink{structjme__softc}{jme\+\_\+softc}} $\ast$)
\item 
static void \mbox{\hyperlink{if__jme_8c_a66a8c51605f0b8113e172c67da59a3b5}{jme\+\_\+set\+\_\+macaddr}} (struct \mbox{\hyperlink{structjme__softc}{jme\+\_\+softc}} $\ast$, uint8\+\_\+t $\ast$)
\item 
static void \mbox{\hyperlink{if__jme_8c_a5eb302c81fefc003413d360ef48d9d38}{jme\+\_\+map\+\_\+intr\+\_\+vector}} (struct \mbox{\hyperlink{structjme__softc}{jme\+\_\+softc}} $\ast$)
\item 
static int \mbox{\hyperlink{if__jme_8c_a5dcae796ac75812deeddadb19dc82f75}{jme\+\_\+attach}} (device\+\_\+t)
\item 
static int \mbox{\hyperlink{if__jme_8c_ac27476294d77318c07a08ec12ab7fb17}{jme\+\_\+detach}} (device\+\_\+t)
\item 
static void \mbox{\hyperlink{if__jme_8c_ae2888b9c0dd6bcbbf831f2c5bc904838}{jme\+\_\+sysctl\+\_\+node}} (struct \mbox{\hyperlink{structjme__softc}{jme\+\_\+softc}} $\ast$)
\item 
static void \mbox{\hyperlink{if__jme_8c_a91cb99e9ea4fab69b3a9badc10ba97f3}{jme\+\_\+dmamap\+\_\+cb}} (void $\ast$, bus\+\_\+dma\+\_\+segment\+\_\+t $\ast$, int, int)
\item 
static int \mbox{\hyperlink{if__jme_8c_a1566972aff87f032279176645b6f0af0}{jme\+\_\+dma\+\_\+alloc}} (struct \mbox{\hyperlink{structjme__softc}{jme\+\_\+softc}} $\ast$)
\item 
static void \mbox{\hyperlink{if__jme_8c_a2044ec510db89f8729ef25473d7f3def}{jme\+\_\+dma\+\_\+free}} (struct \mbox{\hyperlink{structjme__softc}{jme\+\_\+softc}} $\ast$)
\item 
static int \mbox{\hyperlink{if__jme_8c_af969154133867946c952212e039a81f5}{jme\+\_\+shutdown}} (device\+\_\+t)
\item 
static void \mbox{\hyperlink{if__jme_8c_a342481559c96d6e165bc206fc9fb76d8}{jme\+\_\+setlinkspeed}} (struct \mbox{\hyperlink{structjme__softc}{jme\+\_\+softc}} $\ast$)
\item 
static void \mbox{\hyperlink{if__jme_8c_aba384461d64d67834af98f7307a56acf}{jme\+\_\+setwol}} (struct \mbox{\hyperlink{structjme__softc}{jme\+\_\+softc}} $\ast$)
\item 
static int \mbox{\hyperlink{if__jme_8c_a7407d60abfe777a3dbfc916b832dcc65}{jme\+\_\+suspend}} (device\+\_\+t)
\item 
static int \mbox{\hyperlink{if__jme_8c_a66f43a2a6eaa2b47f31a29e3f8daccd1}{jme\+\_\+resume}} (device\+\_\+t)
\item 
static int \mbox{\hyperlink{if__jme_8c_ae1a692ac40db69e0c9b7f7cbab86c3c1}{jme\+\_\+encap}} (struct \mbox{\hyperlink{structjme__softc}{jme\+\_\+softc}} $\ast$, struct mbuf $\ast$$\ast$)
\item 
static void \mbox{\hyperlink{if__jme_8c_a148a2512b63a332c1a5d0c421aa72c3e}{jme\+\_\+start}} (struct ifnet $\ast$)
\item 
static void \mbox{\hyperlink{if__jme_8c_aa8356dfb26a2e1e0b1bcdef3376f6020}{jme\+\_\+start\+\_\+locked}} (struct ifnet $\ast$)
\item 
static void \mbox{\hyperlink{if__jme_8c_a48a6bbf5ebdfac703fc123bcfed8e19e}{jme\+\_\+watchdog}} (struct \mbox{\hyperlink{structjme__softc}{jme\+\_\+softc}} $\ast$)
\item 
static int \mbox{\hyperlink{if__jme_8c_a6bc7026068b047e8e9a79e4678e5553a}{jme\+\_\+ioctl}} (struct ifnet $\ast$, u\+\_\+long, caddr\+\_\+t)
\item 
static void \mbox{\hyperlink{if__jme_8c_af2eb0b8afdb24d86e5725aa2ec33f361}{jme\+\_\+mac\+\_\+config}} (struct \mbox{\hyperlink{structjme__softc}{jme\+\_\+softc}} $\ast$)
\item 
static void \mbox{\hyperlink{if__jme_8c_a4542322272659a0216b0491acfaa649e}{jme\+\_\+link\+\_\+task}} (void $\ast$, int)
\item 
static int \mbox{\hyperlink{if__jme_8c_acaa6544c82242011f3665799c68ed314}{jme\+\_\+intr}} (void $\ast$)
\item 
static void \mbox{\hyperlink{if__jme_8c_a6bcfe3084e2a827188df4d298a529c5c}{jme\+\_\+int\+\_\+task}} (void $\ast$, int)
\item 
static void \mbox{\hyperlink{if__jme_8c_aa8bf0478506dc903aec4c3a6f5f3e41f}{jme\+\_\+txeof}} (struct \mbox{\hyperlink{structjme__softc}{jme\+\_\+softc}} $\ast$)
\item 
static \+\_\+\+\_\+inline void \mbox{\hyperlink{if__jme_8c_ad03c604e11ce781f2e27bb15eb64bbc4}{jme\+\_\+discard\+\_\+rxbuf}} (struct \mbox{\hyperlink{structjme__softc}{jme\+\_\+softc}} $\ast$, int)
\item 
static void \mbox{\hyperlink{if__jme_8c_a733b15c9310faee142f7df31e6c85029}{jme\+\_\+rxeof}} (struct \mbox{\hyperlink{structjme__softc}{jme\+\_\+softc}} $\ast$)
\item 
static int \mbox{\hyperlink{if__jme_8c_a40755b9e055d1fb63cc41bc352b9c6f7}{jme\+\_\+rxintr}} (struct \mbox{\hyperlink{structjme__softc}{jme\+\_\+softc}} $\ast$, int)
\item 
static void \mbox{\hyperlink{if__jme_8c_a655448e95854f1f1ea603ebf8fc0b62d}{jme\+\_\+tick}} (void $\ast$)
\item 
static void \mbox{\hyperlink{if__jme_8c_acaa192504a922ef0f09a3e707f2b832f}{jme\+\_\+reset}} (struct \mbox{\hyperlink{structjme__softc}{jme\+\_\+softc}} $\ast$)
\item 
static void \mbox{\hyperlink{if__jme_8c_a2bfa8d76b7bfff30864ed4f02051d158}{jme\+\_\+init}} (void $\ast$)
\item 
static void \mbox{\hyperlink{if__jme_8c_aa32f96335662d48111949fbb07a4a7a2}{jme\+\_\+init\+\_\+locked}} (struct \mbox{\hyperlink{structjme__softc}{jme\+\_\+softc}} $\ast$)
\item 
static void \mbox{\hyperlink{if__jme_8c_a4f5fa65d14901d9d92dd5e5eba6a6910}{jme\+\_\+stop}} (struct \mbox{\hyperlink{structjme__softc}{jme\+\_\+softc}} $\ast$)
\item 
static void \mbox{\hyperlink{if__jme_8c_a697e773c0a77d3d630d9163fa1f5eeb0}{jme\+\_\+stop\+\_\+tx}} (struct \mbox{\hyperlink{structjme__softc}{jme\+\_\+softc}} $\ast$)
\item 
static void \mbox{\hyperlink{if__jme_8c_a88a1c2931dd093a5752e254870019a08}{jme\+\_\+stop\+\_\+rx}} (struct \mbox{\hyperlink{structjme__softc}{jme\+\_\+softc}} $\ast$)
\item 
static int \mbox{\hyperlink{if__jme_8c_abd3ab9c5dd27f954d8d10aff301093a2}{jme\+\_\+init\+\_\+rx\+\_\+ring}} (struct \mbox{\hyperlink{structjme__softc}{jme\+\_\+softc}} $\ast$)
\item 
static void \mbox{\hyperlink{if__jme_8c_a19b581ef75d948635e6268b96cf365f6}{jme\+\_\+init\+\_\+tx\+\_\+ring}} (struct \mbox{\hyperlink{structjme__softc}{jme\+\_\+softc}} $\ast$)
\item 
static void \mbox{\hyperlink{if__jme_8c_adbaa73b9e35cae81aa29253ecbeb2a55}{jme\+\_\+init\+\_\+ssb}} (struct \mbox{\hyperlink{structjme__softc}{jme\+\_\+softc}} $\ast$)
\item 
static int \mbox{\hyperlink{if__jme_8c_a183c490df9e19973003e408c4cc9e5b2}{jme\+\_\+newbuf}} (struct \mbox{\hyperlink{structjme__softc}{jme\+\_\+softc}} $\ast$, struct \mbox{\hyperlink{structjme__rxdesc}{jme\+\_\+rxdesc}} $\ast$)
\item 
static void \mbox{\hyperlink{if__jme_8c_aa13183368ef8a68148e43fc52af27ba8}{jme\+\_\+set\+\_\+vlan}} (struct \mbox{\hyperlink{structjme__softc}{jme\+\_\+softc}} $\ast$)
\item 
static void \mbox{\hyperlink{if__jme_8c_a0112ef0bfde618e5c501ad2044e86eb8}{jme\+\_\+set\+\_\+filter}} (struct \mbox{\hyperlink{structjme__softc}{jme\+\_\+softc}} $\ast$)
\item 
static void \mbox{\hyperlink{if__jme_8c_a07ae8ace3795e71e7f2a3dfe27954df7}{jme\+\_\+stats\+\_\+clear}} (struct \mbox{\hyperlink{structjme__softc}{jme\+\_\+softc}} $\ast$)
\item 
static void \mbox{\hyperlink{if__jme_8c_ac958d3d1d521774e25a8790a64ea20e4}{jme\+\_\+stats\+\_\+save}} (struct \mbox{\hyperlink{structjme__softc}{jme\+\_\+softc}} $\ast$)
\item 
static void \mbox{\hyperlink{if__jme_8c_a137a39cb786c01cb682473efa5c6ea31}{jme\+\_\+stats\+\_\+update}} (struct \mbox{\hyperlink{structjme__softc}{jme\+\_\+softc}} $\ast$)
\item 
static void \mbox{\hyperlink{if__jme_8c_aa52353d2ee50040dc6f572b45825ae55}{jme\+\_\+phy\+\_\+down}} (struct \mbox{\hyperlink{structjme__softc}{jme\+\_\+softc}} $\ast$)
\item 
static void \mbox{\hyperlink{if__jme_8c_a2a4357fca5c8a85b55e11bf4b58b4526}{jme\+\_\+phy\+\_\+up}} (struct \mbox{\hyperlink{structjme__softc}{jme\+\_\+softc}} $\ast$)
\item 
static int \mbox{\hyperlink{if__jme_8c_a311f247d9a16f81312129360d96c124d}{sysctl\+\_\+int\+\_\+range}} (SYSCTL\+\_\+\+HANDLER\+\_\+\+ARGS, int, int)
\item 
static int \mbox{\hyperlink{if__jme_8c_a1f0bffcd89eb49338dff582a47f471cc}{sysctl\+\_\+hw\+\_\+jme\+\_\+tx\+\_\+coal\+\_\+to}} (SYSCTL\+\_\+\+HANDLER\+\_\+\+ARGS)
\item 
static int \mbox{\hyperlink{if__jme_8c_a04e9890e64520ec6bbe06350cb3bdece}{sysctl\+\_\+hw\+\_\+jme\+\_\+tx\+\_\+coal\+\_\+pkt}} (SYSCTL\+\_\+\+HANDLER\+\_\+\+ARGS)
\item 
static int \mbox{\hyperlink{if__jme_8c_aa516edc6f7657590cba89346d26c10d2}{sysctl\+\_\+hw\+\_\+jme\+\_\+rx\+\_\+coal\+\_\+to}} (SYSCTL\+\_\+\+HANDLER\+\_\+\+ARGS)
\item 
static int \mbox{\hyperlink{if__jme_8c_a8cea6003ac446b36e4629923f364bd3b}{sysctl\+\_\+hw\+\_\+jme\+\_\+rx\+\_\+coal\+\_\+pkt}} (SYSCTL\+\_\+\+HANDLER\+\_\+\+ARGS)
\item 
static int \mbox{\hyperlink{if__jme_8c_a1e7bb6ef726e9bcbe40747ba3b389eba}{sysctl\+\_\+hw\+\_\+jme\+\_\+proc\+\_\+limit}} (SYSCTL\+\_\+\+HANDLER\+\_\+\+ARGS)
\item 
\mbox{\hyperlink{if__jme_8c_aec167fca104c50444ce4ed765a28aef6}{DRIVER\+\_\+\+MODULE}} (jme, pci, \mbox{\hyperlink{if__jme_8c_aa74b0629e2f4750d4182f55142f2a673}{jme\+\_\+driver}}, \mbox{\hyperlink{if__jme_8c_a2400ebdbc955d26ca4d70df10657cf11}{jme\+\_\+devclass}}, 0, 0)
\item 
\mbox{\hyperlink{if__jme_8c_afcbd659c218534f8690ee7e6efa20a1f}{DRIVER\+\_\+\+MODULE}} (miibus, jme, miibus\+\_\+driver, miibus\+\_\+devclass, 0, 0)
\item 
static u\+\_\+int \mbox{\hyperlink{if__jme_8c_af1f0b394c9fd4c3ec3bb85635c65f793}{jme\+\_\+hash\+\_\+maddr}} (void $\ast$arg, struct sockaddr\+\_\+dl $\ast$sdl, u\+\_\+int cnt)
\end{DoxyCompactItemize}
\doxysubsection*{Variables}
\begin{DoxyCompactItemize}
\item 
static int \mbox{\hyperlink{if__jme_8c_af189cd17192cec8e005b315dd7d102b6}{msi\+\_\+disable}} = 0
\item 
static int \mbox{\hyperlink{if__jme_8c_ac16e7622d15cf5680c9d9983bc20904c}{msix\+\_\+disable}} = 0
\item 
static struct \mbox{\hyperlink{structjme__dev}{jme\+\_\+dev}} \mbox{\hyperlink{if__jme_8c_a9c5801ef101d7778963617daf1c3606f}{jme\+\_\+devs}} \mbox{[}$\,$\mbox{]}
\item 
static device\+\_\+method\+\_\+t \mbox{\hyperlink{if__jme_8c_a004211d5169f23bf944e0d3a600dc689}{jme\+\_\+methods}} \mbox{[}$\,$\mbox{]}
\item 
static driver\+\_\+t \mbox{\hyperlink{if__jme_8c_aa74b0629e2f4750d4182f55142f2a673}{jme\+\_\+driver}}
\item 
static devclass\+\_\+t \mbox{\hyperlink{if__jme_8c_a2400ebdbc955d26ca4d70df10657cf11}{jme\+\_\+devclass}}
\item 
static struct resource\+\_\+spec \mbox{\hyperlink{if__jme_8c_a99d7867fec845e796bdd92ca48872a2b}{jme\+\_\+res\+\_\+spec\+\_\+mem}} \mbox{[}$\,$\mbox{]}
\item 
static struct resource\+\_\+spec \mbox{\hyperlink{if__jme_8c_abffdcc3117a118c8d0f18c5a05f4f1ed}{jme\+\_\+irq\+\_\+spec\+\_\+legacy}} \mbox{[}$\,$\mbox{]}
\item 
static struct resource\+\_\+spec \mbox{\hyperlink{if__jme_8c_a19b6965d0e84bb3b1018b1abb73e127f}{jme\+\_\+irq\+\_\+spec\+\_\+msi}} \mbox{[}$\,$\mbox{]}
\end{DoxyCompactItemize}


\doxysubsection{Macro Definition Documentation}
\mbox{\Hypertarget{if__jme_8c_aa409ff21f3a79ee9a2a9cf3d42cd58d2}\label{if__jme_8c_aa409ff21f3a79ee9a2a9cf3d42cd58d2}} 
\index{if\_jme.c@{if\_jme.c}!JME\_CSUM\_FEATURES@{JME\_CSUM\_FEATURES}}
\index{JME\_CSUM\_FEATURES@{JME\_CSUM\_FEATURES}!if\_jme.c@{if\_jme.c}}
\doxysubsubsection{\texorpdfstring{JME\_CSUM\_FEATURES}{JME\_CSUM\_FEATURES}}
{\footnotesize\ttfamily \#define JME\+\_\+\+CSUM\+\_\+\+FEATURES~(CSUM\+\_\+\+IP $\vert$ CSUM\+\_\+\+TCP $\vert$ CSUM\+\_\+\+UDP)}



Definition at line \mbox{\hyperlink{if__jme_8c_source_l00082}{82}} of file \mbox{\hyperlink{if__jme_8c_source}{if\+\_\+jme.\+c}}.

\mbox{\Hypertarget{if__jme_8c_a62bdf66772eaa4841f2d62ff60c42d50}\label{if__jme_8c_a62bdf66772eaa4841f2d62ff60c42d50}} 
\index{if\_jme.c@{if\_jme.c}!JME\_SYSCTL\_STAT\_ADD32@{JME\_SYSCTL\_STAT\_ADD32}}
\index{JME\_SYSCTL\_STAT\_ADD32@{JME\_SYSCTL\_STAT\_ADD32}!if\_jme.c@{if\_jme.c}}
\doxysubsubsection{\texorpdfstring{JME\_SYSCTL\_STAT\_ADD32}{JME\_SYSCTL\_STAT\_ADD32}}
{\footnotesize\ttfamily \#define JME\+\_\+\+SYSCTL\+\_\+\+STAT\+\_\+\+ADD32(\begin{DoxyParamCaption}\item[{}]{c,  }\item[{}]{h,  }\item[{}]{n,  }\item[{}]{p,  }\item[{}]{d }\end{DoxyParamCaption})~     SYSCTL\+\_\+\+ADD\+\_\+\+UINT(c, h, OID\+\_\+\+AUTO, n, CTLFLAG\+\_\+\+RD, p, 0, d)}



Definition at line \mbox{\hyperlink{if__jme_8c_source_l00980}{980}} of file \mbox{\hyperlink{if__jme_8c_source}{if\+\_\+jme.\+c}}.



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

\mbox{\Hypertarget{if__jme_8c_aec167fca104c50444ce4ed765a28aef6}\label{if__jme_8c_aec167fca104c50444ce4ed765a28aef6}} 
\index{if\_jme.c@{if\_jme.c}!DRIVER\_MODULE@{DRIVER\_MODULE}}
\index{DRIVER\_MODULE@{DRIVER\_MODULE}!if\_jme.c@{if\_jme.c}}
\doxysubsubsection{\texorpdfstring{DRIVER\_MODULE()}{DRIVER\_MODULE()}\hspace{0.1cm}{\footnotesize\ttfamily [1/2]}}
{\footnotesize\ttfamily DRIVER\+\_\+\+MODULE (\begin{DoxyParamCaption}\item[{jme}]{,  }\item[{pci}]{,  }\item[{\mbox{\hyperlink{if__jme_8c_aa74b0629e2f4750d4182f55142f2a673}{jme\+\_\+driver}}}]{,  }\item[{\mbox{\hyperlink{if__jme_8c_a2400ebdbc955d26ca4d70df10657cf11}{jme\+\_\+devclass}}}]{,  }\item[{0}]{,  }\item[{0}]{ }\end{DoxyParamCaption})}

\mbox{\Hypertarget{if__jme_8c_afcbd659c218534f8690ee7e6efa20a1f}\label{if__jme_8c_afcbd659c218534f8690ee7e6efa20a1f}} 
\index{if\_jme.c@{if\_jme.c}!DRIVER\_MODULE@{DRIVER\_MODULE}}
\index{DRIVER\_MODULE@{DRIVER\_MODULE}!if\_jme.c@{if\_jme.c}}
\doxysubsubsection{\texorpdfstring{DRIVER\_MODULE()}{DRIVER\_MODULE()}\hspace{0.1cm}{\footnotesize\ttfamily [2/2]}}
{\footnotesize\ttfamily DRIVER\+\_\+\+MODULE (\begin{DoxyParamCaption}\item[{miibus}]{,  }\item[{jme}]{,  }\item[{miibus\+\_\+driver}]{,  }\item[{miibus\+\_\+devclass}]{,  }\item[{0}]{,  }\item[{0}]{ }\end{DoxyParamCaption})}

\mbox{\Hypertarget{if__jme_8c_a5dcae796ac75812deeddadb19dc82f75}\label{if__jme_8c_a5dcae796ac75812deeddadb19dc82f75}} 
\index{if\_jme.c@{if\_jme.c}!jme\_attach@{jme\_attach}}
\index{jme\_attach@{jme\_attach}!if\_jme.c@{if\_jme.c}}
\doxysubsubsection{\texorpdfstring{jme\_attach()}{jme\_attach()}}
{\footnotesize\ttfamily static int jme\+\_\+attach (\begin{DoxyParamCaption}\item[{device\+\_\+t}]{dev }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [static]}}



Definition at line \mbox{\hyperlink{if__jme_8c_source_l00625}{625}} of file \mbox{\hyperlink{if__jme_8c_source}{if\+\_\+jme.\+c}}.



References \mbox{\hyperlink{if__jmereg_8h_source_l00844}{CHIPMODE\+\_\+\+FPGA\+\_\+\+REV\+\_\+\+MASK}}, \mbox{\hyperlink{if__jmereg_8h_source_l00845}{CHIPMODE\+\_\+\+FPGA\+\_\+\+REV\+\_\+\+SHIFT}}, \mbox{\hyperlink{if__jmereg_8h_source_l00846}{CHIPMODE\+\_\+\+NOT\+\_\+\+FPGA}}, \mbox{\hyperlink{if__jmereg_8h_source_l00847}{CHIPMODE\+\_\+\+REV\+\_\+\+MASK}}, \mbox{\hyperlink{if__jmereg_8h_source_l00848}{CHIPMODE\+\_\+\+REV\+\_\+\+SHIFT}}, \mbox{\hyperlink{if__jmereg_8h_source_l00855}{CHIPMODE\+\_\+\+REVFM}}, \mbox{\hyperlink{if__jmevar_8h_source_l00234}{CSR\+\_\+\+READ\+\_\+4}}, \mbox{\hyperlink{if__jmereg_8h_source_l00050}{DEVICEID\+\_\+\+JMC260}}, \mbox{\hyperlink{if__jmereg_8h_source_l00053}{DEVICEID\+\_\+\+JMC2\+XX\+\_\+\+MASK}}, \mbox{\hyperlink{if__jmereg_8h_source_l00670}{GPREG0\+\_\+\+PHY\+\_\+\+ADDR\+\_\+\+MASK}}, \mbox{\hyperlink{if__jmevar_8h_source_l00184}{jme\+\_\+softc\+::jme\+\_\+chip\+\_\+rev}}, \mbox{\hyperlink{if__jmereg_8h_source_l00843}{JME\+\_\+\+CHIPMODE}}, \mbox{\hyperlink{if__jme_8c_source_l00082}{JME\+\_\+\+CSUM\+\_\+\+FEATURES}}, \mbox{\hyperlink{if__jme_8c_source_l00920}{jme\+\_\+detach()}}, \mbox{\hyperlink{if__jmevar_8h_source_l00176}{jme\+\_\+softc\+::jme\+\_\+dev}}, \mbox{\hyperlink{if__jme_8c_source_l01139}{jme\+\_\+dma\+\_\+alloc()}}, \mbox{\hyperlink{if__jmevar_8h_source_l00186}{jme\+\_\+softc\+::jme\+\_\+eaddr}}, \mbox{\hyperlink{if__jme_8c_source_l00393}{jme\+\_\+eeprom\+\_\+macaddr()}}, \mbox{\hyperlink{if__jme_8c_source_l00440}{jme\+\_\+efuse\+\_\+macaddr()}}, \mbox{\hyperlink{if__jmevar_8h_source_l00200}{JME\+\_\+\+FLAG\+\_\+\+DMA32\+BIT}}, \mbox{\hyperlink{if__jmevar_8h_source_l00202}{JME\+\_\+\+FLAG\+\_\+\+EFUSE}}, \mbox{\hyperlink{if__jmevar_8h_source_l00196}{JME\+\_\+\+FLAG\+\_\+\+FASTETH}}, \mbox{\hyperlink{if__jmevar_8h_source_l00190}{JME\+\_\+\+FLAG\+\_\+\+FPGA}}, \mbox{\hyperlink{if__jmevar_8h_source_l00201}{JME\+\_\+\+FLAG\+\_\+\+HWMIB}}, \mbox{\hyperlink{if__jmevar_8h_source_l00193}{JME\+\_\+\+FLAG\+\_\+\+MSI}}, \mbox{\hyperlink{if__jmevar_8h_source_l00194}{JME\+\_\+\+FLAG\+\_\+\+MSIX}}, \mbox{\hyperlink{if__jmevar_8h_source_l00197}{JME\+\_\+\+FLAG\+\_\+\+NOJUMBO}}, \mbox{\hyperlink{if__jmevar_8h_source_l00203}{JME\+\_\+\+FLAG\+\_\+\+PCCPCD}}, \mbox{\hyperlink{if__jmevar_8h_source_l00191}{JME\+\_\+\+FLAG\+\_\+\+PCIE}}, \mbox{\hyperlink{if__jmevar_8h_source_l00195}{JME\+\_\+\+FLAG\+\_\+\+PMCAP}}, \mbox{\hyperlink{if__jmevar_8h_source_l00198}{JME\+\_\+\+FLAG\+\_\+\+RXCLK}}, \mbox{\hyperlink{if__jmevar_8h_source_l00199}{JME\+\_\+\+FLAG\+\_\+\+TXCLK}}, \mbox{\hyperlink{if__jmevar_8h_source_l00189}{jme\+\_\+softc\+::jme\+\_\+flags}}, \mbox{\hyperlink{if__jmereg_8h_source_l00640}{JME\+\_\+\+GPREG0}}, \mbox{\hyperlink{if__jmevar_8h_source_l00175}{jme\+\_\+softc\+::jme\+\_\+ifp}}, \mbox{\hyperlink{if__jme_8c_source_l02753}{jme\+\_\+init()}}, \mbox{\hyperlink{if__jme_8c_source_l02361}{jme\+\_\+int\+\_\+task()}}, \mbox{\hyperlink{if__jmevar_8h_source_l00225}{jme\+\_\+softc\+::jme\+\_\+int\+\_\+task}}, \mbox{\hyperlink{if__jme_8c_source_l02343}{jme\+\_\+intr()}}, \mbox{\hyperlink{if__jmevar_8h_source_l00182}{jme\+\_\+softc\+::jme\+\_\+intrhand}}, \mbox{\hyperlink{if__jme_8c_source_l01974}{jme\+\_\+ioctl()}}, \mbox{\hyperlink{if__jmevar_8h_source_l00180}{jme\+\_\+softc\+::jme\+\_\+irq}}, \mbox{\hyperlink{if__jmevar_8h_source_l00181}{jme\+\_\+softc\+::jme\+\_\+irq\+\_\+spec}}, \mbox{\hyperlink{if__jme_8c_source_l00203}{jme\+\_\+irq\+\_\+spec\+\_\+legacy}}, \mbox{\hyperlink{if__jme_8c_source_l00208}{jme\+\_\+irq\+\_\+spec\+\_\+msi}}, \mbox{\hyperlink{if__jme_8c_source_l02199}{jme\+\_\+link\+\_\+task()}}, \mbox{\hyperlink{if__jmevar_8h_source_l00226}{jme\+\_\+softc\+::jme\+\_\+link\+\_\+task}}, \mbox{\hyperlink{if__jme_8c_source_l00555}{jme\+\_\+map\+\_\+intr\+\_\+vector()}}, \mbox{\hyperlink{if__jme_8c_source_l00314}{jme\+\_\+mediachange()}}, \mbox{\hyperlink{if__jme_8c_source_l00291}{jme\+\_\+mediastatus()}}, \mbox{\hyperlink{if__jmevar_8h_source_l00177}{jme\+\_\+softc\+::jme\+\_\+miibus}}, \mbox{\hyperlink{if__jme_8c_source_l00249}{jme\+\_\+miibus\+\_\+writereg()}}, \mbox{\hyperlink{if__jmevar_8h_source_l00228}{jme\+\_\+softc\+::jme\+\_\+mtx}}, \mbox{\hyperlink{if__jme_8c_source_l03388}{jme\+\_\+phy\+\_\+up()}}, \mbox{\hyperlink{if__jmevar_8h_source_l00185}{jme\+\_\+softc\+::jme\+\_\+phyaddr}}, \mbox{\hyperlink{if__jme_8c_source_l00489}{jme\+\_\+reg\+\_\+macaddr()}}, \mbox{\hyperlink{if__jmevar_8h_source_l00178}{jme\+\_\+softc\+::jme\+\_\+res}}, \mbox{\hyperlink{if__jmevar_8h_source_l00179}{jme\+\_\+softc\+::jme\+\_\+res\+\_\+spec}}, \mbox{\hyperlink{if__jme_8c_source_l00198}{jme\+\_\+res\+\_\+spec\+\_\+mem}}, \mbox{\hyperlink{if__jme_8c_source_l02709}{jme\+\_\+reset()}}, \mbox{\hyperlink{if__jmevar_8h_source_l00183}{jme\+\_\+softc\+::jme\+\_\+rev}}, \mbox{\hyperlink{if__jmevar_8h_source_l00188}{jme\+\_\+softc\+::jme\+\_\+rx\+\_\+dma\+\_\+size}}, \mbox{\hyperlink{if__jmereg_8h_source_l00536}{JME\+\_\+\+SMBCSR}}, \mbox{\hyperlink{if__jme_8c_source_l01871}{jme\+\_\+start()}}, \mbox{\hyperlink{if__jme_8c_source_l00984}{jme\+\_\+sysctl\+\_\+node()}}, \mbox{\hyperlink{if__jmevar_8h_source_l00209}{jme\+\_\+softc\+::jme\+\_\+tick\+\_\+ch}}, \mbox{\hyperlink{if__jmevar_8h_source_l00227}{jme\+\_\+softc\+::jme\+\_\+tq}}, \mbox{\hyperlink{if__jmevar_8h_source_l00187}{jme\+\_\+softc\+::jme\+\_\+tx\+\_\+dma\+\_\+size}}, \mbox{\hyperlink{if__jmevar_8h_source_l00043}{JME\+\_\+\+TX\+\_\+\+RING\+\_\+\+CNT}}, \mbox{\hyperlink{if__jme_8c_source_l00089}{msi\+\_\+disable}}, \mbox{\hyperlink{if__jme_8c_source_l00090}{msix\+\_\+disable}}, \mbox{\hyperlink{if__jmereg_8h_source_l00294}{RXCSR\+\_\+\+DMA\+\_\+\+SIZE\+\_\+128}}, \mbox{\hyperlink{if__jmereg_8h_source_l00544}{SMBCSR\+\_\+\+EEPROM\+\_\+\+PRESENT}}, \mbox{\hyperlink{if__jmereg_8h_source_l00202}{TXCSR\+\_\+\+DMA\+\_\+\+SIZE\+\_\+128}}, \mbox{\hyperlink{if__jmereg_8h_source_l00203}{TXCSR\+\_\+\+DMA\+\_\+\+SIZE\+\_\+256}}, and \mbox{\hyperlink{if__jmereg_8h_source_l00204}{TXCSR\+\_\+\+DMA\+\_\+\+SIZE\+\_\+512}}.

Here is the call graph for this function\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=350pt]{d6/d30/if__jme_8c_a5dcae796ac75812deeddadb19dc82f75_cgraph}
\end{center}
\end{figure}
\mbox{\Hypertarget{if__jme_8c_ac27476294d77318c07a08ec12ab7fb17}\label{if__jme_8c_ac27476294d77318c07a08ec12ab7fb17}} 
\index{if\_jme.c@{if\_jme.c}!jme\_detach@{jme\_detach}}
\index{jme\_detach@{jme\_detach}!if\_jme.c@{if\_jme.c}}
\doxysubsubsection{\texorpdfstring{jme\_detach()}{jme\_detach()}}
{\footnotesize\ttfamily static int jme\+\_\+detach (\begin{DoxyParamCaption}\item[{device\+\_\+t}]{dev }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [static]}}



Definition at line \mbox{\hyperlink{if__jme_8c_source_l00920}{920}} of file \mbox{\hyperlink{if__jme_8c_source}{if\+\_\+jme.\+c}}.



References \mbox{\hyperlink{if__jme_8c_source_l01404}{jme\+\_\+dma\+\_\+free()}}, \mbox{\hyperlink{if__jmevar_8h_source_l00186}{jme\+\_\+softc\+::jme\+\_\+eaddr}}, \mbox{\hyperlink{if__jmevar_8h_source_l00204}{JME\+\_\+\+FLAG\+\_\+\+DETACH}}, \mbox{\hyperlink{if__jmevar_8h_source_l00202}{JME\+\_\+\+FLAG\+\_\+\+EFUSE}}, \mbox{\hyperlink{if__jmevar_8h_source_l00193}{JME\+\_\+\+FLAG\+\_\+\+MSI}}, \mbox{\hyperlink{if__jmevar_8h_source_l00194}{JME\+\_\+\+FLAG\+\_\+\+MSIX}}, \mbox{\hyperlink{if__jmevar_8h_source_l00189}{jme\+\_\+softc\+::jme\+\_\+flags}}, \mbox{\hyperlink{if__jmevar_8h_source_l00175}{jme\+\_\+softc\+::jme\+\_\+ifp}}, \mbox{\hyperlink{if__jmevar_8h_source_l00225}{jme\+\_\+softc\+::jme\+\_\+int\+\_\+task}}, \mbox{\hyperlink{if__jmevar_8h_source_l00182}{jme\+\_\+softc\+::jme\+\_\+intrhand}}, \mbox{\hyperlink{if__jmevar_8h_source_l00180}{jme\+\_\+softc\+::jme\+\_\+irq}}, \mbox{\hyperlink{if__jmevar_8h_source_l00181}{jme\+\_\+softc\+::jme\+\_\+irq\+\_\+spec}}, \mbox{\hyperlink{if__jmevar_8h_source_l00226}{jme\+\_\+softc\+::jme\+\_\+link\+\_\+task}}, \mbox{\hyperlink{if__jmevar_8h_source_l00237}{JME\+\_\+\+LOCK}}, \mbox{\hyperlink{if__jmevar_8h_source_l00177}{jme\+\_\+softc\+::jme\+\_\+miibus}}, \mbox{\hyperlink{if__jmevar_8h_source_l00228}{jme\+\_\+softc\+::jme\+\_\+mtx}}, \mbox{\hyperlink{if__jmevar_8h_source_l00178}{jme\+\_\+softc\+::jme\+\_\+res}}, \mbox{\hyperlink{if__jmevar_8h_source_l00179}{jme\+\_\+softc\+::jme\+\_\+res\+\_\+spec}}, \mbox{\hyperlink{if__jme_8c_source_l00519}{jme\+\_\+set\+\_\+macaddr()}}, \mbox{\hyperlink{if__jme_8c_source_l03004}{jme\+\_\+stop()}}, \mbox{\hyperlink{if__jmevar_8h_source_l00209}{jme\+\_\+softc\+::jme\+\_\+tick\+\_\+ch}}, \mbox{\hyperlink{if__jmevar_8h_source_l00227}{jme\+\_\+softc\+::jme\+\_\+tq}}, and \mbox{\hyperlink{if__jmevar_8h_source_l00238}{JME\+\_\+\+UNLOCK}}.



Referenced by \mbox{\hyperlink{if__jme_8c_source_l00625}{jme\+\_\+attach()}}.

Here is the call graph for this function\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=350pt]{d6/d30/if__jme_8c_ac27476294d77318c07a08ec12ab7fb17_cgraph}
\end{center}
\end{figure}
Here is the caller graph for this function\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=261pt]{d6/d30/if__jme_8c_ac27476294d77318c07a08ec12ab7fb17_icgraph}
\end{center}
\end{figure}
\mbox{\Hypertarget{if__jme_8c_ad03c604e11ce781f2e27bb15eb64bbc4}\label{if__jme_8c_ad03c604e11ce781f2e27bb15eb64bbc4}} 
\index{if\_jme.c@{if\_jme.c}!jme\_discard\_rxbuf@{jme\_discard\_rxbuf}}
\index{jme\_discard\_rxbuf@{jme\_discard\_rxbuf}!if\_jme.c@{if\_jme.c}}
\doxysubsubsection{\texorpdfstring{jme\_discard\_rxbuf()}{jme\_discard\_rxbuf()}}
{\footnotesize\ttfamily static \+\_\+\+\_\+inline void jme\+\_\+discard\+\_\+rxbuf (\begin{DoxyParamCaption}\item[{struct \mbox{\hyperlink{structjme__softc}{jme\+\_\+softc}} $\ast$}]{sc,  }\item[{int}]{cons }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [static]}}



Definition at line \mbox{\hyperlink{if__jme_8c_source_l02499}{2499}} of file \mbox{\hyperlink{if__jme_8c_source}{if\+\_\+jme.\+c}}.



References \mbox{\hyperlink{if__jmereg_8h_source_l01067}{jme\+\_\+desc\+::buflen}}, \mbox{\hyperlink{if__jmereg_8h_source_l01066}{jme\+\_\+desc\+::flags}}, \mbox{\hyperlink{if__jmereg_8h_source_l01108}{JME\+\_\+\+RD\+\_\+64\+BIT}}, \mbox{\hyperlink{if__jmereg_8h_source_l01107}{JME\+\_\+\+RD\+\_\+\+INTR}}, \mbox{\hyperlink{if__jmereg_8h_source_l01106}{JME\+\_\+\+RD\+\_\+\+OWN}}, \mbox{\hyperlink{if__jmevar_8h_source_l00211}{jme\+\_\+softc\+::jme\+\_\+rdata}}, and \mbox{\hyperlink{if__jmevar_8h_source_l00142}{jme\+\_\+ring\+\_\+data\+::jme\+\_\+rx\+\_\+ring}}.



Referenced by \mbox{\hyperlink{if__jme_8c_source_l02510}{jme\+\_\+rxeof()}}.

Here is the caller graph for this function\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=350pt]{d6/d30/if__jme_8c_ad03c604e11ce781f2e27bb15eb64bbc4_icgraph}
\end{center}
\end{figure}
\mbox{\Hypertarget{if__jme_8c_a1566972aff87f032279176645b6f0af0}\label{if__jme_8c_a1566972aff87f032279176645b6f0af0}} 
\index{if\_jme.c@{if\_jme.c}!jme\_dma\_alloc@{jme\_dma\_alloc}}
\index{jme\_dma\_alloc@{jme\_dma\_alloc}!if\_jme.c@{if\_jme.c}}
\doxysubsubsection{\texorpdfstring{jme\_dma\_alloc()}{jme\_dma\_alloc()}}
{\footnotesize\ttfamily static int jme\+\_\+dma\+\_\+alloc (\begin{DoxyParamCaption}\item[{struct \mbox{\hyperlink{structjme__softc}{jme\+\_\+softc}} $\ast$}]{sc }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [static]}}



Definition at line \mbox{\hyperlink{if__jme_8c_source_l01139}{1139}} of file \mbox{\hyperlink{if__jme_8c_source}{if\+\_\+jme.\+c}}.



References \mbox{\hyperlink{if__jmevar_8h_source_l00059}{JME\+\_\+\+ADDR\+\_\+\+HI}}, \mbox{\hyperlink{if__jmevar_8h_source_l00116}{jme\+\_\+chain\+\_\+data\+::jme\+\_\+buffer\+\_\+tag}}, \mbox{\hyperlink{if__jme_8c_source_l01121}{jme\+\_\+dmamap\+\_\+arg\+::jme\+\_\+busaddr}}, \mbox{\hyperlink{if__jmevar_8h_source_l00210}{jme\+\_\+softc\+::jme\+\_\+cdata}}, \mbox{\hyperlink{if__jmevar_8h_source_l00176}{jme\+\_\+softc\+::jme\+\_\+dev}}, \mbox{\hyperlink{if__jme_8c_source_l01404}{jme\+\_\+dma\+\_\+free()}}, \mbox{\hyperlink{if__jme_8c_source_l01125}{jme\+\_\+dmamap\+\_\+cb()}}, \mbox{\hyperlink{if__jmevar_8h_source_l00200}{JME\+\_\+\+FLAG\+\_\+\+DMA32\+BIT}}, \mbox{\hyperlink{if__jmevar_8h_source_l00189}{jme\+\_\+softc\+::jme\+\_\+flags}}, \mbox{\hyperlink{if__jmevar_8h_source_l00054}{JME\+\_\+\+MAXTXSEGS}}, \mbox{\hyperlink{if__jmevar_8h_source_l00211}{jme\+\_\+softc\+::jme\+\_\+rdata}}, \mbox{\hyperlink{if__jmevar_8h_source_l00115}{jme\+\_\+chain\+\_\+data\+::jme\+\_\+ring\+\_\+tag}}, \mbox{\hyperlink{if__jmevar_8h_source_l00055}{JME\+\_\+\+RX\+\_\+\+BUF\+\_\+\+ALIGN}}, \mbox{\hyperlink{if__jmevar_8h_source_l00142}{jme\+\_\+ring\+\_\+data\+::jme\+\_\+rx\+\_\+ring}}, \mbox{\hyperlink{if__jmevar_8h_source_l00051}{JME\+\_\+\+RX\+\_\+\+RING\+\_\+\+ALIGN}}, \mbox{\hyperlink{if__jmevar_8h_source_l00044}{JME\+\_\+\+RX\+\_\+\+RING\+\_\+\+CNT}}, \mbox{\hyperlink{if__jmevar_8h_source_l00126}{jme\+\_\+chain\+\_\+data\+::jme\+\_\+rx\+\_\+ring\+\_\+map}}, \mbox{\hyperlink{if__jmevar_8h_source_l00143}{jme\+\_\+ring\+\_\+data\+::jme\+\_\+rx\+\_\+ring\+\_\+paddr}}, \mbox{\hyperlink{if__jmevar_8h_source_l00155}{JME\+\_\+\+RX\+\_\+\+RING\+\_\+\+SIZE}}, \mbox{\hyperlink{if__jmevar_8h_source_l00125}{jme\+\_\+chain\+\_\+data\+::jme\+\_\+rx\+\_\+ring\+\_\+tag}}, \mbox{\hyperlink{if__jmevar_8h_source_l00127}{jme\+\_\+chain\+\_\+data\+::jme\+\_\+rx\+\_\+sparemap}}, \mbox{\hyperlink{if__jmevar_8h_source_l00121}{jme\+\_\+chain\+\_\+data\+::jme\+\_\+rx\+\_\+tag}}, \mbox{\hyperlink{if__jmevar_8h_source_l00122}{jme\+\_\+chain\+\_\+data\+::jme\+\_\+rxdesc}}, \mbox{\hyperlink{if__jmevar_8h_source_l00056}{JME\+\_\+\+SSB\+\_\+\+ALIGN}}, \mbox{\hyperlink{if__jmevar_8h_source_l00144}{jme\+\_\+ring\+\_\+data\+::jme\+\_\+ssb\+\_\+block}}, \mbox{\hyperlink{if__jmevar_8h_source_l00145}{jme\+\_\+ring\+\_\+data\+::jme\+\_\+ssb\+\_\+block\+\_\+paddr}}, \mbox{\hyperlink{if__jmevar_8h_source_l00118}{jme\+\_\+chain\+\_\+data\+::jme\+\_\+ssb\+\_\+map}}, \mbox{\hyperlink{if__jmevar_8h_source_l00157}{JME\+\_\+\+SSB\+\_\+\+SIZE}}, \mbox{\hyperlink{if__jmevar_8h_source_l00117}{jme\+\_\+chain\+\_\+data\+::jme\+\_\+ssb\+\_\+tag}}, \mbox{\hyperlink{if__jmevar_8h_source_l00052}{JME\+\_\+\+TSO\+\_\+\+MAXSEGSIZE}}, \mbox{\hyperlink{if__jmevar_8h_source_l00053}{JME\+\_\+\+TSO\+\_\+\+MAXSIZE}}, \mbox{\hyperlink{if__jmevar_8h_source_l00140}{jme\+\_\+ring\+\_\+data\+::jme\+\_\+tx\+\_\+ring}}, \mbox{\hyperlink{if__jmevar_8h_source_l00050}{JME\+\_\+\+TX\+\_\+\+RING\+\_\+\+ALIGN}}, \mbox{\hyperlink{if__jmevar_8h_source_l00043}{JME\+\_\+\+TX\+\_\+\+RING\+\_\+\+CNT}}, \mbox{\hyperlink{if__jmevar_8h_source_l00124}{jme\+\_\+chain\+\_\+data\+::jme\+\_\+tx\+\_\+ring\+\_\+map}}, \mbox{\hyperlink{if__jmevar_8h_source_l00141}{jme\+\_\+ring\+\_\+data\+::jme\+\_\+tx\+\_\+ring\+\_\+paddr}}, \mbox{\hyperlink{if__jmevar_8h_source_l00153}{JME\+\_\+\+TX\+\_\+\+RING\+\_\+\+SIZE}}, \mbox{\hyperlink{if__jmevar_8h_source_l00123}{jme\+\_\+chain\+\_\+data\+::jme\+\_\+tx\+\_\+ring\+\_\+tag}}, \mbox{\hyperlink{if__jmevar_8h_source_l00119}{jme\+\_\+chain\+\_\+data\+::jme\+\_\+tx\+\_\+tag}}, \mbox{\hyperlink{if__jmevar_8h_source_l00120}{jme\+\_\+chain\+\_\+data\+::jme\+\_\+txdesc}}, \mbox{\hyperlink{if__jmevar_8h_source_l00110}{jme\+\_\+rxdesc\+::rx\+\_\+dmamap}}, \mbox{\hyperlink{if__jmevar_8h_source_l00109}{jme\+\_\+rxdesc\+::rx\+\_\+m}}, \mbox{\hyperlink{if__jmevar_8h_source_l00103}{jme\+\_\+txdesc\+::tx\+\_\+dmamap}}, and \mbox{\hyperlink{if__jmevar_8h_source_l00102}{jme\+\_\+txdesc\+::tx\+\_\+m}}.



Referenced by \mbox{\hyperlink{if__jme_8c_source_l00625}{jme\+\_\+attach()}}.

Here is the call graph for this function\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=308pt]{d6/d30/if__jme_8c_a1566972aff87f032279176645b6f0af0_cgraph}
\end{center}
\end{figure}
Here is the caller graph for this function\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=278pt]{d6/d30/if__jme_8c_a1566972aff87f032279176645b6f0af0_icgraph}
\end{center}
\end{figure}
\mbox{\Hypertarget{if__jme_8c_a2044ec510db89f8729ef25473d7f3def}\label{if__jme_8c_a2044ec510db89f8729ef25473d7f3def}} 
\index{if\_jme.c@{if\_jme.c}!jme\_dma\_free@{jme\_dma\_free}}
\index{jme\_dma\_free@{jme\_dma\_free}!if\_jme.c@{if\_jme.c}}
\doxysubsubsection{\texorpdfstring{jme\_dma\_free()}{jme\_dma\_free()}}
{\footnotesize\ttfamily static void jme\+\_\+dma\+\_\+free (\begin{DoxyParamCaption}\item[{struct \mbox{\hyperlink{structjme__softc}{jme\+\_\+softc}} $\ast$}]{sc }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [static]}}



Definition at line \mbox{\hyperlink{if__jme_8c_source_l01404}{1404}} of file \mbox{\hyperlink{if__jme_8c_source}{if\+\_\+jme.\+c}}.



References \mbox{\hyperlink{if__jmevar_8h_source_l00116}{jme\+\_\+chain\+\_\+data\+::jme\+\_\+buffer\+\_\+tag}}, \mbox{\hyperlink{if__jmevar_8h_source_l00210}{jme\+\_\+softc\+::jme\+\_\+cdata}}, \mbox{\hyperlink{if__jmevar_8h_source_l00211}{jme\+\_\+softc\+::jme\+\_\+rdata}}, \mbox{\hyperlink{if__jmevar_8h_source_l00115}{jme\+\_\+chain\+\_\+data\+::jme\+\_\+ring\+\_\+tag}}, \mbox{\hyperlink{if__jmevar_8h_source_l00142}{jme\+\_\+ring\+\_\+data\+::jme\+\_\+rx\+\_\+ring}}, \mbox{\hyperlink{if__jmevar_8h_source_l00044}{JME\+\_\+\+RX\+\_\+\+RING\+\_\+\+CNT}}, \mbox{\hyperlink{if__jmevar_8h_source_l00126}{jme\+\_\+chain\+\_\+data\+::jme\+\_\+rx\+\_\+ring\+\_\+map}}, \mbox{\hyperlink{if__jmevar_8h_source_l00143}{jme\+\_\+ring\+\_\+data\+::jme\+\_\+rx\+\_\+ring\+\_\+paddr}}, \mbox{\hyperlink{if__jmevar_8h_source_l00125}{jme\+\_\+chain\+\_\+data\+::jme\+\_\+rx\+\_\+ring\+\_\+tag}}, \mbox{\hyperlink{if__jmevar_8h_source_l00127}{jme\+\_\+chain\+\_\+data\+::jme\+\_\+rx\+\_\+sparemap}}, \mbox{\hyperlink{if__jmevar_8h_source_l00121}{jme\+\_\+chain\+\_\+data\+::jme\+\_\+rx\+\_\+tag}}, \mbox{\hyperlink{if__jmevar_8h_source_l00122}{jme\+\_\+chain\+\_\+data\+::jme\+\_\+rxdesc}}, \mbox{\hyperlink{if__jmevar_8h_source_l00144}{jme\+\_\+ring\+\_\+data\+::jme\+\_\+ssb\+\_\+block}}, \mbox{\hyperlink{if__jmevar_8h_source_l00145}{jme\+\_\+ring\+\_\+data\+::jme\+\_\+ssb\+\_\+block\+\_\+paddr}}, \mbox{\hyperlink{if__jmevar_8h_source_l00118}{jme\+\_\+chain\+\_\+data\+::jme\+\_\+ssb\+\_\+map}}, \mbox{\hyperlink{if__jmevar_8h_source_l00117}{jme\+\_\+chain\+\_\+data\+::jme\+\_\+ssb\+\_\+tag}}, \mbox{\hyperlink{if__jmevar_8h_source_l00140}{jme\+\_\+ring\+\_\+data\+::jme\+\_\+tx\+\_\+ring}}, \mbox{\hyperlink{if__jmevar_8h_source_l00043}{JME\+\_\+\+TX\+\_\+\+RING\+\_\+\+CNT}}, \mbox{\hyperlink{if__jmevar_8h_source_l00124}{jme\+\_\+chain\+\_\+data\+::jme\+\_\+tx\+\_\+ring\+\_\+map}}, \mbox{\hyperlink{if__jmevar_8h_source_l00141}{jme\+\_\+ring\+\_\+data\+::jme\+\_\+tx\+\_\+ring\+\_\+paddr}}, \mbox{\hyperlink{if__jmevar_8h_source_l00123}{jme\+\_\+chain\+\_\+data\+::jme\+\_\+tx\+\_\+ring\+\_\+tag}}, \mbox{\hyperlink{if__jmevar_8h_source_l00119}{jme\+\_\+chain\+\_\+data\+::jme\+\_\+tx\+\_\+tag}}, \mbox{\hyperlink{if__jmevar_8h_source_l00120}{jme\+\_\+chain\+\_\+data\+::jme\+\_\+txdesc}}, \mbox{\hyperlink{if__jmevar_8h_source_l00110}{jme\+\_\+rxdesc\+::rx\+\_\+dmamap}}, and \mbox{\hyperlink{if__jmevar_8h_source_l00103}{jme\+\_\+txdesc\+::tx\+\_\+dmamap}}.



Referenced by \mbox{\hyperlink{if__jme_8c_source_l00920}{jme\+\_\+detach()}}, and \mbox{\hyperlink{if__jme_8c_source_l01139}{jme\+\_\+dma\+\_\+alloc()}}.

Here is the caller graph for this function\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=350pt]{d6/d30/if__jme_8c_a2044ec510db89f8729ef25473d7f3def_icgraph}
\end{center}
\end{figure}
\mbox{\Hypertarget{if__jme_8c_a91cb99e9ea4fab69b3a9badc10ba97f3}\label{if__jme_8c_a91cb99e9ea4fab69b3a9badc10ba97f3}} 
\index{if\_jme.c@{if\_jme.c}!jme\_dmamap\_cb@{jme\_dmamap\_cb}}
\index{jme\_dmamap\_cb@{jme\_dmamap\_cb}!if\_jme.c@{if\_jme.c}}
\doxysubsubsection{\texorpdfstring{jme\_dmamap\_cb()}{jme\_dmamap\_cb()}}
{\footnotesize\ttfamily static void jme\+\_\+dmamap\+\_\+cb (\begin{DoxyParamCaption}\item[{void $\ast$}]{arg,  }\item[{bus\+\_\+dma\+\_\+segment\+\_\+t $\ast$}]{segs,  }\item[{int}]{nsegs,  }\item[{int}]{error }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [static]}}



Definition at line \mbox{\hyperlink{if__jme_8c_source_l01125}{1125}} of file \mbox{\hyperlink{if__jme_8c_source}{if\+\_\+jme.\+c}}.



References \mbox{\hyperlink{if__jme_8c_source_l01121}{jme\+\_\+dmamap\+\_\+arg\+::jme\+\_\+busaddr}}.



Referenced by \mbox{\hyperlink{if__jme_8c_source_l01139}{jme\+\_\+dma\+\_\+alloc()}}.

Here is the caller graph for this function\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=350pt]{d6/d30/if__jme_8c_a91cb99e9ea4fab69b3a9badc10ba97f3_icgraph}
\end{center}
\end{figure}
\mbox{\Hypertarget{if__jme_8c_a6181226b3869ec67bfa53f5aa803e147}\label{if__jme_8c_a6181226b3869ec67bfa53f5aa803e147}} 
\index{if\_jme.c@{if\_jme.c}!jme\_eeprom\_macaddr@{jme\_eeprom\_macaddr}}
\index{jme\_eeprom\_macaddr@{jme\_eeprom\_macaddr}!if\_jme.c@{if\_jme.c}}
\doxysubsubsection{\texorpdfstring{jme\_eeprom\_macaddr()}{jme\_eeprom\_macaddr()}}
{\footnotesize\ttfamily static int jme\+\_\+eeprom\+\_\+macaddr (\begin{DoxyParamCaption}\item[{struct \mbox{\hyperlink{structjme__softc}{jme\+\_\+softc}} $\ast$}]{sc }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [static]}}



Definition at line \mbox{\hyperlink{if__jme_8c_source_l00393}{393}} of file \mbox{\hyperlink{if__jme_8c_source}{if\+\_\+jme.\+c}}.



References \mbox{\hyperlink{if__jmevar_8h_source_l00186}{jme\+\_\+softc\+::jme\+\_\+eaddr}}, \mbox{\hyperlink{if__jmereg_8h_source_l00568}{JME\+\_\+\+EEPROM\+\_\+\+DESC\+\_\+\+BYTES}}, \mbox{\hyperlink{if__jmereg_8h_source_l00569}{JME\+\_\+\+EEPROM\+\_\+\+DESC\+\_\+\+END}}, \mbox{\hyperlink{if__jmereg_8h_source_l00583}{JME\+\_\+\+EEPROM\+\_\+\+END}}, \mbox{\hyperlink{if__jmereg_8h_source_l00575}{JME\+\_\+\+EEPROM\+\_\+\+FUNC0}}, \mbox{\hyperlink{if__jmereg_8h_source_l00570}{JME\+\_\+\+EEPROM\+\_\+\+FUNC\+\_\+\+MASK}}, \mbox{\hyperlink{if__jmereg_8h_source_l00585}{JME\+\_\+\+EEPROM\+\_\+\+MKDESC}}, \mbox{\hyperlink{if__jmereg_8h_source_l00579}{JME\+\_\+\+EEPROM\+\_\+\+PAGE\+\_\+\+BAR1}}, \mbox{\hyperlink{if__jmereg_8h_source_l00572}{JME\+\_\+\+EEPROM\+\_\+\+PAGE\+\_\+\+MASK}}, \mbox{\hyperlink{if__jme_8c_source_l00354}{jme\+\_\+eeprom\+\_\+read\+\_\+byte()}}, \mbox{\hyperlink{if__jmereg_8h_source_l00566}{JME\+\_\+\+EEPROM\+\_\+\+SIG0}}, \mbox{\hyperlink{if__jmereg_8h_source_l00567}{JME\+\_\+\+EEPROM\+\_\+\+SIG1}}, and \mbox{\hyperlink{if__jmereg_8h_source_l00361}{JME\+\_\+\+PAR0}}.



Referenced by \mbox{\hyperlink{if__jme_8c_source_l00625}{jme\+\_\+attach()}}.

Here is the call graph for this function\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=350pt]{d6/d30/if__jme_8c_a6181226b3869ec67bfa53f5aa803e147_cgraph}
\end{center}
\end{figure}
Here is the caller graph for this function\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=313pt]{d6/d30/if__jme_8c_a6181226b3869ec67bfa53f5aa803e147_icgraph}
\end{center}
\end{figure}
\mbox{\Hypertarget{if__jme_8c_a43598d0cb0d9e41219fa4ab3934cccd7}\label{if__jme_8c_a43598d0cb0d9e41219fa4ab3934cccd7}} 
\index{if\_jme.c@{if\_jme.c}!jme\_eeprom\_read\_byte@{jme\_eeprom\_read\_byte}}
\index{jme\_eeprom\_read\_byte@{jme\_eeprom\_read\_byte}!if\_jme.c@{if\_jme.c}}
\doxysubsubsection{\texorpdfstring{jme\_eeprom\_read\_byte()}{jme\_eeprom\_read\_byte()}}
{\footnotesize\ttfamily static int jme\+\_\+eeprom\+\_\+read\+\_\+byte (\begin{DoxyParamCaption}\item[{struct \mbox{\hyperlink{structjme__softc}{jme\+\_\+softc}} $\ast$}]{sc,  }\item[{uint8\+\_\+t}]{addr,  }\item[{uint8\+\_\+t $\ast$}]{val }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [static]}}



Definition at line \mbox{\hyperlink{if__jme_8c_source_l00354}{354}} of file \mbox{\hyperlink{if__jme_8c_source}{if\+\_\+jme.\+c}}.



References \mbox{\hyperlink{if__jmevar_8h_source_l00234}{CSR\+\_\+\+READ\+\_\+4}}, \mbox{\hyperlink{if__jmevar_8h_source_l00232}{CSR\+\_\+\+WRITE\+\_\+4}}, \mbox{\hyperlink{if__jmevar_8h_source_l00176}{jme\+\_\+softc\+::jme\+\_\+dev}}, \mbox{\hyperlink{if__jmereg_8h_source_l00536}{JME\+\_\+\+SMBCSR}}, \mbox{\hyperlink{if__jmereg_8h_source_l00550}{JME\+\_\+\+SMBINTF}}, \mbox{\hyperlink{if__jmevar_8h_source_l00251}{JME\+\_\+\+TIMEOUT}}, \mbox{\hyperlink{if__jmereg_8h_source_l00546}{SMBCSR\+\_\+\+HW\+\_\+\+BUSY\+\_\+\+MASK}}, \mbox{\hyperlink{if__jmereg_8h_source_l00547}{SMBCSR\+\_\+\+HW\+\_\+\+IDLE}}, \mbox{\hyperlink{if__jmereg_8h_source_l00555}{SMBINTF\+\_\+\+ADDR\+\_\+\+MASK}}, \mbox{\hyperlink{if__jmereg_8h_source_l00556}{SMBINTF\+\_\+\+ADDR\+\_\+\+SHIFT}}, \mbox{\hyperlink{if__jmereg_8h_source_l00559}{SMBINTF\+\_\+\+CMD\+\_\+\+TRIGGER}}, \mbox{\hyperlink{if__jmereg_8h_source_l00557}{SMBINTF\+\_\+\+RD}}, \mbox{\hyperlink{if__jmereg_8h_source_l00551}{SMBINTF\+\_\+\+RD\+\_\+\+DATA\+\_\+\+MASK}}, and \mbox{\hyperlink{if__jmereg_8h_source_l00552}{SMBINTF\+\_\+\+RD\+\_\+\+DATA\+\_\+\+SHIFT}}.



Referenced by \mbox{\hyperlink{if__jme_8c_source_l00393}{jme\+\_\+eeprom\+\_\+macaddr()}}.

Here is the caller graph for this function\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=350pt]{d6/d30/if__jme_8c_a43598d0cb0d9e41219fa4ab3934cccd7_icgraph}
\end{center}
\end{figure}
\mbox{\Hypertarget{if__jme_8c_aa7c61ad6529b7848a90ca2d72134a50e}\label{if__jme_8c_aa7c61ad6529b7848a90ca2d72134a50e}} 
\index{if\_jme.c@{if\_jme.c}!jme\_efuse\_macaddr@{jme\_efuse\_macaddr}}
\index{jme\_efuse\_macaddr@{jme\_efuse\_macaddr}!if\_jme.c@{if\_jme.c}}
\doxysubsubsection{\texorpdfstring{jme\_efuse\_macaddr()}{jme\_efuse\_macaddr()}}
{\footnotesize\ttfamily static int jme\+\_\+efuse\+\_\+macaddr (\begin{DoxyParamCaption}\item[{struct \mbox{\hyperlink{structjme__softc}{jme\+\_\+softc}} $\ast$}]{sc }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [static]}}



Definition at line \mbox{\hyperlink{if__jme_8c_source_l00440}{440}} of file \mbox{\hyperlink{if__jme_8c_source}{if\+\_\+jme.\+c}}.



References \mbox{\hyperlink{if__jmereg_8h_source_l00090}{EFUSE\+\_\+\+CTL1\+\_\+\+AUTOLAOD\+\_\+\+DONE}}, \mbox{\hyperlink{if__jmereg_8h_source_l00087}{EFUSE\+\_\+\+CTL1\+\_\+\+AUTOLOAD\+\_\+\+ERR}}, \mbox{\hyperlink{if__jmereg_8h_source_l00083}{EFUSE\+\_\+\+CTL1\+\_\+\+CMD\+\_\+\+AUTOLOAD}}, \mbox{\hyperlink{if__jmereg_8h_source_l00082}{EFUSE\+\_\+\+CTL1\+\_\+\+EXECUTE}}, \mbox{\hyperlink{if__jmereg_8h_source_l00093}{EFUSE\+\_\+\+CTL2\+\_\+\+RESET}}, \mbox{\hyperlink{if__jmevar_8h_source_l00176}{jme\+\_\+softc\+::jme\+\_\+dev}}, \mbox{\hyperlink{if__jmereg_8h_source_l00080}{JME\+\_\+\+EFUSE\+\_\+\+CTL1}}, and \mbox{\hyperlink{if__jmereg_8h_source_l00092}{JME\+\_\+\+EFUSE\+\_\+\+CTL2}}.



Referenced by \mbox{\hyperlink{if__jme_8c_source_l00625}{jme\+\_\+attach()}}.

Here is the caller graph for this function\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=303pt]{d6/d30/if__jme_8c_aa7c61ad6529b7848a90ca2d72134a50e_icgraph}
\end{center}
\end{figure}
\mbox{\Hypertarget{if__jme_8c_ae1a692ac40db69e0c9b7f7cbab86c3c1}\label{if__jme_8c_ae1a692ac40db69e0c9b7f7cbab86c3c1}} 
\index{if\_jme.c@{if\_jme.c}!jme\_encap@{jme\_encap}}
\index{jme\_encap@{jme\_encap}!if\_jme.c@{if\_jme.c}}
\doxysubsubsection{\texorpdfstring{jme\_encap()}{jme\_encap()}}
{\footnotesize\ttfamily static int jme\+\_\+encap (\begin{DoxyParamCaption}\item[{struct \mbox{\hyperlink{structjme__softc}{jme\+\_\+softc}} $\ast$}]{sc,  }\item[{struct mbuf $\ast$$\ast$}]{m\+\_\+head }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [static]}}



Definition at line \mbox{\hyperlink{if__jme_8c_source_l01686}{1686}} of file \mbox{\hyperlink{if__jme_8c_source}{if\+\_\+jme.\+c}}.



References \mbox{\hyperlink{if__jmereg_8h_source_l01068}{jme\+\_\+desc\+::addr\+\_\+hi}}, \mbox{\hyperlink{if__jmereg_8h_source_l01069}{jme\+\_\+desc\+::addr\+\_\+lo}}, \mbox{\hyperlink{if__jmereg_8h_source_l01067}{jme\+\_\+desc\+::buflen}}, \mbox{\hyperlink{if__jmereg_8h_source_l01066}{jme\+\_\+desc\+::flags}}, \mbox{\hyperlink{if__jmevar_8h_source_l00059}{JME\+\_\+\+ADDR\+\_\+\+HI}}, \mbox{\hyperlink{if__jmevar_8h_source_l00058}{JME\+\_\+\+ADDR\+\_\+\+LO}}, \mbox{\hyperlink{if__jmevar_8h_source_l00210}{jme\+\_\+softc\+::jme\+\_\+cdata}}, \mbox{\hyperlink{if__jmevar_8h_source_l00095}{JME\+\_\+\+DESC\+\_\+\+INC}}, \mbox{\hyperlink{if__jmevar_8h_source_l00239}{JME\+\_\+\+LOCK\+\_\+\+ASSERT}}, \mbox{\hyperlink{if__jmevar_8h_source_l00054}{JME\+\_\+\+MAXTXSEGS}}, \mbox{\hyperlink{if__jmevar_8h_source_l00211}{jme\+\_\+softc\+::jme\+\_\+rdata}}, \mbox{\hyperlink{if__jmereg_8h_source_l01074}{JME\+\_\+\+TD\+\_\+64\+BIT}}, \mbox{\hyperlink{if__jmereg_8h_source_l01073}{JME\+\_\+\+TD\+\_\+\+INTR}}, \mbox{\hyperlink{if__jmereg_8h_source_l01077}{JME\+\_\+\+TD\+\_\+\+IPCSUM}}, \mbox{\hyperlink{if__jmereg_8h_source_l01083}{JME\+\_\+\+TD\+\_\+\+MSS\+\_\+\+SHIFT}}, \mbox{\hyperlink{if__jmereg_8h_source_l01072}{JME\+\_\+\+TD\+\_\+\+OWN}}, \mbox{\hyperlink{if__jmereg_8h_source_l01075}{JME\+\_\+\+TD\+\_\+\+TCPCSUM}}, \mbox{\hyperlink{if__jmereg_8h_source_l01078}{JME\+\_\+\+TD\+\_\+\+TSO}}, \mbox{\hyperlink{if__jmereg_8h_source_l01076}{JME\+\_\+\+TD\+\_\+\+UDPCSUM}}, \mbox{\hyperlink{if__jmereg_8h_source_l01080}{JME\+\_\+\+TD\+\_\+\+VLAN\+\_\+\+MASK}}, \mbox{\hyperlink{if__jmereg_8h_source_l01079}{JME\+\_\+\+TD\+\_\+\+VLAN\+\_\+\+TAG}}, \mbox{\hyperlink{if__jmevar_8h_source_l00131}{jme\+\_\+chain\+\_\+data\+::jme\+\_\+tx\+\_\+cnt}}, \mbox{\hyperlink{if__jmevar_8h_source_l00129}{jme\+\_\+chain\+\_\+data\+::jme\+\_\+tx\+\_\+prod}}, \mbox{\hyperlink{if__jmevar_8h_source_l00140}{jme\+\_\+ring\+\_\+data\+::jme\+\_\+tx\+\_\+ring}}, \mbox{\hyperlink{if__jmevar_8h_source_l00043}{JME\+\_\+\+TX\+\_\+\+RING\+\_\+\+CNT}}, \mbox{\hyperlink{if__jmevar_8h_source_l00124}{jme\+\_\+chain\+\_\+data\+::jme\+\_\+tx\+\_\+ring\+\_\+map}}, \mbox{\hyperlink{if__jmevar_8h_source_l00123}{jme\+\_\+chain\+\_\+data\+::jme\+\_\+tx\+\_\+ring\+\_\+tag}}, \mbox{\hyperlink{if__jmevar_8h_source_l00119}{jme\+\_\+chain\+\_\+data\+::jme\+\_\+tx\+\_\+tag}}, \mbox{\hyperlink{if__jmevar_8h_source_l00120}{jme\+\_\+chain\+\_\+data\+::jme\+\_\+txdesc}}, \mbox{\hyperlink{if__jmevar_8h_source_l00105}{jme\+\_\+txdesc\+::tx\+\_\+desc}}, \mbox{\hyperlink{if__jmevar_8h_source_l00103}{jme\+\_\+txdesc\+::tx\+\_\+dmamap}}, \mbox{\hyperlink{if__jmevar_8h_source_l00102}{jme\+\_\+txdesc\+::tx\+\_\+m}}, and \mbox{\hyperlink{if__jmevar_8h_source_l00104}{jme\+\_\+txdesc\+::tx\+\_\+ndesc}}.



Referenced by \mbox{\hyperlink{if__jme_8c_source_l01882}{jme\+\_\+start\+\_\+locked()}}.

Here is the caller graph for this function\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=350pt]{d6/d30/if__jme_8c_ae1a692ac40db69e0c9b7f7cbab86c3c1_icgraph}
\end{center}
\end{figure}
\mbox{\Hypertarget{if__jme_8c_af1f0b394c9fd4c3ec3bb85635c65f793}\label{if__jme_8c_af1f0b394c9fd4c3ec3bb85635c65f793}} 
\index{if\_jme.c@{if\_jme.c}!jme\_hash\_maddr@{jme\_hash\_maddr}}
\index{jme\_hash\_maddr@{jme\_hash\_maddr}!if\_jme.c@{if\_jme.c}}
\doxysubsubsection{\texorpdfstring{jme\_hash\_maddr()}{jme\_hash\_maddr()}}
{\footnotesize\ttfamily static u\+\_\+int jme\+\_\+hash\+\_\+maddr (\begin{DoxyParamCaption}\item[{void $\ast$}]{arg,  }\item[{struct sockaddr\+\_\+dl $\ast$}]{sdl,  }\item[{u\+\_\+int}]{cnt }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [static]}}



Definition at line \mbox{\hyperlink{if__jme_8c_source_l03240}{3240}} of file \mbox{\hyperlink{if__jme_8c_source}{if\+\_\+jme.\+c}}.



Referenced by \mbox{\hyperlink{if__jme_8c_source_l03256}{jme\+\_\+set\+\_\+filter()}}.

Here is the caller graph for this function\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=350pt]{d6/d30/if__jme_8c_af1f0b394c9fd4c3ec3bb85635c65f793_icgraph}
\end{center}
\end{figure}
\mbox{\Hypertarget{if__jme_8c_a2bfa8d76b7bfff30864ed4f02051d158}\label{if__jme_8c_a2bfa8d76b7bfff30864ed4f02051d158}} 
\index{if\_jme.c@{if\_jme.c}!jme\_init@{jme\_init}}
\index{jme\_init@{jme\_init}!if\_jme.c@{if\_jme.c}}
\doxysubsubsection{\texorpdfstring{jme\_init()}{jme\_init()}}
{\footnotesize\ttfamily static void jme\+\_\+init (\begin{DoxyParamCaption}\item[{void $\ast$}]{xsc }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [static]}}



Definition at line \mbox{\hyperlink{if__jme_8c_source_l02753}{2753}} of file \mbox{\hyperlink{if__jme_8c_source}{if\+\_\+jme.\+c}}.



References \mbox{\hyperlink{if__jme_8c_source_l02764}{jme\+\_\+init\+\_\+locked()}}, \mbox{\hyperlink{if__jmevar_8h_source_l00237}{JME\+\_\+\+LOCK}}, and \mbox{\hyperlink{if__jmevar_8h_source_l00238}{JME\+\_\+\+UNLOCK}}.



Referenced by \mbox{\hyperlink{if__jme_8c_source_l00625}{jme\+\_\+attach()}}.

Here is the call graph for this function\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=350pt]{d6/d30/if__jme_8c_a2bfa8d76b7bfff30864ed4f02051d158_cgraph}
\end{center}
\end{figure}
Here is the caller graph for this function\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=243pt]{d6/d30/if__jme_8c_a2bfa8d76b7bfff30864ed4f02051d158_icgraph}
\end{center}
\end{figure}
\mbox{\Hypertarget{if__jme_8c_aa32f96335662d48111949fbb07a4a7a2}\label{if__jme_8c_aa32f96335662d48111949fbb07a4a7a2}} 
\index{if\_jme.c@{if\_jme.c}!jme\_init\_locked@{jme\_init\_locked}}
\index{jme\_init\_locked@{jme\_init\_locked}!if\_jme.c@{if\_jme.c}}
\doxysubsubsection{\texorpdfstring{jme\_init\_locked()}{jme\_init\_locked()}}
{\footnotesize\ttfamily static void jme\+\_\+init\+\_\+locked (\begin{DoxyParamCaption}\item[{struct \mbox{\hyperlink{structjme__softc}{jme\+\_\+softc}} $\ast$}]{sc }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [static]}}



Definition at line \mbox{\hyperlink{if__jme_8c_source_l02764}{2764}} of file \mbox{\hyperlink{if__jme_8c_source}{if\+\_\+jme.\+c}}.



References \mbox{\hyperlink{if__jmereg_8h_source_l00855}{CHIPMODE\+\_\+\+REVFM}}, \mbox{\hyperlink{if__jmevar_8h_source_l00234}{CSR\+\_\+\+READ\+\_\+4}}, \mbox{\hyperlink{if__jmevar_8h_source_l00232}{CSR\+\_\+\+WRITE\+\_\+4}}, \mbox{\hyperlink{if__jmereg_8h_source_l00665}{GPREG0\+\_\+\+PCC\+\_\+\+UNIT\+\_\+\+US}}, \mbox{\hyperlink{if__jmereg_8h_source_l00648}{GPREG0\+\_\+\+SH\+\_\+\+POST\+\_\+\+DW0\+\_\+\+DIS}}, \mbox{\hyperlink{if__jmereg_8h_source_l00647}{GPREG0\+\_\+\+SH\+\_\+\+POST\+\_\+\+DW1\+\_\+\+DIS}}, \mbox{\hyperlink{if__jmereg_8h_source_l00646}{GPREG0\+\_\+\+SH\+\_\+\+POST\+\_\+\+DW2\+\_\+\+DIS}}, \mbox{\hyperlink{if__jmereg_8h_source_l00645}{GPREG0\+\_\+\+SH\+\_\+\+POST\+\_\+\+DW3\+\_\+\+DIS}}, \mbox{\hyperlink{if__jmereg_8h_source_l00644}{GPREG0\+\_\+\+SH\+\_\+\+POST\+\_\+\+DW4\+\_\+\+DIS}}, \mbox{\hyperlink{if__jmereg_8h_source_l00643}{GPREG0\+\_\+\+SH\+\_\+\+POST\+\_\+\+DW5\+\_\+\+DIS}}, \mbox{\hyperlink{if__jmereg_8h_source_l00642}{GPREG0\+\_\+\+SH\+\_\+\+POST\+\_\+\+DW6\+\_\+\+DIS}}, \mbox{\hyperlink{if__jmereg_8h_source_l00641}{GPREG0\+\_\+\+SH\+\_\+\+POST\+\_\+\+DW7\+\_\+\+DIS}}, \mbox{\hyperlink{if__jmevar_8h_source_l00059}{JME\+\_\+\+ADDR\+\_\+\+HI}}, \mbox{\hyperlink{if__jmevar_8h_source_l00058}{JME\+\_\+\+ADDR\+\_\+\+LO}}, \mbox{\hyperlink{if__jmevar_8h_source_l00184}{jme\+\_\+softc\+::jme\+\_\+chip\+\_\+rev}}, \mbox{\hyperlink{if__jmevar_8h_source_l00176}{jme\+\_\+softc\+::jme\+\_\+dev}}, \mbox{\hyperlink{if__jmevar_8h_source_l00203}{JME\+\_\+\+FLAG\+\_\+\+PCCPCD}}, \mbox{\hyperlink{if__jmevar_8h_source_l00189}{jme\+\_\+softc\+::jme\+\_\+flags}}, \mbox{\hyperlink{if__jmereg_8h_source_l00640}{JME\+\_\+\+GPREG0}}, \mbox{\hyperlink{if__jmevar_8h_source_l00175}{jme\+\_\+softc\+::jme\+\_\+ifp}}, \mbox{\hyperlink{if__jme_8c_source_l03148}{jme\+\_\+init\+\_\+rx\+\_\+ring()}}, \mbox{\hyperlink{if__jme_8c_source_l03137}{jme\+\_\+init\+\_\+ssb()}}, \mbox{\hyperlink{if__jme_8c_source_l03112}{jme\+\_\+init\+\_\+tx\+\_\+ring()}}, \mbox{\hyperlink{if__jmereg_8h_source_l00796}{JME\+\_\+\+INTR\+\_\+\+MASK\+\_\+\+SET}}, \mbox{\hyperlink{if__jmereg_8h_source_l00696}{JME\+\_\+\+INTR\+\_\+\+STATUS}}, \mbox{\hyperlink{if__jmereg_8h_source_l00755}{JME\+\_\+\+INTRS}}, \mbox{\hyperlink{if__jmevar_8h_source_l00239}{JME\+\_\+\+LOCK\+\_\+\+ASSERT}}, \mbox{\hyperlink{if__jmevar_8h_source_l00177}{jme\+\_\+softc\+::jme\+\_\+miibus}}, \mbox{\hyperlink{if__jmereg_8h_source_l00802}{JME\+\_\+\+PCCRX0}}, \mbox{\hyperlink{if__jmereg_8h_source_l00820}{JME\+\_\+\+PCCTX}}, \mbox{\hyperlink{if__jmereg_8h_source_l00880}{JME\+\_\+\+PCDTX}}, \mbox{\hyperlink{if__jmevar_8h_source_l00185}{jme\+\_\+softc\+::jme\+\_\+phyaddr}}, \mbox{\hyperlink{if__jmereg_8h_source_l00427}{JME\+\_\+\+PMCS}}, \mbox{\hyperlink{if__jmevar_8h_source_l00211}{jme\+\_\+softc\+::jme\+\_\+rdata}}, \mbox{\hyperlink{if__jme_8c_source_l02709}{jme\+\_\+reset()}}, \mbox{\hyperlink{if__jmereg_8h_source_l00972}{JME\+\_\+\+RSSC}}, \mbox{\hyperlink{if__jmevar_8h_source_l00222}{jme\+\_\+softc\+::jme\+\_\+rx\+\_\+coal\+\_\+pkt}}, \mbox{\hyperlink{if__jmevar_8h_source_l00220}{jme\+\_\+softc\+::jme\+\_\+rx\+\_\+coal\+\_\+to}}, \mbox{\hyperlink{if__jmevar_8h_source_l00188}{jme\+\_\+softc\+::jme\+\_\+rx\+\_\+dma\+\_\+size}}, \mbox{\hyperlink{if__jmevar_8h_source_l00093}{JME\+\_\+\+RX\+\_\+\+FIFO\+\_\+\+SIZE}}, \mbox{\hyperlink{if__jmevar_8h_source_l00221}{jme\+\_\+softc\+::jme\+\_\+rx\+\_\+pcd\+\_\+to}}, \mbox{\hyperlink{if__jmevar_8h_source_l00150}{JME\+\_\+\+RX\+\_\+\+RING\+\_\+\+ADDR}}, \mbox{\hyperlink{if__jmevar_8h_source_l00044}{JME\+\_\+\+RX\+\_\+\+RING\+\_\+\+CNT}}, \mbox{\hyperlink{if__jmereg_8h_source_l00280}{JME\+\_\+\+RXCSR}}, \mbox{\hyperlink{if__jmevar_8h_source_l00215}{jme\+\_\+softc\+::jme\+\_\+rxcsr}}, \mbox{\hyperlink{if__jmereg_8h_source_l00328}{JME\+\_\+\+RXDBA\+\_\+\+HI}}, \mbox{\hyperlink{if__jmereg_8h_source_l00327}{JME\+\_\+\+RXDBA\+\_\+\+LO}}, \mbox{\hyperlink{if__jmereg_8h_source_l00343}{JME\+\_\+\+RXMAC}}, \mbox{\hyperlink{if__jmereg_8h_source_l00331}{JME\+\_\+\+RXQDC}}, \mbox{\hyperlink{if__jme_8c_source_l03256}{jme\+\_\+set\+\_\+filter()}}, \mbox{\hyperlink{if__jme_8c_source_l00519}{jme\+\_\+set\+\_\+macaddr()}}, \mbox{\hyperlink{if__jme_8c_source_l03224}{jme\+\_\+set\+\_\+vlan()}}, \mbox{\hyperlink{if__jmereg_8h_source_l00860}{JME\+\_\+\+SHBASE\+\_\+\+ADDR\+\_\+\+HI}}, \mbox{\hyperlink{if__jmereg_8h_source_l00861}{JME\+\_\+\+SHBASE\+\_\+\+ADDR\+\_\+\+LO}}, \mbox{\hyperlink{if__jmevar_8h_source_l00145}{jme\+\_\+ring\+\_\+data\+::jme\+\_\+ssb\+\_\+block\+\_\+paddr}}, \mbox{\hyperlink{if__jme_8c_source_l03004}{jme\+\_\+stop()}}, \mbox{\hyperlink{if__jme_8c_source_l02686}{jme\+\_\+tick()}}, \mbox{\hyperlink{if__jmevar_8h_source_l00209}{jme\+\_\+softc\+::jme\+\_\+tick\+\_\+ch}}, \mbox{\hyperlink{if__jmereg_8h_source_l00914}{JME\+\_\+\+TIMER1}}, \mbox{\hyperlink{if__jmereg_8h_source_l00915}{JME\+\_\+\+TIMER2}}, \mbox{\hyperlink{if__jmevar_8h_source_l00219}{jme\+\_\+softc\+::jme\+\_\+tx\+\_\+coal\+\_\+pkt}}, \mbox{\hyperlink{if__jmevar_8h_source_l00217}{jme\+\_\+softc\+::jme\+\_\+tx\+\_\+coal\+\_\+to}}, \mbox{\hyperlink{if__jmevar_8h_source_l00187}{jme\+\_\+softc\+::jme\+\_\+tx\+\_\+dma\+\_\+size}}, \mbox{\hyperlink{if__jmevar_8h_source_l00218}{jme\+\_\+softc\+::jme\+\_\+tx\+\_\+pcd\+\_\+to}}, \mbox{\hyperlink{if__jmevar_8h_source_l00148}{JME\+\_\+\+TX\+\_\+\+RING\+\_\+\+ADDR}}, \mbox{\hyperlink{if__jmevar_8h_source_l00043}{JME\+\_\+\+TX\+\_\+\+RING\+\_\+\+CNT}}, \mbox{\hyperlink{if__jmereg_8h_source_l00190}{JME\+\_\+\+TXCSR}}, \mbox{\hyperlink{if__jmevar_8h_source_l00214}{jme\+\_\+softc\+::jme\+\_\+txcsr}}, \mbox{\hyperlink{if__jmereg_8h_source_l00227}{JME\+\_\+\+TXDBA\+\_\+\+HI}}, \mbox{\hyperlink{if__jmereg_8h_source_l00226}{JME\+\_\+\+TXDBA\+\_\+\+LO}}, \mbox{\hyperlink{if__jmereg_8h_source_l00242}{JME\+\_\+\+TXMAC}}, \mbox{\hyperlink{if__jmereg_8h_source_l00230}{JME\+\_\+\+TXQDC}}, \mbox{\hyperlink{if__jmereg_8h_source_l00269}{JME\+\_\+\+TXTRHD}}, \mbox{\hyperlink{if__jmereg_8h_source_l00808}{PCCRX\+\_\+\+COAL\+\_\+\+PKT\+\_\+\+MASK}}, \mbox{\hyperlink{if__jmereg_8h_source_l00809}{PCCRX\+\_\+\+COAL\+\_\+\+PKT\+\_\+\+SHIFT}}, \mbox{\hyperlink{if__jmereg_8h_source_l00806}{PCCRX\+\_\+\+COAL\+\_\+\+TO\+\_\+\+MASK}}, \mbox{\hyperlink{if__jmereg_8h_source_l00807}{PCCRX\+\_\+\+COAL\+\_\+\+TO\+\_\+\+SHIFT}}, \mbox{\hyperlink{if__jmereg_8h_source_l00823}{PCCTX\+\_\+\+COAL\+\_\+\+PKT\+\_\+\+MASK}}, \mbox{\hyperlink{if__jmereg_8h_source_l00824}{PCCTX\+\_\+\+COAL\+\_\+\+PKT\+\_\+\+SHIFT}}, \mbox{\hyperlink{if__jmereg_8h_source_l00821}{PCCTX\+\_\+\+COAL\+\_\+\+TO\+\_\+\+MASK}}, \mbox{\hyperlink{if__jmereg_8h_source_l00822}{PCCTX\+\_\+\+COAL\+\_\+\+TO\+\_\+\+SHIFT}}, \mbox{\hyperlink{if__jmereg_8h_source_l00832}{PCCTX\+\_\+\+COAL\+\_\+\+TXQ0}}, \mbox{\hyperlink{if__jmereg_8h_source_l00876}{PCDRX0\+\_\+\+TO\+\_\+\+SHIFT}}, \mbox{\hyperlink{if__jmereg_8h_source_l00875}{PCDRX0\+\_\+\+TO\+\_\+\+THROTTLE\+\_\+\+SHIFT}}, \mbox{\hyperlink{if__jmereg_8h_source_l00868}{PCDRX\+\_\+\+REG}}, \mbox{\hyperlink{if__jmereg_8h_source_l00878}{PCDRX\+\_\+\+TO\+\_\+\+MAX}}, \mbox{\hyperlink{if__jmereg_8h_source_l00886}{PCDTX\+\_\+\+TO\+\_\+\+MAX}}, \mbox{\hyperlink{if__jmereg_8h_source_l00884}{PCDTX\+\_\+\+TO\+\_\+\+SHIFT}}, \mbox{\hyperlink{if__jmereg_8h_source_l00883}{PCDTX\+\_\+\+TO\+\_\+\+THROTTLE\+\_\+\+SHIFT}}, \mbox{\hyperlink{if__jmereg_8h_source_l00983}{RSSC\+\_\+\+DIS\+\_\+\+RSS}}, \mbox{\hyperlink{if__jmereg_8h_source_l00322}{RXCSR\+\_\+\+DESC\+\_\+\+RT\+\_\+\+CNT}}, \mbox{\hyperlink{if__jmereg_8h_source_l00324}{RXCSR\+\_\+\+DESC\+\_\+\+RT\+\_\+\+CNT\+\_\+\+DEFAULT}}, \mbox{\hyperlink{if__jmereg_8h_source_l00299}{RXCSR\+\_\+\+DESC\+\_\+\+RT\+\_\+\+GAP\+\_\+256}}, \mbox{\hyperlink{if__jmereg_8h_source_l00297}{RXCSR\+\_\+\+DESC\+\_\+\+RT\+\_\+\+GAP\+\_\+\+MASK}}, \mbox{\hyperlink{if__jmereg_8h_source_l00284}{RXCSR\+\_\+\+FIFO\+\_\+\+FTHRESH\+\_\+128T}}, \mbox{\hyperlink{if__jmereg_8h_source_l00289}{RXCSR\+\_\+\+FIFO\+\_\+\+THRESH\+\_\+128\+QW}}, \mbox{\hyperlink{if__jmereg_8h_source_l00286}{RXCSR\+\_\+\+FIFO\+\_\+\+THRESH\+\_\+16\+QW}}, \mbox{\hyperlink{if__jmereg_8h_source_l00318}{RXCSR\+\_\+\+RXQ0}}, \mbox{\hyperlink{if__jmereg_8h_source_l00317}{RXCSR\+\_\+\+RXQ\+\_\+\+N\+\_\+\+SEL}}, \mbox{\hyperlink{if__jmereg_8h_source_l00358}{RXMAC\+\_\+\+CSUM\+\_\+\+ENB}}, \mbox{\hyperlink{if__jmereg_8h_source_l00357}{RXMAC\+\_\+\+PAD\+\_\+10\+BYTES}}, \mbox{\hyperlink{if__jmereg_8h_source_l00205}{TXCSR\+\_\+\+DMA\+\_\+\+BURST}}, \mbox{\hyperlink{if__jmereg_8h_source_l00200}{TXCSR\+\_\+\+FIFO\+\_\+\+THRESH\+\_\+16\+QW}}, \mbox{\hyperlink{if__jmereg_8h_source_l00208}{TXCSR\+\_\+\+TXQ0}}, \mbox{\hyperlink{if__jmereg_8h_source_l00220}{TXCSR\+\_\+\+TXQ\+\_\+\+N\+\_\+\+SEL}}, \mbox{\hyperlink{if__jmereg_8h_source_l00216}{TXCSR\+\_\+\+TXQ\+\_\+\+WEIGHT}}, \mbox{\hyperlink{if__jmereg_8h_source_l00218}{TXCSR\+\_\+\+TXQ\+\_\+\+WEIGHT\+\_\+\+MIN}}, \mbox{\hyperlink{if__jmereg_8h_source_l00258}{TXMAC\+\_\+\+CRC\+\_\+\+ENB}}, \mbox{\hyperlink{if__jmereg_8h_source_l00246}{TXMAC\+\_\+\+IFG1\+\_\+\+DEFAULT}}, \mbox{\hyperlink{if__jmereg_8h_source_l00244}{TXMAC\+\_\+\+IFG2\+\_\+\+DEFAULT}}, \mbox{\hyperlink{if__jmereg_8h_source_l00254}{TXMAC\+\_\+\+IFG\+\_\+\+ENB}}, \mbox{\hyperlink{if__jmereg_8h_source_l00259}{TXMAC\+\_\+\+PAD\+\_\+\+ENB}}, \mbox{\hyperlink{if__jmereg_8h_source_l00248}{TXMAC\+\_\+\+THRESH\+\_\+1\+\_\+\+PKT}}, \mbox{\hyperlink{if__jmereg_8h_source_l00277}{TXTRHD\+\_\+\+RT\+\_\+\+LIMIT\+\_\+\+DEFAULT}}, \mbox{\hyperlink{if__jmereg_8h_source_l00275}{TXTRHD\+\_\+\+RT\+\_\+\+LIMIT\+\_\+\+SHIFT}}, \mbox{\hyperlink{if__jmereg_8h_source_l00276}{TXTRHD\+\_\+\+RT\+\_\+\+PERIOD\+\_\+\+DEFAULT}}, \mbox{\hyperlink{if__jmereg_8h_source_l00271}{TXTRHD\+\_\+\+RT\+\_\+\+PERIOD\+\_\+\+MASK}}, and \mbox{\hyperlink{if__jmereg_8h_source_l00272}{TXTRHD\+\_\+\+RT\+\_\+\+PERIOD\+\_\+\+SHIFT}}.



Referenced by \mbox{\hyperlink{if__jme_8c_source_l02753}{jme\+\_\+init()}}, \mbox{\hyperlink{if__jme_8c_source_l01974}{jme\+\_\+ioctl()}}, \mbox{\hyperlink{if__jme_8c_source_l01654}{jme\+\_\+resume()}}, and \mbox{\hyperlink{if__jme_8c_source_l01939}{jme\+\_\+watchdog()}}.

Here is the call graph for this function\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=350pt]{d6/d30/if__jme_8c_aa32f96335662d48111949fbb07a4a7a2_cgraph}
\end{center}
\end{figure}
Here is the caller graph for this function\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=350pt]{d6/d30/if__jme_8c_aa32f96335662d48111949fbb07a4a7a2_icgraph}
\end{center}
\end{figure}
\mbox{\Hypertarget{if__jme_8c_abd3ab9c5dd27f954d8d10aff301093a2}\label{if__jme_8c_abd3ab9c5dd27f954d8d10aff301093a2}} 
\index{if\_jme.c@{if\_jme.c}!jme\_init\_rx\_ring@{jme\_init\_rx\_ring}}
\index{jme\_init\_rx\_ring@{jme\_init\_rx\_ring}!if\_jme.c@{if\_jme.c}}
\doxysubsubsection{\texorpdfstring{jme\_init\_rx\_ring()}{jme\_init\_rx\_ring()}}
{\footnotesize\ttfamily static int jme\+\_\+init\+\_\+rx\+\_\+ring (\begin{DoxyParamCaption}\item[{struct \mbox{\hyperlink{structjme__softc}{jme\+\_\+softc}} $\ast$}]{sc }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [static]}}



Definition at line \mbox{\hyperlink{if__jme_8c_source_l03148}{3148}} of file \mbox{\hyperlink{if__jme_8c_source}{if\+\_\+jme.\+c}}.



References \mbox{\hyperlink{if__jmevar_8h_source_l00210}{jme\+\_\+softc\+::jme\+\_\+cdata}}, \mbox{\hyperlink{if__jmevar_8h_source_l00223}{jme\+\_\+softc\+::jme\+\_\+morework}}, \mbox{\hyperlink{if__jme_8c_source_l03176}{jme\+\_\+newbuf()}}, \mbox{\hyperlink{if__jmevar_8h_source_l00211}{jme\+\_\+softc\+::jme\+\_\+rdata}}, \mbox{\hyperlink{if__jmevar_8h_source_l00132}{jme\+\_\+chain\+\_\+data\+::jme\+\_\+rx\+\_\+cons}}, \mbox{\hyperlink{if__jmevar_8h_source_l00142}{jme\+\_\+ring\+\_\+data\+::jme\+\_\+rx\+\_\+ring}}, \mbox{\hyperlink{if__jmevar_8h_source_l00044}{JME\+\_\+\+RX\+\_\+\+RING\+\_\+\+CNT}}, \mbox{\hyperlink{if__jmevar_8h_source_l00126}{jme\+\_\+chain\+\_\+data\+::jme\+\_\+rx\+\_\+ring\+\_\+map}}, \mbox{\hyperlink{if__jmevar_8h_source_l00155}{JME\+\_\+\+RX\+\_\+\+RING\+\_\+\+SIZE}}, \mbox{\hyperlink{if__jmevar_8h_source_l00125}{jme\+\_\+chain\+\_\+data\+::jme\+\_\+rx\+\_\+ring\+\_\+tag}}, \mbox{\hyperlink{if__jmevar_8h_source_l00243}{JME\+\_\+\+RXCHAIN\+\_\+\+RESET}}, \mbox{\hyperlink{if__jmevar_8h_source_l00122}{jme\+\_\+chain\+\_\+data\+::jme\+\_\+rxdesc}}, \mbox{\hyperlink{if__jmevar_8h_source_l00111}{jme\+\_\+rxdesc\+::rx\+\_\+desc}}, and \mbox{\hyperlink{if__jmevar_8h_source_l00109}{jme\+\_\+rxdesc\+::rx\+\_\+m}}.



Referenced by \mbox{\hyperlink{if__jme_8c_source_l02764}{jme\+\_\+init\+\_\+locked()}}.

Here is the call graph for this function\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=288pt]{d6/d30/if__jme_8c_abd3ab9c5dd27f954d8d10aff301093a2_cgraph}
\end{center}
\end{figure}
Here is the caller graph for this function\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=350pt]{d6/d30/if__jme_8c_abd3ab9c5dd27f954d8d10aff301093a2_icgraph}
\end{center}
\end{figure}
\mbox{\Hypertarget{if__jme_8c_adbaa73b9e35cae81aa29253ecbeb2a55}\label{if__jme_8c_adbaa73b9e35cae81aa29253ecbeb2a55}} 
\index{if\_jme.c@{if\_jme.c}!jme\_init\_ssb@{jme\_init\_ssb}}
\index{jme\_init\_ssb@{jme\_init\_ssb}!if\_jme.c@{if\_jme.c}}
\doxysubsubsection{\texorpdfstring{jme\_init\_ssb()}{jme\_init\_ssb()}}
{\footnotesize\ttfamily static void jme\+\_\+init\+\_\+ssb (\begin{DoxyParamCaption}\item[{struct \mbox{\hyperlink{structjme__softc}{jme\+\_\+softc}} $\ast$}]{sc }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [static]}}



Definition at line \mbox{\hyperlink{if__jme_8c_source_l03137}{3137}} of file \mbox{\hyperlink{if__jme_8c_source}{if\+\_\+jme.\+c}}.



References \mbox{\hyperlink{if__jmevar_8h_source_l00210}{jme\+\_\+softc\+::jme\+\_\+cdata}}, \mbox{\hyperlink{if__jmevar_8h_source_l00211}{jme\+\_\+softc\+::jme\+\_\+rdata}}, \mbox{\hyperlink{if__jmevar_8h_source_l00144}{jme\+\_\+ring\+\_\+data\+::jme\+\_\+ssb\+\_\+block}}, \mbox{\hyperlink{if__jmevar_8h_source_l00118}{jme\+\_\+chain\+\_\+data\+::jme\+\_\+ssb\+\_\+map}}, \mbox{\hyperlink{if__jmevar_8h_source_l00157}{JME\+\_\+\+SSB\+\_\+\+SIZE}}, and \mbox{\hyperlink{if__jmevar_8h_source_l00117}{jme\+\_\+chain\+\_\+data\+::jme\+\_\+ssb\+\_\+tag}}.



Referenced by \mbox{\hyperlink{if__jme_8c_source_l02764}{jme\+\_\+init\+\_\+locked()}}, and \mbox{\hyperlink{if__jme_8c_source_l02199}{jme\+\_\+link\+\_\+task()}}.

Here is the caller graph for this function\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=350pt]{d6/d30/if__jme_8c_adbaa73b9e35cae81aa29253ecbeb2a55_icgraph}
\end{center}
\end{figure}
\mbox{\Hypertarget{if__jme_8c_a19b581ef75d948635e6268b96cf365f6}\label{if__jme_8c_a19b581ef75d948635e6268b96cf365f6}} 
\index{if\_jme.c@{if\_jme.c}!jme\_init\_tx\_ring@{jme\_init\_tx\_ring}}
\index{jme\_init\_tx\_ring@{jme\_init\_tx\_ring}!if\_jme.c@{if\_jme.c}}
\doxysubsubsection{\texorpdfstring{jme\_init\_tx\_ring()}{jme\_init\_tx\_ring()}}
{\footnotesize\ttfamily static void jme\+\_\+init\+\_\+tx\+\_\+ring (\begin{DoxyParamCaption}\item[{struct \mbox{\hyperlink{structjme__softc}{jme\+\_\+softc}} $\ast$}]{sc }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [static]}}



Definition at line \mbox{\hyperlink{if__jme_8c_source_l03112}{3112}} of file \mbox{\hyperlink{if__jme_8c_source}{if\+\_\+jme.\+c}}.



References \mbox{\hyperlink{if__jmevar_8h_source_l00210}{jme\+\_\+softc\+::jme\+\_\+cdata}}, \mbox{\hyperlink{if__jmevar_8h_source_l00211}{jme\+\_\+softc\+::jme\+\_\+rdata}}, \mbox{\hyperlink{if__jmevar_8h_source_l00131}{jme\+\_\+chain\+\_\+data\+::jme\+\_\+tx\+\_\+cnt}}, \mbox{\hyperlink{if__jmevar_8h_source_l00130}{jme\+\_\+chain\+\_\+data\+::jme\+\_\+tx\+\_\+cons}}, \mbox{\hyperlink{if__jmevar_8h_source_l00129}{jme\+\_\+chain\+\_\+data\+::jme\+\_\+tx\+\_\+prod}}, \mbox{\hyperlink{if__jmevar_8h_source_l00140}{jme\+\_\+ring\+\_\+data\+::jme\+\_\+tx\+\_\+ring}}, \mbox{\hyperlink{if__jmevar_8h_source_l00043}{JME\+\_\+\+TX\+\_\+\+RING\+\_\+\+CNT}}, \mbox{\hyperlink{if__jmevar_8h_source_l00124}{jme\+\_\+chain\+\_\+data\+::jme\+\_\+tx\+\_\+ring\+\_\+map}}, \mbox{\hyperlink{if__jmevar_8h_source_l00153}{JME\+\_\+\+TX\+\_\+\+RING\+\_\+\+SIZE}}, \mbox{\hyperlink{if__jmevar_8h_source_l00123}{jme\+\_\+chain\+\_\+data\+::jme\+\_\+tx\+\_\+ring\+\_\+tag}}, \mbox{\hyperlink{if__jmevar_8h_source_l00120}{jme\+\_\+chain\+\_\+data\+::jme\+\_\+txdesc}}, \mbox{\hyperlink{if__jmevar_8h_source_l00105}{jme\+\_\+txdesc\+::tx\+\_\+desc}}, \mbox{\hyperlink{if__jmevar_8h_source_l00102}{jme\+\_\+txdesc\+::tx\+\_\+m}}, and \mbox{\hyperlink{if__jmevar_8h_source_l00104}{jme\+\_\+txdesc\+::tx\+\_\+ndesc}}.



Referenced by \mbox{\hyperlink{if__jme_8c_source_l02764}{jme\+\_\+init\+\_\+locked()}}, and \mbox{\hyperlink{if__jme_8c_source_l02199}{jme\+\_\+link\+\_\+task()}}.

Here is the caller graph for this function\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=350pt]{d6/d30/if__jme_8c_a19b581ef75d948635e6268b96cf365f6_icgraph}
\end{center}
\end{figure}
\mbox{\Hypertarget{if__jme_8c_a6bcfe3084e2a827188df4d298a529c5c}\label{if__jme_8c_a6bcfe3084e2a827188df4d298a529c5c}} 
\index{if\_jme.c@{if\_jme.c}!jme\_int\_task@{jme\_int\_task}}
\index{jme\_int\_task@{jme\_int\_task}!if\_jme.c@{if\_jme.c}}
\doxysubsubsection{\texorpdfstring{jme\_int\_task()}{jme\_int\_task()}}
{\footnotesize\ttfamily static void jme\+\_\+int\+\_\+task (\begin{DoxyParamCaption}\item[{void $\ast$}]{arg,  }\item[{int}]{pending }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [static]}}



Definition at line \mbox{\hyperlink{if__jme_8c_source_l02361}{2361}} of file \mbox{\hyperlink{if__jme_8c_source}{if\+\_\+jme.\+c}}.



References \mbox{\hyperlink{if__jmevar_8h_source_l00234}{CSR\+\_\+\+READ\+\_\+4}}, \mbox{\hyperlink{if__jmevar_8h_source_l00232}{CSR\+\_\+\+WRITE\+\_\+4}}, \mbox{\hyperlink{if__jmereg_8h_source_l00734}{INTR\+\_\+\+RXQ\+\_\+\+COAL}}, \mbox{\hyperlink{if__jmereg_8h_source_l00730}{INTR\+\_\+\+RXQ\+\_\+\+COAL\+\_\+\+TO}}, \mbox{\hyperlink{if__jmereg_8h_source_l00746}{INTR\+\_\+\+RXQ\+\_\+\+COMP}}, \mbox{\hyperlink{if__jmereg_8h_source_l00742}{INTR\+\_\+\+RXQ\+\_\+\+DESC\+\_\+\+EMPTY}}, \mbox{\hyperlink{if__jmereg_8h_source_l00712}{INTR\+\_\+\+TXQ\+\_\+\+COAL}}, \mbox{\hyperlink{if__jmereg_8h_source_l00707}{INTR\+\_\+\+TXQ\+\_\+\+COAL\+\_\+\+TO}}, \mbox{\hyperlink{if__jmereg_8h_source_l00750}{INTR\+\_\+\+TXQ\+\_\+\+COMP}}, \mbox{\hyperlink{if__jmevar_8h_source_l00175}{jme\+\_\+softc\+::jme\+\_\+ifp}}, \mbox{\hyperlink{if__jmevar_8h_source_l00225}{jme\+\_\+softc\+::jme\+\_\+int\+\_\+task}}, \mbox{\hyperlink{if__jmereg_8h_source_l00796}{JME\+\_\+\+INTR\+\_\+\+MASK\+\_\+\+SET}}, \mbox{\hyperlink{if__jmereg_8h_source_l00696}{JME\+\_\+\+INTR\+\_\+\+STATUS}}, \mbox{\hyperlink{if__jmereg_8h_source_l00755}{JME\+\_\+\+INTRS}}, \mbox{\hyperlink{if__jmevar_8h_source_l00237}{JME\+\_\+\+LOCK}}, \mbox{\hyperlink{if__jmevar_8h_source_l00223}{jme\+\_\+softc\+::jme\+\_\+morework}}, \mbox{\hyperlink{if__jmevar_8h_source_l00216}{jme\+\_\+softc\+::jme\+\_\+process\+\_\+limit}}, \mbox{\hyperlink{if__jmereg_8h_source_l00280}{JME\+\_\+\+RXCSR}}, \mbox{\hyperlink{if__jmevar_8h_source_l00215}{jme\+\_\+softc\+::jme\+\_\+rxcsr}}, \mbox{\hyperlink{if__jme_8c_source_l02646}{jme\+\_\+rxintr()}}, \mbox{\hyperlink{if__jme_8c_source_l01882}{jme\+\_\+start\+\_\+locked()}}, \mbox{\hyperlink{if__jmevar_8h_source_l00227}{jme\+\_\+softc\+::jme\+\_\+tq}}, \mbox{\hyperlink{if__jmevar_8h_source_l00238}{JME\+\_\+\+UNLOCK}}, \mbox{\hyperlink{if__jmereg_8h_source_l00315}{RXCSR\+\_\+\+RX\+\_\+\+ENB}}, and \mbox{\hyperlink{if__jmereg_8h_source_l00313}{RXCSR\+\_\+\+RXQ\+\_\+\+START}}.



Referenced by \mbox{\hyperlink{if__jme_8c_source_l00625}{jme\+\_\+attach()}}.

Here is the call graph for this function\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=350pt]{d6/d30/if__jme_8c_a6bcfe3084e2a827188df4d298a529c5c_cgraph}
\end{center}
\end{figure}
Here is the caller graph for this function\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=267pt]{d6/d30/if__jme_8c_a6bcfe3084e2a827188df4d298a529c5c_icgraph}
\end{center}
\end{figure}
\mbox{\Hypertarget{if__jme_8c_acaa6544c82242011f3665799c68ed314}\label{if__jme_8c_acaa6544c82242011f3665799c68ed314}} 
\index{if\_jme.c@{if\_jme.c}!jme\_intr@{jme\_intr}}
\index{jme\_intr@{jme\_intr}!if\_jme.c@{if\_jme.c}}
\doxysubsubsection{\texorpdfstring{jme\_intr()}{jme\_intr()}}
{\footnotesize\ttfamily static int jme\+\_\+intr (\begin{DoxyParamCaption}\item[{void $\ast$}]{arg }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [static]}}



Definition at line \mbox{\hyperlink{if__jme_8c_source_l02343}{2343}} of file \mbox{\hyperlink{if__jme_8c_source}{if\+\_\+jme.\+c}}.



References \mbox{\hyperlink{if__jmevar_8h_source_l00234}{CSR\+\_\+\+READ\+\_\+4}}, \mbox{\hyperlink{if__jmevar_8h_source_l00232}{CSR\+\_\+\+WRITE\+\_\+4}}, \mbox{\hyperlink{if__jmevar_8h_source_l00225}{jme\+\_\+softc\+::jme\+\_\+int\+\_\+task}}, \mbox{\hyperlink{if__jmereg_8h_source_l00799}{JME\+\_\+\+INTR\+\_\+\+MASK\+\_\+\+CLR}}, \mbox{\hyperlink{if__jmereg_8h_source_l00793}{JME\+\_\+\+INTR\+\_\+\+REQ\+\_\+\+STATUS}}, \mbox{\hyperlink{if__jmereg_8h_source_l00755}{JME\+\_\+\+INTRS}}, and \mbox{\hyperlink{if__jmevar_8h_source_l00227}{jme\+\_\+softc\+::jme\+\_\+tq}}.



Referenced by \mbox{\hyperlink{if__jme_8c_source_l00625}{jme\+\_\+attach()}}.

Here is the caller graph for this function\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=244pt]{d6/d30/if__jme_8c_acaa6544c82242011f3665799c68ed314_icgraph}
\end{center}
\end{figure}
\mbox{\Hypertarget{if__jme_8c_a6bc7026068b047e8e9a79e4678e5553a}\label{if__jme_8c_a6bc7026068b047e8e9a79e4678e5553a}} 
\index{if\_jme.c@{if\_jme.c}!jme\_ioctl@{jme\_ioctl}}
\index{jme\_ioctl@{jme\_ioctl}!if\_jme.c@{if\_jme.c}}
\doxysubsubsection{\texorpdfstring{jme\_ioctl()}{jme\_ioctl()}}
{\footnotesize\ttfamily static int jme\+\_\+ioctl (\begin{DoxyParamCaption}\item[{struct ifnet $\ast$}]{ifp,  }\item[{u\+\_\+long}]{cmd,  }\item[{caddr\+\_\+t}]{data }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [static]}}



Definition at line \mbox{\hyperlink{if__jme_8c_source_l01974}{1974}} of file \mbox{\hyperlink{if__jme_8c_source}{if\+\_\+jme.\+c}}.



References \mbox{\hyperlink{if__jmevar_8h_source_l00234}{CSR\+\_\+\+READ\+\_\+4}}, \mbox{\hyperlink{if__jmevar_8h_source_l00232}{CSR\+\_\+\+WRITE\+\_\+4}}, \mbox{\hyperlink{if__jme_8c_source_l00082}{JME\+\_\+\+CSUM\+\_\+\+FEATURES}}, \mbox{\hyperlink{if__jmevar_8h_source_l00204}{JME\+\_\+\+FLAG\+\_\+\+DETACH}}, \mbox{\hyperlink{if__jmevar_8h_source_l00197}{JME\+\_\+\+FLAG\+\_\+\+NOJUMBO}}, \mbox{\hyperlink{if__jmevar_8h_source_l00189}{jme\+\_\+softc\+::jme\+\_\+flags}}, \mbox{\hyperlink{if__jmevar_8h_source_l00212}{jme\+\_\+softc\+::jme\+\_\+if\+\_\+flags}}, \mbox{\hyperlink{if__jme_8c_source_l02764}{jme\+\_\+init\+\_\+locked()}}, \mbox{\hyperlink{if__jmevar_8h_source_l00072}{JME\+\_\+\+JUMBO\+\_\+\+MTU}}, \mbox{\hyperlink{if__jmevar_8h_source_l00237}{JME\+\_\+\+LOCK}}, \mbox{\hyperlink{if__jmevar_8h_source_l00075}{JME\+\_\+\+MAX\+\_\+\+MTU}}, \mbox{\hyperlink{if__jmevar_8h_source_l00177}{jme\+\_\+softc\+::jme\+\_\+miibus}}, \mbox{\hyperlink{if__jmereg_8h_source_l00343}{JME\+\_\+\+RXMAC}}, \mbox{\hyperlink{if__jme_8c_source_l03256}{jme\+\_\+set\+\_\+filter()}}, \mbox{\hyperlink{if__jme_8c_source_l03224}{jme\+\_\+set\+\_\+vlan()}}, \mbox{\hyperlink{if__jme_8c_source_l03004}{jme\+\_\+stop()}}, \mbox{\hyperlink{if__jmevar_8h_source_l00087}{JME\+\_\+\+TX\+\_\+\+FIFO\+\_\+\+SIZE}}, \mbox{\hyperlink{if__jmevar_8h_source_l00238}{JME\+\_\+\+UNLOCK}}, and \mbox{\hyperlink{if__jmereg_8h_source_l00358}{RXMAC\+\_\+\+CSUM\+\_\+\+ENB}}.



Referenced by \mbox{\hyperlink{if__jme_8c_source_l00625}{jme\+\_\+attach()}}.

Here is the call graph for this function\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=350pt]{d6/d30/if__jme_8c_a6bc7026068b047e8e9a79e4678e5553a_cgraph}
\end{center}
\end{figure}
Here is the caller graph for this function\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=249pt]{d6/d30/if__jme_8c_a6bc7026068b047e8e9a79e4678e5553a_icgraph}
\end{center}
\end{figure}
\mbox{\Hypertarget{if__jme_8c_a4542322272659a0216b0491acfaa649e}\label{if__jme_8c_a4542322272659a0216b0491acfaa649e}} 
\index{if\_jme.c@{if\_jme.c}!jme\_link\_task@{jme\_link\_task}}
\index{jme\_link\_task@{jme\_link\_task}!if\_jme.c@{if\_jme.c}}
\doxysubsubsection{\texorpdfstring{jme\_link\_task()}{jme\_link\_task()}}
{\footnotesize\ttfamily static void jme\+\_\+link\+\_\+task (\begin{DoxyParamCaption}\item[{void $\ast$}]{arg,  }\item[{int}]{pending }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [static]}}



Definition at line \mbox{\hyperlink{if__jme_8c_source_l02199}{2199}} of file \mbox{\hyperlink{if__jme_8c_source}{if\+\_\+jme.\+c}}.



References \mbox{\hyperlink{if__jmevar_8h_source_l00234}{CSR\+\_\+\+READ\+\_\+4}}, \mbox{\hyperlink{if__jmevar_8h_source_l00232}{CSR\+\_\+\+WRITE\+\_\+4}}, \mbox{\hyperlink{if__jmereg_8h_source_l00414}{GHC\+\_\+\+TX\+\_\+\+MAC\+\_\+\+CLK\+\_\+\+DIS}}, \mbox{\hyperlink{if__jmereg_8h_source_l00676}{GPREG1\+\_\+\+RX\+\_\+\+MAC\+\_\+\+CLK\+\_\+\+DIS}}, \mbox{\hyperlink{if__jmevar_8h_source_l00059}{JME\+\_\+\+ADDR\+\_\+\+HI}}, \mbox{\hyperlink{if__jmevar_8h_source_l00058}{JME\+\_\+\+ADDR\+\_\+\+LO}}, \mbox{\hyperlink{if__jmevar_8h_source_l00210}{jme\+\_\+softc\+::jme\+\_\+cdata}}, \mbox{\hyperlink{if__jmevar_8h_source_l00196}{JME\+\_\+\+FLAG\+\_\+\+FASTETH}}, \mbox{\hyperlink{if__jmevar_8h_source_l00205}{JME\+\_\+\+FLAG\+\_\+\+LINK}}, \mbox{\hyperlink{if__jmevar_8h_source_l00198}{JME\+\_\+\+FLAG\+\_\+\+RXCLK}}, \mbox{\hyperlink{if__jmevar_8h_source_l00199}{JME\+\_\+\+FLAG\+\_\+\+TXCLK}}, \mbox{\hyperlink{if__jmevar_8h_source_l00189}{jme\+\_\+softc\+::jme\+\_\+flags}}, \mbox{\hyperlink{if__jmereg_8h_source_l00403}{JME\+\_\+\+GHC}}, \mbox{\hyperlink{if__jmereg_8h_source_l00675}{JME\+\_\+\+GPREG1}}, \mbox{\hyperlink{if__jmevar_8h_source_l00175}{jme\+\_\+softc\+::jme\+\_\+ifp}}, \mbox{\hyperlink{if__jme_8c_source_l03137}{jme\+\_\+init\+\_\+ssb()}}, \mbox{\hyperlink{if__jme_8c_source_l03112}{jme\+\_\+init\+\_\+tx\+\_\+ring()}}, \mbox{\hyperlink{if__jmevar_8h_source_l00225}{jme\+\_\+softc\+::jme\+\_\+int\+\_\+task}}, \mbox{\hyperlink{if__jmereg_8h_source_l00799}{JME\+\_\+\+INTR\+\_\+\+MASK\+\_\+\+CLR}}, \mbox{\hyperlink{if__jmereg_8h_source_l00796}{JME\+\_\+\+INTR\+\_\+\+MASK\+\_\+\+SET}}, \mbox{\hyperlink{if__jmereg_8h_source_l00755}{JME\+\_\+\+INTRS}}, \mbox{\hyperlink{if__jmevar_8h_source_l00237}{JME\+\_\+\+LOCK}}, \mbox{\hyperlink{if__jme_8c_source_l02105}{jme\+\_\+mac\+\_\+config()}}, \mbox{\hyperlink{if__jmevar_8h_source_l00177}{jme\+\_\+softc\+::jme\+\_\+miibus}}, \mbox{\hyperlink{if__jmevar_8h_source_l00223}{jme\+\_\+softc\+::jme\+\_\+morework}}, \mbox{\hyperlink{if__jmevar_8h_source_l00132}{jme\+\_\+chain\+\_\+data\+::jme\+\_\+rx\+\_\+cons}}, \mbox{\hyperlink{if__jmevar_8h_source_l00150}{JME\+\_\+\+RX\+\_\+\+RING\+\_\+\+ADDR}}, \mbox{\hyperlink{if__jmevar_8h_source_l00243}{JME\+\_\+\+RXCHAIN\+\_\+\+RESET}}, \mbox{\hyperlink{if__jmereg_8h_source_l00280}{JME\+\_\+\+RXCSR}}, \mbox{\hyperlink{if__jmevar_8h_source_l00215}{jme\+\_\+softc\+::jme\+\_\+rxcsr}}, \mbox{\hyperlink{if__jmereg_8h_source_l00328}{JME\+\_\+\+RXDBA\+\_\+\+HI}}, \mbox{\hyperlink{if__jmereg_8h_source_l00327}{JME\+\_\+\+RXDBA\+\_\+\+LO}}, \mbox{\hyperlink{if__jmevar_8h_source_l00135}{jme\+\_\+chain\+\_\+data\+::jme\+\_\+rxhead}}, \mbox{\hyperlink{if__jme_8c_source_l03301}{jme\+\_\+stats\+\_\+clear()}}, \mbox{\hyperlink{if__jme_8c_source_l03092}{jme\+\_\+stop\+\_\+rx()}}, \mbox{\hyperlink{if__jme_8c_source_l03072}{jme\+\_\+stop\+\_\+tx()}}, \mbox{\hyperlink{if__jme_8c_source_l02686}{jme\+\_\+tick()}}, \mbox{\hyperlink{if__jmevar_8h_source_l00209}{jme\+\_\+softc\+::jme\+\_\+tick\+\_\+ch}}, \mbox{\hyperlink{if__jmevar_8h_source_l00227}{jme\+\_\+softc\+::jme\+\_\+tq}}, \mbox{\hyperlink{if__jmevar_8h_source_l00131}{jme\+\_\+chain\+\_\+data\+::jme\+\_\+tx\+\_\+cnt}}, \mbox{\hyperlink{if__jmevar_8h_source_l00148}{JME\+\_\+\+TX\+\_\+\+RING\+\_\+\+ADDR}}, \mbox{\hyperlink{if__jmevar_8h_source_l00043}{JME\+\_\+\+TX\+\_\+\+RING\+\_\+\+CNT}}, \mbox{\hyperlink{if__jmevar_8h_source_l00119}{jme\+\_\+chain\+\_\+data\+::jme\+\_\+tx\+\_\+tag}}, \mbox{\hyperlink{if__jmereg_8h_source_l00190}{JME\+\_\+\+TXCSR}}, \mbox{\hyperlink{if__jmevar_8h_source_l00214}{jme\+\_\+softc\+::jme\+\_\+txcsr}}, \mbox{\hyperlink{if__jmereg_8h_source_l00227}{JME\+\_\+\+TXDBA\+\_\+\+HI}}, \mbox{\hyperlink{if__jmereg_8h_source_l00226}{JME\+\_\+\+TXDBA\+\_\+\+LO}}, \mbox{\hyperlink{if__jmevar_8h_source_l00120}{jme\+\_\+chain\+\_\+data\+::jme\+\_\+txdesc}}, \mbox{\hyperlink{if__jme_8c_source_l02423}{jme\+\_\+txeof()}}, \mbox{\hyperlink{if__jmevar_8h_source_l00238}{JME\+\_\+\+UNLOCK}}, \mbox{\hyperlink{if__jmevar_8h_source_l00213}{jme\+\_\+softc\+::jme\+\_\+watchdog\+\_\+timer}}, \mbox{\hyperlink{if__jmereg_8h_source_l00315}{RXCSR\+\_\+\+RX\+\_\+\+ENB}}, \mbox{\hyperlink{if__jmereg_8h_source_l00313}{RXCSR\+\_\+\+RXQ\+\_\+\+START}}, \mbox{\hyperlink{if__jmevar_8h_source_l00103}{jme\+\_\+txdesc\+::tx\+\_\+dmamap}}, \mbox{\hyperlink{if__jmevar_8h_source_l00102}{jme\+\_\+txdesc\+::tx\+\_\+m}}, \mbox{\hyperlink{if__jmevar_8h_source_l00104}{jme\+\_\+txdesc\+::tx\+\_\+ndesc}}, and \mbox{\hyperlink{if__jmereg_8h_source_l00207}{TXCSR\+\_\+\+TX\+\_\+\+ENB}}.



Referenced by \mbox{\hyperlink{if__jme_8c_source_l00625}{jme\+\_\+attach()}}.

Here is the call graph for this function\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=350pt]{d6/d30/if__jme_8c_a4542322272659a0216b0491acfaa649e_cgraph}
\end{center}
\end{figure}
Here is the caller graph for this function\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=272pt]{d6/d30/if__jme_8c_a4542322272659a0216b0491acfaa649e_icgraph}
\end{center}
\end{figure}
\mbox{\Hypertarget{if__jme_8c_af2eb0b8afdb24d86e5725aa2ec33f361}\label{if__jme_8c_af2eb0b8afdb24d86e5725aa2ec33f361}} 
\index{if\_jme.c@{if\_jme.c}!jme\_mac\_config@{jme\_mac\_config}}
\index{jme\_mac\_config@{jme\_mac\_config}!if\_jme.c@{if\_jme.c}}
\doxysubsubsection{\texorpdfstring{jme\_mac\_config()}{jme\_mac\_config()}}
{\footnotesize\ttfamily static void jme\+\_\+mac\+\_\+config (\begin{DoxyParamCaption}\item[{struct \mbox{\hyperlink{structjme__softc}{jme\+\_\+softc}} $\ast$}]{sc }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [static]}}



Definition at line \mbox{\hyperlink{if__jme_8c_source_l02105}{2105}} of file \mbox{\hyperlink{if__jme_8c_source}{if\+\_\+jme.\+c}}.



References \mbox{\hyperlink{if__jmevar_8h_source_l00234}{CSR\+\_\+\+READ\+\_\+4}}, \mbox{\hyperlink{if__jmevar_8h_source_l00232}{CSR\+\_\+\+WRITE\+\_\+4}}, \mbox{\hyperlink{if__jmereg_8h_source_l00043}{DEVICEID\+\_\+\+JMC250}}, \mbox{\hyperlink{if__jmereg_8h_source_l00045}{DEVICEREVID\+\_\+\+JMC250\+\_\+\+A2}}, \mbox{\hyperlink{if__jmereg_8h_source_l00416}{GHC\+\_\+\+FULL\+\_\+\+DUPLEX}}, \mbox{\hyperlink{if__jmereg_8h_source_l00405}{GHC\+\_\+\+RESET}}, \mbox{\hyperlink{if__jmereg_8h_source_l00418}{GHC\+\_\+\+SPEED\+\_\+10}}, \mbox{\hyperlink{if__jmereg_8h_source_l00419}{GHC\+\_\+\+SPEED\+\_\+100}}, \mbox{\hyperlink{if__jmereg_8h_source_l00420}{GHC\+\_\+\+SPEED\+\_\+1000}}, \mbox{\hyperlink{if__jmereg_8h_source_l00412}{GHC\+\_\+\+TX\+\_\+\+MAC\+\_\+\+CLK\+\_\+100}}, \mbox{\hyperlink{if__jmereg_8h_source_l00413}{GHC\+\_\+\+TX\+\_\+\+MAC\+\_\+\+CLK\+\_\+1000}}, \mbox{\hyperlink{if__jmereg_8h_source_l00409}{GHC\+\_\+\+TX\+\_\+\+OFFLD\+\_\+\+CLK\+\_\+100}}, \mbox{\hyperlink{if__jmereg_8h_source_l00410}{GHC\+\_\+\+TX\+\_\+\+OFFLD\+\_\+\+CLK\+\_\+1000}}, \mbox{\hyperlink{if__jmereg_8h_source_l00678}{GPREG1\+\_\+\+HDPX\+\_\+\+FIX}}, \mbox{\hyperlink{if__jmevar_8h_source_l00184}{jme\+\_\+softc\+::jme\+\_\+chip\+\_\+rev}}, \mbox{\hyperlink{if__jmevar_8h_source_l00176}{jme\+\_\+softc\+::jme\+\_\+dev}}, \mbox{\hyperlink{if__jmevar_8h_source_l00196}{JME\+\_\+\+FLAG\+\_\+\+FASTETH}}, \mbox{\hyperlink{if__jmevar_8h_source_l00199}{JME\+\_\+\+FLAG\+\_\+\+TXCLK}}, \mbox{\hyperlink{if__jmevar_8h_source_l00189}{jme\+\_\+softc\+::jme\+\_\+flags}}, \mbox{\hyperlink{if__jmereg_8h_source_l00403}{JME\+\_\+\+GHC}}, \mbox{\hyperlink{if__jmereg_8h_source_l00675}{JME\+\_\+\+GPREG1}}, \mbox{\hyperlink{if__jmevar_8h_source_l00239}{JME\+\_\+\+LOCK\+\_\+\+ASSERT}}, \mbox{\hyperlink{if__jmevar_8h_source_l00177}{jme\+\_\+softc\+::jme\+\_\+miibus}}, \mbox{\hyperlink{if__jme_8c_source_l00249}{jme\+\_\+miibus\+\_\+writereg()}}, \mbox{\hyperlink{if__jmevar_8h_source_l00185}{jme\+\_\+softc\+::jme\+\_\+phyaddr}}, \mbox{\hyperlink{if__jmevar_8h_source_l00183}{jme\+\_\+softc\+::jme\+\_\+rev}}, \mbox{\hyperlink{if__jmereg_8h_source_l00343}{JME\+\_\+\+RXMAC}}, \mbox{\hyperlink{if__jmereg_8h_source_l00242}{JME\+\_\+\+TXMAC}}, \mbox{\hyperlink{if__jmereg_8h_source_l00262}{JME\+\_\+\+TXPFC}}, \mbox{\hyperlink{if__jmereg_8h_source_l00269}{JME\+\_\+\+TXTRHD}}, \mbox{\hyperlink{if__jmereg_8h_source_l00354}{RXMAC\+\_\+\+COLL\+\_\+\+DET\+\_\+\+ENB}}, \mbox{\hyperlink{if__jmereg_8h_source_l00355}{RXMAC\+\_\+\+FC\+\_\+\+ENB}}, \mbox{\hyperlink{if__jmereg_8h_source_l00255}{TXMAC\+\_\+\+BACKOFF}}, \mbox{\hyperlink{if__jmereg_8h_source_l00253}{TXMAC\+\_\+\+CARRIER\+\_\+\+EXT}}, \mbox{\hyperlink{if__jmereg_8h_source_l00256}{TXMAC\+\_\+\+CARRIER\+\_\+\+SENSE}}, \mbox{\hyperlink{if__jmereg_8h_source_l00257}{TXMAC\+\_\+\+COLL\+\_\+\+ENB}}, \mbox{\hyperlink{if__jmereg_8h_source_l00252}{TXMAC\+\_\+\+FRAME\+\_\+\+BURST}}, \mbox{\hyperlink{if__jmereg_8h_source_l00266}{TXPFC\+\_\+\+PAUSE\+\_\+\+ENB}}, \mbox{\hyperlink{if__jmereg_8h_source_l00273}{TXTRHD\+\_\+\+RT\+\_\+\+LIMIT\+\_\+\+ENB}}, and \mbox{\hyperlink{if__jmereg_8h_source_l00270}{TXTRHD\+\_\+\+RT\+\_\+\+PERIOD\+\_\+\+ENB}}.



Referenced by \mbox{\hyperlink{if__jme_8c_source_l02199}{jme\+\_\+link\+\_\+task()}}, and \mbox{\hyperlink{if__jme_8c_source_l01524}{jme\+\_\+setlinkspeed()}}.

Here is the call graph for this function\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=331pt]{d6/d30/if__jme_8c_af2eb0b8afdb24d86e5725aa2ec33f361_cgraph}
\end{center}
\end{figure}
Here is the caller graph for this function\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=350pt]{d6/d30/if__jme_8c_af2eb0b8afdb24d86e5725aa2ec33f361_icgraph}
\end{center}
\end{figure}
\mbox{\Hypertarget{if__jme_8c_a5eb302c81fefc003413d360ef48d9d38}\label{if__jme_8c_a5eb302c81fefc003413d360ef48d9d38}} 
\index{if\_jme.c@{if\_jme.c}!jme\_map\_intr\_vector@{jme\_map\_intr\_vector}}
\index{jme\_map\_intr\_vector@{jme\_map\_intr\_vector}!if\_jme.c@{if\_jme.c}}
\doxysubsubsection{\texorpdfstring{jme\_map\_intr\_vector()}{jme\_map\_intr\_vector()}}
{\footnotesize\ttfamily static void jme\+\_\+map\+\_\+intr\+\_\+vector (\begin{DoxyParamCaption}\item[{struct \mbox{\hyperlink{structjme__softc}{jme\+\_\+softc}} $\ast$}]{sc }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [static]}}



Definition at line \mbox{\hyperlink{if__jme_8c_source_l00555}{555}} of file \mbox{\hyperlink{if__jme_8c_source}{if\+\_\+jme.\+c}}.



References \mbox{\hyperlink{if__jmevar_8h_source_l00232}{CSR\+\_\+\+WRITE\+\_\+4}}, \mbox{\hyperlink{if__jmevar_8h_source_l00061}{JME\+\_\+\+MSI\+\_\+\+MESSAGES}}, \mbox{\hyperlink{if__jmereg_8h_source_l00686}{JME\+\_\+\+MSINUM\+\_\+\+BASE}}, \mbox{\hyperlink{if__jmereg_8h_source_l00691}{MSINUM\+\_\+\+INTR\+\_\+\+SOURCE}}, \mbox{\hyperlink{if__jmereg_8h_source_l00693}{MSINUM\+\_\+\+NUM\+\_\+\+INTR\+\_\+\+SOURCE}}, \mbox{\hyperlink{if__jmereg_8h_source_l00690}{MSINUM\+\_\+\+REG\+\_\+\+INDEX}}, \mbox{\hyperlink{if__jmereg_8h_source_l00770}{N\+\_\+\+INTR\+\_\+\+RXQ0\+\_\+\+COAL}}, \mbox{\hyperlink{if__jmereg_8h_source_l00765}{N\+\_\+\+INTR\+\_\+\+RXQ0\+\_\+\+COAL\+\_\+\+TO}}, \mbox{\hyperlink{if__jmereg_8h_source_l00782}{N\+\_\+\+INTR\+\_\+\+RXQ0\+\_\+\+COMP}}, \mbox{\hyperlink{if__jmereg_8h_source_l00778}{N\+\_\+\+INTR\+\_\+\+RXQ0\+\_\+\+DESC\+\_\+\+EMPTY}}, \mbox{\hyperlink{if__jmereg_8h_source_l00771}{N\+\_\+\+INTR\+\_\+\+RXQ1\+\_\+\+COAL}}, \mbox{\hyperlink{if__jmereg_8h_source_l00766}{N\+\_\+\+INTR\+\_\+\+RXQ1\+\_\+\+COAL\+\_\+\+TO}}, \mbox{\hyperlink{if__jmereg_8h_source_l00781}{N\+\_\+\+INTR\+\_\+\+RXQ1\+\_\+\+COMP}}, \mbox{\hyperlink{if__jmereg_8h_source_l00777}{N\+\_\+\+INTR\+\_\+\+RXQ1\+\_\+\+DESC\+\_\+\+EMPTY}}, \mbox{\hyperlink{if__jmereg_8h_source_l00772}{N\+\_\+\+INTR\+\_\+\+RXQ2\+\_\+\+COAL}}, \mbox{\hyperlink{if__jmereg_8h_source_l00767}{N\+\_\+\+INTR\+\_\+\+RXQ2\+\_\+\+COAL\+\_\+\+TO}}, \mbox{\hyperlink{if__jmereg_8h_source_l00780}{N\+\_\+\+INTR\+\_\+\+RXQ2\+\_\+\+COMP}}, \mbox{\hyperlink{if__jmereg_8h_source_l00776}{N\+\_\+\+INTR\+\_\+\+RXQ2\+\_\+\+DESC\+\_\+\+EMPTY}}, \mbox{\hyperlink{if__jmereg_8h_source_l00773}{N\+\_\+\+INTR\+\_\+\+RXQ3\+\_\+\+COAL}}, \mbox{\hyperlink{if__jmereg_8h_source_l00768}{N\+\_\+\+INTR\+\_\+\+RXQ3\+\_\+\+COAL\+\_\+\+TO}}, \mbox{\hyperlink{if__jmereg_8h_source_l00779}{N\+\_\+\+INTR\+\_\+\+RXQ3\+\_\+\+COMP}}, \mbox{\hyperlink{if__jmereg_8h_source_l00775}{N\+\_\+\+INTR\+\_\+\+RXQ3\+\_\+\+DESC\+\_\+\+EMPTY}}, \mbox{\hyperlink{if__jmereg_8h_source_l00790}{N\+\_\+\+INTR\+\_\+\+TXQ0\+\_\+\+COMP}}, \mbox{\hyperlink{if__jmereg_8h_source_l00789}{N\+\_\+\+INTR\+\_\+\+TXQ1\+\_\+\+COMP}}, \mbox{\hyperlink{if__jmereg_8h_source_l00788}{N\+\_\+\+INTR\+\_\+\+TXQ2\+\_\+\+COMP}}, \mbox{\hyperlink{if__jmereg_8h_source_l00787}{N\+\_\+\+INTR\+\_\+\+TXQ3\+\_\+\+COMP}}, \mbox{\hyperlink{if__jmereg_8h_source_l00786}{N\+\_\+\+INTR\+\_\+\+TXQ4\+\_\+\+COMP}}, \mbox{\hyperlink{if__jmereg_8h_source_l00785}{N\+\_\+\+INTR\+\_\+\+TXQ5\+\_\+\+COMP}}, \mbox{\hyperlink{if__jmereg_8h_source_l00784}{N\+\_\+\+INTR\+\_\+\+TXQ6\+\_\+\+COMP}}, \mbox{\hyperlink{if__jmereg_8h_source_l00783}{N\+\_\+\+INTR\+\_\+\+TXQ7\+\_\+\+COMP}}, \mbox{\hyperlink{if__jmereg_8h_source_l00774}{N\+\_\+\+INTR\+\_\+\+TXQ\+\_\+\+COAL}}, and \mbox{\hyperlink{if__jmereg_8h_source_l00769}{N\+\_\+\+INTR\+\_\+\+TXQ\+\_\+\+COAL\+\_\+\+TO}}.



Referenced by \mbox{\hyperlink{if__jme_8c_source_l00625}{jme\+\_\+attach()}}.

Here is the caller graph for this function\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=307pt]{d6/d30/if__jme_8c_a5eb302c81fefc003413d360ef48d9d38_icgraph}
\end{center}
\end{figure}
\mbox{\Hypertarget{if__jme_8c_a07bcb22f549a71c2aafc20a2fcf6c0fc}\label{if__jme_8c_a07bcb22f549a71c2aafc20a2fcf6c0fc}} 
\index{if\_jme.c@{if\_jme.c}!jme\_mediachange@{jme\_mediachange}}
\index{jme\_mediachange@{jme\_mediachange}!if\_jme.c@{if\_jme.c}}
\doxysubsubsection{\texorpdfstring{jme\_mediachange()}{jme\_mediachange()}}
{\footnotesize\ttfamily static int jme\+\_\+mediachange (\begin{DoxyParamCaption}\item[{struct ifnet $\ast$}]{ifp }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [static]}}



Definition at line \mbox{\hyperlink{if__jme_8c_source_l00314}{314}} of file \mbox{\hyperlink{if__jme_8c_source}{if\+\_\+jme.\+c}}.



References \mbox{\hyperlink{if__jmevar_8h_source_l00237}{JME\+\_\+\+LOCK}}, \mbox{\hyperlink{if__jmevar_8h_source_l00177}{jme\+\_\+softc\+::jme\+\_\+miibus}}, and \mbox{\hyperlink{if__jmevar_8h_source_l00238}{JME\+\_\+\+UNLOCK}}.



Referenced by \mbox{\hyperlink{if__jme_8c_source_l00625}{jme\+\_\+attach()}}.

Here is the caller graph for this function\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=294pt]{d6/d30/if__jme_8c_a07bcb22f549a71c2aafc20a2fcf6c0fc_icgraph}
\end{center}
\end{figure}
\mbox{\Hypertarget{if__jme_8c_a8369c7abfc0077c31d747055971c16a6}\label{if__jme_8c_a8369c7abfc0077c31d747055971c16a6}} 
\index{if\_jme.c@{if\_jme.c}!jme\_mediastatus@{jme\_mediastatus}}
\index{jme\_mediastatus@{jme\_mediastatus}!if\_jme.c@{if\_jme.c}}
\doxysubsubsection{\texorpdfstring{jme\_mediastatus()}{jme\_mediastatus()}}
{\footnotesize\ttfamily static void jme\+\_\+mediastatus (\begin{DoxyParamCaption}\item[{struct ifnet $\ast$}]{ifp,  }\item[{struct ifmediareq $\ast$}]{ifmr }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [static]}}



Definition at line \mbox{\hyperlink{if__jme_8c_source_l00291}{291}} of file \mbox{\hyperlink{if__jme_8c_source}{if\+\_\+jme.\+c}}.



References \mbox{\hyperlink{if__jmevar_8h_source_l00237}{JME\+\_\+\+LOCK}}, \mbox{\hyperlink{if__jmevar_8h_source_l00177}{jme\+\_\+softc\+::jme\+\_\+miibus}}, and \mbox{\hyperlink{if__jmevar_8h_source_l00238}{JME\+\_\+\+UNLOCK}}.



Referenced by \mbox{\hyperlink{if__jme_8c_source_l00625}{jme\+\_\+attach()}}.

Here is the caller graph for this function\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=288pt]{d6/d30/if__jme_8c_a8369c7abfc0077c31d747055971c16a6_icgraph}
\end{center}
\end{figure}
\mbox{\Hypertarget{if__jme_8c_a1dde4c699d7c5afcfcdeedb6475ef5bf}\label{if__jme_8c_a1dde4c699d7c5afcfcdeedb6475ef5bf}} 
\index{if\_jme.c@{if\_jme.c}!jme\_miibus\_readreg@{jme\_miibus\_readreg}}
\index{jme\_miibus\_readreg@{jme\_miibus\_readreg}!if\_jme.c@{if\_jme.c}}
\doxysubsubsection{\texorpdfstring{jme\_miibus\_readreg()}{jme\_miibus\_readreg()}}
{\footnotesize\ttfamily static int jme\+\_\+miibus\+\_\+readreg (\begin{DoxyParamCaption}\item[{device\+\_\+t}]{dev,  }\item[{int}]{phy,  }\item[{int}]{reg }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [static]}}



Definition at line \mbox{\hyperlink{if__jme_8c_source_l00217}{217}} of file \mbox{\hyperlink{if__jme_8c_source}{if\+\_\+jme.\+c}}.



References \mbox{\hyperlink{if__jmevar_8h_source_l00234}{CSR\+\_\+\+READ\+\_\+4}}, \mbox{\hyperlink{if__jmevar_8h_source_l00232}{CSR\+\_\+\+WRITE\+\_\+4}}, \mbox{\hyperlink{if__jmevar_8h_source_l00176}{jme\+\_\+softc\+::jme\+\_\+dev}}, \mbox{\hyperlink{if__jmevar_8h_source_l00190}{JME\+\_\+\+FLAG\+\_\+\+FPGA}}, \mbox{\hyperlink{if__jmevar_8h_source_l00189}{jme\+\_\+softc\+::jme\+\_\+flags}}, \mbox{\hyperlink{if__jmevar_8h_source_l00252}{JME\+\_\+\+PHY\+\_\+\+TIMEOUT}}, \mbox{\hyperlink{if__jmereg_8h_source_l00383}{JME\+\_\+\+SMI}}, \mbox{\hyperlink{if__jmereg_8h_source_l00384}{SMI\+\_\+\+DATA\+\_\+\+MASK}}, \mbox{\hyperlink{if__jmereg_8h_source_l00385}{SMI\+\_\+\+DATA\+\_\+\+SHIFT}}, \mbox{\hyperlink{if__jmereg_8h_source_l00392}{SMI\+\_\+\+OP\+\_\+\+EXECUTE}}, \mbox{\hyperlink{if__jmereg_8h_source_l00391}{SMI\+\_\+\+OP\+\_\+\+READ}}, \mbox{\hyperlink{if__jmereg_8h_source_l00399}{SMI\+\_\+\+PHY\+\_\+\+ADDR}}, and \mbox{\hyperlink{if__jmereg_8h_source_l00397}{SMI\+\_\+\+REG\+\_\+\+ADDR}}.



Referenced by \mbox{\hyperlink{if__jme_8c_source_l03388}{jme\+\_\+phy\+\_\+up()}}.

Here is the caller graph for this function\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=350pt]{d6/d30/if__jme_8c_a1dde4c699d7c5afcfcdeedb6475ef5bf_icgraph}
\end{center}
\end{figure}
\mbox{\Hypertarget{if__jme_8c_acd2c1fe2ab56b3e6204845bf4e34bb4e}\label{if__jme_8c_acd2c1fe2ab56b3e6204845bf4e34bb4e}} 
\index{if\_jme.c@{if\_jme.c}!jme\_miibus\_statchg@{jme\_miibus\_statchg}}
\index{jme\_miibus\_statchg@{jme\_miibus\_statchg}!if\_jme.c@{if\_jme.c}}
\doxysubsubsection{\texorpdfstring{jme\_miibus\_statchg()}{jme\_miibus\_statchg()}}
{\footnotesize\ttfamily static void jme\+\_\+miibus\+\_\+statchg (\begin{DoxyParamCaption}\item[{device\+\_\+t}]{dev }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [static]}}



Definition at line \mbox{\hyperlink{if__jme_8c_source_l00279}{279}} of file \mbox{\hyperlink{if__jme_8c_source}{if\+\_\+jme.\+c}}.



References \mbox{\hyperlink{if__jmevar_8h_source_l00226}{jme\+\_\+softc\+::jme\+\_\+link\+\_\+task}}.

\mbox{\Hypertarget{if__jme_8c_acf78cf356318bb12b26df64fe99c3f50}\label{if__jme_8c_acf78cf356318bb12b26df64fe99c3f50}} 
\index{if\_jme.c@{if\_jme.c}!jme\_miibus\_writereg@{jme\_miibus\_writereg}}
\index{jme\_miibus\_writereg@{jme\_miibus\_writereg}!if\_jme.c@{if\_jme.c}}
\doxysubsubsection{\texorpdfstring{jme\_miibus\_writereg()}{jme\_miibus\_writereg()}}
{\footnotesize\ttfamily static int jme\+\_\+miibus\+\_\+writereg (\begin{DoxyParamCaption}\item[{device\+\_\+t}]{dev,  }\item[{int}]{phy,  }\item[{int}]{reg,  }\item[{int}]{val }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [static]}}



Definition at line \mbox{\hyperlink{if__jme_8c_source_l00249}{249}} of file \mbox{\hyperlink{if__jme_8c_source}{if\+\_\+jme.\+c}}.



References \mbox{\hyperlink{if__jmevar_8h_source_l00234}{CSR\+\_\+\+READ\+\_\+4}}, \mbox{\hyperlink{if__jmevar_8h_source_l00232}{CSR\+\_\+\+WRITE\+\_\+4}}, \mbox{\hyperlink{if__jmevar_8h_source_l00176}{jme\+\_\+softc\+::jme\+\_\+dev}}, \mbox{\hyperlink{if__jmevar_8h_source_l00190}{JME\+\_\+\+FLAG\+\_\+\+FPGA}}, \mbox{\hyperlink{if__jmevar_8h_source_l00189}{jme\+\_\+softc\+::jme\+\_\+flags}}, \mbox{\hyperlink{if__jmevar_8h_source_l00252}{JME\+\_\+\+PHY\+\_\+\+TIMEOUT}}, \mbox{\hyperlink{if__jmereg_8h_source_l00383}{JME\+\_\+\+SMI}}, \mbox{\hyperlink{if__jmereg_8h_source_l00384}{SMI\+\_\+\+DATA\+\_\+\+MASK}}, \mbox{\hyperlink{if__jmereg_8h_source_l00385}{SMI\+\_\+\+DATA\+\_\+\+SHIFT}}, \mbox{\hyperlink{if__jmereg_8h_source_l00392}{SMI\+\_\+\+OP\+\_\+\+EXECUTE}}, \mbox{\hyperlink{if__jmereg_8h_source_l00390}{SMI\+\_\+\+OP\+\_\+\+WRITE}}, \mbox{\hyperlink{if__jmereg_8h_source_l00399}{SMI\+\_\+\+PHY\+\_\+\+ADDR}}, and \mbox{\hyperlink{if__jmereg_8h_source_l00397}{SMI\+\_\+\+REG\+\_\+\+ADDR}}.



Referenced by \mbox{\hyperlink{if__jme_8c_source_l00625}{jme\+\_\+attach()}}, \mbox{\hyperlink{if__jme_8c_source_l02105}{jme\+\_\+mac\+\_\+config()}}, \mbox{\hyperlink{if__jme_8c_source_l03371}{jme\+\_\+phy\+\_\+down()}}, \mbox{\hyperlink{if__jme_8c_source_l03388}{jme\+\_\+phy\+\_\+up()}}, and \mbox{\hyperlink{if__jme_8c_source_l01524}{jme\+\_\+setlinkspeed()}}.

Here is the caller graph for this function\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=350pt]{d6/d30/if__jme_8c_acf78cf356318bb12b26df64fe99c3f50_icgraph}
\end{center}
\end{figure}
\mbox{\Hypertarget{if__jme_8c_a183c490df9e19973003e408c4cc9e5b2}\label{if__jme_8c_a183c490df9e19973003e408c4cc9e5b2}} 
\index{if\_jme.c@{if\_jme.c}!jme\_newbuf@{jme\_newbuf}}
\index{jme\_newbuf@{jme\_newbuf}!if\_jme.c@{if\_jme.c}}
\doxysubsubsection{\texorpdfstring{jme\_newbuf()}{jme\_newbuf()}}
{\footnotesize\ttfamily static int jme\+\_\+newbuf (\begin{DoxyParamCaption}\item[{struct \mbox{\hyperlink{structjme__softc}{jme\+\_\+softc}} $\ast$}]{sc,  }\item[{struct \mbox{\hyperlink{structjme__rxdesc}{jme\+\_\+rxdesc}} $\ast$}]{rxd }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [static]}}



Definition at line \mbox{\hyperlink{if__jme_8c_source_l03176}{3176}} of file \mbox{\hyperlink{if__jme_8c_source}{if\+\_\+jme.\+c}}.



References \mbox{\hyperlink{if__jmereg_8h_source_l01068}{jme\+\_\+desc\+::addr\+\_\+hi}}, \mbox{\hyperlink{if__jmereg_8h_source_l01069}{jme\+\_\+desc\+::addr\+\_\+lo}}, \mbox{\hyperlink{if__jmereg_8h_source_l01067}{jme\+\_\+desc\+::buflen}}, \mbox{\hyperlink{if__jmereg_8h_source_l01066}{jme\+\_\+desc\+::flags}}, \mbox{\hyperlink{if__jmevar_8h_source_l00059}{JME\+\_\+\+ADDR\+\_\+\+HI}}, \mbox{\hyperlink{if__jmevar_8h_source_l00058}{JME\+\_\+\+ADDR\+\_\+\+LO}}, \mbox{\hyperlink{if__jmevar_8h_source_l00210}{jme\+\_\+softc\+::jme\+\_\+cdata}}, \mbox{\hyperlink{if__jmereg_8h_source_l01108}{JME\+\_\+\+RD\+\_\+64\+BIT}}, \mbox{\hyperlink{if__jmereg_8h_source_l01107}{JME\+\_\+\+RD\+\_\+\+INTR}}, \mbox{\hyperlink{if__jmereg_8h_source_l01106}{JME\+\_\+\+RD\+\_\+\+OWN}}, \mbox{\hyperlink{if__jmevar_8h_source_l00127}{jme\+\_\+chain\+\_\+data\+::jme\+\_\+rx\+\_\+sparemap}}, \mbox{\hyperlink{if__jmevar_8h_source_l00121}{jme\+\_\+chain\+\_\+data\+::jme\+\_\+rx\+\_\+tag}}, \mbox{\hyperlink{if__jmevar_8h_source_l00111}{jme\+\_\+rxdesc\+::rx\+\_\+desc}}, \mbox{\hyperlink{if__jmevar_8h_source_l00110}{jme\+\_\+rxdesc\+::rx\+\_\+dmamap}}, and \mbox{\hyperlink{if__jmevar_8h_source_l00109}{jme\+\_\+rxdesc\+::rx\+\_\+m}}.



Referenced by \mbox{\hyperlink{if__jme_8c_source_l03148}{jme\+\_\+init\+\_\+rx\+\_\+ring()}}, and \mbox{\hyperlink{if__jme_8c_source_l02510}{jme\+\_\+rxeof()}}.

Here is the caller graph for this function\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=350pt]{d6/d30/if__jme_8c_a183c490df9e19973003e408c4cc9e5b2_icgraph}
\end{center}
\end{figure}
\mbox{\Hypertarget{if__jme_8c_aa52353d2ee50040dc6f572b45825ae55}\label{if__jme_8c_aa52353d2ee50040dc6f572b45825ae55}} 
\index{if\_jme.c@{if\_jme.c}!jme\_phy\_down@{jme\_phy\_down}}
\index{jme\_phy\_down@{jme\_phy\_down}!if\_jme.c@{if\_jme.c}}
\doxysubsubsection{\texorpdfstring{jme\_phy\_down()}{jme\_phy\_down()}}
{\footnotesize\ttfamily static void jme\+\_\+phy\+\_\+down (\begin{DoxyParamCaption}\item[{struct \mbox{\hyperlink{structjme__softc}{jme\+\_\+softc}} $\ast$}]{sc }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [static]}}



Definition at line \mbox{\hyperlink{if__jme_8c_source_l03371}{3371}} of file \mbox{\hyperlink{if__jme_8c_source}{if\+\_\+jme.\+c}}.



References \mbox{\hyperlink{if__jmereg_8h_source_l00855}{CHIPMODE\+\_\+\+REVFM}}, \mbox{\hyperlink{if__jmevar_8h_source_l00234}{CSR\+\_\+\+READ\+\_\+4}}, \mbox{\hyperlink{if__jmevar_8h_source_l00232}{CSR\+\_\+\+WRITE\+\_\+4}}, \mbox{\hyperlink{if__jmevar_8h_source_l00184}{jme\+\_\+softc\+::jme\+\_\+chip\+\_\+rev}}, \mbox{\hyperlink{if__jmevar_8h_source_l00176}{jme\+\_\+softc\+::jme\+\_\+dev}}, \mbox{\hyperlink{if__jme_8c_source_l00249}{jme\+\_\+miibus\+\_\+writereg()}}, \mbox{\hyperlink{if__jmereg_8h_source_l00140}{JME\+\_\+\+PCI\+\_\+\+PE1}}, \mbox{\hyperlink{if__jmevar_8h_source_l00185}{jme\+\_\+softc\+::jme\+\_\+phyaddr}}, \mbox{\hyperlink{if__jmereg_8h_source_l00503}{JME\+\_\+\+PHYPOWDN}}, and \mbox{\hyperlink{if__jmereg_8h_source_l00143}{PE1\+\_\+\+GIGA\+\_\+\+PDOWN\+\_\+\+D3}}.



Referenced by \mbox{\hyperlink{if__jme_8c_source_l01583}{jme\+\_\+setwol()}}.

Here is the call graph for this function\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=325pt]{d6/d30/if__jme_8c_aa52353d2ee50040dc6f572b45825ae55_cgraph}
\end{center}
\end{figure}
Here is the caller graph for this function\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=350pt]{d6/d30/if__jme_8c_aa52353d2ee50040dc6f572b45825ae55_icgraph}
\end{center}
\end{figure}
\mbox{\Hypertarget{if__jme_8c_a2a4357fca5c8a85b55e11bf4b58b4526}\label{if__jme_8c_a2a4357fca5c8a85b55e11bf4b58b4526}} 
\index{if\_jme.c@{if\_jme.c}!jme\_phy\_up@{jme\_phy\_up}}
\index{jme\_phy\_up@{jme\_phy\_up}!if\_jme.c@{if\_jme.c}}
\doxysubsubsection{\texorpdfstring{jme\_phy\_up()}{jme\_phy\_up()}}
{\footnotesize\ttfamily static void jme\+\_\+phy\+\_\+up (\begin{DoxyParamCaption}\item[{struct \mbox{\hyperlink{structjme__softc}{jme\+\_\+softc}} $\ast$}]{sc }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [static]}}



Definition at line \mbox{\hyperlink{if__jme_8c_source_l03388}{3388}} of file \mbox{\hyperlink{if__jme_8c_source}{if\+\_\+jme.\+c}}.



References \mbox{\hyperlink{if__jmereg_8h_source_l00855}{CHIPMODE\+\_\+\+REVFM}}, \mbox{\hyperlink{if__jmevar_8h_source_l00234}{CSR\+\_\+\+READ\+\_\+4}}, \mbox{\hyperlink{if__jmevar_8h_source_l00232}{CSR\+\_\+\+WRITE\+\_\+4}}, \mbox{\hyperlink{if__jmevar_8h_source_l00184}{jme\+\_\+softc\+::jme\+\_\+chip\+\_\+rev}}, \mbox{\hyperlink{if__jmevar_8h_source_l00176}{jme\+\_\+softc\+::jme\+\_\+dev}}, \mbox{\hyperlink{if__jme_8c_source_l00217}{jme\+\_\+miibus\+\_\+readreg()}}, \mbox{\hyperlink{if__jme_8c_source_l00249}{jme\+\_\+miibus\+\_\+writereg()}}, \mbox{\hyperlink{if__jmereg_8h_source_l00140}{JME\+\_\+\+PCI\+\_\+\+PE1}}, \mbox{\hyperlink{if__jmevar_8h_source_l00185}{jme\+\_\+softc\+::jme\+\_\+phyaddr}}, \mbox{\hyperlink{if__jmereg_8h_source_l00503}{JME\+\_\+\+PHYPOWDN}}, and \mbox{\hyperlink{if__jmereg_8h_source_l00142}{PE1\+\_\+\+GIGA\+\_\+\+PDOWN\+\_\+\+DIS}}.



Referenced by \mbox{\hyperlink{if__jme_8c_source_l00625}{jme\+\_\+attach()}}, and \mbox{\hyperlink{if__jme_8c_source_l01654}{jme\+\_\+resume()}}.

Here is the call graph for this function\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=311pt]{d6/d30/if__jme_8c_a2a4357fca5c8a85b55e11bf4b58b4526_cgraph}
\end{center}
\end{figure}
Here is the caller graph for this function\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=269pt]{d6/d30/if__jme_8c_a2a4357fca5c8a85b55e11bf4b58b4526_icgraph}
\end{center}
\end{figure}
\mbox{\Hypertarget{if__jme_8c_a12fcd37e3042fa2b9f3d0f040d987132}\label{if__jme_8c_a12fcd37e3042fa2b9f3d0f040d987132}} 
\index{if\_jme.c@{if\_jme.c}!jme\_probe@{jme\_probe}}
\index{jme\_probe@{jme\_probe}!if\_jme.c@{if\_jme.c}}
\doxysubsubsection{\texorpdfstring{jme\_probe()}{jme\_probe()}}
{\footnotesize\ttfamily static int jme\+\_\+probe (\begin{DoxyParamCaption}\item[{device\+\_\+t}]{dev }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [static]}}



Definition at line \mbox{\hyperlink{if__jme_8c_source_l00333}{333}} of file \mbox{\hyperlink{if__jme_8c_source}{if\+\_\+jme.\+c}}.



References \mbox{\hyperlink{if__jme_8c_source_l00099}{jme\+\_\+dev\+::jme\+\_\+deviceid}}, \mbox{\hyperlink{if__jme_8c_a9c5801ef101d7778963617daf1c3606f}{jme\+\_\+devs}}, \mbox{\hyperlink{if__jme_8c_source_l00100}{jme\+\_\+dev\+::jme\+\_\+name}}, and \mbox{\hyperlink{if__jme_8c_source_l00098}{jme\+\_\+dev\+::jme\+\_\+vendorid}}.

\mbox{\Hypertarget{if__jme_8c_a71e2ab1ea913c1a3f0c4edfd3d2d51ad}\label{if__jme_8c_a71e2ab1ea913c1a3f0c4edfd3d2d51ad}} 
\index{if\_jme.c@{if\_jme.c}!jme\_reg\_macaddr@{jme\_reg\_macaddr}}
\index{jme\_reg\_macaddr@{jme\_reg\_macaddr}!if\_jme.c@{if\_jme.c}}
\doxysubsubsection{\texorpdfstring{jme\_reg\_macaddr()}{jme\_reg\_macaddr()}}
{\footnotesize\ttfamily static void jme\+\_\+reg\+\_\+macaddr (\begin{DoxyParamCaption}\item[{struct \mbox{\hyperlink{structjme__softc}{jme\+\_\+softc}} $\ast$}]{sc }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [static]}}



Definition at line \mbox{\hyperlink{if__jme_8c_source_l00489}{489}} of file \mbox{\hyperlink{if__jme_8c_source}{if\+\_\+jme.\+c}}.



References \mbox{\hyperlink{if__jmevar_8h_source_l00234}{CSR\+\_\+\+READ\+\_\+4}}, \mbox{\hyperlink{if__jmevar_8h_source_l00176}{jme\+\_\+softc\+::jme\+\_\+dev}}, \mbox{\hyperlink{if__jmevar_8h_source_l00186}{jme\+\_\+softc\+::jme\+\_\+eaddr}}, \mbox{\hyperlink{if__jmereg_8h_source_l00361}{JME\+\_\+\+PAR0}}, and \mbox{\hyperlink{if__jmereg_8h_source_l00362}{JME\+\_\+\+PAR1}}.



Referenced by \mbox{\hyperlink{if__jme_8c_source_l00625}{jme\+\_\+attach()}}.

Here is the caller graph for this function\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=291pt]{d6/d30/if__jme_8c_a71e2ab1ea913c1a3f0c4edfd3d2d51ad_icgraph}
\end{center}
\end{figure}
\mbox{\Hypertarget{if__jme_8c_acaa192504a922ef0f09a3e707f2b832f}\label{if__jme_8c_acaa192504a922ef0f09a3e707f2b832f}} 
\index{if\_jme.c@{if\_jme.c}!jme\_reset@{jme\_reset}}
\index{jme\_reset@{jme\_reset}!if\_jme.c@{if\_jme.c}}
\doxysubsubsection{\texorpdfstring{jme\_reset()}{jme\_reset()}}
{\footnotesize\ttfamily static void jme\+\_\+reset (\begin{DoxyParamCaption}\item[{struct \mbox{\hyperlink{structjme__softc}{jme\+\_\+softc}} $\ast$}]{sc }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [static]}}



Definition at line \mbox{\hyperlink{if__jme_8c_source_l02709}{2709}} of file \mbox{\hyperlink{if__jme_8c_source}{if\+\_\+jme.\+c}}.



References \mbox{\hyperlink{if__jmevar_8h_source_l00234}{CSR\+\_\+\+READ\+\_\+4}}, \mbox{\hyperlink{if__jmevar_8h_source_l00232}{CSR\+\_\+\+WRITE\+\_\+4}}, \mbox{\hyperlink{if__jmereg_8h_source_l00405}{GHC\+\_\+\+RESET}}, \mbox{\hyperlink{if__jmereg_8h_source_l00414}{GHC\+\_\+\+TX\+\_\+\+MAC\+\_\+\+CLK\+\_\+\+DIS}}, \mbox{\hyperlink{if__jmereg_8h_source_l00676}{GPREG1\+\_\+\+RX\+\_\+\+MAC\+\_\+\+CLK\+\_\+\+DIS}}, \mbox{\hyperlink{if__jmevar_8h_source_l00198}{JME\+\_\+\+FLAG\+\_\+\+RXCLK}}, \mbox{\hyperlink{if__jmevar_8h_source_l00199}{JME\+\_\+\+FLAG\+\_\+\+TXCLK}}, \mbox{\hyperlink{if__jmevar_8h_source_l00189}{jme\+\_\+softc\+::jme\+\_\+flags}}, \mbox{\hyperlink{if__jmereg_8h_source_l00403}{JME\+\_\+\+GHC}}, \mbox{\hyperlink{if__jmereg_8h_source_l00675}{JME\+\_\+\+GPREG1}}, \mbox{\hyperlink{if__jme_8c_source_l03092}{jme\+\_\+stop\+\_\+rx()}}, and \mbox{\hyperlink{if__jme_8c_source_l03072}{jme\+\_\+stop\+\_\+tx()}}.



Referenced by \mbox{\hyperlink{if__jme_8c_source_l00625}{jme\+\_\+attach()}}, and \mbox{\hyperlink{if__jme_8c_source_l02764}{jme\+\_\+init\+\_\+locked()}}.

Here is the call graph for this function\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=258pt]{d6/d30/if__jme_8c_acaa192504a922ef0f09a3e707f2b832f_cgraph}
\end{center}
\end{figure}
Here is the caller graph for this function\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=350pt]{d6/d30/if__jme_8c_acaa192504a922ef0f09a3e707f2b832f_icgraph}
\end{center}
\end{figure}
\mbox{\Hypertarget{if__jme_8c_a66f43a2a6eaa2b47f31a29e3f8daccd1}\label{if__jme_8c_a66f43a2a6eaa2b47f31a29e3f8daccd1}} 
\index{if\_jme.c@{if\_jme.c}!jme\_resume@{jme\_resume}}
\index{jme\_resume@{jme\_resume}!if\_jme.c@{if\_jme.c}}
\doxysubsubsection{\texorpdfstring{jme\_resume()}{jme\_resume()}}
{\footnotesize\ttfamily static int jme\+\_\+resume (\begin{DoxyParamCaption}\item[{device\+\_\+t}]{dev }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [static]}}



Definition at line \mbox{\hyperlink{if__jme_8c_source_l01654}{1654}} of file \mbox{\hyperlink{if__jme_8c_source}{if\+\_\+jme.\+c}}.



References \mbox{\hyperlink{if__jmevar_8h_source_l00176}{jme\+\_\+softc\+::jme\+\_\+dev}}, \mbox{\hyperlink{if__jmevar_8h_source_l00175}{jme\+\_\+softc\+::jme\+\_\+ifp}}, \mbox{\hyperlink{if__jme_8c_source_l02764}{jme\+\_\+init\+\_\+locked()}}, \mbox{\hyperlink{if__jmevar_8h_source_l00237}{JME\+\_\+\+LOCK}}, \mbox{\hyperlink{if__jme_8c_source_l03388}{jme\+\_\+phy\+\_\+up()}}, and \mbox{\hyperlink{if__jmevar_8h_source_l00238}{JME\+\_\+\+UNLOCK}}.

Here is the call graph for this function\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=350pt]{d6/d30/if__jme_8c_a66f43a2a6eaa2b47f31a29e3f8daccd1_cgraph}
\end{center}
\end{figure}
\mbox{\Hypertarget{if__jme_8c_a733b15c9310faee142f7df31e6c85029}\label{if__jme_8c_a733b15c9310faee142f7df31e6c85029}} 
\index{if\_jme.c@{if\_jme.c}!jme\_rxeof@{jme\_rxeof}}
\index{jme\_rxeof@{jme\_rxeof}!if\_jme.c@{if\_jme.c}}
\doxysubsubsection{\texorpdfstring{jme\_rxeof()}{jme\_rxeof()}}
{\footnotesize\ttfamily static void jme\+\_\+rxeof (\begin{DoxyParamCaption}\item[{struct \mbox{\hyperlink{structjme__softc}{jme\+\_\+softc}} $\ast$}]{sc }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [static]}}



Definition at line \mbox{\hyperlink{if__jme_8c_source_l02510}{2510}} of file \mbox{\hyperlink{if__jme_8c_source}{if\+\_\+jme.\+c}}.



References \mbox{\hyperlink{if__jmereg_8h_source_l01067}{jme\+\_\+desc\+::buflen}}, \mbox{\hyperlink{if__jmereg_8h_source_l01066}{jme\+\_\+desc\+::flags}}, \mbox{\hyperlink{if__jmevar_8h_source_l00210}{jme\+\_\+softc\+::jme\+\_\+cdata}}, \mbox{\hyperlink{if__jmevar_8h_source_l00095}{JME\+\_\+\+DESC\+\_\+\+INC}}, \mbox{\hyperlink{if__jmevar_8h_source_l00176}{jme\+\_\+softc\+::jme\+\_\+dev}}, \mbox{\hyperlink{if__jme_8c_source_l02499}{jme\+\_\+discard\+\_\+rxbuf()}}, \mbox{\hyperlink{if__jmevar_8h_source_l00175}{jme\+\_\+softc\+::jme\+\_\+ifp}}, \mbox{\hyperlink{if__jmevar_8h_source_l00237}{JME\+\_\+\+LOCK}}, \mbox{\hyperlink{if__jmevar_8h_source_l00239}{JME\+\_\+\+LOCK\+\_\+\+ASSERT}}, \mbox{\hyperlink{if__jme_8c_source_l03176}{jme\+\_\+newbuf()}}, \mbox{\hyperlink{if__jmereg_8h_source_l01120}{JME\+\_\+\+RD\+\_\+\+IPCSUM}}, \mbox{\hyperlink{if__jmereg_8h_source_l01124}{JME\+\_\+\+RD\+\_\+\+IPV4}}, \mbox{\hyperlink{if__jmereg_8h_source_l01117}{JME\+\_\+\+RD\+\_\+\+MORE\+\_\+\+FRAG}}, \mbox{\hyperlink{if__jmereg_8h_source_l01118}{JME\+\_\+\+RD\+\_\+\+TCP}}, \mbox{\hyperlink{if__jmereg_8h_source_l01121}{JME\+\_\+\+RD\+\_\+\+TCPCSUM}}, \mbox{\hyperlink{if__jmereg_8h_source_l01119}{JME\+\_\+\+RD\+\_\+\+UDP}}, \mbox{\hyperlink{if__jmereg_8h_source_l01122}{JME\+\_\+\+RD\+\_\+\+UDPCSUM}}, \mbox{\hyperlink{if__jmereg_8h_source_l01132}{JME\+\_\+\+RD\+\_\+\+VLAN\+\_\+\+MASK}}, \mbox{\hyperlink{if__jmereg_8h_source_l01123}{JME\+\_\+\+RD\+\_\+\+VLAN\+\_\+\+TAG}}, \mbox{\hyperlink{if__jmevar_8h_source_l00211}{jme\+\_\+softc\+::jme\+\_\+rdata}}, \mbox{\hyperlink{if__jmereg_8h_source_l01161}{JME\+\_\+\+RX\+\_\+\+BYTES}}, \mbox{\hyperlink{if__jmevar_8h_source_l00132}{jme\+\_\+chain\+\_\+data\+::jme\+\_\+rx\+\_\+cons}}, \mbox{\hyperlink{if__jmereg_8h_source_l01155}{JME\+\_\+\+RX\+\_\+\+ERR}}, \mbox{\hyperlink{if__jmereg_8h_source_l01156}{JME\+\_\+\+RX\+\_\+\+ERR\+\_\+\+BITS}}, \mbox{\hyperlink{if__jmereg_8h_source_l01148}{JME\+\_\+\+RX\+\_\+\+ERR\+\_\+\+STAT}}, \mbox{\hyperlink{if__jmereg_8h_source_l01160}{JME\+\_\+\+RX\+\_\+\+NSEGS}}, \mbox{\hyperlink{if__jmereg_8h_source_l01162}{JME\+\_\+\+RX\+\_\+\+PAD\+\_\+\+BYTES}}, \mbox{\hyperlink{if__jmevar_8h_source_l00142}{jme\+\_\+ring\+\_\+data\+::jme\+\_\+rx\+\_\+ring}}, \mbox{\hyperlink{if__jmevar_8h_source_l00044}{JME\+\_\+\+RX\+\_\+\+RING\+\_\+\+CNT}}, \mbox{\hyperlink{if__jmevar_8h_source_l00243}{JME\+\_\+\+RXCHAIN\+\_\+\+RESET}}, \mbox{\hyperlink{if__jmevar_8h_source_l00122}{jme\+\_\+chain\+\_\+data\+::jme\+\_\+rxdesc}}, \mbox{\hyperlink{if__jmevar_8h_source_l00135}{jme\+\_\+chain\+\_\+data\+::jme\+\_\+rxhead}}, \mbox{\hyperlink{if__jmevar_8h_source_l00133}{jme\+\_\+chain\+\_\+data\+::jme\+\_\+rxlen}}, \mbox{\hyperlink{if__jmevar_8h_source_l00136}{jme\+\_\+chain\+\_\+data\+::jme\+\_\+rxtail}}, \mbox{\hyperlink{if__jmevar_8h_source_l00238}{JME\+\_\+\+UNLOCK}}, and \mbox{\hyperlink{if__jmevar_8h_source_l00109}{jme\+\_\+rxdesc\+::rx\+\_\+m}}.



Referenced by \mbox{\hyperlink{if__jme_8c_source_l02646}{jme\+\_\+rxintr()}}.

Here is the call graph for this function\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=288pt]{d6/d30/if__jme_8c_a733b15c9310faee142f7df31e6c85029_cgraph}
\end{center}
\end{figure}
Here is the caller graph for this function\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=350pt]{d6/d30/if__jme_8c_a733b15c9310faee142f7df31e6c85029_icgraph}
\end{center}
\end{figure}
\mbox{\Hypertarget{if__jme_8c_a40755b9e055d1fb63cc41bc352b9c6f7}\label{if__jme_8c_a40755b9e055d1fb63cc41bc352b9c6f7}} 
\index{if\_jme.c@{if\_jme.c}!jme\_rxintr@{jme\_rxintr}}
\index{jme\_rxintr@{jme\_rxintr}!if\_jme.c@{if\_jme.c}}
\doxysubsubsection{\texorpdfstring{jme\_rxintr()}{jme\_rxintr()}}
{\footnotesize\ttfamily static int jme\+\_\+rxintr (\begin{DoxyParamCaption}\item[{struct \mbox{\hyperlink{structjme__softc}{jme\+\_\+softc}} $\ast$}]{sc,  }\item[{int}]{count }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [static]}}



Definition at line \mbox{\hyperlink{if__jme_8c_source_l02646}{2646}} of file \mbox{\hyperlink{if__jme_8c_source}{if\+\_\+jme.\+c}}.



References \mbox{\hyperlink{if__jmereg_8h_source_l01067}{jme\+\_\+desc\+::buflen}}, \mbox{\hyperlink{if__jmereg_8h_source_l01066}{jme\+\_\+desc\+::flags}}, \mbox{\hyperlink{if__jmevar_8h_source_l00210}{jme\+\_\+softc\+::jme\+\_\+cdata}}, \mbox{\hyperlink{if__jmereg_8h_source_l01106}{JME\+\_\+\+RD\+\_\+\+OWN}}, \mbox{\hyperlink{if__jmereg_8h_source_l01135}{JME\+\_\+\+RD\+\_\+\+VALID}}, \mbox{\hyperlink{if__jmevar_8h_source_l00211}{jme\+\_\+softc\+::jme\+\_\+rdata}}, \mbox{\hyperlink{if__jmereg_8h_source_l01161}{JME\+\_\+\+RX\+\_\+\+BYTES}}, \mbox{\hyperlink{if__jmevar_8h_source_l00132}{jme\+\_\+chain\+\_\+data\+::jme\+\_\+rx\+\_\+cons}}, \mbox{\hyperlink{if__jmereg_8h_source_l01160}{JME\+\_\+\+RX\+\_\+\+NSEGS}}, \mbox{\hyperlink{if__jmevar_8h_source_l00142}{jme\+\_\+ring\+\_\+data\+::jme\+\_\+rx\+\_\+ring}}, \mbox{\hyperlink{if__jmevar_8h_source_l00126}{jme\+\_\+chain\+\_\+data\+::jme\+\_\+rx\+\_\+ring\+\_\+map}}, \mbox{\hyperlink{if__jmevar_8h_source_l00125}{jme\+\_\+chain\+\_\+data\+::jme\+\_\+rx\+\_\+ring\+\_\+tag}}, and \mbox{\hyperlink{if__jme_8c_source_l02510}{jme\+\_\+rxeof()}}.



Referenced by \mbox{\hyperlink{if__jme_8c_source_l02361}{jme\+\_\+int\+\_\+task()}}, and \mbox{\hyperlink{if__jme_8c_source_l03004}{jme\+\_\+stop()}}.

Here is the call graph for this function\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=350pt]{d6/d30/if__jme_8c_a40755b9e055d1fb63cc41bc352b9c6f7_cgraph}
\end{center}
\end{figure}
Here is the caller graph for this function\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=350pt]{d6/d30/if__jme_8c_a40755b9e055d1fb63cc41bc352b9c6f7_icgraph}
\end{center}
\end{figure}
\mbox{\Hypertarget{if__jme_8c_a0112ef0bfde618e5c501ad2044e86eb8}\label{if__jme_8c_a0112ef0bfde618e5c501ad2044e86eb8}} 
\index{if\_jme.c@{if\_jme.c}!jme\_set\_filter@{jme\_set\_filter}}
\index{jme\_set\_filter@{jme\_set\_filter}!if\_jme.c@{if\_jme.c}}
\doxysubsubsection{\texorpdfstring{jme\_set\_filter()}{jme\_set\_filter()}}
{\footnotesize\ttfamily static void jme\+\_\+set\+\_\+filter (\begin{DoxyParamCaption}\item[{struct \mbox{\hyperlink{structjme__softc}{jme\+\_\+softc}} $\ast$}]{sc }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [static]}}



Definition at line \mbox{\hyperlink{if__jme_8c_source_l03256}{3256}} of file \mbox{\hyperlink{if__jme_8c_source}{if\+\_\+jme.\+c}}.



References \mbox{\hyperlink{if__jmevar_8h_source_l00234}{CSR\+\_\+\+READ\+\_\+4}}, \mbox{\hyperlink{if__jmevar_8h_source_l00232}{CSR\+\_\+\+WRITE\+\_\+4}}, \mbox{\hyperlink{if__jme_8c_source_l03240}{jme\+\_\+hash\+\_\+maddr()}}, \mbox{\hyperlink{if__jmevar_8h_source_l00175}{jme\+\_\+softc\+::jme\+\_\+ifp}}, \mbox{\hyperlink{if__jmevar_8h_source_l00239}{JME\+\_\+\+LOCK\+\_\+\+ASSERT}}, \mbox{\hyperlink{if__jmereg_8h_source_l00365}{JME\+\_\+\+MAR0}}, \mbox{\hyperlink{if__jmereg_8h_source_l00366}{JME\+\_\+\+MAR1}}, \mbox{\hyperlink{if__jmereg_8h_source_l00343}{JME\+\_\+\+RXMAC}}, \mbox{\hyperlink{if__jmereg_8h_source_l00352}{RXMAC\+\_\+\+ALLMULTI}}, \mbox{\hyperlink{if__jmereg_8h_source_l00349}{RXMAC\+\_\+\+BROADCAST}}, \mbox{\hyperlink{if__jmereg_8h_source_l00350}{RXMAC\+\_\+\+MULTICAST}}, \mbox{\hyperlink{if__jmereg_8h_source_l00348}{RXMAC\+\_\+\+PROMISC}}, and \mbox{\hyperlink{if__jmereg_8h_source_l00351}{RXMAC\+\_\+\+UNICAST}}.



Referenced by \mbox{\hyperlink{if__jme_8c_source_l02764}{jme\+\_\+init\+\_\+locked()}}, and \mbox{\hyperlink{if__jme_8c_source_l01974}{jme\+\_\+ioctl()}}.

Here is the call graph for this function\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=300pt]{d6/d30/if__jme_8c_a0112ef0bfde618e5c501ad2044e86eb8_cgraph}
\end{center}
\end{figure}
Here is the caller graph for this function\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=350pt]{d6/d30/if__jme_8c_a0112ef0bfde618e5c501ad2044e86eb8_icgraph}
\end{center}
\end{figure}
\mbox{\Hypertarget{if__jme_8c_a66a8c51605f0b8113e172c67da59a3b5}\label{if__jme_8c_a66a8c51605f0b8113e172c67da59a3b5}} 
\index{if\_jme.c@{if\_jme.c}!jme\_set\_macaddr@{jme\_set\_macaddr}}
\index{jme\_set\_macaddr@{jme\_set\_macaddr}!if\_jme.c@{if\_jme.c}}
\doxysubsubsection{\texorpdfstring{jme\_set\_macaddr()}{jme\_set\_macaddr()}}
{\footnotesize\ttfamily static void jme\+\_\+set\+\_\+macaddr (\begin{DoxyParamCaption}\item[{struct \mbox{\hyperlink{structjme__softc}{jme\+\_\+softc}} $\ast$}]{sc,  }\item[{uint8\+\_\+t $\ast$}]{eaddr }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [static]}}



Definition at line \mbox{\hyperlink{if__jme_8c_source_l00519}{519}} of file \mbox{\hyperlink{if__jme_8c_source}{if\+\_\+jme.\+c}}.



References \mbox{\hyperlink{if__jmevar_8h_source_l00232}{CSR\+\_\+\+WRITE\+\_\+4}}, \mbox{\hyperlink{if__jmevar_8h_source_l00176}{jme\+\_\+softc\+::jme\+\_\+dev}}, \mbox{\hyperlink{if__jmevar_8h_source_l00186}{jme\+\_\+softc\+::jme\+\_\+eaddr}}, \mbox{\hyperlink{if__jmereg_8h_source_l00147}{JME\+\_\+\+EFUSE\+\_\+\+EEPROM}}, \mbox{\hyperlink{if__jmereg_8h_source_l00156}{JME\+\_\+\+EFUSE\+\_\+\+EEPROM\+\_\+\+ADDR\+\_\+\+SHIFT}}, \mbox{\hyperlink{if__jmereg_8h_source_l00157}{JME\+\_\+\+EFUSE\+\_\+\+EEPROM\+\_\+\+DATA\+\_\+\+SHIFT}}, \mbox{\hyperlink{if__jmereg_8h_source_l00160}{JME\+\_\+\+EFUSE\+\_\+\+EEPROM\+\_\+\+FUNC0}}, \mbox{\hyperlink{if__jmereg_8h_source_l00154}{JME\+\_\+\+EFUSE\+\_\+\+EEPROM\+\_\+\+FUNC\+\_\+\+SHIFT}}, \mbox{\hyperlink{if__jmereg_8h_source_l00162}{JME\+\_\+\+EFUSE\+\_\+\+EEPROM\+\_\+\+PAGE\+\_\+\+BAR1}}, \mbox{\hyperlink{if__jmereg_8h_source_l00155}{JME\+\_\+\+EFUSE\+\_\+\+EEPROM\+\_\+\+PAGE\+\_\+\+SHIFT}}, \mbox{\hyperlink{if__jmereg_8h_source_l00148}{JME\+\_\+\+EFUSE\+\_\+\+EEPROM\+\_\+\+WRITE}}, \mbox{\hyperlink{if__jmevar_8h_source_l00202}{JME\+\_\+\+FLAG\+\_\+\+EFUSE}}, \mbox{\hyperlink{if__jmevar_8h_source_l00189}{jme\+\_\+softc\+::jme\+\_\+flags}}, \mbox{\hyperlink{if__jmereg_8h_source_l00361}{JME\+\_\+\+PAR0}}, and \mbox{\hyperlink{if__jmereg_8h_source_l00362}{JME\+\_\+\+PAR1}}.



Referenced by \mbox{\hyperlink{if__jme_8c_source_l00920}{jme\+\_\+detach()}}, and \mbox{\hyperlink{if__jme_8c_source_l02764}{jme\+\_\+init\+\_\+locked()}}.

Here is the caller graph for this function\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=350pt]{d6/d30/if__jme_8c_a66a8c51605f0b8113e172c67da59a3b5_icgraph}
\end{center}
\end{figure}
\mbox{\Hypertarget{if__jme_8c_aa13183368ef8a68148e43fc52af27ba8}\label{if__jme_8c_aa13183368ef8a68148e43fc52af27ba8}} 
\index{if\_jme.c@{if\_jme.c}!jme\_set\_vlan@{jme\_set\_vlan}}
\index{jme\_set\_vlan@{jme\_set\_vlan}!if\_jme.c@{if\_jme.c}}
\doxysubsubsection{\texorpdfstring{jme\_set\_vlan()}{jme\_set\_vlan()}}
{\footnotesize\ttfamily static void jme\+\_\+set\+\_\+vlan (\begin{DoxyParamCaption}\item[{struct \mbox{\hyperlink{structjme__softc}{jme\+\_\+softc}} $\ast$}]{sc }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [static]}}



Definition at line \mbox{\hyperlink{if__jme_8c_source_l03224}{3224}} of file \mbox{\hyperlink{if__jme_8c_source}{if\+\_\+jme.\+c}}.



References \mbox{\hyperlink{if__jmevar_8h_source_l00234}{CSR\+\_\+\+READ\+\_\+4}}, \mbox{\hyperlink{if__jmevar_8h_source_l00232}{CSR\+\_\+\+WRITE\+\_\+4}}, \mbox{\hyperlink{if__jmevar_8h_source_l00175}{jme\+\_\+softc\+::jme\+\_\+ifp}}, \mbox{\hyperlink{if__jmevar_8h_source_l00239}{JME\+\_\+\+LOCK\+\_\+\+ASSERT}}, \mbox{\hyperlink{if__jmereg_8h_source_l00343}{JME\+\_\+\+RXMAC}}, and \mbox{\hyperlink{if__jmereg_8h_source_l00356}{RXMAC\+\_\+\+VLAN\+\_\+\+ENB}}.



Referenced by \mbox{\hyperlink{if__jme_8c_source_l02764}{jme\+\_\+init\+\_\+locked()}}, and \mbox{\hyperlink{if__jme_8c_source_l01974}{jme\+\_\+ioctl()}}.

Here is the caller graph for this function\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=350pt]{d6/d30/if__jme_8c_aa13183368ef8a68148e43fc52af27ba8_icgraph}
\end{center}
\end{figure}
\mbox{\Hypertarget{if__jme_8c_a342481559c96d6e165bc206fc9fb76d8}\label{if__jme_8c_a342481559c96d6e165bc206fc9fb76d8}} 
\index{if\_jme.c@{if\_jme.c}!jme\_setlinkspeed@{jme\_setlinkspeed}}
\index{jme\_setlinkspeed@{jme\_setlinkspeed}!if\_jme.c@{if\_jme.c}}
\doxysubsubsection{\texorpdfstring{jme\_setlinkspeed()}{jme\_setlinkspeed()}}
{\footnotesize\ttfamily static void jme\+\_\+setlinkspeed (\begin{DoxyParamCaption}\item[{struct \mbox{\hyperlink{structjme__softc}{jme\+\_\+softc}} $\ast$}]{sc }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [static]}}



Definition at line \mbox{\hyperlink{if__jme_8c_source_l01524}{1524}} of file \mbox{\hyperlink{if__jme_8c_source}{if\+\_\+jme.\+c}}.



References \mbox{\hyperlink{if__jmevar_8h_source_l00176}{jme\+\_\+softc\+::jme\+\_\+dev}}, \mbox{\hyperlink{if__jmevar_8h_source_l00237}{JME\+\_\+\+LOCK}}, \mbox{\hyperlink{if__jmevar_8h_source_l00239}{JME\+\_\+\+LOCK\+\_\+\+ASSERT}}, \mbox{\hyperlink{if__jme_8c_source_l02105}{jme\+\_\+mac\+\_\+config()}}, \mbox{\hyperlink{if__jmevar_8h_source_l00177}{jme\+\_\+softc\+::jme\+\_\+miibus}}, \mbox{\hyperlink{if__jme_8c_source_l00249}{jme\+\_\+miibus\+\_\+writereg()}}, \mbox{\hyperlink{if__jmevar_8h_source_l00185}{jme\+\_\+softc\+::jme\+\_\+phyaddr}}, and \mbox{\hyperlink{if__jmevar_8h_source_l00238}{JME\+\_\+\+UNLOCK}}.



Referenced by \mbox{\hyperlink{if__jme_8c_source_l01583}{jme\+\_\+setwol()}}.

Here is the call graph for this function\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=350pt]{d6/d30/if__jme_8c_a342481559c96d6e165bc206fc9fb76d8_cgraph}
\end{center}
\end{figure}
Here is the caller graph for this function\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=350pt]{d6/d30/if__jme_8c_a342481559c96d6e165bc206fc9fb76d8_icgraph}
\end{center}
\end{figure}
\mbox{\Hypertarget{if__jme_8c_aba384461d64d67834af98f7307a56acf}\label{if__jme_8c_aba384461d64d67834af98f7307a56acf}} 
\index{if\_jme.c@{if\_jme.c}!jme\_setwol@{jme\_setwol}}
\index{jme\_setwol@{jme\_setwol}!if\_jme.c@{if\_jme.c}}
\doxysubsubsection{\texorpdfstring{jme\_setwol()}{jme\_setwol()}}
{\footnotesize\ttfamily static void jme\+\_\+setwol (\begin{DoxyParamCaption}\item[{struct \mbox{\hyperlink{structjme__softc}{jme\+\_\+softc}} $\ast$}]{sc }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [static]}}



Definition at line \mbox{\hyperlink{if__jme_8c_source_l01583}{1583}} of file \mbox{\hyperlink{if__jme_8c_source}{if\+\_\+jme.\+c}}.



References \mbox{\hyperlink{if__jmevar_8h_source_l00234}{CSR\+\_\+\+READ\+\_\+4}}, \mbox{\hyperlink{if__jmevar_8h_source_l00232}{CSR\+\_\+\+WRITE\+\_\+4}}, \mbox{\hyperlink{if__jmereg_8h_source_l00412}{GHC\+\_\+\+TX\+\_\+\+MAC\+\_\+\+CLK\+\_\+100}}, \mbox{\hyperlink{if__jmereg_8h_source_l00413}{GHC\+\_\+\+TX\+\_\+\+MAC\+\_\+\+CLK\+\_\+1000}}, \mbox{\hyperlink{if__jmereg_8h_source_l00409}{GHC\+\_\+\+TX\+\_\+\+OFFLD\+\_\+\+CLK\+\_\+100}}, \mbox{\hyperlink{if__jmereg_8h_source_l00410}{GHC\+\_\+\+TX\+\_\+\+OFFLD\+\_\+\+CLK\+\_\+1000}}, \mbox{\hyperlink{if__jmereg_8h_source_l00669}{GPREG0\+\_\+\+PME\+\_\+\+ENB}}, \mbox{\hyperlink{if__jmereg_8h_source_l00676}{GPREG1\+\_\+\+RX\+\_\+\+MAC\+\_\+\+CLK\+\_\+\+DIS}}, \mbox{\hyperlink{if__jmevar_8h_source_l00176}{jme\+\_\+softc\+::jme\+\_\+dev}}, \mbox{\hyperlink{if__jmevar_8h_source_l00196}{JME\+\_\+\+FLAG\+\_\+\+FASTETH}}, \mbox{\hyperlink{if__jmevar_8h_source_l00198}{JME\+\_\+\+FLAG\+\_\+\+RXCLK}}, \mbox{\hyperlink{if__jmevar_8h_source_l00199}{JME\+\_\+\+FLAG\+\_\+\+TXCLK}}, \mbox{\hyperlink{if__jmevar_8h_source_l00189}{jme\+\_\+softc\+::jme\+\_\+flags}}, \mbox{\hyperlink{if__jmereg_8h_source_l00403}{JME\+\_\+\+GHC}}, \mbox{\hyperlink{if__jmereg_8h_source_l00640}{JME\+\_\+\+GPREG0}}, \mbox{\hyperlink{if__jmereg_8h_source_l00675}{JME\+\_\+\+GPREG1}}, \mbox{\hyperlink{if__jmevar_8h_source_l00175}{jme\+\_\+softc\+::jme\+\_\+ifp}}, \mbox{\hyperlink{if__jmevar_8h_source_l00239}{JME\+\_\+\+LOCK\+\_\+\+ASSERT}}, \mbox{\hyperlink{if__jme_8c_source_l03371}{jme\+\_\+phy\+\_\+down()}}, \mbox{\hyperlink{if__jmereg_8h_source_l00427}{JME\+\_\+\+PMCS}}, \mbox{\hyperlink{if__jme_8c_source_l01524}{jme\+\_\+setlinkspeed()}}, \mbox{\hyperlink{if__jmereg_8h_source_l00438}{PMCS\+\_\+\+MAGIC\+\_\+\+FRAME}}, and \mbox{\hyperlink{if__jmereg_8h_source_l00449}{PMCS\+\_\+\+MAGIC\+\_\+\+FRAME\+\_\+\+ENB}}.



Referenced by \mbox{\hyperlink{if__jme_8c_source_l01639}{jme\+\_\+suspend()}}.

Here is the call graph for this function\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=350pt]{d6/d30/if__jme_8c_aba384461d64d67834af98f7307a56acf_cgraph}
\end{center}
\end{figure}
Here is the caller graph for this function\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=350pt]{d6/d30/if__jme_8c_aba384461d64d67834af98f7307a56acf_icgraph}
\end{center}
\end{figure}
\mbox{\Hypertarget{if__jme_8c_af969154133867946c952212e039a81f5}\label{if__jme_8c_af969154133867946c952212e039a81f5}} 
\index{if\_jme.c@{if\_jme.c}!jme\_shutdown@{jme\_shutdown}}
\index{jme\_shutdown@{jme\_shutdown}!if\_jme.c@{if\_jme.c}}
\doxysubsubsection{\texorpdfstring{jme\_shutdown()}{jme\_shutdown()}}
{\footnotesize\ttfamily static int jme\+\_\+shutdown (\begin{DoxyParamCaption}\item[{device\+\_\+t}]{dev }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [static]}}



Definition at line \mbox{\hyperlink{if__jme_8c_source_l01499}{1499}} of file \mbox{\hyperlink{if__jme_8c_source}{if\+\_\+jme.\+c}}.



References \mbox{\hyperlink{if__jme_8c_source_l01639}{jme\+\_\+suspend()}}.

Here is the call graph for this function\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=350pt]{d6/d30/if__jme_8c_af969154133867946c952212e039a81f5_cgraph}
\end{center}
\end{figure}
\mbox{\Hypertarget{if__jme_8c_a148a2512b63a332c1a5d0c421aa72c3e}\label{if__jme_8c_a148a2512b63a332c1a5d0c421aa72c3e}} 
\index{if\_jme.c@{if\_jme.c}!jme\_start@{jme\_start}}
\index{jme\_start@{jme\_start}!if\_jme.c@{if\_jme.c}}
\doxysubsubsection{\texorpdfstring{jme\_start()}{jme\_start()}}
{\footnotesize\ttfamily static void jme\+\_\+start (\begin{DoxyParamCaption}\item[{struct ifnet $\ast$}]{ifp }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [static]}}



Definition at line \mbox{\hyperlink{if__jme_8c_source_l01871}{1871}} of file \mbox{\hyperlink{if__jme_8c_source}{if\+\_\+jme.\+c}}.



References \mbox{\hyperlink{if__jmevar_8h_source_l00237}{JME\+\_\+\+LOCK}}, \mbox{\hyperlink{if__jme_8c_source_l01882}{jme\+\_\+start\+\_\+locked()}}, and \mbox{\hyperlink{if__jmevar_8h_source_l00238}{JME\+\_\+\+UNLOCK}}.



Referenced by \mbox{\hyperlink{if__jme_8c_source_l00625}{jme\+\_\+attach()}}.

Here is the call graph for this function\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=350pt]{d6/d30/if__jme_8c_a148a2512b63a332c1a5d0c421aa72c3e_cgraph}
\end{center}
\end{figure}
Here is the caller graph for this function\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=250pt]{d6/d30/if__jme_8c_a148a2512b63a332c1a5d0c421aa72c3e_icgraph}
\end{center}
\end{figure}
\mbox{\Hypertarget{if__jme_8c_aa8356dfb26a2e1e0b1bcdef3376f6020}\label{if__jme_8c_aa8356dfb26a2e1e0b1bcdef3376f6020}} 
\index{if\_jme.c@{if\_jme.c}!jme\_start\_locked@{jme\_start\_locked}}
\index{jme\_start\_locked@{jme\_start\_locked}!if\_jme.c@{if\_jme.c}}
\doxysubsubsection{\texorpdfstring{jme\_start\_locked()}{jme\_start\_locked()}}
{\footnotesize\ttfamily static void jme\+\_\+start\+\_\+locked (\begin{DoxyParamCaption}\item[{struct ifnet $\ast$}]{ifp }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [static]}}



Definition at line \mbox{\hyperlink{if__jme_8c_source_l01882}{1882}} of file \mbox{\hyperlink{if__jme_8c_source}{if\+\_\+jme.\+c}}.



References \mbox{\hyperlink{if__jmevar_8h_source_l00232}{CSR\+\_\+\+WRITE\+\_\+4}}, \mbox{\hyperlink{if__jmevar_8h_source_l00210}{jme\+\_\+softc\+::jme\+\_\+cdata}}, \mbox{\hyperlink{if__jme_8c_source_l01686}{jme\+\_\+encap()}}, \mbox{\hyperlink{if__jmevar_8h_source_l00205}{JME\+\_\+\+FLAG\+\_\+\+LINK}}, \mbox{\hyperlink{if__jmevar_8h_source_l00189}{jme\+\_\+softc\+::jme\+\_\+flags}}, \mbox{\hyperlink{if__jmevar_8h_source_l00239}{JME\+\_\+\+LOCK\+\_\+\+ASSERT}}, \mbox{\hyperlink{if__jmevar_8h_source_l00131}{jme\+\_\+chain\+\_\+data\+::jme\+\_\+tx\+\_\+cnt}}, \mbox{\hyperlink{if__jmevar_8h_source_l00065}{JME\+\_\+\+TX\+\_\+\+DESC\+\_\+\+HIWAT}}, \mbox{\hyperlink{if__jmevar_8h_source_l00250}{JME\+\_\+\+TX\+\_\+\+TIMEOUT}}, \mbox{\hyperlink{if__jmereg_8h_source_l00190}{JME\+\_\+\+TXCSR}}, \mbox{\hyperlink{if__jmevar_8h_source_l00214}{jme\+\_\+softc\+::jme\+\_\+txcsr}}, \mbox{\hyperlink{if__jme_8c_source_l02423}{jme\+\_\+txeof()}}, \mbox{\hyperlink{if__jmevar_8h_source_l00213}{jme\+\_\+softc\+::jme\+\_\+watchdog\+\_\+timer}}, \mbox{\hyperlink{if__jmereg_8h_source_l00207}{TXCSR\+\_\+\+TX\+\_\+\+ENB}}, \mbox{\hyperlink{if__jmereg_8h_source_l00208}{TXCSR\+\_\+\+TXQ0}}, and \mbox{\hyperlink{if__jmereg_8h_source_l00222}{TXCSR\+\_\+\+TXQ\+\_\+\+N\+\_\+\+START}}.



Referenced by \mbox{\hyperlink{if__jme_8c_source_l02361}{jme\+\_\+int\+\_\+task()}}, \mbox{\hyperlink{if__jme_8c_source_l01871}{jme\+\_\+start()}}, and \mbox{\hyperlink{if__jme_8c_source_l01939}{jme\+\_\+watchdog()}}.

Here is the call graph for this function\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=286pt]{d6/d30/if__jme_8c_aa8356dfb26a2e1e0b1bcdef3376f6020_cgraph}
\end{center}
\end{figure}
Here is the caller graph for this function\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=350pt]{d6/d30/if__jme_8c_aa8356dfb26a2e1e0b1bcdef3376f6020_icgraph}
\end{center}
\end{figure}
\mbox{\Hypertarget{if__jme_8c_a07ae8ace3795e71e7f2a3dfe27954df7}\label{if__jme_8c_a07ae8ace3795e71e7f2a3dfe27954df7}} 
\index{if\_jme.c@{if\_jme.c}!jme\_stats\_clear@{jme\_stats\_clear}}
\index{jme\_stats\_clear@{jme\_stats\_clear}!if\_jme.c@{if\_jme.c}}
\doxysubsubsection{\texorpdfstring{jme\_stats\_clear()}{jme\_stats\_clear()}}
{\footnotesize\ttfamily static void jme\+\_\+stats\+\_\+clear (\begin{DoxyParamCaption}\item[{struct \mbox{\hyperlink{structjme__softc}{jme\+\_\+softc}} $\ast$}]{sc }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [static]}}



Definition at line \mbox{\hyperlink{if__jme_8c_source_l03301}{3301}} of file \mbox{\hyperlink{if__jme_8c_source}{if\+\_\+jme.\+c}}.



References \mbox{\hyperlink{if__jmevar_8h_source_l00234}{CSR\+\_\+\+READ\+\_\+4}}, \mbox{\hyperlink{if__jmevar_8h_source_l00232}{CSR\+\_\+\+WRITE\+\_\+4}}, \mbox{\hyperlink{if__jmevar_8h_source_l00201}{JME\+\_\+\+FLAG\+\_\+\+HWMIB}}, \mbox{\hyperlink{if__jmevar_8h_source_l00189}{jme\+\_\+softc\+::jme\+\_\+flags}}, \mbox{\hyperlink{if__jmevar_8h_source_l00239}{JME\+\_\+\+LOCK\+\_\+\+ASSERT}}, \mbox{\hyperlink{if__jmereg_8h_source_l00456}{JME\+\_\+\+STATCSR}}, and \mbox{\hyperlink{if__jmevar_8h_source_l00208}{jme\+\_\+softc\+::jme\+\_\+stats}}.



Referenced by \mbox{\hyperlink{if__jme_8c_source_l02199}{jme\+\_\+link\+\_\+task()}}.

Here is the caller graph for this function\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=350pt]{d6/d30/if__jme_8c_a07ae8ace3795e71e7f2a3dfe27954df7_icgraph}
\end{center}
\end{figure}
\mbox{\Hypertarget{if__jme_8c_ac958d3d1d521774e25a8790a64ea20e4}\label{if__jme_8c_ac958d3d1d521774e25a8790a64ea20e4}} 
\index{if\_jme.c@{if\_jme.c}!jme\_stats\_save@{jme\_stats\_save}}
\index{jme\_stats\_save@{jme\_stats\_save}!if\_jme.c@{if\_jme.c}}
\doxysubsubsection{\texorpdfstring{jme\_stats\_save()}{jme\_stats\_save()}}
{\footnotesize\ttfamily static void jme\+\_\+stats\+\_\+save (\begin{DoxyParamCaption}\item[{struct \mbox{\hyperlink{structjme__softc}{jme\+\_\+softc}} $\ast$}]{sc }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [static]}}



Definition at line \mbox{\hyperlink{if__jme_8c_source_l03318}{3318}} of file \mbox{\hyperlink{if__jme_8c_source}{if\+\_\+jme.\+c}}.



References \mbox{\hyperlink{if__jmevar_8h_source_l00232}{CSR\+\_\+\+WRITE\+\_\+4}}, \mbox{\hyperlink{if__jmevar_8h_source_l00201}{JME\+\_\+\+FLAG\+\_\+\+HWMIB}}, \mbox{\hyperlink{if__jmevar_8h_source_l00189}{jme\+\_\+softc\+::jme\+\_\+flags}}, \mbox{\hyperlink{if__jmevar_8h_source_l00239}{JME\+\_\+\+LOCK\+\_\+\+ASSERT}}, \mbox{\hyperlink{if__jmevar_8h_source_l00207}{jme\+\_\+softc\+::jme\+\_\+ostats}}, \mbox{\hyperlink{if__jmereg_8h_source_l00456}{JME\+\_\+\+STATCSR}}, and \mbox{\hyperlink{if__jmevar_8h_source_l00208}{jme\+\_\+softc\+::jme\+\_\+stats}}.



Referenced by \mbox{\hyperlink{if__jme_8c_source_l03004}{jme\+\_\+stop()}}.

Here is the caller graph for this function\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=350pt]{d6/d30/if__jme_8c_ac958d3d1d521774e25a8790a64ea20e4_icgraph}
\end{center}
\end{figure}
\mbox{\Hypertarget{if__jme_8c_a137a39cb786c01cb682473efa5c6ea31}\label{if__jme_8c_a137a39cb786c01cb682473efa5c6ea31}} 
\index{if\_jme.c@{if\_jme.c}!jme\_stats\_update@{jme\_stats\_update}}
\index{jme\_stats\_update@{jme\_stats\_update}!if\_jme.c@{if\_jme.c}}
\doxysubsubsection{\texorpdfstring{jme\_stats\_update()}{jme\_stats\_update()}}
{\footnotesize\ttfamily static void jme\+\_\+stats\+\_\+update (\begin{DoxyParamCaption}\item[{struct \mbox{\hyperlink{structjme__softc}{jme\+\_\+softc}} $\ast$}]{sc }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [static]}}



Definition at line \mbox{\hyperlink{if__jme_8c_source_l03332}{3332}} of file \mbox{\hyperlink{if__jme_8c_source}{if\+\_\+jme.\+c}}.



References \mbox{\hyperlink{if__jmevar_8h_source_l00234}{CSR\+\_\+\+READ\+\_\+4}}, \mbox{\hyperlink{if__jmevar_8h_source_l00201}{JME\+\_\+\+FLAG\+\_\+\+HWMIB}}, \mbox{\hyperlink{if__jmevar_8h_source_l00189}{jme\+\_\+softc\+::jme\+\_\+flags}}, \mbox{\hyperlink{if__jmevar_8h_source_l00239}{JME\+\_\+\+LOCK\+\_\+\+ASSERT}}, \mbox{\hyperlink{if__jmevar_8h_source_l00207}{jme\+\_\+softc\+::jme\+\_\+ostats}}, \mbox{\hyperlink{if__jmereg_8h_source_l00470}{JME\+\_\+\+STAT\+\_\+\+CRCMII}}, \mbox{\hyperlink{if__jmereg_8h_source_l00484}{JME\+\_\+\+STAT\+\_\+\+FAIL}}, \mbox{\hyperlink{if__jmereg_8h_source_l00476}{JME\+\_\+\+STAT\+\_\+\+RXERR}}, \mbox{\hyperlink{if__jmereg_8h_source_l00468}{JME\+\_\+\+STAT\+\_\+\+RXGOOD}}, \mbox{\hyperlink{if__jmereg_8h_source_l00466}{JME\+\_\+\+STAT\+\_\+\+TXGOOD}}, \mbox{\hyperlink{if__jmevar_8h_source_l00208}{jme\+\_\+softc\+::jme\+\_\+stats}}, \mbox{\hyperlink{if__jmevar_8h_source_l00166}{jme\+\_\+hw\+\_\+stats\+::rx\+\_\+bad\+\_\+frames}}, \mbox{\hyperlink{if__jmevar_8h_source_l00162}{jme\+\_\+hw\+\_\+stats\+::rx\+\_\+crc\+\_\+errs}}, \mbox{\hyperlink{if__jmevar_8h_source_l00165}{jme\+\_\+hw\+\_\+stats\+::rx\+\_\+desc\+\_\+empty}}, \mbox{\hyperlink{if__jmevar_8h_source_l00164}{jme\+\_\+hw\+\_\+stats\+::rx\+\_\+fifo\+\_\+oflows}}, \mbox{\hyperlink{if__jmevar_8h_source_l00161}{jme\+\_\+hw\+\_\+stats\+::rx\+\_\+good\+\_\+frames}}, \mbox{\hyperlink{if__jmevar_8h_source_l00163}{jme\+\_\+hw\+\_\+stats\+::rx\+\_\+mii\+\_\+errs}}, \mbox{\hyperlink{if__jmereg_8h_source_l00485}{STAT\+\_\+\+FAIL\+\_\+\+RX\+\_\+\+MASK}}, \mbox{\hyperlink{if__jmereg_8h_source_l00487}{STAT\+\_\+\+FAIL\+\_\+\+RX\+\_\+\+SHIFT}}, \mbox{\hyperlink{if__jmereg_8h_source_l00486}{STAT\+\_\+\+FAIL\+\_\+\+TX\+\_\+\+MASK}}, \mbox{\hyperlink{if__jmereg_8h_source_l00488}{STAT\+\_\+\+FAIL\+\_\+\+TX\+\_\+\+SHIFT}}, \mbox{\hyperlink{if__jmereg_8h_source_l00471}{STAT\+\_\+\+RX\+\_\+\+CRC\+\_\+\+ERR\+\_\+\+MASK}}, \mbox{\hyperlink{if__jmereg_8h_source_l00473}{STAT\+\_\+\+RX\+\_\+\+CRC\+\_\+\+ERR\+\_\+\+SHIFT}}, \mbox{\hyperlink{if__jmereg_8h_source_l00472}{STAT\+\_\+\+RX\+\_\+\+MII\+\_\+\+ERR\+\_\+\+MASK}}, \mbox{\hyperlink{if__jmereg_8h_source_l00474}{STAT\+\_\+\+RX\+\_\+\+MII\+\_\+\+ERR\+\_\+\+SHIFT}}, \mbox{\hyperlink{if__jmereg_8h_source_l00478}{STAT\+\_\+\+RXERR\+\_\+\+MPTY\+\_\+\+MASK}}, \mbox{\hyperlink{if__jmereg_8h_source_l00480}{STAT\+\_\+\+RXERR\+\_\+\+MPTY\+\_\+\+SHIFT}}, \mbox{\hyperlink{if__jmereg_8h_source_l00477}{STAT\+\_\+\+RXERR\+\_\+\+OFLOW\+\_\+\+MASK}}, \mbox{\hyperlink{if__jmereg_8h_source_l00479}{STAT\+\_\+\+RXERR\+\_\+\+OFLOW\+\_\+\+SHIFT}}, \mbox{\hyperlink{if__jmevar_8h_source_l00168}{jme\+\_\+hw\+\_\+stats\+::tx\+\_\+bad\+\_\+frames}}, and \mbox{\hyperlink{if__jmevar_8h_source_l00167}{jme\+\_\+hw\+\_\+stats\+::tx\+\_\+good\+\_\+frames}}.



Referenced by \mbox{\hyperlink{if__jme_8c_source_l03004}{jme\+\_\+stop()}}, and \mbox{\hyperlink{if__jme_8c_source_l02686}{jme\+\_\+tick()}}.

Here is the caller graph for this function\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=350pt]{d6/d30/if__jme_8c_a137a39cb786c01cb682473efa5c6ea31_icgraph}
\end{center}
\end{figure}
\mbox{\Hypertarget{if__jme_8c_a4f5fa65d14901d9d92dd5e5eba6a6910}\label{if__jme_8c_a4f5fa65d14901d9d92dd5e5eba6a6910}} 
\index{if\_jme.c@{if\_jme.c}!jme\_stop@{jme\_stop}}
\index{jme\_stop@{jme\_stop}!if\_jme.c@{if\_jme.c}}
\doxysubsubsection{\texorpdfstring{jme\_stop()}{jme\_stop()}}
{\footnotesize\ttfamily static void jme\+\_\+stop (\begin{DoxyParamCaption}\item[{struct \mbox{\hyperlink{structjme__softc}{jme\+\_\+softc}} $\ast$}]{sc }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [static]}}



Definition at line \mbox{\hyperlink{if__jme_8c_source_l03004}{3004}} of file \mbox{\hyperlink{if__jme_8c_source}{if\+\_\+jme.\+c}}.



References \mbox{\hyperlink{if__jmevar_8h_source_l00234}{CSR\+\_\+\+READ\+\_\+4}}, \mbox{\hyperlink{if__jmevar_8h_source_l00232}{CSR\+\_\+\+WRITE\+\_\+4}}, \mbox{\hyperlink{if__jmevar_8h_source_l00210}{jme\+\_\+softc\+::jme\+\_\+cdata}}, \mbox{\hyperlink{if__jmevar_8h_source_l00189}{jme\+\_\+softc\+::jme\+\_\+flags}}, \mbox{\hyperlink{if__jmevar_8h_source_l00175}{jme\+\_\+softc\+::jme\+\_\+ifp}}, \mbox{\hyperlink{if__jmereg_8h_source_l00799}{JME\+\_\+\+INTR\+\_\+\+MASK\+\_\+\+CLR}}, \mbox{\hyperlink{if__jmereg_8h_source_l00696}{JME\+\_\+\+INTR\+\_\+\+STATUS}}, \mbox{\hyperlink{if__jmereg_8h_source_l00755}{JME\+\_\+\+INTRS}}, \mbox{\hyperlink{if__jmevar_8h_source_l00239}{JME\+\_\+\+LOCK\+\_\+\+ASSERT}}, \mbox{\hyperlink{if__jmevar_8h_source_l00044}{JME\+\_\+\+RX\+\_\+\+RING\+\_\+\+CNT}}, \mbox{\hyperlink{if__jmevar_8h_source_l00121}{jme\+\_\+chain\+\_\+data\+::jme\+\_\+rx\+\_\+tag}}, \mbox{\hyperlink{if__jmevar_8h_source_l00243}{JME\+\_\+\+RXCHAIN\+\_\+\+RESET}}, \mbox{\hyperlink{if__jmevar_8h_source_l00122}{jme\+\_\+chain\+\_\+data\+::jme\+\_\+rxdesc}}, \mbox{\hyperlink{if__jmevar_8h_source_l00135}{jme\+\_\+chain\+\_\+data\+::jme\+\_\+rxhead}}, \mbox{\hyperlink{if__jme_8c_source_l02646}{jme\+\_\+rxintr()}}, \mbox{\hyperlink{if__jmereg_8h_source_l00861}{JME\+\_\+\+SHBASE\+\_\+\+ADDR\+\_\+\+LO}}, \mbox{\hyperlink{if__jme_8c_source_l03318}{jme\+\_\+stats\+\_\+save()}}, \mbox{\hyperlink{if__jme_8c_source_l03332}{jme\+\_\+stats\+\_\+update()}}, \mbox{\hyperlink{if__jme_8c_source_l03092}{jme\+\_\+stop\+\_\+rx()}}, \mbox{\hyperlink{if__jme_8c_source_l03072}{jme\+\_\+stop\+\_\+tx()}}, \mbox{\hyperlink{if__jmevar_8h_source_l00209}{jme\+\_\+softc\+::jme\+\_\+tick\+\_\+ch}}, \mbox{\hyperlink{if__jmevar_8h_source_l00043}{JME\+\_\+\+TX\+\_\+\+RING\+\_\+\+CNT}}, \mbox{\hyperlink{if__jmevar_8h_source_l00119}{jme\+\_\+chain\+\_\+data\+::jme\+\_\+tx\+\_\+tag}}, \mbox{\hyperlink{if__jmevar_8h_source_l00120}{jme\+\_\+chain\+\_\+data\+::jme\+\_\+txdesc}}, \mbox{\hyperlink{if__jme_8c_source_l02423}{jme\+\_\+txeof()}}, \mbox{\hyperlink{if__jmevar_8h_source_l00213}{jme\+\_\+softc\+::jme\+\_\+watchdog\+\_\+timer}}, \mbox{\hyperlink{if__jmevar_8h_source_l00110}{jme\+\_\+rxdesc\+::rx\+\_\+dmamap}}, \mbox{\hyperlink{if__jmevar_8h_source_l00109}{jme\+\_\+rxdesc\+::rx\+\_\+m}}, \mbox{\hyperlink{if__jmereg_8h_source_l00864}{SHBASE\+\_\+\+POST\+\_\+\+ENB}}, \mbox{\hyperlink{if__jmevar_8h_source_l00103}{jme\+\_\+txdesc\+::tx\+\_\+dmamap}}, \mbox{\hyperlink{if__jmevar_8h_source_l00102}{jme\+\_\+txdesc\+::tx\+\_\+m}}, and \mbox{\hyperlink{if__jmevar_8h_source_l00104}{jme\+\_\+txdesc\+::tx\+\_\+ndesc}}.



Referenced by \mbox{\hyperlink{if__jme_8c_source_l00920}{jme\+\_\+detach()}}, \mbox{\hyperlink{if__jme_8c_source_l02764}{jme\+\_\+init\+\_\+locked()}}, \mbox{\hyperlink{if__jme_8c_source_l01974}{jme\+\_\+ioctl()}}, and \mbox{\hyperlink{if__jme_8c_source_l01639}{jme\+\_\+suspend()}}.

Here is the call graph for this function\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=350pt]{d6/d30/if__jme_8c_a4f5fa65d14901d9d92dd5e5eba6a6910_cgraph}
\end{center}
\end{figure}
Here is the caller graph for this function\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=350pt]{d6/d30/if__jme_8c_a4f5fa65d14901d9d92dd5e5eba6a6910_icgraph}
\end{center}
\end{figure}
\mbox{\Hypertarget{if__jme_8c_a88a1c2931dd093a5752e254870019a08}\label{if__jme_8c_a88a1c2931dd093a5752e254870019a08}} 
\index{if\_jme.c@{if\_jme.c}!jme\_stop\_rx@{jme\_stop\_rx}}
\index{jme\_stop\_rx@{jme\_stop\_rx}!if\_jme.c@{if\_jme.c}}
\doxysubsubsection{\texorpdfstring{jme\_stop\_rx()}{jme\_stop\_rx()}}
{\footnotesize\ttfamily static void jme\+\_\+stop\+\_\+rx (\begin{DoxyParamCaption}\item[{struct \mbox{\hyperlink{structjme__softc}{jme\+\_\+softc}} $\ast$}]{sc }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [static]}}



Definition at line \mbox{\hyperlink{if__jme_8c_source_l03092}{3092}} of file \mbox{\hyperlink{if__jme_8c_source}{if\+\_\+jme.\+c}}.



References \mbox{\hyperlink{if__jmevar_8h_source_l00234}{CSR\+\_\+\+READ\+\_\+4}}, \mbox{\hyperlink{if__jmevar_8h_source_l00232}{CSR\+\_\+\+WRITE\+\_\+4}}, \mbox{\hyperlink{if__jmevar_8h_source_l00176}{jme\+\_\+softc\+::jme\+\_\+dev}}, \mbox{\hyperlink{if__jmereg_8h_source_l00280}{JME\+\_\+\+RXCSR}}, \mbox{\hyperlink{if__jmevar_8h_source_l00251}{JME\+\_\+\+TIMEOUT}}, and \mbox{\hyperlink{if__jmereg_8h_source_l00315}{RXCSR\+\_\+\+RX\+\_\+\+ENB}}.



Referenced by \mbox{\hyperlink{if__jme_8c_source_l02199}{jme\+\_\+link\+\_\+task()}}, \mbox{\hyperlink{if__jme_8c_source_l02709}{jme\+\_\+reset()}}, and \mbox{\hyperlink{if__jme_8c_source_l03004}{jme\+\_\+stop()}}.

Here is the caller graph for this function\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=350pt]{d6/d30/if__jme_8c_a88a1c2931dd093a5752e254870019a08_icgraph}
\end{center}
\end{figure}
\mbox{\Hypertarget{if__jme_8c_a697e773c0a77d3d630d9163fa1f5eeb0}\label{if__jme_8c_a697e773c0a77d3d630d9163fa1f5eeb0}} 
\index{if\_jme.c@{if\_jme.c}!jme\_stop\_tx@{jme\_stop\_tx}}
\index{jme\_stop\_tx@{jme\_stop\_tx}!if\_jme.c@{if\_jme.c}}
\doxysubsubsection{\texorpdfstring{jme\_stop\_tx()}{jme\_stop\_tx()}}
{\footnotesize\ttfamily static void jme\+\_\+stop\+\_\+tx (\begin{DoxyParamCaption}\item[{struct \mbox{\hyperlink{structjme__softc}{jme\+\_\+softc}} $\ast$}]{sc }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [static]}}



Definition at line \mbox{\hyperlink{if__jme_8c_source_l03072}{3072}} of file \mbox{\hyperlink{if__jme_8c_source}{if\+\_\+jme.\+c}}.



References \mbox{\hyperlink{if__jmevar_8h_source_l00234}{CSR\+\_\+\+READ\+\_\+4}}, \mbox{\hyperlink{if__jmevar_8h_source_l00232}{CSR\+\_\+\+WRITE\+\_\+4}}, \mbox{\hyperlink{if__jmevar_8h_source_l00176}{jme\+\_\+softc\+::jme\+\_\+dev}}, \mbox{\hyperlink{if__jmevar_8h_source_l00251}{JME\+\_\+\+TIMEOUT}}, \mbox{\hyperlink{if__jmereg_8h_source_l00190}{JME\+\_\+\+TXCSR}}, and \mbox{\hyperlink{if__jmereg_8h_source_l00207}{TXCSR\+\_\+\+TX\+\_\+\+ENB}}.



Referenced by \mbox{\hyperlink{if__jme_8c_source_l02199}{jme\+\_\+link\+\_\+task()}}, \mbox{\hyperlink{if__jme_8c_source_l02709}{jme\+\_\+reset()}}, and \mbox{\hyperlink{if__jme_8c_source_l03004}{jme\+\_\+stop()}}.

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



Definition at line \mbox{\hyperlink{if__jme_8c_source_l01639}{1639}} of file \mbox{\hyperlink{if__jme_8c_source}{if\+\_\+jme.\+c}}.



References \mbox{\hyperlink{if__jmevar_8h_source_l00237}{JME\+\_\+\+LOCK}}, \mbox{\hyperlink{if__jme_8c_source_l01583}{jme\+\_\+setwol()}}, \mbox{\hyperlink{if__jme_8c_source_l03004}{jme\+\_\+stop()}}, and \mbox{\hyperlink{if__jmevar_8h_source_l00238}{JME\+\_\+\+UNLOCK}}.



Referenced by \mbox{\hyperlink{if__jme_8c_source_l01499}{jme\+\_\+shutdown()}}.

Here is the call graph for this function\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=350pt]{d6/d30/if__jme_8c_a7407d60abfe777a3dbfc916b832dcc65_cgraph}
\end{center}
\end{figure}
Here is the caller graph for this function\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=285pt]{d6/d30/if__jme_8c_a7407d60abfe777a3dbfc916b832dcc65_icgraph}
\end{center}
\end{figure}
\mbox{\Hypertarget{if__jme_8c_ae2888b9c0dd6bcbbf831f2c5bc904838}\label{if__jme_8c_ae2888b9c0dd6bcbbf831f2c5bc904838}} 
\index{if\_jme.c@{if\_jme.c}!jme\_sysctl\_node@{jme\_sysctl\_node}}
\index{jme\_sysctl\_node@{jme\_sysctl\_node}!if\_jme.c@{if\_jme.c}}
\doxysubsubsection{\texorpdfstring{jme\_sysctl\_node()}{jme\_sysctl\_node()}}
{\footnotesize\ttfamily static void jme\+\_\+sysctl\+\_\+node (\begin{DoxyParamCaption}\item[{struct \mbox{\hyperlink{structjme__softc}{jme\+\_\+softc}} $\ast$}]{sc }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [static]}}



Definition at line \mbox{\hyperlink{if__jme_8c_source_l00984}{984}} of file \mbox{\hyperlink{if__jme_8c_source}{if\+\_\+jme.\+c}}.



References \mbox{\hyperlink{if__jmevar_8h_source_l00176}{jme\+\_\+softc\+::jme\+\_\+dev}}, \mbox{\hyperlink{if__jmevar_8h_source_l00201}{JME\+\_\+\+FLAG\+\_\+\+HWMIB}}, \mbox{\hyperlink{if__jmevar_8h_source_l00189}{jme\+\_\+softc\+::jme\+\_\+flags}}, \mbox{\hyperlink{if__jmevar_8h_source_l00098}{JME\+\_\+\+PROC\+\_\+\+DEFAULT}}, \mbox{\hyperlink{if__jmevar_8h_source_l00099}{JME\+\_\+\+PROC\+\_\+\+MAX}}, \mbox{\hyperlink{if__jmevar_8h_source_l00097}{JME\+\_\+\+PROC\+\_\+\+MIN}}, \mbox{\hyperlink{if__jmevar_8h_source_l00216}{jme\+\_\+softc\+::jme\+\_\+process\+\_\+limit}}, \mbox{\hyperlink{if__jmevar_8h_source_l00222}{jme\+\_\+softc\+::jme\+\_\+rx\+\_\+coal\+\_\+pkt}}, \mbox{\hyperlink{if__jmevar_8h_source_l00220}{jme\+\_\+softc\+::jme\+\_\+rx\+\_\+coal\+\_\+to}}, \mbox{\hyperlink{if__jmevar_8h_source_l00208}{jme\+\_\+softc\+::jme\+\_\+stats}}, \mbox{\hyperlink{if__jme_8c_source_l00980}{JME\+\_\+\+SYSCTL\+\_\+\+STAT\+\_\+\+ADD32}}, \mbox{\hyperlink{if__jmevar_8h_source_l00219}{jme\+\_\+softc\+::jme\+\_\+tx\+\_\+coal\+\_\+pkt}}, \mbox{\hyperlink{if__jmevar_8h_source_l00217}{jme\+\_\+softc\+::jme\+\_\+tx\+\_\+coal\+\_\+to}}, \mbox{\hyperlink{if__jmereg_8h_source_l00816}{PCCRX\+\_\+\+COAL\+\_\+\+PKT\+\_\+\+DEFAULT}}, \mbox{\hyperlink{if__jmereg_8h_source_l00817}{PCCRX\+\_\+\+COAL\+\_\+\+PKT\+\_\+\+MAX}}, \mbox{\hyperlink{if__jmereg_8h_source_l00815}{PCCRX\+\_\+\+COAL\+\_\+\+PKT\+\_\+\+MIN}}, \mbox{\hyperlink{if__jmereg_8h_source_l00812}{PCCRX\+\_\+\+COAL\+\_\+\+TO\+\_\+\+DEFAULT}}, \mbox{\hyperlink{if__jmereg_8h_source_l00813}{PCCRX\+\_\+\+COAL\+\_\+\+TO\+\_\+\+MAX}}, \mbox{\hyperlink{if__jmereg_8h_source_l00811}{PCCRX\+\_\+\+COAL\+\_\+\+TO\+\_\+\+MIN}}, \mbox{\hyperlink{if__jmereg_8h_source_l00839}{PCCTX\+\_\+\+COAL\+\_\+\+PKT\+\_\+\+DEFAULT}}, \mbox{\hyperlink{if__jmereg_8h_source_l00840}{PCCTX\+\_\+\+COAL\+\_\+\+PKT\+\_\+\+MAX}}, \mbox{\hyperlink{if__jmereg_8h_source_l00838}{PCCTX\+\_\+\+COAL\+\_\+\+PKT\+\_\+\+MIN}}, \mbox{\hyperlink{if__jmereg_8h_source_l00835}{PCCTX\+\_\+\+COAL\+\_\+\+TO\+\_\+\+DEFAULT}}, \mbox{\hyperlink{if__jmereg_8h_source_l00836}{PCCTX\+\_\+\+COAL\+\_\+\+TO\+\_\+\+MAX}}, \mbox{\hyperlink{if__jmereg_8h_source_l00834}{PCCTX\+\_\+\+COAL\+\_\+\+TO\+\_\+\+MIN}}, \mbox{\hyperlink{if__jmevar_8h_source_l00166}{jme\+\_\+hw\+\_\+stats\+::rx\+\_\+bad\+\_\+frames}}, \mbox{\hyperlink{if__jmevar_8h_source_l00162}{jme\+\_\+hw\+\_\+stats\+::rx\+\_\+crc\+\_\+errs}}, \mbox{\hyperlink{if__jmevar_8h_source_l00165}{jme\+\_\+hw\+\_\+stats\+::rx\+\_\+desc\+\_\+empty}}, \mbox{\hyperlink{if__jmevar_8h_source_l00164}{jme\+\_\+hw\+\_\+stats\+::rx\+\_\+fifo\+\_\+oflows}}, \mbox{\hyperlink{if__jmevar_8h_source_l00161}{jme\+\_\+hw\+\_\+stats\+::rx\+\_\+good\+\_\+frames}}, \mbox{\hyperlink{if__jmevar_8h_source_l00163}{jme\+\_\+hw\+\_\+stats\+::rx\+\_\+mii\+\_\+errs}}, \mbox{\hyperlink{if__jme_8c_source_l03454}{sysctl\+\_\+hw\+\_\+jme\+\_\+proc\+\_\+limit()}}, \mbox{\hyperlink{if__jme_8c_source_l03447}{sysctl\+\_\+hw\+\_\+jme\+\_\+rx\+\_\+coal\+\_\+pkt()}}, \mbox{\hyperlink{if__jme_8c_source_l03440}{sysctl\+\_\+hw\+\_\+jme\+\_\+rx\+\_\+coal\+\_\+to()}}, \mbox{\hyperlink{if__jme_8c_source_l03433}{sysctl\+\_\+hw\+\_\+jme\+\_\+tx\+\_\+coal\+\_\+pkt()}}, \mbox{\hyperlink{if__jme_8c_source_l03426}{sysctl\+\_\+hw\+\_\+jme\+\_\+tx\+\_\+coal\+\_\+to()}}, \mbox{\hyperlink{if__jmevar_8h_source_l00168}{jme\+\_\+hw\+\_\+stats\+::tx\+\_\+bad\+\_\+frames}}, and \mbox{\hyperlink{if__jmevar_8h_source_l00167}{jme\+\_\+hw\+\_\+stats\+::tx\+\_\+good\+\_\+frames}}.



Referenced by \mbox{\hyperlink{if__jme_8c_source_l00625}{jme\+\_\+attach()}}.

Here is the call graph for this function\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=350pt]{d6/d30/if__jme_8c_ae2888b9c0dd6bcbbf831f2c5bc904838_cgraph}
\end{center}
\end{figure}
Here is the caller graph for this function\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=285pt]{d6/d30/if__jme_8c_ae2888b9c0dd6bcbbf831f2c5bc904838_icgraph}
\end{center}
\end{figure}
\mbox{\Hypertarget{if__jme_8c_a655448e95854f1f1ea603ebf8fc0b62d}\label{if__jme_8c_a655448e95854f1f1ea603ebf8fc0b62d}} 
\index{if\_jme.c@{if\_jme.c}!jme\_tick@{jme\_tick}}
\index{jme\_tick@{jme\_tick}!if\_jme.c@{if\_jme.c}}
\doxysubsubsection{\texorpdfstring{jme\_tick()}{jme\_tick()}}
{\footnotesize\ttfamily static void jme\+\_\+tick (\begin{DoxyParamCaption}\item[{void $\ast$}]{arg }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [static]}}



Definition at line \mbox{\hyperlink{if__jme_8c_source_l02686}{2686}} of file \mbox{\hyperlink{if__jme_8c_source}{if\+\_\+jme.\+c}}.



References \mbox{\hyperlink{if__jmevar_8h_source_l00239}{JME\+\_\+\+LOCK\+\_\+\+ASSERT}}, \mbox{\hyperlink{if__jmevar_8h_source_l00177}{jme\+\_\+softc\+::jme\+\_\+miibus}}, \mbox{\hyperlink{if__jme_8c_source_l03332}{jme\+\_\+stats\+\_\+update()}}, \mbox{\hyperlink{if__jme_8c_source_l02686}{jme\+\_\+tick()}}, \mbox{\hyperlink{if__jmevar_8h_source_l00209}{jme\+\_\+softc\+::jme\+\_\+tick\+\_\+ch}}, \mbox{\hyperlink{if__jme_8c_source_l02423}{jme\+\_\+txeof()}}, and \mbox{\hyperlink{if__jme_8c_source_l01939}{jme\+\_\+watchdog()}}.



Referenced by \mbox{\hyperlink{if__jme_8c_source_l02764}{jme\+\_\+init\+\_\+locked()}}, \mbox{\hyperlink{if__jme_8c_source_l02199}{jme\+\_\+link\+\_\+task()}}, and \mbox{\hyperlink{if__jme_8c_source_l02686}{jme\+\_\+tick()}}.

Here is the call graph for this function\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=350pt]{d6/d30/if__jme_8c_a655448e95854f1f1ea603ebf8fc0b62d_cgraph}
\end{center}
\end{figure}
Here is the caller graph for this function\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=350pt]{d6/d30/if__jme_8c_a655448e95854f1f1ea603ebf8fc0b62d_icgraph}
\end{center}
\end{figure}
\mbox{\Hypertarget{if__jme_8c_aa8bf0478506dc903aec4c3a6f5f3e41f}\label{if__jme_8c_aa8bf0478506dc903aec4c3a6f5f3e41f}} 
\index{if\_jme.c@{if\_jme.c}!jme\_txeof@{jme\_txeof}}
\index{jme\_txeof@{jme\_txeof}!if\_jme.c@{if\_jme.c}}
\doxysubsubsection{\texorpdfstring{jme\_txeof()}{jme\_txeof()}}
{\footnotesize\ttfamily static void jme\+\_\+txeof (\begin{DoxyParamCaption}\item[{struct \mbox{\hyperlink{structjme__softc}{jme\+\_\+softc}} $\ast$}]{sc }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [static]}}



Definition at line \mbox{\hyperlink{if__jme_8c_source_l02423}{2423}} of file \mbox{\hyperlink{if__jme_8c_source}{if\+\_\+jme.\+c}}.



References \mbox{\hyperlink{if__jmereg_8h_source_l01067}{jme\+\_\+desc\+::buflen}}, \mbox{\hyperlink{if__jmereg_8h_source_l01066}{jme\+\_\+desc\+::flags}}, \mbox{\hyperlink{if__jmevar_8h_source_l00210}{jme\+\_\+softc\+::jme\+\_\+cdata}}, \mbox{\hyperlink{if__jmevar_8h_source_l00095}{JME\+\_\+\+DESC\+\_\+\+INC}}, \mbox{\hyperlink{if__jmevar_8h_source_l00175}{jme\+\_\+softc\+::jme\+\_\+ifp}}, \mbox{\hyperlink{if__jmevar_8h_source_l00239}{JME\+\_\+\+LOCK\+\_\+\+ASSERT}}, \mbox{\hyperlink{if__jmevar_8h_source_l00211}{jme\+\_\+softc\+::jme\+\_\+rdata}}, \mbox{\hyperlink{if__jmereg_8h_source_l01084}{JME\+\_\+\+TD\+\_\+\+BUF\+\_\+\+LEN\+\_\+\+MASK}}, \mbox{\hyperlink{if__jmereg_8h_source_l01096}{JME\+\_\+\+TD\+\_\+\+COLLISION}}, \mbox{\hyperlink{if__jmereg_8h_source_l01072}{JME\+\_\+\+TD\+\_\+\+OWN}}, \mbox{\hyperlink{if__jmereg_8h_source_l01095}{JME\+\_\+\+TD\+\_\+\+RETRY\+\_\+\+EXP}}, \mbox{\hyperlink{if__jmereg_8h_source_l01094}{JME\+\_\+\+TD\+\_\+\+TMOUT}}, \mbox{\hyperlink{if__jmevar_8h_source_l00131}{jme\+\_\+chain\+\_\+data\+::jme\+\_\+tx\+\_\+cnt}}, \mbox{\hyperlink{if__jmevar_8h_source_l00130}{jme\+\_\+chain\+\_\+data\+::jme\+\_\+tx\+\_\+cons}}, \mbox{\hyperlink{if__jmevar_8h_source_l00129}{jme\+\_\+chain\+\_\+data\+::jme\+\_\+tx\+\_\+prod}}, \mbox{\hyperlink{if__jmevar_8h_source_l00140}{jme\+\_\+ring\+\_\+data\+::jme\+\_\+tx\+\_\+ring}}, \mbox{\hyperlink{if__jmevar_8h_source_l00043}{JME\+\_\+\+TX\+\_\+\+RING\+\_\+\+CNT}}, \mbox{\hyperlink{if__jmevar_8h_source_l00124}{jme\+\_\+chain\+\_\+data\+::jme\+\_\+tx\+\_\+ring\+\_\+map}}, \mbox{\hyperlink{if__jmevar_8h_source_l00123}{jme\+\_\+chain\+\_\+data\+::jme\+\_\+tx\+\_\+ring\+\_\+tag}}, \mbox{\hyperlink{if__jmevar_8h_source_l00119}{jme\+\_\+chain\+\_\+data\+::jme\+\_\+tx\+\_\+tag}}, \mbox{\hyperlink{if__jmevar_8h_source_l00120}{jme\+\_\+chain\+\_\+data\+::jme\+\_\+txdesc}}, \mbox{\hyperlink{if__jmevar_8h_source_l00213}{jme\+\_\+softc\+::jme\+\_\+watchdog\+\_\+timer}}, \mbox{\hyperlink{if__jmevar_8h_source_l00105}{jme\+\_\+txdesc\+::tx\+\_\+desc}}, \mbox{\hyperlink{if__jmevar_8h_source_l00103}{jme\+\_\+txdesc\+::tx\+\_\+dmamap}}, \mbox{\hyperlink{if__jmevar_8h_source_l00102}{jme\+\_\+txdesc\+::tx\+\_\+m}}, and \mbox{\hyperlink{if__jmevar_8h_source_l00104}{jme\+\_\+txdesc\+::tx\+\_\+ndesc}}.



Referenced by \mbox{\hyperlink{if__jme_8c_source_l02199}{jme\+\_\+link\+\_\+task()}}, \mbox{\hyperlink{if__jme_8c_source_l01882}{jme\+\_\+start\+\_\+locked()}}, \mbox{\hyperlink{if__jme_8c_source_l03004}{jme\+\_\+stop()}}, \mbox{\hyperlink{if__jme_8c_source_l02686}{jme\+\_\+tick()}}, and \mbox{\hyperlink{if__jme_8c_source_l01939}{jme\+\_\+watchdog()}}.

Here is the caller graph for this function\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=350pt]{d6/d30/if__jme_8c_aa8bf0478506dc903aec4c3a6f5f3e41f_icgraph}
\end{center}
\end{figure}
\mbox{\Hypertarget{if__jme_8c_a48a6bbf5ebdfac703fc123bcfed8e19e}\label{if__jme_8c_a48a6bbf5ebdfac703fc123bcfed8e19e}} 
\index{if\_jme.c@{if\_jme.c}!jme\_watchdog@{jme\_watchdog}}
\index{jme\_watchdog@{jme\_watchdog}!if\_jme.c@{if\_jme.c}}
\doxysubsubsection{\texorpdfstring{jme\_watchdog()}{jme\_watchdog()}}
{\footnotesize\ttfamily static void jme\+\_\+watchdog (\begin{DoxyParamCaption}\item[{struct \mbox{\hyperlink{structjme__softc}{jme\+\_\+softc}} $\ast$}]{sc }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [static]}}



Definition at line \mbox{\hyperlink{if__jme_8c_source_l01939}{1939}} of file \mbox{\hyperlink{if__jme_8c_source}{if\+\_\+jme.\+c}}.



References \mbox{\hyperlink{if__jmevar_8h_source_l00210}{jme\+\_\+softc\+::jme\+\_\+cdata}}, \mbox{\hyperlink{if__jmevar_8h_source_l00205}{JME\+\_\+\+FLAG\+\_\+\+LINK}}, \mbox{\hyperlink{if__jmevar_8h_source_l00189}{jme\+\_\+softc\+::jme\+\_\+flags}}, \mbox{\hyperlink{if__jmevar_8h_source_l00175}{jme\+\_\+softc\+::jme\+\_\+ifp}}, \mbox{\hyperlink{if__jme_8c_source_l02764}{jme\+\_\+init\+\_\+locked()}}, \mbox{\hyperlink{if__jmevar_8h_source_l00239}{JME\+\_\+\+LOCK\+\_\+\+ASSERT}}, \mbox{\hyperlink{if__jme_8c_source_l01882}{jme\+\_\+start\+\_\+locked()}}, \mbox{\hyperlink{if__jmevar_8h_source_l00131}{jme\+\_\+chain\+\_\+data\+::jme\+\_\+tx\+\_\+cnt}}, \mbox{\hyperlink{if__jme_8c_source_l02423}{jme\+\_\+txeof()}}, and \mbox{\hyperlink{if__jmevar_8h_source_l00213}{jme\+\_\+softc\+::jme\+\_\+watchdog\+\_\+timer}}.



Referenced by \mbox{\hyperlink{if__jme_8c_source_l02686}{jme\+\_\+tick()}}.

Here is the call graph for this function\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=350pt]{d6/d30/if__jme_8c_a48a6bbf5ebdfac703fc123bcfed8e19e_cgraph}
\end{center}
\end{figure}
Here is the caller graph for this function\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=350pt]{d6/d30/if__jme_8c_a48a6bbf5ebdfac703fc123bcfed8e19e_icgraph}
\end{center}
\end{figure}
\mbox{\Hypertarget{if__jme_8c_aaa065901fd0cfc347a844f7d06726db8}\label{if__jme_8c_aaa065901fd0cfc347a844f7d06726db8}} 
\index{if\_jme.c@{if\_jme.c}!MODULE\_DEPEND@{MODULE\_DEPEND}}
\index{MODULE\_DEPEND@{MODULE\_DEPEND}!if\_jme.c@{if\_jme.c}}
\doxysubsubsection{\texorpdfstring{MODULE\_DEPEND()}{MODULE\_DEPEND()}\hspace{0.1cm}{\footnotesize\ttfamily [1/3]}}
{\footnotesize\ttfamily MODULE\+\_\+\+DEPEND (\begin{DoxyParamCaption}\item[{jme}]{,  }\item[{ether}]{,  }\item[{1}]{,  }\item[{1}]{,  }\item[{1}]{ }\end{DoxyParamCaption})}

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

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

\mbox{\Hypertarget{if__jme_8c_a1e7bb6ef726e9bcbe40747ba3b389eba}\label{if__jme_8c_a1e7bb6ef726e9bcbe40747ba3b389eba}} 
\index{if\_jme.c@{if\_jme.c}!sysctl\_hw\_jme\_proc\_limit@{sysctl\_hw\_jme\_proc\_limit}}
\index{sysctl\_hw\_jme\_proc\_limit@{sysctl\_hw\_jme\_proc\_limit}!if\_jme.c@{if\_jme.c}}
\doxysubsubsection{\texorpdfstring{sysctl\_hw\_jme\_proc\_limit()}{sysctl\_hw\_jme\_proc\_limit()}}
{\footnotesize\ttfamily static int sysctl\+\_\+hw\+\_\+jme\+\_\+proc\+\_\+limit (\begin{DoxyParamCaption}\item[{SYSCTL\+\_\+\+HANDLER\+\_\+\+ARGS}]{ }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [static]}}



Definition at line \mbox{\hyperlink{if__jme_8c_source_l03454}{3454}} of file \mbox{\hyperlink{if__jme_8c_source}{if\+\_\+jme.\+c}}.



References \mbox{\hyperlink{if__jmevar_8h_source_l00099}{JME\+\_\+\+PROC\+\_\+\+MAX}}, \mbox{\hyperlink{if__jmevar_8h_source_l00097}{JME\+\_\+\+PROC\+\_\+\+MIN}}, and \mbox{\hyperlink{if__jme_8c_source_l03408}{sysctl\+\_\+int\+\_\+range()}}.



Referenced by \mbox{\hyperlink{if__jme_8c_source_l00984}{jme\+\_\+sysctl\+\_\+node()}}.

Here is the call graph for this function\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=327pt]{d6/d30/if__jme_8c_a1e7bb6ef726e9bcbe40747ba3b389eba_cgraph}
\end{center}
\end{figure}
Here is the caller graph for this function\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=350pt]{d6/d30/if__jme_8c_a1e7bb6ef726e9bcbe40747ba3b389eba_icgraph}
\end{center}
\end{figure}
\mbox{\Hypertarget{if__jme_8c_a8cea6003ac446b36e4629923f364bd3b}\label{if__jme_8c_a8cea6003ac446b36e4629923f364bd3b}} 
\index{if\_jme.c@{if\_jme.c}!sysctl\_hw\_jme\_rx\_coal\_pkt@{sysctl\_hw\_jme\_rx\_coal\_pkt}}
\index{sysctl\_hw\_jme\_rx\_coal\_pkt@{sysctl\_hw\_jme\_rx\_coal\_pkt}!if\_jme.c@{if\_jme.c}}
\doxysubsubsection{\texorpdfstring{sysctl\_hw\_jme\_rx\_coal\_pkt()}{sysctl\_hw\_jme\_rx\_coal\_pkt()}}
{\footnotesize\ttfamily static int sysctl\+\_\+hw\+\_\+jme\+\_\+rx\+\_\+coal\+\_\+pkt (\begin{DoxyParamCaption}\item[{SYSCTL\+\_\+\+HANDLER\+\_\+\+ARGS}]{ }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [static]}}



Definition at line \mbox{\hyperlink{if__jme_8c_source_l03447}{3447}} of file \mbox{\hyperlink{if__jme_8c_source}{if\+\_\+jme.\+c}}.



References \mbox{\hyperlink{if__jmereg_8h_source_l00817}{PCCRX\+\_\+\+COAL\+\_\+\+PKT\+\_\+\+MAX}}, \mbox{\hyperlink{if__jmereg_8h_source_l00815}{PCCRX\+\_\+\+COAL\+\_\+\+PKT\+\_\+\+MIN}}, and \mbox{\hyperlink{if__jme_8c_source_l03408}{sysctl\+\_\+int\+\_\+range()}}.



Referenced by \mbox{\hyperlink{if__jme_8c_source_l00984}{jme\+\_\+sysctl\+\_\+node()}}.

Here is the call graph for this function\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=350pt]{d6/d30/if__jme_8c_a8cea6003ac446b36e4629923f364bd3b_cgraph}
\end{center}
\end{figure}
Here is the caller graph for this function\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=350pt]{d6/d30/if__jme_8c_a8cea6003ac446b36e4629923f364bd3b_icgraph}
\end{center}
\end{figure}
\mbox{\Hypertarget{if__jme_8c_aa516edc6f7657590cba89346d26c10d2}\label{if__jme_8c_aa516edc6f7657590cba89346d26c10d2}} 
\index{if\_jme.c@{if\_jme.c}!sysctl\_hw\_jme\_rx\_coal\_to@{sysctl\_hw\_jme\_rx\_coal\_to}}
\index{sysctl\_hw\_jme\_rx\_coal\_to@{sysctl\_hw\_jme\_rx\_coal\_to}!if\_jme.c@{if\_jme.c}}
\doxysubsubsection{\texorpdfstring{sysctl\_hw\_jme\_rx\_coal\_to()}{sysctl\_hw\_jme\_rx\_coal\_to()}}
{\footnotesize\ttfamily static int sysctl\+\_\+hw\+\_\+jme\+\_\+rx\+\_\+coal\+\_\+to (\begin{DoxyParamCaption}\item[{SYSCTL\+\_\+\+HANDLER\+\_\+\+ARGS}]{ }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [static]}}



Definition at line \mbox{\hyperlink{if__jme_8c_source_l03440}{3440}} of file \mbox{\hyperlink{if__jme_8c_source}{if\+\_\+jme.\+c}}.



References \mbox{\hyperlink{if__jmereg_8h_source_l00813}{PCCRX\+\_\+\+COAL\+\_\+\+TO\+\_\+\+MAX}}, \mbox{\hyperlink{if__jmereg_8h_source_l00811}{PCCRX\+\_\+\+COAL\+\_\+\+TO\+\_\+\+MIN}}, and \mbox{\hyperlink{if__jme_8c_source_l03408}{sysctl\+\_\+int\+\_\+range()}}.



Referenced by \mbox{\hyperlink{if__jme_8c_source_l00984}{jme\+\_\+sysctl\+\_\+node()}}.

Here is the call graph for this function\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=350pt]{d6/d30/if__jme_8c_aa516edc6f7657590cba89346d26c10d2_cgraph}
\end{center}
\end{figure}
Here is the caller graph for this function\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=350pt]{d6/d30/if__jme_8c_aa516edc6f7657590cba89346d26c10d2_icgraph}
\end{center}
\end{figure}
\mbox{\Hypertarget{if__jme_8c_a04e9890e64520ec6bbe06350cb3bdece}\label{if__jme_8c_a04e9890e64520ec6bbe06350cb3bdece}} 
\index{if\_jme.c@{if\_jme.c}!sysctl\_hw\_jme\_tx\_coal\_pkt@{sysctl\_hw\_jme\_tx\_coal\_pkt}}
\index{sysctl\_hw\_jme\_tx\_coal\_pkt@{sysctl\_hw\_jme\_tx\_coal\_pkt}!if\_jme.c@{if\_jme.c}}
\doxysubsubsection{\texorpdfstring{sysctl\_hw\_jme\_tx\_coal\_pkt()}{sysctl\_hw\_jme\_tx\_coal\_pkt()}}
{\footnotesize\ttfamily static int sysctl\+\_\+hw\+\_\+jme\+\_\+tx\+\_\+coal\+\_\+pkt (\begin{DoxyParamCaption}\item[{SYSCTL\+\_\+\+HANDLER\+\_\+\+ARGS}]{ }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [static]}}



Definition at line \mbox{\hyperlink{if__jme_8c_source_l03433}{3433}} of file \mbox{\hyperlink{if__jme_8c_source}{if\+\_\+jme.\+c}}.



References \mbox{\hyperlink{if__jmereg_8h_source_l00840}{PCCTX\+\_\+\+COAL\+\_\+\+PKT\+\_\+\+MAX}}, \mbox{\hyperlink{if__jmereg_8h_source_l00838}{PCCTX\+\_\+\+COAL\+\_\+\+PKT\+\_\+\+MIN}}, and \mbox{\hyperlink{if__jme_8c_source_l03408}{sysctl\+\_\+int\+\_\+range()}}.



Referenced by \mbox{\hyperlink{if__jme_8c_source_l00984}{jme\+\_\+sysctl\+\_\+node()}}.

Here is the call graph for this function\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=350pt]{d6/d30/if__jme_8c_a04e9890e64520ec6bbe06350cb3bdece_cgraph}
\end{center}
\end{figure}
Here is the caller graph for this function\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=350pt]{d6/d30/if__jme_8c_a04e9890e64520ec6bbe06350cb3bdece_icgraph}
\end{center}
\end{figure}
\mbox{\Hypertarget{if__jme_8c_a1f0bffcd89eb49338dff582a47f471cc}\label{if__jme_8c_a1f0bffcd89eb49338dff582a47f471cc}} 
\index{if\_jme.c@{if\_jme.c}!sysctl\_hw\_jme\_tx\_coal\_to@{sysctl\_hw\_jme\_tx\_coal\_to}}
\index{sysctl\_hw\_jme\_tx\_coal\_to@{sysctl\_hw\_jme\_tx\_coal\_to}!if\_jme.c@{if\_jme.c}}
\doxysubsubsection{\texorpdfstring{sysctl\_hw\_jme\_tx\_coal\_to()}{sysctl\_hw\_jme\_tx\_coal\_to()}}
{\footnotesize\ttfamily static int sysctl\+\_\+hw\+\_\+jme\+\_\+tx\+\_\+coal\+\_\+to (\begin{DoxyParamCaption}\item[{SYSCTL\+\_\+\+HANDLER\+\_\+\+ARGS}]{ }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [static]}}



Definition at line \mbox{\hyperlink{if__jme_8c_source_l03426}{3426}} of file \mbox{\hyperlink{if__jme_8c_source}{if\+\_\+jme.\+c}}.



References \mbox{\hyperlink{if__jmereg_8h_source_l00836}{PCCTX\+\_\+\+COAL\+\_\+\+TO\+\_\+\+MAX}}, \mbox{\hyperlink{if__jmereg_8h_source_l00834}{PCCTX\+\_\+\+COAL\+\_\+\+TO\+\_\+\+MIN}}, and \mbox{\hyperlink{if__jme_8c_source_l03408}{sysctl\+\_\+int\+\_\+range()}}.



Referenced by \mbox{\hyperlink{if__jme_8c_source_l00984}{jme\+\_\+sysctl\+\_\+node()}}.

Here is the call graph for this function\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=350pt]{d6/d30/if__jme_8c_a1f0bffcd89eb49338dff582a47f471cc_cgraph}
\end{center}
\end{figure}
Here is the caller graph for this function\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=350pt]{d6/d30/if__jme_8c_a1f0bffcd89eb49338dff582a47f471cc_icgraph}
\end{center}
\end{figure}
\mbox{\Hypertarget{if__jme_8c_a311f247d9a16f81312129360d96c124d}\label{if__jme_8c_a311f247d9a16f81312129360d96c124d}} 
\index{if\_jme.c@{if\_jme.c}!sysctl\_int\_range@{sysctl\_int\_range}}
\index{sysctl\_int\_range@{sysctl\_int\_range}!if\_jme.c@{if\_jme.c}}
\doxysubsubsection{\texorpdfstring{sysctl\_int\_range()}{sysctl\_int\_range()}}
{\footnotesize\ttfamily static int sysctl\+\_\+int\+\_\+range (\begin{DoxyParamCaption}\item[{SYSCTL\+\_\+\+HANDLER\+\_\+\+ARGS}]{,  }\item[{int}]{low,  }\item[{int}]{high }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [static]}}



Definition at line \mbox{\hyperlink{if__jme_8c_source_l03408}{3408}} of file \mbox{\hyperlink{if__jme_8c_source}{if\+\_\+jme.\+c}}.



Referenced by \mbox{\hyperlink{if__jme_8c_source_l03454}{sysctl\+\_\+hw\+\_\+jme\+\_\+proc\+\_\+limit()}}, \mbox{\hyperlink{if__jme_8c_source_l03447}{sysctl\+\_\+hw\+\_\+jme\+\_\+rx\+\_\+coal\+\_\+pkt()}}, \mbox{\hyperlink{if__jme_8c_source_l03440}{sysctl\+\_\+hw\+\_\+jme\+\_\+rx\+\_\+coal\+\_\+to()}}, \mbox{\hyperlink{if__jme_8c_source_l03433}{sysctl\+\_\+hw\+\_\+jme\+\_\+tx\+\_\+coal\+\_\+pkt()}}, and \mbox{\hyperlink{if__jme_8c_source_l03426}{sysctl\+\_\+hw\+\_\+jme\+\_\+tx\+\_\+coal\+\_\+to()}}.

Here is the caller graph for this function\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=350pt]{d6/d30/if__jme_8c_a311f247d9a16f81312129360d96c124d_icgraph}
\end{center}
\end{figure}
\mbox{\Hypertarget{if__jme_8c_a59e3b258c8f78922b79c9c7ed65f0266}\label{if__jme_8c_a59e3b258c8f78922b79c9c7ed65f0266}} 
\index{if\_jme.c@{if\_jme.c}!TUNABLE\_INT@{TUNABLE\_INT}}
\index{TUNABLE\_INT@{TUNABLE\_INT}!if\_jme.c@{if\_jme.c}}
\doxysubsubsection{\texorpdfstring{TUNABLE\_INT()}{TUNABLE\_INT()}\hspace{0.1cm}{\footnotesize\ttfamily [1/2]}}
{\footnotesize\ttfamily TUNABLE\+\_\+\+INT (\begin{DoxyParamCaption}\item[{\char`\"{}hw.\+jme.\+msi\+\_\+disable\char`\"{}}]{,  }\item[{\&}]{msi\+\_\+disable }\end{DoxyParamCaption})}

\mbox{\Hypertarget{if__jme_8c_ae003f19f2f5ebcca17ae76d281a622a8}\label{if__jme_8c_ae003f19f2f5ebcca17ae76d281a622a8}} 
\index{if\_jme.c@{if\_jme.c}!TUNABLE\_INT@{TUNABLE\_INT}}
\index{TUNABLE\_INT@{TUNABLE\_INT}!if\_jme.c@{if\_jme.c}}
\doxysubsubsection{\texorpdfstring{TUNABLE\_INT()}{TUNABLE\_INT()}\hspace{0.1cm}{\footnotesize\ttfamily [2/2]}}
{\footnotesize\ttfamily TUNABLE\+\_\+\+INT (\begin{DoxyParamCaption}\item[{\char`\"{}hw.\+jme.\+msix\+\_\+disable\char`\"{}}]{,  }\item[{\&}]{msix\+\_\+disable }\end{DoxyParamCaption})}



\doxysubsection{Variable Documentation}
\mbox{\Hypertarget{if__jme_8c_a2400ebdbc955d26ca4d70df10657cf11}\label{if__jme_8c_a2400ebdbc955d26ca4d70df10657cf11}} 
\index{if\_jme.c@{if\_jme.c}!jme\_devclass@{jme\_devclass}}
\index{jme\_devclass@{jme\_devclass}!if\_jme.c@{if\_jme.c}}
\doxysubsubsection{\texorpdfstring{jme\_devclass}{jme\_devclass}}
{\footnotesize\ttfamily devclass\+\_\+t jme\+\_\+devclass\hspace{0.3cm}{\ttfamily [static]}}



Definition at line \mbox{\hyperlink{if__jme_8c_source_l00193}{193}} of file \mbox{\hyperlink{if__jme_8c_source}{if\+\_\+jme.\+c}}.

\mbox{\Hypertarget{if__jme_8c_a9c5801ef101d7778963617daf1c3606f}\label{if__jme_8c_a9c5801ef101d7778963617daf1c3606f}} 
\index{if\_jme.c@{if\_jme.c}!jme\_devs@{jme\_devs}}
\index{jme\_devs@{jme\_devs}!if\_jme.c@{if\_jme.c}}
\doxysubsubsection{\texorpdfstring{jme\_devs}{jme\_devs}}
{\footnotesize\ttfamily struct \mbox{\hyperlink{structjme__dev}{jme\+\_\+dev}} jme\+\_\+devs\mbox{[}$\,$\mbox{]}\hspace{0.3cm}{\ttfamily [static]}}

{\bfseries Initial value\+:}
\begin{DoxyCode}{0}
\DoxyCodeLine{= \{}
\DoxyCodeLine{        \{ \mbox{\hyperlink{if__jmereg_8h_aed268aa3ab3561ae30ddcb44ff41953a}{VENDORID\_JMICRON}}, \mbox{\hyperlink{if__jmereg_8h_a61f6685ed3ca9428845bc3ae461365d4}{DEVICEID\_JMC250}},}
\DoxyCodeLine{            \textcolor{stringliteral}{"{}JMicron Inc, JMC25x Gigabit Ethernet"{}} \},}
\DoxyCodeLine{        \{ \mbox{\hyperlink{if__jmereg_8h_aed268aa3ab3561ae30ddcb44ff41953a}{VENDORID\_JMICRON}}, \mbox{\hyperlink{if__jmereg_8h_a00c274cb0a977792b284da976e33a36b}{DEVICEID\_JMC260}},}
\DoxyCodeLine{            \textcolor{stringliteral}{"{}JMicron Inc, JMC26x Fast Ethernet"{}} \},}
\DoxyCodeLine{\}}

\end{DoxyCode}


Referenced by \mbox{\hyperlink{if__jme_8c_source_l00333}{jme\+\_\+probe()}}.

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

{\bfseries Initial value\+:}
\begin{DoxyCode}{0}
\DoxyCodeLine{= \{}
\DoxyCodeLine{        \textcolor{stringliteral}{"{}jme"{}},}
\DoxyCodeLine{        \mbox{\hyperlink{if__jme_8c_a004211d5169f23bf944e0d3a600dc689}{jme\_methods}},}
\DoxyCodeLine{        \textcolor{keyword}{sizeof}(\textcolor{keyword}{struct }\mbox{\hyperlink{structjme__softc}{jme\_softc}})}
\DoxyCodeLine{\}}

\end{DoxyCode}


Definition at line \mbox{\hyperlink{if__jme_8c_source_l00187}{187}} of file \mbox{\hyperlink{if__jme_8c_source}{if\+\_\+jme.\+c}}.

\mbox{\Hypertarget{if__jme_8c_abffdcc3117a118c8d0f18c5a05f4f1ed}\label{if__jme_8c_abffdcc3117a118c8d0f18c5a05f4f1ed}} 
\index{if\_jme.c@{if\_jme.c}!jme\_irq\_spec\_legacy@{jme\_irq\_spec\_legacy}}
\index{jme\_irq\_spec\_legacy@{jme\_irq\_spec\_legacy}!if\_jme.c@{if\_jme.c}}
\doxysubsubsection{\texorpdfstring{jme\_irq\_spec\_legacy}{jme\_irq\_spec\_legacy}}
{\footnotesize\ttfamily struct resource\+\_\+spec jme\+\_\+irq\+\_\+spec\+\_\+legacy\mbox{[}$\,$\mbox{]}\hspace{0.3cm}{\ttfamily [static]}}

{\bfseries Initial value\+:}
\begin{DoxyCode}{0}
\DoxyCodeLine{= \{}
\DoxyCodeLine{        \{ SYS\_RES\_IRQ,          0,              RF\_ACTIVE | RF\_SHAREABLE \},}
\DoxyCodeLine{        \{ -\/1,                   0,              0 \}}
\DoxyCodeLine{\}}

\end{DoxyCode}


Definition at line \mbox{\hyperlink{if__jme_8c_source_l00203}{203}} of file \mbox{\hyperlink{if__jme_8c_source}{if\+\_\+jme.\+c}}.



Referenced by \mbox{\hyperlink{if__jme_8c_source_l00625}{jme\+\_\+attach()}}.

\mbox{\Hypertarget{if__jme_8c_a19b6965d0e84bb3b1018b1abb73e127f}\label{if__jme_8c_a19b6965d0e84bb3b1018b1abb73e127f}} 
\index{if\_jme.c@{if\_jme.c}!jme\_irq\_spec\_msi@{jme\_irq\_spec\_msi}}
\index{jme\_irq\_spec\_msi@{jme\_irq\_spec\_msi}!if\_jme.c@{if\_jme.c}}
\doxysubsubsection{\texorpdfstring{jme\_irq\_spec\_msi}{jme\_irq\_spec\_msi}}
{\footnotesize\ttfamily struct resource\+\_\+spec jme\+\_\+irq\+\_\+spec\+\_\+msi\mbox{[}$\,$\mbox{]}\hspace{0.3cm}{\ttfamily [static]}}

{\bfseries Initial value\+:}
\begin{DoxyCode}{0}
\DoxyCodeLine{= \{}
\DoxyCodeLine{        \{ SYS\_RES\_IRQ,          1,              RF\_ACTIVE \},}
\DoxyCodeLine{        \{ -\/1,                   0,              0 \}}
\DoxyCodeLine{\}}

\end{DoxyCode}


Definition at line \mbox{\hyperlink{if__jme_8c_source_l00208}{208}} of file \mbox{\hyperlink{if__jme_8c_source}{if\+\_\+jme.\+c}}.



Referenced by \mbox{\hyperlink{if__jme_8c_source_l00625}{jme\+\_\+attach()}}.

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

{\bfseries Initial value\+:}
\begin{DoxyCode}{0}
\DoxyCodeLine{= \{}
\DoxyCodeLine{        }
\DoxyCodeLine{        DEVMETHOD(device\_probe,         \mbox{\hyperlink{if__jme_8c_a12fcd37e3042fa2b9f3d0f040d987132}{jme\_probe}}),}
\DoxyCodeLine{        DEVMETHOD(device\_attach,        \mbox{\hyperlink{if__jme_8c_a5dcae796ac75812deeddadb19dc82f75}{jme\_attach}}),}
\DoxyCodeLine{        DEVMETHOD(device\_detach,        \mbox{\hyperlink{if__jme_8c_ac27476294d77318c07a08ec12ab7fb17}{jme\_detach}}),}
\DoxyCodeLine{        DEVMETHOD(device\_shutdown,      \mbox{\hyperlink{if__jme_8c_af969154133867946c952212e039a81f5}{jme\_shutdown}}),}
\DoxyCodeLine{        DEVMETHOD(device\_suspend,       \mbox{\hyperlink{if__jme_8c_a7407d60abfe777a3dbfc916b832dcc65}{jme\_suspend}}),}
\DoxyCodeLine{        DEVMETHOD(device\_resume,        \mbox{\hyperlink{if__jme_8c_a66f43a2a6eaa2b47f31a29e3f8daccd1}{jme\_resume}}),}
\DoxyCodeLine{}
\DoxyCodeLine{        }
\DoxyCodeLine{        DEVMETHOD(miibus\_readreg,       \mbox{\hyperlink{if__jme_8c_a1dde4c699d7c5afcfcdeedb6475ef5bf}{jme\_miibus\_readreg}}),}
\DoxyCodeLine{        DEVMETHOD(miibus\_writereg,      \mbox{\hyperlink{if__jme_8c_acf78cf356318bb12b26df64fe99c3f50}{jme\_miibus\_writereg}}),}
\DoxyCodeLine{        DEVMETHOD(miibus\_statchg,       \mbox{\hyperlink{if__jme_8c_acd2c1fe2ab56b3e6204845bf4e34bb4e}{jme\_miibus\_statchg}}),}
\DoxyCodeLine{}
\DoxyCodeLine{        \{ NULL, NULL \}}
\DoxyCodeLine{\}}

\end{DoxyCode}


Definition at line \mbox{\hyperlink{if__jme_8c_source_l00170}{170}} of file \mbox{\hyperlink{if__jme_8c_source}{if\+\_\+jme.\+c}}.

\mbox{\Hypertarget{if__jme_8c_a99d7867fec845e796bdd92ca48872a2b}\label{if__jme_8c_a99d7867fec845e796bdd92ca48872a2b}} 
\index{if\_jme.c@{if\_jme.c}!jme\_res\_spec\_mem@{jme\_res\_spec\_mem}}
\index{jme\_res\_spec\_mem@{jme\_res\_spec\_mem}!if\_jme.c@{if\_jme.c}}
\doxysubsubsection{\texorpdfstring{jme\_res\_spec\_mem}{jme\_res\_spec\_mem}}
{\footnotesize\ttfamily struct resource\+\_\+spec jme\+\_\+res\+\_\+spec\+\_\+mem\mbox{[}$\,$\mbox{]}\hspace{0.3cm}{\ttfamily [static]}}

{\bfseries Initial value\+:}
\begin{DoxyCode}{0}
\DoxyCodeLine{= \{}
\DoxyCodeLine{        \{ SYS\_RES\_MEMORY,       PCIR\_BAR(0),    RF\_ACTIVE \},}
\DoxyCodeLine{        \{ -\/1,                   0,              0 \}}
\DoxyCodeLine{\}}

\end{DoxyCode}


Definition at line \mbox{\hyperlink{if__jme_8c_source_l00198}{198}} of file \mbox{\hyperlink{if__jme_8c_source}{if\+\_\+jme.\+c}}.



Referenced by \mbox{\hyperlink{if__jme_8c_source_l00625}{jme\+\_\+attach()}}.

\mbox{\Hypertarget{if__jme_8c_af189cd17192cec8e005b315dd7d102b6}\label{if__jme_8c_af189cd17192cec8e005b315dd7d102b6}} 
\index{if\_jme.c@{if\_jme.c}!msi\_disable@{msi\_disable}}
\index{msi\_disable@{msi\_disable}!if\_jme.c@{if\_jme.c}}
\doxysubsubsection{\texorpdfstring{msi\_disable}{msi\_disable}}
{\footnotesize\ttfamily int msi\+\_\+disable = 0\hspace{0.3cm}{\ttfamily [static]}}



Definition at line \mbox{\hyperlink{if__jme_8c_source_l00089}{89}} of file \mbox{\hyperlink{if__jme_8c_source}{if\+\_\+jme.\+c}}.



Referenced by \mbox{\hyperlink{if__jme_8c_source_l00625}{jme\+\_\+attach()}}.

\mbox{\Hypertarget{if__jme_8c_ac16e7622d15cf5680c9d9983bc20904c}\label{if__jme_8c_ac16e7622d15cf5680c9d9983bc20904c}} 
\index{if\_jme.c@{if\_jme.c}!msix\_disable@{msix\_disable}}
\index{msix\_disable@{msix\_disable}!if\_jme.c@{if\_jme.c}}
\doxysubsubsection{\texorpdfstring{msix\_disable}{msix\_disable}}
{\footnotesize\ttfamily int msix\+\_\+disable = 0\hspace{0.3cm}{\ttfamily [static]}}



Definition at line \mbox{\hyperlink{if__jme_8c_source_l00090}{90}} of file \mbox{\hyperlink{if__jme_8c_source}{if\+\_\+jme.\+c}}.



Referenced by \mbox{\hyperlink{if__jme_8c_source_l00625}{jme\+\_\+attach()}}.

