16 #ifndef __LIBCDVD_COMMON_H__
17 #define __LIBCDVD_COMMON_H__
23 #define SCE_CdSTREAM 0x40000000
213 #define btoi(b) ((b)/16*10 + (b)%16)
216 #define itob(i) ((i)/10*16 + (i)%10)
220 #define CdlMAXTOC 100
247 #define CdlMAXFILE 64
249 #define CdlMAXDIR 128
251 #define CdlMAXLEVEL 8
263 #define SCECdNoCheckReady 0x00000001
264 #define SCECdNoWriteBackDCache 0x00000002
584 int sceCdDecSet(
unsigned char arg1,
unsigned char arg2,
unsigned char shift);
int sceCdSearchFile(sceCdlFILE *file, const char *name)
int sceCdRcBypassCtl(int mode, u32 *status)
int sceCdReadDVDV(u32 lbn, u32 sectors, void *buffer, sceCdRMode *mode)
int sceCdCancelPOffRdy(u32 *result)
int sceCdPowerOff(u32 *result)
int sceCdStRead(u32 sectors, u32 *buffer, u32 mode, u32 *error)
int sceCdReadSUBQ(void *buffer, u32 *status)
int sceCdSetHDMode(u32 mode)
int sceCdReadKey(unsigned char arg1, unsigned char arg2, unsigned int command, unsigned char *key)
int sceCdInitEeCB(int priority, void *stackAddr, int stackSize)
int sceCdReadNVM(u32 address, u16 *data, u8 *result)
sceCdCBFunc sceCdCallback(sceCdCBFunc function)
int sceCdCloseConfig(u32 *result)
int sceCdStInit(u32 bufmax, u32 bankmax, void *buffer)
int sceCdChangeThreadPriority(int priority)
int sceCdDiskReady(int mode)
int sceCdForbidRead(u32 *result)
int sceCdRM(char *buffer, u32 *status)
sceCdlLOCCD * sceCdIntToPos(u32 i, sceCdlLOCCD *p)
u32 sceCdPosToInt(sceCdlLOCCD *p)
int sceCdReadConsoleID(u8 *buffer, u32 *result)
int sceCdStSeekF(unsigned long int lsn)
int sceCdLayerSearchFile(sceCdlFILE *fp, const char *path, int layer)
int sceCdReadClock(sceCdCLOCK *clock)
int sceCdWriteConfig(const void *buffer, u32 *result)
int sceCdReadCDDA(u32 lbn, u32 sectors, void *buffer, sceCdRMode *mode)
int sceCdWM(const char *buffer, u32 *status)
int sceCdWriteConsoleID(const u8 *buffer, u32 *status)
u32 sceCdGetReadPos(void)
int sceCdGetDiskType(void)
void * sceCdPOffCallback(void(*func)(void *), void *addr)
int sceCdMmode(int media)
int sceCdWI(const u8 *buffer, u32 *result)
int sceCdAutoAdjustCtrl(int mode, u32 *result)
int sceCdReadDvdDualInfo(int *on_dual, unsigned long int *layer1_start)
int sceCdSetTimeout(int param, int timeout)
int sceCdStStart(u32 lbn, sceCdRMode *mode)
int sceCdBootCertify(const u8 *romname)
int sceCdReadConfig(void *buffer, u32 *result)
int sceCdMV(u8 *buffer, u32 *status)
void(* sceCdCBFunc)(int reason)
int sceCdWriteNVM(u32 address, u16 data, u8 *result)
int sceCdRI(u8 *buffer, u32 *result)
int sceCdCtrlADout(int arg1, u32 *status)
int sceCdReadFull(unsigned long int lsn, unsigned long int sectors, void *buf, sceCdRMode *mode)
int sceCdWriteClock(const sceCdCLOCK *clock)
int sceCdReadModelID(unsigned long int *id)
int sceCdForbidDVDP(u32 *result)
int sceCdRead(u32 lbn, u32 sectors, void *buffer, sceCdRMode *mode)
int sceCdRE(unsigned long int lsn, unsigned long int sectors, void *buf, sceCdRMode *mode)
int sceCdReadChain(sceCdRChain *tag, sceCdRMode *mode)
int sceCdTrayReq(int param, u32 *traychk)
int sceCdDecSet(unsigned char arg1, unsigned char arg2, unsigned char shift)
int sceCdBlueLEDCtl(u8 control, u32 *result)