Twilight Princess
Decompilation of The Legend of Zelda: Twilight Princess
Loading...
Searching...
No Matches
NANDOpenClose.c File Reference

Functions

static void nandOpenCallback (ISFSError, void *)
 
static void nandReadCloseCallback (ISFSError, void *)
 
static void nandCloseCallback (ISFSError, void *)
 
static void nandSafeCloseCallback (ISFSError, void *)
 
static void nandSafeOpenCallback (const ISFSError, void *)
 
void nandReadOpenCallback (ISFSError, void *)
 
s32 nandSafeCloseAsync (NANDFileInfo *, NANDCallback, NANDCommandBlock *, BOOL)
 
s32 nandSafeOpenAsync (const char *, NANDFileInfo *, const u8, void *, const u32, NANDCallback, NANDCommandBlock *, BOOL, BOOL)
 
s32 nandSafeOpen (const char *path, NANDFileInfo *info, const u8 accType, void *buf, const u32 length, BOOL privilege_flag, BOOL simple_flag)
 
s32 nandSafeClose (NANDFileInfo *info, BOOL simple_flag)
 
static ISFSError nandCopy (s32 fd, s32 origFd, void *buf, const u32 length)
 
static u32 nandGetUniqueNumber (void)
 
IOSFd nandOpen (const char *path, const u8 accType, NANDCommandBlock *block, const BOOL async_flag, const BOOL privilege_flag)
 
s32 NANDOpen (const char *path, NANDFileInfo *info, const u8 accType)
 
s32 NANDPrivateOpen (const char *path, NANDFileInfo *info, const u8 accType)
 
s32 NANDOpenAsync (const char *path, NANDFileInfo *info, const u8 accType, NANDCallback cb, NANDCommandBlock *block)
 
s32 NANDPrivateOpenAsync (const char *path, NANDFileInfo *info, const u8 accType, NANDCallback cb, NANDCommandBlock *block)
 
s32 NANDClose (NANDFileInfo *info)
 
s32 NANDCloseAsync (NANDFileInfo *info, NANDCallback cb, NANDCommandBlock *block)
 
s32 NANDSimpleSafeOpen (const char *path, NANDFileInfo *info, const u8 accType, void *buf, const u32 length)
 
s32 NANDSimpleSafeClose (NANDFileInfo *info)
 
s32 NANDPrivateSafeOpenAsync (const char *path, NANDFileInfo *info, const u8 accType, void *buf, const u32 length, NANDCallback cb, NANDCommandBlock *block)
 
void dummyStrings ()
 
s32 NANDSafeCloseAsync (NANDFileInfo *info, NANDCallback cb, NANDCommandBlock *block)
 

Function Documentation

◆ dummyStrings()

void dummyStrings ( )

◆ NANDClose()

s32 NANDClose ( NANDFileInfo * info)

◆ NANDCloseAsync()

s32 NANDCloseAsync ( NANDFileInfo * info,
NANDCallback cb,
NANDCommandBlock * block )

◆ nandCloseCallback()

static void nandCloseCallback ( ISFSError result,
void * ctxt )
static

◆ nandCopy()

static ISFSError nandCopy ( s32 fd,
s32 origFd,
void * buf,
const u32 length )
static

◆ nandGetUniqueNumber()

static u32 nandGetUniqueNumber ( void )
static

◆ NANDOpen()

s32 NANDOpen ( const char * path,
NANDFileInfo * info,
const u8 accType )

◆ nandOpen()

IOSFd nandOpen ( const char * path,
const u8 accType,
NANDCommandBlock * block,
const BOOL async_flag,
const BOOL privilege_flag )

◆ NANDOpenAsync()

s32 NANDOpenAsync ( const char * path,
NANDFileInfo * info,
const u8 accType,
NANDCallback cb,
NANDCommandBlock * block )

◆ nandOpenCallback()

void nandOpenCallback ( ISFSError result,
void * ctxt )
static

◆ NANDPrivateOpen()

s32 NANDPrivateOpen ( const char * path,
NANDFileInfo * info,
const u8 accType )

◆ NANDPrivateOpenAsync()

s32 NANDPrivateOpenAsync ( const char * path,
NANDFileInfo * info,
const u8 accType,
NANDCallback cb,
NANDCommandBlock * block )

◆ NANDPrivateSafeOpenAsync()

s32 NANDPrivateSafeOpenAsync ( const char * path,
NANDFileInfo * info,
const u8 accType,
void * buf,
const u32 length,
NANDCallback cb,
NANDCommandBlock * block )

◆ nandReadCloseCallback()

static void nandReadCloseCallback ( ISFSError result,
void * ctxt )
static

◆ nandReadOpenCallback()

void nandReadOpenCallback ( ISFSError result,
void * ctxt )

◆ nandSafeClose()

s32 nandSafeClose ( NANDFileInfo * info,
BOOL simple_flag )

◆ NANDSafeCloseAsync()

s32 NANDSafeCloseAsync ( NANDFileInfo * info,
NANDCallback cb,
NANDCommandBlock * block )

◆ nandSafeCloseAsync()

s32 nandSafeCloseAsync ( NANDFileInfo * info,
NANDCallback cb,
NANDCommandBlock * block,
BOOL simple_flag )

◆ nandSafeCloseCallback()

void nandSafeCloseCallback ( ISFSError result,
void * ctxt )
static

◆ nandSafeOpen()

s32 nandSafeOpen ( const char * path,
NANDFileInfo * info,
const u8 accType,
void * buf,
const u32 length,
BOOL privilege_flag,
BOOL simple_flag )

◆ nandSafeOpenAsync()

s32 nandSafeOpenAsync ( const char * path,
NANDFileInfo * info,
const u8 accType,
void * buf,
const u32 length,
NANDCallback cb,
NANDCommandBlock * block,
BOOL privilege_flag,
BOOL simple_flag )

◆ nandSafeOpenCallback()

void nandSafeOpenCallback ( const ISFSError result,
void * ctxt )
static

◆ NANDSimpleSafeClose()

s32 NANDSimpleSafeClose ( NANDFileInfo * info)

◆ NANDSimpleSafeOpen()

s32 NANDSimpleSafeOpen ( const char * path,
NANDFileInfo * info,
const u8 accType,
void * buf,
const u32 length )