void CoreInit::registerMcpFunctions() { RegisterKernelFunction(MCP_Open); RegisterKernelFunction(MCP_Close); RegisterKernelFunction(MCP_GetSysProdSettings); }
void Module::registerStatusFunctions() { RegisterKernelFunction(VPADRead); RegisterKernelFunction(VPADGetTPCalibratedPoint); RegisterKernelFunction(VPADBASEGetHeadphoneStatus); }
void Module::registerCoreFunctions() { RegisterKernelFunction(MICInit); RegisterKernelFunction(MICOpen); RegisterKernelFunction(MICGetStatus); }
void CoreInit::registerUserConfigFunctions() { RegisterKernelFunction(UCOpen); RegisterKernelFunction(UCClose); RegisterKernelFunction(UCReadSysConfig); }
void Module::registerRendezvousFunctions() { RegisterKernelFunction(OSInitRendezvous); RegisterKernelFunction(OSWaitRendezvous); RegisterKernelFunction(OSWaitRendezvousWithTimeout); }
void Module::registerWPADFunctions() { RegisterKernelFunction(WPADInit); RegisterKernelFunction(WPADGetStatus); RegisterKernelFunction(WPADEnableURCC); RegisterKernelFunction(WPADProbe); }
void ProcUI::registerCoreFunctions() { RegisterKernelFunction(ProcUIInit); RegisterKernelFunction(ProcUIInitEx); RegisterKernelFunction(ProcUIProcessMessages); RegisterKernelFunction(ProcUISubProcessMessages); }
void NNSave::registerCoreFunctions() { RegisterKernelFunction(SAVEInit); RegisterKernelFunction(SAVEShutdown); RegisterKernelFunction(SAVEInitSaveDir); RegisterKernelFunction(SAVEGetSharedDataTitlePath); }
void Snd_Core::registerAiFunctions() { RegisterKernelFunction(AIGetDMALength); RegisterKernelFunction(AIGetDMAStartAddr); RegisterKernelFunction(AI2GetDMALength); RegisterKernelFunction(AI2GetDMAStartAddr); }
void Module::registerOverlayArenaFunctions() { RegisterKernelFunction(OSIsEnabledOverlayArena); RegisterKernelFunction(OSEnableOverlayArena); RegisterKernelFunction(OSDisableOverlayArena); RegisterKernelFunction(OSGetOverlayArenaRange); }
void GX2::registerVsyncFunctions() { RegisterKernelFunction(GX2WaitForVsync); RegisterKernelFunction(GX2SetEventCallback); RegisterKernelFunction(GX2GetEventCallback); RegisterKernelFunction(VsyncAlarmHandler); }
void VPad::registerCoreFunctions() { RegisterKernelFunction(VPADInit); RegisterKernelFunction(VPADSetAccParam); RegisterKernelFunction(VPADSetBtnRepeat); RegisterKernelFunction(VPADGetTPCalibratedPoint); }
void Module::RegisterGX2RResourceFunctions() { RegisterKernelFunction(GX2RSetAllocator); RegisterKernelFunction(GX2RIsUserMemory); RegisterKernelFunctionName("internal_gx2rDefaultAlloc", gx2::internal::gx2rDefaultAlloc); RegisterKernelFunctionName("internal_gx2rDefaultFree", gx2::internal::gx2rDefaultFree); }
void Module::registerEndianFunctions() { RegisterKernelFunction(htons); RegisterKernelFunction(htonl); RegisterKernelFunction(ntohs); RegisterKernelFunction(ntohl); }
void CoreInit::registerDeviceFunctions() { RegisterKernelFunction(OSDriver_Register); RegisterKernelFunction(OSReadRegister16); RegisterKernelFunction(OSEnforceInorderIO); RegisterKernelFunctionName("__OSReadRegister32Ex", OSReadRegister32Ex); RegisterKernelFunctionName("__OSWriteRegister32Ex", OSWriteRegister32Ex); }
void CoreInit::registerTimeFunctions() { RegisterKernelFunction(OSGetTime); RegisterKernelFunction(OSGetTick); RegisterKernelFunction(OSGetSystemTime); RegisterKernelFunction(OSGetSystemTick); RegisterKernelFunction(OSTicksToCalendarTime); }
void Module::registerFsFunctions() { RegisterKernelFunction(FSInit); RegisterKernelFunction(FSShutdown); RegisterKernelFunction(FSGetAsyncResult); RegisterKernelFunction(FSGetClientNum); RegisterInternalData(sFsData); }
void Module::registerDynLoadFunctions() { RegisterKernelFunction(OSDynLoad_Acquire); RegisterKernelFunction(OSDynLoad_FindExport); RegisterKernelFunction(OSDynLoad_Release); RegisterKernelFunction(OSDynLoad_SetAllocator); RegisterKernelFunction(OSDynLoad_GetAllocator); RegisterInternalFunction(dynloadDefaultAlloc, sMemAlloc); RegisterInternalFunction(dynloadDefaultFree, sMemFree); }
void CoreInit::registerMemoryFunctions() { RegisterKernelFunction(OSBlockMove); RegisterKernelFunction(OSBlockSet); RegisterKernelFunction(OSGetMemBound); RegisterKernelFunction(OSGetForegroundBucket); RegisterKernelFunction(OSGetForegroundBucketFreeArea); RegisterKernelFunctionName("memcpy", coreinit_memcpy); RegisterKernelFunctionName("memset", coreinit_memset); RegisterKernelFunctionName("memmove", coreinit_memmove); }
void CoreInit::registerAlarmFunctions() { RegisterKernelFunction(OSCancelAlarm); RegisterKernelFunction(OSCancelAlarms); RegisterKernelFunction(OSCreateAlarm); RegisterKernelFunction(OSCreateAlarmEx); RegisterKernelFunction(OSGetAlarmUserData); RegisterKernelFunction(OSSetAlarm); RegisterKernelFunction(OSSetPeriodicAlarm); RegisterKernelFunction(OSSetAlarmTag); RegisterKernelFunction(OSSetAlarmUserData); RegisterKernelFunction(OSWaitAlarm); }
void Zlib125::registerCoreFunctions() { // Functions we can do directly! RegisterKernelFunction(adler32); RegisterKernelFunction(crc32); RegisterKernelFunction(compressBound); RegisterKernelFunction(zlibCompileFlags); // Need wrap RegisterKernelFunctionName("inflate", zlib125_inflate); RegisterKernelFunctionName("inflateInit_", zlib125_inflateInit_); RegisterKernelFunctionName("inflateInit2_", zlib125_inflateInit2_); RegisterKernelFunctionName("inflateEnd", zlib125_inflateEnd); }
void CoreInit::registerMutexFunctions() { RegisterKernelFunction(OSInitMutex); RegisterKernelFunction(OSInitMutexEx); RegisterKernelFunction(OSLockMutex); RegisterKernelFunction(OSTryLockMutex); RegisterKernelFunction(OSUnlockMutex); RegisterKernelFunction(OSInitCond); RegisterKernelFunction(OSInitCondEx); RegisterKernelFunction(OSWaitCond); RegisterKernelFunction(OSSignalCond); }
void Module::registerSpinLockFunctions() { RegisterKernelFunction(OSInitSpinLock); RegisterKernelFunction(OSAcquireSpinLock); RegisterKernelFunction(OSTryAcquireSpinLock); RegisterKernelFunction(OSTryAcquireSpinLockWithTimeout); RegisterKernelFunction(OSReleaseSpinLock); RegisterKernelFunction(OSUninterruptibleSpinLock_Acquire); RegisterKernelFunction(OSUninterruptibleSpinLock_TryAcquire); RegisterKernelFunction(OSUninterruptibleSpinLock_TryAcquireWithTimeout); RegisterKernelFunction(OSUninterruptibleSpinLock_Release); }
void Module::registerSystemInfoFunctions() { RegisterKernelFunction(OSGetSystemInfo); RegisterKernelFunction(OSSetScreenCapturePermission); RegisterKernelFunction(OSGetScreenCapturePermission); RegisterKernelFunction(OSGetConsoleType); RegisterKernelFunction(OSEnableHomeButtonMenu); RegisterKernelFunction(OSIsHomeButtonMenuEnabled); RegisterKernelFunction(OSBlockThreadsOnExit); RegisterKernelFunction(OSGetTitleID); RegisterKernelFunction(OSGetOSID); }
void Module::registerDeviceFunctions() { RegisterKernelFunction(AXGetDeviceMode); RegisterKernelFunction(AXGetDeviceFinalMixCallback); RegisterKernelFunction(AXRegisterDeviceFinalMixCallback); RegisterKernelFunction(AXSetDRCVSMode); RegisterKernelFunction(AXGetAuxCallback); RegisterKernelFunction(AXRegisterAuxCallback); RegisterKernelFunction(AXSetDeviceLinearUpsampler); RegisterKernelFunction(AXSetDeviceCompressor); RegisterKernelFunction(AXSetDeviceUpsampleStage); }
void Module::registerCoreFunctions() { RegisterKernelFunction(VPADInit); RegisterKernelFunction(VPADSetAccParam); RegisterKernelFunction(VPADSetBtnRepeat); RegisterKernelFunction(VPADControlMotor); RegisterKernelFunction(VPADStopMotor); RegisterKernelFunction(VPADIsEnableGyroAccRevise); RegisterKernelFunction(VPADIsEnableGyroZeroPlay); RegisterKernelFunction(VPADIsEnableGyroZeroDrift); RegisterKernelFunction(VPADIsEnableGyroDirRevise); }
void Module::registerImFunctions() { RegisterKernelFunction(IMDisableAPD); RegisterKernelFunction(IMDisableDim); RegisterKernelFunction(IMEnableAPD); RegisterKernelFunction(IMEnableDim); RegisterKernelFunction(IMIsAPDEnabled); RegisterKernelFunction(IMIsAPDEnabledBySysSettings); RegisterKernelFunction(IMIsDimEnabled); RegisterKernelFunction(IMGetTimeBeforeAPD); RegisterKernelFunction(IMGetTimeBeforeDimming); }
void Module::registerAllocatorFunctions() { RegisterKernelFunction(MEMInitAllocatorForDefaultHeap); RegisterKernelFunction(MEMInitAllocatorForBlockHeap); RegisterKernelFunction(MEMInitAllocatorForExpHeap); RegisterKernelFunction(MEMInitAllocatorForFrmHeap); RegisterKernelFunction(MEMInitAllocatorForUnitHeap); RegisterKernelFunction(MEMAllocFromAllocator); RegisterKernelFunction(MEMFreeToAllocator); RegisterInternalFunction(allocatorDefaultHeapAlloc, sAllocatorDefaultHeapAlloc); RegisterInternalFunction(allocatorDefaultHeapFree, sAllocatorDefaultHeapFree); RegisterInternalFunction(allocatorBlockHeapAlloc, sAllocatorBlockHeapAlloc); RegisterInternalFunction(allocatorBlockHeapFree, sAllocatorBlockHeapFree); RegisterInternalFunction(allocatorExpHeapAlloc, sAllocatorExpHeapAlloc); RegisterInternalFunction(allocatorExpHeapFree, sAllocatorExpHeapFree); RegisterInternalFunction(allocatorFrmHeapAlloc, sAllocatorFrmHeapAlloc); RegisterInternalFunction(allocatorFrmHeapFree, sAllocatorFrmHeapFree); RegisterInternalFunction(allocatorUnitHeapAlloc, sAllocatorUnitHeapAlloc); RegisterInternalFunction(allocatorUnitHeapFree, sAllocatorUnitHeapFree); RegisterInternalData(sDefaultHeapFunctions); RegisterInternalData(sBlockHeapFunctions); RegisterInternalData(sExpHeapFunctions); RegisterInternalData(sFrameHeapFunctions); RegisterInternalData(sUnitHeapFunctions); }
void Module::registerMembaseFunctions() { sMemArenas.fill(nullptr); RegisterKernelFunction(MEMGetBaseHeapHandle); RegisterKernelFunction(MEMSetBaseHeapHandle); RegisterKernelFunction(MEMGetArena); RegisterKernelFunction(MEMiInitHeapHead); RegisterKernelFunction(MEMiFinaliseHeap); RegisterKernelFunction(MEMFindContainHeap); RegisterKernelFunction(MEMDumpHeap); RegisterKernelDataName("MEMAllocFromDefaultHeap", pMEMAllocFromDefaultHeap); RegisterKernelDataName("MEMAllocFromDefaultHeapEx", pMEMAllocFromDefaultHeapEx); RegisterKernelDataName("MEMFreeToDefaultHeap", pMEMFreeToDefaultHeap); RegisterInternalFunction(internal::defaultAllocFromDefaultHeap, sDefaultMEMAllocFromDefaultHeap); RegisterInternalFunction(internal::defaultAllocFromDefaultHeapEx, sDefaultMEMAllocFromDefaultHeapEx); RegisterInternalFunction(internal::defaultFreeToDefaultHeap, sDefaultMEMFreeToDefaultHeap); RegisterInternalData(sForegroundMemlist); RegisterInternalData(sMEM1Memlist); RegisterInternalData(sMEM2Memlist); }
void CoreInit::registerMemlistFunctions() { RegisterKernelFunction(MEMInitList); RegisterKernelFunction(MEMAppendListObject); RegisterKernelFunction(MEMPrependListObject); RegisterKernelFunction(MEMInsertListObject); RegisterKernelFunction(MEMRemoveListObject); RegisterKernelFunction(MEMGetNextListObject); RegisterKernelFunction(MEMGetPrevListObject); RegisterKernelFunction(MEMGetNthListObject); }