|
PS2SDK
PS2 Homebrew Libraries
|
#include <stdio.h>#include <tamtypes.h>#include <kernel.h>#include <sifrpc.h>#include <string.h>#include <libcdvd.h>#include <stdarg.h>#include "internal.h"
Include dependency graph for libcdvd.c:Go to the source code of this file.
Data Structures | |
| struct | SearchFilePkt |
Macros | |
| #define | CD_SERVER_INIT 0x80000592 |
| #define | CD_SERVER_SEARCHFILE 0x80000597 |
| #define | CD_SERVER_DISKREADY 0x8000059A |
| #define | CD_SERVER_POFF 0x80000596 |
Functions | |
| void | _CdSemaExit (void) |
Variables | |
| void * | _gp |
| int | bindInit |
| int | bindDiskReady |
| int | bindSearchFile |
| SifRpcClientData_t | clientInit |
| SifRpcClientData_t | clientDiskReady |
| SifRpcClientData_t | clientSearchFile |
| int | CdDebug |
| int | callbackSemaId |
| volatile int | cbSema |
| volatile int | CdCallbackNum |
| volatile sceCdCBFunc | sceCdCallbackFunc |
| int | CdThreadId |
| ee_thread_status_t | CdThreadParam |
| int | callbackThreadId |
| ee_thread_t | callbackThreadParam |
| s32 | diskReadyMode |
| s32 | trayReqData |
| u32 | initMode |
| SearchFilePkt | searchFileSendBuff |
| u32 | searchFileRecvBuff |
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 libcdvd.c.
| struct SearchFilePkt |
|
extern |
allows access to gp reg value from linker script