Twilight Princess
Decompilation of The Legend of Zelda: Twilight Princess
Loading...
Searching...
No Matches
__dvd.h
Go to the documentation of this file.
1#ifndef _REVOLUTION_DVD_INTERNAL_H_
2#define _REVOLUTION_DVD_INTERNAL_H_
3
4#include <revolution/os.h>
5#include <revolution/dvd.h>
6
7#ifdef __cplusplus
8extern "C" {
9#endif
10
11// DVD
13void __DVDSetImmCommand(u32 command);
15int __DVDTestAlarm(const OSAlarm* alarm);
18void __DVDPrepareReset(void);
19
21
22// DVD ERROR
25
26// DVD FATAL
27void __DVDPrintFatalMessage(void);
28void __DVDShowFatalMessage(void);
29
30// DVD FS
33
34void __DVDFSInit(void);
35
36// DVD BROADWAY
37int __DVDLowTestAlarm(const OSAlarm* alarm);
38
39// DVD QUEUE
40void __DVDClearWaitingQueue(void);
47
48#ifdef __cplusplus
49}
50#endif
51
52#endif // _REVOLUTION_DVD_INTERNAL_H_
OSThreadQueue __DVDThreadQueue
Definition dvdfs.c:18
void __DVDFSInit(void)
Definition dvdfs.c:33
void __DVDPrintFatalMessage(void)
Definition dvdFatal.c:91
void __DVDSetImmCommand(u32 command)
Definition dvd.c:748
u32 __DVDLongFileNameFlag
Definition dvdfs.c:19
void __DVDStoreErrorCode(u32 error)
Definition dvderror.c:69
DVDCommandChecker __DVDSetOptionalCommandChecker(DVDCommandChecker func)
Definition dvd.c:99
void(* DVDCommandChecker)(DVDCommandBlock *, DVDCommandCheckerCallback)
Definition dvd.h:86
void(* DVDCBCallback)(s32 result, DVDCommandBlock *block)
Definition dvd.h:82
unsigned int size
Definition __os.h:106
int BOOL
Definition types.h:33
unsigned long u32
Definition types.h:12
volatile u32 vu32
Definition types.h:18
signed long s32
Definition types.h:11
int __DVDPushWaitingQueue(s32 prio, DVDCommandBlock *block)
Definition dvdqueue.c:25
DVDCommandBlock * __DVDPopWaitingQueue(void)
Definition dvdqueue.c:55
void __DVDPrepareReset(void)
Definition dvd.c:2524
BOOL __DVDCheckDevice(void)
Definition dvdDeviceError.c:20
void __DVDShowFatalMessage(void)
Definition dvdFatal.c:157
BOOL __DVDLowBreak(void)
Definition dvd.c:2544
u32 __DVDGetCoverStatus(void)
Definition dvd.c:2318
void __DVDAudioBufferConfig(DVDCommandBlock *block, u32 enable, u32 size, DVDCBCallback callback)
Definition dvd.c:1324
int __DVDTestAlarm(const OSAlarm *alarm)
Definition dvd.c:1849
int __DVDIsBlockInWaitingQueue(DVDCommandBlock *block)
Definition dvdqueue.c:109
int __DVDDequeueWaitingQueue(DVDCommandBlock *block)
Definition dvdqueue.c:91
int __DVDLowTestAlarm(const OSAlarm *alarm)
Definition dvdlow.c:525
int __DVDCheckWaitingQueue(void)
Definition dvdqueue.c:73
vu32 __DVDLayoutFormat
Definition dvd.c:54
void __DVDClearWaitingQueue(void)
Definition dvdqueue.c:14
DVDCommandBlock * __DVDGetNextWaitingQueue(void)
Definition dvdqueue.c:90
static void callback(u32 param_0)
Definition OSExec.c:308
Definition dvd.h:88
Definition OSAlarm.h:15
Definition OSThread.h:22