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

Functions

static void __AM_dvd_callback (s32 result, DVDFileInfo *handle)
 
static void __AM_arq_callback (u32 task)
 
static void __AM_arq_poll_callback (u32 task)
 
void * AMLoadFile (char *path, u32 *length)
 
u32 AMPush (char *path)
 
u32 AMPushData (void *buffer, u32 length)
 
u32 __AMPushBuffered (char *path, void *buffer, u32 buffer_size, AMCallback callback, int async_flag)
 
void AMPop (void)
 
u32 AMGetZeroBuffer (void)
 
u32 AMGetReadStatus (void)
 
u32 AMGetFreeSize (void)
 
u32 AMGetStackPointer (void)
 
void AMInit (u32 aramBase, u32 aramBytes)
 

Variables

static u32 __AMStackPointer [AM_STACK_ENTRIES]
 
static AMReadInfo __AMReadInfo [AM_STACK_ENTRIES]
 
static u32 __AMStackLocation
 
static u32 __AMFreeBytes
 
static u32 __AMPendingReads
 

Function Documentation

◆ __AM_arq_callback()

static void __AM_arq_callback ( u32 task)
static

◆ __AM_arq_poll_callback()

static void __AM_arq_poll_callback ( u32 task)
static

◆ __AM_dvd_callback()

static void __AM_dvd_callback ( s32 result,
DVDFileInfo * handle )
static

◆ __AMPushBuffered()

u32 __AMPushBuffered ( char * path,
void * buffer,
u32 buffer_size,
AMCallback callback,
int async_flag )

◆ AMGetFreeSize()

u32 AMGetFreeSize ( void )

◆ AMGetReadStatus()

u32 AMGetReadStatus ( void )

◆ AMGetStackPointer()

u32 AMGetStackPointer ( void )

◆ AMGetZeroBuffer()

u32 AMGetZeroBuffer ( void )

◆ AMInit()

void AMInit ( u32 aramBase,
u32 aramBytes )

◆ AMLoadFile()

void * AMLoadFile ( char * path,
u32 * length )

◆ AMPop()

void AMPop ( void )

◆ AMPush()

u32 AMPush ( char * path)

◆ AMPushData()

u32 AMPushData ( void * buffer,
u32 length )

Variable Documentation

◆ __AMFreeBytes

u32 __AMFreeBytes
static

◆ __AMPendingReads

u32 __AMPendingReads
static

◆ __AMReadInfo

AMReadInfo __AMReadInfo[AM_STACK_ENTRIES]
static

◆ __AMStackLocation

u32 __AMStackLocation
static

◆ __AMStackPointer

u32 __AMStackPointer[AM_STACK_ENTRIES]
static