diff options
author | ribbid987 | 2016-08-02 01:51:23 -0700 |
---|---|---|
committer | ribbid987 | 2016-08-02 05:13:01 -0700 |
commit | bcb185e0917bc31b5aa106ed6fecc9f65a795eba (patch) | |
tree | 456d003401169735b540341c99ba9d4151f5b4f7 /include | |
parent | Update wait event flags (diff) | |
download | vds-libraries-bcb185e0917bc31b5aa106ed6fecc9f65a795eba.tar.gz |
Add threadmgr LwMutex and power ClockFrequency
Diffstat (limited to 'include')
-rw-r--r-- | include/user/kernel/threadmgr.h | 16 | ||||
-rw-r--r-- | include/user/power.h | 5 |
2 files changed, 20 insertions, 1 deletions
diff --git a/include/user/kernel/threadmgr.h b/include/user/kernel/threadmgr.h index 7aa9618..3b1af02 100644 --- a/include/user/kernel/threadmgr.h +++ b/include/user/kernel/threadmgr.h @@ -998,6 +998,22 @@ typedef enum SceKernelIdListType { */ SceKernelIdListType sceKernelGetThreadmgrUIDClass(SceUID uid); + + +typedef struct SceKernelLwMutexWork { + SceInt64 data[4]; +} SceKernelLwMutexWork; + +typedef struct SceKernelLwMutexOptParam { + SceSize size; +} SceKernelLwMutexOptParam; + +int sceKernelCreateLwMutex(SceKernelLwMutexWork *pWork,const char *pName, unsigned int attr, int initCount, const SceKernelLwMutexOptParam *pOptParam); +int sceKernelDeleteLwMutex(SceKernelLwMutexWork *pWork); +int sceKernelLockLwMutex(SceKernelLwMutexWork *pWork, int lockCount, unsigned int *pTimeout); +int sceKernelUnlockLwMutex(SceKernelLwMutexWork *pWork, int unlockCount); + + #ifdef __cplusplus } #endif diff --git a/include/user/power.h b/include/user/power.h index e74afb3..7d2b28e 100644 --- a/include/user/power.h +++ b/include/user/power.h @@ -21,7 +21,10 @@ int scePowerGetBatteryLifeTime(); int scePowerGetBatteryRemainCapacity(); //? int scePowerIsLowBattery(); int scePowerUnregisterCallback(int slot); -int scePowerGetBatteryFullCapacity(); //? +int scePowerGetBatteryFullCapacity(); //? +int scePowerGetArmClockFrequency(); //Get Clock Frequency of the ARM +int scePowerGetBusClockFrequency(); //Get Clock Frequency of the BUS +int scePowerGetGpuClockFrequency(); //Get Clock Frequency of the Gpu #ifdef __cplusplus } |