Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/acidanthera/WhateverGreen
/ functions
Functions
336 in github.com/acidanthera/WhateverGreen
⨍
Functions
336
◇
Types & classes
152
↓ 15 callers
Method
readRegister32
* [Convenient] Invoke the original AppleIntelFramebufferController::ReadRegister32 function * * @param controller The framebuffer controller ins
WhateverGreen/kern_igfx.hpp:718
↓ 15 callers
Method
writeRegister32
* [Convenient] Invoke the original AppleIntelFramebufferController::WriteRegister32 function * * @param controller The framebuffer controller in
WhateverGreen/kern_igfx.hpp:729
↓ 7 callers
Method
add
* Add an injection descriptor to the list * * @param descriptor A non-null descriptor that specifies the trigger and the injector function
WhateverGreen/kern_igfx.hpp:437
↓ 6 callers
Method
getInjector
* Get the injector function associated with the given trigger * * @param trigger The trigger value * @return The injector function on succ
WhateverGreen/kern_igfx.hpp:420
↓ 6 callers
Method
getRealFramebuffer
* Get the real framebuffer in use from the given bundle index */
WhateverGreen/kern_igfx.hpp:344
↓ 5 callers
Function
ackForDom
WhateverGreen/kern_igfx_pm.cpp:92
↓ 5 callers
Method
defaultController
* [Convenient] Get the default framebuffer controller */
WhateverGreen/kern_igfx.hpp:707
↓ 5 callers
Method
getDescription
* Get the string representation of this adapter mode */
WhateverGreen/kern_igfx_lspcon.hpp:175
↓ 5 callers
Function
getSenseID
* Retrieve sense ID * * @param record pointer to atom records * * @return sense id or 0 */
WhateverGreen/kern_atom.hpp:161
↓ 4 callers
Function
assign
WhateverGreen/kern_con.hpp:74
↓ 4 callers
Function
getAttributeName
WhateverGreen/kern_igfx_debug.cpp:47
↓ 4 callers
Function
modern
* Is modern system * * @return true if modern connectors are used */
WhateverGreen/kern_con.hpp:146
↓ 4 callers
Function
print
* Prints connectors * * @param con pointer to an array of legacy or modern connectors (depends on the kernel version) * @param num number o
WhateverGreen/kern_con.hpp:156
↓ 4 callers
Method
updateConnectorsInfo
WhateverGreen/kern_rad.cpp:680
↓ 3 callers
Function
coreDisplayClockDecimalFrequency2String
* Get the string representation of the given Core Display Clock decimal frequency */
WhateverGreen/kern_igfx_clock.cpp:404
↓ 3 callers
Function
getConnectorID
* Retrieve connector * * @param objid object id * * @return connector id */
WhateverGreen/kern_atom.hpp:151
↓ 3 callers
Method
getFrequencyDivider
* Get the PWM frequency divider from the given framebuffer controller instance * * @param controller The framebuffer controller instance *
WhateverGreen/kern_igfx.hpp:1875
↓ 3 callers
Method
getTargetRegisterValue
* Get the target register value from the given brightness level * * @param brightness The brightness level * @return The corresponding regist
WhateverGreen/kern_igfx_backlight.hpp:98
↓ 3 callers
Function
getTxEnc
* Retrieve transmitter and encoder * * @param usGraphicObjIds encoder objcect id * @param txmit reference to transmitter var * @pa
WhateverGreen/kern_atom.hpp:189
↓ 3 callers
Function
regForDom
WhateverGreen/kern_igfx_pm.cpp:81
↓ 2 callers
Function
_function_ptr_from_name
Tools/WhateverName/rd_route.c:367
↓ 2 callers
Function
_function_ptr_within_image
Tools/WhateverName/rd_route.c:394
↓ 2 callers
Function
_function_ptr_within_image
Tools/HookMac/rd_route.c:379
↓ 2 callers
Function
_patch_memory
Tools/WhateverName/rd_route.c:340
↓ 2 callers
Function
_patch_memory
Tools/HookMac/rd_route.c:325
↓ 2 callers
Method
applyAcceleratorProperties
WhateverGreen/kern_ngfx.cpp:270
↓ 2 callers
Method
autocorrectConnector
WhateverGreen/kern_rad.cpp:767
↓ 2 callers
Method
calcDutyCycle
* Calculate the duty cycle for the given brightness level * * @param controller The framebuffer controller instance * @param brightness Th
WhateverGreen/kern_igfx.hpp:1896
↓ 2 callers
Method
fetchFirmwareBacklightFrequencyIfNecessary
* Fetch and preserve the PWM frequency set by the system firmware * * @param controller The framebuffer controller instance */
WhateverGreen/kern_igfx.hpp:1856
↓ 2 callers
Method
freeSpace
* Calculate the number of bytes that can be safely replaced */
WhateverGreen/kern_igfx.hpp:1676
↓ 2 callers
Method
getRawValue
* Get the raw value of this adapter mode * * @param mode A valid adapter mode * @return The corresponding register value on success. *
WhateverGreen/kern_igfx_lspcon.hpp:158
↓ 2 callers
Method
inList
* Check whether the given framebuffer is in the list */
WhateverGreen/kern_igfx.hpp:1331
↓ 2 callers
Method
isInvalid
* Check whether this is an invalid adapter mode */
WhateverGreen/kern_igfx_lspcon.hpp:191
↓ 2 callers
Method
isValid
* Validate this invocation context */
WhateverGreen/kern_igfx.hpp:1639
↓ 2 callers
Function
masked_field
WhateverGreen/kern_igfx_pm.cpp:113
↓ 2 callers
Method
orgReadAUX
WhateverGreen/kern_igfx_clock.cpp:261
↓ 2 callers
Function
printConnector
WhateverGreen/kern_con.hpp:135
↓ 2 callers
Function
printInfo
Tools/GPUInfo/gpuinfo.c:62
↓ 2 callers
Method
processFramebufferKext
WhateverGreen/kern_igfx.cpp:411
↓ 2 callers
Method
processGraphicsKext
WhateverGreen/kern_igfx.cpp:889
↓ 2 callers
Function
rd_route
Tools/HookMac/rd_route.c:66
↓ 2 callers
Method
setBrightnessLevel
* Save the given new brightness level to the given framebuffer controller instance * * @param controller The framebuffer controller instance
WhateverGreen/kern_igfx.hpp:1885
↓ 2 callers
Method
setModeIfNecessary
WhateverGreen/kern_igfx_lspcon.cpp:121
↓ 2 callers
Method
wrapReadAUX
WhateverGreen/kern_igfx_clock.cpp:192
↓ 2 callers
Method
writeDutyCycle
* Write the given duty cycle to the register `BXT_BLC_PWM_DUTY1` * * @param controller The framebuffer controller instance * @param dutyCy
WhateverGreen/kern_igfx.hpp:1919
↓ 2 callers
Method
writeFrequency
* Write the given frequency value to the register `BXT_BLC_PWM_FREQ1` * * @param controller The framebuffer controller instance * @param f
WhateverGreen/kern_igfx.hpp:1908
↓ 2 callers
Method
writePlatformListData
WhateverGreen/kern_igfx.cpp:1618
↓ 1 callers
Function
_function_ptr_from_name
Tools/HookMac/rd_route.c:352
↓ 1 callers
Function
_image_size
Tools/WhateverName/rd_route.c:273
↓ 1 callers
Function
_image_size
Tools/HookMac/rd_route.c:258
↓ 1 callers
Function
_insert_jmp
Tools/WhateverName/rd_route.c:307
↓ 1 callers
Function
_insert_jmp
Tools/HookMac/rd_route.c:292
↓ 1 callers
Function
_remap_image
Tools/WhateverName/rd_route.c:184
↓ 1 callers
Function
_remap_image
Tools/HookMac/rd_route.c:169
↓ 1 callers
Method
applyFramebufferPatches
WhateverGreen/kern_igfx.cpp:1878
↓ 1 callers
Method
applyHdmiAutopatch
WhateverGreen/kern_igfx.cpp:1958
↓ 1 callers
Method
applyWestmereFeaturePatches
WhateverGreen/kern_igfx.cpp:2110
↓ 1 callers
Function
calcHash
Tools/BoardHash/BoardHash.c:5
↓ 1 callers
Function
copy
* Copy new connectors * * @param out destination connectors * @param num number of copied connectors * @param in source connectors *
WhateverGreen/kern_con.hpp:187
↓ 1 callers
Function
currentFreeVRAM
Tools/GPUInfo/gpuinfo.c:20
↓ 1 callers
Method
fetchFirmwareBacklightControlIfNecessary
* Fetch and preserve the PWM control value set by the system firmware * * @param controller The framebuffer controller instance */
WhateverGreen/kern_igfx.hpp:2009
↓ 1 callers
Function
fw_clear
WhateverGreen/kern_igfx_pm.cpp:121
↓ 1 callers
Function
fw_set
WhateverGreen/kern_igfx_pm.cpp:117
↓ 1 callers
Method
getController
* Get the framebuffer controller at the given index */
WhateverGreen/kern_igfx.hpp:591
↓ 1 callers
Method
getCurrentBrightness
* Get the current brightness level * * @param current The current register value * @return The current brightness level. */
WhateverGreen/kern_igfx_backlight.hpp:79
↓ 1 callers
Method
getFramebufferIndex
WhateverGreen/kern_igfx_clock.cpp:273
↓ 1 callers
Method
getFunctionDescriptors
* Get all functions that contain an inlined invocation of `hwSetBacklight()` and thus will be analyzed and patched * * @return A null-terminat
WhateverGreen/kern_igfx.hpp:1947
↓ 1 callers
Method
getHwSetBacklightWrapper
* Get the address of the wrapper function that sets the backlight compatible with the current machine * * @return The address of the wrapper f
WhateverGreen/kern_igfx.hpp:1956
↓ 1 callers
Method
getTargetBrightness
* Get the target brightness level * * @return The target brightness level. */
WhateverGreen/kern_igfx_backlight.hpp:88
↓ 1 callers
Method
init
WhateverGreen/kern_cdf.cpp:158
↓ 1 callers
Method
init
WhateverGreen/kern_igfx_backlight.cpp:28
↓ 1 callers
Function
isEncoder
* Checks if object is encoder * * @param objid object id * * @return true one success */
WhateverGreen/kern_atom.hpp:140
↓ 1 callers
Method
mergeProperties
WhateverGreen/kern_rad.cpp:624
↓ 1 callers
Function
printType
* Prints connector type * * @param type connector type */
WhateverGreen/kern_con.hpp:105
↓ 1 callers
Method
probe
WhateverGreen/kern_igfx_lspcon.cpp:31
↓ 1 callers
Method
probe
WhateverGreen/kern_nvhda.cpp:27
↓ 1 callers
Method
probeMaxLinkRate
WhateverGreen/kern_igfx_clock.cpp:279
↓ 1 callers
Method
probeMemberOffsets
* Analyze `hwSetBacklight()` to find the offset of each required member field in the framebuffer controller * * @param address The address of
WhateverGreen/kern_igfx.hpp:1938
↓ 1 callers
Method
processKernel
WhateverGreen/kern_weg.cpp:168
↓ 1 callers
Method
processKext
WhateverGreen/kern_weg.cpp:345
↓ 1 callers
Function
rd_duplicate_function
Tools/WhateverName/rd_route.c:106
↓ 1 callers
Function
rd_duplicate_function
Tools/HookMac/rd_route.c:103
↓ 1 callers
Function
rd_route
Tools/WhateverName/rd_route.c:69
↓ 1 callers
Method
revert
* [Convenient] Revert the inlined invocation of `hwSetBacklight()` in this function * * @param probeContext A probe context specifying the o
WhateverGreen/kern_igfx.hpp:1759
↓ 1 callers
Method
sanitizeCDClockFrequency
WhateverGreen/kern_igfx_clock.cpp:511
↓ 1 callers
Method
setupLSPCON
WhateverGreen/kern_igfx_lspcon.cpp:207
↓ 1 callers
Function
strForDom
WhateverGreen/kern_igfx_pm.cpp:103
↓ 1 callers
Method
supportsHDMI20
* Check whether this mode supports HDMI 2.0 output */
WhateverGreen/kern_igfx_lspcon.hpp:198
↓ 1 callers
Method
updateAccelConfig
WhateverGreen/kern_rad.cpp:987
↓ 1 callers
Method
updateGetHWInfo
WhateverGreen/kern_rad.cpp:1241
↓ 1 callers
Method
updatePwmMaxBrightnessFromInternalDisplay
WhateverGreen/kern_rad.cpp:192
↓ 1 callers
Function
valid
* Sanity check connector size * * @param size buffer size in bytes * @param num number of connectors * * @return true if connectors a
WhateverGreen/kern_con.hpp:174
↓ 1 callers
Method
wakeUpNativeAUX
WhateverGreen/kern_igfx_lspcon.cpp:130
↓ 1 callers
Method
writePWMControl
* Write the given PWM control value to the register `BXT_BLC_PWM_CTL1` * * @param controller The framebuffer controller instance * @param
WhateverGreen/kern_igfx.hpp:2022
Method
BrightnessRequest
* Create an empty request */
WhateverGreen/kern_igfx_backlight.hpp:65
Method
InjectionDescriptor
* Create an injection descriptor conveniently */
WhateverGreen/kern_igfx.hpp:381
Method
LSPCON
WhateverGreen/kern_igfx_lspcon.cpp:24
Method
Mode
* Default constructor */
WhateverGreen/kern_igfx_lspcon.hpp:130
Method
Vendor
* Default constructor */
WhateverGreen/kern_igfx_lspcon.hpp:241
Method
addlWithImm32
Pattern: addl $<imm32>, %r?? Checks: ADD, 32-bit, Direct Mode, The immediate operand is identical to the given one
WhateverGreen/kern_igfx.hpp:1816
next →
1–100 of 336, ranked by callers