Twilight Princess
Decompilation of The Legend of Zelda: Twilight Princess
All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Modules Pages
CARDMount.c File Reference

Functions

static s32 DoMount (s32 chan)
 
static void DoUnmount (s32 chan, s32 result)
 
static BOOL IsCard (u32 id)
 
void __CARDDisable (BOOL disable)
 
int CARDProbe (s32 chan)
 
s32 CARDProbeEx (s32 chan, s32 *memSize, s32 *sectorSize)
 
void __CARDMountCallback (s32 chan, s32 result)
 
s32 CARDMountAsync (s32 chan, void *workArea, CARDCallback detachCallback, CARDCallback attachCallback)
 
s32 CARDMount (s32 chan, void *workArea, CARDCallback detachCallback)
 
s32 CARDUnmount (s32 chan)
 

Variables

static u32 SectorSizeTable [8]
 
static u32 LatencyTable [8]
 

Function Documentation

◆ __CARDDisable()

void __CARDDisable ( BOOL disable)

◆ __CARDMountCallback()

void __CARDMountCallback ( s32 chan,
s32 result )

◆ CARDMount()

s32 CARDMount ( s32 chan,
void * workArea,
CARDCallback detachCallback )

◆ CARDMountAsync()

s32 CARDMountAsync ( s32 chan,
void * workArea,
CARDCallback detachCallback,
CARDCallback attachCallback )

◆ CARDProbe()

int CARDProbe ( s32 chan)

◆ CARDProbeEx()

s32 CARDProbeEx ( s32 chan,
s32 * memSize,
s32 * sectorSize )

◆ CARDUnmount()

s32 CARDUnmount ( s32 chan)

◆ DoMount()

static s32 DoMount ( s32 chan)
static

◆ DoUnmount()

static void DoUnmount ( s32 chan,
s32 result )
static

◆ IsCard()

static BOOL IsCard ( u32 id)
static

Variable Documentation

◆ LatencyTable

u32 LatencyTable[8]
static
Initial value:
= {
4, 8, 16, 32, 64, 128, 256, 512,
}

◆ SectorSizeTable

u32 SectorSizeTable[8]
static
Initial value:
= {
8 * 1024, 16 * 1024, 32 * 1024, 64 * 1024, 128 * 1024, 256 * 1024, 0, 0,
}