|
PS2SDK
PS2 Homebrew Libraries
|
#include <stdio.h>#include <kernel.h>#include <sifrpc.h>#include <libcdvd.h>#include <libcdvd-rpc.h>#include <string.h>#include <time.h>#include <osd_config.h>#include <sys/_tz_structs.h>#include "internal.h"
Include dependency graph for scmd.c:Go to the source code of this file.
Data Structures | |
| union | sCmdSendParams_t |
Macros | |
| #define | CD_SERVER_SCMD 0x80000593 |
Functions | |
| void | convertfrombcd (sceCdCLOCK *time) |
| int | _CdCheckSCmd (int cmd) |
Variables | |
| int | initVersionCdvdman |
| int | bindSCmd |
| SifRpcClientData_t | clientSCmd |
| int | sCmdSemaId |
| u8 | sCmdRecvBuff [] |
| sCmdSendParams_t | sCmdSendBuff |
| int | sCmdNum |
| int | CdConfigRdWrNumBlocks |
Function definitions for libsceCdvd (EE side calls to the iop module sceCdvdfsv).
NOTE: These functions will work with the CDVDMAN/CDVDFSV or XCDVDMAN/XCDVDFSV modules stored in rom0.
NOTE: not all functions work with each set of modules!
Definition in file scmd.c.
| union sCmdSendParams_t |
Collaboration diagram for sCmdSendParams_t:| Data Fields | ||
|---|---|---|
| s32 | s32arg | |
| u32 | u32arg | |
| u8 | bcertify[4] | |
| sceCdCLOCK | clock | |
| struct cdvdScmdParam | scmd | |
| struct cdvdDecSetParam | decSet | |
| struct cdvdReadWriteNvmParam | nvm | |
| u8 | id[8] | |
| char | mname[16] | |
| u8 | data[0x420] | |