SSBM Decomp
Loading...
Searching...
No Matches
CARDCheck.c File Reference
#include <dolphin.h>
#include "__card.h"
#include "os/__os.h"
#include <dolphin/card.h>

Functions

static s32 VerifyID (CARDControl *card)
static s32 VerifyDir (CARDControl *card, int *outCurrent)
static s32 VerifyFAT (CARDControl *card, int *outCurrent)
void __CARDCheckSum (void *ptr, int length, u16 *checksum, u16 *checksumInv)
s32 __CARDVerify (CARDControl *card)
s32 CARDCheckExAsync (s32 chan, s32 *xferBytes, CARDCallback callback)
s32 CARDCheckAsync (s32 chan, CARDCallback callback)
long CARDCheck (long chan)

Function Documentation

◆ VerifyID()

s32 VerifyID ( CARDControl * card)
static

◆ VerifyDir()

s32 VerifyDir ( CARDControl * card,
int * outCurrent )
static

◆ VerifyFAT()

s32 VerifyFAT ( CARDControl * card,
int * outCurrent )
static

◆ __CARDCheckSum()

void __CARDCheckSum ( void * ptr,
int length,
u16 * checksum,
u16 * checksumInv )

◆ __CARDVerify()

s32 __CARDVerify ( CARDControl * card)

◆ CARDCheckExAsync()

s32 CARDCheckExAsync ( s32 chan,
s32 * xferBytes,
CARDCallback callback )

◆ CARDCheckAsync()

s32 CARDCheckAsync ( s32 chan,
CARDCallback callback )

◆ CARDCheck()

long CARDCheck ( long chan)