\hypertarget{acpi__thermal_8c}{}\doxysection{dev/acpica/acpi\+\_\+thermal.c File Reference}
\label{acpi__thermal_8c}\index{dev/acpica/acpi\_thermal.c@{dev/acpica/acpi\_thermal.c}}
{\ttfamily \#include $<$sys/cdefs.\+h$>$}\newline
{\ttfamily \#include \char`\"{}opt\+\_\+acpi.\+h\char`\"{}}\newline
{\ttfamily \#include $<$sys/param.\+h$>$}\newline
{\ttfamily \#include $<$sys/eventhandler.\+h$>$}\newline
{\ttfamily \#include $<$sys/kernel.\+h$>$}\newline
{\ttfamily \#include $<$sys/bus.\+h$>$}\newline
{\ttfamily \#include $<$sys/cpu.\+h$>$}\newline
{\ttfamily \#include $<$sys/kthread.\+h$>$}\newline
{\ttfamily \#include $<$sys/malloc.\+h$>$}\newline
{\ttfamily \#include $<$sys/module.\+h$>$}\newline
{\ttfamily \#include $<$sys/proc.\+h$>$}\newline
{\ttfamily \#include $<$sys/reboot.\+h$>$}\newline
{\ttfamily \#include $<$sys/sysctl.\+h$>$}\newline
{\ttfamily \#include $<$sys/unistd.\+h$>$}\newline
{\ttfamily \#include $<$sys/power.\+h$>$}\newline
{\ttfamily \#include \char`\"{}cpufreq\+\_\+if.\+h\char`\"{}}\newline
{\ttfamily \#include $<$contrib/dev/acpica/include/acpi.\+h$>$}\newline
{\ttfamily \#include $<$contrib/dev/acpica/include/accommon.\+h$>$}\newline
{\ttfamily \#include $<$dev/acpica/acpivar.\+h$>$}\newline
Include dependency graph for acpi\+\_\+thermal.\+c\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=350pt]{de/deb/acpi__thermal_8c__incl}
\end{center}
\end{figure}
\doxysubsection*{Data Structures}
\begin{DoxyCompactItemize}
\item 
struct \mbox{\hyperlink{structacpi__tz__zone}{acpi\+\_\+tz\+\_\+zone}}
\item 
struct \mbox{\hyperlink{structacpi__tz__softc}{acpi\+\_\+tz\+\_\+softc}}
\end{DoxyCompactItemize}
\doxysubsection*{Macros}
\begin{DoxyCompactItemize}
\item 
\#define \mbox{\hyperlink{acpi__thermal_8c_ac76d546e6c738c61838d855c815bfbcc}{\+\_\+\+COMPONENT}}~\mbox{\hyperlink{acpivar_8h_a24d0abc62afb466fa021d4086f32e62a}{ACPI\+\_\+\+THERMAL}}
\item 
\#define \mbox{\hyperlink{acpi__thermal_8c_ae110cb5beec34a4e2d78a8d10ca462be}{TZ\+\_\+\+ZEROC}}~2731
\item 
\#define \mbox{\hyperlink{acpi__thermal_8c_a1dd7f3cd1c9314015dc75f692741fb51}{TZ\+\_\+\+KELVTOC}}(x)~(((x) -\/ \mbox{\hyperlink{acpi__thermal_8c_ae110cb5beec34a4e2d78a8d10ca462be}{TZ\+\_\+\+ZEROC}}) / 10), abs(((x) -\/ \mbox{\hyperlink{acpi__thermal_8c_ae110cb5beec34a4e2d78a8d10ca462be}{TZ\+\_\+\+ZEROC}}) \% 10)
\item 
\#define \mbox{\hyperlink{acpi__thermal_8c_af7ff2d7e245a43fd2739c1d6a46aa16d}{TZ\+\_\+\+NOTIFY\+\_\+\+TEMPERATURE}}~0x80 /$\ast$ Temperature changed. $\ast$/
\item 
\#define \mbox{\hyperlink{acpi__thermal_8c_a2cbb74ca35da95eccaa2633139a92dc9}{TZ\+\_\+\+NOTIFY\+\_\+\+LEVELS}}~0x81 /$\ast$ Cooling levels changed. $\ast$/
\item 
\#define \mbox{\hyperlink{acpi__thermal_8c_ac403a3c8bab2c823c4d17dc431ff009a}{TZ\+\_\+\+NOTIFY\+\_\+\+DEVICES}}~0x82 /$\ast$ Device lists changed. $\ast$/
\item 
\#define \mbox{\hyperlink{acpi__thermal_8c_a9a407e148947ce2e94f2f308bfa6c2f5}{TZ\+\_\+\+NOTIFY\+\_\+\+CRITICAL}}~0xcc /$\ast$ Fake notify that \+\_\+\+CRT/\+\_\+\+HOT reached. $\ast$/
\item 
\#define \mbox{\hyperlink{acpi__thermal_8c_a8d7592263d1fb632b8ced95b16227df6}{TZ\+\_\+\+POLLRATE}}~10
\item 
\#define \mbox{\hyperlink{acpi__thermal_8c_aef7a1a268e64ba0137190426b5e23908}{TZ\+\_\+\+VALIDCHECKS}}~3
\item 
\#define \mbox{\hyperlink{acpi__thermal_8c_ad2ecf4f725beb1f8a599bb65001d755f}{TZ\+\_\+\+NOTIFYCOUNT}}~(\mbox{\hyperlink{acpi__thermal_8c_aef7a1a268e64ba0137190426b5e23908}{TZ\+\_\+\+VALIDCHECKS}} -\/ 1)
\item 
\#define \mbox{\hyperlink{acpi__thermal_8c_acf531583f512eb23d048b3930a8b1671}{TZ\+\_\+\+NUMLEVELS}}~10
\item 
\#define \mbox{\hyperlink{acpi__thermal_8c_a123b4e322cdc96f83295bfb4fd2b1893}{TZ\+\_\+\+ACTIVE\+\_\+\+NONE}}~-\/1
\item 
\#define \mbox{\hyperlink{acpi__thermal_8c_a8d27e9ccd49e2ee0344c725c81a0504e}{TZ\+\_\+\+ACTIVE\+\_\+\+UNKNOWN}}~-\/2
\item 
\#define \mbox{\hyperlink{acpi__thermal_8c_ad5093f4439e1a7eb2f6da3075b9a08da}{TZ\+\_\+\+THFLAG\+\_\+\+NONE}}~0
\item 
\#define \mbox{\hyperlink{acpi__thermal_8c_a3723c78fbc9cd7d92be4bd4dc5c07231}{TZ\+\_\+\+THFLAG\+\_\+\+PSV}}~(1$<$$<$0)
\item 
\#define \mbox{\hyperlink{acpi__thermal_8c_a3a7b5acfe01733c0b6d11f22b4ed4474}{TZ\+\_\+\+THFLAG\+\_\+\+HOT}}~(1$<$$<$2)
\item 
\#define \mbox{\hyperlink{acpi__thermal_8c_ace0cbf0cbb1dc18a12c2dafb9ce68705}{TZ\+\_\+\+THFLAG\+\_\+\+CRT}}~(1$<$$<$3)
\item 
\#define \mbox{\hyperlink{acpi__thermal_8c_ad7d337ec7b18b8d061130e2da2ce8c01}{TZ\+\_\+\+FLAG\+\_\+\+NO\+\_\+\+SCP}}~(1$<$$<$0)  /$\ast$No \+\_\+\+SCP method$\ast$/
\item 
\#define \mbox{\hyperlink{acpi__thermal_8c_a4aa64132731a1c18ed51fa2a167e1deb}{TZ\+\_\+\+FLAG\+\_\+\+GETPROFILE}}~(1$<$$<$1)  /$\ast$Get power\+\_\+profile in timeout$\ast$/
\item 
\#define \mbox{\hyperlink{acpi__thermal_8c_a75273802efbd9efa9517646025d1f32e}{TZ\+\_\+\+FLAG\+\_\+\+GETSETTINGS}}~(1$<$$<$2)  /$\ast$Get devs/setpoints$\ast$/
\item 
\#define \mbox{\hyperlink{acpi__thermal_8c_a0d05fa2bd62699fb8bc5d508f4756183}{TZ\+\_\+\+ACTIVE\+\_\+\+LEVEL}}(act)~((act) $>$= 0 ? (act) \+: \mbox{\hyperlink{acpi__thermal_8c_acf531583f512eb23d048b3930a8b1671}{TZ\+\_\+\+NUMLEVELS}})
\item 
\#define \mbox{\hyperlink{acpi__thermal_8c_aaf471eeacca831b369c4cfe0d04e5f41}{CPUFREQ\+\_\+\+MAX\+\_\+\+LEVELS}}~64 /$\ast$ XXX cpufreq should export this $\ast$/
\end{DoxyCompactItemize}
\doxysubsection*{Functions}
\begin{DoxyCompactItemize}
\item 
\mbox{\hyperlink{acpi__thermal_8c_a8c3ef283470a68cd30afe9b8a72cb60f}{\+\_\+\+\_\+\+FBSDID}} (\char`\"{}\$Free\+BSD\$\char`\"{})
\item 
static int \mbox{\hyperlink{acpi__thermal_8c_a92dc9ae63c56b527f62995fd6ce1cb11}{acpi\+\_\+tz\+\_\+probe}} (device\+\_\+t \mbox{\hyperlink{acpi__if_8m_a5b84348f4a546955afe3156099e597f4}{dev}})
\item 
static int \mbox{\hyperlink{acpi__thermal_8c_af3fe4733d2001d40f1fb9834d552baa9}{acpi\+\_\+tz\+\_\+attach}} (device\+\_\+t \mbox{\hyperlink{acpi__if_8m_a5b84348f4a546955afe3156099e597f4}{dev}})
\item 
static int \mbox{\hyperlink{acpi__thermal_8c_ac9bf50400cd19d382e729f90daf6b639}{acpi\+\_\+tz\+\_\+establish}} (struct \mbox{\hyperlink{structacpi__tz__softc}{acpi\+\_\+tz\+\_\+softc}} $\ast$sc)
\item 
static void \mbox{\hyperlink{acpi__thermal_8c_a7df2918c4b14096ebda5963b0b42a281}{acpi\+\_\+tz\+\_\+monitor}} (void $\ast$Context)
\item 
static void \mbox{\hyperlink{acpi__thermal_8c_a9723efa1f5fa9745675f4f78c7c3a48b}{acpi\+\_\+tz\+\_\+switch\+\_\+cooler\+\_\+off}} (ACPI\+\_\+\+OBJECT $\ast$obj, void $\ast$\mbox{\hyperlink{acpi__if_8m_a9ce2ec4812a92cb6ab39f6e81e9173a9}{arg}})
\item 
static void \mbox{\hyperlink{acpi__thermal_8c_ae17c0a7a91be3cc45d825a8af4d015a9}{acpi\+\_\+tz\+\_\+switch\+\_\+cooler\+\_\+on}} (ACPI\+\_\+\+OBJECT $\ast$obj, void $\ast$\mbox{\hyperlink{acpi__if_8m_a9ce2ec4812a92cb6ab39f6e81e9173a9}{arg}})
\item 
static void \mbox{\hyperlink{acpi__thermal_8c_a61f958a859f23d7695466b673b08bcd9}{acpi\+\_\+tz\+\_\+getparam}} (struct \mbox{\hyperlink{structacpi__tz__softc}{acpi\+\_\+tz\+\_\+softc}} $\ast$sc, char $\ast$node, int $\ast$data)
\item 
static void \mbox{\hyperlink{acpi__thermal_8c_ac886aa62ab7317a97d8e0059c525ba19}{acpi\+\_\+tz\+\_\+sanity}} (struct \mbox{\hyperlink{structacpi__tz__softc}{acpi\+\_\+tz\+\_\+softc}} $\ast$sc, int $\ast$\mbox{\hyperlink{acpi__if_8m_a304ad9bcff2a630ccce59094594df4b8}{val}}, char $\ast$what)
\item 
static int \mbox{\hyperlink{acpi__thermal_8c_a5bb7d5bcd098815cab1e005142984f54}{acpi\+\_\+tz\+\_\+active\+\_\+sysctl}} (SYSCTL\+\_\+\+HANDLER\+\_\+\+ARGS)
\item 
static int \mbox{\hyperlink{acpi__thermal_8c_a92764f36f61d7f2514ebf7f4c207119c}{acpi\+\_\+tz\+\_\+cooling\+\_\+sysctl}} (SYSCTL\+\_\+\+HANDLER\+\_\+\+ARGS)
\item 
static int \mbox{\hyperlink{acpi__thermal_8c_a35736cf0b7fde9bb3a589e4e24d431d9}{acpi\+\_\+tz\+\_\+temp\+\_\+sysctl}} (SYSCTL\+\_\+\+HANDLER\+\_\+\+ARGS)
\item 
static int \mbox{\hyperlink{acpi__thermal_8c_aab11693fb532032114f5f3bf53d096f6}{acpi\+\_\+tz\+\_\+passive\+\_\+sysctl}} (SYSCTL\+\_\+\+HANDLER\+\_\+\+ARGS)
\item 
static void \mbox{\hyperlink{acpi__thermal_8c_a3f0a0b0ed5f120fbae25d840663666bc}{acpi\+\_\+tz\+\_\+notify\+\_\+handler}} (ACPI\+\_\+\+HANDLE h, UINT32 notify, void $\ast$context)
\item 
static void \mbox{\hyperlink{acpi__thermal_8c_a1abc24209526127e22455c1e1d3e21c8}{acpi\+\_\+tz\+\_\+signal}} (struct \mbox{\hyperlink{structacpi__tz__softc}{acpi\+\_\+tz\+\_\+softc}} $\ast$sc, int flags)
\item 
static void \mbox{\hyperlink{acpi__thermal_8c_a95032ed4d0a3f5ff2e4e26688847db43}{acpi\+\_\+tz\+\_\+timeout}} (struct \mbox{\hyperlink{structacpi__tz__softc}{acpi\+\_\+tz\+\_\+softc}} $\ast$sc, int flags)
\item 
static void \mbox{\hyperlink{acpi__thermal_8c_a29a6bb4f7b3713f56629c37f5e6e07ac}{acpi\+\_\+tz\+\_\+power\+\_\+profile}} (void $\ast$\mbox{\hyperlink{acpi__if_8m_a9ce2ec4812a92cb6ab39f6e81e9173a9}{arg}})
\item 
static void \mbox{\hyperlink{acpi__thermal_8c_a0c6ae4525bb68123b699ccbd551996b3}{acpi\+\_\+tz\+\_\+thread}} (void $\ast$\mbox{\hyperlink{acpi__if_8m_a9ce2ec4812a92cb6ab39f6e81e9173a9}{arg}})
\item 
static int \mbox{\hyperlink{acpi__thermal_8c_ac730de23548d480936c4a7648fd63872}{acpi\+\_\+tz\+\_\+cooling\+\_\+is\+\_\+available}} (struct \mbox{\hyperlink{structacpi__tz__softc}{acpi\+\_\+tz\+\_\+softc}} $\ast$sc)
\item 
static int \mbox{\hyperlink{acpi__thermal_8c_ab8a58a1fadb9f4bb881ecb4a04af10ae}{acpi\+\_\+tz\+\_\+cooling\+\_\+thread\+\_\+start}} (struct \mbox{\hyperlink{structacpi__tz__softc}{acpi\+\_\+tz\+\_\+softc}} $\ast$sc)
\item 
\mbox{\hyperlink{acpi__thermal_8c_acd081910c4de20bff13ba9a47509cc65}{DRIVER\+\_\+\+MODULE}} (acpi\+\_\+tz, \mbox{\hyperlink{acpi__if_8m_a5d0db714ee9e465e6cab2260587a6062}{acpi}}, \mbox{\hyperlink{acpi__thermal_8c_a080263a15c2b403ecb00639971b0c3fd}{acpi\+\_\+tz\+\_\+driver}}, \mbox{\hyperlink{acpi__thermal_8c_a0fdd977114c63679f514a8adc65b80e9}{acpi\+\_\+tz\+\_\+devclass}}, 0, 0)
\item 
\mbox{\hyperlink{acpi__thermal_8c_a96b460d5145f4bdf969e283962ad2301}{MODULE\+\_\+\+DEPEND}} (acpi\+\_\+tz, \mbox{\hyperlink{acpi__if_8m_a5d0db714ee9e465e6cab2260587a6062}{acpi}}, 1, 1, 1)
\item 
\mbox{\hyperlink{acpi__thermal_8c_abb674fda6065933635ee9c5ede021e91}{ACPI\+\_\+\+LOCK\+\_\+\+DECL}} (thermal, \char`\"{}ACPI thermal zone\char`\"{})
\item 
static void \mbox{\hyperlink{acpi__thermal_8c_a6d0c6db0fd5dae748a0b70aa493c2dc5}{acpi\+\_\+tz\+\_\+startup}} (void $\ast$\mbox{\hyperlink{acpi__if_8m_a9ce2ec4812a92cb6ab39f6e81e9173a9}{arg}} \+\_\+\+\_\+unused)
\item 
\mbox{\hyperlink{acpi__thermal_8c_ab1c6dab9f674959300c4f48fafccdd0e}{SYSINIT}} (acpi\+\_\+tz, SI\+\_\+\+SUB\+\_\+\+KICK\+\_\+\+SCHEDULER, SI\+\_\+\+ORDER\+\_\+\+ANY, \mbox{\hyperlink{acpi__thermal_8c_a6d0c6db0fd5dae748a0b70aa493c2dc5}{acpi\+\_\+tz\+\_\+startup}}, NULL)
\item 
static \+\_\+\+\_\+inline const char $\ast$ \mbox{\hyperlink{acpi__thermal_8c_a59d309fadd7cb812ea54f72e9d0d586c}{acpi\+\_\+tz\+\_\+aclevel\+\_\+string}} (int active)
\item 
static int \mbox{\hyperlink{acpi__thermal_8c_ae8eb396b3b84c1d8e3689f2cb13348f9}{acpi\+\_\+tz\+\_\+get\+\_\+temperature}} (struct \mbox{\hyperlink{structacpi__tz__softc}{acpi\+\_\+tz\+\_\+softc}} $\ast$sc)
\item 
static int \mbox{\hyperlink{acpi__thermal_8c_a883675398a3a32202a3f72fe566d81ca}{acpi\+\_\+tz\+\_\+cpufreq\+\_\+restore}} (struct \mbox{\hyperlink{structacpi__tz__softc}{acpi\+\_\+tz\+\_\+softc}} $\ast$sc)
\item 
static int \mbox{\hyperlink{acpi__thermal_8c_ae80942490470aaa4afef5672cd38eae4}{acpi\+\_\+tz\+\_\+cpufreq\+\_\+update}} (struct \mbox{\hyperlink{structacpi__tz__softc}{acpi\+\_\+tz\+\_\+softc}} $\ast$sc, int req)
\item 
static void \mbox{\hyperlink{acpi__thermal_8c_af57cd6b50f53a6b24fe8d233ff7e9db0}{acpi\+\_\+tz\+\_\+cooling\+\_\+thread}} (void $\ast$\mbox{\hyperlink{acpi__if_8m_a9ce2ec4812a92cb6ab39f6e81e9173a9}{arg}})
\end{DoxyCompactItemize}
\doxysubsection*{Variables}
\begin{DoxyCompactItemize}
\item 
static device\+\_\+method\+\_\+t \mbox{\hyperlink{acpi__thermal_8c_a6a63a1a6e83a21b419e98f5b1054846b}{acpi\+\_\+tz\+\_\+methods}} \mbox{[}$\,$\mbox{]}
\item 
static driver\+\_\+t \mbox{\hyperlink{acpi__thermal_8c_a080263a15c2b403ecb00639971b0c3fd}{acpi\+\_\+tz\+\_\+driver}}
\item 
static char $\ast$ \mbox{\hyperlink{acpi__thermal_8c_ac0a5a8585c5c7c089c77dc9448bd974c}{acpi\+\_\+tz\+\_\+tmp\+\_\+name}} = \char`\"{}\+\_\+\+TMP\char`\"{}
\item 
static devclass\+\_\+t \mbox{\hyperlink{acpi__thermal_8c_a0fdd977114c63679f514a8adc65b80e9}{acpi\+\_\+tz\+\_\+devclass}}
\item 
static struct sysctl\+\_\+ctx\+\_\+list \mbox{\hyperlink{acpi__thermal_8c_a4eb922aa6b37cd539d05e243f87bd7e1}{acpi\+\_\+tz\+\_\+sysctl\+\_\+ctx}}
\item 
static struct sysctl\+\_\+oid $\ast$ \mbox{\hyperlink{acpi__thermal_8c_af0c8360a717ccb62eb796277b5a136b1}{acpi\+\_\+tz\+\_\+sysctl\+\_\+tree}}
\item 
static int \mbox{\hyperlink{acpi__thermal_8c_aa50feafcd15f85126b771c22f8908fb8}{acpi\+\_\+tz\+\_\+min\+\_\+runtime}}
\item 
static int \mbox{\hyperlink{acpi__thermal_8c_abc5152c500563964e59c7e4493fde8ad}{acpi\+\_\+tz\+\_\+polling\+\_\+rate}} = \mbox{\hyperlink{acpi__thermal_8c_a8d7592263d1fb632b8ced95b16227df6}{TZ\+\_\+\+POLLRATE}}
\item 
static int \mbox{\hyperlink{acpi__thermal_8c_a08d2632422fe04ddca7e9cd12abbc3de}{acpi\+\_\+tz\+\_\+override}}
\item 
static struct proc $\ast$ \mbox{\hyperlink{acpi__thermal_8c_a7a853c1ab2978a3f914926d964644666}{acpi\+\_\+tz\+\_\+proc}}
\item 
static int \mbox{\hyperlink{acpi__thermal_8c_a4bae833b084e291da33ab77bc99f5c59}{acpi\+\_\+tz\+\_\+cooling\+\_\+unit}} = -\/1
\item 
static char $\ast$ \mbox{\hyperlink{acpi__thermal_8c_a8df86bcfe6d1641c29e01ca831313e52}{aclevel\+\_\+string}} \mbox{[}$\,$\mbox{]}
\end{DoxyCompactItemize}


\doxysubsection{Macro Definition Documentation}
\mbox{\Hypertarget{acpi__thermal_8c_ac76d546e6c738c61838d855c815bfbcc}\label{acpi__thermal_8c_ac76d546e6c738c61838d855c815bfbcc}} 
\index{acpi\_thermal.c@{acpi\_thermal.c}!\_COMPONENT@{\_COMPONENT}}
\index{\_COMPONENT@{\_COMPONENT}!acpi\_thermal.c@{acpi\_thermal.c}}
\doxysubsubsection{\texorpdfstring{\_COMPONENT}{\_COMPONENT}}
{\footnotesize\ttfamily \#define \+\_\+\+COMPONENT~\mbox{\hyperlink{acpivar_8h_a24d0abc62afb466fa021d4086f32e62a}{ACPI\+\_\+\+THERMAL}}}



Definition at line \mbox{\hyperlink{acpi__thermal_8c_source_l00054}{54}} of file \mbox{\hyperlink{acpi__thermal_8c_source}{acpi\+\_\+thermal.\+c}}.

\mbox{\Hypertarget{acpi__thermal_8c_aaf471eeacca831b369c4cfe0d04e5f41}\label{acpi__thermal_8c_aaf471eeacca831b369c4cfe0d04e5f41}} 
\index{acpi\_thermal.c@{acpi\_thermal.c}!CPUFREQ\_MAX\_LEVELS@{CPUFREQ\_MAX\_LEVELS}}
\index{CPUFREQ\_MAX\_LEVELS@{CPUFREQ\_MAX\_LEVELS}!acpi\_thermal.c@{acpi\_thermal.c}}
\doxysubsubsection{\texorpdfstring{CPUFREQ\_MAX\_LEVELS}{CPUFREQ\_MAX\_LEVELS}}
{\footnotesize\ttfamily \#define CPUFREQ\+\_\+\+MAX\+\_\+\+LEVELS~64 /$\ast$ XXX cpufreq should export this $\ast$/}



Definition at line \mbox{\hyperlink{acpi__thermal_8c_source_l00128}{128}} of file \mbox{\hyperlink{acpi__thermal_8c_source}{acpi\+\_\+thermal.\+c}}.

\mbox{\Hypertarget{acpi__thermal_8c_a0d05fa2bd62699fb8bc5d508f4756183}\label{acpi__thermal_8c_a0d05fa2bd62699fb8bc5d508f4756183}} 
\index{acpi\_thermal.c@{acpi\_thermal.c}!TZ\_ACTIVE\_LEVEL@{TZ\_ACTIVE\_LEVEL}}
\index{TZ\_ACTIVE\_LEVEL@{TZ\_ACTIVE\_LEVEL}!acpi\_thermal.c@{acpi\_thermal.c}}
\doxysubsubsection{\texorpdfstring{TZ\_ACTIVE\_LEVEL}{TZ\_ACTIVE\_LEVEL}}
{\footnotesize\ttfamily \#define TZ\+\_\+\+ACTIVE\+\_\+\+LEVEL(\begin{DoxyParamCaption}\item[{}]{act }\end{DoxyParamCaption})~((act) $>$= 0 ? (act) \+: \mbox{\hyperlink{acpi__thermal_8c_acf531583f512eb23d048b3930a8b1671}{TZ\+\_\+\+NUMLEVELS}})}



Definition at line \mbox{\hyperlink{acpi__thermal_8c_source_l00126}{126}} of file \mbox{\hyperlink{acpi__thermal_8c_source}{acpi\+\_\+thermal.\+c}}.

\mbox{\Hypertarget{acpi__thermal_8c_a123b4e322cdc96f83295bfb4fd2b1893}\label{acpi__thermal_8c_a123b4e322cdc96f83295bfb4fd2b1893}} 
\index{acpi\_thermal.c@{acpi\_thermal.c}!TZ\_ACTIVE\_NONE@{TZ\_ACTIVE\_NONE}}
\index{TZ\_ACTIVE\_NONE@{TZ\_ACTIVE\_NONE}!acpi\_thermal.c@{acpi\_thermal.c}}
\doxysubsubsection{\texorpdfstring{TZ\_ACTIVE\_NONE}{TZ\_ACTIVE\_NONE}}
{\footnotesize\ttfamily \#define TZ\+\_\+\+ACTIVE\+\_\+\+NONE~-\/1}



Definition at line \mbox{\hyperlink{acpi__thermal_8c_source_l00094}{94}} of file \mbox{\hyperlink{acpi__thermal_8c_source}{acpi\+\_\+thermal.\+c}}.

\mbox{\Hypertarget{acpi__thermal_8c_a8d27e9ccd49e2ee0344c725c81a0504e}\label{acpi__thermal_8c_a8d27e9ccd49e2ee0344c725c81a0504e}} 
\index{acpi\_thermal.c@{acpi\_thermal.c}!TZ\_ACTIVE\_UNKNOWN@{TZ\_ACTIVE\_UNKNOWN}}
\index{TZ\_ACTIVE\_UNKNOWN@{TZ\_ACTIVE\_UNKNOWN}!acpi\_thermal.c@{acpi\_thermal.c}}
\doxysubsubsection{\texorpdfstring{TZ\_ACTIVE\_UNKNOWN}{TZ\_ACTIVE\_UNKNOWN}}
{\footnotesize\ttfamily \#define TZ\+\_\+\+ACTIVE\+\_\+\+UNKNOWN~-\/2}



Definition at line \mbox{\hyperlink{acpi__thermal_8c_source_l00095}{95}} of file \mbox{\hyperlink{acpi__thermal_8c_source}{acpi\+\_\+thermal.\+c}}.

\mbox{\Hypertarget{acpi__thermal_8c_a4aa64132731a1c18ed51fa2a167e1deb}\label{acpi__thermal_8c_a4aa64132731a1c18ed51fa2a167e1deb}} 
\index{acpi\_thermal.c@{acpi\_thermal.c}!TZ\_FLAG\_GETPROFILE@{TZ\_FLAG\_GETPROFILE}}
\index{TZ\_FLAG\_GETPROFILE@{TZ\_FLAG\_GETPROFILE}!acpi\_thermal.c@{acpi\_thermal.c}}
\doxysubsubsection{\texorpdfstring{TZ\_FLAG\_GETPROFILE}{TZ\_FLAG\_GETPROFILE}}
{\footnotesize\ttfamily \#define TZ\+\_\+\+FLAG\+\_\+\+GETPROFILE~(1$<$$<$1)  /$\ast$Get power\+\_\+profile in timeout$\ast$/}



Definition at line \mbox{\hyperlink{acpi__thermal_8c_source_l00104}{104}} of file \mbox{\hyperlink{acpi__thermal_8c_source}{acpi\+\_\+thermal.\+c}}.

\mbox{\Hypertarget{acpi__thermal_8c_a75273802efbd9efa9517646025d1f32e}\label{acpi__thermal_8c_a75273802efbd9efa9517646025d1f32e}} 
\index{acpi\_thermal.c@{acpi\_thermal.c}!TZ\_FLAG\_GETSETTINGS@{TZ\_FLAG\_GETSETTINGS}}
\index{TZ\_FLAG\_GETSETTINGS@{TZ\_FLAG\_GETSETTINGS}!acpi\_thermal.c@{acpi\_thermal.c}}
\doxysubsubsection{\texorpdfstring{TZ\_FLAG\_GETSETTINGS}{TZ\_FLAG\_GETSETTINGS}}
{\footnotesize\ttfamily \#define TZ\+\_\+\+FLAG\+\_\+\+GETSETTINGS~(1$<$$<$2)  /$\ast$Get devs/setpoints$\ast$/}



Definition at line \mbox{\hyperlink{acpi__thermal_8c_source_l00105}{105}} of file \mbox{\hyperlink{acpi__thermal_8c_source}{acpi\+\_\+thermal.\+c}}.

\mbox{\Hypertarget{acpi__thermal_8c_ad7d337ec7b18b8d061130e2da2ce8c01}\label{acpi__thermal_8c_ad7d337ec7b18b8d061130e2da2ce8c01}} 
\index{acpi\_thermal.c@{acpi\_thermal.c}!TZ\_FLAG\_NO\_SCP@{TZ\_FLAG\_NO\_SCP}}
\index{TZ\_FLAG\_NO\_SCP@{TZ\_FLAG\_NO\_SCP}!acpi\_thermal.c@{acpi\_thermal.c}}
\doxysubsubsection{\texorpdfstring{TZ\_FLAG\_NO\_SCP}{TZ\_FLAG\_NO\_SCP}}
{\footnotesize\ttfamily \#define TZ\+\_\+\+FLAG\+\_\+\+NO\+\_\+\+SCP~(1$<$$<$0)  /$\ast$No \+\_\+\+SCP method$\ast$/}



Definition at line \mbox{\hyperlink{acpi__thermal_8c_source_l00103}{103}} of file \mbox{\hyperlink{acpi__thermal_8c_source}{acpi\+\_\+thermal.\+c}}.

\mbox{\Hypertarget{acpi__thermal_8c_a1dd7f3cd1c9314015dc75f692741fb51}\label{acpi__thermal_8c_a1dd7f3cd1c9314015dc75f692741fb51}} 
\index{acpi\_thermal.c@{acpi\_thermal.c}!TZ\_KELVTOC@{TZ\_KELVTOC}}
\index{TZ\_KELVTOC@{TZ\_KELVTOC}!acpi\_thermal.c@{acpi\_thermal.c}}
\doxysubsubsection{\texorpdfstring{TZ\_KELVTOC}{TZ\_KELVTOC}}
{\footnotesize\ttfamily \#define TZ\+\_\+\+KELVTOC(\begin{DoxyParamCaption}\item[{}]{x }\end{DoxyParamCaption})~(((x) -\/ \mbox{\hyperlink{acpi__thermal_8c_ae110cb5beec34a4e2d78a8d10ca462be}{TZ\+\_\+\+ZEROC}}) / 10), abs(((x) -\/ \mbox{\hyperlink{acpi__thermal_8c_ae110cb5beec34a4e2d78a8d10ca462be}{TZ\+\_\+\+ZEROC}}) \% 10)}



Definition at line \mbox{\hyperlink{acpi__thermal_8c_source_l00058}{58}} of file \mbox{\hyperlink{acpi__thermal_8c_source}{acpi\+\_\+thermal.\+c}}.

\mbox{\Hypertarget{acpi__thermal_8c_a9a407e148947ce2e94f2f308bfa6c2f5}\label{acpi__thermal_8c_a9a407e148947ce2e94f2f308bfa6c2f5}} 
\index{acpi\_thermal.c@{acpi\_thermal.c}!TZ\_NOTIFY\_CRITICAL@{TZ\_NOTIFY\_CRITICAL}}
\index{TZ\_NOTIFY\_CRITICAL@{TZ\_NOTIFY\_CRITICAL}!acpi\_thermal.c@{acpi\_thermal.c}}
\doxysubsubsection{\texorpdfstring{TZ\_NOTIFY\_CRITICAL}{TZ\_NOTIFY\_CRITICAL}}
{\footnotesize\ttfamily \#define TZ\+\_\+\+NOTIFY\+\_\+\+CRITICAL~0xcc /$\ast$ Fake notify that \+\_\+\+CRT/\+\_\+\+HOT reached. $\ast$/}



Definition at line \mbox{\hyperlink{acpi__thermal_8c_source_l00063}{63}} of file \mbox{\hyperlink{acpi__thermal_8c_source}{acpi\+\_\+thermal.\+c}}.

\mbox{\Hypertarget{acpi__thermal_8c_ac403a3c8bab2c823c4d17dc431ff009a}\label{acpi__thermal_8c_ac403a3c8bab2c823c4d17dc431ff009a}} 
\index{acpi\_thermal.c@{acpi\_thermal.c}!TZ\_NOTIFY\_DEVICES@{TZ\_NOTIFY\_DEVICES}}
\index{TZ\_NOTIFY\_DEVICES@{TZ\_NOTIFY\_DEVICES}!acpi\_thermal.c@{acpi\_thermal.c}}
\doxysubsubsection{\texorpdfstring{TZ\_NOTIFY\_DEVICES}{TZ\_NOTIFY\_DEVICES}}
{\footnotesize\ttfamily \#define TZ\+\_\+\+NOTIFY\+\_\+\+DEVICES~0x82 /$\ast$ Device lists changed. $\ast$/}



Definition at line \mbox{\hyperlink{acpi__thermal_8c_source_l00062}{62}} of file \mbox{\hyperlink{acpi__thermal_8c_source}{acpi\+\_\+thermal.\+c}}.

\mbox{\Hypertarget{acpi__thermal_8c_a2cbb74ca35da95eccaa2633139a92dc9}\label{acpi__thermal_8c_a2cbb74ca35da95eccaa2633139a92dc9}} 
\index{acpi\_thermal.c@{acpi\_thermal.c}!TZ\_NOTIFY\_LEVELS@{TZ\_NOTIFY\_LEVELS}}
\index{TZ\_NOTIFY\_LEVELS@{TZ\_NOTIFY\_LEVELS}!acpi\_thermal.c@{acpi\_thermal.c}}
\doxysubsubsection{\texorpdfstring{TZ\_NOTIFY\_LEVELS}{TZ\_NOTIFY\_LEVELS}}
{\footnotesize\ttfamily \#define TZ\+\_\+\+NOTIFY\+\_\+\+LEVELS~0x81 /$\ast$ Cooling levels changed. $\ast$/}



Definition at line \mbox{\hyperlink{acpi__thermal_8c_source_l00061}{61}} of file \mbox{\hyperlink{acpi__thermal_8c_source}{acpi\+\_\+thermal.\+c}}.

\mbox{\Hypertarget{acpi__thermal_8c_af7ff2d7e245a43fd2739c1d6a46aa16d}\label{acpi__thermal_8c_af7ff2d7e245a43fd2739c1d6a46aa16d}} 
\index{acpi\_thermal.c@{acpi\_thermal.c}!TZ\_NOTIFY\_TEMPERATURE@{TZ\_NOTIFY\_TEMPERATURE}}
\index{TZ\_NOTIFY\_TEMPERATURE@{TZ\_NOTIFY\_TEMPERATURE}!acpi\_thermal.c@{acpi\_thermal.c}}
\doxysubsubsection{\texorpdfstring{TZ\_NOTIFY\_TEMPERATURE}{TZ\_NOTIFY\_TEMPERATURE}}
{\footnotesize\ttfamily \#define TZ\+\_\+\+NOTIFY\+\_\+\+TEMPERATURE~0x80 /$\ast$ Temperature changed. $\ast$/}



Definition at line \mbox{\hyperlink{acpi__thermal_8c_source_l00060}{60}} of file \mbox{\hyperlink{acpi__thermal_8c_source}{acpi\+\_\+thermal.\+c}}.

\mbox{\Hypertarget{acpi__thermal_8c_ad2ecf4f725beb1f8a599bb65001d755f}\label{acpi__thermal_8c_ad2ecf4f725beb1f8a599bb65001d755f}} 
\index{acpi\_thermal.c@{acpi\_thermal.c}!TZ\_NOTIFYCOUNT@{TZ\_NOTIFYCOUNT}}
\index{TZ\_NOTIFYCOUNT@{TZ\_NOTIFYCOUNT}!acpi\_thermal.c@{acpi\_thermal.c}}
\doxysubsubsection{\texorpdfstring{TZ\_NOTIFYCOUNT}{TZ\_NOTIFYCOUNT}}
{\footnotesize\ttfamily \#define TZ\+\_\+\+NOTIFYCOUNT~(\mbox{\hyperlink{acpi__thermal_8c_aef7a1a268e64ba0137190426b5e23908}{TZ\+\_\+\+VALIDCHECKS}} -\/ 1)}



Definition at line \mbox{\hyperlink{acpi__thermal_8c_source_l00072}{72}} of file \mbox{\hyperlink{acpi__thermal_8c_source}{acpi\+\_\+thermal.\+c}}.

\mbox{\Hypertarget{acpi__thermal_8c_acf531583f512eb23d048b3930a8b1671}\label{acpi__thermal_8c_acf531583f512eb23d048b3930a8b1671}} 
\index{acpi\_thermal.c@{acpi\_thermal.c}!TZ\_NUMLEVELS@{TZ\_NUMLEVELS}}
\index{TZ\_NUMLEVELS@{TZ\_NUMLEVELS}!acpi\_thermal.c@{acpi\_thermal.c}}
\doxysubsubsection{\texorpdfstring{TZ\_NUMLEVELS}{TZ\_NUMLEVELS}}
{\footnotesize\ttfamily \#define TZ\+\_\+\+NUMLEVELS~10}



Definition at line \mbox{\hyperlink{acpi__thermal_8c_source_l00075}{75}} of file \mbox{\hyperlink{acpi__thermal_8c_source}{acpi\+\_\+thermal.\+c}}.

\mbox{\Hypertarget{acpi__thermal_8c_a8d7592263d1fb632b8ced95b16227df6}\label{acpi__thermal_8c_a8d7592263d1fb632b8ced95b16227df6}} 
\index{acpi\_thermal.c@{acpi\_thermal.c}!TZ\_POLLRATE@{TZ\_POLLRATE}}
\index{TZ\_POLLRATE@{TZ\_POLLRATE}!acpi\_thermal.c@{acpi\_thermal.c}}
\doxysubsubsection{\texorpdfstring{TZ\_POLLRATE}{TZ\_POLLRATE}}
{\footnotesize\ttfamily \#define TZ\+\_\+\+POLLRATE~10}



Definition at line \mbox{\hyperlink{acpi__thermal_8c_source_l00066}{66}} of file \mbox{\hyperlink{acpi__thermal_8c_source}{acpi\+\_\+thermal.\+c}}.

\mbox{\Hypertarget{acpi__thermal_8c_ace0cbf0cbb1dc18a12c2dafb9ce68705}\label{acpi__thermal_8c_ace0cbf0cbb1dc18a12c2dafb9ce68705}} 
\index{acpi\_thermal.c@{acpi\_thermal.c}!TZ\_THFLAG\_CRT@{TZ\_THFLAG\_CRT}}
\index{TZ\_THFLAG\_CRT@{TZ\_THFLAG\_CRT}!acpi\_thermal.c@{acpi\_thermal.c}}
\doxysubsubsection{\texorpdfstring{TZ\_THFLAG\_CRT}{TZ\_THFLAG\_CRT}}
{\footnotesize\ttfamily \#define TZ\+\_\+\+THFLAG\+\_\+\+CRT~(1$<$$<$3)}



Definition at line \mbox{\hyperlink{acpi__thermal_8c_source_l00101}{101}} of file \mbox{\hyperlink{acpi__thermal_8c_source}{acpi\+\_\+thermal.\+c}}.

\mbox{\Hypertarget{acpi__thermal_8c_a3a7b5acfe01733c0b6d11f22b4ed4474}\label{acpi__thermal_8c_a3a7b5acfe01733c0b6d11f22b4ed4474}} 
\index{acpi\_thermal.c@{acpi\_thermal.c}!TZ\_THFLAG\_HOT@{TZ\_THFLAG\_HOT}}
\index{TZ\_THFLAG\_HOT@{TZ\_THFLAG\_HOT}!acpi\_thermal.c@{acpi\_thermal.c}}
\doxysubsubsection{\texorpdfstring{TZ\_THFLAG\_HOT}{TZ\_THFLAG\_HOT}}
{\footnotesize\ttfamily \#define TZ\+\_\+\+THFLAG\+\_\+\+HOT~(1$<$$<$2)}



Definition at line \mbox{\hyperlink{acpi__thermal_8c_source_l00100}{100}} of file \mbox{\hyperlink{acpi__thermal_8c_source}{acpi\+\_\+thermal.\+c}}.

\mbox{\Hypertarget{acpi__thermal_8c_ad5093f4439e1a7eb2f6da3075b9a08da}\label{acpi__thermal_8c_ad5093f4439e1a7eb2f6da3075b9a08da}} 
\index{acpi\_thermal.c@{acpi\_thermal.c}!TZ\_THFLAG\_NONE@{TZ\_THFLAG\_NONE}}
\index{TZ\_THFLAG\_NONE@{TZ\_THFLAG\_NONE}!acpi\_thermal.c@{acpi\_thermal.c}}
\doxysubsubsection{\texorpdfstring{TZ\_THFLAG\_NONE}{TZ\_THFLAG\_NONE}}
{\footnotesize\ttfamily \#define TZ\+\_\+\+THFLAG\+\_\+\+NONE~0}



Definition at line \mbox{\hyperlink{acpi__thermal_8c_source_l00098}{98}} of file \mbox{\hyperlink{acpi__thermal_8c_source}{acpi\+\_\+thermal.\+c}}.

\mbox{\Hypertarget{acpi__thermal_8c_a3723c78fbc9cd7d92be4bd4dc5c07231}\label{acpi__thermal_8c_a3723c78fbc9cd7d92be4bd4dc5c07231}} 
\index{acpi\_thermal.c@{acpi\_thermal.c}!TZ\_THFLAG\_PSV@{TZ\_THFLAG\_PSV}}
\index{TZ\_THFLAG\_PSV@{TZ\_THFLAG\_PSV}!acpi\_thermal.c@{acpi\_thermal.c}}
\doxysubsubsection{\texorpdfstring{TZ\_THFLAG\_PSV}{TZ\_THFLAG\_PSV}}
{\footnotesize\ttfamily \#define TZ\+\_\+\+THFLAG\+\_\+\+PSV~(1$<$$<$0)}



Definition at line \mbox{\hyperlink{acpi__thermal_8c_source_l00099}{99}} of file \mbox{\hyperlink{acpi__thermal_8c_source}{acpi\+\_\+thermal.\+c}}.

\mbox{\Hypertarget{acpi__thermal_8c_aef7a1a268e64ba0137190426b5e23908}\label{acpi__thermal_8c_aef7a1a268e64ba0137190426b5e23908}} 
\index{acpi\_thermal.c@{acpi\_thermal.c}!TZ\_VALIDCHECKS@{TZ\_VALIDCHECKS}}
\index{TZ\_VALIDCHECKS@{TZ\_VALIDCHECKS}!acpi\_thermal.c@{acpi\_thermal.c}}
\doxysubsubsection{\texorpdfstring{TZ\_VALIDCHECKS}{TZ\_VALIDCHECKS}}
{\footnotesize\ttfamily \#define TZ\+\_\+\+VALIDCHECKS~3}



Definition at line \mbox{\hyperlink{acpi__thermal_8c_source_l00069}{69}} of file \mbox{\hyperlink{acpi__thermal_8c_source}{acpi\+\_\+thermal.\+c}}.

\mbox{\Hypertarget{acpi__thermal_8c_ae110cb5beec34a4e2d78a8d10ca462be}\label{acpi__thermal_8c_ae110cb5beec34a4e2d78a8d10ca462be}} 
\index{acpi\_thermal.c@{acpi\_thermal.c}!TZ\_ZEROC@{TZ\_ZEROC}}
\index{TZ\_ZEROC@{TZ\_ZEROC}!acpi\_thermal.c@{acpi\_thermal.c}}
\doxysubsubsection{\texorpdfstring{TZ\_ZEROC}{TZ\_ZEROC}}
{\footnotesize\ttfamily \#define TZ\+\_\+\+ZEROC~2731}



Definition at line \mbox{\hyperlink{acpi__thermal_8c_source_l00057}{57}} of file \mbox{\hyperlink{acpi__thermal_8c_source}{acpi\+\_\+thermal.\+c}}.



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

\mbox{\Hypertarget{acpi__thermal_8c_abb674fda6065933635ee9c5ede021e91}\label{acpi__thermal_8c_abb674fda6065933635ee9c5ede021e91}} 
\index{acpi\_thermal.c@{acpi\_thermal.c}!ACPI\_LOCK\_DECL@{ACPI\_LOCK\_DECL}}
\index{ACPI\_LOCK\_DECL@{ACPI\_LOCK\_DECL}!acpi\_thermal.c@{acpi\_thermal.c}}
\doxysubsubsection{\texorpdfstring{ACPI\_LOCK\_DECL()}{ACPI\_LOCK\_DECL()}}
{\footnotesize\ttfamily ACPI\+\_\+\+LOCK\+\_\+\+DECL (\begin{DoxyParamCaption}\item[{thermal}]{,  }\item[{\char`\"{}ACPI thermal zone\char`\"{}}]{ }\end{DoxyParamCaption})}

\mbox{\Hypertarget{acpi__thermal_8c_a59d309fadd7cb812ea54f72e9d0d586c}\label{acpi__thermal_8c_a59d309fadd7cb812ea54f72e9d0d586c}} 
\index{acpi\_thermal.c@{acpi\_thermal.c}!acpi\_tz\_aclevel\_string@{acpi\_tz\_aclevel\_string}}
\index{acpi\_tz\_aclevel\_string@{acpi\_tz\_aclevel\_string}!acpi\_thermal.c@{acpi\_thermal.c}}
\doxysubsubsection{\texorpdfstring{acpi\_tz\_aclevel\_string()}{acpi\_tz\_aclevel\_string()}}
{\footnotesize\ttfamily static \+\_\+\+\_\+inline const char $\ast$ acpi\+\_\+tz\+\_\+aclevel\+\_\+string (\begin{DoxyParamCaption}\item[{int}]{active }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [static]}}



Definition at line \mbox{\hyperlink{acpi__thermal_8c_source_l00454}{454}} of file \mbox{\hyperlink{acpi__thermal_8c_source}{acpi\+\_\+thermal.\+c}}.



References \mbox{\hyperlink{acpi__thermal_8c_source_l00448}{aclevel\+\_\+string}}, and \mbox{\hyperlink{acpi__thermal_8c_source_l00075}{TZ\+\_\+\+NUMLEVELS}}.



Referenced by \mbox{\hyperlink{acpi__thermal_8c_source_l00496}{acpi\+\_\+tz\+\_\+monitor()}}.

Here is the caller graph for this function\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=350pt]{d0/d36/acpi__thermal_8c_a59d309fadd7cb812ea54f72e9d0d586c_icgraph}
\end{center}
\end{figure}
\mbox{\Hypertarget{acpi__thermal_8c_a5bb7d5bcd098815cab1e005142984f54}\label{acpi__thermal_8c_a5bb7d5bcd098815cab1e005142984f54}} 
\index{acpi\_thermal.c@{acpi\_thermal.c}!acpi\_tz\_active\_sysctl@{acpi\_tz\_active\_sysctl}}
\index{acpi\_tz\_active\_sysctl@{acpi\_tz\_active\_sysctl}!acpi\_thermal.c@{acpi\_thermal.c}}
\doxysubsubsection{\texorpdfstring{acpi\_tz\_active\_sysctl()}{acpi\_tz\_active\_sysctl()}}
{\footnotesize\ttfamily static int acpi\+\_\+tz\+\_\+active\+\_\+sysctl (\begin{DoxyParamCaption}\item[{SYSCTL\+\_\+\+HANDLER\+\_\+\+ARGS}]{ }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [static]}}



Definition at line \mbox{\hyperlink{acpi__thermal_8c_source_l00737}{737}} of file \mbox{\hyperlink{acpi__thermal_8c_source}{acpi\+\_\+thermal.\+c}}.



References \mbox{\hyperlink{acpi__thermal_8c_source_l00869}{acpi\+\_\+tz\+\_\+signal()}}, \mbox{\hyperlink{acpi__thermal_8c_source_l00093}{acpi\+\_\+tz\+\_\+softc\+::tz\+\_\+active}}, \mbox{\hyperlink{acpi__thermal_8c_source_l00075}{TZ\+\_\+\+NUMLEVELS}}, and \mbox{\hyperlink{acpi__thermal_8c_source_l00096}{acpi\+\_\+tz\+\_\+softc\+::tz\+\_\+requested}}.



Referenced by \mbox{\hyperlink{acpi__thermal_8c_source_l00200}{acpi\+\_\+tz\+\_\+attach()}}.

Here is the call graph for this function\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=322pt]{d0/d36/acpi__thermal_8c_a5bb7d5bcd098815cab1e005142984f54_cgraph}
\end{center}
\end{figure}
Here is the caller graph for this function\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=323pt]{d0/d36/acpi__thermal_8c_a5bb7d5bcd098815cab1e005142984f54_icgraph}
\end{center}
\end{figure}
\mbox{\Hypertarget{acpi__thermal_8c_af3fe4733d2001d40f1fb9834d552baa9}\label{acpi__thermal_8c_af3fe4733d2001d40f1fb9834d552baa9}} 
\index{acpi\_thermal.c@{acpi\_thermal.c}!acpi\_tz\_attach@{acpi\_tz\_attach}}
\index{acpi\_tz\_attach@{acpi\_tz\_attach}!acpi\_thermal.c@{acpi\_thermal.c}}
\doxysubsubsection{\texorpdfstring{acpi\_tz\_attach()}{acpi\_tz\_attach()}}
{\footnotesize\ttfamily static int acpi\+\_\+tz\+\_\+attach (\begin{DoxyParamCaption}\item[{device\+\_\+t}]{dev }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [static]}}



Definition at line \mbox{\hyperlink{acpi__thermal_8c_source_l00200}{200}} of file \mbox{\hyperlink{acpi__thermal_8c_source}{acpi\+\_\+thermal.\+c}}.



References \mbox{\hyperlink{acpi__thermal_8c_source_l00077}{acpi\+\_\+tz\+\_\+zone\+::ac}}, \mbox{\hyperlink{acpivar_8h_source_l00476}{acpi\+\_\+device\+\_\+get\+\_\+parent\+\_\+softc()}}, \mbox{\hyperlink{acpivar_8h_source_l00063}{acpi\+\_\+softc\+::acpi\+\_\+sysctl\+\_\+tree}}, \mbox{\hyperlink{acpi__thermal_8c_source_l00737}{acpi\+\_\+tz\+\_\+active\+\_\+sysctl()}}, \mbox{\hyperlink{acpi__thermal_8c_source_l00760}{acpi\+\_\+tz\+\_\+cooling\+\_\+sysctl()}}, \mbox{\hyperlink{acpi__thermal_8c_source_l00381}{acpi\+\_\+tz\+\_\+establish()}}, \mbox{\hyperlink{acpi__thermal_8c_source_l00176}{acpi\+\_\+tz\+\_\+min\+\_\+runtime}}, \mbox{\hyperlink{acpi__thermal_8c_source_l00841}{acpi\+\_\+tz\+\_\+notify\+\_\+handler()}}, \mbox{\hyperlink{acpi__thermal_8c_source_l00178}{acpi\+\_\+tz\+\_\+override}}, \mbox{\hyperlink{acpi__thermal_8c_source_l00817}{acpi\+\_\+tz\+\_\+passive\+\_\+sysctl()}}, \mbox{\hyperlink{acpi__thermal_8c_source_l00177}{acpi\+\_\+tz\+\_\+polling\+\_\+rate}}, \mbox{\hyperlink{acpi__thermal_8c_source_l00916}{acpi\+\_\+tz\+\_\+power\+\_\+profile()}}, \mbox{\hyperlink{acpi__thermal_8c_source_l00172}{acpi\+\_\+tz\+\_\+sysctl\+\_\+ctx}}, \mbox{\hyperlink{acpi__thermal_8c_source_l00173}{acpi\+\_\+tz\+\_\+sysctl\+\_\+tree}}, \mbox{\hyperlink{acpi__thermal_8c_source_l00788}{acpi\+\_\+tz\+\_\+temp\+\_\+sysctl()}}, \mbox{\hyperlink{acpi__bus__if_8m_source_l00062}{dev}}, \mbox{\hyperlink{acpi__thermal_8c_source_l00093}{acpi\+\_\+tz\+\_\+softc\+::tz\+\_\+active}}, \mbox{\hyperlink{acpi__thermal_8c_source_l00094}{TZ\+\_\+\+ACTIVE\+\_\+\+NONE}}, \mbox{\hyperlink{acpi__thermal_8c_source_l00095}{TZ\+\_\+\+ACTIVE\+\_\+\+UNKNOWN}}, \mbox{\hyperlink{acpi__thermal_8c_source_l00121}{acpi\+\_\+tz\+\_\+softc\+::tz\+\_\+cooling\+\_\+active}}, \mbox{\hyperlink{acpi__thermal_8c_source_l00120}{acpi\+\_\+tz\+\_\+softc\+::tz\+\_\+cooling\+\_\+enabled}}, \mbox{\hyperlink{acpi__thermal_8c_source_l00118}{acpi\+\_\+tz\+\_\+softc\+::tz\+\_\+cooling\+\_\+proc}}, \mbox{\hyperlink{acpi__thermal_8c_source_l00119}{acpi\+\_\+tz\+\_\+softc\+::tz\+\_\+cooling\+\_\+proc\+\_\+running}}, \mbox{\hyperlink{acpi__thermal_8c_source_l00122}{acpi\+\_\+tz\+\_\+softc\+::tz\+\_\+cooling\+\_\+updated}}, \mbox{\hyperlink{acpi__thermal_8c_source_l00090}{acpi\+\_\+tz\+\_\+softc\+::tz\+\_\+dev}}, \mbox{\hyperlink{acpi__thermal_8c_source_l00111}{acpi\+\_\+tz\+\_\+softc\+::tz\+\_\+event}}, \mbox{\hyperlink{acpi__thermal_8c_source_l00104}{TZ\+\_\+\+FLAG\+\_\+\+GETPROFILE}}, \mbox{\hyperlink{acpi__thermal_8c_source_l00102}{acpi\+\_\+tz\+\_\+softc\+::tz\+\_\+flags}}, \mbox{\hyperlink{acpi__thermal_8c_source_l00091}{acpi\+\_\+tz\+\_\+softc\+::tz\+\_\+handle}}, \mbox{\hyperlink{acpi__thermal_8c_source_l00096}{acpi\+\_\+tz\+\_\+softc\+::tz\+\_\+requested}}, \mbox{\hyperlink{acpi__thermal_8c_source_l00109}{acpi\+\_\+tz\+\_\+softc\+::tz\+\_\+sysctl\+\_\+ctx}}, \mbox{\hyperlink{acpi__thermal_8c_source_l00110}{acpi\+\_\+tz\+\_\+softc\+::tz\+\_\+sysctl\+\_\+tree}}, \mbox{\hyperlink{acpi__thermal_8c_source_l00092}{acpi\+\_\+tz\+\_\+softc\+::tz\+\_\+temperature}}, \mbox{\hyperlink{acpi__thermal_8c_source_l00098}{TZ\+\_\+\+THFLAG\+\_\+\+NONE}}, \mbox{\hyperlink{acpi__thermal_8c_source_l00097}{acpi\+\_\+tz\+\_\+softc\+::tz\+\_\+thflags}}, and \mbox{\hyperlink{acpi__thermal_8c_source_l00113}{acpi\+\_\+tz\+\_\+softc\+::tz\+\_\+zone}}.

Here is the call graph for this function\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=350pt]{d0/d36/acpi__thermal_8c_af3fe4733d2001d40f1fb9834d552baa9_cgraph}
\end{center}
\end{figure}
\mbox{\Hypertarget{acpi__thermal_8c_ac730de23548d480936c4a7648fd63872}\label{acpi__thermal_8c_ac730de23548d480936c4a7648fd63872}} 
\index{acpi\_thermal.c@{acpi\_thermal.c}!acpi\_tz\_cooling\_is\_available@{acpi\_tz\_cooling\_is\_available}}
\index{acpi\_tz\_cooling\_is\_available@{acpi\_tz\_cooling\_is\_available}!acpi\_thermal.c@{acpi\_thermal.c}}
\doxysubsubsection{\texorpdfstring{acpi\_tz\_cooling\_is\_available()}{acpi\_tz\_cooling\_is\_available()}}
{\footnotesize\ttfamily static int acpi\+\_\+tz\+\_\+cooling\+\_\+is\+\_\+available (\begin{DoxyParamCaption}\item[{struct \mbox{\hyperlink{structacpi__tz__softc}{acpi\+\_\+tz\+\_\+softc}} $\ast$}]{sc }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [static]}}



Definition at line \mbox{\hyperlink{acpi__thermal_8c_source_l01188}{1188}} of file \mbox{\hyperlink{acpi__thermal_8c_source}{acpi\+\_\+thermal.\+c}}.



References \mbox{\hyperlink{acpi__thermal_8c_source_l00082}{acpi\+\_\+tz\+\_\+zone\+::psv}}, \mbox{\hyperlink{acpi__thermal_8c_source_l00083}{acpi\+\_\+tz\+\_\+zone\+::tc1}}, \mbox{\hyperlink{acpi__thermal_8c_source_l00084}{acpi\+\_\+tz\+\_\+zone\+::tc2}}, \mbox{\hyperlink{acpi__thermal_8c_source_l00085}{acpi\+\_\+tz\+\_\+zone\+::tsp}}, and \mbox{\hyperlink{acpi__thermal_8c_source_l00113}{acpi\+\_\+tz\+\_\+softc\+::tz\+\_\+zone}}.



Referenced by \mbox{\hyperlink{acpi__thermal_8c_source_l00760}{acpi\+\_\+tz\+\_\+cooling\+\_\+sysctl()}}, and \mbox{\hyperlink{acpi__thermal_8c_source_l00328}{acpi\+\_\+tz\+\_\+startup()}}.

Here is the caller graph for this function\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=350pt]{d0/d36/acpi__thermal_8c_ac730de23548d480936c4a7648fd63872_icgraph}
\end{center}
\end{figure}
\mbox{\Hypertarget{acpi__thermal_8c_a92764f36f61d7f2514ebf7f4c207119c}\label{acpi__thermal_8c_a92764f36f61d7f2514ebf7f4c207119c}} 
\index{acpi\_thermal.c@{acpi\_thermal.c}!acpi\_tz\_cooling\_sysctl@{acpi\_tz\_cooling\_sysctl}}
\index{acpi\_tz\_cooling\_sysctl@{acpi\_tz\_cooling\_sysctl}!acpi\_thermal.c@{acpi\_thermal.c}}
\doxysubsubsection{\texorpdfstring{acpi\_tz\_cooling\_sysctl()}{acpi\_tz\_cooling\_sysctl()}}
{\footnotesize\ttfamily static int acpi\+\_\+tz\+\_\+cooling\+\_\+sysctl (\begin{DoxyParamCaption}\item[{SYSCTL\+\_\+\+HANDLER\+\_\+\+ARGS}]{ }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [static]}}



Definition at line \mbox{\hyperlink{acpi__thermal_8c_source_l00760}{760}} of file \mbox{\hyperlink{acpi__thermal_8c_source}{acpi\+\_\+thermal.\+c}}.



References \mbox{\hyperlink{acpi__thermal_8c_source_l01188}{acpi\+\_\+tz\+\_\+cooling\+\_\+is\+\_\+available()}}, \mbox{\hyperlink{acpi__thermal_8c_source_l01196}{acpi\+\_\+tz\+\_\+cooling\+\_\+thread\+\_\+start()}}, and \mbox{\hyperlink{acpi__thermal_8c_source_l00120}{acpi\+\_\+tz\+\_\+softc\+::tz\+\_\+cooling\+\_\+enabled}}.



Referenced by \mbox{\hyperlink{acpi__thermal_8c_source_l00200}{acpi\+\_\+tz\+\_\+attach()}}.

Here is the call graph for this function\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=350pt]{d0/d36/acpi__thermal_8c_a92764f36f61d7f2514ebf7f4c207119c_cgraph}
\end{center}
\end{figure}
Here is the caller graph for this function\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=328pt]{d0/d36/acpi__thermal_8c_a92764f36f61d7f2514ebf7f4c207119c_icgraph}
\end{center}
\end{figure}
\mbox{\Hypertarget{acpi__thermal_8c_af57cd6b50f53a6b24fe8d233ff7e9db0}\label{acpi__thermal_8c_af57cd6b50f53a6b24fe8d233ff7e9db0}} 
\index{acpi\_thermal.c@{acpi\_thermal.c}!acpi\_tz\_cooling\_thread@{acpi\_tz\_cooling\_thread}}
\index{acpi\_tz\_cooling\_thread@{acpi\_tz\_cooling\_thread}!acpi\_thermal.c@{acpi\_thermal.c}}
\doxysubsubsection{\texorpdfstring{acpi\_tz\_cooling\_thread()}{acpi\_tz\_cooling\_thread()}}
{\footnotesize\ttfamily static void acpi\+\_\+tz\+\_\+cooling\+\_\+thread (\begin{DoxyParamCaption}\item[{void $\ast$}]{arg }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [static]}}



Definition at line \mbox{\hyperlink{acpi__thermal_8c_source_l01132}{1132}} of file \mbox{\hyperlink{acpi__thermal_8c_source}{acpi\+\_\+thermal.\+c}}.



References \mbox{\hyperlink{acpivar_8h_source_l00165}{ACPI\+\_\+\+LOCK}}, \mbox{\hyperlink{acpi__thermal_8c_source_l01007}{acpi\+\_\+tz\+\_\+cpufreq\+\_\+restore()}}, \mbox{\hyperlink{acpi__thermal_8c_source_l01026}{acpi\+\_\+tz\+\_\+cpufreq\+\_\+update()}}, \mbox{\hyperlink{acpi__thermal_8c_source_l00466}{acpi\+\_\+tz\+\_\+get\+\_\+temperature()}}, \mbox{\hyperlink{acpivar_8h_source_l00166}{ACPI\+\_\+\+UNLOCK}}, \mbox{\hyperlink{acpi__if_8m_source_l00188}{arg}}, \mbox{\hyperlink{acpi__thermal_8c_source_l00082}{acpi\+\_\+tz\+\_\+zone\+::psv}}, \mbox{\hyperlink{acpi__thermal_8c_source_l00083}{acpi\+\_\+tz\+\_\+zone\+::tc1}}, \mbox{\hyperlink{acpi__thermal_8c_source_l00084}{acpi\+\_\+tz\+\_\+zone\+::tc2}}, \mbox{\hyperlink{acpi__thermal_8c_source_l00085}{acpi\+\_\+tz\+\_\+zone\+::tsp}}, \mbox{\hyperlink{acpi__thermal_8c_source_l00121}{acpi\+\_\+tz\+\_\+softc\+::tz\+\_\+cooling\+\_\+active}}, \mbox{\hyperlink{acpi__thermal_8c_source_l00120}{acpi\+\_\+tz\+\_\+softc\+::tz\+\_\+cooling\+\_\+enabled}}, \mbox{\hyperlink{acpi__thermal_8c_source_l00118}{acpi\+\_\+tz\+\_\+softc\+::tz\+\_\+cooling\+\_\+proc}}, \mbox{\hyperlink{acpi__thermal_8c_source_l00119}{acpi\+\_\+tz\+\_\+softc\+::tz\+\_\+cooling\+\_\+proc\+\_\+running}}, \mbox{\hyperlink{acpi__thermal_8c_source_l00090}{acpi\+\_\+tz\+\_\+softc\+::tz\+\_\+dev}}, \mbox{\hyperlink{acpi__thermal_8c_source_l00092}{acpi\+\_\+tz\+\_\+softc\+::tz\+\_\+temperature}}, and \mbox{\hyperlink{acpi__thermal_8c_source_l00113}{acpi\+\_\+tz\+\_\+softc\+::tz\+\_\+zone}}.



Referenced by \mbox{\hyperlink{acpi__thermal_8c_source_l01196}{acpi\+\_\+tz\+\_\+cooling\+\_\+thread\+\_\+start()}}.

Here is the call graph for this function\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=350pt]{d0/d36/acpi__thermal_8c_af57cd6b50f53a6b24fe8d233ff7e9db0_cgraph}
\end{center}
\end{figure}
Here is the caller graph for this function\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=350pt]{d0/d36/acpi__thermal_8c_af57cd6b50f53a6b24fe8d233ff7e9db0_icgraph}
\end{center}
\end{figure}
\mbox{\Hypertarget{acpi__thermal_8c_ab8a58a1fadb9f4bb881ecb4a04af10ae}\label{acpi__thermal_8c_ab8a58a1fadb9f4bb881ecb4a04af10ae}} 
\index{acpi\_thermal.c@{acpi\_thermal.c}!acpi\_tz\_cooling\_thread\_start@{acpi\_tz\_cooling\_thread\_start}}
\index{acpi\_tz\_cooling\_thread\_start@{acpi\_tz\_cooling\_thread\_start}!acpi\_thermal.c@{acpi\_thermal.c}}
\doxysubsubsection{\texorpdfstring{acpi\_tz\_cooling\_thread\_start()}{acpi\_tz\_cooling\_thread\_start()}}
{\footnotesize\ttfamily static int acpi\+\_\+tz\+\_\+cooling\+\_\+thread\+\_\+start (\begin{DoxyParamCaption}\item[{struct \mbox{\hyperlink{structacpi__tz__softc}{acpi\+\_\+tz\+\_\+softc}} $\ast$}]{sc }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [static]}}



Definition at line \mbox{\hyperlink{acpi__thermal_8c_source_l01196}{1196}} of file \mbox{\hyperlink{acpi__thermal_8c_source}{acpi\+\_\+thermal.\+c}}.



References \mbox{\hyperlink{acpivar_8h_source_l00165}{ACPI\+\_\+\+LOCK}}, \mbox{\hyperlink{acpi__thermal_8c_source_l01132}{acpi\+\_\+tz\+\_\+cooling\+\_\+thread()}}, \mbox{\hyperlink{acpivar_8h_source_l00166}{ACPI\+\_\+\+UNLOCK}}, \mbox{\hyperlink{acpi__thermal_8c_source_l00118}{acpi\+\_\+tz\+\_\+softc\+::tz\+\_\+cooling\+\_\+proc}}, \mbox{\hyperlink{acpi__thermal_8c_source_l00119}{acpi\+\_\+tz\+\_\+softc\+::tz\+\_\+cooling\+\_\+proc\+\_\+running}}, and \mbox{\hyperlink{acpi__thermal_8c_source_l00090}{acpi\+\_\+tz\+\_\+softc\+::tz\+\_\+dev}}.



Referenced by \mbox{\hyperlink{acpi__thermal_8c_source_l00760}{acpi\+\_\+tz\+\_\+cooling\+\_\+sysctl()}}, and \mbox{\hyperlink{acpi__thermal_8c_source_l00328}{acpi\+\_\+tz\+\_\+startup()}}.

Here is the call graph for this function\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=350pt]{d0/d36/acpi__thermal_8c_ab8a58a1fadb9f4bb881ecb4a04af10ae_cgraph}
\end{center}
\end{figure}
Here is the caller graph for this function\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=350pt]{d0/d36/acpi__thermal_8c_ab8a58a1fadb9f4bb881ecb4a04af10ae_icgraph}
\end{center}
\end{figure}
\mbox{\Hypertarget{acpi__thermal_8c_a883675398a3a32202a3f72fe566d81ca}\label{acpi__thermal_8c_a883675398a3a32202a3f72fe566d81ca}} 
\index{acpi\_thermal.c@{acpi\_thermal.c}!acpi\_tz\_cpufreq\_restore@{acpi\_tz\_cpufreq\_restore}}
\index{acpi\_tz\_cpufreq\_restore@{acpi\_tz\_cpufreq\_restore}!acpi\_thermal.c@{acpi\_thermal.c}}
\doxysubsubsection{\texorpdfstring{acpi\_tz\_cpufreq\_restore()}{acpi\_tz\_cpufreq\_restore()}}
{\footnotesize\ttfamily static int acpi\+\_\+tz\+\_\+cpufreq\+\_\+restore (\begin{DoxyParamCaption}\item[{struct \mbox{\hyperlink{structacpi__tz__softc}{acpi\+\_\+tz\+\_\+softc}} $\ast$}]{sc }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [static]}}



Definition at line \mbox{\hyperlink{acpi__thermal_8c_source_l01007}{1007}} of file \mbox{\hyperlink{acpi__thermal_8c_source}{acpi\+\_\+thermal.\+c}}.



References \mbox{\hyperlink{acpivar_8h_source_l00476}{acpi\+\_\+device\+\_\+get\+\_\+parent\+\_\+softc()}}, \mbox{\hyperlink{acpivar_8h_source_l00328}{ACPI\+\_\+\+VPRINT}}, \mbox{\hyperlink{acpi__bus__if_8m_source_l00062}{dev}}, \mbox{\hyperlink{acpi__thermal_8c_source_l00123}{acpi\+\_\+tz\+\_\+softc\+::tz\+\_\+cooling\+\_\+saved\+\_\+freq}}, \mbox{\hyperlink{acpi__thermal_8c_source_l00122}{acpi\+\_\+tz\+\_\+softc\+::tz\+\_\+cooling\+\_\+updated}}, \mbox{\hyperlink{acpi__thermal_8c_source_l00090}{acpi\+\_\+tz\+\_\+softc\+::tz\+\_\+dev}}, \mbox{\hyperlink{acpi__thermal_8c_source_l00058}{TZ\+\_\+\+KELVTOC}}, and \mbox{\hyperlink{acpi__thermal_8c_source_l00092}{acpi\+\_\+tz\+\_\+softc\+::tz\+\_\+temperature}}.



Referenced by \mbox{\hyperlink{acpi__thermal_8c_source_l01132}{acpi\+\_\+tz\+\_\+cooling\+\_\+thread()}}, and \mbox{\hyperlink{acpi__thermal_8c_source_l01026}{acpi\+\_\+tz\+\_\+cpufreq\+\_\+update()}}.

Here is the call graph for this function\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=350pt]{d0/d36/acpi__thermal_8c_a883675398a3a32202a3f72fe566d81ca_cgraph}
\end{center}
\end{figure}
Here is the caller graph for this function\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=350pt]{d0/d36/acpi__thermal_8c_a883675398a3a32202a3f72fe566d81ca_icgraph}
\end{center}
\end{figure}
\mbox{\Hypertarget{acpi__thermal_8c_ae80942490470aaa4afef5672cd38eae4}\label{acpi__thermal_8c_ae80942490470aaa4afef5672cd38eae4}} 
\index{acpi\_thermal.c@{acpi\_thermal.c}!acpi\_tz\_cpufreq\_update@{acpi\_tz\_cpufreq\_update}}
\index{acpi\_tz\_cpufreq\_update@{acpi\_tz\_cpufreq\_update}!acpi\_thermal.c@{acpi\_thermal.c}}
\doxysubsubsection{\texorpdfstring{acpi\_tz\_cpufreq\_update()}{acpi\_tz\_cpufreq\_update()}}
{\footnotesize\ttfamily static int acpi\+\_\+tz\+\_\+cpufreq\+\_\+update (\begin{DoxyParamCaption}\item[{struct \mbox{\hyperlink{structacpi__tz__softc}{acpi\+\_\+tz\+\_\+softc}} $\ast$}]{sc,  }\item[{int}]{req }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [static]}}



Definition at line \mbox{\hyperlink{acpi__thermal_8c_source_l01026}{1026}} of file \mbox{\hyperlink{acpi__thermal_8c_source}{acpi\+\_\+thermal.\+c}}.



References \mbox{\hyperlink{acpivar_8h_source_l00476}{acpi\+\_\+device\+\_\+get\+\_\+parent\+\_\+softc()}}, \mbox{\hyperlink{acpi__thermal_8c_source_l01007}{acpi\+\_\+tz\+\_\+cpufreq\+\_\+restore()}}, \mbox{\hyperlink{acpivar_8h_source_l00328}{ACPI\+\_\+\+VPRINT}}, \mbox{\hyperlink{acpi__thermal_8c_source_l00128}{CPUFREQ\+\_\+\+MAX\+\_\+\+LEVELS}}, \mbox{\hyperlink{acpi__bus__if_8m_source_l00062}{dev}}, \mbox{\hyperlink{acpi__thermal_8c_source_l00121}{acpi\+\_\+tz\+\_\+softc\+::tz\+\_\+cooling\+\_\+active}}, \mbox{\hyperlink{acpi__thermal_8c_source_l00123}{acpi\+\_\+tz\+\_\+softc\+::tz\+\_\+cooling\+\_\+saved\+\_\+freq}}, \mbox{\hyperlink{acpi__thermal_8c_source_l00122}{acpi\+\_\+tz\+\_\+softc\+::tz\+\_\+cooling\+\_\+updated}}, \mbox{\hyperlink{acpi__thermal_8c_source_l00090}{acpi\+\_\+tz\+\_\+softc\+::tz\+\_\+dev}}, \mbox{\hyperlink{acpi__thermal_8c_source_l00058}{TZ\+\_\+\+KELVTOC}}, and \mbox{\hyperlink{acpi__thermal_8c_source_l00092}{acpi\+\_\+tz\+\_\+softc\+::tz\+\_\+temperature}}.



Referenced by \mbox{\hyperlink{acpi__thermal_8c_source_l01132}{acpi\+\_\+tz\+\_\+cooling\+\_\+thread()}}.

Here is the call graph for this function\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=350pt]{d0/d36/acpi__thermal_8c_ae80942490470aaa4afef5672cd38eae4_cgraph}
\end{center}
\end{figure}
Here is the caller graph for this function\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=350pt]{d0/d36/acpi__thermal_8c_ae80942490470aaa4afef5672cd38eae4_icgraph}
\end{center}
\end{figure}
\mbox{\Hypertarget{acpi__thermal_8c_ac9bf50400cd19d382e729f90daf6b639}\label{acpi__thermal_8c_ac9bf50400cd19d382e729f90daf6b639}} 
\index{acpi\_thermal.c@{acpi\_thermal.c}!acpi\_tz\_establish@{acpi\_tz\_establish}}
\index{acpi\_tz\_establish@{acpi\_tz\_establish}!acpi\_thermal.c@{acpi\_thermal.c}}
\doxysubsubsection{\texorpdfstring{acpi\_tz\_establish()}{acpi\_tz\_establish()}}
{\footnotesize\ttfamily static int acpi\+\_\+tz\+\_\+establish (\begin{DoxyParamCaption}\item[{struct \mbox{\hyperlink{structacpi__tz__softc}{acpi\+\_\+tz\+\_\+softc}} $\ast$}]{sc }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [static]}}



Definition at line \mbox{\hyperlink{acpi__thermal_8c_source_l00381}{381}} of file \mbox{\hyperlink{acpi__thermal_8c_source}{acpi\+\_\+thermal.\+c}}.



References \mbox{\hyperlink{acpi__thermal_8c_source_l00077}{acpi\+\_\+tz\+\_\+zone\+::ac}}, \mbox{\hyperlink{acpi__thermal_8c_source_l00685}{acpi\+\_\+tz\+\_\+getparam()}}, \mbox{\hyperlink{acpi__thermal_8c_source_l00705}{acpi\+\_\+tz\+\_\+sanity()}}, \mbox{\hyperlink{OsdMemory_8c_source_l00052}{Acpi\+Os\+Free()}}, \mbox{\hyperlink{acpi__thermal_8c_source_l00078}{acpi\+\_\+tz\+\_\+zone\+::al}}, \mbox{\hyperlink{acpi__thermal_8c_source_l00079}{acpi\+\_\+tz\+\_\+zone\+::crt}}, \mbox{\hyperlink{acpi__thermal_8c_source_l00080}{acpi\+\_\+tz\+\_\+zone\+::hot}}, \mbox{\hyperlink{acpi__thermal_8c_source_l00081}{acpi\+\_\+tz\+\_\+zone\+::psl}}, \mbox{\hyperlink{acpi__thermal_8c_source_l00082}{acpi\+\_\+tz\+\_\+zone\+::psv}}, \mbox{\hyperlink{acpi__thermal_8c_source_l00083}{acpi\+\_\+tz\+\_\+zone\+::tc1}}, \mbox{\hyperlink{acpi__thermal_8c_source_l00084}{acpi\+\_\+tz\+\_\+zone\+::tc2}}, \mbox{\hyperlink{acpi__thermal_8c_source_l00085}{acpi\+\_\+tz\+\_\+zone\+::tsp}}, \mbox{\hyperlink{acpi__thermal_8c_source_l00090}{acpi\+\_\+tz\+\_\+softc\+::tz\+\_\+dev}}, \mbox{\hyperlink{acpi__thermal_8c_source_l00091}{acpi\+\_\+tz\+\_\+softc\+::tz\+\_\+handle}}, \mbox{\hyperlink{acpi__thermal_8c_source_l00075}{TZ\+\_\+\+NUMLEVELS}}, \mbox{\hyperlink{acpi__thermal_8c_source_l00113}{acpi\+\_\+tz\+\_\+softc\+::tz\+\_\+zone}}, and \mbox{\hyperlink{acpi__thermal_8c_source_l00086}{acpi\+\_\+tz\+\_\+zone\+::tzp}}.



Referenced by \mbox{\hyperlink{acpi__thermal_8c_source_l00200}{acpi\+\_\+tz\+\_\+attach()}}, and \mbox{\hyperlink{acpi__thermal_8c_source_l00886}{acpi\+\_\+tz\+\_\+timeout()}}.

Here is the call graph for this function\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=350pt]{d0/d36/acpi__thermal_8c_ac9bf50400cd19d382e729f90daf6b639_cgraph}
\end{center}
\end{figure}
Here is the caller graph for this function\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=350pt]{d0/d36/acpi__thermal_8c_ac9bf50400cd19d382e729f90daf6b639_icgraph}
\end{center}
\end{figure}
\mbox{\Hypertarget{acpi__thermal_8c_ae8eb396b3b84c1d8e3689f2cb13348f9}\label{acpi__thermal_8c_ae8eb396b3b84c1d8e3689f2cb13348f9}} 
\index{acpi\_thermal.c@{acpi\_thermal.c}!acpi\_tz\_get\_temperature@{acpi\_tz\_get\_temperature}}
\index{acpi\_tz\_get\_temperature@{acpi\_tz\_get\_temperature}!acpi\_thermal.c@{acpi\_thermal.c}}
\doxysubsubsection{\texorpdfstring{acpi\_tz\_get\_temperature()}{acpi\_tz\_get\_temperature()}}
{\footnotesize\ttfamily static int acpi\+\_\+tz\+\_\+get\+\_\+temperature (\begin{DoxyParamCaption}\item[{struct \mbox{\hyperlink{structacpi__tz__softc}{acpi\+\_\+tz\+\_\+softc}} $\ast$}]{sc }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [static]}}



Definition at line \mbox{\hyperlink{acpi__thermal_8c_source_l00466}{466}} of file \mbox{\hyperlink{acpi__thermal_8c_source}{acpi\+\_\+thermal.\+c}}.



References \mbox{\hyperlink{acpivar_8h_source_l00476}{acpi\+\_\+device\+\_\+get\+\_\+parent\+\_\+softc()}}, \mbox{\hyperlink{acpi_8c_source_l02706}{acpi\+\_\+\+Get\+Integer()}}, \mbox{\hyperlink{acpi__thermal_8c_source_l00705}{acpi\+\_\+tz\+\_\+sanity()}}, \mbox{\hyperlink{acpi__thermal_8c_source_l00166}{acpi\+\_\+tz\+\_\+tmp\+\_\+name}}, \mbox{\hyperlink{acpivar_8h_source_l00328}{ACPI\+\_\+\+VPRINT}}, \mbox{\hyperlink{acpi__thermal_8c_source_l00090}{acpi\+\_\+tz\+\_\+softc\+::tz\+\_\+dev}}, \mbox{\hyperlink{acpi__thermal_8c_source_l00091}{acpi\+\_\+tz\+\_\+softc\+::tz\+\_\+handle}}, \mbox{\hyperlink{acpi__thermal_8c_source_l00058}{TZ\+\_\+\+KELVTOC}}, and \mbox{\hyperlink{acpi__thermal_8c_source_l00092}{acpi\+\_\+tz\+\_\+softc\+::tz\+\_\+temperature}}.



Referenced by \mbox{\hyperlink{acpi__thermal_8c_source_l01132}{acpi\+\_\+tz\+\_\+cooling\+\_\+thread()}}, and \mbox{\hyperlink{acpi__thermal_8c_source_l00496}{acpi\+\_\+tz\+\_\+monitor()}}.

Here is the call graph for this function\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=350pt]{d0/d36/acpi__thermal_8c_ae8eb396b3b84c1d8e3689f2cb13348f9_cgraph}
\end{center}
\end{figure}
Here is the caller graph for this function\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=350pt]{d0/d36/acpi__thermal_8c_ae8eb396b3b84c1d8e3689f2cb13348f9_icgraph}
\end{center}
\end{figure}
\mbox{\Hypertarget{acpi__thermal_8c_a61f958a859f23d7695466b673b08bcd9}\label{acpi__thermal_8c_a61f958a859f23d7695466b673b08bcd9}} 
\index{acpi\_thermal.c@{acpi\_thermal.c}!acpi\_tz\_getparam@{acpi\_tz\_getparam}}
\index{acpi\_tz\_getparam@{acpi\_tz\_getparam}!acpi\_thermal.c@{acpi\_thermal.c}}
\doxysubsubsection{\texorpdfstring{acpi\_tz\_getparam()}{acpi\_tz\_getparam()}}
{\footnotesize\ttfamily static void acpi\+\_\+tz\+\_\+getparam (\begin{DoxyParamCaption}\item[{struct \mbox{\hyperlink{structacpi__tz__softc}{acpi\+\_\+tz\+\_\+softc}} $\ast$}]{sc,  }\item[{char $\ast$}]{node,  }\item[{int $\ast$}]{data }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [static]}}



Definition at line \mbox{\hyperlink{acpi__thermal_8c_source_l00685}{685}} of file \mbox{\hyperlink{acpi__thermal_8c_source}{acpi\+\_\+thermal.\+c}}.



References \mbox{\hyperlink{acpi_8c_source_l02706}{acpi\+\_\+\+Get\+Integer()}}, \mbox{\hyperlink{acpi_8c_source_l03928}{acpi\+\_\+name()}}, and \mbox{\hyperlink{acpi__thermal_8c_source_l00091}{acpi\+\_\+tz\+\_\+softc\+::tz\+\_\+handle}}.



Referenced by \mbox{\hyperlink{acpi__thermal_8c_source_l00381}{acpi\+\_\+tz\+\_\+establish()}}.

Here is the call graph for this function\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=350pt]{d0/d36/acpi__thermal_8c_a61f958a859f23d7695466b673b08bcd9_cgraph}
\end{center}
\end{figure}
Here is the caller graph for this function\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=350pt]{d0/d36/acpi__thermal_8c_a61f958a859f23d7695466b673b08bcd9_icgraph}
\end{center}
\end{figure}
\mbox{\Hypertarget{acpi__thermal_8c_a7df2918c4b14096ebda5963b0b42a281}\label{acpi__thermal_8c_a7df2918c4b14096ebda5963b0b42a281}} 
\index{acpi\_thermal.c@{acpi\_thermal.c}!acpi\_tz\_monitor@{acpi\_tz\_monitor}}
\index{acpi\_tz\_monitor@{acpi\_tz\_monitor}!acpi\_thermal.c@{acpi\_thermal.c}}
\doxysubsubsection{\texorpdfstring{acpi\_tz\_monitor()}{acpi\_tz\_monitor()}}
{\footnotesize\ttfamily static void acpi\+\_\+tz\+\_\+monitor (\begin{DoxyParamCaption}\item[{void $\ast$}]{Context }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [static]}}



Definition at line \mbox{\hyperlink{acpi__thermal_8c_source_l00496}{496}} of file \mbox{\hyperlink{acpi__thermal_8c_source}{acpi\+\_\+thermal.\+c}}.



References \mbox{\hyperlink{acpi__thermal_8c_source_l00077}{acpi\+\_\+tz\+\_\+zone\+::ac}}, \mbox{\hyperlink{acpivar_8h_source_l00476}{acpi\+\_\+device\+\_\+get\+\_\+parent\+\_\+softc()}}, \mbox{\hyperlink{acpi_8c_source_l02781}{acpi\+\_\+\+Foreach\+Package\+Object()}}, \mbox{\hyperlink{acpi__thermal_8c_source_l00454}{acpi\+\_\+tz\+\_\+aclevel\+\_\+string()}}, \mbox{\hyperlink{acpi__thermal_8c_source_l00466}{acpi\+\_\+tz\+\_\+get\+\_\+temperature()}}, \mbox{\hyperlink{acpi__thermal_8c_source_l00176}{acpi\+\_\+tz\+\_\+min\+\_\+runtime}}, \mbox{\hyperlink{acpi__thermal_8c_source_l00629}{acpi\+\_\+tz\+\_\+switch\+\_\+cooler\+\_\+off()}}, \mbox{\hyperlink{acpi__thermal_8c_source_l00655}{acpi\+\_\+tz\+\_\+switch\+\_\+cooler\+\_\+on()}}, \mbox{\hyperlink{acpi_8c_source_l04239}{acpi\+\_\+\+User\+Notify()}}, \mbox{\hyperlink{acpivar_8h_source_l00328}{ACPI\+\_\+\+VPRINT}}, \mbox{\hyperlink{acpi__thermal_8c_source_l00078}{acpi\+\_\+tz\+\_\+zone\+::al}}, \mbox{\hyperlink{acpi__thermal_8c_source_l00079}{acpi\+\_\+tz\+\_\+zone\+::crt}}, \mbox{\hyperlink{acpi__thermal_8c_source_l00080}{acpi\+\_\+tz\+\_\+zone\+::hot}}, \mbox{\hyperlink{acpi__thermal_8c_source_l00082}{acpi\+\_\+tz\+\_\+zone\+::psv}}, \mbox{\hyperlink{acpi__thermal_8c_source_l00093}{acpi\+\_\+tz\+\_\+softc\+::tz\+\_\+active}}, \mbox{\hyperlink{acpi__thermal_8c_source_l00126}{TZ\+\_\+\+ACTIVE\+\_\+\+LEVEL}}, \mbox{\hyperlink{acpi__thermal_8c_source_l00094}{TZ\+\_\+\+ACTIVE\+\_\+\+NONE}}, \mbox{\hyperlink{acpi__thermal_8c_source_l00095}{TZ\+\_\+\+ACTIVE\+\_\+\+UNKNOWN}}, \mbox{\hyperlink{acpi__thermal_8c_source_l00106}{acpi\+\_\+tz\+\_\+softc\+::tz\+\_\+cooling\+\_\+started}}, \mbox{\hyperlink{acpi__thermal_8c_source_l00090}{acpi\+\_\+tz\+\_\+softc\+::tz\+\_\+dev}}, \mbox{\hyperlink{acpi__thermal_8c_source_l00091}{acpi\+\_\+tz\+\_\+softc\+::tz\+\_\+handle}}, \mbox{\hyperlink{acpi__thermal_8c_source_l00058}{TZ\+\_\+\+KELVTOC}}, \mbox{\hyperlink{acpi__thermal_8c_source_l00063}{TZ\+\_\+\+NOTIFY\+\_\+\+CRITICAL}}, \mbox{\hyperlink{acpi__thermal_8c_source_l00072}{TZ\+\_\+\+NOTIFYCOUNT}}, \mbox{\hyperlink{acpi__thermal_8c_source_l00075}{TZ\+\_\+\+NUMLEVELS}}, \mbox{\hyperlink{acpi__thermal_8c_source_l00096}{acpi\+\_\+tz\+\_\+softc\+::tz\+\_\+requested}}, \mbox{\hyperlink{acpi__thermal_8c_source_l00092}{acpi\+\_\+tz\+\_\+softc\+::tz\+\_\+temperature}}, \mbox{\hyperlink{acpi__thermal_8c_source_l00101}{TZ\+\_\+\+THFLAG\+\_\+\+CRT}}, \mbox{\hyperlink{acpi__thermal_8c_source_l00100}{TZ\+\_\+\+THFLAG\+\_\+\+HOT}}, \mbox{\hyperlink{acpi__thermal_8c_source_l00098}{TZ\+\_\+\+THFLAG\+\_\+\+NONE}}, \mbox{\hyperlink{acpi__thermal_8c_source_l00099}{TZ\+\_\+\+THFLAG\+\_\+\+PSV}}, \mbox{\hyperlink{acpi__thermal_8c_source_l00097}{acpi\+\_\+tz\+\_\+softc\+::tz\+\_\+thflags}}, \mbox{\hyperlink{acpi__thermal_8c_source_l00069}{TZ\+\_\+\+VALIDCHECKS}}, \mbox{\hyperlink{acpi__thermal_8c_source_l00114}{acpi\+\_\+tz\+\_\+softc\+::tz\+\_\+validchecks}}, and \mbox{\hyperlink{acpi__thermal_8c_source_l00113}{acpi\+\_\+tz\+\_\+softc\+::tz\+\_\+zone}}.



Referenced by \mbox{\hyperlink{acpi__thermal_8c_source_l00886}{acpi\+\_\+tz\+\_\+timeout()}}.

Here is the call graph for this function\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=350pt]{d0/d36/acpi__thermal_8c_a7df2918c4b14096ebda5963b0b42a281_cgraph}
\end{center}
\end{figure}
Here is the caller graph for this function\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=350pt]{d0/d36/acpi__thermal_8c_a7df2918c4b14096ebda5963b0b42a281_icgraph}
\end{center}
\end{figure}
\mbox{\Hypertarget{acpi__thermal_8c_a3f0a0b0ed5f120fbae25d840663666bc}\label{acpi__thermal_8c_a3f0a0b0ed5f120fbae25d840663666bc}} 
\index{acpi\_thermal.c@{acpi\_thermal.c}!acpi\_tz\_notify\_handler@{acpi\_tz\_notify\_handler}}
\index{acpi\_tz\_notify\_handler@{acpi\_tz\_notify\_handler}!acpi\_thermal.c@{acpi\_thermal.c}}
\doxysubsubsection{\texorpdfstring{acpi\_tz\_notify\_handler()}{acpi\_tz\_notify\_handler()}}
{\footnotesize\ttfamily static void acpi\+\_\+tz\+\_\+notify\+\_\+handler (\begin{DoxyParamCaption}\item[{ACPI\+\_\+\+HANDLE}]{h,  }\item[{UINT32}]{notify,  }\item[{void $\ast$}]{context }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [static]}}



Definition at line \mbox{\hyperlink{acpi__thermal_8c_source_l00841}{841}} of file \mbox{\hyperlink{acpi__thermal_8c_source}{acpi\+\_\+thermal.\+c}}.



References \mbox{\hyperlink{acpivar_8h_source_l00476}{acpi\+\_\+device\+\_\+get\+\_\+parent\+\_\+softc()}}, \mbox{\hyperlink{acpi__thermal_8c_source_l00869}{acpi\+\_\+tz\+\_\+signal()}}, \mbox{\hyperlink{acpi_8c_source_l04239}{acpi\+\_\+\+User\+Notify()}}, \mbox{\hyperlink{acpivar_8h_source_l00328}{ACPI\+\_\+\+VPRINT}}, \mbox{\hyperlink{acpi__thermal_8c_source_l00090}{acpi\+\_\+tz\+\_\+softc\+::tz\+\_\+dev}}, \mbox{\hyperlink{acpi__thermal_8c_source_l00105}{TZ\+\_\+\+FLAG\+\_\+\+GETSETTINGS}}, \mbox{\hyperlink{acpi__thermal_8c_source_l00062}{TZ\+\_\+\+NOTIFY\+\_\+\+DEVICES}}, \mbox{\hyperlink{acpi__thermal_8c_source_l00061}{TZ\+\_\+\+NOTIFY\+\_\+\+LEVELS}}, and \mbox{\hyperlink{acpi__thermal_8c_source_l00060}{TZ\+\_\+\+NOTIFY\+\_\+\+TEMPERATURE}}.



Referenced by \mbox{\hyperlink{acpi__thermal_8c_source_l00200}{acpi\+\_\+tz\+\_\+attach()}}.

Here is the call graph for this function\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=350pt]{d0/d36/acpi__thermal_8c_a3f0a0b0ed5f120fbae25d840663666bc_cgraph}
\end{center}
\end{figure}
Here is the caller graph for this function\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=329pt]{d0/d36/acpi__thermal_8c_a3f0a0b0ed5f120fbae25d840663666bc_icgraph}
\end{center}
\end{figure}
\mbox{\Hypertarget{acpi__thermal_8c_aab11693fb532032114f5f3bf53d096f6}\label{acpi__thermal_8c_aab11693fb532032114f5f3bf53d096f6}} 
\index{acpi\_thermal.c@{acpi\_thermal.c}!acpi\_tz\_passive\_sysctl@{acpi\_tz\_passive\_sysctl}}
\index{acpi\_tz\_passive\_sysctl@{acpi\_tz\_passive\_sysctl}!acpi\_thermal.c@{acpi\_thermal.c}}
\doxysubsubsection{\texorpdfstring{acpi\_tz\_passive\_sysctl()}{acpi\_tz\_passive\_sysctl()}}
{\footnotesize\ttfamily static int acpi\+\_\+tz\+\_\+passive\+\_\+sysctl (\begin{DoxyParamCaption}\item[{SYSCTL\+\_\+\+HANDLER\+\_\+\+ARGS}]{ }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [static]}}



Definition at line \mbox{\hyperlink{acpi__thermal_8c_source_l00817}{817}} of file \mbox{\hyperlink{acpi__thermal_8c_source}{acpi\+\_\+thermal.\+c}}.



References \mbox{\hyperlink{acpi__thermal_8c_source_l00178}{acpi\+\_\+tz\+\_\+override}}, and \mbox{\hyperlink{acpi__if_8m_source_l00215}{val}}.



Referenced by \mbox{\hyperlink{acpi__thermal_8c_source_l00200}{acpi\+\_\+tz\+\_\+attach()}}.

Here is the caller graph for this function\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=331pt]{d0/d36/acpi__thermal_8c_aab11693fb532032114f5f3bf53d096f6_icgraph}
\end{center}
\end{figure}
\mbox{\Hypertarget{acpi__thermal_8c_a29a6bb4f7b3713f56629c37f5e6e07ac}\label{acpi__thermal_8c_a29a6bb4f7b3713f56629c37f5e6e07ac}} 
\index{acpi\_thermal.c@{acpi\_thermal.c}!acpi\_tz\_power\_profile@{acpi\_tz\_power\_profile}}
\index{acpi\_tz\_power\_profile@{acpi\_tz\_power\_profile}!acpi\_thermal.c@{acpi\_thermal.c}}
\doxysubsubsection{\texorpdfstring{acpi\_tz\_power\_profile()}{acpi\_tz\_power\_profile()}}
{\footnotesize\ttfamily static void acpi\+\_\+tz\+\_\+power\+\_\+profile (\begin{DoxyParamCaption}\item[{void $\ast$}]{arg }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [static]}}



Definition at line \mbox{\hyperlink{acpi__thermal_8c_source_l00916}{916}} of file \mbox{\hyperlink{acpi__thermal_8c_source}{acpi\+\_\+thermal.\+c}}.



References \mbox{\hyperlink{acpivar_8h_source_l00476}{acpi\+\_\+device\+\_\+get\+\_\+parent\+\_\+softc()}}, \mbox{\hyperlink{acpi_8c_source_l03928}{acpi\+\_\+name()}}, \mbox{\hyperlink{acpi_8c_source_l02689}{acpi\+\_\+\+Set\+Integer()}}, \mbox{\hyperlink{acpi__thermal_8c_source_l00869}{acpi\+\_\+tz\+\_\+signal()}}, \mbox{\hyperlink{acpivar_8h_source_l00328}{ACPI\+\_\+\+VPRINT}}, \mbox{\hyperlink{acpi__if_8m_source_l00188}{arg}}, \mbox{\hyperlink{acpi__thermal_8c_source_l00090}{acpi\+\_\+tz\+\_\+softc\+::tz\+\_\+dev}}, \mbox{\hyperlink{acpi__thermal_8c_source_l00105}{TZ\+\_\+\+FLAG\+\_\+\+GETSETTINGS}}, \mbox{\hyperlink{acpi__thermal_8c_source_l00103}{TZ\+\_\+\+FLAG\+\_\+\+NO\+\_\+\+SCP}}, \mbox{\hyperlink{acpi__thermal_8c_source_l00102}{acpi\+\_\+tz\+\_\+softc\+::tz\+\_\+flags}}, and \mbox{\hyperlink{acpi__thermal_8c_source_l00091}{acpi\+\_\+tz\+\_\+softc\+::tz\+\_\+handle}}.



Referenced by \mbox{\hyperlink{acpi__thermal_8c_source_l00200}{acpi\+\_\+tz\+\_\+attach()}}, and \mbox{\hyperlink{acpi__thermal_8c_source_l00886}{acpi\+\_\+tz\+\_\+timeout()}}.

Here is the call graph for this function\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=350pt]{d0/d36/acpi__thermal_8c_a29a6bb4f7b3713f56629c37f5e6e07ac_cgraph}
\end{center}
\end{figure}
Here is the caller graph for this function\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=350pt]{d0/d36/acpi__thermal_8c_a29a6bb4f7b3713f56629c37f5e6e07ac_icgraph}
\end{center}
\end{figure}
\mbox{\Hypertarget{acpi__thermal_8c_a92dc9ae63c56b527f62995fd6ce1cb11}\label{acpi__thermal_8c_a92dc9ae63c56b527f62995fd6ce1cb11}} 
\index{acpi\_thermal.c@{acpi\_thermal.c}!acpi\_tz\_probe@{acpi\_tz\_probe}}
\index{acpi\_tz\_probe@{acpi\_tz\_probe}!acpi\_thermal.c@{acpi\_thermal.c}}
\doxysubsubsection{\texorpdfstring{acpi\_tz\_probe()}{acpi\_tz\_probe()}}
{\footnotesize\ttfamily static int acpi\+\_\+tz\+\_\+probe (\begin{DoxyParamCaption}\item[{device\+\_\+t}]{dev }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [static]}}



Definition at line \mbox{\hyperlink{acpi__thermal_8c_source_l00187}{187}} of file \mbox{\hyperlink{acpi__thermal_8c_source}{acpi\+\_\+thermal.\+c}}.



References \mbox{\hyperlink{acpi_8c_source_l03982}{acpi\+\_\+disabled()}}, \mbox{\hyperlink{acpivar_8h_source_l00295}{acpi\+\_\+get\+\_\+type()}}, 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=285pt]{d0/d36/acpi__thermal_8c_a92dc9ae63c56b527f62995fd6ce1cb11_cgraph}
\end{center}
\end{figure}
\mbox{\Hypertarget{acpi__thermal_8c_ac886aa62ab7317a97d8e0059c525ba19}\label{acpi__thermal_8c_ac886aa62ab7317a97d8e0059c525ba19}} 
\index{acpi\_thermal.c@{acpi\_thermal.c}!acpi\_tz\_sanity@{acpi\_tz\_sanity}}
\index{acpi\_tz\_sanity@{acpi\_tz\_sanity}!acpi\_thermal.c@{acpi\_thermal.c}}
\doxysubsubsection{\texorpdfstring{acpi\_tz\_sanity()}{acpi\_tz\_sanity()}}
{\footnotesize\ttfamily static void acpi\+\_\+tz\+\_\+sanity (\begin{DoxyParamCaption}\item[{struct \mbox{\hyperlink{structacpi__tz__softc}{acpi\+\_\+tz\+\_\+softc}} $\ast$}]{sc,  }\item[{int $\ast$}]{val,  }\item[{char $\ast$}]{what }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [static]}}



Definition at line \mbox{\hyperlink{acpi__thermal_8c_source_l00705}{705}} of file \mbox{\hyperlink{acpi__thermal_8c_source}{acpi\+\_\+thermal.\+c}}.



References \mbox{\hyperlink{acpi__thermal_8c_source_l00166}{acpi\+\_\+tz\+\_\+tmp\+\_\+name}}, \mbox{\hyperlink{acpi__thermal_8c_source_l00090}{acpi\+\_\+tz\+\_\+softc\+::tz\+\_\+dev}}, \mbox{\hyperlink{acpi__thermal_8c_source_l00115}{acpi\+\_\+tz\+\_\+softc\+::tz\+\_\+insane\+\_\+tmp\+\_\+notified}}, \mbox{\hyperlink{acpi__thermal_8c_source_l00058}{TZ\+\_\+\+KELVTOC}}, \mbox{\hyperlink{acpi__thermal_8c_source_l00057}{TZ\+\_\+\+ZEROC}}, and \mbox{\hyperlink{acpi__if_8m_source_l00215}{val}}.



Referenced by \mbox{\hyperlink{acpi__thermal_8c_source_l00381}{acpi\+\_\+tz\+\_\+establish()}}, \mbox{\hyperlink{acpi__thermal_8c_source_l00466}{acpi\+\_\+tz\+\_\+get\+\_\+temperature()}}, and \mbox{\hyperlink{acpi__thermal_8c_source_l00788}{acpi\+\_\+tz\+\_\+temp\+\_\+sysctl()}}.

Here is the caller graph for this function\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=350pt]{d0/d36/acpi__thermal_8c_ac886aa62ab7317a97d8e0059c525ba19_icgraph}
\end{center}
\end{figure}
\mbox{\Hypertarget{acpi__thermal_8c_a1abc24209526127e22455c1e1d3e21c8}\label{acpi__thermal_8c_a1abc24209526127e22455c1e1d3e21c8}} 
\index{acpi\_thermal.c@{acpi\_thermal.c}!acpi\_tz\_signal@{acpi\_tz\_signal}}
\index{acpi\_tz\_signal@{acpi\_tz\_signal}!acpi\_thermal.c@{acpi\_thermal.c}}
\doxysubsubsection{\texorpdfstring{acpi\_tz\_signal()}{acpi\_tz\_signal()}}
{\footnotesize\ttfamily static void acpi\+\_\+tz\+\_\+signal (\begin{DoxyParamCaption}\item[{struct \mbox{\hyperlink{structacpi__tz__softc}{acpi\+\_\+tz\+\_\+softc}} $\ast$}]{sc,  }\item[{int}]{flags }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [static]}}



Definition at line \mbox{\hyperlink{acpi__thermal_8c_source_l00869}{869}} of file \mbox{\hyperlink{acpi__thermal_8c_source}{acpi\+\_\+thermal.\+c}}.



References \mbox{\hyperlink{acpivar_8h_source_l00165}{ACPI\+\_\+\+LOCK}}, \mbox{\hyperlink{acpi__thermal_8c_source_l00181}{acpi\+\_\+tz\+\_\+proc}}, \mbox{\hyperlink{acpivar_8h_source_l00166}{ACPI\+\_\+\+UNLOCK}}, and \mbox{\hyperlink{acpi__thermal_8c_source_l00102}{acpi\+\_\+tz\+\_\+softc\+::tz\+\_\+flags}}.



Referenced by \mbox{\hyperlink{acpi__thermal_8c_source_l00737}{acpi\+\_\+tz\+\_\+active\+\_\+sysctl()}}, \mbox{\hyperlink{acpi__thermal_8c_source_l00841}{acpi\+\_\+tz\+\_\+notify\+\_\+handler()}}, and \mbox{\hyperlink{acpi__thermal_8c_source_l00916}{acpi\+\_\+tz\+\_\+power\+\_\+profile()}}.

Here is the caller graph for this function\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=350pt]{d0/d36/acpi__thermal_8c_a1abc24209526127e22455c1e1d3e21c8_icgraph}
\end{center}
\end{figure}
\mbox{\Hypertarget{acpi__thermal_8c_a6d0c6db0fd5dae748a0b70aa493c2dc5}\label{acpi__thermal_8c_a6d0c6db0fd5dae748a0b70aa493c2dc5}} 
\index{acpi\_thermal.c@{acpi\_thermal.c}!acpi\_tz\_startup@{acpi\_tz\_startup}}
\index{acpi\_tz\_startup@{acpi\_tz\_startup}!acpi\_thermal.c@{acpi\_thermal.c}}
\doxysubsubsection{\texorpdfstring{acpi\_tz\_startup()}{acpi\_tz\_startup()}}
{\footnotesize\ttfamily static void acpi\+\_\+tz\+\_\+startup (\begin{DoxyParamCaption}\item[{void $\ast$\mbox{\hyperlink{acpi__if_8m_a9ce2ec4812a92cb6ab39f6e81e9173a9}{arg}}}]{\+\_\+\+\_\+unused }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [static]}}



Definition at line \mbox{\hyperlink{acpi__thermal_8c_source_l00328}{328}} of file \mbox{\hyperlink{acpi__thermal_8c_source}{acpi\+\_\+thermal.\+c}}.



References \mbox{\hyperlink{acpi__thermal_8c_source_l01188}{acpi\+\_\+tz\+\_\+cooling\+\_\+is\+\_\+available()}}, \mbox{\hyperlink{acpi__thermal_8c_source_l01196}{acpi\+\_\+tz\+\_\+cooling\+\_\+thread\+\_\+start()}}, \mbox{\hyperlink{acpi__thermal_8c_source_l00184}{acpi\+\_\+tz\+\_\+cooling\+\_\+unit}}, \mbox{\hyperlink{acpi__thermal_8c_source_l00168}{acpi\+\_\+tz\+\_\+devclass}}, \mbox{\hyperlink{acpi__thermal_8c_source_l00181}{acpi\+\_\+tz\+\_\+proc}}, \mbox{\hyperlink{acpi__thermal_8c_source_l00950}{acpi\+\_\+tz\+\_\+thread()}}, and \mbox{\hyperlink{acpi__thermal_8c_source_l00120}{acpi\+\_\+tz\+\_\+softc\+::tz\+\_\+cooling\+\_\+enabled}}.

Here is the call graph for this function\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=350pt]{d0/d36/acpi__thermal_8c_a6d0c6db0fd5dae748a0b70aa493c2dc5_cgraph}
\end{center}
\end{figure}
\mbox{\Hypertarget{acpi__thermal_8c_a9723efa1f5fa9745675f4f78c7c3a48b}\label{acpi__thermal_8c_a9723efa1f5fa9745675f4f78c7c3a48b}} 
\index{acpi\_thermal.c@{acpi\_thermal.c}!acpi\_tz\_switch\_cooler\_off@{acpi\_tz\_switch\_cooler\_off}}
\index{acpi\_tz\_switch\_cooler\_off@{acpi\_tz\_switch\_cooler\_off}!acpi\_thermal.c@{acpi\_thermal.c}}
\doxysubsubsection{\texorpdfstring{acpi\_tz\_switch\_cooler\_off()}{acpi\_tz\_switch\_cooler\_off()}}
{\footnotesize\ttfamily static void acpi\+\_\+tz\+\_\+switch\+\_\+cooler\+\_\+off (\begin{DoxyParamCaption}\item[{ACPI\+\_\+\+OBJECT $\ast$}]{obj,  }\item[{void $\ast$}]{arg }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [static]}}



Definition at line \mbox{\hyperlink{acpi__thermal_8c_source_l00629}{629}} of file \mbox{\hyperlink{acpi__thermal_8c_source}{acpi\+\_\+thermal.\+c}}.



References \mbox{\hyperlink{acpi__package_8c_source_l00158}{acpi\+\_\+\+Get\+Reference()}}, \mbox{\hyperlink{acpi_8c_source_l03928}{acpi\+\_\+name()}}, and \mbox{\hyperlink{acpi__powerres_8c_source_l00297}{acpi\+\_\+pwr\+\_\+switch\+\_\+consumer()}}.



Referenced by \mbox{\hyperlink{acpi__thermal_8c_source_l00496}{acpi\+\_\+tz\+\_\+monitor()}}.

Here is the call graph for this function\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=350pt]{d0/d36/acpi__thermal_8c_a9723efa1f5fa9745675f4f78c7c3a48b_cgraph}
\end{center}
\end{figure}
Here is the caller graph for this function\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=350pt]{d0/d36/acpi__thermal_8c_a9723efa1f5fa9745675f4f78c7c3a48b_icgraph}
\end{center}
\end{figure}
\mbox{\Hypertarget{acpi__thermal_8c_ae17c0a7a91be3cc45d825a8af4d015a9}\label{acpi__thermal_8c_ae17c0a7a91be3cc45d825a8af4d015a9}} 
\index{acpi\_thermal.c@{acpi\_thermal.c}!acpi\_tz\_switch\_cooler\_on@{acpi\_tz\_switch\_cooler\_on}}
\index{acpi\_tz\_switch\_cooler\_on@{acpi\_tz\_switch\_cooler\_on}!acpi\_thermal.c@{acpi\_thermal.c}}
\doxysubsubsection{\texorpdfstring{acpi\_tz\_switch\_cooler\_on()}{acpi\_tz\_switch\_cooler\_on()}}
{\footnotesize\ttfamily static void acpi\+\_\+tz\+\_\+switch\+\_\+cooler\+\_\+on (\begin{DoxyParamCaption}\item[{ACPI\+\_\+\+OBJECT $\ast$}]{obj,  }\item[{void $\ast$}]{arg }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [static]}}



Definition at line \mbox{\hyperlink{acpi__thermal_8c_source_l00655}{655}} of file \mbox{\hyperlink{acpi__thermal_8c_source}{acpi\+\_\+thermal.\+c}}.



References \mbox{\hyperlink{acpivar_8h_source_l00476}{acpi\+\_\+device\+\_\+get\+\_\+parent\+\_\+softc()}}, \mbox{\hyperlink{acpi__package_8c_source_l00158}{acpi\+\_\+\+Get\+Reference()}}, \mbox{\hyperlink{acpi_8c_source_l03928}{acpi\+\_\+name()}}, \mbox{\hyperlink{acpi__powerres_8c_source_l00297}{acpi\+\_\+pwr\+\_\+switch\+\_\+consumer()}}, \mbox{\hyperlink{acpivar_8h_source_l00328}{ACPI\+\_\+\+VPRINT}}, \mbox{\hyperlink{acpi__if_8m_source_l00188}{arg}}, and \mbox{\hyperlink{acpi__thermal_8c_source_l00090}{acpi\+\_\+tz\+\_\+softc\+::tz\+\_\+dev}}.



Referenced by \mbox{\hyperlink{acpi__thermal_8c_source_l00496}{acpi\+\_\+tz\+\_\+monitor()}}.

Here is the call graph for this function\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=350pt]{d0/d36/acpi__thermal_8c_ae17c0a7a91be3cc45d825a8af4d015a9_cgraph}
\end{center}
\end{figure}
Here is the caller graph for this function\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=350pt]{d0/d36/acpi__thermal_8c_ae17c0a7a91be3cc45d825a8af4d015a9_icgraph}
\end{center}
\end{figure}
\mbox{\Hypertarget{acpi__thermal_8c_a35736cf0b7fde9bb3a589e4e24d431d9}\label{acpi__thermal_8c_a35736cf0b7fde9bb3a589e4e24d431d9}} 
\index{acpi\_thermal.c@{acpi\_thermal.c}!acpi\_tz\_temp\_sysctl@{acpi\_tz\_temp\_sysctl}}
\index{acpi\_tz\_temp\_sysctl@{acpi\_tz\_temp\_sysctl}!acpi\_thermal.c@{acpi\_thermal.c}}
\doxysubsubsection{\texorpdfstring{acpi\_tz\_temp\_sysctl()}{acpi\_tz\_temp\_sysctl()}}
{\footnotesize\ttfamily static int acpi\+\_\+tz\+\_\+temp\+\_\+sysctl (\begin{DoxyParamCaption}\item[{SYSCTL\+\_\+\+HANDLER\+\_\+\+ARGS}]{ }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [static]}}



Definition at line \mbox{\hyperlink{acpi__thermal_8c_source_l00788}{788}} of file \mbox{\hyperlink{acpi__thermal_8c_source}{acpi\+\_\+thermal.\+c}}.



References \mbox{\hyperlink{acpi__thermal_8c_source_l00178}{acpi\+\_\+tz\+\_\+override}}, and \mbox{\hyperlink{acpi__thermal_8c_source_l00705}{acpi\+\_\+tz\+\_\+sanity()}}.



Referenced by \mbox{\hyperlink{acpi__thermal_8c_source_l00200}{acpi\+\_\+tz\+\_\+attach()}}.

Here is the call graph for this function\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=318pt]{d0/d36/acpi__thermal_8c_a35736cf0b7fde9bb3a589e4e24d431d9_cgraph}
\end{center}
\end{figure}
Here is the caller graph for this function\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=319pt]{d0/d36/acpi__thermal_8c_a35736cf0b7fde9bb3a589e4e24d431d9_icgraph}
\end{center}
\end{figure}
\mbox{\Hypertarget{acpi__thermal_8c_a0c6ae4525bb68123b699ccbd551996b3}\label{acpi__thermal_8c_a0c6ae4525bb68123b699ccbd551996b3}} 
\index{acpi\_thermal.c@{acpi\_thermal.c}!acpi\_tz\_thread@{acpi\_tz\_thread}}
\index{acpi\_tz\_thread@{acpi\_tz\_thread}!acpi\_thermal.c@{acpi\_thermal.c}}
\doxysubsubsection{\texorpdfstring{acpi\_tz\_thread()}{acpi\_tz\_thread()}}
{\footnotesize\ttfamily static void acpi\+\_\+tz\+\_\+thread (\begin{DoxyParamCaption}\item[{void $\ast$}]{arg }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [static]}}



Definition at line \mbox{\hyperlink{acpi__thermal_8c_source_l00950}{950}} of file \mbox{\hyperlink{acpi__thermal_8c_source}{acpi\+\_\+thermal.\+c}}.



References \mbox{\hyperlink{acpivar_8h_source_l00165}{ACPI\+\_\+\+LOCK}}, \mbox{\hyperlink{acpi__thermal_8c_source_l00168}{acpi\+\_\+tz\+\_\+devclass}}, \mbox{\hyperlink{acpi__thermal_8c_source_l00177}{acpi\+\_\+tz\+\_\+polling\+\_\+rate}}, \mbox{\hyperlink{acpi__thermal_8c_source_l00181}{acpi\+\_\+tz\+\_\+proc}}, \mbox{\hyperlink{acpi__thermal_8c_source_l00886}{acpi\+\_\+tz\+\_\+timeout()}}, \mbox{\hyperlink{acpivar_8h_source_l00166}{ACPI\+\_\+\+UNLOCK}}, \mbox{\hyperlink{acpi__thermal_8c_source_l00103}{TZ\+\_\+\+FLAG\+\_\+\+NO\+\_\+\+SCP}}, and \mbox{\hyperlink{acpi__thermal_8c_source_l00102}{acpi\+\_\+tz\+\_\+softc\+::tz\+\_\+flags}}.



Referenced by \mbox{\hyperlink{acpi__thermal_8c_source_l00328}{acpi\+\_\+tz\+\_\+startup()}}.

Here is the call graph for this function\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=350pt]{d0/d36/acpi__thermal_8c_a0c6ae4525bb68123b699ccbd551996b3_cgraph}
\end{center}
\end{figure}
Here is the caller graph for this function\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=295pt]{d0/d36/acpi__thermal_8c_a0c6ae4525bb68123b699ccbd551996b3_icgraph}
\end{center}
\end{figure}
\mbox{\Hypertarget{acpi__thermal_8c_a95032ed4d0a3f5ff2e4e26688847db43}\label{acpi__thermal_8c_a95032ed4d0a3f5ff2e4e26688847db43}} 
\index{acpi\_thermal.c@{acpi\_thermal.c}!acpi\_tz\_timeout@{acpi\_tz\_timeout}}
\index{acpi\_tz\_timeout@{acpi\_tz\_timeout}!acpi\_thermal.c@{acpi\_thermal.c}}
\doxysubsubsection{\texorpdfstring{acpi\_tz\_timeout()}{acpi\_tz\_timeout()}}
{\footnotesize\ttfamily static void acpi\+\_\+tz\+\_\+timeout (\begin{DoxyParamCaption}\item[{struct \mbox{\hyperlink{structacpi__tz__softc}{acpi\+\_\+tz\+\_\+softc}} $\ast$}]{sc,  }\item[{int}]{flags }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [static]}}



Definition at line \mbox{\hyperlink{acpi__thermal_8c_source_l00886}{886}} of file \mbox{\hyperlink{acpi__thermal_8c_source}{acpi\+\_\+thermal.\+c}}.



References \mbox{\hyperlink{acpi__thermal_8c_source_l00381}{acpi\+\_\+tz\+\_\+establish()}}, \mbox{\hyperlink{acpi__thermal_8c_source_l00496}{acpi\+\_\+tz\+\_\+monitor()}}, \mbox{\hyperlink{acpi__thermal_8c_source_l00916}{acpi\+\_\+tz\+\_\+power\+\_\+profile()}}, \mbox{\hyperlink{acpi__thermal_8c_source_l00104}{TZ\+\_\+\+FLAG\+\_\+\+GETPROFILE}}, and \mbox{\hyperlink{acpi__thermal_8c_source_l00105}{TZ\+\_\+\+FLAG\+\_\+\+GETSETTINGS}}.



Referenced by \mbox{\hyperlink{acpi__thermal_8c_source_l00950}{acpi\+\_\+tz\+\_\+thread()}}.

Here is the call graph for this function\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=350pt]{d0/d36/acpi__thermal_8c_a95032ed4d0a3f5ff2e4e26688847db43_cgraph}
\end{center}
\end{figure}
Here is the caller graph for this function\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=350pt]{d0/d36/acpi__thermal_8c_a95032ed4d0a3f5ff2e4e26688847db43_icgraph}
\end{center}
\end{figure}
\mbox{\Hypertarget{acpi__thermal_8c_acd081910c4de20bff13ba9a47509cc65}\label{acpi__thermal_8c_acd081910c4de20bff13ba9a47509cc65}} 
\index{acpi\_thermal.c@{acpi\_thermal.c}!DRIVER\_MODULE@{DRIVER\_MODULE}}
\index{DRIVER\_MODULE@{DRIVER\_MODULE}!acpi\_thermal.c@{acpi\_thermal.c}}
\doxysubsubsection{\texorpdfstring{DRIVER\_MODULE()}{DRIVER\_MODULE()}}
{\footnotesize\ttfamily DRIVER\+\_\+\+MODULE (\begin{DoxyParamCaption}\item[{acpi\+\_\+tz}]{,  }\item[{\mbox{\hyperlink{acpi__if_8m_a5d0db714ee9e465e6cab2260587a6062}{acpi}}}]{,  }\item[{\mbox{\hyperlink{acpi__thermal_8c_a080263a15c2b403ecb00639971b0c3fd}{acpi\+\_\+tz\+\_\+driver}}}]{,  }\item[{\mbox{\hyperlink{acpi__thermal_8c_a0fdd977114c63679f514a8adc65b80e9}{acpi\+\_\+tz\+\_\+devclass}}}]{,  }\item[{0}]{,  }\item[{0}]{ }\end{DoxyParamCaption})}

\mbox{\Hypertarget{acpi__thermal_8c_a96b460d5145f4bdf969e283962ad2301}\label{acpi__thermal_8c_a96b460d5145f4bdf969e283962ad2301}} 
\index{acpi\_thermal.c@{acpi\_thermal.c}!MODULE\_DEPEND@{MODULE\_DEPEND}}
\index{MODULE\_DEPEND@{MODULE\_DEPEND}!acpi\_thermal.c@{acpi\_thermal.c}}
\doxysubsubsection{\texorpdfstring{MODULE\_DEPEND()}{MODULE\_DEPEND()}}
{\footnotesize\ttfamily MODULE\+\_\+\+DEPEND (\begin{DoxyParamCaption}\item[{acpi\+\_\+tz}]{,  }\item[{\mbox{\hyperlink{acpi__if_8m_a5d0db714ee9e465e6cab2260587a6062}{acpi}}}]{,  }\item[{1}]{,  }\item[{1}]{,  }\item[{1}]{ }\end{DoxyParamCaption})}

\mbox{\Hypertarget{acpi__thermal_8c_ab1c6dab9f674959300c4f48fafccdd0e}\label{acpi__thermal_8c_ab1c6dab9f674959300c4f48fafccdd0e}} 
\index{acpi\_thermal.c@{acpi\_thermal.c}!SYSINIT@{SYSINIT}}
\index{SYSINIT@{SYSINIT}!acpi\_thermal.c@{acpi\_thermal.c}}
\doxysubsubsection{\texorpdfstring{SYSINIT()}{SYSINIT()}}
{\footnotesize\ttfamily SYSINIT (\begin{DoxyParamCaption}\item[{acpi\+\_\+tz}]{,  }\item[{SI\+\_\+\+SUB\+\_\+\+KICK\+\_\+\+SCHEDULER}]{,  }\item[{SI\+\_\+\+ORDER\+\_\+\+ANY}]{,  }\item[{\mbox{\hyperlink{acpi__thermal_8c_a6d0c6db0fd5dae748a0b70aa493c2dc5}{acpi\+\_\+tz\+\_\+startup}}}]{,  }\item[{NULL}]{ }\end{DoxyParamCaption})}



\doxysubsection{Variable Documentation}
\mbox{\Hypertarget{acpi__thermal_8c_a8df86bcfe6d1641c29e01ca831313e52}\label{acpi__thermal_8c_a8df86bcfe6d1641c29e01ca831313e52}} 
\index{acpi\_thermal.c@{acpi\_thermal.c}!aclevel\_string@{aclevel\_string}}
\index{aclevel\_string@{aclevel\_string}!acpi\_thermal.c@{acpi\_thermal.c}}
\doxysubsubsection{\texorpdfstring{aclevel\_string}{aclevel\_string}}
{\footnotesize\ttfamily char$\ast$ aclevel\+\_\+string\mbox{[}$\,$\mbox{]}\hspace{0.3cm}{\ttfamily [static]}}

{\bfseries Initial value\+:}
\begin{DoxyCode}{0}
\DoxyCodeLine{= \{}
\DoxyCodeLine{    \textcolor{stringliteral}{"{}NONE"{}}, \textcolor{stringliteral}{"{}\_AC0"{}}, \textcolor{stringliteral}{"{}\_AC1"{}}, \textcolor{stringliteral}{"{}\_AC2"{}}, \textcolor{stringliteral}{"{}\_AC3"{}}, \textcolor{stringliteral}{"{}\_AC4"{}},}
\DoxyCodeLine{    \textcolor{stringliteral}{"{}\_AC5"{}}, \textcolor{stringliteral}{"{}\_AC6"{}}, \textcolor{stringliteral}{"{}\_AC7"{}}, \textcolor{stringliteral}{"{}\_AC8"{}}, \textcolor{stringliteral}{"{}\_AC9"{}}}
\DoxyCodeLine{\}}

\end{DoxyCode}


Definition at line \mbox{\hyperlink{acpi__thermal_8c_source_l00448}{448}} of file \mbox{\hyperlink{acpi__thermal_8c_source}{acpi\+\_\+thermal.\+c}}.



Referenced by \mbox{\hyperlink{acpi__thermal_8c_source_l00454}{acpi\+\_\+tz\+\_\+aclevel\+\_\+string()}}.

\mbox{\Hypertarget{acpi__thermal_8c_a4bae833b084e291da33ab77bc99f5c59}\label{acpi__thermal_8c_a4bae833b084e291da33ab77bc99f5c59}} 
\index{acpi\_thermal.c@{acpi\_thermal.c}!acpi\_tz\_cooling\_unit@{acpi\_tz\_cooling\_unit}}
\index{acpi\_tz\_cooling\_unit@{acpi\_tz\_cooling\_unit}!acpi\_thermal.c@{acpi\_thermal.c}}
\doxysubsubsection{\texorpdfstring{acpi\_tz\_cooling\_unit}{acpi\_tz\_cooling\_unit}}
{\footnotesize\ttfamily int acpi\+\_\+tz\+\_\+cooling\+\_\+unit = -\/1\hspace{0.3cm}{\ttfamily [static]}}



Definition at line \mbox{\hyperlink{acpi__thermal_8c_source_l00184}{184}} of file \mbox{\hyperlink{acpi__thermal_8c_source}{acpi\+\_\+thermal.\+c}}.



Referenced by \mbox{\hyperlink{acpi__thermal_8c_source_l00328}{acpi\+\_\+tz\+\_\+startup()}}.

\mbox{\Hypertarget{acpi__thermal_8c_a0fdd977114c63679f514a8adc65b80e9}\label{acpi__thermal_8c_a0fdd977114c63679f514a8adc65b80e9}} 
\index{acpi\_thermal.c@{acpi\_thermal.c}!acpi\_tz\_devclass@{acpi\_tz\_devclass}}
\index{acpi\_tz\_devclass@{acpi\_tz\_devclass}!acpi\_thermal.c@{acpi\_thermal.c}}
\doxysubsubsection{\texorpdfstring{acpi\_tz\_devclass}{acpi\_tz\_devclass}}
{\footnotesize\ttfamily devclass\+\_\+t acpi\+\_\+tz\+\_\+devclass\hspace{0.3cm}{\ttfamily [static]}}



Definition at line \mbox{\hyperlink{acpi__thermal_8c_source_l00168}{168}} of file \mbox{\hyperlink{acpi__thermal_8c_source}{acpi\+\_\+thermal.\+c}}.



Referenced by \mbox{\hyperlink{acpi__thermal_8c_source_l00328}{acpi\+\_\+tz\+\_\+startup()}}, and \mbox{\hyperlink{acpi__thermal_8c_source_l00950}{acpi\+\_\+tz\+\_\+thread()}}.

\mbox{\Hypertarget{acpi__thermal_8c_a080263a15c2b403ecb00639971b0c3fd}\label{acpi__thermal_8c_a080263a15c2b403ecb00639971b0c3fd}} 
\index{acpi\_thermal.c@{acpi\_thermal.c}!acpi\_tz\_driver@{acpi\_tz\_driver}}
\index{acpi\_tz\_driver@{acpi\_tz\_driver}!acpi\_thermal.c@{acpi\_thermal.c}}
\doxysubsubsection{\texorpdfstring{acpi\_tz\_driver}{acpi\_tz\_driver}}
{\footnotesize\ttfamily driver\+\_\+t acpi\+\_\+tz\+\_\+driver\hspace{0.3cm}{\ttfamily [static]}}

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

\end{DoxyCode}


Definition at line \mbox{\hyperlink{acpi__thermal_8c_source_l00160}{160}} of file \mbox{\hyperlink{acpi__thermal_8c_source}{acpi\+\_\+thermal.\+c}}.

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

{\bfseries Initial value\+:}
\begin{DoxyCode}{0}
\DoxyCodeLine{= \{}
\DoxyCodeLine{    }
\DoxyCodeLine{    DEVMETHOD(device\_probe,     \mbox{\hyperlink{acpi__thermal_8c_a92dc9ae63c56b527f62995fd6ce1cb11}{acpi\_tz\_probe}}),}
\DoxyCodeLine{    DEVMETHOD(device\_attach,    \mbox{\hyperlink{acpi__thermal_8c_af3fe4733d2001d40f1fb9834d552baa9}{acpi\_tz\_attach}}),}
\DoxyCodeLine{}
\DoxyCodeLine{    DEVMETHOD\_END}
\DoxyCodeLine{\}}

\end{DoxyCode}


Definition at line \mbox{\hyperlink{acpi__thermal_8c_source_l00152}{152}} of file \mbox{\hyperlink{acpi__thermal_8c_source}{acpi\+\_\+thermal.\+c}}.

\mbox{\Hypertarget{acpi__thermal_8c_aa50feafcd15f85126b771c22f8908fb8}\label{acpi__thermal_8c_aa50feafcd15f85126b771c22f8908fb8}} 
\index{acpi\_thermal.c@{acpi\_thermal.c}!acpi\_tz\_min\_runtime@{acpi\_tz\_min\_runtime}}
\index{acpi\_tz\_min\_runtime@{acpi\_tz\_min\_runtime}!acpi\_thermal.c@{acpi\_thermal.c}}
\doxysubsubsection{\texorpdfstring{acpi\_tz\_min\_runtime}{acpi\_tz\_min\_runtime}}
{\footnotesize\ttfamily int acpi\+\_\+tz\+\_\+min\+\_\+runtime\hspace{0.3cm}{\ttfamily [static]}}



Definition at line \mbox{\hyperlink{acpi__thermal_8c_source_l00176}{176}} of file \mbox{\hyperlink{acpi__thermal_8c_source}{acpi\+\_\+thermal.\+c}}.



Referenced by \mbox{\hyperlink{acpi__thermal_8c_source_l00200}{acpi\+\_\+tz\+\_\+attach()}}, and \mbox{\hyperlink{acpi__thermal_8c_source_l00496}{acpi\+\_\+tz\+\_\+monitor()}}.

\mbox{\Hypertarget{acpi__thermal_8c_a08d2632422fe04ddca7e9cd12abbc3de}\label{acpi__thermal_8c_a08d2632422fe04ddca7e9cd12abbc3de}} 
\index{acpi\_thermal.c@{acpi\_thermal.c}!acpi\_tz\_override@{acpi\_tz\_override}}
\index{acpi\_tz\_override@{acpi\_tz\_override}!acpi\_thermal.c@{acpi\_thermal.c}}
\doxysubsubsection{\texorpdfstring{acpi\_tz\_override}{acpi\_tz\_override}}
{\footnotesize\ttfamily int acpi\+\_\+tz\+\_\+override\hspace{0.3cm}{\ttfamily [static]}}



Definition at line \mbox{\hyperlink{acpi__thermal_8c_source_l00178}{178}} of file \mbox{\hyperlink{acpi__thermal_8c_source}{acpi\+\_\+thermal.\+c}}.



Referenced by \mbox{\hyperlink{acpi__thermal_8c_source_l00200}{acpi\+\_\+tz\+\_\+attach()}}, \mbox{\hyperlink{acpi__thermal_8c_source_l00817}{acpi\+\_\+tz\+\_\+passive\+\_\+sysctl()}}, and \mbox{\hyperlink{acpi__thermal_8c_source_l00788}{acpi\+\_\+tz\+\_\+temp\+\_\+sysctl()}}.

\mbox{\Hypertarget{acpi__thermal_8c_abc5152c500563964e59c7e4493fde8ad}\label{acpi__thermal_8c_abc5152c500563964e59c7e4493fde8ad}} 
\index{acpi\_thermal.c@{acpi\_thermal.c}!acpi\_tz\_polling\_rate@{acpi\_tz\_polling\_rate}}
\index{acpi\_tz\_polling\_rate@{acpi\_tz\_polling\_rate}!acpi\_thermal.c@{acpi\_thermal.c}}
\doxysubsubsection{\texorpdfstring{acpi\_tz\_polling\_rate}{acpi\_tz\_polling\_rate}}
{\footnotesize\ttfamily int acpi\+\_\+tz\+\_\+polling\+\_\+rate = \mbox{\hyperlink{acpi__thermal_8c_a8d7592263d1fb632b8ced95b16227df6}{TZ\+\_\+\+POLLRATE}}\hspace{0.3cm}{\ttfamily [static]}}



Definition at line \mbox{\hyperlink{acpi__thermal_8c_source_l00177}{177}} of file \mbox{\hyperlink{acpi__thermal_8c_source}{acpi\+\_\+thermal.\+c}}.



Referenced by \mbox{\hyperlink{acpi__thermal_8c_source_l00200}{acpi\+\_\+tz\+\_\+attach()}}, and \mbox{\hyperlink{acpi__thermal_8c_source_l00950}{acpi\+\_\+tz\+\_\+thread()}}.

\mbox{\Hypertarget{acpi__thermal_8c_a7a853c1ab2978a3f914926d964644666}\label{acpi__thermal_8c_a7a853c1ab2978a3f914926d964644666}} 
\index{acpi\_thermal.c@{acpi\_thermal.c}!acpi\_tz\_proc@{acpi\_tz\_proc}}
\index{acpi\_tz\_proc@{acpi\_tz\_proc}!acpi\_thermal.c@{acpi\_thermal.c}}
\doxysubsubsection{\texorpdfstring{acpi\_tz\_proc}{acpi\_tz\_proc}}
{\footnotesize\ttfamily struct proc$\ast$ acpi\+\_\+tz\+\_\+proc\hspace{0.3cm}{\ttfamily [static]}}



Definition at line \mbox{\hyperlink{acpi__thermal_8c_source_l00181}{181}} of file \mbox{\hyperlink{acpi__thermal_8c_source}{acpi\+\_\+thermal.\+c}}.



Referenced by \mbox{\hyperlink{acpi__thermal_8c_source_l00869}{acpi\+\_\+tz\+\_\+signal()}}, \mbox{\hyperlink{acpi__thermal_8c_source_l00328}{acpi\+\_\+tz\+\_\+startup()}}, and \mbox{\hyperlink{acpi__thermal_8c_source_l00950}{acpi\+\_\+tz\+\_\+thread()}}.

\mbox{\Hypertarget{acpi__thermal_8c_a4eb922aa6b37cd539d05e243f87bd7e1}\label{acpi__thermal_8c_a4eb922aa6b37cd539d05e243f87bd7e1}} 
\index{acpi\_thermal.c@{acpi\_thermal.c}!acpi\_tz\_sysctl\_ctx@{acpi\_tz\_sysctl\_ctx}}
\index{acpi\_tz\_sysctl\_ctx@{acpi\_tz\_sysctl\_ctx}!acpi\_thermal.c@{acpi\_thermal.c}}
\doxysubsubsection{\texorpdfstring{acpi\_tz\_sysctl\_ctx}{acpi\_tz\_sysctl\_ctx}}
{\footnotesize\ttfamily struct sysctl\+\_\+ctx\+\_\+list acpi\+\_\+tz\+\_\+sysctl\+\_\+ctx\hspace{0.3cm}{\ttfamily [static]}}



Definition at line \mbox{\hyperlink{acpi__thermal_8c_source_l00172}{172}} of file \mbox{\hyperlink{acpi__thermal_8c_source}{acpi\+\_\+thermal.\+c}}.



Referenced by \mbox{\hyperlink{acpi__thermal_8c_source_l00200}{acpi\+\_\+tz\+\_\+attach()}}.

\mbox{\Hypertarget{acpi__thermal_8c_af0c8360a717ccb62eb796277b5a136b1}\label{acpi__thermal_8c_af0c8360a717ccb62eb796277b5a136b1}} 
\index{acpi\_thermal.c@{acpi\_thermal.c}!acpi\_tz\_sysctl\_tree@{acpi\_tz\_sysctl\_tree}}
\index{acpi\_tz\_sysctl\_tree@{acpi\_tz\_sysctl\_tree}!acpi\_thermal.c@{acpi\_thermal.c}}
\doxysubsubsection{\texorpdfstring{acpi\_tz\_sysctl\_tree}{acpi\_tz\_sysctl\_tree}}
{\footnotesize\ttfamily struct sysctl\+\_\+oid$\ast$ acpi\+\_\+tz\+\_\+sysctl\+\_\+tree\hspace{0.3cm}{\ttfamily [static]}}



Definition at line \mbox{\hyperlink{acpi__thermal_8c_source_l00173}{173}} of file \mbox{\hyperlink{acpi__thermal_8c_source}{acpi\+\_\+thermal.\+c}}.



Referenced by \mbox{\hyperlink{acpi__thermal_8c_source_l00200}{acpi\+\_\+tz\+\_\+attach()}}.

\mbox{\Hypertarget{acpi__thermal_8c_ac0a5a8585c5c7c089c77dc9448bd974c}\label{acpi__thermal_8c_ac0a5a8585c5c7c089c77dc9448bd974c}} 
\index{acpi\_thermal.c@{acpi\_thermal.c}!acpi\_tz\_tmp\_name@{acpi\_tz\_tmp\_name}}
\index{acpi\_tz\_tmp\_name@{acpi\_tz\_tmp\_name}!acpi\_thermal.c@{acpi\_thermal.c}}
\doxysubsubsection{\texorpdfstring{acpi\_tz\_tmp\_name}{acpi\_tz\_tmp\_name}}
{\footnotesize\ttfamily char$\ast$ acpi\+\_\+tz\+\_\+tmp\+\_\+name = \char`\"{}\+\_\+\+TMP\char`\"{}\hspace{0.3cm}{\ttfamily [static]}}



Definition at line \mbox{\hyperlink{acpi__thermal_8c_source_l00166}{166}} of file \mbox{\hyperlink{acpi__thermal_8c_source}{acpi\+\_\+thermal.\+c}}.



Referenced by \mbox{\hyperlink{acpi__thermal_8c_source_l00466}{acpi\+\_\+tz\+\_\+get\+\_\+temperature()}}, and \mbox{\hyperlink{acpi__thermal_8c_source_l00705}{acpi\+\_\+tz\+\_\+sanity()}}.

