\hypertarget{acpi__throttle_8c}{}\doxysection{dev/acpica/acpi\+\_\+throttle.c File Reference}
\label{acpi__throttle_8c}\index{dev/acpica/acpi\_throttle.c@{dev/acpica/acpi\_throttle.c}}
{\ttfamily \#include $<$sys/cdefs.\+h$>$}\newline
{\ttfamily \#include \char`\"{}opt\+\_\+acpi.\+h\char`\"{}}\newline
{\ttfamily \#include $<$sys/param.\+h$>$}\newline
{\ttfamily \#include $<$sys/bus.\+h$>$}\newline
{\ttfamily \#include $<$sys/cpu.\+h$>$}\newline
{\ttfamily \#include $<$sys/kernel.\+h$>$}\newline
{\ttfamily \#include $<$sys/malloc.\+h$>$}\newline
{\ttfamily \#include $<$sys/module.\+h$>$}\newline
{\ttfamily \#include $<$sys/rman.\+h$>$}\newline
{\ttfamily \#include $<$machine/bus.\+h$>$}\newline
{\ttfamily \#include $<$contrib/dev/acpica/include/acpi.\+h$>$}\newline
{\ttfamily \#include $<$dev/acpica/acpivar.\+h$>$}\newline
{\ttfamily \#include $<$dev/pci/pcivar.\+h$>$}\newline
{\ttfamily \#include \char`\"{}cpufreq\+\_\+if.\+h\char`\"{}}\newline
Include dependency graph for acpi\+\_\+throttle.\+c\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=350pt]{d1/d6f/acpi__throttle_8c__incl}
\end{center}
\end{figure}
\doxysubsection*{Data Structures}
\begin{DoxyCompactItemize}
\item 
struct \mbox{\hyperlink{structacpi__throttle__softc}{acpi\+\_\+throttle\+\_\+softc}}
\end{DoxyCompactItemize}
\doxysubsection*{Macros}
\begin{DoxyCompactItemize}
\item 
\#define \mbox{\hyperlink{acpi__throttle_8c_a2d47e16aaaf35bc0631206c8043e5cdb}{THR\+\_\+\+GET\+\_\+\+REG}}(reg)
\item 
\#define \mbox{\hyperlink{acpi__throttle_8c_a89c5694c62dc47460cc1897662a34a1b}{THR\+\_\+\+SET\+\_\+\+REG}}(reg,  \mbox{\hyperlink{acpi__if_8m_a304ad9bcff2a630ccce59094594df4b8}{val}})
\item 
\#define \mbox{\hyperlink{acpi__throttle_8c_a2604b8ebd2a5d79701d9adda9d66aec2}{CPU\+\_\+\+MAX\+\_\+\+SPEED}}~(1 $<$$<$ \mbox{\hyperlink{acpi__throttle_8c_af46cdcb7fd3ec84ee14ccadddce50056}{cpu\+\_\+duty\+\_\+width}})
\item 
\#define \mbox{\hyperlink{acpi__throttle_8c_a9c1def1427ae8baddbc01c952c37381b}{CPU\+\_\+\+SPEED\+\_\+\+PERCENT}}(x)~((10000 $\ast$ (x)) / \mbox{\hyperlink{acpi__throttle_8c_a2604b8ebd2a5d79701d9adda9d66aec2}{CPU\+\_\+\+MAX\+\_\+\+SPEED}})
\item 
\#define \mbox{\hyperlink{acpi__throttle_8c_ab84789b55afb0f44f87817d53ff42517}{CPU\+\_\+\+SPEED\+\_\+\+PRINTABLE}}(x)
\item 
\#define \mbox{\hyperlink{acpi__throttle_8c_a36729328edd60e6cc309eba2fdaddb60}{CPU\+\_\+\+P\+\_\+\+CNT\+\_\+\+THT\+\_\+\+EN}}~(1$<$$<$4)
\item 
\#define \mbox{\hyperlink{acpi__throttle_8c_ad518a1d80cda0a8bf72d1409b8ed389b}{CPU\+\_\+\+QUIRK\+\_\+\+NO\+\_\+\+THROTTLE}}~(1$<$$<$1) /$\ast$ Throttling is not usable. $\ast$/
\item 
\#define \mbox{\hyperlink{acpi__throttle_8c_a18379ffbf8e989b867e86fda515d3eae}{PCI\+\_\+\+VENDOR\+\_\+\+INTEL}}~0x8086
\item 
\#define \mbox{\hyperlink{acpi__throttle_8c_ad333819dd01cee3a098ed287ed04f36e}{PCI\+\_\+\+DEVICE\+\_\+82371\+AB\+\_\+3}}~0x7113 /$\ast$ PIIX4 chipset for quirks. $\ast$/
\item 
\#define \mbox{\hyperlink{acpi__throttle_8c_acbacaa5e09c906ee12392314bb18d9d6}{PCI\+\_\+\+REVISION\+\_\+\+A\+\_\+\+STEP}}~0
\item 
\#define \mbox{\hyperlink{acpi__throttle_8c_ac0c8839d942296c72c319d59e84b839e}{PCI\+\_\+\+REVISION\+\_\+\+B\+\_\+\+STEP}}~1
\end{DoxyCompactItemize}
\doxysubsection*{Functions}
\begin{DoxyCompactItemize}
\item 
\mbox{\hyperlink{acpi__throttle_8c_a8c3ef283470a68cd30afe9b8a72cb60f}{\+\_\+\+\_\+\+FBSDID}} (\char`\"{}\$Free\+BSD\$\char`\"{})
\item 
static void \mbox{\hyperlink{acpi__throttle_8c_a892d1d2e30f689d87d72fe4e40a422fc}{acpi\+\_\+throttle\+\_\+identify}} (driver\+\_\+t $\ast$driver, device\+\_\+t parent)
\item 
static int \mbox{\hyperlink{acpi__throttle_8c_a41f289b59aa25f0fd1399089243e18d2}{acpi\+\_\+throttle\+\_\+probe}} (device\+\_\+t \mbox{\hyperlink{acpi__if_8m_a5b84348f4a546955afe3156099e597f4}{dev}})
\item 
static int \mbox{\hyperlink{acpi__throttle_8c_a36934bf393b98f00daf5b7fa24f9f404}{acpi\+\_\+throttle\+\_\+attach}} (device\+\_\+t \mbox{\hyperlink{acpi__if_8m_a5b84348f4a546955afe3156099e597f4}{dev}})
\item 
static int \mbox{\hyperlink{acpi__throttle_8c_aabbb8ffa4713d34db1b784e49ffcaf95}{acpi\+\_\+throttle\+\_\+evaluate}} (struct \mbox{\hyperlink{structacpi__throttle__softc}{acpi\+\_\+throttle\+\_\+softc}} $\ast$sc)
\item 
static void \mbox{\hyperlink{acpi__throttle_8c_ab1fa1a4a79475b0b4355edac3aa9c5c1}{acpi\+\_\+throttle\+\_\+quirks}} (struct \mbox{\hyperlink{structacpi__throttle__softc}{acpi\+\_\+throttle\+\_\+softc}} $\ast$sc)
\item 
static int \mbox{\hyperlink{acpi__throttle_8c_a59798cf722ca357174dba963a91e4c1c}{acpi\+\_\+thr\+\_\+settings}} (device\+\_\+t \mbox{\hyperlink{acpi__if_8m_a5b84348f4a546955afe3156099e597f4}{dev}}, struct cf\+\_\+setting $\ast$sets, int $\ast$count)
\item 
static int \mbox{\hyperlink{acpi__throttle_8c_ae96cdf899cbe7bc435ca20388b5bc8ae}{acpi\+\_\+thr\+\_\+set}} (device\+\_\+t \mbox{\hyperlink{acpi__if_8m_a5b84348f4a546955afe3156099e597f4}{dev}}, const struct cf\+\_\+setting $\ast$set)
\item 
static int \mbox{\hyperlink{acpi__throttle_8c_a56bf2bdab930d6b4d560aca46baacace}{acpi\+\_\+thr\+\_\+get}} (device\+\_\+t \mbox{\hyperlink{acpi__if_8m_a5b84348f4a546955afe3156099e597f4}{dev}}, struct cf\+\_\+setting $\ast$set)
\item 
static int \mbox{\hyperlink{acpi__throttle_8c_a2e374005fadec96243416dea68650e82}{acpi\+\_\+thr\+\_\+type}} (device\+\_\+t \mbox{\hyperlink{acpi__if_8m_a5b84348f4a546955afe3156099e597f4}{dev}}, int $\ast$type)
\item 
\mbox{\hyperlink{acpi__throttle_8c_a135617879638db8c5d99bba92e0a05c5}{DRIVER\+\_\+\+MODULE}} (acpi\+\_\+throttle, cpu, \mbox{\hyperlink{acpi__throttle_8c_a43843f41a27e0799383dd0b456422aa1}{acpi\+\_\+throttle\+\_\+driver}}, \mbox{\hyperlink{acpi__throttle_8c_a6644d5668287f6e7ac0c7630d5812757}{acpi\+\_\+throttle\+\_\+devclass}}, 0, 0)
\end{DoxyCompactItemize}
\doxysubsection*{Variables}
\begin{DoxyCompactItemize}
\item 
static uint32\+\_\+t \mbox{\hyperlink{acpi__throttle_8c_a3531df68adcdf8ebd64a9fc9fb803fc4}{cpu\+\_\+duty\+\_\+offset}}
\item 
static uint32\+\_\+t \mbox{\hyperlink{acpi__throttle_8c_af46cdcb7fd3ec84ee14ccadddce50056}{cpu\+\_\+duty\+\_\+width}}
\item 
static int \mbox{\hyperlink{acpi__throttle_8c_a315b0a340d8a1f425a23ad9702588aed}{thr\+\_\+rid}}
\item 
static int \mbox{\hyperlink{acpi__throttle_8c_a7b3b5708df75ed0d651db27532cb6cf6}{thr\+\_\+quirks}}
\item 
static device\+\_\+method\+\_\+t \mbox{\hyperlink{acpi__throttle_8c_a2f4f72e6bf37936cb6b4ada5b4bc7abe}{acpi\+\_\+throttle\+\_\+methods}} \mbox{[}$\,$\mbox{]}
\item 
static driver\+\_\+t \mbox{\hyperlink{acpi__throttle_8c_a43843f41a27e0799383dd0b456422aa1}{acpi\+\_\+throttle\+\_\+driver}}
\item 
static devclass\+\_\+t \mbox{\hyperlink{acpi__throttle_8c_a6644d5668287f6e7ac0c7630d5812757}{acpi\+\_\+throttle\+\_\+devclass}}
\end{DoxyCompactItemize}


\doxysubsection{Macro Definition Documentation}
\mbox{\Hypertarget{acpi__throttle_8c_a2604b8ebd2a5d79701d9adda9d66aec2}\label{acpi__throttle_8c_a2604b8ebd2a5d79701d9adda9d66aec2}} 
\index{acpi\_throttle.c@{acpi\_throttle.c}!CPU\_MAX\_SPEED@{CPU\_MAX\_SPEED}}
\index{CPU\_MAX\_SPEED@{CPU\_MAX\_SPEED}!acpi\_throttle.c@{acpi\_throttle.c}}
\doxysubsubsection{\texorpdfstring{CPU\_MAX\_SPEED}{CPU\_MAX\_SPEED}}
{\footnotesize\ttfamily \#define CPU\+\_\+\+MAX\+\_\+\+SPEED~(1 $<$$<$ \mbox{\hyperlink{acpi__throttle_8c_af46cdcb7fd3ec84ee14ccadddce50056}{cpu\+\_\+duty\+\_\+width}})}



Definition at line \mbox{\hyperlink{acpi__throttle_8c_source_l00078}{78}} of file \mbox{\hyperlink{acpi__throttle_8c_source}{acpi\+\_\+throttle.\+c}}.

\mbox{\Hypertarget{acpi__throttle_8c_a36729328edd60e6cc309eba2fdaddb60}\label{acpi__throttle_8c_a36729328edd60e6cc309eba2fdaddb60}} 
\index{acpi\_throttle.c@{acpi\_throttle.c}!CPU\_P\_CNT\_THT\_EN@{CPU\_P\_CNT\_THT\_EN}}
\index{CPU\_P\_CNT\_THT\_EN@{CPU\_P\_CNT\_THT\_EN}!acpi\_throttle.c@{acpi\_throttle.c}}
\doxysubsubsection{\texorpdfstring{CPU\_P\_CNT\_THT\_EN}{CPU\_P\_CNT\_THT\_EN}}
{\footnotesize\ttfamily \#define CPU\+\_\+\+P\+\_\+\+CNT\+\_\+\+THT\+\_\+\+EN~(1$<$$<$4)}



Definition at line \mbox{\hyperlink{acpi__throttle_8c_source_l00082}{82}} of file \mbox{\hyperlink{acpi__throttle_8c_source}{acpi\+\_\+throttle.\+c}}.

\mbox{\Hypertarget{acpi__throttle_8c_ad518a1d80cda0a8bf72d1409b8ed389b}\label{acpi__throttle_8c_ad518a1d80cda0a8bf72d1409b8ed389b}} 
\index{acpi\_throttle.c@{acpi\_throttle.c}!CPU\_QUIRK\_NO\_THROTTLE@{CPU\_QUIRK\_NO\_THROTTLE}}
\index{CPU\_QUIRK\_NO\_THROTTLE@{CPU\_QUIRK\_NO\_THROTTLE}!acpi\_throttle.c@{acpi\_throttle.c}}
\doxysubsubsection{\texorpdfstring{CPU\_QUIRK\_NO\_THROTTLE}{CPU\_QUIRK\_NO\_THROTTLE}}
{\footnotesize\ttfamily \#define CPU\+\_\+\+QUIRK\+\_\+\+NO\+\_\+\+THROTTLE~(1$<$$<$1) /$\ast$ Throttling is not usable. $\ast$/}



Definition at line \mbox{\hyperlink{acpi__throttle_8c_source_l00083}{83}} of file \mbox{\hyperlink{acpi__throttle_8c_source}{acpi\+\_\+throttle.\+c}}.

\mbox{\Hypertarget{acpi__throttle_8c_a9c1def1427ae8baddbc01c952c37381b}\label{acpi__throttle_8c_a9c1def1427ae8baddbc01c952c37381b}} 
\index{acpi\_throttle.c@{acpi\_throttle.c}!CPU\_SPEED\_PERCENT@{CPU\_SPEED\_PERCENT}}
\index{CPU\_SPEED\_PERCENT@{CPU\_SPEED\_PERCENT}!acpi\_throttle.c@{acpi\_throttle.c}}
\doxysubsubsection{\texorpdfstring{CPU\_SPEED\_PERCENT}{CPU\_SPEED\_PERCENT}}
{\footnotesize\ttfamily \#define CPU\+\_\+\+SPEED\+\_\+\+PERCENT(\begin{DoxyParamCaption}\item[{}]{x }\end{DoxyParamCaption})~((10000 $\ast$ (x)) / \mbox{\hyperlink{acpi__throttle_8c_a2604b8ebd2a5d79701d9adda9d66aec2}{CPU\+\_\+\+MAX\+\_\+\+SPEED}})}



Definition at line \mbox{\hyperlink{acpi__throttle_8c_source_l00079}{79}} of file \mbox{\hyperlink{acpi__throttle_8c_source}{acpi\+\_\+throttle.\+c}}.

\mbox{\Hypertarget{acpi__throttle_8c_ab84789b55afb0f44f87817d53ff42517}\label{acpi__throttle_8c_ab84789b55afb0f44f87817d53ff42517}} 
\index{acpi\_throttle.c@{acpi\_throttle.c}!CPU\_SPEED\_PRINTABLE@{CPU\_SPEED\_PRINTABLE}}
\index{CPU\_SPEED\_PRINTABLE@{CPU\_SPEED\_PRINTABLE}!acpi\_throttle.c@{acpi\_throttle.c}}
\doxysubsubsection{\texorpdfstring{CPU\_SPEED\_PRINTABLE}{CPU\_SPEED\_PRINTABLE}}
{\footnotesize\ttfamily \#define CPU\+\_\+\+SPEED\+\_\+\+PRINTABLE(\begin{DoxyParamCaption}\item[{}]{x }\end{DoxyParamCaption})}

{\bfseries Value\+:}
\begin{DoxyCode}{0}
\DoxyCodeLine{                                (\mbox{\hyperlink{acpi__throttle_8c_a9c1def1427ae8baddbc01c952c37381b}{CPU\_SPEED\_PERCENT}}(x) / 10),   \(\backslash\)}
\DoxyCodeLine{                                (\mbox{\hyperlink{acpi__throttle_8c_a9c1def1427ae8baddbc01c952c37381b}{CPU\_SPEED\_PERCENT}}(x) \% 10)}

\end{DoxyCode}


Definition at line \mbox{\hyperlink{acpi__throttle_8c_source_l00080}{80}} of file \mbox{\hyperlink{acpi__throttle_8c_source}{acpi\+\_\+throttle.\+c}}.

\mbox{\Hypertarget{acpi__throttle_8c_ad333819dd01cee3a098ed287ed04f36e}\label{acpi__throttle_8c_ad333819dd01cee3a098ed287ed04f36e}} 
\index{acpi\_throttle.c@{acpi\_throttle.c}!PCI\_DEVICE\_82371AB\_3@{PCI\_DEVICE\_82371AB\_3}}
\index{PCI\_DEVICE\_82371AB\_3@{PCI\_DEVICE\_82371AB\_3}!acpi\_throttle.c@{acpi\_throttle.c}}
\doxysubsubsection{\texorpdfstring{PCI\_DEVICE\_82371AB\_3}{PCI\_DEVICE\_82371AB\_3}}
{\footnotesize\ttfamily \#define PCI\+\_\+\+DEVICE\+\_\+82371\+AB\+\_\+3~0x7113 /$\ast$ PIIX4 chipset for quirks. $\ast$/}



Definition at line \mbox{\hyperlink{acpi__throttle_8c_source_l00086}{86}} of file \mbox{\hyperlink{acpi__throttle_8c_source}{acpi\+\_\+throttle.\+c}}.

\mbox{\Hypertarget{acpi__throttle_8c_acbacaa5e09c906ee12392314bb18d9d6}\label{acpi__throttle_8c_acbacaa5e09c906ee12392314bb18d9d6}} 
\index{acpi\_throttle.c@{acpi\_throttle.c}!PCI\_REVISION\_A\_STEP@{PCI\_REVISION\_A\_STEP}}
\index{PCI\_REVISION\_A\_STEP@{PCI\_REVISION\_A\_STEP}!acpi\_throttle.c@{acpi\_throttle.c}}
\doxysubsubsection{\texorpdfstring{PCI\_REVISION\_A\_STEP}{PCI\_REVISION\_A\_STEP}}
{\footnotesize\ttfamily \#define PCI\+\_\+\+REVISION\+\_\+\+A\+\_\+\+STEP~0}



Definition at line \mbox{\hyperlink{acpi__throttle_8c_source_l00087}{87}} of file \mbox{\hyperlink{acpi__throttle_8c_source}{acpi\+\_\+throttle.\+c}}.

\mbox{\Hypertarget{acpi__throttle_8c_ac0c8839d942296c72c319d59e84b839e}\label{acpi__throttle_8c_ac0c8839d942296c72c319d59e84b839e}} 
\index{acpi\_throttle.c@{acpi\_throttle.c}!PCI\_REVISION\_B\_STEP@{PCI\_REVISION\_B\_STEP}}
\index{PCI\_REVISION\_B\_STEP@{PCI\_REVISION\_B\_STEP}!acpi\_throttle.c@{acpi\_throttle.c}}
\doxysubsubsection{\texorpdfstring{PCI\_REVISION\_B\_STEP}{PCI\_REVISION\_B\_STEP}}
{\footnotesize\ttfamily \#define PCI\+\_\+\+REVISION\+\_\+\+B\+\_\+\+STEP~1}



Definition at line \mbox{\hyperlink{acpi__throttle_8c_source_l00088}{88}} of file \mbox{\hyperlink{acpi__throttle_8c_source}{acpi\+\_\+throttle.\+c}}.

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



Definition at line \mbox{\hyperlink{acpi__throttle_8c_source_l00085}{85}} of file \mbox{\hyperlink{acpi__throttle_8c_source}{acpi\+\_\+throttle.\+c}}.

\mbox{\Hypertarget{acpi__throttle_8c_a2d47e16aaaf35bc0631206c8043e5cdb}\label{acpi__throttle_8c_a2d47e16aaaf35bc0631206c8043e5cdb}} 
\index{acpi\_throttle.c@{acpi\_throttle.c}!THR\_GET\_REG@{THR\_GET\_REG}}
\index{THR\_GET\_REG@{THR\_GET\_REG}!acpi\_throttle.c@{acpi\_throttle.c}}
\doxysubsubsection{\texorpdfstring{THR\_GET\_REG}{THR\_GET\_REG}}
{\footnotesize\ttfamily \#define THR\+\_\+\+GET\+\_\+\+REG(\begin{DoxyParamCaption}\item[{}]{reg }\end{DoxyParamCaption})}

{\bfseries Value\+:}
\begin{DoxyCode}{0}
\DoxyCodeLine{        (bus\_space\_read\_4(rman\_get\_bustag((reg)),               \(\backslash\)}
\DoxyCodeLine{                          rman\_get\_bushandle((reg)), 0))}

\end{DoxyCode}


Definition at line \mbox{\hyperlink{acpi__throttle_8c_source_l00067}{67}} of file \mbox{\hyperlink{acpi__throttle_8c_source}{acpi\+\_\+throttle.\+c}}.

\mbox{\Hypertarget{acpi__throttle_8c_a89c5694c62dc47460cc1897662a34a1b}\label{acpi__throttle_8c_a89c5694c62dc47460cc1897662a34a1b}} 
\index{acpi\_throttle.c@{acpi\_throttle.c}!THR\_SET\_REG@{THR\_SET\_REG}}
\index{THR\_SET\_REG@{THR\_SET\_REG}!acpi\_throttle.c@{acpi\_throttle.c}}
\doxysubsubsection{\texorpdfstring{THR\_SET\_REG}{THR\_SET\_REG}}
{\footnotesize\ttfamily \#define THR\+\_\+\+SET\+\_\+\+REG(\begin{DoxyParamCaption}\item[{}]{reg,  }\item[{}]{\mbox{\hyperlink{acpi__if_8m_a304ad9bcff2a630ccce59094594df4b8}{val}} }\end{DoxyParamCaption})}

{\bfseries Value\+:}
\begin{DoxyCode}{0}
\DoxyCodeLine{        (bus\_space\_write\_4(rman\_get\_bustag((reg)),              \(\backslash\)}
\DoxyCodeLine{                           rman\_get\_bushandle((reg)), 0, (\mbox{\hyperlink{acpi__if_8m_a304ad9bcff2a630ccce59094594df4b8}{val}})))}

\end{DoxyCode}


Definition at line \mbox{\hyperlink{acpi__throttle_8c_source_l00070}{70}} of file \mbox{\hyperlink{acpi__throttle_8c_source}{acpi\+\_\+throttle.\+c}}.



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

\mbox{\Hypertarget{acpi__throttle_8c_a56bf2bdab930d6b4d560aca46baacace}\label{acpi__throttle_8c_a56bf2bdab930d6b4d560aca46baacace}} 
\index{acpi\_throttle.c@{acpi\_throttle.c}!acpi\_thr\_get@{acpi\_thr\_get}}
\index{acpi\_thr\_get@{acpi\_thr\_get}!acpi\_throttle.c@{acpi\_throttle.c}}
\doxysubsubsection{\texorpdfstring{acpi\_thr\_get()}{acpi\_thr\_get()}}
{\footnotesize\ttfamily static int acpi\+\_\+thr\+\_\+get (\begin{DoxyParamCaption}\item[{device\+\_\+t}]{dev,  }\item[{struct cf\+\_\+setting $\ast$}]{set }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [static]}}



Definition at line \mbox{\hyperlink{acpi__throttle_8c_source_l00414}{414}} of file \mbox{\hyperlink{acpi__throttle_8c_source}{acpi\+\_\+throttle.\+c}}.



References \mbox{\hyperlink{acpi__throttle_8c_source_l00090}{cpu\+\_\+duty\+\_\+offset}}, \mbox{\hyperlink{acpi__throttle_8c_source_l00078}{CPU\+\_\+\+MAX\+\_\+\+SPEED}}, \mbox{\hyperlink{acpi__throttle_8c_source_l00062}{acpi\+\_\+throttle\+\_\+softc\+::cpu\+\_\+p\+\_\+cnt}}, \mbox{\hyperlink{acpi__throttle_8c_source_l00079}{CPU\+\_\+\+SPEED\+\_\+\+PERCENT}}, \mbox{\hyperlink{acpi__throttle_8c_source_l00064}{acpi\+\_\+throttle\+\_\+softc\+::cpu\+\_\+thr\+\_\+state}}, \mbox{\hyperlink{acpi__bus__if_8m_source_l00062}{dev}}, and \mbox{\hyperlink{acpi__throttle_8c_source_l00067}{THR\+\_\+\+GET\+\_\+\+REG}}.

\mbox{\Hypertarget{acpi__throttle_8c_ae96cdf899cbe7bc435ca20388b5bc8ae}\label{acpi__throttle_8c_ae96cdf899cbe7bc435ca20388b5bc8ae}} 
\index{acpi\_throttle.c@{acpi\_throttle.c}!acpi\_thr\_set@{acpi\_thr\_set}}
\index{acpi\_thr\_set@{acpi\_thr\_set}!acpi\_throttle.c@{acpi\_throttle.c}}
\doxysubsubsection{\texorpdfstring{acpi\_thr\_set()}{acpi\_thr\_set()}}
{\footnotesize\ttfamily static int acpi\+\_\+thr\+\_\+set (\begin{DoxyParamCaption}\item[{device\+\_\+t}]{dev,  }\item[{const struct cf\+\_\+setting $\ast$}]{set }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [static]}}



Definition at line \mbox{\hyperlink{acpi__throttle_8c_source_l00369}{369}} of file \mbox{\hyperlink{acpi__throttle_8c_source}{acpi\+\_\+throttle.\+c}}.



References \mbox{\hyperlink{acpi__throttle_8c_source_l00090}{cpu\+\_\+duty\+\_\+offset}}, \mbox{\hyperlink{acpi__throttle_8c_source_l00078}{CPU\+\_\+\+MAX\+\_\+\+SPEED}}, \mbox{\hyperlink{acpi__throttle_8c_source_l00062}{acpi\+\_\+throttle\+\_\+softc\+::cpu\+\_\+p\+\_\+cnt}}, \mbox{\hyperlink{acpi__throttle_8c_source_l00082}{CPU\+\_\+\+P\+\_\+\+CNT\+\_\+\+THT\+\_\+\+EN}}, \mbox{\hyperlink{acpi__throttle_8c_source_l00064}{acpi\+\_\+throttle\+\_\+softc\+::cpu\+\_\+thr\+\_\+state}}, \mbox{\hyperlink{acpi__bus__if_8m_source_l00062}{dev}}, \mbox{\hyperlink{acpi__throttle_8c_source_l00067}{THR\+\_\+\+GET\+\_\+\+REG}}, and \mbox{\hyperlink{acpi__throttle_8c_source_l00070}{THR\+\_\+\+SET\+\_\+\+REG}}.



Referenced by \mbox{\hyperlink{acpi__throttle_8c_source_l00189}{acpi\+\_\+throttle\+\_\+attach()}}.

Here is the caller graph for this function\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=306pt]{d7/dc5/acpi__throttle_8c_ae96cdf899cbe7bc435ca20388b5bc8ae_icgraph}
\end{center}
\end{figure}
\mbox{\Hypertarget{acpi__throttle_8c_a59798cf722ca357174dba963a91e4c1c}\label{acpi__throttle_8c_a59798cf722ca357174dba963a91e4c1c}} 
\index{acpi\_throttle.c@{acpi\_throttle.c}!acpi\_thr\_settings@{acpi\_thr\_settings}}
\index{acpi\_thr\_settings@{acpi\_thr\_settings}!acpi\_throttle.c@{acpi\_throttle.c}}
\doxysubsubsection{\texorpdfstring{acpi\_thr\_settings()}{acpi\_thr\_settings()}}
{\footnotesize\ttfamily static int acpi\+\_\+thr\+\_\+settings (\begin{DoxyParamCaption}\item[{device\+\_\+t}]{dev,  }\item[{struct cf\+\_\+setting $\ast$}]{sets,  }\item[{int $\ast$}]{count }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [static]}}



Definition at line \mbox{\hyperlink{acpi__throttle_8c_source_l00348}{348}} of file \mbox{\hyperlink{acpi__throttle_8c_source}{acpi\+\_\+throttle.\+c}}.



References \mbox{\hyperlink{acpi__throttle_8c_source_l00078}{CPU\+\_\+\+MAX\+\_\+\+SPEED}}, \mbox{\hyperlink{acpi__throttle_8c_source_l00079}{CPU\+\_\+\+SPEED\+\_\+\+PERCENT}}, and \mbox{\hyperlink{acpi__bus__if_8m_source_l00062}{dev}}.

\mbox{\Hypertarget{acpi__throttle_8c_a2e374005fadec96243416dea68650e82}\label{acpi__throttle_8c_a2e374005fadec96243416dea68650e82}} 
\index{acpi\_throttle.c@{acpi\_throttle.c}!acpi\_thr\_type@{acpi\_thr\_type}}
\index{acpi\_thr\_type@{acpi\_thr\_type}!acpi\_throttle.c@{acpi\_throttle.c}}
\doxysubsubsection{\texorpdfstring{acpi\_thr\_type()}{acpi\_thr\_type()}}
{\footnotesize\ttfamily static int acpi\+\_\+thr\+\_\+type (\begin{DoxyParamCaption}\item[{device\+\_\+t}]{dev,  }\item[{int $\ast$}]{type }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [static]}}



Definition at line \mbox{\hyperlink{acpi__throttle_8c_source_l00436}{436}} of file \mbox{\hyperlink{acpi__throttle_8c_source}{acpi\+\_\+throttle.\+c}}.

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



Definition at line \mbox{\hyperlink{acpi__throttle_8c_source_l00189}{189}} of file \mbox{\hyperlink{acpi__throttle_8c_source}{acpi\+\_\+throttle.\+c}}.



References \mbox{\hyperlink{acpi__throttle_8c_source_l00369}{acpi\+\_\+thr\+\_\+set()}}, \mbox{\hyperlink{acpi__throttle_8c_source_l00237}{acpi\+\_\+throttle\+\_\+evaluate()}}, \mbox{\hyperlink{acpi__throttle_8c_source_l00319}{acpi\+\_\+throttle\+\_\+quirks()}}, \mbox{\hyperlink{OsdMemory_8c_source_l00052}{Acpi\+Os\+Free()}}, \mbox{\hyperlink{acpi__throttle_8c_source_l00058}{acpi\+\_\+throttle\+\_\+softc\+::cpu\+\_\+dev}}, \mbox{\hyperlink{acpi__throttle_8c_source_l00059}{acpi\+\_\+throttle\+\_\+softc\+::cpu\+\_\+handle}}, \mbox{\hyperlink{acpi__throttle_8c_source_l00060}{acpi\+\_\+throttle\+\_\+softc\+::cpu\+\_\+p\+\_\+blk}}, \mbox{\hyperlink{acpi__throttle_8c_source_l00061}{acpi\+\_\+throttle\+\_\+softc\+::cpu\+\_\+p\+\_\+blk\+\_\+len}}, and \mbox{\hyperlink{acpi__bus__if_8m_source_l00062}{dev}}.

Here is the call graph for this function\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=350pt]{d7/dc5/acpi__throttle_8c_a36934bf393b98f00daf5b7fa24f9f404_cgraph}
\end{center}
\end{figure}
\mbox{\Hypertarget{acpi__throttle_8c_aabbb8ffa4713d34db1b784e49ffcaf95}\label{acpi__throttle_8c_aabbb8ffa4713d34db1b784e49ffcaf95}} 
\index{acpi\_throttle.c@{acpi\_throttle.c}!acpi\_throttle\_evaluate@{acpi\_throttle\_evaluate}}
\index{acpi\_throttle\_evaluate@{acpi\_throttle\_evaluate}!acpi\_throttle.c@{acpi\_throttle.c}}
\doxysubsubsection{\texorpdfstring{acpi\_throttle\_evaluate()}{acpi\_throttle\_evaluate()}}
{\footnotesize\ttfamily static int acpi\+\_\+throttle\+\_\+evaluate (\begin{DoxyParamCaption}\item[{struct \mbox{\hyperlink{structacpi__throttle__softc}{acpi\+\_\+throttle\+\_\+softc}} $\ast$}]{sc }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [static]}}



Definition at line \mbox{\hyperlink{acpi__throttle_8c_source_l00237}{237}} of file \mbox{\hyperlink{acpi__throttle_8c_source}{acpi\+\_\+throttle.\+c}}.



References \mbox{\hyperlink{acpi_8c_source_l01706}{acpi\+\_\+bus\+\_\+alloc\+\_\+gas()}}, \mbox{\hyperlink{acpi__throttle_8c_source_l00058}{acpi\+\_\+throttle\+\_\+softc\+::cpu\+\_\+dev}}, \mbox{\hyperlink{acpi__throttle_8c_source_l00090}{cpu\+\_\+duty\+\_\+offset}}, \mbox{\hyperlink{acpi__throttle_8c_source_l00091}{cpu\+\_\+duty\+\_\+width}}, \mbox{\hyperlink{acpi__throttle_8c_source_l00059}{acpi\+\_\+throttle\+\_\+softc\+::cpu\+\_\+handle}}, \mbox{\hyperlink{acpi__throttle_8c_source_l00060}{acpi\+\_\+throttle\+\_\+softc\+::cpu\+\_\+p\+\_\+blk}}, \mbox{\hyperlink{acpi__throttle_8c_source_l00061}{acpi\+\_\+throttle\+\_\+softc\+::cpu\+\_\+p\+\_\+blk\+\_\+len}}, \mbox{\hyperlink{acpi__throttle_8c_source_l00062}{acpi\+\_\+throttle\+\_\+softc\+::cpu\+\_\+p\+\_\+cnt}}, \mbox{\hyperlink{acpi__throttle_8c_source_l00063}{acpi\+\_\+throttle\+\_\+softc\+::cpu\+\_\+p\+\_\+type}}, \mbox{\hyperlink{acpi__throttle_8c_source_l00083}{CPU\+\_\+\+QUIRK\+\_\+\+NO\+\_\+\+THROTTLE}}, \mbox{\hyperlink{acpi__throttle_8c_source_l00093}{thr\+\_\+quirks}}, and \mbox{\hyperlink{acpi__throttle_8c_source_l00092}{thr\+\_\+rid}}.



Referenced by \mbox{\hyperlink{acpi__throttle_8c_source_l00189}{acpi\+\_\+throttle\+\_\+attach()}}.

Here is the call graph for this function\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=350pt]{d7/dc5/acpi__throttle_8c_aabbb8ffa4713d34db1b784e49ffcaf95_cgraph}
\end{center}
\end{figure}
Here is the caller graph for this function\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=350pt]{d7/dc5/acpi__throttle_8c_aabbb8ffa4713d34db1b784e49ffcaf95_icgraph}
\end{center}
\end{figure}
\mbox{\Hypertarget{acpi__throttle_8c_a892d1d2e30f689d87d72fe4e40a422fc}\label{acpi__throttle_8c_a892d1d2e30f689d87d72fe4e40a422fc}} 
\index{acpi\_throttle.c@{acpi\_throttle.c}!acpi\_throttle\_identify@{acpi\_throttle\_identify}}
\index{acpi\_throttle\_identify@{acpi\_throttle\_identify}!acpi\_throttle.c@{acpi\_throttle.c}}
\doxysubsubsection{\texorpdfstring{acpi\_throttle\_identify()}{acpi\_throttle\_identify()}}
{\footnotesize\ttfamily static void acpi\+\_\+throttle\+\_\+identify (\begin{DoxyParamCaption}\item[{driver\+\_\+t $\ast$}]{driver,  }\item[{device\+\_\+t}]{parent }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [static]}}



Definition at line \mbox{\hyperlink{acpi__throttle_8c_source_l00131}{131}} of file \mbox{\hyperlink{acpi__throttle_8c_source}{acpi\+\_\+throttle.\+c}}.



References \mbox{\hyperlink{acpivar_8h_source_l00295}{acpi\+\_\+get\+\_\+type()}}, and \mbox{\hyperlink{OsdMemory_8c_source_l00052}{Acpi\+Os\+Free()}}.

Here is the call graph for this function\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=321pt]{d7/dc5/acpi__throttle_8c_a892d1d2e30f689d87d72fe4e40a422fc_cgraph}
\end{center}
\end{figure}
\mbox{\Hypertarget{acpi__throttle_8c_a41f289b59aa25f0fd1399089243e18d2}\label{acpi__throttle_8c_a41f289b59aa25f0fd1399089243e18d2}} 
\index{acpi\_throttle.c@{acpi\_throttle.c}!acpi\_throttle\_probe@{acpi\_throttle\_probe}}
\index{acpi\_throttle\_probe@{acpi\_throttle\_probe}!acpi\_throttle.c@{acpi\_throttle.c}}
\doxysubsubsection{\texorpdfstring{acpi\_throttle\_probe()}{acpi\_throttle\_probe()}}
{\footnotesize\ttfamily static int acpi\+\_\+throttle\+\_\+probe (\begin{DoxyParamCaption}\item[{device\+\_\+t}]{dev }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [static]}}



Definition at line \mbox{\hyperlink{acpi__throttle_8c_source_l00168}{168}} of file \mbox{\hyperlink{acpi__throttle_8c_source}{acpi\+\_\+throttle.\+c}}.



References \mbox{\hyperlink{acpi__bus__if_8m_source_l00062}{dev}}.

\mbox{\Hypertarget{acpi__throttle_8c_ab1fa1a4a79475b0b4355edac3aa9c5c1}\label{acpi__throttle_8c_ab1fa1a4a79475b0b4355edac3aa9c5c1}} 
\index{acpi\_throttle.c@{acpi\_throttle.c}!acpi\_throttle\_quirks@{acpi\_throttle\_quirks}}
\index{acpi\_throttle\_quirks@{acpi\_throttle\_quirks}!acpi\_throttle.c@{acpi\_throttle.c}}
\doxysubsubsection{\texorpdfstring{acpi\_throttle\_quirks()}{acpi\_throttle\_quirks()}}
{\footnotesize\ttfamily static void acpi\+\_\+throttle\+\_\+quirks (\begin{DoxyParamCaption}\item[{struct \mbox{\hyperlink{structacpi__throttle__softc}{acpi\+\_\+throttle\+\_\+softc}} $\ast$}]{sc }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [static]}}



Definition at line \mbox{\hyperlink{acpi__throttle_8c_source_l00319}{319}} of file \mbox{\hyperlink{acpi__throttle_8c_source}{acpi\+\_\+throttle.\+c}}.



References \mbox{\hyperlink{acpi__throttle_8c_source_l00083}{CPU\+\_\+\+QUIRK\+\_\+\+NO\+\_\+\+THROTTLE}}, \mbox{\hyperlink{acpi__throttle_8c_source_l00086}{PCI\+\_\+\+DEVICE\+\_\+82371\+AB\+\_\+3}}, \mbox{\hyperlink{acpi__throttle_8c_source_l00087}{PCI\+\_\+\+REVISION\+\_\+\+A\+\_\+\+STEP}}, \mbox{\hyperlink{acpi__throttle_8c_source_l00088}{PCI\+\_\+\+REVISION\+\_\+\+B\+\_\+\+STEP}}, \mbox{\hyperlink{acpi__throttle_8c_source_l00085}{PCI\+\_\+\+VENDOR\+\_\+\+INTEL}}, and \mbox{\hyperlink{acpi__throttle_8c_source_l00093}{thr\+\_\+quirks}}.



Referenced by \mbox{\hyperlink{acpi__throttle_8c_source_l00189}{acpi\+\_\+throttle\+\_\+attach()}}.

Here is the caller graph for this function\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=343pt]{d7/dc5/acpi__throttle_8c_ab1fa1a4a79475b0b4355edac3aa9c5c1_icgraph}
\end{center}
\end{figure}
\mbox{\Hypertarget{acpi__throttle_8c_a135617879638db8c5d99bba92e0a05c5}\label{acpi__throttle_8c_a135617879638db8c5d99bba92e0a05c5}} 
\index{acpi\_throttle.c@{acpi\_throttle.c}!DRIVER\_MODULE@{DRIVER\_MODULE}}
\index{DRIVER\_MODULE@{DRIVER\_MODULE}!acpi\_throttle.c@{acpi\_throttle.c}}
\doxysubsubsection{\texorpdfstring{DRIVER\_MODULE()}{DRIVER\_MODULE()}}
{\footnotesize\ttfamily DRIVER\+\_\+\+MODULE (\begin{DoxyParamCaption}\item[{acpi\+\_\+throttle}]{,  }\item[{cpu}]{,  }\item[{\mbox{\hyperlink{acpi__throttle_8c_a43843f41a27e0799383dd0b456422aa1}{acpi\+\_\+throttle\+\_\+driver}}}]{,  }\item[{\mbox{\hyperlink{acpi__throttle_8c_a6644d5668287f6e7ac0c7630d5812757}{acpi\+\_\+throttle\+\_\+devclass}}}]{,  }\item[{0}]{,  }\item[{0}]{ }\end{DoxyParamCaption})}



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



Definition at line \mbox{\hyperlink{acpi__throttle_8c_source_l00126}{126}} of file \mbox{\hyperlink{acpi__throttle_8c_source}{acpi\+\_\+throttle.\+c}}.

\mbox{\Hypertarget{acpi__throttle_8c_a43843f41a27e0799383dd0b456422aa1}\label{acpi__throttle_8c_a43843f41a27e0799383dd0b456422aa1}} 
\index{acpi\_throttle.c@{acpi\_throttle.c}!acpi\_throttle\_driver@{acpi\_throttle\_driver}}
\index{acpi\_throttle\_driver@{acpi\_throttle\_driver}!acpi\_throttle.c@{acpi\_throttle.c}}
\doxysubsubsection{\texorpdfstring{acpi\_throttle\_driver}{acpi\_throttle\_driver}}
{\footnotesize\ttfamily driver\+\_\+t acpi\+\_\+throttle\+\_\+driver\hspace{0.3cm}{\ttfamily [static]}}

{\bfseries Initial value\+:}
\begin{DoxyCode}{0}
\DoxyCodeLine{= \{}
\DoxyCodeLine{        \textcolor{stringliteral}{"{}acpi\_throttle"{}},}
\DoxyCodeLine{        \mbox{\hyperlink{acpi__throttle_8c_a2f4f72e6bf37936cb6b4ada5b4bc7abe}{acpi\_throttle\_methods}},}
\DoxyCodeLine{        \textcolor{keyword}{sizeof}(\textcolor{keyword}{struct }\mbox{\hyperlink{structacpi__throttle__softc}{acpi\_throttle\_softc}}),}
\DoxyCodeLine{\}}

\end{DoxyCode}


Definition at line \mbox{\hyperlink{acpi__throttle_8c_source_l00120}{120}} of file \mbox{\hyperlink{acpi__throttle_8c_source}{acpi\+\_\+throttle.\+c}}.

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

{\bfseries Initial value\+:}
\begin{DoxyCode}{0}
\DoxyCodeLine{= \{}
\DoxyCodeLine{        }
\DoxyCodeLine{        DEVMETHOD(device\_identify,      \mbox{\hyperlink{acpi__throttle_8c_a892d1d2e30f689d87d72fe4e40a422fc}{acpi\_throttle\_identify}}),}
\DoxyCodeLine{        DEVMETHOD(device\_probe,         \mbox{\hyperlink{acpi__throttle_8c_a41f289b59aa25f0fd1399089243e18d2}{acpi\_throttle\_probe}}),}
\DoxyCodeLine{        DEVMETHOD(device\_attach,        \mbox{\hyperlink{acpi__throttle_8c_a36934bf393b98f00daf5b7fa24f9f404}{acpi\_throttle\_attach}}),}
\DoxyCodeLine{}
\DoxyCodeLine{        }
\DoxyCodeLine{        DEVMETHOD(cpufreq\_drv\_set,      \mbox{\hyperlink{acpi__throttle_8c_ae96cdf899cbe7bc435ca20388b5bc8ae}{acpi\_thr\_set}}),}
\DoxyCodeLine{        DEVMETHOD(cpufreq\_drv\_get,      \mbox{\hyperlink{acpi__throttle_8c_a56bf2bdab930d6b4d560aca46baacace}{acpi\_thr\_get}}),}
\DoxyCodeLine{        DEVMETHOD(cpufreq\_drv\_type,     \mbox{\hyperlink{acpi__throttle_8c_a2e374005fadec96243416dea68650e82}{acpi\_thr\_type}}),}
\DoxyCodeLine{        DEVMETHOD(cpufreq\_drv\_settings, \mbox{\hyperlink{acpi__throttle_8c_a59798cf722ca357174dba963a91e4c1c}{acpi\_thr\_settings}}),}
\DoxyCodeLine{        DEVMETHOD\_END}
\DoxyCodeLine{\}}

\end{DoxyCode}


Definition at line \mbox{\hyperlink{acpi__throttle_8c_source_l00106}{106}} of file \mbox{\hyperlink{acpi__throttle_8c_source}{acpi\+\_\+throttle.\+c}}.

\mbox{\Hypertarget{acpi__throttle_8c_a3531df68adcdf8ebd64a9fc9fb803fc4}\label{acpi__throttle_8c_a3531df68adcdf8ebd64a9fc9fb803fc4}} 
\index{acpi\_throttle.c@{acpi\_throttle.c}!cpu\_duty\_offset@{cpu\_duty\_offset}}
\index{cpu\_duty\_offset@{cpu\_duty\_offset}!acpi\_throttle.c@{acpi\_throttle.c}}
\doxysubsubsection{\texorpdfstring{cpu\_duty\_offset}{cpu\_duty\_offset}}
{\footnotesize\ttfamily uint32\+\_\+t cpu\+\_\+duty\+\_\+offset\hspace{0.3cm}{\ttfamily [static]}}



Definition at line \mbox{\hyperlink{acpi__throttle_8c_source_l00090}{90}} of file \mbox{\hyperlink{acpi__throttle_8c_source}{acpi\+\_\+throttle.\+c}}.



Referenced by \mbox{\hyperlink{acpi__throttle_8c_source_l00414}{acpi\+\_\+thr\+\_\+get()}}, \mbox{\hyperlink{acpi__throttle_8c_source_l00369}{acpi\+\_\+thr\+\_\+set()}}, and \mbox{\hyperlink{acpi__throttle_8c_source_l00237}{acpi\+\_\+throttle\+\_\+evaluate()}}.

\mbox{\Hypertarget{acpi__throttle_8c_af46cdcb7fd3ec84ee14ccadddce50056}\label{acpi__throttle_8c_af46cdcb7fd3ec84ee14ccadddce50056}} 
\index{acpi\_throttle.c@{acpi\_throttle.c}!cpu\_duty\_width@{cpu\_duty\_width}}
\index{cpu\_duty\_width@{cpu\_duty\_width}!acpi\_throttle.c@{acpi\_throttle.c}}
\doxysubsubsection{\texorpdfstring{cpu\_duty\_width}{cpu\_duty\_width}}
{\footnotesize\ttfamily uint32\+\_\+t cpu\+\_\+duty\+\_\+width\hspace{0.3cm}{\ttfamily [static]}}



Definition at line \mbox{\hyperlink{acpi__throttle_8c_source_l00091}{91}} of file \mbox{\hyperlink{acpi__throttle_8c_source}{acpi\+\_\+throttle.\+c}}.



Referenced by \mbox{\hyperlink{acpi__throttle_8c_source_l00237}{acpi\+\_\+throttle\+\_\+evaluate()}}.

\mbox{\Hypertarget{acpi__throttle_8c_a7b3b5708df75ed0d651db27532cb6cf6}\label{acpi__throttle_8c_a7b3b5708df75ed0d651db27532cb6cf6}} 
\index{acpi\_throttle.c@{acpi\_throttle.c}!thr\_quirks@{thr\_quirks}}
\index{thr\_quirks@{thr\_quirks}!acpi\_throttle.c@{acpi\_throttle.c}}
\doxysubsubsection{\texorpdfstring{thr\_quirks}{thr\_quirks}}
{\footnotesize\ttfamily int thr\+\_\+quirks\hspace{0.3cm}{\ttfamily [static]}}



Definition at line \mbox{\hyperlink{acpi__throttle_8c_source_l00093}{93}} of file \mbox{\hyperlink{acpi__throttle_8c_source}{acpi\+\_\+throttle.\+c}}.



Referenced by \mbox{\hyperlink{acpi__throttle_8c_source_l00237}{acpi\+\_\+throttle\+\_\+evaluate()}}, and \mbox{\hyperlink{acpi__throttle_8c_source_l00319}{acpi\+\_\+throttle\+\_\+quirks()}}.

\mbox{\Hypertarget{acpi__throttle_8c_a315b0a340d8a1f425a23ad9702588aed}\label{acpi__throttle_8c_a315b0a340d8a1f425a23ad9702588aed}} 
\index{acpi\_throttle.c@{acpi\_throttle.c}!thr\_rid@{thr\_rid}}
\index{thr\_rid@{thr\_rid}!acpi\_throttle.c@{acpi\_throttle.c}}
\doxysubsubsection{\texorpdfstring{thr\_rid}{thr\_rid}}
{\footnotesize\ttfamily int thr\+\_\+rid\hspace{0.3cm}{\ttfamily [static]}}



Definition at line \mbox{\hyperlink{acpi__throttle_8c_source_l00092}{92}} of file \mbox{\hyperlink{acpi__throttle_8c_source}{acpi\+\_\+throttle.\+c}}.



Referenced by \mbox{\hyperlink{acpi__throttle_8c_source_l00237}{acpi\+\_\+throttle\+\_\+evaluate()}}.

