|
SSBM Decomp
|
Data Structures | |
| struct | FSTEntry |
Macros | |
| #define | entryIsDir(i) |
| #define | stringOff(i) |
| #define | parentDir(i) |
| #define | nextDir(i) |
| #define | filePosition(i) |
| #define | fileLength(i) |
| #define | offsetof(type, memb) |
| #define | RoundUp32KB(x) |
| #define | Is32KBAligned(x) |
Functions | |
| static BOOL | isSame (const char *path, const char *string) |
| static u32 | myStrncpy (char *dest, char *src, u32 maxlen) |
| static u32 | entryToPath (u32 entry, char *path, u32 maxlen) |
| static BOOL | DVDConvertEntrynumToPath (s32 entrynum, char *path, u32 maxlen) |
| static void | cbForReadAsync (s32 result, DVDCommandBlock *block) |
| static void | cbForReadSync () |
| static void | cbForSeekAsync (long result, struct DVDCommandBlock *block) |
| static void | cbForSeekSync () |
| static void | cbForPrepareStreamAsync (s32 result, DVDCommandBlock *block) |
| static void | cbForPrepareStreamSync () |
| void | __DVDFSInit () |
| s32 | DVDConvertPathToEntrynum (const char *pathPtr) |
| BOOL | DVDFastOpen (s32 entrynum, DVDFileInfo *fileInfo) |
| BOOL | DVDOpen (char *fileName, DVDFileInfo *fileInfo) |
| BOOL | DVDClose (DVDFileInfo *fileInfo) |
| BOOL | DVDGetCurrentDir (char *path, u32 maxlen) |
| BOOL | DVDChangeDir (char *dirName) |
| BOOL | DVDReadAsyncPrio (DVDFileInfo *fileInfo, void *addr, s32 length, s32 offset, DVDCallback callback, s32 prio) |
| long | DVDReadPrio (struct DVDFileInfo *fileInfo, void *addr, long length, long offset, long prio) |
| int | DVDSeekAsyncPrio (struct DVDFileInfo *fileInfo, long offset, void(*callback)(long, struct DVDFileInfo *), long prio) |
| long | DVDSeekPrio (struct DVDFileInfo *fileInfo, long offset, long prio) |
| long | DVDGetFileInfoStatus (struct DVDFileInfo *fileInfo) |
| int | DVDOpenDir (char *dirName, DVDDir *dir) |
| int | DVDReadDir (DVDDir *dir, DVDDirEntry *dirent) |
| int | DVDCloseDir (DVDDir *dir) |
| void * | DVDGetFSTLocation () |
| BOOL | DVDPrepareStreamAsync (DVDFileInfo *fileInfo, u32 length, u32 offset, DVDCallback callback) |
| s32 | DVDPrepareStream (DVDFileInfo *fileInfo, u32 length, u32 offset) |
| static void | cbForPrepareStreamSync (s32 result, DVDCommandBlock *block) |
| s32 | DVDGetTransferredSize (DVDFileInfo *fileinfo) |
Variables | |
| static struct OSBootInfo_s * | BootInfo |
| static struct FSTEntry * | FstStart |
| static char * | FstStringStart |
| static unsigned long | MaxEntryNum |
| static unsigned long | currentDirectory |
| OSThreadQueue | __DVDThreadQueue |
| unsigned long | __DVDLongFileNameFlag |
| #define entryIsDir | ( | i | ) |
| #define stringOff | ( | i | ) |
| #define parentDir | ( | i | ) |
| #define nextDir | ( | i | ) |
| #define filePosition | ( | i | ) |
| #define fileLength | ( | i | ) |
| #define offsetof | ( | type, | |
| memb ) |
| #define RoundUp32KB | ( | x | ) |
| #define Is32KBAligned | ( | x | ) |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
| void __DVDFSInit | ( | ) |
| s32 DVDConvertPathToEntrynum | ( | const char * | pathPtr | ) |
| BOOL DVDFastOpen | ( | s32 | entrynum, |
| DVDFileInfo * | fileInfo ) |
| BOOL DVDOpen | ( | char * | fileName, |
| DVDFileInfo * | fileInfo ) |
| BOOL DVDClose | ( | DVDFileInfo * | fileInfo | ) |
| BOOL DVDChangeDir | ( | char * | dirName | ) |
| BOOL DVDReadAsyncPrio | ( | DVDFileInfo * | fileInfo, |
| void * | addr, | ||
| s32 | length, | ||
| s32 | offset, | ||
| DVDCallback | callback, | ||
| s32 | prio ) |
| long DVDReadPrio | ( | struct DVDFileInfo * | fileInfo, |
| void * | addr, | ||
| long | length, | ||
| long | offset, | ||
| long | prio ) |
| int DVDSeekAsyncPrio | ( | struct DVDFileInfo * | fileInfo, |
| long | offset, | ||
| void(* | callback )(long, struct DVDFileInfo *), | ||
| long | prio ) |
| long DVDSeekPrio | ( | struct DVDFileInfo * | fileInfo, |
| long | offset, | ||
| long | prio ) |
| long DVDGetFileInfoStatus | ( | struct DVDFileInfo * | fileInfo | ) |
| int DVDOpenDir | ( | char * | dirName, |
| DVDDir * | dir ) |
| int DVDReadDir | ( | DVDDir * | dir, |
| DVDDirEntry * | dirent ) |
| int DVDCloseDir | ( | DVDDir * | dir | ) |
| void * DVDGetFSTLocation | ( | ) |
| BOOL DVDPrepareStreamAsync | ( | DVDFileInfo * | fileInfo, |
| u32 | length, | ||
| u32 | offset, | ||
| DVDCallback | callback ) |
| s32 DVDPrepareStream | ( | DVDFileInfo * | fileInfo, |
| u32 | length, | ||
| u32 | offset ) |
|
static |
| s32 DVDGetTransferredSize | ( | DVDFileInfo * | fileinfo | ) |
|
static |
|
static |
|
static |
|
static |
|
static |
| OSThreadQueue __DVDThreadQueue |
| unsigned long __DVDLongFileNameFlag |