uOFW
Reverse engineered PSP kernel 6.60.
|
Functions | |
s32 | sceUmd_040A7090 (s32 errorState) |
s32 | sceUmdActivate (s32 mode, const char *aliasName) |
s32 | sceUmdDeactivate (s32 mode, const char *aliasName) |
s32 | sceUmdGetDiscInfo (SceUmdDiscInfo *pDiscInfo) |
s32 | sceUmdRegisterUMDCallBack (SceUID callbackId) |
s32 | sceUmdUnRegisterUMDCallBack (SceUID callbackId) |
s32 | sceUmdCheckMedium (void) |
s32 | sceUmdWaitDriveStat (s32 umdState) |
s32 | sceUmdWaitDriveStatWithTimer (u32 umdState, u32 timeout) |
s32 | sceUmdWaitDriveStatCB (u32 umdState, u32 timeout) |
s32 | sceUmdCancelWaitDriveStat (void) |
s32 | sceUmdReplaceProhibit (void) |
s32 | sceUmdReplacePermit (void) |
s32 | sceUmdUseUMDInMsUsbWlan (void) |
s32 | sceUmdUnuseUMDInMsUsbWlan (void) |
Kernel application API.
s32 sceUmd_040A7090 | ( | s32 | errorState | ) |
Get corresponding 1.50 error code used by the UMD drivers. On 1.50, a bunch of error codes were
mistakenly returned by the UMD modules.
errorState | Get the 1.50 version of this error code. |
s32 sceUmdActivate | ( | s32 | mode, |
const char * | aliasName | ||
) |
Activate the UMD drive. This includes assigning the file system, the block device (set to "umd0:") and setting the alias name for the file system access.
mode | The initial UMD drive power mode. One of SceUmdDevicePowerModes. |
aliasName | The alias name for the mounted filesystem device name. Pass SCE_UMD_ALIAS_NAME. |
s32 sceUmdDeactivate | ( | s32 | mode, |
const char * | aliasName | ||
) |
Deactivate the UMD drive.
mode | The new UMD drive power mode. One of SceUmdDevicePowerModes. |
aliasName | aliasName The alias name for the mounted filesystem device name. Pass SCE_UMD_ALIAS_NAME. |
s32 sceUmdGetDiscInfo | ( | SceUmdDiscInfo * | pDiscInfo | ) |
Get the disc information
pDiscInfo | Pointer to a SceUmdDiscInfo structure to retrieve the disc information. |
s32 sceUmdRegisterUMDCallBack | ( | SceUID | callbackId | ) |
Register a callback that is called when the UMD disc state changes. Only exactly one callback can be registered at any given time.
callbackId | The ID of the callback. |
s32 sceUmdUnRegisterUMDCallBack | ( | SceUID | callbackId | ) |
Unregister a callback that is called when the UMD disc state changes.
callbackId | The ID of the callback. |
s32 sceUmdCheckMedium | ( | void | ) |
Verify the existence of an UMD medium.
s32 sceUmdWaitDriveStat | ( | s32 | umdState | ) |
Wait for a UMD drive status event.
umdState | The state to wait for until it occurs. One of SceUmdDiscStates. |
s32 sceUmdWaitDriveStatWithTimer | ( | u32 | umdState, |
u32 | timeout | ||
) |
Wait for a UMD drive status event.
umdState | The state to wait for until it occurs. One of SceUmdDiscStates. |
timeout | Timeout value in microseconds for the wait. |
s32 sceUmdWaitDriveStatCB | ( | u32 | umdState, |
u32 | timeout | ||
) |
Wait for a UMD drive status event with callback.
umdState | The state to wait for until it occurs. One of SceUmdDiscStates. |
timeout | Timeout value in microseconds for the wait. |
s32 sceUmdCancelWaitDriveStat | ( | void | ) |
Cancel a wait for a UMD drive status event.
s32 sceUmdReplaceProhibit | ( | void | ) |
Prohibit UMD disc being replaced.
s32 sceUmdReplacePermit | ( | void | ) |
Permit UMD disc being replaced.
s32 sceUmdUseUMDInMsUsbWlan | ( | void | ) |
Unknown.
s32 sceUmdUnuseUMDInMsUsbWlan | ( | void | ) |
Unknown.