|
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.