Loading [MathJax]/extensions/MathZoom.js
Twilight Princess
Decompilation of The Legend of Zelda: Twilight Princess
All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Modules Pages
__dvd.h File Reference

Go to the source code of this file.

Functions

DVDCommandChecker __DVDSetOptionalCommandChecker (DVDCommandChecker func)
 
void __DVDSetImmCommand (u32 command)
 
void __DVDSetDmaCommand (u32 command)
 
void * __DVDGetIssueCommandAddr (void)
 
void __DVDAudioBufferConfig (DVDCommandBlock *block, u32 enable, u32 size, DVDCBCallback callback)
 
void __DVDPrepareResetAsync (DVDCBCallback callback)
 
int __DVDTestAlarm (const OSAlarm *alarm)
 
void __DVDStoreErrorCode (u32 error)
 
void __DVDPrintFatalMessage (void)
 
void __DVDFSInit (void)
 
void __DVDInitWA (void)
 
void __DVDInterruptHandler (__OSInterrupt interrupt, OSContext *context)
 
void __DVDLowSetWAType (u32 type, s32 seekLoc)
 
int __DVDLowTestAlarm (const OSAlarm *alarm)
 
void __DVDClearWaitingQueue (void)
 
int __DVDPushWaitingQueue (s32 prio, DVDCommandBlock *block)
 
DVDCommandBlock__DVDPopWaitingQueue (void)
 
int __DVDCheckWaitingQueue (void)
 
int __DVDDequeueWaitingQueue (DVDCommandBlock *block)
 
int __DVDIsBlockInWaitingQueue (DVDCommandBlock *block)
 
void __fstLoad (void)
 

Variables

OSThreadQueue __DVDThreadQueue
 
u32 __DVDLongFileNameFlag
 

Function Documentation

◆ __DVDAudioBufferConfig()

void __DVDAudioBufferConfig ( DVDCommandBlock * block,
u32 enable,
u32 size,
DVDCBCallback callback )

◆ __DVDCheckWaitingQueue()

int __DVDCheckWaitingQueue ( void )

◆ __DVDClearWaitingQueue()

void __DVDClearWaitingQueue ( void )

◆ __DVDDequeueWaitingQueue()

int __DVDDequeueWaitingQueue ( DVDCommandBlock * block)

◆ __DVDFSInit()

void __DVDFSInit ( void )

◆ __DVDGetIssueCommandAddr()

void * __DVDGetIssueCommandAddr ( void )

◆ __DVDInitWA()

void __DVDInitWA ( void )

◆ __DVDInterruptHandler()

void __DVDInterruptHandler ( __OSInterrupt interrupt,
OSContext * context )

◆ __DVDIsBlockInWaitingQueue()

int __DVDIsBlockInWaitingQueue ( DVDCommandBlock * block)

◆ __DVDLowSetWAType()

void __DVDLowSetWAType ( u32 type,
s32 seekLoc )

◆ __DVDLowTestAlarm()

int __DVDLowTestAlarm ( const OSAlarm * alarm)

◆ __DVDPopWaitingQueue()

DVDCommandBlock * __DVDPopWaitingQueue ( void )

◆ __DVDPrepareResetAsync()

void __DVDPrepareResetAsync ( DVDCBCallback callback)

◆ __DVDPrintFatalMessage()

void __DVDPrintFatalMessage ( void )

◆ __DVDPushWaitingQueue()

int __DVDPushWaitingQueue ( s32 prio,
DVDCommandBlock * block )

◆ __DVDSetDmaCommand()

void __DVDSetDmaCommand ( u32 command)

◆ __DVDSetImmCommand()

void __DVDSetImmCommand ( u32 command)

◆ __DVDSetOptionalCommandChecker()

DVDCommandChecker __DVDSetOptionalCommandChecker ( DVDCommandChecker func)

◆ __DVDStoreErrorCode()

void __DVDStoreErrorCode ( u32 error)

◆ __DVDTestAlarm()

int __DVDTestAlarm ( const OSAlarm * alarm)

◆ __fstLoad()

void __fstLoad ( void )

Variable Documentation

◆ __DVDLongFileNameFlag

u32 __DVDLongFileNameFlag
extern

◆ __DVDThreadQueue

OSThreadQueue __DVDThreadQueue
extern