\hypertarget{hifn7751_8c}{}\doxysection{dev/hifn/hifn7751.c File Reference}
\label{hifn7751_8c}\index{dev/hifn/hifn7751.c@{dev/hifn/hifn7751.c}}
{\ttfamily \#include $<$sys/cdefs.\+h$>$}\newline
{\ttfamily \#include \char`\"{}opt\+\_\+hifn.\+h\char`\"{}}\newline
{\ttfamily \#include $<$sys/param.\+h$>$}\newline
{\ttfamily \#include $<$sys/systm.\+h$>$}\newline
{\ttfamily \#include $<$sys/proc.\+h$>$}\newline
{\ttfamily \#include $<$sys/errno.\+h$>$}\newline
{\ttfamily \#include $<$sys/malloc.\+h$>$}\newline
{\ttfamily \#include $<$sys/kernel.\+h$>$}\newline
{\ttfamily \#include $<$sys/module.\+h$>$}\newline
{\ttfamily \#include $<$sys/mbuf.\+h$>$}\newline
{\ttfamily \#include $<$sys/lock.\+h$>$}\newline
{\ttfamily \#include $<$sys/mutex.\+h$>$}\newline
{\ttfamily \#include $<$sys/sysctl.\+h$>$}\newline
{\ttfamily \#include $<$sys/uio.\+h$>$}\newline
{\ttfamily \#include $<$vm/vm.\+h$>$}\newline
{\ttfamily \#include $<$vm/pmap.\+h$>$}\newline
{\ttfamily \#include $<$machine/bus.\+h$>$}\newline
{\ttfamily \#include $<$machine/resource.\+h$>$}\newline
{\ttfamily \#include $<$sys/bus.\+h$>$}\newline
{\ttfamily \#include $<$sys/rman.\+h$>$}\newline
{\ttfamily \#include $<$opencrypto/cryptodev.\+h$>$}\newline
{\ttfamily \#include $<$opencrypto/xform\+\_\+auth.\+h$>$}\newline
{\ttfamily \#include $<$sys/random.\+h$>$}\newline
{\ttfamily \#include $<$sys/kobj.\+h$>$}\newline
{\ttfamily \#include \char`\"{}cryptodev\+\_\+if.\+h\char`\"{}}\newline
{\ttfamily \#include $<$dev/pci/pcivar.\+h$>$}\newline
{\ttfamily \#include $<$dev/pci/pcireg.\+h$>$}\newline
{\ttfamily \#include $<$dev/hifn/hifn7751reg.\+h$>$}\newline
{\ttfamily \#include $<$dev/hifn/hifn7751var.\+h$>$}\newline
Include dependency graph for hifn7751.\+c\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=350pt]{d5/db9/hifn7751_8c__incl}
\end{center}
\end{figure}
\doxysubsection*{Data Structures}
\begin{DoxyCompactItemize}
\item 
struct \mbox{\hyperlink{structpci2id}{pci2id}}
\end{DoxyCompactItemize}
\doxysubsection*{Macros}
\begin{DoxyCompactItemize}
\item 
\#define \mbox{\hyperlink{hifn7751_8c_a292274f3d8f8e38e97e38104fce2379f}{WRITE\+\_\+\+REG\+\_\+0}}(sc,  reg,  val)~\mbox{\hyperlink{hifn7751_8c_a742b07283a021779b8b9a74fba4773e5}{hifn\+\_\+write\+\_\+reg\+\_\+0}}(sc, reg, val)
\item 
\#define \mbox{\hyperlink{hifn7751_8c_a3ef7d102c1a2e44cee2f8a0ad8497485}{WRITE\+\_\+\+REG\+\_\+1}}(sc,  reg,  val)~\mbox{\hyperlink{hifn7751_8c_aaaecdf8927790231b663b101be25ce06}{hifn\+\_\+write\+\_\+reg\+\_\+1}}(sc, reg, val)
\item 
\#define \mbox{\hyperlink{hifn7751_8c_a8fffb3f11ab50cc79fb848bb5a8fd9fa}{RANDOM\+\_\+\+BITS}}(n)~(n)$\ast$sizeof (u\+\_\+int32\+\_\+t), (n)$\ast$sizeof (u\+\_\+int32\+\_\+t)$\ast$NBBY, 0
\item 
\#define \mbox{\hyperlink{hifn7751_8c_abb7ec104c0c32e13448e5239a3a054fd}{HIFN\+\_\+\+SRAM\+\_\+\+MAX}}~(32 $<$$<$ 20)
\item 
\#define \mbox{\hyperlink{hifn7751_8c_a812ff8bd0c81ab39434244663aad9152}{HIFN\+\_\+\+SRAM\+\_\+\+STEP\+\_\+\+SIZE}}~16384
\item 
\#define \mbox{\hyperlink{hifn7751_8c_a8c920b15f1b8dcc60ff3514345e7d4b6}{HIFN\+\_\+\+SRAM\+\_\+\+GRANULARITY}}~(\mbox{\hyperlink{hifn7751_8c_abb7ec104c0c32e13448e5239a3a054fd}{HIFN\+\_\+\+SRAM\+\_\+\+MAX}} / \mbox{\hyperlink{hifn7751_8c_a812ff8bd0c81ab39434244663aad9152}{HIFN\+\_\+\+SRAM\+\_\+\+STEP\+\_\+\+SIZE}})
\end{DoxyCompactItemize}
\doxysubsection*{Functions}
\begin{DoxyCompactItemize}
\item 
\mbox{\hyperlink{hifn7751_8c_a8c3ef283470a68cd30afe9b8a72cb60f}{\+\_\+\+\_\+\+FBSDID}} (\char`\"{}\$Free\+BSD\$\char`\"{})
\item 
static int \mbox{\hyperlink{hifn7751_8c_a8fff9065d6b7fbf16fec97511b405453}{hifn\+\_\+probe}} (device\+\_\+t)
\item 
static int \mbox{\hyperlink{hifn7751_8c_adead41feacc81dd8f2f7520ec88423b0}{hifn\+\_\+attach}} (device\+\_\+t)
\item 
static int \mbox{\hyperlink{hifn7751_8c_aa636c26344cfda578935eeb22a2c0dc3}{hifn\+\_\+detach}} (device\+\_\+t)
\item 
static int \mbox{\hyperlink{hifn7751_8c_aced75140937433f71eef1710b63bf2a2}{hifn\+\_\+suspend}} (device\+\_\+t)
\item 
static int \mbox{\hyperlink{hifn7751_8c_ae130bd7c1ff5d1de909b5e00133448d5}{hifn\+\_\+resume}} (device\+\_\+t)
\item 
static int \mbox{\hyperlink{hifn7751_8c_a5afc4d336965740b852802b204760f67}{hifn\+\_\+shutdown}} (device\+\_\+t)
\item 
static int \mbox{\hyperlink{hifn7751_8c_a262d5ab62fabd5c79d610656fab95297}{hifn\+\_\+probesession}} (device\+\_\+t, const struct crypto\+\_\+session\+\_\+params $\ast$)
\item 
static int \mbox{\hyperlink{hifn7751_8c_af2d9da0302576127fb08342ff73865ad}{hifn\+\_\+newsession}} (device\+\_\+t, crypto\+\_\+session\+\_\+t, const struct crypto\+\_\+session\+\_\+params $\ast$)
\item 
static int \mbox{\hyperlink{hifn7751_8c_afff96704740907d759b04caa42eaff14}{hifn\+\_\+process}} (device\+\_\+t, struct cryptop $\ast$, int)
\item 
\mbox{\hyperlink{hifn7751_8c_a0b1ef7905a39cacf720905629c34f4ad}{DRIVER\+\_\+\+MODULE}} (hifn, pci, \mbox{\hyperlink{hifn7751_8c_a369ccccb67e09aacf8acb996453f23df}{hifn\+\_\+driver}}, \mbox{\hyperlink{hifn7751_8c_a8d4a34c7f6c2d85dec255df696a47653}{hifn\+\_\+devclass}}, 0, 0)
\item 
\mbox{\hyperlink{hifn7751_8c_abf3028be3c191eb88532270227065af2}{MODULE\+\_\+\+DEPEND}} (hifn, crypto, 1, 1, 1)
\item 
static void \mbox{\hyperlink{hifn7751_8c_a71599fa17dcb8905a389dc3a179160c1}{hifn\+\_\+reset\+\_\+board}} (struct \mbox{\hyperlink{structhifn__softc}{hifn\+\_\+softc}} $\ast$, int)
\item 
static void \mbox{\hyperlink{hifn7751_8c_a5bcc4d5bdcbfa4b78d81bb9a565e1f42}{hifn\+\_\+reset\+\_\+puc}} (struct \mbox{\hyperlink{structhifn__softc}{hifn\+\_\+softc}} $\ast$)
\item 
static void \mbox{\hyperlink{hifn7751_8c_ad4c8b24eb89c5ec2d14c0be084c08fa8}{hifn\+\_\+puc\+\_\+wait}} (struct \mbox{\hyperlink{structhifn__softc}{hifn\+\_\+softc}} $\ast$)
\item 
static int \mbox{\hyperlink{hifn7751_8c_abb986ed4571f09fe6bc19deba0aaf0cd}{hifn\+\_\+enable\+\_\+crypto}} (struct \mbox{\hyperlink{structhifn__softc}{hifn\+\_\+softc}} $\ast$)
\item 
static void \mbox{\hyperlink{hifn7751_8c_ae9c98c2559aecf31de0592518d046e4b}{hifn\+\_\+set\+\_\+retry}} (struct \mbox{\hyperlink{structhifn__softc}{hifn\+\_\+softc}} $\ast$sc)
\item 
static void \mbox{\hyperlink{hifn7751_8c_aa14652c9bdd205405f8581c222fde517}{hifn\+\_\+init\+\_\+dma}} (struct \mbox{\hyperlink{structhifn__softc}{hifn\+\_\+softc}} $\ast$)
\item 
static void \mbox{\hyperlink{hifn7751_8c_a62f6d9df338d7da9f3e2a5d61d5d8187}{hifn\+\_\+init\+\_\+pci\+\_\+registers}} (struct \mbox{\hyperlink{structhifn__softc}{hifn\+\_\+softc}} $\ast$)
\item 
static int \mbox{\hyperlink{hifn7751_8c_ae4cdb0c16783aa27d55b0500fc4a769c}{hifn\+\_\+sramsize}} (struct \mbox{\hyperlink{structhifn__softc}{hifn\+\_\+softc}} $\ast$)
\item 
static int \mbox{\hyperlink{hifn7751_8c_a2f03d75700162fba997a5aa2d3445c8d}{hifn\+\_\+dramsize}} (struct \mbox{\hyperlink{structhifn__softc}{hifn\+\_\+softc}} $\ast$)
\item 
static int \mbox{\hyperlink{hifn7751_8c_adc0457e7ca7390813d1cd8f03aac4409}{hifn\+\_\+ramtype}} (struct \mbox{\hyperlink{structhifn__softc}{hifn\+\_\+softc}} $\ast$)
\item 
static void \mbox{\hyperlink{hifn7751_8c_af6c12e4067052444aff7f9f02775538c}{hifn\+\_\+sessions}} (struct \mbox{\hyperlink{structhifn__softc}{hifn\+\_\+softc}} $\ast$)
\item 
static void \mbox{\hyperlink{hifn7751_8c_a64a879aa44af33b500fb8d8aa14d0354}{hifn\+\_\+intr}} (void $\ast$)
\item 
static u\+\_\+int \mbox{\hyperlink{hifn7751_8c_ac50d99c2de980fb096110efe06f2f6da}{hifn\+\_\+write\+\_\+command}} (struct \mbox{\hyperlink{structhifn__command}{hifn\+\_\+command}} $\ast$, u\+\_\+int8\+\_\+t $\ast$)
\item 
static u\+\_\+int32\+\_\+t \mbox{\hyperlink{hifn7751_8c_a21e9b1d0d992b10a5d99d46f8a8af7b0}{hifn\+\_\+next\+\_\+signature}} (u\+\_\+int32\+\_\+t a, u\+\_\+int cnt)
\item 
static void \mbox{\hyperlink{hifn7751_8c_af62302409d3e9339e5bf98a2788700d1}{hifn\+\_\+callback}} (struct \mbox{\hyperlink{structhifn__softc}{hifn\+\_\+softc}} $\ast$, struct \mbox{\hyperlink{structhifn__command}{hifn\+\_\+command}} $\ast$, u\+\_\+int8\+\_\+t $\ast$)
\item 
static int \mbox{\hyperlink{hifn7751_8c_a808d5a8facede620b7138c29745b6a3c}{hifn\+\_\+crypto}} (struct \mbox{\hyperlink{structhifn__softc}{hifn\+\_\+softc}} $\ast$, struct \mbox{\hyperlink{structhifn__command}{hifn\+\_\+command}} $\ast$, struct cryptop $\ast$, int)
\item 
static int \mbox{\hyperlink{hifn7751_8c_a0a1b763f64952472b539202990dd4a15}{hifn\+\_\+readramaddr}} (struct \mbox{\hyperlink{structhifn__softc}{hifn\+\_\+softc}} $\ast$, int, u\+\_\+int8\+\_\+t $\ast$)
\item 
static int \mbox{\hyperlink{hifn7751_8c_a47b07bf1f6f9aa634c50ecc6f88f5cb8}{hifn\+\_\+writeramaddr}} (struct \mbox{\hyperlink{structhifn__softc}{hifn\+\_\+softc}} $\ast$, int, u\+\_\+int8\+\_\+t $\ast$)
\item 
static int \mbox{\hyperlink{hifn7751_8c_a5b94630e8696abc18a2e7cb9329200ca}{hifn\+\_\+dmamap\+\_\+load\+\_\+src}} (struct \mbox{\hyperlink{structhifn__softc}{hifn\+\_\+softc}} $\ast$, struct \mbox{\hyperlink{structhifn__command}{hifn\+\_\+command}} $\ast$)
\item 
static int \mbox{\hyperlink{hifn7751_8c_ac87c6fdf4f589ed658b20b77995bbcc9}{hifn\+\_\+dmamap\+\_\+load\+\_\+dst}} (struct \mbox{\hyperlink{structhifn__softc}{hifn\+\_\+softc}} $\ast$, struct \mbox{\hyperlink{structhifn__command}{hifn\+\_\+command}} $\ast$)
\item 
static int \mbox{\hyperlink{hifn7751_8c_a2c164b12ac8bfc13ee2639641c29559c}{hifn\+\_\+init\+\_\+pubrng}} (struct \mbox{\hyperlink{structhifn__softc}{hifn\+\_\+softc}} $\ast$)
\item 
static void \mbox{\hyperlink{hifn7751_8c_a95dcd11c3ef539353c258d6911bf4fbc}{hifn\+\_\+rng}} (void $\ast$)
\item 
static void \mbox{\hyperlink{hifn7751_8c_af7de08206bc84abf506bb668c78113c3}{hifn\+\_\+tick}} (void $\ast$)
\item 
static void \mbox{\hyperlink{hifn7751_8c_a532751a6fec82e34539231800d783195}{hifn\+\_\+abort}} (struct \mbox{\hyperlink{structhifn__softc}{hifn\+\_\+softc}} $\ast$)
\item 
static void \mbox{\hyperlink{hifn7751_8c_a3a3d13791258f613ce4f7909590d4258}{hifn\+\_\+alloc\+\_\+slot}} (struct \mbox{\hyperlink{structhifn__softc}{hifn\+\_\+softc}} $\ast$, int $\ast$, int $\ast$, int $\ast$, int $\ast$)
\item 
static void \mbox{\hyperlink{hifn7751_8c_a742b07283a021779b8b9a74fba4773e5}{hifn\+\_\+write\+\_\+reg\+\_\+0}} (struct \mbox{\hyperlink{structhifn__softc}{hifn\+\_\+softc}} $\ast$, bus\+\_\+size\+\_\+t, u\+\_\+int32\+\_\+t)
\item 
static void \mbox{\hyperlink{hifn7751_8c_aaaecdf8927790231b663b101be25ce06}{hifn\+\_\+write\+\_\+reg\+\_\+1}} (struct \mbox{\hyperlink{structhifn__softc}{hifn\+\_\+softc}} $\ast$, bus\+\_\+size\+\_\+t, u\+\_\+int32\+\_\+t)
\item 
static \+\_\+\+\_\+inline u\+\_\+int32\+\_\+t \mbox{\hyperlink{hifn7751_8c_ac57384094ea3977b05e5a1b1d572081f}{READ\+\_\+\+REG\+\_\+0}} (struct \mbox{\hyperlink{structhifn__softc}{hifn\+\_\+softc}} $\ast$sc, bus\+\_\+size\+\_\+t reg)
\item 
static \+\_\+\+\_\+inline u\+\_\+int32\+\_\+t \mbox{\hyperlink{hifn7751_8c_af6d32d3905d3e9ced3fae4d48d82618f}{READ\+\_\+\+REG\+\_\+1}} (struct \mbox{\hyperlink{structhifn__softc}{hifn\+\_\+softc}} $\ast$sc, bus\+\_\+size\+\_\+t reg)
\item 
static \mbox{\hyperlink{hifn7751_8c_a842c15c43b72b0309cca9ecfc31a924f}{SYSCTL\+\_\+\+NODE}} (\+\_\+hw, OID\+\_\+\+AUTO, hifn, CTLFLAG\+\_\+\+RD$\vert$CTLFLAG\+\_\+\+MPSAFE, 0, \char`\"{}Hifn driver parameters\char`\"{})
\item 
\mbox{\hyperlink{hifn7751_8c_a0983bfd9688be52e581eed6fb2046770}{SYSCTL\+\_\+\+STRUCT}} (\+\_\+hw\+\_\+hifn, OID\+\_\+\+AUTO, stats, CTLFLAG\+\_\+\+RD, \&\mbox{\hyperlink{hifn7751_8c_ac17bfd0ec94f9a45f3d03a9d2ed7f603}{hifnstats}}, \mbox{\hyperlink{structhifn__stats}{hifn\+\_\+stats}}, \char`\"{}driver statistics\char`\"{})
\item 
\mbox{\hyperlink{hifn7751_8c_a68aa49f0acd461a8f0f3ff858b40f60a}{SYSCTL\+\_\+\+INT}} (\+\_\+hw\+\_\+hifn, OID\+\_\+\+AUTO, maxbatch, CTLFLAG\+\_\+\+RW, \&\mbox{\hyperlink{hifn7751_8c_af0660575e36ca7c8238fe25ccd4c7d9a}{hifn\+\_\+maxbatch}}, 0, \char`\"{}max ops to batch w/o interrupt\char`\"{})
\item 
static void \mbox{\hyperlink{hifn7751_8c_a33f611b8c89c1a9a92316a74b8b8332a}{hifn\+\_\+dmamap\+\_\+cb}} (void $\ast$arg, bus\+\_\+dma\+\_\+segment\+\_\+t $\ast$segs, int nseg, int error)
\item 
static const char $\ast$ \mbox{\hyperlink{hifn7751_8c_a25b3c7fbf6d6419df1d3edeeba570a5a}{hifn\+\_\+partname}} (struct \mbox{\hyperlink{structhifn__softc}{hifn\+\_\+softc}} $\ast$sc)
\item 
static void \mbox{\hyperlink{hifn7751_8c_a7ce217062812f329950acc7c9a680b79}{default\+\_\+harvest}} (struct rndtest\+\_\+state $\ast$rsp, void $\ast$buf, u\+\_\+int count)
\item 
static u\+\_\+int \mbox{\hyperlink{hifn7751_8c_a3121f775d70d660b36b533a55057c722}{checkmaxmin}} (device\+\_\+t dev, const char $\ast$what, u\+\_\+int v, u\+\_\+int min, u\+\_\+int max)
\item 
static void \mbox{\hyperlink{hifn7751_8c_a80cf3905b5b0bd643ab121c2da6535e7}{hifn\+\_\+getpllconfig}} (device\+\_\+t dev, u\+\_\+int $\ast$pll)
\item 
static int \mbox{\hyperlink{hifn7751_8c_a520ec80778fadf1b70db0eeaa465901d}{hifn\+\_\+dmamap\+\_\+aligned}} (struct \mbox{\hyperlink{structhifn__operand}{hifn\+\_\+operand}} $\ast$op)
\item 
static \+\_\+\+\_\+inline int \mbox{\hyperlink{hifn7751_8c_afa307414e08bf65c4ac129e90215693e}{hifn\+\_\+dmamap\+\_\+dstwrap}} (struct \mbox{\hyperlink{structhifn__softc}{hifn\+\_\+softc}} $\ast$sc, int idx)
\item 
static \+\_\+\+\_\+inline int \mbox{\hyperlink{hifn7751_8c_a90ba79b2f5d2c44d47e0d58ee9b4f95f}{hifn\+\_\+dmamap\+\_\+srcwrap}} (struct \mbox{\hyperlink{structhifn__softc}{hifn\+\_\+softc}} $\ast$sc, int idx)
\item 
static void \mbox{\hyperlink{hifn7751_8c_aa65420534ccb2d553f001df9382110f4}{hifn\+\_\+op\+\_\+cb}} (void $\ast$arg, bus\+\_\+dma\+\_\+segment\+\_\+t $\ast$seg, int nsegs, int error)
\item 
static bool \mbox{\hyperlink{hifn7751_8c_afcde682e0302c740fff061aa3186c362}{hifn\+\_\+auth\+\_\+supported}} (struct \mbox{\hyperlink{structhifn__softc}{hifn\+\_\+softc}} $\ast$sc, const struct crypto\+\_\+session\+\_\+params $\ast$csp)
\item 
static bool \mbox{\hyperlink{hifn7751_8c_af1d8ae3864c25e703c5be95ebcda7bfd}{hifn\+\_\+cipher\+\_\+supported}} (struct \mbox{\hyperlink{structhifn__softc}{hifn\+\_\+softc}} $\ast$sc, const struct crypto\+\_\+session\+\_\+params $\ast$csp)
\end{DoxyCompactItemize}
\doxysubsection*{Variables}
\begin{DoxyCompactItemize}
\item 
static device\+\_\+method\+\_\+t \mbox{\hyperlink{hifn7751_8c_a3e69997096a9655d9337e0e78a1359da}{hifn\+\_\+methods}} \mbox{[}$\,$\mbox{]}
\item 
static driver\+\_\+t \mbox{\hyperlink{hifn7751_8c_a369ccccb67e09aacf8acb996453f23df}{hifn\+\_\+driver}}
\item 
static devclass\+\_\+t \mbox{\hyperlink{hifn7751_8c_a8d4a34c7f6c2d85dec255df696a47653}{hifn\+\_\+devclass}}
\item 
static struct \mbox{\hyperlink{structhifn__stats}{hifn\+\_\+stats}} \mbox{\hyperlink{hifn7751_8c_ac17bfd0ec94f9a45f3d03a9d2ed7f603}{hifnstats}}
\item 
static int \mbox{\hyperlink{hifn7751_8c_af0660575e36ca7c8238fe25ccd4c7d9a}{hifn\+\_\+maxbatch}} = 1
\item 
static struct \mbox{\hyperlink{structpci2id}{pci2id}} \mbox{\hyperlink{hifn7751_8c_aa955b326eff15f9c8ecdcd0d839d53a7}{pci2id}} \mbox{[}$\,$\mbox{]}
\end{DoxyCompactItemize}


\doxysubsection{Macro Definition Documentation}
\mbox{\Hypertarget{hifn7751_8c_a8c920b15f1b8dcc60ff3514345e7d4b6}\label{hifn7751_8c_a8c920b15f1b8dcc60ff3514345e7d4b6}} 
\index{hifn7751.c@{hifn7751.c}!HIFN\_SRAM\_GRANULARITY@{HIFN\_SRAM\_GRANULARITY}}
\index{HIFN\_SRAM\_GRANULARITY@{HIFN\_SRAM\_GRANULARITY}!hifn7751.c@{hifn7751.c}}
\doxysubsubsection{\texorpdfstring{HIFN\_SRAM\_GRANULARITY}{HIFN\_SRAM\_GRANULARITY}}
{\footnotesize\ttfamily \#define HIFN\+\_\+\+SRAM\+\_\+\+GRANULARITY~(\mbox{\hyperlink{hifn7751_8c_abb7ec104c0c32e13448e5239a3a054fd}{HIFN\+\_\+\+SRAM\+\_\+\+MAX}} / \mbox{\hyperlink{hifn7751_8c_a812ff8bd0c81ab39434244663aad9152}{HIFN\+\_\+\+SRAM\+\_\+\+STEP\+\_\+\+SIZE}})}



Definition at line \mbox{\hyperlink{hifn7751_8c_source_l01281}{1281}} of file \mbox{\hyperlink{hifn7751_8c_source}{hifn7751.\+c}}.

\mbox{\Hypertarget{hifn7751_8c_abb7ec104c0c32e13448e5239a3a054fd}\label{hifn7751_8c_abb7ec104c0c32e13448e5239a3a054fd}} 
\index{hifn7751.c@{hifn7751.c}!HIFN\_SRAM\_MAX@{HIFN\_SRAM\_MAX}}
\index{HIFN\_SRAM\_MAX@{HIFN\_SRAM\_MAX}!hifn7751.c@{hifn7751.c}}
\doxysubsubsection{\texorpdfstring{HIFN\_SRAM\_MAX}{HIFN\_SRAM\_MAX}}
{\footnotesize\ttfamily \#define HIFN\+\_\+\+SRAM\+\_\+\+MAX~(32 $<$$<$ 20)}



Definition at line \mbox{\hyperlink{hifn7751_8c_source_l01279}{1279}} of file \mbox{\hyperlink{hifn7751_8c_source}{hifn7751.\+c}}.

\mbox{\Hypertarget{hifn7751_8c_a812ff8bd0c81ab39434244663aad9152}\label{hifn7751_8c_a812ff8bd0c81ab39434244663aad9152}} 
\index{hifn7751.c@{hifn7751.c}!HIFN\_SRAM\_STEP\_SIZE@{HIFN\_SRAM\_STEP\_SIZE}}
\index{HIFN\_SRAM\_STEP\_SIZE@{HIFN\_SRAM\_STEP\_SIZE}!hifn7751.c@{hifn7751.c}}
\doxysubsubsection{\texorpdfstring{HIFN\_SRAM\_STEP\_SIZE}{HIFN\_SRAM\_STEP\_SIZE}}
{\footnotesize\ttfamily \#define HIFN\+\_\+\+SRAM\+\_\+\+STEP\+\_\+\+SIZE~16384}



Definition at line \mbox{\hyperlink{hifn7751_8c_source_l01280}{1280}} of file \mbox{\hyperlink{hifn7751_8c_source}{hifn7751.\+c}}.

\mbox{\Hypertarget{hifn7751_8c_a8fffb3f11ab50cc79fb848bb5a8fd9fa}\label{hifn7751_8c_a8fffb3f11ab50cc79fb848bb5a8fd9fa}} 
\index{hifn7751.c@{hifn7751.c}!RANDOM\_BITS@{RANDOM\_BITS}}
\index{RANDOM\_BITS@{RANDOM\_BITS}!hifn7751.c@{hifn7751.c}}
\doxysubsubsection{\texorpdfstring{RANDOM\_BITS}{RANDOM\_BITS}}
{\footnotesize\ttfamily \#define RANDOM\+\_\+\+BITS(\begin{DoxyParamCaption}\item[{}]{n }\end{DoxyParamCaption})~(n)$\ast$sizeof (u\+\_\+int32\+\_\+t), (n)$\ast$sizeof (u\+\_\+int32\+\_\+t)$\ast$NBBY, 0}

\mbox{\Hypertarget{hifn7751_8c_a292274f3d8f8e38e97e38104fce2379f}\label{hifn7751_8c_a292274f3d8f8e38e97e38104fce2379f}} 
\index{hifn7751.c@{hifn7751.c}!WRITE\_REG\_0@{WRITE\_REG\_0}}
\index{WRITE\_REG\_0@{WRITE\_REG\_0}!hifn7751.c@{hifn7751.c}}
\doxysubsubsection{\texorpdfstring{WRITE\_REG\_0}{WRITE\_REG\_0}}
{\footnotesize\ttfamily \#define WRITE\+\_\+\+REG\+\_\+0(\begin{DoxyParamCaption}\item[{}]{sc,  }\item[{}]{reg,  }\item[{}]{val }\end{DoxyParamCaption})~\mbox{\hyperlink{hifn7751_8c_a742b07283a021779b8b9a74fba4773e5}{hifn\+\_\+write\+\_\+reg\+\_\+0}}(sc, reg, val)}



Definition at line \mbox{\hyperlink{hifn7751_8c_source_l00177}{177}} of file \mbox{\hyperlink{hifn7751_8c_source}{hifn7751.\+c}}.

\mbox{\Hypertarget{hifn7751_8c_a3ef7d102c1a2e44cee2f8a0ad8497485}\label{hifn7751_8c_a3ef7d102c1a2e44cee2f8a0ad8497485}} 
\index{hifn7751.c@{hifn7751.c}!WRITE\_REG\_1@{WRITE\_REG\_1}}
\index{WRITE\_REG\_1@{WRITE\_REG\_1}!hifn7751.c@{hifn7751.c}}
\doxysubsubsection{\texorpdfstring{WRITE\_REG\_1}{WRITE\_REG\_1}}
{\footnotesize\ttfamily \#define WRITE\+\_\+\+REG\+\_\+1(\begin{DoxyParamCaption}\item[{}]{sc,  }\item[{}]{reg,  }\item[{}]{val }\end{DoxyParamCaption})~\mbox{\hyperlink{hifn7751_8c_aaaecdf8927790231b663b101be25ce06}{hifn\+\_\+write\+\_\+reg\+\_\+1}}(sc, reg, val)}



Definition at line \mbox{\hyperlink{hifn7751_8c_source_l00186}{186}} of file \mbox{\hyperlink{hifn7751_8c_source}{hifn7751.\+c}}.



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

\mbox{\Hypertarget{hifn7751_8c_a3121f775d70d660b36b533a55057c722}\label{hifn7751_8c_a3121f775d70d660b36b533a55057c722}} 
\index{hifn7751.c@{hifn7751.c}!checkmaxmin@{checkmaxmin}}
\index{checkmaxmin@{checkmaxmin}!hifn7751.c@{hifn7751.c}}
\doxysubsubsection{\texorpdfstring{checkmaxmin()}{checkmaxmin()}}
{\footnotesize\ttfamily static u\+\_\+int checkmaxmin (\begin{DoxyParamCaption}\item[{device\+\_\+t}]{dev,  }\item[{const char $\ast$}]{what,  }\item[{u\+\_\+int}]{v,  }\item[{u\+\_\+int}]{min,  }\item[{u\+\_\+int}]{max }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [static]}}



Definition at line \mbox{\hyperlink{hifn7751_8c_source_l00271}{271}} of file \mbox{\hyperlink{hifn7751_8c_source}{hifn7751.\+c}}.



Referenced by \mbox{\hyperlink{hifn7751_8c_source_l00309}{hifn\+\_\+getpllconfig()}}.

Here is the caller graph for this function\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=350pt]{d7/d3f/hifn7751_8c_a3121f775d70d660b36b533a55057c722_icgraph}
\end{center}
\end{figure}
\mbox{\Hypertarget{hifn7751_8c_a7ce217062812f329950acc7c9a680b79}\label{hifn7751_8c_a7ce217062812f329950acc7c9a680b79}} 
\index{hifn7751.c@{hifn7751.c}!default\_harvest@{default\_harvest}}
\index{default\_harvest@{default\_harvest}!hifn7751.c@{hifn7751.c}}
\doxysubsubsection{\texorpdfstring{default\_harvest()}{default\_harvest()}}
{\footnotesize\ttfamily static void default\+\_\+harvest (\begin{DoxyParamCaption}\item[{struct rndtest\+\_\+state $\ast$}]{rsp,  }\item[{void $\ast$}]{buf,  }\item[{u\+\_\+int}]{count }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [static]}}



Definition at line \mbox{\hyperlink{hifn7751_8c_source_l00264}{264}} of file \mbox{\hyperlink{hifn7751_8c_source}{hifn7751.\+c}}.



Referenced by \mbox{\hyperlink{hifn7751_8c_source_l00710}{hifn\+\_\+init\+\_\+pubrng()}}.

Here is the caller graph for this function\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=350pt]{d7/d3f/hifn7751_8c_a7ce217062812f329950acc7c9a680b79_icgraph}
\end{center}
\end{figure}
\mbox{\Hypertarget{hifn7751_8c_a0b1ef7905a39cacf720905629c34f4ad}\label{hifn7751_8c_a0b1ef7905a39cacf720905629c34f4ad}} 
\index{hifn7751.c@{hifn7751.c}!DRIVER\_MODULE@{DRIVER\_MODULE}}
\index{DRIVER\_MODULE@{DRIVER\_MODULE}!hifn7751.c@{hifn7751.c}}
\doxysubsubsection{\texorpdfstring{DRIVER\_MODULE()}{DRIVER\_MODULE()}}
{\footnotesize\ttfamily DRIVER\+\_\+\+MODULE (\begin{DoxyParamCaption}\item[{hifn}]{,  }\item[{pci}]{,  }\item[{\mbox{\hyperlink{hifn7751_8c_a369ccccb67e09aacf8acb996453f23df}{hifn\+\_\+driver}}}]{,  }\item[{\mbox{\hyperlink{hifn7751_8c_a8d4a34c7f6c2d85dec255df696a47653}{hifn\+\_\+devclass}}}]{,  }\item[{0}]{,  }\item[{0}]{ }\end{DoxyParamCaption})}

\mbox{\Hypertarget{hifn7751_8c_a532751a6fec82e34539231800d783195}\label{hifn7751_8c_a532751a6fec82e34539231800d783195}} 
\index{hifn7751.c@{hifn7751.c}!hifn\_abort@{hifn\_abort}}
\index{hifn\_abort@{hifn\_abort}!hifn7751.c@{hifn7751.c}}
\doxysubsubsection{\texorpdfstring{hifn\_abort()}{hifn\_abort()}}
{\footnotesize\ttfamily static void hifn\+\_\+abort (\begin{DoxyParamCaption}\item[{struct \mbox{\hyperlink{structhifn__softc}{hifn\+\_\+softc}} $\ast$}]{sc }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [static]}}



Definition at line \mbox{\hyperlink{hifn7751_8c_source_l02524}{2524}} of file \mbox{\hyperlink{hifn7751_8c_source}{hifn7751.\+c}}.



References \mbox{\hyperlink{hifn7751var_8h_source_l00267}{hifn\+\_\+command\+::base\+\_\+masks}}, \mbox{\hyperlink{hifn7751var_8h_source_l00278}{hifn\+\_\+command\+::crp}}, \mbox{\hyperlink{hifn7751var_8h_source_l00275}{hifn\+\_\+command\+::dst\+\_\+m}}, \mbox{\hyperlink{hifn7751reg_8h_source_l00456}{HIFN\+\_\+\+BASE\+\_\+\+CMD\+\_\+\+MAC}}, \mbox{\hyperlink{hifn7751_8c_source_l02596}{hifn\+\_\+callback()}}, \mbox{\hyperlink{hifn7751var_8h_source_l00062}{HIFN\+\_\+\+D\+\_\+\+RES\+\_\+\+RSIZE}}, \mbox{\hyperlink{hifn7751reg_8h_source_l00109}{HIFN\+\_\+\+D\+\_\+\+VALID}}, \mbox{\hyperlink{hifn7751_8c_source_l01508}{hifn\+\_\+init\+\_\+dma()}}, \mbox{\hyperlink{hifn7751_8c_source_l01123}{hifn\+\_\+init\+\_\+pci\+\_\+registers()}}, \mbox{\hyperlink{hifn7751_8c_source_l00887}{hifn\+\_\+reset\+\_\+board()}}, \mbox{\hyperlink{hifn7751_8c_source_l00197}{hifnstats}}, \mbox{\hyperlink{hifn7751var_8h_source_l00328}{hifn\+\_\+stats\+::hst\+\_\+opackets}}, \mbox{\hyperlink{hifn7751reg_8h_source_l00096}{hifn\+\_\+desc\+::l}}, \mbox{\hyperlink{hifn7751var_8h_source_l00097}{hifn\+\_\+dma\+::resr}}, \mbox{\hyperlink{hifn7751var_8h_source_l00101}{hifn\+\_\+dma\+::result\+\_\+bufs}}, \mbox{\hyperlink{hifn7751var_8h_source_l00147}{hifn\+\_\+softc\+::sc\+\_\+dma}}, \mbox{\hyperlink{hifn7751var_8h_source_l00131}{hifn\+\_\+softc\+::sc\+\_\+dmat}}, \mbox{\hyperlink{hifn7751var_8h_source_l00152}{hifn\+\_\+softc\+::sc\+\_\+hifn\+\_\+commands}}, \mbox{\hyperlink{hifn7751var_8h_source_l00159}{hifn\+\_\+softc\+::sc\+\_\+resk}}, and \mbox{\hyperlink{hifn7751var_8h_source_l00158}{hifn\+\_\+softc\+::sc\+\_\+resu}}.



Referenced by \mbox{\hyperlink{hifn7751_8c_source_l02117}{hifn\+\_\+intr()}}.

Here is the call graph for this function\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=350pt]{d7/d3f/hifn7751_8c_a532751a6fec82e34539231800d783195_cgraph}
\end{center}
\end{figure}
Here is the caller graph for this function\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=346pt]{d7/d3f/hifn7751_8c_a532751a6fec82e34539231800d783195_icgraph}
\end{center}
\end{figure}
\mbox{\Hypertarget{hifn7751_8c_a3a3d13791258f613ce4f7909590d4258}\label{hifn7751_8c_a3a3d13791258f613ce4f7909590d4258}} 
\index{hifn7751.c@{hifn7751.c}!hifn\_alloc\_slot@{hifn\_alloc\_slot}}
\index{hifn\_alloc\_slot@{hifn\_alloc\_slot}!hifn7751.c@{hifn7751.c}}
\doxysubsubsection{\texorpdfstring{hifn\_alloc\_slot()}{hifn\_alloc\_slot()}}
{\footnotesize\ttfamily static void hifn\+\_\+alloc\+\_\+slot (\begin{DoxyParamCaption}\item[{struct \mbox{\hyperlink{structhifn__softc}{hifn\+\_\+softc}} $\ast$}]{sc,  }\item[{int $\ast$}]{cmdp,  }\item[{int $\ast$}]{srcp,  }\item[{int $\ast$}]{dstp,  }\item[{int $\ast$}]{resp }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [static]}}



Definition at line \mbox{\hyperlink{hifn7751_8c_source_l01337}{1337}} of file \mbox{\hyperlink{hifn7751_8c_source}{hifn7751.\+c}}.



References \mbox{\hyperlink{hifn7751var_8h_source_l00094}{hifn\+\_\+dma\+::cmdr}}, \mbox{\hyperlink{hifn7751var_8h_source_l00096}{hifn\+\_\+dma\+::dstr}}, \mbox{\hyperlink{hifn7751var_8h_source_l00114}{HIFN\+\_\+\+CMDR\+\_\+\+SYNC}}, \mbox{\hyperlink{hifn7751var_8h_source_l00060}{HIFN\+\_\+\+D\+\_\+\+CMD\+\_\+\+RSIZE}}, \mbox{\hyperlink{hifn7751var_8h_source_l00063}{HIFN\+\_\+\+D\+\_\+\+DST\+\_\+\+RSIZE}}, \mbox{\hyperlink{hifn7751reg_8h_source_l00108}{HIFN\+\_\+\+D\+\_\+\+JUMP}}, \mbox{\hyperlink{hifn7751reg_8h_source_l00104}{HIFN\+\_\+\+D\+\_\+\+MASKDONEIRQ}}, \mbox{\hyperlink{hifn7751var_8h_source_l00062}{HIFN\+\_\+\+D\+\_\+\+RES\+\_\+\+RSIZE}}, \mbox{\hyperlink{hifn7751var_8h_source_l00061}{HIFN\+\_\+\+D\+\_\+\+SRC\+\_\+\+RSIZE}}, \mbox{\hyperlink{hifn7751reg_8h_source_l00109}{HIFN\+\_\+\+D\+\_\+\+VALID}}, \mbox{\hyperlink{hifn7751var_8h_source_l00117}{HIFN\+\_\+\+DSTR\+\_\+\+SYNC}}, \mbox{\hyperlink{hifn7751var_8h_source_l00115}{HIFN\+\_\+\+RESR\+\_\+\+SYNC}}, \mbox{\hyperlink{hifn7751var_8h_source_l00116}{HIFN\+\_\+\+SRCR\+\_\+\+SYNC}}, \mbox{\hyperlink{hifn7751reg_8h_source_l00096}{hifn\+\_\+desc\+::l}}, \mbox{\hyperlink{hifn7751var_8h_source_l00097}{hifn\+\_\+dma\+::resr}}, \mbox{\hyperlink{hifn7751var_8h_source_l00157}{hifn\+\_\+softc\+::sc\+\_\+cmdi}}, \mbox{\hyperlink{hifn7751var_8h_source_l00159}{hifn\+\_\+softc\+::sc\+\_\+cmdk}}, \mbox{\hyperlink{hifn7751var_8h_source_l00147}{hifn\+\_\+softc\+::sc\+\_\+dma}}, \mbox{\hyperlink{hifn7751var_8h_source_l00157}{hifn\+\_\+softc\+::sc\+\_\+dsti}}, \mbox{\hyperlink{hifn7751var_8h_source_l00159}{hifn\+\_\+softc\+::sc\+\_\+dstk}}, \mbox{\hyperlink{hifn7751var_8h_source_l00157}{hifn\+\_\+softc\+::sc\+\_\+resi}}, \mbox{\hyperlink{hifn7751var_8h_source_l00159}{hifn\+\_\+softc\+::sc\+\_\+resk}}, \mbox{\hyperlink{hifn7751var_8h_source_l00157}{hifn\+\_\+softc\+::sc\+\_\+srci}}, \mbox{\hyperlink{hifn7751var_8h_source_l00159}{hifn\+\_\+softc\+::sc\+\_\+srck}}, and \mbox{\hyperlink{hifn7751var_8h_source_l00095}{hifn\+\_\+dma\+::srcr}}.



Referenced by \mbox{\hyperlink{hifn7751_8c_source_l01444}{hifn\+\_\+readramaddr()}}, and \mbox{\hyperlink{hifn7751_8c_source_l01383}{hifn\+\_\+writeramaddr()}}.

Here is the caller graph for this function\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=350pt]{d7/d3f/hifn7751_8c_a3a3d13791258f613ce4f7909590d4258_icgraph}
\end{center}
\end{figure}
\mbox{\Hypertarget{hifn7751_8c_adead41feacc81dd8f2f7520ec88423b0}\label{hifn7751_8c_adead41feacc81dd8f2f7520ec88423b0}} 
\index{hifn7751.c@{hifn7751.c}!hifn\_attach@{hifn\_attach}}
\index{hifn\_attach@{hifn\_attach}!hifn7751.c@{hifn7751.c}}
\doxysubsubsection{\texorpdfstring{hifn\_attach()}{hifn\_attach()}}
{\footnotesize\ttfamily static int hifn\+\_\+attach (\begin{DoxyParamCaption}\item[{device\+\_\+t}]{dev }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [static]}}



Definition at line \mbox{\hyperlink{hifn7751_8c_source_l00358}{358}} of file \mbox{\hyperlink{hifn7751_8c_source}{hifn7751.\+c}}.



References \mbox{\hyperlink{hifn7751reg_8h_source_l00118}{HIFN\+\_\+0\+\_\+\+PUCNFG}}, \mbox{\hyperlink{hifn7751reg_8h_source_l00120}{HIFN\+\_\+0\+\_\+\+PUSTAT}}, \mbox{\hyperlink{hifn7751reg_8h_source_l00219}{HIFN\+\_\+1\+\_\+\+DMA\+\_\+\+CNFG}}, \mbox{\hyperlink{hifn7751reg_8h_source_l00227}{HIFN\+\_\+1\+\_\+\+REVID}}, \mbox{\hyperlink{hifn7751reg_8h_source_l00054}{HIFN\+\_\+\+BAR0}}, \mbox{\hyperlink{hifn7751reg_8h_source_l00055}{HIFN\+\_\+\+BAR1}}, \mbox{\hyperlink{hifn7751reg_8h_source_l00314}{HIFN\+\_\+\+DMACNFG\+\_\+\+DMARESET}}, \mbox{\hyperlink{hifn7751reg_8h_source_l00313}{HIFN\+\_\+\+DMACNFG\+\_\+\+MODE}}, \mbox{\hyperlink{hifn7751reg_8h_source_l00315}{HIFN\+\_\+\+DMACNFG\+\_\+\+MSTRESET}}, \mbox{\hyperlink{hifn7751_8c_source_l00228}{hifn\+\_\+dmamap\+\_\+cb()}}, \mbox{\hyperlink{hifn7751_8c_source_l01319}{hifn\+\_\+dramsize()}}, \mbox{\hyperlink{hifn7751_8c_source_l01022}{hifn\+\_\+enable\+\_\+crypto()}}, \mbox{\hyperlink{hifn7751_8c_source_l00309}{hifn\+\_\+getpllconfig()}}, \mbox{\hyperlink{hifn7751var_8h_source_l00168}{HIFN\+\_\+\+HAS\+\_\+\+AES}}, \mbox{\hyperlink{hifn7751var_8h_source_l00167}{HIFN\+\_\+\+HAS\+\_\+\+PUBLIC}}, \mbox{\hyperlink{hifn7751var_8h_source_l00166}{HIFN\+\_\+\+HAS\+\_\+\+RNG}}, \mbox{\hyperlink{hifn7751_8c_source_l01508}{hifn\+\_\+init\+\_\+dma()}}, \mbox{\hyperlink{hifn7751_8c_source_l01123}{hifn\+\_\+init\+\_\+pci\+\_\+registers()}}, \mbox{\hyperlink{hifn7751_8c_source_l00710}{hifn\+\_\+init\+\_\+pubrng()}}, \mbox{\hyperlink{hifn7751_8c_source_l02117}{hifn\+\_\+intr()}}, \mbox{\hyperlink{hifn7751var_8h_source_l00169}{HIFN\+\_\+\+IS\+\_\+7811}}, \mbox{\hyperlink{hifn7751var_8h_source_l00170}{HIFN\+\_\+\+IS\+\_\+7956}}, \mbox{\hyperlink{hifn7751reg_8h_source_l00542}{HIFN\+\_\+\+MAX\+\_\+\+DMALEN}}, \mbox{\hyperlink{hifn7751reg_8h_source_l00541}{HIFN\+\_\+\+MAX\+\_\+\+SEGLEN}}, \mbox{\hyperlink{hifn7751_8c_source_l00235}{hifn\+\_\+partname()}}, \mbox{\hyperlink{hifn7751reg_8h_source_l00417}{HIFN\+\_\+\+PLL\+\_\+\+ND}}, \mbox{\hyperlink{hifn7751reg_8h_source_l00410}{HIFN\+\_\+\+PLL\+\_\+\+REF\+\_\+\+SEL}}, \mbox{\hyperlink{hifn7751reg_8h_source_l00166}{HIFN\+\_\+\+PUCNFG\+\_\+\+CHIPID}}, \mbox{\hyperlink{hifn7751reg_8h_source_l00196}{HIFN\+\_\+\+PUSTAT\+\_\+\+CHIPENA}}, \mbox{\hyperlink{hifn7751reg_8h_source_l00198}{HIFN\+\_\+\+PUSTAT\+\_\+\+ENA\+\_\+1}}, \mbox{\hyperlink{hifn7751reg_8h_source_l00197}{HIFN\+\_\+\+PUSTAT\+\_\+\+ENA\+\_\+2}}, \mbox{\hyperlink{hifn7751_8c_source_l01249}{hifn\+\_\+ramtype()}}, \mbox{\hyperlink{hifn7751_8c_source_l00887}{hifn\+\_\+reset\+\_\+board()}}, \mbox{\hyperlink{hifn7751_8c_source_l00855}{hifn\+\_\+reset\+\_\+puc()}}, \mbox{\hyperlink{hifn7751_8c_source_l01217}{hifn\+\_\+sessions()}}, \mbox{\hyperlink{hifn7751_8c_source_l00875}{hifn\+\_\+set\+\_\+retry()}}, \mbox{\hyperlink{hifn7751_8c_source_l01284}{hifn\+\_\+sramsize()}}, \mbox{\hyperlink{hifn7751_8c_source_l02084}{hifn\+\_\+tick()}}, \mbox{\hyperlink{hifn7751var_8h_source_l00083}{MAX\+\_\+\+SCATTER}}, \mbox{\hyperlink{hifn7751reg_8h_source_l00066}{PCI\+\_\+\+PRODUCT\+\_\+\+HIFN\+\_\+7811}}, \mbox{\hyperlink{hifn7751reg_8h_source_l00067}{PCI\+\_\+\+PRODUCT\+\_\+\+HIFN\+\_\+7951}}, \mbox{\hyperlink{hifn7751reg_8h_source_l00068}{PCI\+\_\+\+PRODUCT\+\_\+\+HIFN\+\_\+7955}}, \mbox{\hyperlink{hifn7751reg_8h_source_l00069}{PCI\+\_\+\+PRODUCT\+\_\+\+HIFN\+\_\+7956}}, \mbox{\hyperlink{hifn7751reg_8h_source_l00075}{PCI\+\_\+\+PRODUCT\+\_\+\+NETSEC\+\_\+7751}}, \mbox{\hyperlink{hifn7751reg_8h_source_l00063}{PCI\+\_\+\+VENDOR\+\_\+\+HIFN}}, \mbox{\hyperlink{hifn7751reg_8h_source_l00074}{PCI\+\_\+\+VENDOR\+\_\+\+NETSEC}}, \mbox{\hyperlink{hifn7751_8c_source_l00171}{READ\+\_\+\+REG\+\_\+0()}}, \mbox{\hyperlink{hifn7751_8c_source_l00180}{READ\+\_\+\+REG\+\_\+1()}}, \mbox{\hyperlink{hifn7751var_8h_source_l00135}{hifn\+\_\+softc\+::sc\+\_\+bar0\+\_\+lastreg}}, \mbox{\hyperlink{hifn7751var_8h_source_l00132}{hifn\+\_\+softc\+::sc\+\_\+bar0res}}, \mbox{\hyperlink{hifn7751var_8h_source_l00139}{hifn\+\_\+softc\+::sc\+\_\+bar1\+\_\+lastreg}}, \mbox{\hyperlink{hifn7751var_8h_source_l00136}{hifn\+\_\+softc\+::sc\+\_\+bar1res}}, \mbox{\hyperlink{hifn7751var_8h_source_l00161}{hifn\+\_\+softc\+::sc\+\_\+cid}}, \mbox{\hyperlink{hifn7751var_8h_source_l00129}{hifn\+\_\+softc\+::sc\+\_\+dev}}, \mbox{\hyperlink{hifn7751var_8h_source_l00147}{hifn\+\_\+softc\+::sc\+\_\+dma}}, \mbox{\hyperlink{hifn7751var_8h_source_l00150}{hifn\+\_\+softc\+::sc\+\_\+dma\+\_\+physaddr}}, \mbox{\hyperlink{hifn7751var_8h_source_l00148}{hifn\+\_\+softc\+::sc\+\_\+dmamap}}, \mbox{\hyperlink{hifn7751var_8h_source_l00131}{hifn\+\_\+softc\+::sc\+\_\+dmat}}, \mbox{\hyperlink{hifn7751var_8h_source_l00144}{hifn\+\_\+softc\+::sc\+\_\+drammodel}}, \mbox{\hyperlink{hifn7751var_8h_source_l00162}{hifn\+\_\+softc\+::sc\+\_\+ena}}, \mbox{\hyperlink{hifn7751var_8h_source_l00165}{hifn\+\_\+softc\+::sc\+\_\+flags}}, \mbox{\hyperlink{hifn7751var_8h_source_l00141}{hifn\+\_\+softc\+::sc\+\_\+intrhand}}, \mbox{\hyperlink{hifn7751var_8h_source_l00140}{hifn\+\_\+softc\+::sc\+\_\+irq}}, \mbox{\hyperlink{hifn7751var_8h_source_l00130}{hifn\+\_\+softc\+::sc\+\_\+mtx}}, \mbox{\hyperlink{hifn7751var_8h_source_l00145}{hifn\+\_\+softc\+::sc\+\_\+pllconfig}}, \mbox{\hyperlink{hifn7751var_8h_source_l00164}{hifn\+\_\+softc\+::sc\+\_\+ramsize}}, \mbox{\hyperlink{hifn7751var_8h_source_l00133}{hifn\+\_\+softc\+::sc\+\_\+sh0}}, \mbox{\hyperlink{hifn7751var_8h_source_l00137}{hifn\+\_\+softc\+::sc\+\_\+sh1}}, \mbox{\hyperlink{hifn7751var_8h_source_l00134}{hifn\+\_\+softc\+::sc\+\_\+st0}}, \mbox{\hyperlink{hifn7751var_8h_source_l00138}{hifn\+\_\+softc\+::sc\+\_\+st1}}, \mbox{\hyperlink{hifn7751var_8h_source_l00172}{hifn\+\_\+softc\+::sc\+\_\+tickto}}, \mbox{\hyperlink{hifn7751_8c_source_l00177}{WRITE\+\_\+\+REG\+\_\+0}}, and \mbox{\hyperlink{hifn7751_8c_source_l00186}{WRITE\+\_\+\+REG\+\_\+1}}.

Here is the call graph for this function\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=350pt]{d7/d3f/hifn7751_8c_adead41feacc81dd8f2f7520ec88423b0_cgraph}
\end{center}
\end{figure}
\mbox{\Hypertarget{hifn7751_8c_afcde682e0302c740fff061aa3186c362}\label{hifn7751_8c_afcde682e0302c740fff061aa3186c362}} 
\index{hifn7751.c@{hifn7751.c}!hifn\_auth\_supported@{hifn\_auth\_supported}}
\index{hifn\_auth\_supported@{hifn\_auth\_supported}!hifn7751.c@{hifn7751.c}}
\doxysubsubsection{\texorpdfstring{hifn\_auth\_supported()}{hifn\_auth\_supported()}}
{\footnotesize\ttfamily static bool hifn\+\_\+auth\+\_\+supported (\begin{DoxyParamCaption}\item[{struct \mbox{\hyperlink{structhifn__softc}{hifn\+\_\+softc}} $\ast$}]{sc,  }\item[{const struct crypto\+\_\+session\+\_\+params $\ast$}]{csp }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [static]}}



Definition at line \mbox{\hyperlink{hifn7751_8c_source_l02269}{2269}} of file \mbox{\hyperlink{hifn7751_8c_source}{hifn7751.\+c}}.



References \mbox{\hyperlink{hifn7751var_8h_source_l00078}{HIFN\+\_\+\+MAC\+\_\+\+KEY\+\_\+\+LENGTH}}, \mbox{\hyperlink{hifn7751reg_8h_source_l00198}{HIFN\+\_\+\+PUSTAT\+\_\+\+ENA\+\_\+1}}, \mbox{\hyperlink{hifn7751reg_8h_source_l00197}{HIFN\+\_\+\+PUSTAT\+\_\+\+ENA\+\_\+2}}, and \mbox{\hyperlink{hifn7751var_8h_source_l00162}{hifn\+\_\+softc\+::sc\+\_\+ena}}.



Referenced by \mbox{\hyperlink{hifn7751_8c_source_l02325}{hifn\+\_\+probesession()}}.

Here is the caller graph for this function\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=337pt]{d7/d3f/hifn7751_8c_afcde682e0302c740fff061aa3186c362_icgraph}
\end{center}
\end{figure}
\mbox{\Hypertarget{hifn7751_8c_af62302409d3e9339e5bf98a2788700d1}\label{hifn7751_8c_af62302409d3e9339e5bf98a2788700d1}} 
\index{hifn7751.c@{hifn7751.c}!hifn\_callback@{hifn\_callback}}
\index{hifn\_callback@{hifn\_callback}!hifn7751.c@{hifn7751.c}}
\doxysubsubsection{\texorpdfstring{hifn\_callback()}{hifn\_callback()}}
{\footnotesize\ttfamily static void hifn\+\_\+callback (\begin{DoxyParamCaption}\item[{struct \mbox{\hyperlink{structhifn__softc}{hifn\+\_\+softc}} $\ast$}]{sc,  }\item[{struct \mbox{\hyperlink{structhifn__command}{hifn\+\_\+command}} $\ast$}]{cmd,  }\item[{u\+\_\+int8\+\_\+t $\ast$}]{macbuf }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [static]}}



Definition at line \mbox{\hyperlink{hifn7751_8c_source_l02596}{2596}} of file \mbox{\hyperlink{hifn7751_8c_source}{hifn7751.\+c}}.



References \mbox{\hyperlink{hifn7751var_8h_source_l00278}{hifn\+\_\+command\+::crp}}, \mbox{\hyperlink{hifn7751var_8h_source_l00275}{hifn\+\_\+command\+::dst\+\_\+m}}, \mbox{\hyperlink{hifn7751var_8h_source_l00096}{hifn\+\_\+dma\+::dstr}}, \mbox{\hyperlink{hifn7751var_8h_source_l00063}{HIFN\+\_\+\+D\+\_\+\+DST\+\_\+\+RSIZE}}, \mbox{\hyperlink{hifn7751reg_8h_source_l00109}{HIFN\+\_\+\+D\+\_\+\+VALID}}, \mbox{\hyperlink{hifn7751_8c_source_l00197}{hifnstats}}, \mbox{\hyperlink{hifn7751var_8h_source_l00108}{hifn\+\_\+session\+::hs\+\_\+mlen}}, \mbox{\hyperlink{hifn7751var_8h_source_l00326}{hifn\+\_\+stats\+::hst\+\_\+obytes}}, \mbox{\hyperlink{hifn7751reg_8h_source_l00096}{hifn\+\_\+desc\+::l}}, \mbox{\hyperlink{hifn7751var_8h_source_l00147}{hifn\+\_\+softc\+::sc\+\_\+dma}}, \mbox{\hyperlink{hifn7751var_8h_source_l00148}{hifn\+\_\+softc\+::sc\+\_\+dmamap}}, \mbox{\hyperlink{hifn7751var_8h_source_l00131}{hifn\+\_\+softc\+::sc\+\_\+dmat}}, \mbox{\hyperlink{hifn7751var_8h_source_l00159}{hifn\+\_\+softc\+::sc\+\_\+dstk}}, \mbox{\hyperlink{hifn7751var_8h_source_l00158}{hifn\+\_\+softc\+::sc\+\_\+dstu}}, \mbox{\hyperlink{hifn7751var_8h_source_l00266}{hifn\+\_\+command\+::session}}, \mbox{\hyperlink{hifn7751var_8h_source_l00102}{hifn\+\_\+dma\+::slop}}, \mbox{\hyperlink{hifn7751var_8h_source_l00271}{hifn\+\_\+command\+::slopidx}}, and \mbox{\hyperlink{hifn7751var_8h_source_l00271}{hifn\+\_\+command\+::sloplen}}.



Referenced by \mbox{\hyperlink{hifn7751_8c_source_l02524}{hifn\+\_\+abort()}}, and \mbox{\hyperlink{hifn7751_8c_source_l02117}{hifn\+\_\+intr()}}.

Here is the caller graph for this function\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=350pt]{d7/d3f/hifn7751_8c_af62302409d3e9339e5bf98a2788700d1_icgraph}
\end{center}
\end{figure}
\mbox{\Hypertarget{hifn7751_8c_af1d8ae3864c25e703c5be95ebcda7bfd}\label{hifn7751_8c_af1d8ae3864c25e703c5be95ebcda7bfd}} 
\index{hifn7751.c@{hifn7751.c}!hifn\_cipher\_supported@{hifn\_cipher\_supported}}
\index{hifn\_cipher\_supported@{hifn\_cipher\_supported}!hifn7751.c@{hifn7751.c}}
\doxysubsubsection{\texorpdfstring{hifn\_cipher\_supported()}{hifn\_cipher\_supported()}}
{\footnotesize\ttfamily static bool hifn\+\_\+cipher\+\_\+supported (\begin{DoxyParamCaption}\item[{struct \mbox{\hyperlink{structhifn__softc}{hifn\+\_\+softc}} $\ast$}]{sc,  }\item[{const struct crypto\+\_\+session\+\_\+params $\ast$}]{csp }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [static]}}



Definition at line \mbox{\hyperlink{hifn7751_8c_source_l02296}{2296}} of file \mbox{\hyperlink{hifn7751_8c_source}{hifn7751.\+c}}.



References \mbox{\hyperlink{hifn7751var_8h_source_l00168}{HIFN\+\_\+\+HAS\+\_\+\+AES}}, \mbox{\hyperlink{hifn7751var_8h_source_l00073}{HIFN\+\_\+\+MAX\+\_\+\+IV\+\_\+\+LENGTH}}, \mbox{\hyperlink{hifn7751reg_8h_source_l00197}{HIFN\+\_\+\+PUSTAT\+\_\+\+ENA\+\_\+2}}, \mbox{\hyperlink{hifn7751var_8h_source_l00162}{hifn\+\_\+softc\+::sc\+\_\+ena}}, and \mbox{\hyperlink{hifn7751var_8h_source_l00165}{hifn\+\_\+softc\+::sc\+\_\+flags}}.



Referenced by \mbox{\hyperlink{hifn7751_8c_source_l02325}{hifn\+\_\+probesession()}}.

Here is the caller graph for this function\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=346pt]{d7/d3f/hifn7751_8c_af1d8ae3864c25e703c5be95ebcda7bfd_icgraph}
\end{center}
\end{figure}
\mbox{\Hypertarget{hifn7751_8c_a808d5a8facede620b7138c29745b6a3c}\label{hifn7751_8c_a808d5a8facede620b7138c29745b6a3c}} 
\index{hifn7751.c@{hifn7751.c}!hifn\_crypto@{hifn\_crypto}}
\index{hifn\_crypto@{hifn\_crypto}!hifn7751.c@{hifn7751.c}}
\doxysubsubsection{\texorpdfstring{hifn\_crypto()}{hifn\_crypto()}}
{\footnotesize\ttfamily static int hifn\+\_\+crypto (\begin{DoxyParamCaption}\item[{struct \mbox{\hyperlink{structhifn__softc}{hifn\+\_\+softc}} $\ast$}]{sc,  }\item[{struct \mbox{\hyperlink{structhifn__command}{hifn\+\_\+command}} $\ast$}]{cmd,  }\item[{struct cryptop $\ast$}]{crp,  }\item[{int}]{hint }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [static]}}



Definition at line \mbox{\hyperlink{hifn7751_8c_source_l01776}{1776}} of file \mbox{\hyperlink{hifn7751_8c_source}{hifn7751.\+c}}.



References \mbox{\hyperlink{hifn7751var_8h_source_l00094}{hifn\+\_\+dma\+::cmdr}}, \mbox{\hyperlink{hifn7751var_8h_source_l00100}{hifn\+\_\+dma\+::command\+\_\+bufs}}, \mbox{\hyperlink{hifn7751var_8h_source_l00274}{hifn\+\_\+command\+::dst}}, \mbox{\hyperlink{hifn7751var_8h_source_l00275}{hifn\+\_\+command\+::dst\+\_\+m}}, \mbox{\hyperlink{hifn7751reg_8h_source_l00217}{HIFN\+\_\+1\+\_\+\+DMA\+\_\+\+CSR}}, \mbox{\hyperlink{hifn7751reg_8h_source_l00218}{HIFN\+\_\+1\+\_\+\+DMA\+\_\+\+IER}}, \mbox{\hyperlink{hifn7751var_8h_source_l00119}{HIFN\+\_\+\+CMD\+\_\+\+SYNC}}, \mbox{\hyperlink{hifn7751var_8h_source_l00114}{HIFN\+\_\+\+CMDR\+\_\+\+SYNC}}, \mbox{\hyperlink{hifn7751var_8h_source_l00060}{HIFN\+\_\+\+D\+\_\+\+CMD\+\_\+\+RSIZE}}, \mbox{\hyperlink{hifn7751var_8h_source_l00063}{HIFN\+\_\+\+D\+\_\+\+DST\+\_\+\+RSIZE}}, \mbox{\hyperlink{hifn7751reg_8h_source_l00108}{HIFN\+\_\+\+D\+\_\+\+JUMP}}, \mbox{\hyperlink{hifn7751reg_8h_source_l00107}{HIFN\+\_\+\+D\+\_\+\+LAST}}, \mbox{\hyperlink{hifn7751reg_8h_source_l00104}{HIFN\+\_\+\+D\+\_\+\+MASKDONEIRQ}}, \mbox{\hyperlink{hifn7751var_8h_source_l00062}{HIFN\+\_\+\+D\+\_\+\+RES\+\_\+\+RSIZE}}, \mbox{\hyperlink{hifn7751var_8h_source_l00061}{HIFN\+\_\+\+D\+\_\+\+SRC\+\_\+\+RSIZE}}, \mbox{\hyperlink{hifn7751reg_8h_source_l00109}{HIFN\+\_\+\+D\+\_\+\+VALID}}, \mbox{\hyperlink{hifn7751reg_8h_source_l00275}{HIFN\+\_\+\+DMACSR\+\_\+\+C\+\_\+\+CTRL\+\_\+\+ENA}}, \mbox{\hyperlink{hifn7751reg_8h_source_l00247}{HIFN\+\_\+\+DMACSR\+\_\+\+D\+\_\+\+CTRL\+\_\+\+ENA}}, \mbox{\hyperlink{hifn7751reg_8h_source_l00256}{HIFN\+\_\+\+DMACSR\+\_\+\+R\+\_\+\+CTRL\+\_\+\+ENA}}, \mbox{\hyperlink{hifn7751reg_8h_source_l00265}{HIFN\+\_\+\+DMACSR\+\_\+\+S\+\_\+\+CTRL\+\_\+\+ENA}}, \mbox{\hyperlink{hifn7751reg_8h_source_l00303}{HIFN\+\_\+\+DMAIER\+\_\+\+C\+\_\+\+WAIT}}, \mbox{\hyperlink{hifn7751_8c_source_l01640}{hifn\+\_\+dmamap\+\_\+aligned()}}, \mbox{\hyperlink{hifn7751_8c_source_l01669}{hifn\+\_\+dmamap\+\_\+load\+\_\+dst()}}, \mbox{\hyperlink{hifn7751_8c_source_l01738}{hifn\+\_\+dmamap\+\_\+load\+\_\+src()}}, \mbox{\hyperlink{hifn7751var_8h_source_l00191}{HIFN\+\_\+\+LOCK}}, \mbox{\hyperlink{hifn7751reg_8h_source_l00088}{HIFN\+\_\+\+MAX\+\_\+\+RESULT}}, \mbox{\hyperlink{hifn7751_8c_source_l00200}{hifn\+\_\+maxbatch}}, \mbox{\hyperlink{hifn7751_8c_source_l01764}{hifn\+\_\+op\+\_\+cb()}}, \mbox{\hyperlink{hifn7751var_8h_source_l00122}{HIFN\+\_\+\+RES\+\_\+\+SYNC}}, \mbox{\hyperlink{hifn7751var_8h_source_l00115}{HIFN\+\_\+\+RESR\+\_\+\+SYNC}}, \mbox{\hyperlink{hifn7751var_8h_source_l00192}{HIFN\+\_\+\+UNLOCK}}, \mbox{\hyperlink{hifn7751_8c_source_l01542}{hifn\+\_\+write\+\_\+command()}}, \mbox{\hyperlink{hifn7751_8c_source_l00197}{hifnstats}}, \mbox{\hyperlink{hifn7751var_8h_source_l00325}{hifn\+\_\+stats\+::hst\+\_\+ibytes}}, \mbox{\hyperlink{hifn7751var_8h_source_l00327}{hifn\+\_\+stats\+::hst\+\_\+ipackets}}, \mbox{\hyperlink{hifn7751var_8h_source_l00334}{hifn\+\_\+stats\+::hst\+\_\+maxbatch}}, \mbox{\hyperlink{hifn7751var_8h_source_l00343}{hifn\+\_\+stats\+::hst\+\_\+nomem\+\_\+cr}}, \mbox{\hyperlink{hifn7751var_8h_source_l00340}{hifn\+\_\+stats\+::hst\+\_\+nomem\+\_\+load}}, \mbox{\hyperlink{hifn7751var_8h_source_l00339}{hifn\+\_\+stats\+::hst\+\_\+nomem\+\_\+map}}, \mbox{\hyperlink{hifn7751var_8h_source_l00341}{hifn\+\_\+stats\+::hst\+\_\+nomem\+\_\+mbuf}}, \mbox{\hyperlink{hifn7751var_8h_source_l00342}{hifn\+\_\+stats\+::hst\+\_\+nomem\+\_\+mcl}}, \mbox{\hyperlink{hifn7751var_8h_source_l00344}{hifn\+\_\+stats\+::hst\+\_\+nomem\+\_\+sd}}, \mbox{\hyperlink{hifn7751var_8h_source_l00333}{hifn\+\_\+stats\+::hst\+\_\+totbatch}}, \mbox{\hyperlink{hifn7751var_8h_source_l00335}{hifn\+\_\+stats\+::hst\+\_\+unaligned}}, \mbox{\hyperlink{hifn7751reg_8h_source_l00096}{hifn\+\_\+desc\+::l}}, \mbox{\hyperlink{hifn7751_8c_source_l00180}{READ\+\_\+\+REG\+\_\+1()}}, \mbox{\hyperlink{hifn7751var_8h_source_l00097}{hifn\+\_\+dma\+::resr}}, \mbox{\hyperlink{hifn7751var_8h_source_l00182}{hifn\+\_\+softc\+::sc\+\_\+active}}, \mbox{\hyperlink{hifn7751var_8h_source_l00178}{hifn\+\_\+softc\+::sc\+\_\+c\+\_\+busy}}, \mbox{\hyperlink{hifn7751var_8h_source_l00157}{hifn\+\_\+softc\+::sc\+\_\+cmdi}}, \mbox{\hyperlink{hifn7751var_8h_source_l00158}{hifn\+\_\+softc\+::sc\+\_\+cmdu}}, \mbox{\hyperlink{hifn7751var_8h_source_l00184}{hifn\+\_\+softc\+::sc\+\_\+curbatch}}, \mbox{\hyperlink{hifn7751var_8h_source_l00180}{hifn\+\_\+softc\+::sc\+\_\+d\+\_\+busy}}, \mbox{\hyperlink{hifn7751var_8h_source_l00129}{hifn\+\_\+softc\+::sc\+\_\+dev}}, \mbox{\hyperlink{hifn7751var_8h_source_l00147}{hifn\+\_\+softc\+::sc\+\_\+dma}}, \mbox{\hyperlink{hifn7751var_8h_source_l00143}{hifn\+\_\+softc\+::sc\+\_\+dmaier}}, \mbox{\hyperlink{hifn7751var_8h_source_l00131}{hifn\+\_\+softc\+::sc\+\_\+dmat}}, \mbox{\hyperlink{hifn7751var_8h_source_l00158}{hifn\+\_\+softc\+::sc\+\_\+dstu}}, \mbox{\hyperlink{hifn7751var_8h_source_l00152}{hifn\+\_\+softc\+::sc\+\_\+hifn\+\_\+commands}}, \mbox{\hyperlink{hifn7751var_8h_source_l00181}{hifn\+\_\+softc\+::sc\+\_\+r\+\_\+busy}}, \mbox{\hyperlink{hifn7751var_8h_source_l00157}{hifn\+\_\+softc\+::sc\+\_\+resi}}, \mbox{\hyperlink{hifn7751var_8h_source_l00158}{hifn\+\_\+softc\+::sc\+\_\+resu}}, \mbox{\hyperlink{hifn7751var_8h_source_l00179}{hifn\+\_\+softc\+::sc\+\_\+s\+\_\+busy}}, \mbox{\hyperlink{hifn7751var_8h_source_l00158}{hifn\+\_\+softc\+::sc\+\_\+srcu}}, \mbox{\hyperlink{hifn7751var_8h_source_l00271}{hifn\+\_\+command\+::slopidx}}, \mbox{\hyperlink{hifn7751var_8h_source_l00271}{hifn\+\_\+command\+::sloplen}}, \mbox{\hyperlink{hifn7751var_8h_source_l00273}{hifn\+\_\+command\+::src}}, and \mbox{\hyperlink{hifn7751_8c_source_l00186}{WRITE\+\_\+\+REG\+\_\+1}}.



Referenced by \mbox{\hyperlink{hifn7751_8c_source_l02380}{hifn\+\_\+process()}}.

Here is the call graph for this function\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=350pt]{d7/d3f/hifn7751_8c_a808d5a8facede620b7138c29745b6a3c_cgraph}
\end{center}
\end{figure}
Here is the caller graph for this function\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=265pt]{d7/d3f/hifn7751_8c_a808d5a8facede620b7138c29745b6a3c_icgraph}
\end{center}
\end{figure}
\mbox{\Hypertarget{hifn7751_8c_aa636c26344cfda578935eeb22a2c0dc3}\label{hifn7751_8c_aa636c26344cfda578935eeb22a2c0dc3}} 
\index{hifn7751.c@{hifn7751.c}!hifn\_detach@{hifn\_detach}}
\index{hifn\_detach@{hifn\_detach}!hifn7751.c@{hifn7751.c}}
\doxysubsubsection{\texorpdfstring{hifn\_detach()}{hifn\_detach()}}
{\footnotesize\ttfamily static int hifn\+\_\+detach (\begin{DoxyParamCaption}\item[{device\+\_\+t}]{dev }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [static]}}



Definition at line \mbox{\hyperlink{hifn7751_8c_source_l00619}{619}} of file \mbox{\hyperlink{hifn7751_8c_source}{hifn7751.\+c}}.



References \mbox{\hyperlink{hifn7751reg_8h_source_l00219}{HIFN\+\_\+1\+\_\+\+DMA\+\_\+\+CNFG}}, \mbox{\hyperlink{hifn7751reg_8h_source_l00218}{HIFN\+\_\+1\+\_\+\+DMA\+\_\+\+IER}}, \mbox{\hyperlink{hifn7751reg_8h_source_l00054}{HIFN\+\_\+\+BAR0}}, \mbox{\hyperlink{hifn7751reg_8h_source_l00055}{HIFN\+\_\+\+BAR1}}, \mbox{\hyperlink{hifn7751reg_8h_source_l00314}{HIFN\+\_\+\+DMACNFG\+\_\+\+DMARESET}}, \mbox{\hyperlink{hifn7751reg_8h_source_l00313}{HIFN\+\_\+\+DMACNFG\+\_\+\+MODE}}, \mbox{\hyperlink{hifn7751reg_8h_source_l00315}{HIFN\+\_\+\+DMACNFG\+\_\+\+MSTRESET}}, \mbox{\hyperlink{hifn7751var_8h_source_l00132}{hifn\+\_\+softc\+::sc\+\_\+bar0res}}, \mbox{\hyperlink{hifn7751var_8h_source_l00136}{hifn\+\_\+softc\+::sc\+\_\+bar1res}}, \mbox{\hyperlink{hifn7751var_8h_source_l00161}{hifn\+\_\+softc\+::sc\+\_\+cid}}, \mbox{\hyperlink{hifn7751var_8h_source_l00147}{hifn\+\_\+softc\+::sc\+\_\+dma}}, \mbox{\hyperlink{hifn7751var_8h_source_l00148}{hifn\+\_\+softc\+::sc\+\_\+dmamap}}, \mbox{\hyperlink{hifn7751var_8h_source_l00131}{hifn\+\_\+softc\+::sc\+\_\+dmat}}, \mbox{\hyperlink{hifn7751var_8h_source_l00141}{hifn\+\_\+softc\+::sc\+\_\+intrhand}}, \mbox{\hyperlink{hifn7751var_8h_source_l00140}{hifn\+\_\+softc\+::sc\+\_\+irq}}, \mbox{\hyperlink{hifn7751var_8h_source_l00130}{hifn\+\_\+softc\+::sc\+\_\+mtx}}, \mbox{\hyperlink{hifn7751var_8h_source_l00175}{hifn\+\_\+softc\+::sc\+\_\+rndtest}}, \mbox{\hyperlink{hifn7751var_8h_source_l00171}{hifn\+\_\+softc\+::sc\+\_\+rngto}}, \mbox{\hyperlink{hifn7751var_8h_source_l00172}{hifn\+\_\+softc\+::sc\+\_\+tickto}}, and \mbox{\hyperlink{hifn7751_8c_source_l00186}{WRITE\+\_\+\+REG\+\_\+1}}.

\mbox{\Hypertarget{hifn7751_8c_a520ec80778fadf1b70db0eeaa465901d}\label{hifn7751_8c_a520ec80778fadf1b70db0eeaa465901d}} 
\index{hifn7751.c@{hifn7751.c}!hifn\_dmamap\_aligned@{hifn\_dmamap\_aligned}}
\index{hifn\_dmamap\_aligned@{hifn\_dmamap\_aligned}!hifn7751.c@{hifn7751.c}}
\doxysubsubsection{\texorpdfstring{hifn\_dmamap\_aligned()}{hifn\_dmamap\_aligned()}}
{\footnotesize\ttfamily static int hifn\+\_\+dmamap\+\_\+aligned (\begin{DoxyParamCaption}\item[{struct \mbox{\hyperlink{structhifn__operand}{hifn\+\_\+operand}} $\ast$}]{op }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [static]}}



Definition at line \mbox{\hyperlink{hifn7751_8c_source_l01640}{1640}} of file \mbox{\hyperlink{hifn7751_8c_source}{hifn7751.\+c}}.



References \mbox{\hyperlink{hifn7751var_8h_source_l00262}{hifn\+\_\+operand\+::nsegs}}, and \mbox{\hyperlink{hifn7751var_8h_source_l00263}{hifn\+\_\+operand\+::segs}}.



Referenced by \mbox{\hyperlink{hifn7751_8c_source_l01776}{hifn\+\_\+crypto()}}.

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



Definition at line \mbox{\hyperlink{hifn7751_8c_source_l00228}{228}} of file \mbox{\hyperlink{hifn7751_8c_source}{hifn7751.\+c}}.



Referenced by \mbox{\hyperlink{hifn7751_8c_source_l00358}{hifn\+\_\+attach()}}.

Here is the caller graph for this function\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=288pt]{d7/d3f/hifn7751_8c_a33f611b8c89c1a9a92316a74b8b8332a_icgraph}
\end{center}
\end{figure}
\mbox{\Hypertarget{hifn7751_8c_afa307414e08bf65c4ac129e90215693e}\label{hifn7751_8c_afa307414e08bf65c4ac129e90215693e}} 
\index{hifn7751.c@{hifn7751.c}!hifn\_dmamap\_dstwrap@{hifn\_dmamap\_dstwrap}}
\index{hifn\_dmamap\_dstwrap@{hifn\_dmamap\_dstwrap}!hifn7751.c@{hifn7751.c}}
\doxysubsubsection{\texorpdfstring{hifn\_dmamap\_dstwrap()}{hifn\_dmamap\_dstwrap()}}
{\footnotesize\ttfamily static \+\_\+\+\_\+inline int hifn\+\_\+dmamap\+\_\+dstwrap (\begin{DoxyParamCaption}\item[{struct \mbox{\hyperlink{structhifn__softc}{hifn\+\_\+softc}} $\ast$}]{sc,  }\item[{int}]{idx }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [static]}}



Definition at line \mbox{\hyperlink{hifn7751_8c_source_l01654}{1654}} of file \mbox{\hyperlink{hifn7751_8c_source}{hifn7751.\+c}}.



References \mbox{\hyperlink{hifn7751var_8h_source_l00096}{hifn\+\_\+dma\+::dstr}}, \mbox{\hyperlink{hifn7751var_8h_source_l00063}{HIFN\+\_\+\+D\+\_\+\+DST\+\_\+\+RSIZE}}, \mbox{\hyperlink{hifn7751reg_8h_source_l00108}{HIFN\+\_\+\+D\+\_\+\+JUMP}}, \mbox{\hyperlink{hifn7751reg_8h_source_l00104}{HIFN\+\_\+\+D\+\_\+\+MASKDONEIRQ}}, \mbox{\hyperlink{hifn7751reg_8h_source_l00109}{HIFN\+\_\+\+D\+\_\+\+VALID}}, \mbox{\hyperlink{hifn7751var_8h_source_l00117}{HIFN\+\_\+\+DSTR\+\_\+\+SYNC}}, \mbox{\hyperlink{hifn7751reg_8h_source_l00096}{hifn\+\_\+desc\+::l}}, and \mbox{\hyperlink{hifn7751var_8h_source_l00147}{hifn\+\_\+softc\+::sc\+\_\+dma}}.



Referenced by \mbox{\hyperlink{hifn7751_8c_source_l01669}{hifn\+\_\+dmamap\+\_\+load\+\_\+dst()}}.

Here is the caller graph for this function\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=350pt]{d7/d3f/hifn7751_8c_afa307414e08bf65c4ac129e90215693e_icgraph}
\end{center}
\end{figure}
\mbox{\Hypertarget{hifn7751_8c_ac87c6fdf4f589ed658b20b77995bbcc9}\label{hifn7751_8c_ac87c6fdf4f589ed658b20b77995bbcc9}} 
\index{hifn7751.c@{hifn7751.c}!hifn\_dmamap\_load\_dst@{hifn\_dmamap\_load\_dst}}
\index{hifn\_dmamap\_load\_dst@{hifn\_dmamap\_load\_dst}!hifn7751.c@{hifn7751.c}}
\doxysubsubsection{\texorpdfstring{hifn\_dmamap\_load\_dst()}{hifn\_dmamap\_load\_dst()}}
{\footnotesize\ttfamily static int hifn\+\_\+dmamap\+\_\+load\+\_\+dst (\begin{DoxyParamCaption}\item[{struct \mbox{\hyperlink{structhifn__softc}{hifn\+\_\+softc}} $\ast$}]{sc,  }\item[{struct \mbox{\hyperlink{structhifn__command}{hifn\+\_\+command}} $\ast$}]{cmd }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [static]}}



Definition at line \mbox{\hyperlink{hifn7751_8c_source_l01669}{1669}} of file \mbox{\hyperlink{hifn7751_8c_source}{hifn7751.\+c}}.



References \mbox{\hyperlink{hifn7751var_8h_source_l00274}{hifn\+\_\+command\+::dst}}, \mbox{\hyperlink{hifn7751var_8h_source_l00096}{hifn\+\_\+dma\+::dstr}}, \mbox{\hyperlink{hifn7751reg_8h_source_l00107}{HIFN\+\_\+\+D\+\_\+\+LAST}}, \mbox{\hyperlink{hifn7751reg_8h_source_l00104}{HIFN\+\_\+\+D\+\_\+\+MASKDONEIRQ}}, \mbox{\hyperlink{hifn7751reg_8h_source_l00109}{HIFN\+\_\+\+D\+\_\+\+VALID}}, \mbox{\hyperlink{hifn7751_8c_source_l01654}{hifn\+\_\+dmamap\+\_\+dstwrap()}}, \mbox{\hyperlink{hifn7751var_8h_source_l00117}{HIFN\+\_\+\+DSTR\+\_\+\+SYNC}}, \mbox{\hyperlink{hifn7751reg_8h_source_l00096}{hifn\+\_\+desc\+::l}}, \mbox{\hyperlink{hifn7751var_8h_source_l00262}{hifn\+\_\+operand\+::nsegs}}, \mbox{\hyperlink{hifn7751reg_8h_source_l00097}{hifn\+\_\+desc\+::p}}, \mbox{\hyperlink{hifn7751var_8h_source_l00147}{hifn\+\_\+softc\+::sc\+\_\+dma}}, \mbox{\hyperlink{hifn7751var_8h_source_l00150}{hifn\+\_\+softc\+::sc\+\_\+dma\+\_\+physaddr}}, \mbox{\hyperlink{hifn7751var_8h_source_l00157}{hifn\+\_\+softc\+::sc\+\_\+dsti}}, \mbox{\hyperlink{hifn7751var_8h_source_l00158}{hifn\+\_\+softc\+::sc\+\_\+dstu}}, \mbox{\hyperlink{hifn7751var_8h_source_l00263}{hifn\+\_\+operand\+::segs}}, \mbox{\hyperlink{hifn7751var_8h_source_l00271}{hifn\+\_\+command\+::slopidx}}, and \mbox{\hyperlink{hifn7751var_8h_source_l00271}{hifn\+\_\+command\+::sloplen}}.



Referenced by \mbox{\hyperlink{hifn7751_8c_source_l01776}{hifn\+\_\+crypto()}}.

Here is the call graph for this function\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=350pt]{d7/d3f/hifn7751_8c_ac87c6fdf4f589ed658b20b77995bbcc9_cgraph}
\end{center}
\end{figure}
Here is the caller graph for this function\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=350pt]{d7/d3f/hifn7751_8c_ac87c6fdf4f589ed658b20b77995bbcc9_icgraph}
\end{center}
\end{figure}
\mbox{\Hypertarget{hifn7751_8c_a5b94630e8696abc18a2e7cb9329200ca}\label{hifn7751_8c_a5b94630e8696abc18a2e7cb9329200ca}} 
\index{hifn7751.c@{hifn7751.c}!hifn\_dmamap\_load\_src@{hifn\_dmamap\_load\_src}}
\index{hifn\_dmamap\_load\_src@{hifn\_dmamap\_load\_src}!hifn7751.c@{hifn7751.c}}
\doxysubsubsection{\texorpdfstring{hifn\_dmamap\_load\_src()}{hifn\_dmamap\_load\_src()}}
{\footnotesize\ttfamily static int hifn\+\_\+dmamap\+\_\+load\+\_\+src (\begin{DoxyParamCaption}\item[{struct \mbox{\hyperlink{structhifn__softc}{hifn\+\_\+softc}} $\ast$}]{sc,  }\item[{struct \mbox{\hyperlink{structhifn__command}{hifn\+\_\+command}} $\ast$}]{cmd }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [static]}}



Definition at line \mbox{\hyperlink{hifn7751_8c_source_l01738}{1738}} of file \mbox{\hyperlink{hifn7751_8c_source}{hifn7751.\+c}}.



References \mbox{\hyperlink{hifn7751reg_8h_source_l00107}{HIFN\+\_\+\+D\+\_\+\+LAST}}, \mbox{\hyperlink{hifn7751reg_8h_source_l00104}{HIFN\+\_\+\+D\+\_\+\+MASKDONEIRQ}}, \mbox{\hyperlink{hifn7751reg_8h_source_l00109}{HIFN\+\_\+\+D\+\_\+\+VALID}}, \mbox{\hyperlink{hifn7751_8c_source_l01723}{hifn\+\_\+dmamap\+\_\+srcwrap()}}, \mbox{\hyperlink{hifn7751var_8h_source_l00116}{HIFN\+\_\+\+SRCR\+\_\+\+SYNC}}, \mbox{\hyperlink{hifn7751reg_8h_source_l00096}{hifn\+\_\+desc\+::l}}, \mbox{\hyperlink{hifn7751var_8h_source_l00262}{hifn\+\_\+operand\+::nsegs}}, \mbox{\hyperlink{hifn7751reg_8h_source_l00097}{hifn\+\_\+desc\+::p}}, \mbox{\hyperlink{hifn7751var_8h_source_l00147}{hifn\+\_\+softc\+::sc\+\_\+dma}}, \mbox{\hyperlink{hifn7751var_8h_source_l00157}{hifn\+\_\+softc\+::sc\+\_\+srci}}, \mbox{\hyperlink{hifn7751var_8h_source_l00158}{hifn\+\_\+softc\+::sc\+\_\+srcu}}, \mbox{\hyperlink{hifn7751var_8h_source_l00263}{hifn\+\_\+operand\+::segs}}, \mbox{\hyperlink{hifn7751var_8h_source_l00273}{hifn\+\_\+command\+::src}}, and \mbox{\hyperlink{hifn7751var_8h_source_l00095}{hifn\+\_\+dma\+::srcr}}.



Referenced by \mbox{\hyperlink{hifn7751_8c_source_l01776}{hifn\+\_\+crypto()}}.

Here is the call graph for this function\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=350pt]{d7/d3f/hifn7751_8c_a5b94630e8696abc18a2e7cb9329200ca_cgraph}
\end{center}
\end{figure}
Here is the caller graph for this function\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=350pt]{d7/d3f/hifn7751_8c_a5b94630e8696abc18a2e7cb9329200ca_icgraph}
\end{center}
\end{figure}
\mbox{\Hypertarget{hifn7751_8c_a90ba79b2f5d2c44d47e0d58ee9b4f95f}\label{hifn7751_8c_a90ba79b2f5d2c44d47e0d58ee9b4f95f}} 
\index{hifn7751.c@{hifn7751.c}!hifn\_dmamap\_srcwrap@{hifn\_dmamap\_srcwrap}}
\index{hifn\_dmamap\_srcwrap@{hifn\_dmamap\_srcwrap}!hifn7751.c@{hifn7751.c}}
\doxysubsubsection{\texorpdfstring{hifn\_dmamap\_srcwrap()}{hifn\_dmamap\_srcwrap()}}
{\footnotesize\ttfamily static \+\_\+\+\_\+inline int hifn\+\_\+dmamap\+\_\+srcwrap (\begin{DoxyParamCaption}\item[{struct \mbox{\hyperlink{structhifn__softc}{hifn\+\_\+softc}} $\ast$}]{sc,  }\item[{int}]{idx }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [static]}}



Definition at line \mbox{\hyperlink{hifn7751_8c_source_l01723}{1723}} of file \mbox{\hyperlink{hifn7751_8c_source}{hifn7751.\+c}}.



References \mbox{\hyperlink{hifn7751reg_8h_source_l00108}{HIFN\+\_\+\+D\+\_\+\+JUMP}}, \mbox{\hyperlink{hifn7751reg_8h_source_l00104}{HIFN\+\_\+\+D\+\_\+\+MASKDONEIRQ}}, \mbox{\hyperlink{hifn7751var_8h_source_l00061}{HIFN\+\_\+\+D\+\_\+\+SRC\+\_\+\+RSIZE}}, \mbox{\hyperlink{hifn7751reg_8h_source_l00109}{HIFN\+\_\+\+D\+\_\+\+VALID}}, \mbox{\hyperlink{hifn7751var_8h_source_l00116}{HIFN\+\_\+\+SRCR\+\_\+\+SYNC}}, \mbox{\hyperlink{hifn7751reg_8h_source_l00096}{hifn\+\_\+desc\+::l}}, \mbox{\hyperlink{hifn7751var_8h_source_l00147}{hifn\+\_\+softc\+::sc\+\_\+dma}}, and \mbox{\hyperlink{hifn7751var_8h_source_l00095}{hifn\+\_\+dma\+::srcr}}.



Referenced by \mbox{\hyperlink{hifn7751_8c_source_l01738}{hifn\+\_\+dmamap\+\_\+load\+\_\+src()}}.

Here is the caller graph for this function\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=350pt]{d7/d3f/hifn7751_8c_a90ba79b2f5d2c44d47e0d58ee9b4f95f_icgraph}
\end{center}
\end{figure}
\mbox{\Hypertarget{hifn7751_8c_a2f03d75700162fba997a5aa2d3445c8d}\label{hifn7751_8c_a2f03d75700162fba997a5aa2d3445c8d}} 
\index{hifn7751.c@{hifn7751.c}!hifn\_dramsize@{hifn\_dramsize}}
\index{hifn\_dramsize@{hifn\_dramsize}!hifn7751.c@{hifn7751.c}}
\doxysubsubsection{\texorpdfstring{hifn\_dramsize()}{hifn\_dramsize()}}
{\footnotesize\ttfamily static int hifn\+\_\+dramsize (\begin{DoxyParamCaption}\item[{struct \mbox{\hyperlink{structhifn__softc}{hifn\+\_\+softc}} $\ast$}]{sc }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [static]}}



Definition at line \mbox{\hyperlink{hifn7751_8c_source_l01319}{1319}} of file \mbox{\hyperlink{hifn7751_8c_source}{hifn7751.\+c}}.



References \mbox{\hyperlink{hifn7751reg_8h_source_l00118}{HIFN\+\_\+0\+\_\+\+PUCNFG}}, \mbox{\hyperlink{hifn7751var_8h_source_l00170}{HIFN\+\_\+\+IS\+\_\+7956}}, \mbox{\hyperlink{hifn7751reg_8h_source_l00148}{HIFN\+\_\+\+PUCNFG\+\_\+\+DRAMMASK}}, \mbox{\hyperlink{hifn7751_8c_source_l00171}{READ\+\_\+\+REG\+\_\+0()}}, \mbox{\hyperlink{hifn7751var_8h_source_l00165}{hifn\+\_\+softc\+::sc\+\_\+flags}}, and \mbox{\hyperlink{hifn7751var_8h_source_l00164}{hifn\+\_\+softc\+::sc\+\_\+ramsize}}.



Referenced by \mbox{\hyperlink{hifn7751_8c_source_l00358}{hifn\+\_\+attach()}}.

Here is the call graph for this function\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=282pt]{d7/d3f/hifn7751_8c_a2f03d75700162fba997a5aa2d3445c8d_cgraph}
\end{center}
\end{figure}
Here is the caller graph for this function\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=273pt]{d7/d3f/hifn7751_8c_a2f03d75700162fba997a5aa2d3445c8d_icgraph}
\end{center}
\end{figure}
\mbox{\Hypertarget{hifn7751_8c_abb986ed4571f09fe6bc19deba0aaf0cd}\label{hifn7751_8c_abb986ed4571f09fe6bc19deba0aaf0cd}} 
\index{hifn7751.c@{hifn7751.c}!hifn\_enable\_crypto@{hifn\_enable\_crypto}}
\index{hifn\_enable\_crypto@{hifn\_enable\_crypto}!hifn7751.c@{hifn7751.c}}
\doxysubsubsection{\texorpdfstring{hifn\_enable\_crypto()}{hifn\_enable\_crypto()}}
{\footnotesize\ttfamily static int hifn\+\_\+enable\+\_\+crypto (\begin{DoxyParamCaption}\item[{struct \mbox{\hyperlink{structhifn__softc}{hifn\+\_\+softc}} $\ast$}]{sc }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [static]}}



Definition at line \mbox{\hyperlink{hifn7751_8c_source_l01022}{1022}} of file \mbox{\hyperlink{hifn7751_8c_source}{hifn7751.\+c}}.



References \mbox{\hyperlink{hifn7751_8c_source_l00970}{pci2id\+::card\+\_\+id}}, \mbox{\hyperlink{hifn7751reg_8h_source_l00118}{HIFN\+\_\+0\+\_\+\+PUCNFG}}, \mbox{\hyperlink{hifn7751reg_8h_source_l00120}{HIFN\+\_\+0\+\_\+\+PUSTAT}}, \mbox{\hyperlink{hifn7751reg_8h_source_l00219}{HIFN\+\_\+1\+\_\+\+DMA\+\_\+\+CNFG}}, \mbox{\hyperlink{hifn7751reg_8h_source_l00314}{HIFN\+\_\+\+DMACNFG\+\_\+\+DMARESET}}, \mbox{\hyperlink{hifn7751reg_8h_source_l00313}{HIFN\+\_\+\+DMACNFG\+\_\+\+MODE}}, \mbox{\hyperlink{hifn7751reg_8h_source_l00315}{HIFN\+\_\+\+DMACNFG\+\_\+\+MSTRESET}}, \mbox{\hyperlink{hifn7751reg_8h_source_l00310}{HIFN\+\_\+\+DMACNFG\+\_\+\+UNLOCK}}, \mbox{\hyperlink{hifn7751_8c_source_l00946}{hifn\+\_\+next\+\_\+signature()}}, \mbox{\hyperlink{hifn7751reg_8h_source_l00166}{HIFN\+\_\+\+PUCNFG\+\_\+\+CHIPID}}, \mbox{\hyperlink{hifn7751reg_8h_source_l00196}{HIFN\+\_\+\+PUSTAT\+\_\+\+CHIPENA}}, \mbox{\hyperlink{hifn7751reg_8h_source_l00199}{HIFN\+\_\+\+PUSTAT\+\_\+\+ENA\+\_\+0}}, \mbox{\hyperlink{hifn7751reg_8h_source_l00198}{HIFN\+\_\+\+PUSTAT\+\_\+\+ENA\+\_\+1}}, \mbox{\hyperlink{hifn7751reg_8h_source_l00197}{HIFN\+\_\+\+PUSTAT\+\_\+\+ENA\+\_\+2}}, \mbox{\hyperlink{hifn7751reg_8h_source_l00396}{HIFN\+\_\+\+UNLOCK\+\_\+\+SECRET1}}, \mbox{\hyperlink{hifn7751reg_8h_source_l00397}{HIFN\+\_\+\+UNLOCK\+\_\+\+SECRET2}}, \mbox{\hyperlink{hifn7751_8c_source_l00969}{pci2id\+::pci\+\_\+prod}}, \mbox{\hyperlink{hifn7751_8c_source_l00968}{pci2id\+::pci\+\_\+vendor}}, \mbox{\hyperlink{hifn7751_8c_source_l00171}{READ\+\_\+\+REG\+\_\+0()}}, \mbox{\hyperlink{hifn7751_8c_source_l00180}{READ\+\_\+\+REG\+\_\+1()}}, \mbox{\hyperlink{hifn7751var_8h_source_l00129}{hifn\+\_\+softc\+::sc\+\_\+dev}}, \mbox{\hyperlink{hifn7751_8c_source_l00177}{WRITE\+\_\+\+REG\+\_\+0}}, and \mbox{\hyperlink{hifn7751_8c_source_l00186}{WRITE\+\_\+\+REG\+\_\+1}}.



Referenced by \mbox{\hyperlink{hifn7751_8c_source_l00358}{hifn\+\_\+attach()}}.

Here is the call graph for this function\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=339pt]{d7/d3f/hifn7751_8c_abb986ed4571f09fe6bc19deba0aaf0cd_cgraph}
\end{center}
\end{figure}
Here is the caller graph for this function\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=297pt]{d7/d3f/hifn7751_8c_abb986ed4571f09fe6bc19deba0aaf0cd_icgraph}
\end{center}
\end{figure}
\mbox{\Hypertarget{hifn7751_8c_a80cf3905b5b0bd643ab121c2da6535e7}\label{hifn7751_8c_a80cf3905b5b0bd643ab121c2da6535e7}} 
\index{hifn7751.c@{hifn7751.c}!hifn\_getpllconfig@{hifn\_getpllconfig}}
\index{hifn\_getpllconfig@{hifn\_getpllconfig}!hifn7751.c@{hifn7751.c}}
\doxysubsubsection{\texorpdfstring{hifn\_getpllconfig()}{hifn\_getpllconfig()}}
{\footnotesize\ttfamily static void hifn\+\_\+getpllconfig (\begin{DoxyParamCaption}\item[{device\+\_\+t}]{dev,  }\item[{u\+\_\+int $\ast$}]{pll }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [static]}}



Definition at line \mbox{\hyperlink{hifn7751_8c_source_l00309}{309}} of file \mbox{\hyperlink{hifn7751_8c_source}{hifn7751.\+c}}.



References \mbox{\hyperlink{hifn7751_8c_source_l00271}{checkmaxmin()}}, \mbox{\hyperlink{hifn7751reg_8h_source_l00426}{HIFN\+\_\+\+PLL\+\_\+\+IS}}, \mbox{\hyperlink{hifn7751reg_8h_source_l00418}{HIFN\+\_\+\+PLL\+\_\+\+ND\+\_\+\+SHIFT}}, \mbox{\hyperlink{hifn7751reg_8h_source_l00410}{HIFN\+\_\+\+PLL\+\_\+\+REF\+\_\+\+SEL}}, \mbox{\hyperlink{hifn7751reg_8h_source_l00068}{PCI\+\_\+\+PRODUCT\+\_\+\+HIFN\+\_\+7955}}, and \mbox{\hyperlink{hifn7751reg_8h_source_l00069}{PCI\+\_\+\+PRODUCT\+\_\+\+HIFN\+\_\+7956}}.



Referenced by \mbox{\hyperlink{hifn7751_8c_source_l00358}{hifn\+\_\+attach()}}.

Here is the call graph for this function\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=300pt]{d7/d3f/hifn7751_8c_a80cf3905b5b0bd643ab121c2da6535e7_cgraph}
\end{center}
\end{figure}
Here is the caller graph for this function\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=285pt]{d7/d3f/hifn7751_8c_a80cf3905b5b0bd643ab121c2da6535e7_icgraph}
\end{center}
\end{figure}
\mbox{\Hypertarget{hifn7751_8c_aa14652c9bdd205405f8581c222fde517}\label{hifn7751_8c_aa14652c9bdd205405f8581c222fde517}} 
\index{hifn7751.c@{hifn7751.c}!hifn\_init\_dma@{hifn\_init\_dma}}
\index{hifn\_init\_dma@{hifn\_init\_dma}!hifn7751.c@{hifn7751.c}}
\doxysubsubsection{\texorpdfstring{hifn\_init\_dma()}{hifn\_init\_dma()}}
{\footnotesize\ttfamily static void hifn\+\_\+init\+\_\+dma (\begin{DoxyParamCaption}\item[{struct \mbox{\hyperlink{structhifn__softc}{hifn\+\_\+softc}} $\ast$}]{sc }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [static]}}



Definition at line \mbox{\hyperlink{hifn7751_8c_source_l01508}{1508}} of file \mbox{\hyperlink{hifn7751_8c_source}{hifn7751.\+c}}.



References \mbox{\hyperlink{hifn7751var_8h_source_l00094}{hifn\+\_\+dma\+::cmdr}}, \mbox{\hyperlink{hifn7751var_8h_source_l00100}{hifn\+\_\+dma\+::command\+\_\+bufs}}, \mbox{\hyperlink{hifn7751var_8h_source_l00096}{hifn\+\_\+dma\+::dstr}}, \mbox{\hyperlink{hifn7751var_8h_source_l00060}{HIFN\+\_\+\+D\+\_\+\+CMD\+\_\+\+RSIZE}}, \mbox{\hyperlink{hifn7751var_8h_source_l00063}{HIFN\+\_\+\+D\+\_\+\+DST\+\_\+\+RSIZE}}, \mbox{\hyperlink{hifn7751var_8h_source_l00062}{HIFN\+\_\+\+D\+\_\+\+RES\+\_\+\+RSIZE}}, \mbox{\hyperlink{hifn7751var_8h_source_l00061}{HIFN\+\_\+\+D\+\_\+\+SRC\+\_\+\+RSIZE}}, \mbox{\hyperlink{hifn7751_8c_source_l00875}{hifn\+\_\+set\+\_\+retry()}}, \mbox{\hyperlink{hifn7751reg_8h_source_l00097}{hifn\+\_\+desc\+::p}}, \mbox{\hyperlink{hifn7751var_8h_source_l00097}{hifn\+\_\+dma\+::resr}}, \mbox{\hyperlink{hifn7751var_8h_source_l00101}{hifn\+\_\+dma\+::result\+\_\+bufs}}, \mbox{\hyperlink{hifn7751var_8h_source_l00157}{hifn\+\_\+softc\+::sc\+\_\+cmdi}}, \mbox{\hyperlink{hifn7751var_8h_source_l00159}{hifn\+\_\+softc\+::sc\+\_\+cmdk}}, \mbox{\hyperlink{hifn7751var_8h_source_l00158}{hifn\+\_\+softc\+::sc\+\_\+cmdu}}, \mbox{\hyperlink{hifn7751var_8h_source_l00147}{hifn\+\_\+softc\+::sc\+\_\+dma}}, \mbox{\hyperlink{hifn7751var_8h_source_l00150}{hifn\+\_\+softc\+::sc\+\_\+dma\+\_\+physaddr}}, \mbox{\hyperlink{hifn7751var_8h_source_l00157}{hifn\+\_\+softc\+::sc\+\_\+dsti}}, \mbox{\hyperlink{hifn7751var_8h_source_l00159}{hifn\+\_\+softc\+::sc\+\_\+dstk}}, \mbox{\hyperlink{hifn7751var_8h_source_l00158}{hifn\+\_\+softc\+::sc\+\_\+dstu}}, \mbox{\hyperlink{hifn7751var_8h_source_l00157}{hifn\+\_\+softc\+::sc\+\_\+resi}}, \mbox{\hyperlink{hifn7751var_8h_source_l00159}{hifn\+\_\+softc\+::sc\+\_\+resk}}, \mbox{\hyperlink{hifn7751var_8h_source_l00158}{hifn\+\_\+softc\+::sc\+\_\+resu}}, \mbox{\hyperlink{hifn7751var_8h_source_l00157}{hifn\+\_\+softc\+::sc\+\_\+srci}}, \mbox{\hyperlink{hifn7751var_8h_source_l00159}{hifn\+\_\+softc\+::sc\+\_\+srck}}, \mbox{\hyperlink{hifn7751var_8h_source_l00158}{hifn\+\_\+softc\+::sc\+\_\+srcu}}, and \mbox{\hyperlink{hifn7751var_8h_source_l00095}{hifn\+\_\+dma\+::srcr}}.



Referenced by \mbox{\hyperlink{hifn7751_8c_source_l02524}{hifn\+\_\+abort()}}, and \mbox{\hyperlink{hifn7751_8c_source_l00358}{hifn\+\_\+attach()}}.

Here is the call graph for this function\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=283pt]{d7/d3f/hifn7751_8c_aa14652c9bdd205405f8581c222fde517_cgraph}
\end{center}
\end{figure}
Here is the caller graph for this function\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=350pt]{d7/d3f/hifn7751_8c_aa14652c9bdd205405f8581c222fde517_icgraph}
\end{center}
\end{figure}
\mbox{\Hypertarget{hifn7751_8c_a62f6d9df338d7da9f3e2a5d61d5d8187}\label{hifn7751_8c_a62f6d9df338d7da9f3e2a5d61d5d8187}} 
\index{hifn7751.c@{hifn7751.c}!hifn\_init\_pci\_registers@{hifn\_init\_pci\_registers}}
\index{hifn\_init\_pci\_registers@{hifn\_init\_pci\_registers}!hifn7751.c@{hifn7751.c}}
\doxysubsubsection{\texorpdfstring{hifn\_init\_pci\_registers()}{hifn\_init\_pci\_registers()}}
{\footnotesize\ttfamily static void hifn\+\_\+init\+\_\+pci\+\_\+registers (\begin{DoxyParamCaption}\item[{struct \mbox{\hyperlink{structhifn__softc}{hifn\+\_\+softc}} $\ast$}]{sc }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [static]}}



Definition at line \mbox{\hyperlink{hifn7751_8c_source_l01123}{1123}} of file \mbox{\hyperlink{hifn7751_8c_source}{hifn7751.\+c}}.



References \mbox{\hyperlink{hifn7751reg_8h_source_l00122}{HIFN\+\_\+0\+\_\+\+FIFOCNFG}}, \mbox{\hyperlink{hifn7751reg_8h_source_l00118}{HIFN\+\_\+0\+\_\+\+PUCNFG}}, \mbox{\hyperlink{hifn7751reg_8h_source_l00116}{HIFN\+\_\+0\+\_\+\+PUCTRL}}, \mbox{\hyperlink{hifn7751reg_8h_source_l00119}{HIFN\+\_\+0\+\_\+\+PUIER}}, \mbox{\hyperlink{hifn7751reg_8h_source_l00117}{HIFN\+\_\+0\+\_\+\+PUISR}}, \mbox{\hyperlink{hifn7751reg_8h_source_l00219}{HIFN\+\_\+1\+\_\+\+DMA\+\_\+\+CNFG}}, \mbox{\hyperlink{hifn7751reg_8h_source_l00213}{HIFN\+\_\+1\+\_\+\+DMA\+\_\+\+CRAR}}, \mbox{\hyperlink{hifn7751reg_8h_source_l00217}{HIFN\+\_\+1\+\_\+\+DMA\+\_\+\+CSR}}, \mbox{\hyperlink{hifn7751reg_8h_source_l00216}{HIFN\+\_\+1\+\_\+\+DMA\+\_\+\+DRAR}}, \mbox{\hyperlink{hifn7751reg_8h_source_l00218}{HIFN\+\_\+1\+\_\+\+DMA\+\_\+\+IER}}, \mbox{\hyperlink{hifn7751reg_8h_source_l00215}{HIFN\+\_\+1\+\_\+\+DMA\+\_\+\+RRAR}}, \mbox{\hyperlink{hifn7751reg_8h_source_l00214}{HIFN\+\_\+1\+\_\+\+DMA\+\_\+\+SRAR}}, \mbox{\hyperlink{hifn7751reg_8h_source_l00220}{HIFN\+\_\+1\+\_\+\+PLL}}, \mbox{\hyperlink{hifn7751reg_8h_source_l00314}{HIFN\+\_\+\+DMACNFG\+\_\+\+DMARESET}}, \mbox{\hyperlink{hifn7751reg_8h_source_l00312}{HIFN\+\_\+\+DMACNFG\+\_\+\+LAST}}, \mbox{\hyperlink{hifn7751reg_8h_source_l00313}{HIFN\+\_\+\+DMACNFG\+\_\+\+MODE}}, \mbox{\hyperlink{hifn7751reg_8h_source_l00315}{HIFN\+\_\+\+DMACNFG\+\_\+\+MSTRESET}}, \mbox{\hyperlink{hifn7751reg_8h_source_l00309}{HIFN\+\_\+\+DMACNFG\+\_\+\+POLLFREQ}}, \mbox{\hyperlink{hifn7751reg_8h_source_l00311}{HIFN\+\_\+\+DMACNFG\+\_\+\+POLLINVAL}}, \mbox{\hyperlink{hifn7751reg_8h_source_l00276}{HIFN\+\_\+\+DMACSR\+\_\+\+C\+\_\+\+ABORT}}, \mbox{\hyperlink{hifn7751reg_8h_source_l00274}{HIFN\+\_\+\+DMACSR\+\_\+\+C\+\_\+\+CTRL\+\_\+\+DIS}}, \mbox{\hyperlink{hifn7751reg_8h_source_l00277}{HIFN\+\_\+\+DMACSR\+\_\+\+C\+\_\+\+DONE}}, \mbox{\hyperlink{hifn7751reg_8h_source_l00278}{HIFN\+\_\+\+DMACSR\+\_\+\+C\+\_\+\+LAST}}, \mbox{\hyperlink{hifn7751reg_8h_source_l00279}{HIFN\+\_\+\+DMACSR\+\_\+\+C\+\_\+\+WAIT}}, \mbox{\hyperlink{hifn7751reg_8h_source_l00248}{HIFN\+\_\+\+DMACSR\+\_\+\+D\+\_\+\+ABORT}}, \mbox{\hyperlink{hifn7751reg_8h_source_l00246}{HIFN\+\_\+\+DMACSR\+\_\+\+D\+\_\+\+CTRL\+\_\+\+DIS}}, \mbox{\hyperlink{hifn7751reg_8h_source_l00249}{HIFN\+\_\+\+DMACSR\+\_\+\+D\+\_\+\+DONE}}, \mbox{\hyperlink{hifn7751reg_8h_source_l00250}{HIFN\+\_\+\+DMACSR\+\_\+\+D\+\_\+\+LAST}}, \mbox{\hyperlink{hifn7751reg_8h_source_l00252}{HIFN\+\_\+\+DMACSR\+\_\+\+D\+\_\+\+OVER}}, \mbox{\hyperlink{hifn7751reg_8h_source_l00251}{HIFN\+\_\+\+DMACSR\+\_\+\+D\+\_\+\+WAIT}}, \mbox{\hyperlink{hifn7751reg_8h_source_l00281}{HIFN\+\_\+\+DMACSR\+\_\+\+ENGINE}}, \mbox{\hyperlink{hifn7751reg_8h_source_l00271}{HIFN\+\_\+\+DMACSR\+\_\+\+ILLR}}, \mbox{\hyperlink{hifn7751reg_8h_source_l00270}{HIFN\+\_\+\+DMACSR\+\_\+\+ILLW}}, \mbox{\hyperlink{hifn7751reg_8h_source_l00280}{HIFN\+\_\+\+DMACSR\+\_\+\+PUBDONE}}, \mbox{\hyperlink{hifn7751reg_8h_source_l00257}{HIFN\+\_\+\+DMACSR\+\_\+\+R\+\_\+\+ABORT}}, \mbox{\hyperlink{hifn7751reg_8h_source_l00255}{HIFN\+\_\+\+DMACSR\+\_\+\+R\+\_\+\+CTRL\+\_\+\+DIS}}, \mbox{\hyperlink{hifn7751reg_8h_source_l00258}{HIFN\+\_\+\+DMACSR\+\_\+\+R\+\_\+\+DONE}}, \mbox{\hyperlink{hifn7751reg_8h_source_l00259}{HIFN\+\_\+\+DMACSR\+\_\+\+R\+\_\+\+LAST}}, \mbox{\hyperlink{hifn7751reg_8h_source_l00261}{HIFN\+\_\+\+DMACSR\+\_\+\+R\+\_\+\+OVER}}, \mbox{\hyperlink{hifn7751reg_8h_source_l00260}{HIFN\+\_\+\+DMACSR\+\_\+\+R\+\_\+\+WAIT}}, \mbox{\hyperlink{hifn7751reg_8h_source_l00266}{HIFN\+\_\+\+DMACSR\+\_\+\+S\+\_\+\+ABORT}}, \mbox{\hyperlink{hifn7751reg_8h_source_l00264}{HIFN\+\_\+\+DMACSR\+\_\+\+S\+\_\+\+CTRL\+\_\+\+DIS}}, \mbox{\hyperlink{hifn7751reg_8h_source_l00267}{HIFN\+\_\+\+DMACSR\+\_\+\+S\+\_\+\+DONE}}, \mbox{\hyperlink{hifn7751reg_8h_source_l00268}{HIFN\+\_\+\+DMACSR\+\_\+\+S\+\_\+\+LAST}}, \mbox{\hyperlink{hifn7751reg_8h_source_l00269}{HIFN\+\_\+\+DMACSR\+\_\+\+S\+\_\+\+WAIT}}, \mbox{\hyperlink{hifn7751reg_8h_source_l00300}{HIFN\+\_\+\+DMAIER\+\_\+\+C\+\_\+\+ABORT}}, \mbox{\hyperlink{hifn7751reg_8h_source_l00284}{HIFN\+\_\+\+DMAIER\+\_\+\+D\+\_\+\+ABORT}}, \mbox{\hyperlink{hifn7751reg_8h_source_l00288}{HIFN\+\_\+\+DMAIER\+\_\+\+D\+\_\+\+OVER}}, \mbox{\hyperlink{hifn7751reg_8h_source_l00299}{HIFN\+\_\+\+DMAIER\+\_\+\+ILLR}}, \mbox{\hyperlink{hifn7751reg_8h_source_l00298}{HIFN\+\_\+\+DMAIER\+\_\+\+ILLW}}, \mbox{\hyperlink{hifn7751reg_8h_source_l00289}{HIFN\+\_\+\+DMAIER\+\_\+\+R\+\_\+\+ABORT}}, \mbox{\hyperlink{hifn7751reg_8h_source_l00290}{HIFN\+\_\+\+DMAIER\+\_\+\+R\+\_\+\+DONE}}, \mbox{\hyperlink{hifn7751reg_8h_source_l00293}{HIFN\+\_\+\+DMAIER\+\_\+\+R\+\_\+\+OVER}}, \mbox{\hyperlink{hifn7751reg_8h_source_l00294}{HIFN\+\_\+\+DMAIER\+\_\+\+S\+\_\+\+ABORT}}, \mbox{\hyperlink{hifn7751reg_8h_source_l00208}{HIFN\+\_\+\+FIFOCNFG\+\_\+\+THRESHOLD}}, \mbox{\hyperlink{hifn7751var_8h_source_l00167}{HIFN\+\_\+\+HAS\+\_\+\+PUBLIC}}, \mbox{\hyperlink{hifn7751var_8h_source_l00169}{HIFN\+\_\+\+IS\+\_\+7811}}, \mbox{\hyperlink{hifn7751var_8h_source_l00170}{HIFN\+\_\+\+IS\+\_\+7956}}, \mbox{\hyperlink{hifn7751reg_8h_source_l00411}{HIFN\+\_\+\+PLL\+\_\+\+BP}}, \mbox{\hyperlink{hifn7751reg_8h_source_l00416}{HIFN\+\_\+\+PLL\+\_\+\+MBSET}}, \mbox{\hyperlink{hifn7751reg_8h_source_l00414}{HIFN\+\_\+\+PLL\+\_\+\+PE\+\_\+\+CLK\+\_\+\+SEL}}, \mbox{\hyperlink{hifn7751reg_8h_source_l00413}{HIFN\+\_\+\+PLL\+\_\+\+PK\+\_\+\+CLK\+\_\+\+SEL}}, \mbox{\hyperlink{hifn7751reg_8h_source_l00534}{HIFN\+\_\+\+POLL\+\_\+\+FREQUENCY}}, \mbox{\hyperlink{hifn7751reg_8h_source_l00538}{HIFN\+\_\+\+POLL\+\_\+\+SCALAR}}, \mbox{\hyperlink{hifn7751reg_8h_source_l00164}{HIFN\+\_\+\+PUCNFG\+\_\+\+BUS32}}, \mbox{\hyperlink{hifn7751reg_8h_source_l00169}{HIFN\+\_\+\+PUCNFG\+\_\+\+COMPSING}}, \mbox{\hyperlink{hifn7751reg_8h_source_l00167}{HIFN\+\_\+\+PUCNFG\+\_\+\+DRAM}}, \mbox{\hyperlink{hifn7751reg_8h_source_l00160}{HIFN\+\_\+\+PUCNFG\+\_\+\+DRFR\+\_\+128}}, \mbox{\hyperlink{hifn7751reg_8h_source_l00168}{HIFN\+\_\+\+PUCNFG\+\_\+\+SRAM}}, \mbox{\hyperlink{hifn7751reg_8h_source_l00161}{HIFN\+\_\+\+PUCNFG\+\_\+\+TCALLPHASES}}, \mbox{\hyperlink{hifn7751reg_8h_source_l00162}{HIFN\+\_\+\+PUCNFG\+\_\+\+TCDRVTOTEM}}, \mbox{\hyperlink{hifn7751reg_8h_source_l00132}{HIFN\+\_\+\+PUCTRL\+\_\+\+DMAENA}}, \mbox{\hyperlink{hifn7751reg_8h_source_l00177}{HIFN\+\_\+\+PUIER\+\_\+\+DSTOVER}}, \mbox{\hyperlink{hifn7751reg_8h_source_l00140}{HIFN\+\_\+\+PUISR\+\_\+\+DSTOVER}}, \mbox{\hyperlink{hifn7751_8c_source_l00180}{READ\+\_\+\+REG\+\_\+1()}}, \mbox{\hyperlink{hifn7751var_8h_source_l00178}{hifn\+\_\+softc\+::sc\+\_\+c\+\_\+busy}}, \mbox{\hyperlink{hifn7751var_8h_source_l00180}{hifn\+\_\+softc\+::sc\+\_\+d\+\_\+busy}}, \mbox{\hyperlink{hifn7751var_8h_source_l00150}{hifn\+\_\+softc\+::sc\+\_\+dma\+\_\+physaddr}}, \mbox{\hyperlink{hifn7751var_8h_source_l00143}{hifn\+\_\+softc\+::sc\+\_\+dmaier}}, \mbox{\hyperlink{hifn7751var_8h_source_l00144}{hifn\+\_\+softc\+::sc\+\_\+drammodel}}, \mbox{\hyperlink{hifn7751var_8h_source_l00165}{hifn\+\_\+softc\+::sc\+\_\+flags}}, \mbox{\hyperlink{hifn7751var_8h_source_l00145}{hifn\+\_\+softc\+::sc\+\_\+pllconfig}}, \mbox{\hyperlink{hifn7751var_8h_source_l00181}{hifn\+\_\+softc\+::sc\+\_\+r\+\_\+busy}}, \mbox{\hyperlink{hifn7751var_8h_source_l00179}{hifn\+\_\+softc\+::sc\+\_\+s\+\_\+busy}}, \mbox{\hyperlink{hifn7751_8c_source_l00177}{WRITE\+\_\+\+REG\+\_\+0}}, and \mbox{\hyperlink{hifn7751_8c_source_l00186}{WRITE\+\_\+\+REG\+\_\+1}}.



Referenced by \mbox{\hyperlink{hifn7751_8c_source_l02524}{hifn\+\_\+abort()}}, and \mbox{\hyperlink{hifn7751_8c_source_l00358}{hifn\+\_\+attach()}}.

Here is the call graph for this function\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=320pt]{d7/d3f/hifn7751_8c_a62f6d9df338d7da9f3e2a5d61d5d8187_cgraph}
\end{center}
\end{figure}
Here is the caller graph for this function\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=350pt]{d7/d3f/hifn7751_8c_a62f6d9df338d7da9f3e2a5d61d5d8187_icgraph}
\end{center}
\end{figure}
\mbox{\Hypertarget{hifn7751_8c_a2c164b12ac8bfc13ee2639641c29559c}\label{hifn7751_8c_a2c164b12ac8bfc13ee2639641c29559c}} 
\index{hifn7751.c@{hifn7751.c}!hifn\_init\_pubrng@{hifn\_init\_pubrng}}
\index{hifn\_init\_pubrng@{hifn\_init\_pubrng}!hifn7751.c@{hifn7751.c}}
\doxysubsubsection{\texorpdfstring{hifn\_init\_pubrng()}{hifn\_init\_pubrng()}}
{\footnotesize\ttfamily static int hifn\+\_\+init\+\_\+pubrng (\begin{DoxyParamCaption}\item[{struct \mbox{\hyperlink{structhifn__softc}{hifn\+\_\+softc}} $\ast$}]{sc }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [static]}}



Definition at line \mbox{\hyperlink{hifn7751_8c_source_l00710}{710}} of file \mbox{\hyperlink{hifn7751_8c_source}{hifn7751.\+c}}.



References \mbox{\hyperlink{hifn7751_8c_source_l00264}{default\+\_\+harvest()}}, \mbox{\hyperlink{hifn7751reg_8h_source_l00222}{HIFN\+\_\+1\+\_\+7811\+\_\+\+RNGCFG}}, \mbox{\hyperlink{hifn7751reg_8h_source_l00221}{HIFN\+\_\+1\+\_\+7811\+\_\+\+RNGENA}}, \mbox{\hyperlink{hifn7751reg_8h_source_l00218}{HIFN\+\_\+1\+\_\+\+DMA\+\_\+\+IER}}, \mbox{\hyperlink{hifn7751reg_8h_source_l00234}{HIFN\+\_\+1\+\_\+\+PUB\+\_\+\+IEN}}, \mbox{\hyperlink{hifn7751reg_8h_source_l00229}{HIFN\+\_\+1\+\_\+\+PUB\+\_\+\+RESET}}, \mbox{\hyperlink{hifn7751reg_8h_source_l00235}{HIFN\+\_\+1\+\_\+\+RNG\+\_\+\+CONFIG}}, \mbox{\hyperlink{hifn7751reg_8h_source_l00333}{HIFN\+\_\+7811\+\_\+\+RNGCFG\+\_\+\+DEFL}}, \mbox{\hyperlink{hifn7751reg_8h_source_l00328}{HIFN\+\_\+7811\+\_\+\+RNGENA\+\_\+\+ENA}}, \mbox{\hyperlink{hifn7751reg_8h_source_l00304}{HIFN\+\_\+\+DMAIER\+\_\+\+PUBDONE}}, \mbox{\hyperlink{hifn7751var_8h_source_l00167}{HIFN\+\_\+\+HAS\+\_\+\+PUBLIC}}, \mbox{\hyperlink{hifn7751var_8h_source_l00166}{HIFN\+\_\+\+HAS\+\_\+\+RNG}}, \mbox{\hyperlink{hifn7751var_8h_source_l00169}{HIFN\+\_\+\+IS\+\_\+7811}}, \mbox{\hyperlink{hifn7751reg_8h_source_l00387}{HIFN\+\_\+\+PUBIEN\+\_\+\+DONE}}, \mbox{\hyperlink{hifn7751reg_8h_source_l00351}{HIFN\+\_\+\+PUBRST\+\_\+\+RESET}}, \mbox{\hyperlink{hifn7751_8c_source_l00785}{hifn\+\_\+rng()}}, \mbox{\hyperlink{hifn7751reg_8h_source_l00390}{HIFN\+\_\+\+RNGCFG\+\_\+\+ENA}}, \mbox{\hyperlink{hifn7751_8c_source_l00180}{READ\+\_\+\+REG\+\_\+1()}}, \mbox{\hyperlink{hifn7751var_8h_source_l00129}{hifn\+\_\+softc\+::sc\+\_\+dev}}, \mbox{\hyperlink{hifn7751var_8h_source_l00143}{hifn\+\_\+softc\+::sc\+\_\+dmaier}}, \mbox{\hyperlink{hifn7751var_8h_source_l00165}{hifn\+\_\+softc\+::sc\+\_\+flags}}, \mbox{\hyperlink{hifn7751var_8h_source_l00176}{hifn\+\_\+softc\+::sc\+\_\+harvest}}, \mbox{\hyperlink{hifn7751var_8h_source_l00175}{hifn\+\_\+softc\+::sc\+\_\+rndtest}}, \mbox{\hyperlink{hifn7751var_8h_source_l00173}{hifn\+\_\+softc\+::sc\+\_\+rngfirst}}, \mbox{\hyperlink{hifn7751var_8h_source_l00174}{hifn\+\_\+softc\+::sc\+\_\+rnghz}}, \mbox{\hyperlink{hifn7751var_8h_source_l00171}{hifn\+\_\+softc\+::sc\+\_\+rngto}}, and \mbox{\hyperlink{hifn7751_8c_source_l00186}{WRITE\+\_\+\+REG\+\_\+1}}.



Referenced by \mbox{\hyperlink{hifn7751_8c_source_l00358}{hifn\+\_\+attach()}}.

Here is the call graph for this function\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=350pt]{d7/d3f/hifn7751_8c_a2c164b12ac8bfc13ee2639641c29559c_cgraph}
\end{center}
\end{figure}
Here is the caller graph for this function\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=282pt]{d7/d3f/hifn7751_8c_a2c164b12ac8bfc13ee2639641c29559c_icgraph}
\end{center}
\end{figure}
\mbox{\Hypertarget{hifn7751_8c_a64a879aa44af33b500fb8d8aa14d0354}\label{hifn7751_8c_a64a879aa44af33b500fb8d8aa14d0354}} 
\index{hifn7751.c@{hifn7751.c}!hifn\_intr@{hifn\_intr}}
\index{hifn\_intr@{hifn\_intr}!hifn7751.c@{hifn7751.c}}
\doxysubsubsection{\texorpdfstring{hifn\_intr()}{hifn\_intr()}}
{\footnotesize\ttfamily static void hifn\+\_\+intr (\begin{DoxyParamCaption}\item[{void $\ast$}]{arg }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [static]}}



Definition at line \mbox{\hyperlink{hifn7751_8c_source_l02117}{2117}} of file \mbox{\hyperlink{hifn7751_8c_source}{hifn7751.\+c}}.



References \mbox{\hyperlink{hifn7751var_8h_source_l00267}{hifn\+\_\+command\+::base\+\_\+masks}}, \mbox{\hyperlink{hifn7751var_8h_source_l00094}{hifn\+\_\+dma\+::cmdr}}, \mbox{\hyperlink{hifn7751reg_8h_source_l00217}{HIFN\+\_\+1\+\_\+\+DMA\+\_\+\+CSR}}, \mbox{\hyperlink{hifn7751reg_8h_source_l00218}{HIFN\+\_\+1\+\_\+\+DMA\+\_\+\+IER}}, \mbox{\hyperlink{hifn7751reg_8h_source_l00233}{HIFN\+\_\+1\+\_\+\+PUB\+\_\+\+STATUS}}, \mbox{\hyperlink{hifn7751_8c_source_l02524}{hifn\+\_\+abort()}}, \mbox{\hyperlink{hifn7751reg_8h_source_l00456}{HIFN\+\_\+\+BASE\+\_\+\+CMD\+\_\+\+MAC}}, \mbox{\hyperlink{hifn7751_8c_source_l02596}{hifn\+\_\+callback()}}, \mbox{\hyperlink{hifn7751var_8h_source_l00119}{HIFN\+\_\+\+CMD\+\_\+\+SYNC}}, \mbox{\hyperlink{hifn7751var_8h_source_l00114}{HIFN\+\_\+\+CMDR\+\_\+\+SYNC}}, \mbox{\hyperlink{hifn7751var_8h_source_l00060}{HIFN\+\_\+\+D\+\_\+\+CMD\+\_\+\+RSIZE}}, \mbox{\hyperlink{hifn7751var_8h_source_l00062}{HIFN\+\_\+\+D\+\_\+\+RES\+\_\+\+RSIZE}}, \mbox{\hyperlink{hifn7751var_8h_source_l00061}{HIFN\+\_\+\+D\+\_\+\+SRC\+\_\+\+RSIZE}}, \mbox{\hyperlink{hifn7751reg_8h_source_l00109}{HIFN\+\_\+\+D\+\_\+\+VALID}}, \mbox{\hyperlink{hifn7751reg_8h_source_l00276}{HIFN\+\_\+\+DMACSR\+\_\+\+C\+\_\+\+ABORT}}, \mbox{\hyperlink{hifn7751reg_8h_source_l00279}{HIFN\+\_\+\+DMACSR\+\_\+\+C\+\_\+\+WAIT}}, \mbox{\hyperlink{hifn7751reg_8h_source_l00248}{HIFN\+\_\+\+DMACSR\+\_\+\+D\+\_\+\+ABORT}}, \mbox{\hyperlink{hifn7751reg_8h_source_l00252}{HIFN\+\_\+\+DMACSR\+\_\+\+D\+\_\+\+OVER}}, \mbox{\hyperlink{hifn7751reg_8h_source_l00271}{HIFN\+\_\+\+DMACSR\+\_\+\+ILLR}}, \mbox{\hyperlink{hifn7751reg_8h_source_l00270}{HIFN\+\_\+\+DMACSR\+\_\+\+ILLW}}, \mbox{\hyperlink{hifn7751reg_8h_source_l00280}{HIFN\+\_\+\+DMACSR\+\_\+\+PUBDONE}}, \mbox{\hyperlink{hifn7751reg_8h_source_l00257}{HIFN\+\_\+\+DMACSR\+\_\+\+R\+\_\+\+ABORT}}, \mbox{\hyperlink{hifn7751reg_8h_source_l00261}{HIFN\+\_\+\+DMACSR\+\_\+\+R\+\_\+\+OVER}}, \mbox{\hyperlink{hifn7751reg_8h_source_l00266}{HIFN\+\_\+\+DMACSR\+\_\+\+S\+\_\+\+ABORT}}, \mbox{\hyperlink{hifn7751var_8h_source_l00167}{HIFN\+\_\+\+HAS\+\_\+\+PUBLIC}}, \mbox{\hyperlink{hifn7751var_8h_source_l00169}{HIFN\+\_\+\+IS\+\_\+7811}}, \mbox{\hyperlink{hifn7751var_8h_source_l00191}{HIFN\+\_\+\+LOCK}}, \mbox{\hyperlink{hifn7751reg_8h_source_l00378}{HIFN\+\_\+\+PUBSTS\+\_\+\+DONE}}, \mbox{\hyperlink{hifn7751var_8h_source_l00122}{HIFN\+\_\+\+RES\+\_\+\+SYNC}}, \mbox{\hyperlink{hifn7751var_8h_source_l00115}{HIFN\+\_\+\+RESR\+\_\+\+SYNC}}, \mbox{\hyperlink{hifn7751var_8h_source_l00116}{HIFN\+\_\+\+SRCR\+\_\+\+SYNC}}, \mbox{\hyperlink{hifn7751var_8h_source_l00192}{HIFN\+\_\+\+UNLOCK}}, \mbox{\hyperlink{hifn7751_8c_source_l00197}{hifnstats}}, \mbox{\hyperlink{hifn7751var_8h_source_l00331}{hifn\+\_\+stats\+::hst\+\_\+abort}}, \mbox{\hyperlink{hifn7751var_8h_source_l00328}{hifn\+\_\+stats\+::hst\+\_\+opackets}}, \mbox{\hyperlink{hifn7751reg_8h_source_l00096}{hifn\+\_\+desc\+::l}}, \mbox{\hyperlink{hifn7751_8c_source_l00180}{READ\+\_\+\+REG\+\_\+1()}}, \mbox{\hyperlink{hifn7751var_8h_source_l00097}{hifn\+\_\+dma\+::resr}}, \mbox{\hyperlink{hifn7751var_8h_source_l00101}{hifn\+\_\+dma\+::result\+\_\+bufs}}, \mbox{\hyperlink{hifn7751var_8h_source_l00161}{hifn\+\_\+softc\+::sc\+\_\+cid}}, \mbox{\hyperlink{hifn7751var_8h_source_l00157}{hifn\+\_\+softc\+::sc\+\_\+cmdi}}, \mbox{\hyperlink{hifn7751var_8h_source_l00159}{hifn\+\_\+softc\+::sc\+\_\+cmdk}}, \mbox{\hyperlink{hifn7751var_8h_source_l00158}{hifn\+\_\+softc\+::sc\+\_\+cmdu}}, \mbox{\hyperlink{hifn7751var_8h_source_l00129}{hifn\+\_\+softc\+::sc\+\_\+dev}}, \mbox{\hyperlink{hifn7751var_8h_source_l00147}{hifn\+\_\+softc\+::sc\+\_\+dma}}, \mbox{\hyperlink{hifn7751var_8h_source_l00143}{hifn\+\_\+softc\+::sc\+\_\+dmaier}}, \mbox{\hyperlink{hifn7751var_8h_source_l00157}{hifn\+\_\+softc\+::sc\+\_\+dsti}}, \mbox{\hyperlink{hifn7751var_8h_source_l00159}{hifn\+\_\+softc\+::sc\+\_\+dstk}}, \mbox{\hyperlink{hifn7751var_8h_source_l00158}{hifn\+\_\+softc\+::sc\+\_\+dstu}}, \mbox{\hyperlink{hifn7751var_8h_source_l00165}{hifn\+\_\+softc\+::sc\+\_\+flags}}, \mbox{\hyperlink{hifn7751var_8h_source_l00152}{hifn\+\_\+softc\+::sc\+\_\+hifn\+\_\+commands}}, \mbox{\hyperlink{hifn7751var_8h_source_l00183}{hifn\+\_\+softc\+::sc\+\_\+needwakeup}}, \mbox{\hyperlink{hifn7751var_8h_source_l00157}{hifn\+\_\+softc\+::sc\+\_\+resi}}, \mbox{\hyperlink{hifn7751var_8h_source_l00159}{hifn\+\_\+softc\+::sc\+\_\+resk}}, \mbox{\hyperlink{hifn7751var_8h_source_l00158}{hifn\+\_\+softc\+::sc\+\_\+resu}}, \mbox{\hyperlink{hifn7751var_8h_source_l00157}{hifn\+\_\+softc\+::sc\+\_\+srci}}, \mbox{\hyperlink{hifn7751var_8h_source_l00159}{hifn\+\_\+softc\+::sc\+\_\+srck}}, \mbox{\hyperlink{hifn7751var_8h_source_l00158}{hifn\+\_\+softc\+::sc\+\_\+srcu}}, \mbox{\hyperlink{hifn7751var_8h_source_l00095}{hifn\+\_\+dma\+::srcr}}, and \mbox{\hyperlink{hifn7751_8c_source_l00186}{WRITE\+\_\+\+REG\+\_\+1}}.



Referenced by \mbox{\hyperlink{hifn7751_8c_source_l00358}{hifn\+\_\+attach()}}.

Here is the call graph for this function\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=350pt]{d7/d3f/hifn7751_8c_a64a879aa44af33b500fb8d8aa14d0354_cgraph}
\end{center}
\end{figure}
Here is the caller graph for this function\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=244pt]{d7/d3f/hifn7751_8c_a64a879aa44af33b500fb8d8aa14d0354_icgraph}
\end{center}
\end{figure}
\mbox{\Hypertarget{hifn7751_8c_af2d9da0302576127fb08342ff73865ad}\label{hifn7751_8c_af2d9da0302576127fb08342ff73865ad}} 
\index{hifn7751.c@{hifn7751.c}!hifn\_newsession@{hifn\_newsession}}
\index{hifn\_newsession@{hifn\_newsession}!hifn7751.c@{hifn7751.c}}
\doxysubsubsection{\texorpdfstring{hifn\_newsession()}{hifn\_newsession()}}
{\footnotesize\ttfamily static int hifn\+\_\+newsession (\begin{DoxyParamCaption}\item[{device\+\_\+t}]{dev,  }\item[{crypto\+\_\+session\+\_\+t}]{cses,  }\item[{const struct crypto\+\_\+session\+\_\+params $\ast$}]{csp }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [static]}}



Definition at line \mbox{\hyperlink{hifn7751_8c_source_l02357}{2357}} of file \mbox{\hyperlink{hifn7751_8c_source}{hifn7751.\+c}}.



References \mbox{\hyperlink{hifn7751var_8h_source_l00108}{hifn\+\_\+session\+::hs\+\_\+mlen}}.

\mbox{\Hypertarget{hifn7751_8c_a21e9b1d0d992b10a5d99d46f8a8af7b0}\label{hifn7751_8c_a21e9b1d0d992b10a5d99d46f8a8af7b0}} 
\index{hifn7751.c@{hifn7751.c}!hifn\_next\_signature@{hifn\_next\_signature}}
\index{hifn\_next\_signature@{hifn\_next\_signature}!hifn7751.c@{hifn7751.c}}
\doxysubsubsection{\texorpdfstring{hifn\_next\_signature()}{hifn\_next\_signature()}}
{\footnotesize\ttfamily static u\+\_\+int32\+\_\+t hifn\+\_\+next\+\_\+signature (\begin{DoxyParamCaption}\item[{u\+\_\+int32\+\_\+t}]{a,  }\item[{u\+\_\+int}]{cnt }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [static]}}



Definition at line \mbox{\hyperlink{hifn7751_8c_source_l00946}{946}} of file \mbox{\hyperlink{hifn7751_8c_source}{hifn7751.\+c}}.



Referenced by \mbox{\hyperlink{hifn7751_8c_source_l01022}{hifn\+\_\+enable\+\_\+crypto()}}.

Here is the caller graph for this function\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=350pt]{d7/d3f/hifn7751_8c_a21e9b1d0d992b10a5d99d46f8a8af7b0_icgraph}
\end{center}
\end{figure}
\mbox{\Hypertarget{hifn7751_8c_aa65420534ccb2d553f001df9382110f4}\label{hifn7751_8c_aa65420534ccb2d553f001df9382110f4}} 
\index{hifn7751.c@{hifn7751.c}!hifn\_op\_cb@{hifn\_op\_cb}}
\index{hifn\_op\_cb@{hifn\_op\_cb}!hifn7751.c@{hifn7751.c}}
\doxysubsubsection{\texorpdfstring{hifn\_op\_cb()}{hifn\_op\_cb()}}
{\footnotesize\ttfamily static void hifn\+\_\+op\+\_\+cb (\begin{DoxyParamCaption}\item[{void $\ast$}]{arg,  }\item[{bus\+\_\+dma\+\_\+segment\+\_\+t $\ast$}]{seg,  }\item[{int}]{nsegs,  }\item[{int}]{error }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [static]}}



Definition at line \mbox{\hyperlink{hifn7751_8c_source_l01764}{1764}} of file \mbox{\hyperlink{hifn7751_8c_source}{hifn7751.\+c}}.



References \mbox{\hyperlink{hifn7751var_8h_source_l00083}{MAX\+\_\+\+SCATTER}}, \mbox{\hyperlink{hifn7751var_8h_source_l00262}{hifn\+\_\+operand\+::nsegs}}, and \mbox{\hyperlink{hifn7751var_8h_source_l00263}{hifn\+\_\+operand\+::segs}}.



Referenced by \mbox{\hyperlink{hifn7751_8c_source_l01776}{hifn\+\_\+crypto()}}.

Here is the caller graph for this function\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=350pt]{d7/d3f/hifn7751_8c_aa65420534ccb2d553f001df9382110f4_icgraph}
\end{center}
\end{figure}
\mbox{\Hypertarget{hifn7751_8c_a25b3c7fbf6d6419df1d3edeeba570a5a}\label{hifn7751_8c_a25b3c7fbf6d6419df1d3edeeba570a5a}} 
\index{hifn7751.c@{hifn7751.c}!hifn\_partname@{hifn\_partname}}
\index{hifn\_partname@{hifn\_partname}!hifn7751.c@{hifn7751.c}}
\doxysubsubsection{\texorpdfstring{hifn\_partname()}{hifn\_partname()}}
{\footnotesize\ttfamily static const char $\ast$ hifn\+\_\+partname (\begin{DoxyParamCaption}\item[{struct \mbox{\hyperlink{structhifn__softc}{hifn\+\_\+softc}} $\ast$}]{sc }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [static]}}



Definition at line \mbox{\hyperlink{hifn7751_8c_source_l00235}{235}} of file \mbox{\hyperlink{hifn7751_8c_source}{hifn7751.\+c}}.



References \mbox{\hyperlink{hifn7751reg_8h_source_l00065}{PCI\+\_\+\+PRODUCT\+\_\+\+HIFN\+\_\+6500}}, \mbox{\hyperlink{hifn7751reg_8h_source_l00064}{PCI\+\_\+\+PRODUCT\+\_\+\+HIFN\+\_\+7751}}, \mbox{\hyperlink{hifn7751reg_8h_source_l00066}{PCI\+\_\+\+PRODUCT\+\_\+\+HIFN\+\_\+7811}}, \mbox{\hyperlink{hifn7751reg_8h_source_l00067}{PCI\+\_\+\+PRODUCT\+\_\+\+HIFN\+\_\+7951}}, \mbox{\hyperlink{hifn7751reg_8h_source_l00068}{PCI\+\_\+\+PRODUCT\+\_\+\+HIFN\+\_\+7955}}, \mbox{\hyperlink{hifn7751reg_8h_source_l00069}{PCI\+\_\+\+PRODUCT\+\_\+\+HIFN\+\_\+7956}}, \mbox{\hyperlink{hifn7751reg_8h_source_l00072}{PCI\+\_\+\+PRODUCT\+\_\+\+INVERTEX\+\_\+\+AEON}}, \mbox{\hyperlink{hifn7751reg_8h_source_l00075}{PCI\+\_\+\+PRODUCT\+\_\+\+NETSEC\+\_\+7751}}, \mbox{\hyperlink{hifn7751reg_8h_source_l00063}{PCI\+\_\+\+VENDOR\+\_\+\+HIFN}}, \mbox{\hyperlink{hifn7751reg_8h_source_l00071}{PCI\+\_\+\+VENDOR\+\_\+\+INVERTEX}}, \mbox{\hyperlink{hifn7751reg_8h_source_l00074}{PCI\+\_\+\+VENDOR\+\_\+\+NETSEC}}, and \mbox{\hyperlink{hifn7751var_8h_source_l00129}{hifn\+\_\+softc\+::sc\+\_\+dev}}.



Referenced by \mbox{\hyperlink{hifn7751_8c_source_l00358}{hifn\+\_\+attach()}}.

Here is the caller graph for this function\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=275pt]{d7/d3f/hifn7751_8c_a25b3c7fbf6d6419df1d3edeeba570a5a_icgraph}
\end{center}
\end{figure}
\mbox{\Hypertarget{hifn7751_8c_a8fff9065d6b7fbf16fec97511b405453}\label{hifn7751_8c_a8fff9065d6b7fbf16fec97511b405453}} 
\index{hifn7751.c@{hifn7751.c}!hifn\_probe@{hifn\_probe}}
\index{hifn\_probe@{hifn\_probe}!hifn7751.c@{hifn7751.c}}
\doxysubsubsection{\texorpdfstring{hifn\_probe()}{hifn\_probe()}}
{\footnotesize\ttfamily static int hifn\+\_\+probe (\begin{DoxyParamCaption}\item[{device\+\_\+t}]{dev }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [static]}}



Definition at line \mbox{\hyperlink{hifn7751_8c_source_l00209}{209}} of file \mbox{\hyperlink{hifn7751_8c_source}{hifn7751.\+c}}.



References \mbox{\hyperlink{hifn7751reg_8h_source_l00064}{PCI\+\_\+\+PRODUCT\+\_\+\+HIFN\+\_\+7751}}, \mbox{\hyperlink{hifn7751reg_8h_source_l00066}{PCI\+\_\+\+PRODUCT\+\_\+\+HIFN\+\_\+7811}}, \mbox{\hyperlink{hifn7751reg_8h_source_l00067}{PCI\+\_\+\+PRODUCT\+\_\+\+HIFN\+\_\+7951}}, \mbox{\hyperlink{hifn7751reg_8h_source_l00068}{PCI\+\_\+\+PRODUCT\+\_\+\+HIFN\+\_\+7955}}, \mbox{\hyperlink{hifn7751reg_8h_source_l00069}{PCI\+\_\+\+PRODUCT\+\_\+\+HIFN\+\_\+7956}}, \mbox{\hyperlink{hifn7751reg_8h_source_l00072}{PCI\+\_\+\+PRODUCT\+\_\+\+INVERTEX\+\_\+\+AEON}}, \mbox{\hyperlink{hifn7751reg_8h_source_l00075}{PCI\+\_\+\+PRODUCT\+\_\+\+NETSEC\+\_\+7751}}, \mbox{\hyperlink{hifn7751reg_8h_source_l00063}{PCI\+\_\+\+VENDOR\+\_\+\+HIFN}}, \mbox{\hyperlink{hifn7751reg_8h_source_l00071}{PCI\+\_\+\+VENDOR\+\_\+\+INVERTEX}}, and \mbox{\hyperlink{hifn7751reg_8h_source_l00074}{PCI\+\_\+\+VENDOR\+\_\+\+NETSEC}}.

\mbox{\Hypertarget{hifn7751_8c_a262d5ab62fabd5c79d610656fab95297}\label{hifn7751_8c_a262d5ab62fabd5c79d610656fab95297}} 
\index{hifn7751.c@{hifn7751.c}!hifn\_probesession@{hifn\_probesession}}
\index{hifn\_probesession@{hifn\_probesession}!hifn7751.c@{hifn7751.c}}
\doxysubsubsection{\texorpdfstring{hifn\_probesession()}{hifn\_probesession()}}
{\footnotesize\ttfamily static int hifn\+\_\+probesession (\begin{DoxyParamCaption}\item[{device\+\_\+t}]{dev,  }\item[{const struct crypto\+\_\+session\+\_\+params $\ast$}]{csp }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [static]}}



Definition at line \mbox{\hyperlink{hifn7751_8c_source_l02325}{2325}} of file \mbox{\hyperlink{hifn7751_8c_source}{hifn7751.\+c}}.



References \mbox{\hyperlink{hifn7751_8c_source_l02269}{hifn\+\_\+auth\+\_\+supported()}}, and \mbox{\hyperlink{hifn7751_8c_source_l02296}{hifn\+\_\+cipher\+\_\+supported()}}.

Here is the call graph for this function\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=346pt]{d7/d3f/hifn7751_8c_a262d5ab62fabd5c79d610656fab95297_cgraph}
\end{center}
\end{figure}
\mbox{\Hypertarget{hifn7751_8c_afff96704740907d759b04caa42eaff14}\label{hifn7751_8c_afff96704740907d759b04caa42eaff14}} 
\index{hifn7751.c@{hifn7751.c}!hifn\_process@{hifn\_process}}
\index{hifn\_process@{hifn\_process}!hifn7751.c@{hifn7751.c}}
\doxysubsubsection{\texorpdfstring{hifn\_process()}{hifn\_process()}}
{\footnotesize\ttfamily static int hifn\+\_\+process (\begin{DoxyParamCaption}\item[{device\+\_\+t}]{dev,  }\item[{struct cryptop $\ast$}]{crp,  }\item[{int}]{hint }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [static]}}



Definition at line \mbox{\hyperlink{hifn7751_8c_source_l02380}{2380}} of file \mbox{\hyperlink{hifn7751_8c_source}{hifn7751.\+c}}.



References \mbox{\hyperlink{hifn7751var_8h_source_l00267}{hifn\+\_\+command\+::base\+\_\+masks}}, \mbox{\hyperlink{hifn7751var_8h_source_l00269}{hifn\+\_\+command\+::ck}}, \mbox{\hyperlink{hifn7751var_8h_source_l00270}{hifn\+\_\+command\+::cklen}}, \mbox{\hyperlink{hifn7751var_8h_source_l00278}{hifn\+\_\+command\+::crp}}, \mbox{\hyperlink{hifn7751var_8h_source_l00267}{hifn\+\_\+command\+::cry\+\_\+masks}}, \mbox{\hyperlink{hifn7751reg_8h_source_l00457}{HIFN\+\_\+\+BASE\+\_\+\+CMD\+\_\+\+CRYPT}}, \mbox{\hyperlink{hifn7751reg_8h_source_l00458}{HIFN\+\_\+\+BASE\+\_\+\+CMD\+\_\+\+DECODE}}, \mbox{\hyperlink{hifn7751reg_8h_source_l00456}{HIFN\+\_\+\+BASE\+\_\+\+CMD\+\_\+\+MAC}}, \mbox{\hyperlink{hifn7751reg_8h_source_l00480}{HIFN\+\_\+\+CRYPT\+\_\+\+CMD\+\_\+\+ALG\+\_\+\+AES}}, \mbox{\hyperlink{hifn7751reg_8h_source_l00476}{HIFN\+\_\+\+CRYPT\+\_\+\+CMD\+\_\+\+ALG\+\_\+\+MASK}}, \mbox{\hyperlink{hifn7751reg_8h_source_l00494}{HIFN\+\_\+\+CRYPT\+\_\+\+CMD\+\_\+\+KSZ\+\_\+128}}, \mbox{\hyperlink{hifn7751reg_8h_source_l00495}{HIFN\+\_\+\+CRYPT\+\_\+\+CMD\+\_\+\+KSZ\+\_\+192}}, \mbox{\hyperlink{hifn7751reg_8h_source_l00496}{HIFN\+\_\+\+CRYPT\+\_\+\+CMD\+\_\+\+KSZ\+\_\+256}}, \mbox{\hyperlink{hifn7751reg_8h_source_l00483}{HIFN\+\_\+\+CRYPT\+\_\+\+CMD\+\_\+\+MODE\+\_\+\+CBC}}, \mbox{\hyperlink{hifn7751reg_8h_source_l00488}{HIFN\+\_\+\+CRYPT\+\_\+\+CMD\+\_\+\+NEW\+\_\+\+IV}}, \mbox{\hyperlink{hifn7751reg_8h_source_l00487}{HIFN\+\_\+\+CRYPT\+\_\+\+CMD\+\_\+\+NEW\+\_\+\+KEY}}, \mbox{\hyperlink{hifn7751_8c_source_l01776}{hifn\+\_\+crypto()}}, \mbox{\hyperlink{hifn7751reg_8h_source_l00509}{HIFN\+\_\+\+MAC\+\_\+\+CMD\+\_\+\+ALG\+\_\+\+SHA1}}, \mbox{\hyperlink{hifn7751reg_8h_source_l00514}{HIFN\+\_\+\+MAC\+\_\+\+CMD\+\_\+\+MODE\+\_\+\+HASH}}, \mbox{\hyperlink{hifn7751reg_8h_source_l00512}{HIFN\+\_\+\+MAC\+\_\+\+CMD\+\_\+\+MODE\+\_\+\+HMAC}}, \mbox{\hyperlink{hifn7751reg_8h_source_l00527}{HIFN\+\_\+\+MAC\+\_\+\+CMD\+\_\+\+NEW\+\_\+\+KEY}}, \mbox{\hyperlink{hifn7751reg_8h_source_l00526}{HIFN\+\_\+\+MAC\+\_\+\+CMD\+\_\+\+POS\+\_\+\+IPSEC}}, \mbox{\hyperlink{hifn7751reg_8h_source_l00517}{HIFN\+\_\+\+MAC\+\_\+\+CMD\+\_\+\+RESULT}}, \mbox{\hyperlink{hifn7751reg_8h_source_l00516}{HIFN\+\_\+\+MAC\+\_\+\+CMD\+\_\+\+TRUNC}}, \mbox{\hyperlink{hifn7751var_8h_source_l00078}{HIFN\+\_\+\+MAC\+\_\+\+KEY\+\_\+\+LENGTH}}, \mbox{\hyperlink{hifn7751_8c_source_l00197}{hifnstats}}, \mbox{\hyperlink{hifn7751var_8h_source_l00329}{hifn\+\_\+stats\+::hst\+\_\+invalid}}, \mbox{\hyperlink{hifn7751var_8h_source_l00330}{hifn\+\_\+stats\+::hst\+\_\+nomem}}, \mbox{\hyperlink{hifn7751var_8h_source_l00268}{hifn\+\_\+command\+::iv}}, \mbox{\hyperlink{hifn7751var_8h_source_l00268}{hifn\+\_\+command\+::mac}}, \mbox{\hyperlink{hifn7751var_8h_source_l00267}{hifn\+\_\+command\+::mac\+\_\+masks}}, \mbox{\hyperlink{hifn7751var_8h_source_l00129}{hifn\+\_\+softc\+::sc\+\_\+dev}}, \mbox{\hyperlink{hifn7751var_8h_source_l00183}{hifn\+\_\+softc\+::sc\+\_\+needwakeup}}, \mbox{\hyperlink{hifn7751var_8h_source_l00266}{hifn\+\_\+command\+::session}}, and \mbox{\hyperlink{hifn7751var_8h_source_l00277}{hifn\+\_\+command\+::softc}}.

Here is the call graph for this function\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=350pt]{d7/d3f/hifn7751_8c_afff96704740907d759b04caa42eaff14_cgraph}
\end{center}
\end{figure}
\mbox{\Hypertarget{hifn7751_8c_ad4c8b24eb89c5ec2d14c0be084c08fa8}\label{hifn7751_8c_ad4c8b24eb89c5ec2d14c0be084c08fa8}} 
\index{hifn7751.c@{hifn7751.c}!hifn\_puc\_wait@{hifn\_puc\_wait}}
\index{hifn\_puc\_wait@{hifn\_puc\_wait}!hifn7751.c@{hifn7751.c}}
\doxysubsubsection{\texorpdfstring{hifn\_puc\_wait()}{hifn\_puc\_wait()}}
{\footnotesize\ttfamily static void hifn\+\_\+puc\+\_\+wait (\begin{DoxyParamCaption}\item[{struct \mbox{\hyperlink{structhifn__softc}{hifn\+\_\+softc}} $\ast$}]{sc }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [static]}}



Definition at line \mbox{\hyperlink{hifn7751_8c_source_l00833}{833}} of file \mbox{\hyperlink{hifn7751_8c_source}{hifn7751.\+c}}.



References \mbox{\hyperlink{hifn7751reg_8h_source_l00116}{HIFN\+\_\+0\+\_\+\+PUCTRL}}, \mbox{\hyperlink{hifn7751reg_8h_source_l00123}{HIFN\+\_\+0\+\_\+\+PUCTRL2}}, \mbox{\hyperlink{hifn7751var_8h_source_l00170}{HIFN\+\_\+\+IS\+\_\+7956}}, \mbox{\hyperlink{hifn7751reg_8h_source_l00133}{HIFN\+\_\+\+PUCTRL\+\_\+\+RESET}}, \mbox{\hyperlink{hifn7751_8c_source_l00171}{READ\+\_\+\+REG\+\_\+0()}}, \mbox{\hyperlink{hifn7751var_8h_source_l00129}{hifn\+\_\+softc\+::sc\+\_\+dev}}, and \mbox{\hyperlink{hifn7751var_8h_source_l00165}{hifn\+\_\+softc\+::sc\+\_\+flags}}.



Referenced by \mbox{\hyperlink{hifn7751_8c_source_l00887}{hifn\+\_\+reset\+\_\+board()}}, and \mbox{\hyperlink{hifn7751_8c_source_l00855}{hifn\+\_\+reset\+\_\+puc()}}.

Here is the call graph for this function\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=280pt]{d7/d3f/hifn7751_8c_ad4c8b24eb89c5ec2d14c0be084c08fa8_cgraph}
\end{center}
\end{figure}
Here is the caller graph for this function\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=350pt]{d7/d3f/hifn7751_8c_ad4c8b24eb89c5ec2d14c0be084c08fa8_icgraph}
\end{center}
\end{figure}
\mbox{\Hypertarget{hifn7751_8c_adc0457e7ca7390813d1cd8f03aac4409}\label{hifn7751_8c_adc0457e7ca7390813d1cd8f03aac4409}} 
\index{hifn7751.c@{hifn7751.c}!hifn\_ramtype@{hifn\_ramtype}}
\index{hifn\_ramtype@{hifn\_ramtype}!hifn7751.c@{hifn7751.c}}
\doxysubsubsection{\texorpdfstring{hifn\_ramtype()}{hifn\_ramtype()}}
{\footnotesize\ttfamily static int hifn\+\_\+ramtype (\begin{DoxyParamCaption}\item[{struct \mbox{\hyperlink{structhifn__softc}{hifn\+\_\+softc}} $\ast$}]{sc }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [static]}}



Definition at line \mbox{\hyperlink{hifn7751_8c_source_l01249}{1249}} of file \mbox{\hyperlink{hifn7751_8c_source}{hifn7751.\+c}}.



References \mbox{\hyperlink{hifn7751_8c_source_l01444}{hifn\+\_\+readramaddr()}}, \mbox{\hyperlink{hifn7751_8c_source_l01383}{hifn\+\_\+writeramaddr()}}, and \mbox{\hyperlink{hifn7751var_8h_source_l00144}{hifn\+\_\+softc\+::sc\+\_\+drammodel}}.



Referenced by \mbox{\hyperlink{hifn7751_8c_source_l00358}{hifn\+\_\+attach()}}.

Here is the call graph for this function\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=350pt]{d7/d3f/hifn7751_8c_adc0457e7ca7390813d1cd8f03aac4409_cgraph}
\end{center}
\end{figure}
Here is the caller graph for this function\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=269pt]{d7/d3f/hifn7751_8c_adc0457e7ca7390813d1cd8f03aac4409_icgraph}
\end{center}
\end{figure}
\mbox{\Hypertarget{hifn7751_8c_a0a1b763f64952472b539202990dd4a15}\label{hifn7751_8c_a0a1b763f64952472b539202990dd4a15}} 
\index{hifn7751.c@{hifn7751.c}!hifn\_readramaddr@{hifn\_readramaddr}}
\index{hifn\_readramaddr@{hifn\_readramaddr}!hifn7751.c@{hifn7751.c}}
\doxysubsubsection{\texorpdfstring{hifn\_readramaddr()}{hifn\_readramaddr()}}
{\footnotesize\ttfamily static int hifn\+\_\+readramaddr (\begin{DoxyParamCaption}\item[{struct \mbox{\hyperlink{structhifn__softc}{hifn\+\_\+softc}} $\ast$}]{sc,  }\item[{int}]{addr,  }\item[{u\+\_\+int8\+\_\+t $\ast$}]{data }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [static]}}



Definition at line \mbox{\hyperlink{hifn7751_8c_source_l01444}{1444}} of file \mbox{\hyperlink{hifn7751_8c_source}{hifn7751.\+c}}.



References \mbox{\hyperlink{hifn7751var_8h_source_l00094}{hifn\+\_\+dma\+::cmdr}}, \mbox{\hyperlink{hifn7751var_8h_source_l00100}{hifn\+\_\+dma\+::command\+\_\+bufs}}, \mbox{\hyperlink{hifn7751var_8h_source_l00096}{hifn\+\_\+dma\+::dstr}}, \mbox{\hyperlink{hifn7751reg_8h_source_l00217}{HIFN\+\_\+1\+\_\+\+DMA\+\_\+\+CSR}}, \mbox{\hyperlink{hifn7751_8c_source_l01337}{hifn\+\_\+alloc\+\_\+slot()}}, \mbox{\hyperlink{hifn7751reg_8h_source_l00107}{HIFN\+\_\+\+D\+\_\+\+LAST}}, \mbox{\hyperlink{hifn7751reg_8h_source_l00104}{HIFN\+\_\+\+D\+\_\+\+MASKDONEIRQ}}, \mbox{\hyperlink{hifn7751reg_8h_source_l00109}{HIFN\+\_\+\+D\+\_\+\+VALID}}, \mbox{\hyperlink{hifn7751reg_8h_source_l00274}{HIFN\+\_\+\+DMACSR\+\_\+\+C\+\_\+\+CTRL\+\_\+\+DIS}}, \mbox{\hyperlink{hifn7751reg_8h_source_l00275}{HIFN\+\_\+\+DMACSR\+\_\+\+C\+\_\+\+CTRL\+\_\+\+ENA}}, \mbox{\hyperlink{hifn7751reg_8h_source_l00246}{HIFN\+\_\+\+DMACSR\+\_\+\+D\+\_\+\+CTRL\+\_\+\+DIS}}, \mbox{\hyperlink{hifn7751reg_8h_source_l00247}{HIFN\+\_\+\+DMACSR\+\_\+\+D\+\_\+\+CTRL\+\_\+\+ENA}}, \mbox{\hyperlink{hifn7751reg_8h_source_l00255}{HIFN\+\_\+\+DMACSR\+\_\+\+R\+\_\+\+CTRL\+\_\+\+DIS}}, \mbox{\hyperlink{hifn7751reg_8h_source_l00256}{HIFN\+\_\+\+DMACSR\+\_\+\+R\+\_\+\+CTRL\+\_\+\+ENA}}, \mbox{\hyperlink{hifn7751reg_8h_source_l00264}{HIFN\+\_\+\+DMACSR\+\_\+\+S\+\_\+\+CTRL\+\_\+\+DIS}}, \mbox{\hyperlink{hifn7751reg_8h_source_l00265}{HIFN\+\_\+\+DMACSR\+\_\+\+S\+\_\+\+CTRL\+\_\+\+ENA}}, \mbox{\hyperlink{hifn7751reg_8h_source_l00087}{HIFN\+\_\+\+MAX\+\_\+\+COMMAND}}, \mbox{\hyperlink{hifn7751reg_8h_source_l00088}{HIFN\+\_\+\+MAX\+\_\+\+RESULT}}, \mbox{\hyperlink{hifn7751reg_8h_source_l00096}{hifn\+\_\+desc\+::l}}, \mbox{\hyperlink{hifn7751reg_8h_source_l00450}{hifn\+\_\+base\+\_\+command\+::masks}}, \mbox{\hyperlink{hifn7751reg_8h_source_l00097}{hifn\+\_\+desc\+::p}}, \mbox{\hyperlink{hifn7751var_8h_source_l00097}{hifn\+\_\+dma\+::resr}}, \mbox{\hyperlink{hifn7751var_8h_source_l00129}{hifn\+\_\+softc\+::sc\+\_\+dev}}, \mbox{\hyperlink{hifn7751var_8h_source_l00147}{hifn\+\_\+softc\+::sc\+\_\+dma}}, \mbox{\hyperlink{hifn7751var_8h_source_l00150}{hifn\+\_\+softc\+::sc\+\_\+dma\+\_\+physaddr}}, \mbox{\hyperlink{hifn7751var_8h_source_l00148}{hifn\+\_\+softc\+::sc\+\_\+dmamap}}, \mbox{\hyperlink{hifn7751var_8h_source_l00131}{hifn\+\_\+softc\+::sc\+\_\+dmat}}, \mbox{\hyperlink{hifn7751reg_8h_source_l00451}{hifn\+\_\+base\+\_\+command\+::session\+\_\+num}}, \mbox{\hyperlink{hifn7751var_8h_source_l00095}{hifn\+\_\+dma\+::srcr}}, \mbox{\hyperlink{hifn7751var_8h_source_l00103}{hifn\+\_\+dma\+::test\+\_\+dst}}, \mbox{\hyperlink{hifn7751var_8h_source_l00103}{hifn\+\_\+dma\+::test\+\_\+src}}, \mbox{\hyperlink{hifn7751reg_8h_source_l00453}{hifn\+\_\+base\+\_\+command\+::total\+\_\+dest\+\_\+count}}, \mbox{\hyperlink{hifn7751reg_8h_source_l00452}{hifn\+\_\+base\+\_\+command\+::total\+\_\+source\+\_\+count}}, and \mbox{\hyperlink{hifn7751_8c_source_l00186}{WRITE\+\_\+\+REG\+\_\+1}}.



Referenced by \mbox{\hyperlink{hifn7751_8c_source_l01249}{hifn\+\_\+ramtype()}}, and \mbox{\hyperlink{hifn7751_8c_source_l01284}{hifn\+\_\+sramsize()}}.

Here is the call graph for this function\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=307pt]{d7/d3f/hifn7751_8c_a0a1b763f64952472b539202990dd4a15_cgraph}
\end{center}
\end{figure}
Here is the caller graph for this function\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=350pt]{d7/d3f/hifn7751_8c_a0a1b763f64952472b539202990dd4a15_icgraph}
\end{center}
\end{figure}
\mbox{\Hypertarget{hifn7751_8c_a71599fa17dcb8905a389dc3a179160c1}\label{hifn7751_8c_a71599fa17dcb8905a389dc3a179160c1}} 
\index{hifn7751.c@{hifn7751.c}!hifn\_reset\_board@{hifn\_reset\_board}}
\index{hifn\_reset\_board@{hifn\_reset\_board}!hifn7751.c@{hifn7751.c}}
\doxysubsubsection{\texorpdfstring{hifn\_reset\_board()}{hifn\_reset\_board()}}
{\footnotesize\ttfamily static void hifn\+\_\+reset\+\_\+board (\begin{DoxyParamCaption}\item[{struct \mbox{\hyperlink{structhifn__softc}{hifn\+\_\+softc}} $\ast$}]{sc,  }\item[{int}]{full }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [static]}}



Definition at line \mbox{\hyperlink{hifn7751_8c_source_l00887}{887}} of file \mbox{\hyperlink{hifn7751_8c_source}{hifn7751.\+c}}.



References \mbox{\hyperlink{hifn7751reg_8h_source_l00226}{HIFN\+\_\+1\+\_\+7811\+\_\+\+MIPSRST}}, \mbox{\hyperlink{hifn7751reg_8h_source_l00219}{HIFN\+\_\+1\+\_\+\+DMA\+\_\+\+CNFG}}, \mbox{\hyperlink{hifn7751reg_8h_source_l00225}{HIFN\+\_\+1\+\_\+\+DMA\+\_\+\+CNFG2}}, \mbox{\hyperlink{hifn7751reg_8h_source_l00323}{HIFN\+\_\+\+DMACNFG2\+\_\+\+INIT\+\_\+\+READ\+\_\+\+BURST\+\_\+\+SHIFT}}, \mbox{\hyperlink{hifn7751reg_8h_source_l00322}{HIFN\+\_\+\+DMACNFG2\+\_\+\+INIT\+\_\+\+WRITE\+\_\+\+BURST\+\_\+\+SHIFT}}, \mbox{\hyperlink{hifn7751reg_8h_source_l00325}{HIFN\+\_\+\+DMACNFG2\+\_\+\+TGT\+\_\+\+READ\+\_\+\+BURST\+\_\+\+SHIFT}}, \mbox{\hyperlink{hifn7751reg_8h_source_l00324}{HIFN\+\_\+\+DMACNFG2\+\_\+\+TGT\+\_\+\+WRITE\+\_\+\+BURST\+\_\+\+SHIFT}}, \mbox{\hyperlink{hifn7751reg_8h_source_l00314}{HIFN\+\_\+\+DMACNFG\+\_\+\+DMARESET}}, \mbox{\hyperlink{hifn7751reg_8h_source_l00313}{HIFN\+\_\+\+DMACNFG\+\_\+\+MODE}}, \mbox{\hyperlink{hifn7751reg_8h_source_l00315}{HIFN\+\_\+\+DMACNFG\+\_\+\+MSTRESET}}, \mbox{\hyperlink{hifn7751var_8h_source_l00169}{HIFN\+\_\+\+IS\+\_\+7811}}, \mbox{\hyperlink{hifn7751reg_8h_source_l00342}{HIFN\+\_\+\+MIPSRST\+\_\+\+CRAMINIT}}, \mbox{\hyperlink{hifn7751_8c_source_l00833}{hifn\+\_\+puc\+\_\+wait()}}, \mbox{\hyperlink{hifn7751_8c_source_l00855}{hifn\+\_\+reset\+\_\+puc()}}, \mbox{\hyperlink{hifn7751_8c_source_l00875}{hifn\+\_\+set\+\_\+retry()}}, \mbox{\hyperlink{hifn7751_8c_source_l00180}{READ\+\_\+\+REG\+\_\+1()}}, \mbox{\hyperlink{hifn7751var_8h_source_l00147}{hifn\+\_\+softc\+::sc\+\_\+dma}}, \mbox{\hyperlink{hifn7751var_8h_source_l00165}{hifn\+\_\+softc\+::sc\+\_\+flags}}, and \mbox{\hyperlink{hifn7751_8c_source_l00186}{WRITE\+\_\+\+REG\+\_\+1}}.



Referenced by \mbox{\hyperlink{hifn7751_8c_source_l02524}{hifn\+\_\+abort()}}, and \mbox{\hyperlink{hifn7751_8c_source_l00358}{hifn\+\_\+attach()}}.

Here is the call graph for this function\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=350pt]{d7/d3f/hifn7751_8c_a71599fa17dcb8905a389dc3a179160c1_cgraph}
\end{center}
\end{figure}
Here is the caller graph for this function\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=350pt]{d7/d3f/hifn7751_8c_a71599fa17dcb8905a389dc3a179160c1_icgraph}
\end{center}
\end{figure}
\mbox{\Hypertarget{hifn7751_8c_a5bcc4d5bdcbfa4b78d81bb9a565e1f42}\label{hifn7751_8c_a5bcc4d5bdcbfa4b78d81bb9a565e1f42}} 
\index{hifn7751.c@{hifn7751.c}!hifn\_reset\_puc@{hifn\_reset\_puc}}
\index{hifn\_reset\_puc@{hifn\_reset\_puc}!hifn7751.c@{hifn7751.c}}
\doxysubsubsection{\texorpdfstring{hifn\_reset\_puc()}{hifn\_reset\_puc()}}
{\footnotesize\ttfamily static void hifn\+\_\+reset\+\_\+puc (\begin{DoxyParamCaption}\item[{struct \mbox{\hyperlink{structhifn__softc}{hifn\+\_\+softc}} $\ast$}]{sc }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [static]}}



Definition at line \mbox{\hyperlink{hifn7751_8c_source_l00855}{855}} of file \mbox{\hyperlink{hifn7751_8c_source}{hifn7751.\+c}}.



References \mbox{\hyperlink{hifn7751reg_8h_source_l00116}{HIFN\+\_\+0\+\_\+\+PUCTRL}}, \mbox{\hyperlink{hifn7751reg_8h_source_l00123}{HIFN\+\_\+0\+\_\+\+PUCTRL2}}, \mbox{\hyperlink{hifn7751var_8h_source_l00170}{HIFN\+\_\+\+IS\+\_\+7956}}, \mbox{\hyperlink{hifn7751_8c_source_l00833}{hifn\+\_\+puc\+\_\+wait()}}, \mbox{\hyperlink{hifn7751reg_8h_source_l00132}{HIFN\+\_\+\+PUCTRL\+\_\+\+DMAENA}}, \mbox{\hyperlink{hifn7751var_8h_source_l00165}{hifn\+\_\+softc\+::sc\+\_\+flags}}, and \mbox{\hyperlink{hifn7751_8c_source_l00177}{WRITE\+\_\+\+REG\+\_\+0}}.



Referenced by \mbox{\hyperlink{hifn7751_8c_source_l00358}{hifn\+\_\+attach()}}, and \mbox{\hyperlink{hifn7751_8c_source_l00887}{hifn\+\_\+reset\+\_\+board()}}.

Here is the call graph for this function\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=350pt]{d7/d3f/hifn7751_8c_a5bcc4d5bdcbfa4b78d81bb9a565e1f42_cgraph}
\end{center}
\end{figure}
Here is the caller graph for this function\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=350pt]{d7/d3f/hifn7751_8c_a5bcc4d5bdcbfa4b78d81bb9a565e1f42_icgraph}
\end{center}
\end{figure}
\mbox{\Hypertarget{hifn7751_8c_ae130bd7c1ff5d1de909b5e00133448d5}\label{hifn7751_8c_ae130bd7c1ff5d1de909b5e00133448d5}} 
\index{hifn7751.c@{hifn7751.c}!hifn\_resume@{hifn\_resume}}
\index{hifn\_resume@{hifn\_resume}!hifn7751.c@{hifn7751.c}}
\doxysubsubsection{\texorpdfstring{hifn\_resume()}{hifn\_resume()}}
{\footnotesize\ttfamily static int hifn\+\_\+resume (\begin{DoxyParamCaption}\item[{device\+\_\+t}]{dev }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [static]}}



Definition at line \mbox{\hyperlink{hifn7751_8c_source_l00696}{696}} of file \mbox{\hyperlink{hifn7751_8c_source}{hifn7751.\+c}}.



References \mbox{\hyperlink{hifn7751var_8h_source_l00185}{hifn\+\_\+softc\+::sc\+\_\+suspended}}.

\mbox{\Hypertarget{hifn7751_8c_a95dcd11c3ef539353c258d6911bf4fbc}\label{hifn7751_8c_a95dcd11c3ef539353c258d6911bf4fbc}} 
\index{hifn7751.c@{hifn7751.c}!hifn\_rng@{hifn\_rng}}
\index{hifn\_rng@{hifn\_rng}!hifn7751.c@{hifn7751.c}}
\doxysubsubsection{\texorpdfstring{hifn\_rng()}{hifn\_rng()}}
{\footnotesize\ttfamily static void hifn\+\_\+rng (\begin{DoxyParamCaption}\item[{void $\ast$}]{vsc }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [static]}}



Definition at line \mbox{\hyperlink{hifn7751_8c_source_l00785}{785}} of file \mbox{\hyperlink{hifn7751_8c_source}{hifn7751.\+c}}.



References \mbox{\hyperlink{hifn7751reg_8h_source_l00223}{HIFN\+\_\+1\+\_\+7811\+\_\+\+RNGDAT}}, \mbox{\hyperlink{hifn7751reg_8h_source_l00224}{HIFN\+\_\+1\+\_\+7811\+\_\+\+RNGSTS}}, \mbox{\hyperlink{hifn7751reg_8h_source_l00236}{HIFN\+\_\+1\+\_\+\+RNG\+\_\+\+DATA}}, \mbox{\hyperlink{hifn7751reg_8h_source_l00336}{HIFN\+\_\+7811\+\_\+\+RNGSTS\+\_\+\+RDY}}, \mbox{\hyperlink{hifn7751reg_8h_source_l00337}{HIFN\+\_\+7811\+\_\+\+RNGSTS\+\_\+\+UFL}}, \mbox{\hyperlink{hifn7751var_8h_source_l00169}{HIFN\+\_\+\+IS\+\_\+7811}}, \mbox{\hyperlink{hifn7751_8c_source_l00785}{hifn\+\_\+rng()}}, \mbox{\hyperlink{hifn7751_8c_source_l00180}{READ\+\_\+\+REG\+\_\+1()}}, \mbox{\hyperlink{hifn7751var_8h_source_l00129}{hifn\+\_\+softc\+::sc\+\_\+dev}}, \mbox{\hyperlink{hifn7751var_8h_source_l00165}{hifn\+\_\+softc\+::sc\+\_\+flags}}, \mbox{\hyperlink{hifn7751var_8h_source_l00176}{hifn\+\_\+softc\+::sc\+\_\+harvest}}, \mbox{\hyperlink{hifn7751var_8h_source_l00175}{hifn\+\_\+softc\+::sc\+\_\+rndtest}}, \mbox{\hyperlink{hifn7751var_8h_source_l00173}{hifn\+\_\+softc\+::sc\+\_\+rngfirst}}, \mbox{\hyperlink{hifn7751var_8h_source_l00174}{hifn\+\_\+softc\+::sc\+\_\+rnghz}}, and \mbox{\hyperlink{hifn7751var_8h_source_l00171}{hifn\+\_\+softc\+::sc\+\_\+rngto}}.



Referenced by \mbox{\hyperlink{hifn7751_8c_source_l00710}{hifn\+\_\+init\+\_\+pubrng()}}, and \mbox{\hyperlink{hifn7751_8c_source_l00785}{hifn\+\_\+rng()}}.

Here is the call graph for this function\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=252pt]{d7/d3f/hifn7751_8c_a95dcd11c3ef539353c258d6911bf4fbc_cgraph}
\end{center}
\end{figure}
Here is the caller graph for this function\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=350pt]{d7/d3f/hifn7751_8c_a95dcd11c3ef539353c258d6911bf4fbc_icgraph}
\end{center}
\end{figure}
\mbox{\Hypertarget{hifn7751_8c_af6c12e4067052444aff7f9f02775538c}\label{hifn7751_8c_af6c12e4067052444aff7f9f02775538c}} 
\index{hifn7751.c@{hifn7751.c}!hifn\_sessions@{hifn\_sessions}}
\index{hifn\_sessions@{hifn\_sessions}!hifn7751.c@{hifn7751.c}}
\doxysubsubsection{\texorpdfstring{hifn\_sessions()}{hifn\_sessions()}}
{\footnotesize\ttfamily static void hifn\+\_\+sessions (\begin{DoxyParamCaption}\item[{struct \mbox{\hyperlink{structhifn__softc}{hifn\+\_\+softc}} $\ast$}]{sc }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [static]}}



Definition at line \mbox{\hyperlink{hifn7751_8c_source_l01217}{1217}} of file \mbox{\hyperlink{hifn7751_8c_source}{hifn7751.\+c}}.



References \mbox{\hyperlink{hifn7751reg_8h_source_l00118}{HIFN\+\_\+0\+\_\+\+PUCNFG}}, \mbox{\hyperlink{hifn7751var_8h_source_l00170}{HIFN\+\_\+\+IS\+\_\+7956}}, \mbox{\hyperlink{hifn7751reg_8h_source_l00169}{HIFN\+\_\+\+PUCNFG\+\_\+\+COMPSING}}, \mbox{\hyperlink{hifn7751reg_8h_source_l00170}{HIFN\+\_\+\+PUCNFG\+\_\+\+ENCCNFG}}, \mbox{\hyperlink{hifn7751_8c_source_l00171}{READ\+\_\+\+REG\+\_\+0()}}, \mbox{\hyperlink{hifn7751var_8h_source_l00165}{hifn\+\_\+softc\+::sc\+\_\+flags}}, \mbox{\hyperlink{hifn7751var_8h_source_l00163}{hifn\+\_\+softc\+::sc\+\_\+maxses}}, and \mbox{\hyperlink{hifn7751var_8h_source_l00164}{hifn\+\_\+softc\+::sc\+\_\+ramsize}}.



Referenced by \mbox{\hyperlink{hifn7751_8c_source_l00358}{hifn\+\_\+attach()}}.

Here is the call graph for this function\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=279pt]{d7/d3f/hifn7751_8c_af6c12e4067052444aff7f9f02775538c_cgraph}
\end{center}
\end{figure}
Here is the caller graph for this function\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=270pt]{d7/d3f/hifn7751_8c_af6c12e4067052444aff7f9f02775538c_icgraph}
\end{center}
\end{figure}
\mbox{\Hypertarget{hifn7751_8c_ae9c98c2559aecf31de0592518d046e4b}\label{hifn7751_8c_ae9c98c2559aecf31de0592518d046e4b}} 
\index{hifn7751.c@{hifn7751.c}!hifn\_set\_retry@{hifn\_set\_retry}}
\index{hifn\_set\_retry@{hifn\_set\_retry}!hifn7751.c@{hifn7751.c}}
\doxysubsubsection{\texorpdfstring{hifn\_set\_retry()}{hifn\_set\_retry()}}
{\footnotesize\ttfamily static void hifn\+\_\+set\+\_\+retry (\begin{DoxyParamCaption}\item[{struct \mbox{\hyperlink{structhifn__softc}{hifn\+\_\+softc}} $\ast$}]{sc }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [static]}}



Definition at line \mbox{\hyperlink{hifn7751_8c_source_l00875}{875}} of file \mbox{\hyperlink{hifn7751_8c_source}{hifn7751.\+c}}.



References \mbox{\hyperlink{hifn7751reg_8h_source_l00057}{HIFN\+\_\+\+RETRY\+\_\+\+TIMEOUT}}, \mbox{\hyperlink{hifn7751reg_8h_source_l00056}{HIFN\+\_\+\+TRDY\+\_\+\+TIMEOUT}}, and \mbox{\hyperlink{hifn7751var_8h_source_l00129}{hifn\+\_\+softc\+::sc\+\_\+dev}}.



Referenced by \mbox{\hyperlink{hifn7751_8c_source_l00358}{hifn\+\_\+attach()}}, \mbox{\hyperlink{hifn7751_8c_source_l01508}{hifn\+\_\+init\+\_\+dma()}}, and \mbox{\hyperlink{hifn7751_8c_source_l00887}{hifn\+\_\+reset\+\_\+board()}}.

Here is the caller graph for this function\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=350pt]{d7/d3f/hifn7751_8c_ae9c98c2559aecf31de0592518d046e4b_icgraph}
\end{center}
\end{figure}
\mbox{\Hypertarget{hifn7751_8c_a5afc4d336965740b852802b204760f67}\label{hifn7751_8c_a5afc4d336965740b852802b204760f67}} 
\index{hifn7751.c@{hifn7751.c}!hifn\_shutdown@{hifn\_shutdown}}
\index{hifn\_shutdown@{hifn\_shutdown}!hifn7751.c@{hifn7751.c}}
\doxysubsubsection{\texorpdfstring{hifn\_shutdown()}{hifn\_shutdown()}}
{\footnotesize\ttfamily static int hifn\+\_\+shutdown (\begin{DoxyParamCaption}\item[{device\+\_\+t}]{dev }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [static]}}



Definition at line \mbox{\hyperlink{hifn7751_8c_source_l00665}{665}} of file \mbox{\hyperlink{hifn7751_8c_source}{hifn7751.\+c}}.

\mbox{\Hypertarget{hifn7751_8c_ae4cdb0c16783aa27d55b0500fc4a769c}\label{hifn7751_8c_ae4cdb0c16783aa27d55b0500fc4a769c}} 
\index{hifn7751.c@{hifn7751.c}!hifn\_sramsize@{hifn\_sramsize}}
\index{hifn\_sramsize@{hifn\_sramsize}!hifn7751.c@{hifn7751.c}}
\doxysubsubsection{\texorpdfstring{hifn\_sramsize()}{hifn\_sramsize()}}
{\footnotesize\ttfamily static int hifn\+\_\+sramsize (\begin{DoxyParamCaption}\item[{struct \mbox{\hyperlink{structhifn__softc}{hifn\+\_\+softc}} $\ast$}]{sc }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [static]}}



Definition at line \mbox{\hyperlink{hifn7751_8c_source_l01284}{1284}} of file \mbox{\hyperlink{hifn7751_8c_source}{hifn7751.\+c}}.



References \mbox{\hyperlink{hifn7751_8c_source_l01444}{hifn\+\_\+readramaddr()}}, \mbox{\hyperlink{hifn7751_8c_source_l01281}{HIFN\+\_\+\+SRAM\+\_\+\+GRANULARITY}}, \mbox{\hyperlink{hifn7751_8c_source_l01280}{HIFN\+\_\+\+SRAM\+\_\+\+STEP\+\_\+\+SIZE}}, \mbox{\hyperlink{hifn7751_8c_source_l01383}{hifn\+\_\+writeramaddr()}}, and \mbox{\hyperlink{hifn7751var_8h_source_l00164}{hifn\+\_\+softc\+::sc\+\_\+ramsize}}.



Referenced by \mbox{\hyperlink{hifn7751_8c_source_l00358}{hifn\+\_\+attach()}}.

Here is the call graph for this function\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=350pt]{d7/d3f/hifn7751_8c_ae4cdb0c16783aa27d55b0500fc4a769c_cgraph}
\end{center}
\end{figure}
Here is the caller graph for this function\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=272pt]{d7/d3f/hifn7751_8c_ae4cdb0c16783aa27d55b0500fc4a769c_icgraph}
\end{center}
\end{figure}
\mbox{\Hypertarget{hifn7751_8c_aced75140937433f71eef1710b63bf2a2}\label{hifn7751_8c_aced75140937433f71eef1710b63bf2a2}} 
\index{hifn7751.c@{hifn7751.c}!hifn\_suspend@{hifn\_suspend}}
\index{hifn\_suspend@{hifn\_suspend}!hifn7751.c@{hifn7751.c}}
\doxysubsubsection{\texorpdfstring{hifn\_suspend()}{hifn\_suspend()}}
{\footnotesize\ttfamily static int hifn\+\_\+suspend (\begin{DoxyParamCaption}\item[{device\+\_\+t}]{dev }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [static]}}



Definition at line \mbox{\hyperlink{hifn7751_8c_source_l00679}{679}} of file \mbox{\hyperlink{hifn7751_8c_source}{hifn7751.\+c}}.



References \mbox{\hyperlink{hifn7751var_8h_source_l00185}{hifn\+\_\+softc\+::sc\+\_\+suspended}}.

\mbox{\Hypertarget{hifn7751_8c_af7de08206bc84abf506bb668c78113c3}\label{hifn7751_8c_af7de08206bc84abf506bb668c78113c3}} 
\index{hifn7751.c@{hifn7751.c}!hifn\_tick@{hifn\_tick}}
\index{hifn\_tick@{hifn\_tick}!hifn7751.c@{hifn7751.c}}
\doxysubsubsection{\texorpdfstring{hifn\_tick()}{hifn\_tick()}}
{\footnotesize\ttfamily static void hifn\+\_\+tick (\begin{DoxyParamCaption}\item[{void $\ast$}]{vsc }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [static]}}



Definition at line \mbox{\hyperlink{hifn7751_8c_source_l02084}{2084}} of file \mbox{\hyperlink{hifn7751_8c_source}{hifn7751.\+c}}.



References \mbox{\hyperlink{hifn7751reg_8h_source_l00217}{HIFN\+\_\+1\+\_\+\+DMA\+\_\+\+CSR}}, \mbox{\hyperlink{hifn7751reg_8h_source_l00274}{HIFN\+\_\+\+DMACSR\+\_\+\+C\+\_\+\+CTRL\+\_\+\+DIS}}, \mbox{\hyperlink{hifn7751reg_8h_source_l00246}{HIFN\+\_\+\+DMACSR\+\_\+\+D\+\_\+\+CTRL\+\_\+\+DIS}}, \mbox{\hyperlink{hifn7751reg_8h_source_l00255}{HIFN\+\_\+\+DMACSR\+\_\+\+R\+\_\+\+CTRL\+\_\+\+DIS}}, \mbox{\hyperlink{hifn7751reg_8h_source_l00264}{HIFN\+\_\+\+DMACSR\+\_\+\+S\+\_\+\+CTRL\+\_\+\+DIS}}, \mbox{\hyperlink{hifn7751var_8h_source_l00191}{HIFN\+\_\+\+LOCK}}, \mbox{\hyperlink{hifn7751_8c_source_l02084}{hifn\+\_\+tick()}}, \mbox{\hyperlink{hifn7751var_8h_source_l00192}{HIFN\+\_\+\+UNLOCK}}, \mbox{\hyperlink{hifn7751var_8h_source_l00182}{hifn\+\_\+softc\+::sc\+\_\+active}}, \mbox{\hyperlink{hifn7751var_8h_source_l00178}{hifn\+\_\+softc\+::sc\+\_\+c\+\_\+busy}}, \mbox{\hyperlink{hifn7751var_8h_source_l00158}{hifn\+\_\+softc\+::sc\+\_\+cmdu}}, \mbox{\hyperlink{hifn7751var_8h_source_l00180}{hifn\+\_\+softc\+::sc\+\_\+d\+\_\+busy}}, \mbox{\hyperlink{hifn7751var_8h_source_l00158}{hifn\+\_\+softc\+::sc\+\_\+dstu}}, \mbox{\hyperlink{hifn7751var_8h_source_l00181}{hifn\+\_\+softc\+::sc\+\_\+r\+\_\+busy}}, \mbox{\hyperlink{hifn7751var_8h_source_l00158}{hifn\+\_\+softc\+::sc\+\_\+resu}}, \mbox{\hyperlink{hifn7751var_8h_source_l00179}{hifn\+\_\+softc\+::sc\+\_\+s\+\_\+busy}}, \mbox{\hyperlink{hifn7751var_8h_source_l00158}{hifn\+\_\+softc\+::sc\+\_\+srcu}}, \mbox{\hyperlink{hifn7751var_8h_source_l00172}{hifn\+\_\+softc\+::sc\+\_\+tickto}}, and \mbox{\hyperlink{hifn7751_8c_source_l00186}{WRITE\+\_\+\+REG\+\_\+1}}.



Referenced by \mbox{\hyperlink{hifn7751_8c_source_l00358}{hifn\+\_\+attach()}}, and \mbox{\hyperlink{hifn7751_8c_source_l02084}{hifn\+\_\+tick()}}.

Here is the call graph for this function\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=139pt]{d7/d3f/hifn7751_8c_af7de08206bc84abf506bb668c78113c3_cgraph}
\end{center}
\end{figure}
Here is the caller graph for this function\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=246pt]{d7/d3f/hifn7751_8c_af7de08206bc84abf506bb668c78113c3_icgraph}
\end{center}
\end{figure}
\mbox{\Hypertarget{hifn7751_8c_ac50d99c2de980fb096110efe06f2f6da}\label{hifn7751_8c_ac50d99c2de980fb096110efe06f2f6da}} 
\index{hifn7751.c@{hifn7751.c}!hifn\_write\_command@{hifn\_write\_command}}
\index{hifn\_write\_command@{hifn\_write\_command}!hifn7751.c@{hifn7751.c}}
\doxysubsubsection{\texorpdfstring{hifn\_write\_command()}{hifn\_write\_command()}}
{\footnotesize\ttfamily static u\+\_\+int hifn\+\_\+write\+\_\+command (\begin{DoxyParamCaption}\item[{struct \mbox{\hyperlink{structhifn__command}{hifn\+\_\+command}} $\ast$}]{cmd,  }\item[{u\+\_\+int8\+\_\+t $\ast$}]{buf }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [static]}}



Definition at line \mbox{\hyperlink{hifn7751_8c_source_l01542}{1542}} of file \mbox{\hyperlink{hifn7751_8c_source}{hifn7751.\+c}}.



References \mbox{\hyperlink{hifn7751var_8h_source_l00267}{hifn\+\_\+command\+::base\+\_\+masks}}, \mbox{\hyperlink{hifn7751var_8h_source_l00269}{hifn\+\_\+command\+::ck}}, \mbox{\hyperlink{hifn7751var_8h_source_l00270}{hifn\+\_\+command\+::cklen}}, \mbox{\hyperlink{hifn7751var_8h_source_l00278}{hifn\+\_\+command\+::crp}}, \mbox{\hyperlink{hifn7751var_8h_source_l00267}{hifn\+\_\+command\+::cry\+\_\+masks}}, \mbox{\hyperlink{hifn7751reg_8h_source_l00471}{hifn\+\_\+crypt\+\_\+command\+::header\+\_\+skip}}, \mbox{\hyperlink{hifn7751reg_8h_source_l00503}{hifn\+\_\+mac\+\_\+command\+::header\+\_\+skip}}, \mbox{\hyperlink{hifn7751var_8h_source_l00072}{HIFN\+\_\+\+AES\+\_\+\+IV\+\_\+\+LENGTH}}, \mbox{\hyperlink{hifn7751reg_8h_source_l00457}{HIFN\+\_\+\+BASE\+\_\+\+CMD\+\_\+\+CRYPT}}, \mbox{\hyperlink{hifn7751reg_8h_source_l00461}{HIFN\+\_\+\+BASE\+\_\+\+CMD\+\_\+\+DSTLEN\+\_\+M}}, \mbox{\hyperlink{hifn7751reg_8h_source_l00462}{HIFN\+\_\+\+BASE\+\_\+\+CMD\+\_\+\+DSTLEN\+\_\+S}}, \mbox{\hyperlink{hifn7751reg_8h_source_l00464}{HIFN\+\_\+\+BASE\+\_\+\+CMD\+\_\+\+LENMASK\+\_\+\+LO}}, \mbox{\hyperlink{hifn7751reg_8h_source_l00456}{HIFN\+\_\+\+BASE\+\_\+\+CMD\+\_\+\+MAC}}, \mbox{\hyperlink{hifn7751reg_8h_source_l00459}{HIFN\+\_\+\+BASE\+\_\+\+CMD\+\_\+\+SRCLEN\+\_\+M}}, \mbox{\hyperlink{hifn7751reg_8h_source_l00460}{HIFN\+\_\+\+BASE\+\_\+\+CMD\+\_\+\+SRCLEN\+\_\+S}}, \mbox{\hyperlink{hifn7751reg_8h_source_l00480}{HIFN\+\_\+\+CRYPT\+\_\+\+CMD\+\_\+\+ALG\+\_\+\+AES}}, \mbox{\hyperlink{hifn7751reg_8h_source_l00476}{HIFN\+\_\+\+CRYPT\+\_\+\+CMD\+\_\+\+ALG\+\_\+\+MASK}}, \mbox{\hyperlink{hifn7751reg_8h_source_l00488}{HIFN\+\_\+\+CRYPT\+\_\+\+CMD\+\_\+\+NEW\+\_\+\+IV}}, \mbox{\hyperlink{hifn7751reg_8h_source_l00487}{HIFN\+\_\+\+CRYPT\+\_\+\+CMD\+\_\+\+NEW\+\_\+\+KEY}}, \mbox{\hyperlink{hifn7751reg_8h_source_l00490}{HIFN\+\_\+\+CRYPT\+\_\+\+CMD\+\_\+\+SRCLEN\+\_\+M}}, \mbox{\hyperlink{hifn7751reg_8h_source_l00491}{HIFN\+\_\+\+CRYPT\+\_\+\+CMD\+\_\+\+SRCLEN\+\_\+S}}, \mbox{\hyperlink{hifn7751var_8h_source_l00071}{HIFN\+\_\+\+IV\+\_\+\+LENGTH}}, \mbox{\hyperlink{hifn7751reg_8h_source_l00527}{HIFN\+\_\+\+MAC\+\_\+\+CMD\+\_\+\+NEW\+\_\+\+KEY}}, \mbox{\hyperlink{hifn7751reg_8h_source_l00519}{HIFN\+\_\+\+MAC\+\_\+\+CMD\+\_\+\+SRCLEN\+\_\+M}}, \mbox{\hyperlink{hifn7751reg_8h_source_l00520}{HIFN\+\_\+\+MAC\+\_\+\+CMD\+\_\+\+SRCLEN\+\_\+S}}, \mbox{\hyperlink{hifn7751var_8h_source_l00078}{HIFN\+\_\+\+MAC\+\_\+\+KEY\+\_\+\+LENGTH}}, \mbox{\hyperlink{hifn7751var_8h_source_l00268}{hifn\+\_\+command\+::iv}}, \mbox{\hyperlink{hifn7751var_8h_source_l00268}{hifn\+\_\+command\+::mac}}, \mbox{\hyperlink{hifn7751var_8h_source_l00267}{hifn\+\_\+command\+::mac\+\_\+masks}}, \mbox{\hyperlink{hifn7751reg_8h_source_l00450}{hifn\+\_\+base\+\_\+command\+::masks}}, \mbox{\hyperlink{hifn7751reg_8h_source_l00470}{hifn\+\_\+crypt\+\_\+command\+::masks}}, \mbox{\hyperlink{hifn7751reg_8h_source_l00502}{hifn\+\_\+mac\+\_\+command\+::masks}}, \mbox{\hyperlink{hifn7751reg_8h_source_l00473}{hifn\+\_\+crypt\+\_\+command\+::reserved}}, \mbox{\hyperlink{hifn7751reg_8h_source_l00505}{hifn\+\_\+mac\+\_\+command\+::reserved}}, \mbox{\hyperlink{hifn7751reg_8h_source_l00451}{hifn\+\_\+base\+\_\+command\+::session\+\_\+num}}, \mbox{\hyperlink{hifn7751var_8h_source_l00271}{hifn\+\_\+command\+::sloplen}}, \mbox{\hyperlink{hifn7751reg_8h_source_l00472}{hifn\+\_\+crypt\+\_\+command\+::source\+\_\+count}}, \mbox{\hyperlink{hifn7751reg_8h_source_l00504}{hifn\+\_\+mac\+\_\+command\+::source\+\_\+count}}, \mbox{\hyperlink{hifn7751reg_8h_source_l00453}{hifn\+\_\+base\+\_\+command\+::total\+\_\+dest\+\_\+count}}, and \mbox{\hyperlink{hifn7751reg_8h_source_l00452}{hifn\+\_\+base\+\_\+command\+::total\+\_\+source\+\_\+count}}.



Referenced by \mbox{\hyperlink{hifn7751_8c_source_l01776}{hifn\+\_\+crypto()}}.

Here is the caller graph for this function\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=350pt]{d7/d3f/hifn7751_8c_ac50d99c2de980fb096110efe06f2f6da_icgraph}
\end{center}
\end{figure}
\mbox{\Hypertarget{hifn7751_8c_a742b07283a021779b8b9a74fba4773e5}\label{hifn7751_8c_a742b07283a021779b8b9a74fba4773e5}} 
\index{hifn7751.c@{hifn7751.c}!hifn\_write\_reg\_0@{hifn\_write\_reg\_0}}
\index{hifn\_write\_reg\_0@{hifn\_write\_reg\_0}!hifn7751.c@{hifn7751.c}}
\doxysubsubsection{\texorpdfstring{hifn\_write\_reg\_0()}{hifn\_write\_reg\_0()}}
{\footnotesize\ttfamily static void hifn\+\_\+write\+\_\+reg\+\_\+0 (\begin{DoxyParamCaption}\item[{struct \mbox{\hyperlink{structhifn__softc}{hifn\+\_\+softc}} $\ast$}]{sc,  }\item[{bus\+\_\+size\+\_\+t}]{reg,  }\item[{u\+\_\+int32\+\_\+t}]{val }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [static]}}



Definition at line \mbox{\hyperlink{hifn7751_8c_source_l02685}{2685}} of file \mbox{\hyperlink{hifn7751_8c_source}{hifn7751.\+c}}.



References \mbox{\hyperlink{hifn7751reg_8h_source_l00118}{HIFN\+\_\+0\+\_\+\+PUCNFG}}, \mbox{\hyperlink{hifn7751var_8h_source_l00169}{HIFN\+\_\+\+IS\+\_\+7811}}, \mbox{\hyperlink{hifn7751var_8h_source_l00135}{hifn\+\_\+softc\+::sc\+\_\+bar0\+\_\+lastreg}}, \mbox{\hyperlink{hifn7751var_8h_source_l00165}{hifn\+\_\+softc\+::sc\+\_\+flags}}, \mbox{\hyperlink{hifn7751var_8h_source_l00133}{hifn\+\_\+softc\+::sc\+\_\+sh0}}, and \mbox{\hyperlink{hifn7751var_8h_source_l00134}{hifn\+\_\+softc\+::sc\+\_\+st0}}.

\mbox{\Hypertarget{hifn7751_8c_aaaecdf8927790231b663b101be25ce06}\label{hifn7751_8c_aaaecdf8927790231b663b101be25ce06}} 
\index{hifn7751.c@{hifn7751.c}!hifn\_write\_reg\_1@{hifn\_write\_reg\_1}}
\index{hifn\_write\_reg\_1@{hifn\_write\_reg\_1}!hifn7751.c@{hifn7751.c}}
\doxysubsubsection{\texorpdfstring{hifn\_write\_reg\_1()}{hifn\_write\_reg\_1()}}
{\footnotesize\ttfamily static void hifn\+\_\+write\+\_\+reg\+\_\+1 (\begin{DoxyParamCaption}\item[{struct \mbox{\hyperlink{structhifn__softc}{hifn\+\_\+softc}} $\ast$}]{sc,  }\item[{bus\+\_\+size\+\_\+t}]{reg,  }\item[{u\+\_\+int32\+\_\+t}]{val }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [static]}}



Definition at line \mbox{\hyperlink{hifn7751_8c_source_l02696}{2696}} of file \mbox{\hyperlink{hifn7751_8c_source}{hifn7751.\+c}}.



References \mbox{\hyperlink{hifn7751reg_8h_source_l00227}{HIFN\+\_\+1\+\_\+\+REVID}}, \mbox{\hyperlink{hifn7751var_8h_source_l00169}{HIFN\+\_\+\+IS\+\_\+7811}}, \mbox{\hyperlink{hifn7751var_8h_source_l00139}{hifn\+\_\+softc\+::sc\+\_\+bar1\+\_\+lastreg}}, \mbox{\hyperlink{hifn7751var_8h_source_l00165}{hifn\+\_\+softc\+::sc\+\_\+flags}}, \mbox{\hyperlink{hifn7751var_8h_source_l00137}{hifn\+\_\+softc\+::sc\+\_\+sh1}}, and \mbox{\hyperlink{hifn7751var_8h_source_l00138}{hifn\+\_\+softc\+::sc\+\_\+st1}}.

\mbox{\Hypertarget{hifn7751_8c_a47b07bf1f6f9aa634c50ecc6f88f5cb8}\label{hifn7751_8c_a47b07bf1f6f9aa634c50ecc6f88f5cb8}} 
\index{hifn7751.c@{hifn7751.c}!hifn\_writeramaddr@{hifn\_writeramaddr}}
\index{hifn\_writeramaddr@{hifn\_writeramaddr}!hifn7751.c@{hifn7751.c}}
\doxysubsubsection{\texorpdfstring{hifn\_writeramaddr()}{hifn\_writeramaddr()}}
{\footnotesize\ttfamily static int hifn\+\_\+writeramaddr (\begin{DoxyParamCaption}\item[{struct \mbox{\hyperlink{structhifn__softc}{hifn\+\_\+softc}} $\ast$}]{sc,  }\item[{int}]{addr,  }\item[{u\+\_\+int8\+\_\+t $\ast$}]{data }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [static]}}



Definition at line \mbox{\hyperlink{hifn7751_8c_source_l01383}{1383}} of file \mbox{\hyperlink{hifn7751_8c_source}{hifn7751.\+c}}.



References \mbox{\hyperlink{hifn7751var_8h_source_l00094}{hifn\+\_\+dma\+::cmdr}}, \mbox{\hyperlink{hifn7751var_8h_source_l00100}{hifn\+\_\+dma\+::command\+\_\+bufs}}, \mbox{\hyperlink{hifn7751var_8h_source_l00096}{hifn\+\_\+dma\+::dstr}}, \mbox{\hyperlink{hifn7751reg_8h_source_l00217}{HIFN\+\_\+1\+\_\+\+DMA\+\_\+\+CSR}}, \mbox{\hyperlink{hifn7751_8c_source_l01337}{hifn\+\_\+alloc\+\_\+slot()}}, \mbox{\hyperlink{hifn7751reg_8h_source_l00107}{HIFN\+\_\+\+D\+\_\+\+LAST}}, \mbox{\hyperlink{hifn7751reg_8h_source_l00104}{HIFN\+\_\+\+D\+\_\+\+MASKDONEIRQ}}, \mbox{\hyperlink{hifn7751reg_8h_source_l00109}{HIFN\+\_\+\+D\+\_\+\+VALID}}, \mbox{\hyperlink{hifn7751reg_8h_source_l00274}{HIFN\+\_\+\+DMACSR\+\_\+\+C\+\_\+\+CTRL\+\_\+\+DIS}}, \mbox{\hyperlink{hifn7751reg_8h_source_l00275}{HIFN\+\_\+\+DMACSR\+\_\+\+C\+\_\+\+CTRL\+\_\+\+ENA}}, \mbox{\hyperlink{hifn7751reg_8h_source_l00246}{HIFN\+\_\+\+DMACSR\+\_\+\+D\+\_\+\+CTRL\+\_\+\+DIS}}, \mbox{\hyperlink{hifn7751reg_8h_source_l00247}{HIFN\+\_\+\+DMACSR\+\_\+\+D\+\_\+\+CTRL\+\_\+\+ENA}}, \mbox{\hyperlink{hifn7751reg_8h_source_l00255}{HIFN\+\_\+\+DMACSR\+\_\+\+R\+\_\+\+CTRL\+\_\+\+DIS}}, \mbox{\hyperlink{hifn7751reg_8h_source_l00256}{HIFN\+\_\+\+DMACSR\+\_\+\+R\+\_\+\+CTRL\+\_\+\+ENA}}, \mbox{\hyperlink{hifn7751reg_8h_source_l00264}{HIFN\+\_\+\+DMACSR\+\_\+\+S\+\_\+\+CTRL\+\_\+\+DIS}}, \mbox{\hyperlink{hifn7751reg_8h_source_l00265}{HIFN\+\_\+\+DMACSR\+\_\+\+S\+\_\+\+CTRL\+\_\+\+ENA}}, \mbox{\hyperlink{hifn7751reg_8h_source_l00087}{HIFN\+\_\+\+MAX\+\_\+\+COMMAND}}, \mbox{\hyperlink{hifn7751reg_8h_source_l00096}{hifn\+\_\+desc\+::l}}, \mbox{\hyperlink{hifn7751reg_8h_source_l00450}{hifn\+\_\+base\+\_\+command\+::masks}}, \mbox{\hyperlink{hifn7751reg_8h_source_l00097}{hifn\+\_\+desc\+::p}}, \mbox{\hyperlink{hifn7751var_8h_source_l00097}{hifn\+\_\+dma\+::resr}}, \mbox{\hyperlink{hifn7751var_8h_source_l00129}{hifn\+\_\+softc\+::sc\+\_\+dev}}, \mbox{\hyperlink{hifn7751var_8h_source_l00147}{hifn\+\_\+softc\+::sc\+\_\+dma}}, \mbox{\hyperlink{hifn7751var_8h_source_l00150}{hifn\+\_\+softc\+::sc\+\_\+dma\+\_\+physaddr}}, \mbox{\hyperlink{hifn7751var_8h_source_l00148}{hifn\+\_\+softc\+::sc\+\_\+dmamap}}, \mbox{\hyperlink{hifn7751var_8h_source_l00131}{hifn\+\_\+softc\+::sc\+\_\+dmat}}, \mbox{\hyperlink{hifn7751reg_8h_source_l00451}{hifn\+\_\+base\+\_\+command\+::session\+\_\+num}}, \mbox{\hyperlink{hifn7751var_8h_source_l00095}{hifn\+\_\+dma\+::srcr}}, \mbox{\hyperlink{hifn7751var_8h_source_l00103}{hifn\+\_\+dma\+::test\+\_\+dst}}, \mbox{\hyperlink{hifn7751var_8h_source_l00103}{hifn\+\_\+dma\+::test\+\_\+src}}, \mbox{\hyperlink{hifn7751reg_8h_source_l00453}{hifn\+\_\+base\+\_\+command\+::total\+\_\+dest\+\_\+count}}, \mbox{\hyperlink{hifn7751reg_8h_source_l00452}{hifn\+\_\+base\+\_\+command\+::total\+\_\+source\+\_\+count}}, and \mbox{\hyperlink{hifn7751_8c_source_l00186}{WRITE\+\_\+\+REG\+\_\+1}}.



Referenced by \mbox{\hyperlink{hifn7751_8c_source_l01249}{hifn\+\_\+ramtype()}}, and \mbox{\hyperlink{hifn7751_8c_source_l01284}{hifn\+\_\+sramsize()}}.

Here is the call graph for this function\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=310pt]{d7/d3f/hifn7751_8c_a47b07bf1f6f9aa634c50ecc6f88f5cb8_cgraph}
\end{center}
\end{figure}
Here is the caller graph for this function\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=350pt]{d7/d3f/hifn7751_8c_a47b07bf1f6f9aa634c50ecc6f88f5cb8_icgraph}
\end{center}
\end{figure}
\mbox{\Hypertarget{hifn7751_8c_abf3028be3c191eb88532270227065af2}\label{hifn7751_8c_abf3028be3c191eb88532270227065af2}} 
\index{hifn7751.c@{hifn7751.c}!MODULE\_DEPEND@{MODULE\_DEPEND}}
\index{MODULE\_DEPEND@{MODULE\_DEPEND}!hifn7751.c@{hifn7751.c}}
\doxysubsubsection{\texorpdfstring{MODULE\_DEPEND()}{MODULE\_DEPEND()}}
{\footnotesize\ttfamily MODULE\+\_\+\+DEPEND (\begin{DoxyParamCaption}\item[{hifn}]{,  }\item[{crypto}]{,  }\item[{1}]{,  }\item[{1}]{,  }\item[{1}]{ }\end{DoxyParamCaption})}

\mbox{\Hypertarget{hifn7751_8c_ac57384094ea3977b05e5a1b1d572081f}\label{hifn7751_8c_ac57384094ea3977b05e5a1b1d572081f}} 
\index{hifn7751.c@{hifn7751.c}!READ\_REG\_0@{READ\_REG\_0}}
\index{READ\_REG\_0@{READ\_REG\_0}!hifn7751.c@{hifn7751.c}}
\doxysubsubsection{\texorpdfstring{READ\_REG\_0()}{READ\_REG\_0()}}
{\footnotesize\ttfamily static \+\_\+\+\_\+inline u\+\_\+int32\+\_\+t READ\+\_\+\+REG\+\_\+0 (\begin{DoxyParamCaption}\item[{struct \mbox{\hyperlink{structhifn__softc}{hifn\+\_\+softc}} $\ast$}]{sc,  }\item[{bus\+\_\+size\+\_\+t}]{reg }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [static]}}



Definition at line \mbox{\hyperlink{hifn7751_8c_source_l00171}{171}} of file \mbox{\hyperlink{hifn7751_8c_source}{hifn7751.\+c}}.



References \mbox{\hyperlink{hifn7751var_8h_source_l00135}{hifn\+\_\+softc\+::sc\+\_\+bar0\+\_\+lastreg}}, \mbox{\hyperlink{hifn7751var_8h_source_l00133}{hifn\+\_\+softc\+::sc\+\_\+sh0}}, and \mbox{\hyperlink{hifn7751var_8h_source_l00134}{hifn\+\_\+softc\+::sc\+\_\+st0}}.



Referenced by \mbox{\hyperlink{hifn7751_8c_source_l00358}{hifn\+\_\+attach()}}, \mbox{\hyperlink{hifn7751_8c_source_l01319}{hifn\+\_\+dramsize()}}, \mbox{\hyperlink{hifn7751_8c_source_l01022}{hifn\+\_\+enable\+\_\+crypto()}}, \mbox{\hyperlink{hifn7751_8c_source_l00833}{hifn\+\_\+puc\+\_\+wait()}}, and \mbox{\hyperlink{hifn7751_8c_source_l01217}{hifn\+\_\+sessions()}}.

Here is the caller graph for this function\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=350pt]{d7/d3f/hifn7751_8c_ac57384094ea3977b05e5a1b1d572081f_icgraph}
\end{center}
\end{figure}
\mbox{\Hypertarget{hifn7751_8c_af6d32d3905d3e9ced3fae4d48d82618f}\label{hifn7751_8c_af6d32d3905d3e9ced3fae4d48d82618f}} 
\index{hifn7751.c@{hifn7751.c}!READ\_REG\_1@{READ\_REG\_1}}
\index{READ\_REG\_1@{READ\_REG\_1}!hifn7751.c@{hifn7751.c}}
\doxysubsubsection{\texorpdfstring{READ\_REG\_1()}{READ\_REG\_1()}}
{\footnotesize\ttfamily static \+\_\+\+\_\+inline u\+\_\+int32\+\_\+t READ\+\_\+\+REG\+\_\+1 (\begin{DoxyParamCaption}\item[{struct \mbox{\hyperlink{structhifn__softc}{hifn\+\_\+softc}} $\ast$}]{sc,  }\item[{bus\+\_\+size\+\_\+t}]{reg }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [static]}}



Definition at line \mbox{\hyperlink{hifn7751_8c_source_l00180}{180}} of file \mbox{\hyperlink{hifn7751_8c_source}{hifn7751.\+c}}.



References \mbox{\hyperlink{hifn7751var_8h_source_l00139}{hifn\+\_\+softc\+::sc\+\_\+bar1\+\_\+lastreg}}, \mbox{\hyperlink{hifn7751var_8h_source_l00137}{hifn\+\_\+softc\+::sc\+\_\+sh1}}, and \mbox{\hyperlink{hifn7751var_8h_source_l00138}{hifn\+\_\+softc\+::sc\+\_\+st1}}.



Referenced by \mbox{\hyperlink{hifn7751_8c_source_l00358}{hifn\+\_\+attach()}}, \mbox{\hyperlink{hifn7751_8c_source_l01776}{hifn\+\_\+crypto()}}, \mbox{\hyperlink{hifn7751_8c_source_l01022}{hifn\+\_\+enable\+\_\+crypto()}}, \mbox{\hyperlink{hifn7751_8c_source_l01123}{hifn\+\_\+init\+\_\+pci\+\_\+registers()}}, \mbox{\hyperlink{hifn7751_8c_source_l00710}{hifn\+\_\+init\+\_\+pubrng()}}, \mbox{\hyperlink{hifn7751_8c_source_l02117}{hifn\+\_\+intr()}}, \mbox{\hyperlink{hifn7751_8c_source_l00887}{hifn\+\_\+reset\+\_\+board()}}, and \mbox{\hyperlink{hifn7751_8c_source_l00785}{hifn\+\_\+rng()}}.

Here is the caller graph for this function\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=350pt]{d7/d3f/hifn7751_8c_af6d32d3905d3e9ced3fae4d48d82618f_icgraph}
\end{center}
\end{figure}
\mbox{\Hypertarget{hifn7751_8c_a68aa49f0acd461a8f0f3ff858b40f60a}\label{hifn7751_8c_a68aa49f0acd461a8f0f3ff858b40f60a}} 
\index{hifn7751.c@{hifn7751.c}!SYSCTL\_INT@{SYSCTL\_INT}}
\index{SYSCTL\_INT@{SYSCTL\_INT}!hifn7751.c@{hifn7751.c}}
\doxysubsubsection{\texorpdfstring{SYSCTL\_INT()}{SYSCTL\_INT()}}
{\footnotesize\ttfamily SYSCTL\+\_\+\+INT (\begin{DoxyParamCaption}\item[{\+\_\+hw\+\_\+hifn}]{,  }\item[{OID\+\_\+\+AUTO}]{,  }\item[{maxbatch}]{,  }\item[{CTLFLAG\+\_\+\+RW}]{,  }\item[{\&}]{hifn\+\_\+maxbatch,  }\item[{0}]{,  }\item[{\char`\"{}max ops to batch w/o interrupt\char`\"{}}]{ }\end{DoxyParamCaption})}

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

\mbox{\Hypertarget{hifn7751_8c_a0983bfd9688be52e581eed6fb2046770}\label{hifn7751_8c_a0983bfd9688be52e581eed6fb2046770}} 
\index{hifn7751.c@{hifn7751.c}!SYSCTL\_STRUCT@{SYSCTL\_STRUCT}}
\index{SYSCTL\_STRUCT@{SYSCTL\_STRUCT}!hifn7751.c@{hifn7751.c}}
\doxysubsubsection{\texorpdfstring{SYSCTL\_STRUCT()}{SYSCTL\_STRUCT()}}
{\footnotesize\ttfamily SYSCTL\+\_\+\+STRUCT (\begin{DoxyParamCaption}\item[{\+\_\+hw\+\_\+hifn}]{,  }\item[{OID\+\_\+\+AUTO}]{,  }\item[{stats}]{,  }\item[{CTLFLAG\+\_\+\+RD}]{,  }\item[{\&}]{hifnstats,  }\item[{\mbox{\hyperlink{structhifn__stats}{hifn\+\_\+stats}}}]{,  }\item[{\char`\"{}driver statistics\char`\"{}}]{ }\end{DoxyParamCaption})}



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



Definition at line \mbox{\hyperlink{hifn7751_8c_source_l00133}{133}} of file \mbox{\hyperlink{hifn7751_8c_source}{hifn7751.\+c}}.

\mbox{\Hypertarget{hifn7751_8c_a369ccccb67e09aacf8acb996453f23df}\label{hifn7751_8c_a369ccccb67e09aacf8acb996453f23df}} 
\index{hifn7751.c@{hifn7751.c}!hifn\_driver@{hifn\_driver}}
\index{hifn\_driver@{hifn\_driver}!hifn7751.c@{hifn7751.c}}
\doxysubsubsection{\texorpdfstring{hifn\_driver}{hifn\_driver}}
{\footnotesize\ttfamily driver\+\_\+t hifn\+\_\+driver\hspace{0.3cm}{\ttfamily [static]}}

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

\end{DoxyCode}


Definition at line \mbox{\hyperlink{hifn7751_8c_source_l00128}{128}} of file \mbox{\hyperlink{hifn7751_8c_source}{hifn7751.\+c}}.

\mbox{\Hypertarget{hifn7751_8c_af0660575e36ca7c8238fe25ccd4c7d9a}\label{hifn7751_8c_af0660575e36ca7c8238fe25ccd4c7d9a}} 
\index{hifn7751.c@{hifn7751.c}!hifn\_maxbatch@{hifn\_maxbatch}}
\index{hifn\_maxbatch@{hifn\_maxbatch}!hifn7751.c@{hifn7751.c}}
\doxysubsubsection{\texorpdfstring{hifn\_maxbatch}{hifn\_maxbatch}}
{\footnotesize\ttfamily int hifn\+\_\+maxbatch = 1\hspace{0.3cm}{\ttfamily [static]}}



Definition at line \mbox{\hyperlink{hifn7751_8c_source_l00200}{200}} of file \mbox{\hyperlink{hifn7751_8c_source}{hifn7751.\+c}}.



Referenced by \mbox{\hyperlink{hifn7751_8c_source_l01776}{hifn\+\_\+crypto()}}.

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

{\bfseries Initial value\+:}
\begin{DoxyCode}{0}
\DoxyCodeLine{= \{}
\DoxyCodeLine{        }
\DoxyCodeLine{        DEVMETHOD(device\_probe,         \mbox{\hyperlink{hifn7751_8c_a8fff9065d6b7fbf16fec97511b405453}{hifn\_probe}}),}
\DoxyCodeLine{        DEVMETHOD(device\_attach,        \mbox{\hyperlink{hifn7751_8c_adead41feacc81dd8f2f7520ec88423b0}{hifn\_attach}}),}
\DoxyCodeLine{        DEVMETHOD(device\_detach,        \mbox{\hyperlink{hifn7751_8c_aa636c26344cfda578935eeb22a2c0dc3}{hifn\_detach}}),}
\DoxyCodeLine{        DEVMETHOD(device\_suspend,       \mbox{\hyperlink{hifn7751_8c_aced75140937433f71eef1710b63bf2a2}{hifn\_suspend}}),}
\DoxyCodeLine{        DEVMETHOD(device\_resume,        \mbox{\hyperlink{hifn7751_8c_ae130bd7c1ff5d1de909b5e00133448d5}{hifn\_resume}}),}
\DoxyCodeLine{        DEVMETHOD(device\_shutdown,      \mbox{\hyperlink{hifn7751_8c_a5afc4d336965740b852802b204760f67}{hifn\_shutdown}}),}
\DoxyCodeLine{}
\DoxyCodeLine{        }
\DoxyCodeLine{        DEVMETHOD(cryptodev\_probesession, \mbox{\hyperlink{hifn7751_8c_a262d5ab62fabd5c79d610656fab95297}{hifn\_probesession}}),}
\DoxyCodeLine{        DEVMETHOD(cryptodev\_newsession, \mbox{\hyperlink{hifn7751_8c_af2d9da0302576127fb08342ff73865ad}{hifn\_newsession}}),}
\DoxyCodeLine{        DEVMETHOD(cryptodev\_process,    \mbox{\hyperlink{hifn7751_8c_afff96704740907d759b04caa42eaff14}{hifn\_process}}),}
\DoxyCodeLine{}
\DoxyCodeLine{        DEVMETHOD\_END}
\DoxyCodeLine{\}}

\end{DoxyCode}


Definition at line \mbox{\hyperlink{hifn7751_8c_source_l00112}{112}} of file \mbox{\hyperlink{hifn7751_8c_source}{hifn7751.\+c}}.

\mbox{\Hypertarget{hifn7751_8c_ac17bfd0ec94f9a45f3d03a9d2ed7f603}\label{hifn7751_8c_ac17bfd0ec94f9a45f3d03a9d2ed7f603}} 
\index{hifn7751.c@{hifn7751.c}!hifnstats@{hifnstats}}
\index{hifnstats@{hifnstats}!hifn7751.c@{hifn7751.c}}
\doxysubsubsection{\texorpdfstring{hifnstats}{hifnstats}}
{\footnotesize\ttfamily struct \mbox{\hyperlink{structhifn__stats}{hifn\+\_\+stats}} hifnstats\hspace{0.3cm}{\ttfamily [static]}}



Definition at line \mbox{\hyperlink{hifn7751_8c_source_l00197}{197}} of file \mbox{\hyperlink{hifn7751_8c_source}{hifn7751.\+c}}.



Referenced by \mbox{\hyperlink{hifn7751_8c_source_l02524}{hifn\+\_\+abort()}}, \mbox{\hyperlink{hifn7751_8c_source_l02596}{hifn\+\_\+callback()}}, \mbox{\hyperlink{hifn7751_8c_source_l01776}{hifn\+\_\+crypto()}}, \mbox{\hyperlink{hifn7751_8c_source_l02117}{hifn\+\_\+intr()}}, and \mbox{\hyperlink{hifn7751_8c_source_l02380}{hifn\+\_\+process()}}.

\mbox{\Hypertarget{hifn7751_8c_aa955b326eff15f9c8ecdcd0d839d53a7}\label{hifn7751_8c_aa955b326eff15f9c8ecdcd0d839d53a7}} 
\index{hifn7751.c@{hifn7751.c}!pci2id@{pci2id}}
\index{pci2id@{pci2id}!hifn7751.c@{hifn7751.c}}
\doxysubsubsection{\texorpdfstring{pci2id}{pci2id}}
{\footnotesize\ttfamily struct \mbox{\hyperlink{structpci2id}{pci2id}} \mbox{\hyperlink{structpci2id}{pci2id}}\mbox{[}$\,$\mbox{]}\hspace{0.3cm}{\ttfamily [static]}}



Definition at line \mbox{\hyperlink{hifn7751_8c_source_l00972}{972}} of file \mbox{\hyperlink{hifn7751_8c_source}{hifn7751.\+c}}.

