MCPcopy Create free account

hub / github.com/acidanthera/VirtualSMC / functions

Functions1,006 in github.com/acidanthera/VirtualSMC

↓ 183 callersFunctiongetShared
* Obtain shared instance for later usage * * @return battery manager shared instance */
Sensors/SMCBatteryManager/BatteryManager.hpp:134
↓ 73 callersFunctiongetSmcSuperIO
Sensors/SMCSuperIO/SuperIODevice.hpp:309
↓ 56 callersFunctionvalueWithSp
* A convenient method for initializing spXX key value * * @param value floating point value * @param type Apple sp type (see encodeSp) *
VirtualSMCSDK/kern_vsmcapi.hpp:299
↓ 38 callersFunctionvalueWithFlt
* A convenient method for initializing flt key value * * @param value floating point value * @see VirtualSMCAPI::valueWithData */
VirtualSMCSDK/kern_vsmcapi.hpp:322
↓ 33 callersFunctioncreateDevice
Sensors/SMCSuperIO/Devices.cpp:3300
↓ 27 callersMethodinit
VirtualSMC/kern_value.cpp:12
↓ 21 callersMethodgetModelName
Sensors/SMCSuperIO/ECDeviceDebug.cpp:11
↓ 20 callersFunctionvalueWithUint16
* A convenient method for initializing Uint16 type key value. * * @param uint16Value an integer of 0..65535 range. * @see VirtualSMCAPI::val
VirtualSMCSDK/kern_vsmcapi.hpp:265
↓ 19 callersMethodgetBuffer
* Get device information buffer * * @param id buffer id * * @return pointer to the buffer */
VirtualSMCSDK/kern_smcinfo.hpp:194
↓ 18 callersFunctionvalueWithUint8
* A convenient method for initializing Uint8 type key value. * * @param uint8Value an integer of 0..255 range. * @see VirtualSMCAPI::valueWi
VirtualSMCSDK/kern_vsmcapi.hpp:234
↓ 16 callersFunctionSMCReadKey
Tools/smc-fuzzer/smc_mac.cpp:139
↓ 16 callersMethodgetBufferSize
* Get device information buffer size * * @param id buffer id * * @return buffer size */
VirtualSMCSDK/kern_smcinfo.hpp:224
↓ 13 callersFunctiongetTemperatureCount
* This method is optional. */
Sensors/SMCSuperIO/SuperIODevice.hpp:194
↓ 12 callersMethodgetGeneration
* Get device generation based on obtained buffers * * @return device generation */
VirtualSMCSDK/kern_smcinfo.hpp:140
↓ 12 callersFunctionvalueWithFp
* A convenient method for initializing fpXX key value * * @param value floating point value * @param type Apple fp type (see encodeFp) *
VirtualSMCSDK/kern_vsmcapi.hpp:311
↓ 10 callersFunctionKeyVM0R
Sensors/SMCSuperIO/SuperIODevice.hpp:101
↓ 10 callersFunctiongetKeystore
* Obtain shared keystore, pmio/mmio protocols need it. * Also signals vsmc availability. * * @return true on success */
VirtualSMC/kern_vsmc.hpp:257
↓ 9 callersFunctiongetDeviceAddress
* Getters */
Sensors/SMCSuperIO/SuperIODevice.hpp:307
↓ 8 callersFunctionlistenPortWord
Sensors/SMCSuperIO/SuperIODevice.hpp:127
↓ 7 callersFunctionKeyTC0P
Sensors/SMCSuperIO/SuperIODevice.hpp:105
↓ 7 callersFunctionKeyTP0P
Sensors/SMCSuperIO/SuperIODevice.hpp:106
↓ 7 callersFunctionKeyVD0R
Sensors/SMCSuperIO/SuperIODevice.hpp:102
↓ 7 callersFunctiondeleter
* Deallocate created encryption info */
VirtualSMC/kern_efiend.hpp:148
↓ 7 callersMethodquickReschedule
Sensors/SMCSuperIO/SMCSuperIO.cpp:103
↓ 7 callersFunctionreadMsr
* Read MSR safely as rdmsr64 does not check for GPF * * @param msr MSR register number * @param value value read * * @return true on
Sensors/SMCProcessor/SMCProcessor.hpp:247
↓ 6 callersFunctionKeyF0Ac
Sensors/SMCSuperIO/SuperIODevice.hpp:96
↓ 6 callersFunctionKeyTH0P
Sensors/SMCSuperIO/SuperIODevice.hpp:109
↓ 6 callersFunctionKeyTM0P
Sensors/SMCSuperIO/SuperIODevice.hpp:107
↓ 6 callersFunctionfpe2ToFlt
Tools/smc-fuzzer/smc.cpp:29
↓ 6 callersMethodgeneratorRand
* Get next reproducible pseudo-random number based on device info * generatorSeed must be called before using this function * * @return pseud
VirtualSMCSDK/kern_smcinfo.hpp:178
↓ 6 callersFunctionlistenPortByte
* Hardware access methods */
Sensors/SMCSuperIO/SuperIODevice.hpp:122
↓ 5 callersFunctionKeyV50R
Sensors/SMCSuperIO/SuperIODevice.hpp:103
↓ 5 callersFunctionSMCWriteKey
Tools/smc-fuzzer/smc_mac.cpp:170
↓ 5 callersFunction_strtoul
Tools/smc-fuzzer/smc_mac.cpp:17
↓ 5 callersMethodcallPlatformFunction
VirtualSMC/kern_vsmc.cpp:729
↓ 5 callersMethodexternalPowerConnected
Sensors/SMCBatteryManager/BatteryManager.cpp:346
↓ 5 callersFunctionvalueWithFlag
* A convenient method for initializing flag type key value. * * @param flagValue a boolean true or false. * @see VirtualSMCAPI::valueWithDat
VirtualSMCSDK/kern_vsmcapi.hpp:224
↓ 4 callersFunctionKeyTG0P
Sensors/SMCSuperIO/SuperIODevice.hpp:108
↓ 4 callersFunctionSMCCall
Tools/smc-fuzzer/smc_mac.cpp:41
↓ 4 callersFunctioncreate
* Allocate encryption info of a given size */
VirtualSMC/kern_efiend.hpp:141
↓ 4 callersMethoddeinit
Sensors/SMCDellSensors/kern_hooks.cpp:44
↓ 4 callersFunctiongetFpIntegral
VirtualSMC/kern_vsmcapi.cpp:118
↓ 4 callersFunctiongetSpIntegral
VirtualSMC/kern_vsmcapi.cpp:81
↓ 4 callersFunctionprintVal
Tools/smc-fuzzer/smc.cpp:90
↓ 4 callersMethodquickReschedule
Sensors/SMCProcessor/SMCProcessor.cpp:480
↓ 4 callersMethodunlocked
VirtualSMC/kern_keys.cpp:189
↓ 3 callersFunctionSMCClose
Tools/smc-fuzzer/smc_mac.cpp:137
↓ 3 callersMethodbatteriesConnected
Sensors/SMCBatteryManager/BatteryManager.cpp:317
↓ 3 callersFunctionencodeFlt
* Encode Apple float fractional format * * @param value source value * * @return value as it is to be written to SMC_DATA field */
VirtualSMCSDK/kern_vsmcapi.hpp:213
↓ 3 callersFunctiongetDevicePort
Sensors/SMCSuperIO/SuperIODevice.hpp:308
↓ 3 callersMethodgetLdn
Sensors/SMCSuperIO/Devices.cpp:192
↓ 3 callersMethodinitialize
* Initialize created device instance. */
Sensors/SMCSuperIO/ECDevice.hpp:86
↓ 3 callersFunctionisFirstGeneration
* Reports whether we should avoid using MMIO as early as possible to avoid unnecessary patches. * * @return true for first generation if already
VirtualSMC/kern_vsmc.hpp:275
↓ 3 callersFunctionisServicingReady
* Reports whether instance is available. * * @return true on success */
VirtualSMC/kern_vsmc.hpp:266
↓ 3 callersMethodpostSmcUpdate
Sensors/SMCDellSensors/SMIMonitor.cpp:302
↓ 3 callersMethodreadByteEC
Sensors/SMCSuperIO/ITEDevice.cpp:132
↓ 3 callersFunctionselectLogicalDevice
Sensors/SMCSuperIO/SuperIODevice.hpp:146
↓ 3 callersFunctionsetManual
Tools/fanpwmgen/fanpwmgen.cpp:38
↓ 3 callersMethodsetUnlocked
VirtualSMC/kern_keys.cpp:194
↓ 3 callersFunctionset_bit
Sensors/SMCSuperIO/WinbondDevice.cpp:15
↓ 3 callersFunctionsmc_read_key
Tools/smcread/smcread.c:350
↓ 3 callersFunctionwritePortByte
Sensors/SMCSuperIO/SuperIODevice.hpp:131
↓ 2 callersFunctionAppleVendorKeyGuid
* Apple GUID accessor, move it to Lilu? */
VirtualSMC/kern_efiend.hpp:27
↓ 2 callersFunctionKeyTB0T
Sensors/SMCBatteryManager/SMCBatteryManager.hpp:64
↓ 2 callersFunctionSMCDetectChange
Tools/smc-fuzzer/smc.cpp:230
↓ 2 callersFunctionSMCGetKeys
Tools/smc-fuzzer/smc_mac.cpp:76
↓ 2 callersFunctionSMCOpen
Tools/smc-fuzzer/smc_mac.cpp:100
↓ 2 callersFunctionSMCReadIndexCount
Tools/smc-fuzzer/smc_mac.cpp:61
↓ 2 callersFunctionStatusKeyGuid
VirtualSMC/kern_efiend.hpp:37
↓ 2 callersFunction_ultostr
Tools/smc-fuzzer/smc_mac.cpp:30
↓ 2 callersMethodcalculateBatteryStatus
Sensors/SMCBatteryManager/ACPIBattery.cpp:483
↓ 2 callersMethodcauseInterrupt
VirtualSMC/kern_vsmc.cpp:703
↓ 2 callersMethodcheckDevices
Sensors/SMCBatteryManager/BatteryManager.cpp:45
↓ 2 callersFunctiondeleter
* Used for storing values in evector * * @param inst value to be freed */
VirtualSMCSDK/kern_value.hpp:144
↓ 2 callersMethodget
VirtualSMC/kern_value.cpp:57
↓ 2 callersFunctiongetAttr
Tools/smcread/smcread.c:175
↓ 2 callersFunctiongetCurveMax
Sensors/SMCSuperIO/ITEDevice.cpp:185
↓ 2 callersMethodgetInfoByName
VirtualSMC/kern_keystore.cpp:813
↓ 2 callersFunctiongetLdn
Sensors/SMCSuperIO/SuperIODevice.hpp:302
↓ 2 callersFunctiongetManualValue
Sensors/SMCSuperIO/SuperIODevice.hpp:266
↓ 2 callersFunctiongetRpm
Tools/fanpwmgen/fanpwmgen.cpp:69
↓ 2 callersFunctiongetTargetValue
Sensors/SMCSuperIO/SuperIODevice.hpp:259
↓ 2 callersMethodhandlePowerOn
Sensors/SMCDellSensors/SMIMonitor.cpp:294
↓ 2 callersMethodisValid
* Check if the necessary buffer information was supplied previously * * @return true if version info is ok */
VirtualSMCSDK/kern_smcinfo.hpp:249
↓ 2 callersMethodonKextLoad
VirtualSMC/kern_prov.cpp:178
↓ 2 callersMethodonPatcherLoad
VirtualSMC/kern_prov.cpp:139
↓ 2 callersMethodreadNameByIndex
VirtualSMC/kern_keystore.cpp:769
↓ 2 callersMethodreadValueByName
VirtualSMC/kern_keystore.cpp:736
↓ 2 callersFunctionrtc_connect
Tools/rtcread/rtcread.c:74
↓ 2 callersMethodserializable
VirtualSMC/kern_keyvalue.cpp:11
↓ 2 callersMethodsetAddress
VirtualSMC/kern_keys.cpp:246
↓ 2 callersMethodsetInterrupt
VirtualSMC/kern_mmio.cpp:104
↓ 2 callersFunctionsetTachometerValue
Sensors/SMCSuperIO/SuperIODevice.hpp:159
↓ 2 callersMethodupdateTargets
Sensors/SMCSuperIO/ITEDevice.cpp:254
↓ 2 callersFunctionusage
Tools/fanpwmgen/fanpwmgen.cpp:27
↓ 2 callersMethodwriteValueByName
VirtualSMC/kern_keystore.cpp:779
↓ 1 callersFunctionKeyB0AC
Sensors/SMCBatteryManager/SMCBatteryManager.hpp:51
↓ 1 callersFunctionKeyB0AV
Sensors/SMCBatteryManager/SMCBatteryManager.hpp:52
↓ 1 callersFunctionKeyB0BI
Sensors/SMCBatteryManager/SMCBatteryManager.hpp:53
↓ 1 callersFunctionKeyB0CT
Sensors/SMCBatteryManager/SMCBatteryManager.hpp:54
next →1–100 of 1,006, ranked by callers