Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/acidanthera/NVMeFix
/ functions
Functions
43 in github.com/acidanthera/NVMeFix
⨍
Functions
43
◇
Types & classes
84
↓ 12 callers
Method
solve
NVMeFix/NVMeFixPlugin.hpp:82
↓ 5 callers
Method
fromFunc
NVMeFix/NVMeFixPlugin.hpp:186
↓ 4 callers
Function
propertyFromParent
NVMeFix/nvme_quirks.hpp:145
↓ 3 callers
Method
init
* NOTE: We are in kmod context, not IOService. This works fine as long as we publish our personality * in Info.plist to match something in ioreg, but
NVMeFix/NVMeFix.cpp:440
↓ 2 callers
Method
NVMeFeatures
NVMeFix/NVMeFix.cpp:345
↓ 2 callers
Method
apstAllowed
NVMeFix/NVMeFixPlugin.hpp:251
↓ 2 callers
Method
handleControllers
NVMeFix/NVMeFix.cpp:160
↓ 2 callers
Function
id_ctrl_match
NVMeFix/nvme_quirks.cpp:333
↓ 2 callers
Function
quirksForController
NVMeFix/nvme_quirks.cpp:246
↓ 1 callers
Function
check_vendor_combination_bug
* FIXME: This will only work with Clover */
NVMeFix/nvme_quirks.cpp:131
↓ 1 callers
Method
deinit
NVMeFix/NVMeFix.cpp:486
↓ 1 callers
Method
enableAPST
NVMeFix/nvme_apst.cpp:24
↓ 1 callers
Method
entryForController
NVMeFix/NVMeFix.cpp:491
↓ 1 callers
Method
has
NVMeFix/NVMeFixPlugin.hpp:182
↓ 1 callers
Function
nvme_is_fabrics
NVMeFix/nvme.h:1258
↓ 1 callers
Method
routeVirtual
NVMeFix/NVMeFixPlugin.hpp:98
↓ 1 callers
Method
solveSymbols
NVMeFix/NVMeFix.cpp:59
Method
APSTenabled
NVMeFix/nvme_apst.cpp:152
Method
ControllerEntry
NVMeFix/NVMeFixPlugin.hpp:275
Method
NVMeFixPlugin
NVMeFix/NVMeFixPlugin.hpp:41
Method
PM
NVMeFix/NVMeFixPlugin.hpp:306
Method
activityTickle
NVMeFix/nvme_pm.cpp:237
Method
configureAPST
linux/drivers/nvme/host/core.c:nvme_configure_apst */
NVMeFix/nvme_apst.cpp:54
Method
deleter
NVMeFix/NVMeFixPlugin.hpp:255
Method
dumpAPST
NVMeFix/nvme_apst.cpp:163
Method
forceEnableASPM
NVMeFix/NVMeFix.cpp:171
Method
handleController
NVMeFix/NVMeFix.cpp:211
Method
identify
NVMeFix/NVMeFix.cpp:305
Method
init
* For Apple Controllers, AppleNVMeController toggles self-refresh for low-power states, and * completely ignores PCI PM. For generic controllers, IONV
NVMeFix/nvme_pm.cpp:37
Method
initActivePM
NVMeFix/nvme_pm.cpp:65
Method
matchingNotificationHandler
* This handler will be invoked when a media (whole disk or a partition) BSD node becomes registered. * We need to do two things now: * 1. Discover a
NVMeFix/NVMeFix.cpp:107
Function
nvme_is_write
NVMeFix/nvme.h:1277
Function
operator&
NVMeFix/nvme_quirks.hpp:127
Function
operator&=
NVMeFix/nvme_quirks.hpp:133
Method
operator()
NVMeFix/NVMeFixPlugin.hpp:105
Function
operator|
NVMeFix/nvme_quirks.hpp:115
Function
operator|=
NVMeFix/nvme_quirks.hpp:121
Method
powerStateDidChangeTo
NVMeFix/nvme_pm.cpp:182
Method
processKext
* This may be invoked before or after we get IOBSD mount notification, so in the both functions we * attempt to solve symbols and handle the controll
NVMeFix/NVMeFix.cpp:43
Method
route
NVMeFix/NVMeFixPlugin.hpp:91
Method
setPowerState
NVMeFix/nvme_pm.cpp:141
Method
solveSymbols
NVMeFix/nvme_pm.cpp:228
Method
terminatedNotificationHandler
Notifications are serialized for a single controller, so we don't have to sync with removal */
NVMeFix/NVMeFix.cpp:416