SSBM Decomp
Loading...
Searching...
No Matches
hsd_3AA7.h File Reference
#include <placeholder.h>
#include <dolphin/card.h>

Go to the source code of this file.

Data Structures

struct  CardState

Functions

s32 fn_803AA790 (void)
s32 hsd_803AAA48 (void)
s32 fn_803AC168 (s32 *cmd_buf)
void fn_803AC258 (CardState *card_state, s32 block_idx)
void fn_803AC2A4 (s32 card_state)
UNK_RET fn_803AC2D4 (UNK_PARAMS)
void fn_803AC2E0 (void)
UNK_RET fn_803AC334 (UNK_PARAMS)
int hsd_803AC340 (void *header)
void hsd_803AC3E0 (struct CardState *file_desc, int file_idx, int file_size, int file_flags, int data_size)
void fn_803AC3F8 (void *, u8 *, s32)
void hsd_803AC558 (struct CardState *, u8 *)
u32 fn_803AC634 (struct CardState *file_desc, s32 file_idx)
s32 fn_803AC6B8 (struct CardState *file_desc, s32 file_count)
s32 fn_803AC7DC (CardState *)
s32 fn_803ACB74 (s32 seq_a, s32 seq_b)
s32 fn_803ACBE8 (CardState *state, s32 block_idx)
s32 fn_803ACC0C (CardState *state, s32 block_idx, s32 file_id, s32 seq_num, void *expected_data, s32 data_size)
s32 fn_803ACD58 (CardState *state, void *icon_data, void *file_data)
s32 fn_803ACF30 (CardState *state, s32 file_id, s32 seq_num, s32 version)
s32 fn_803ACFC0 (CardState *state, s32 block_idx, s32 file_id, s32 seq_num, void *payload, s32 payload_size, s32 version)
s32 fn_803AD16C (CardState *state)
s32 fn_803ADE4C (s32 card_state, s32 channel, s32 callback)
s32 fn_803ADF90 (struct CardState *, s32, s32, s32, s32)
s32 fn_803AE7F8 (struct CardState *, s32, s32, s32, s32)
s32 fn_803AF3F0 (s32, s32, s32, s32, s32)
s32 fn_803B0120 (s32, s32, s32, s32, s32)
s32 fn_803B0E9C (struct CardState *, s32, s32, s32, s32)
s32 fn_803B1338 (CardState *state, s32)
s32 fn_803B1F78 (CardState *state, s32 channel, s32 file_id, s32 seq_num, s32 callback)
s32 fn_803B21E8 (s32 card_state, s32 file_id, s32 seq_num, s32 callback)
void hsd_803B2374 (void)
void hsd_803B24E4 (s32 *ctx, int channel, int file_no, void *work_buf)
int hsd_803B2550 (s32 *, const char *, void(*)(int, int))
s32 hsd_803B2674 (CardState *state)
s32 fn_803B26CC (CardState *state, s32 file_id, s32 seq_num, s32 version, s32 callback)

Function Documentation

◆ fn_803AA790()

s32 fn_803AA790 ( void )

◆ hsd_803AAA48()

s32 hsd_803AAA48 ( void )

◆ fn_803AC168()

s32 fn_803AC168 ( s32 * cmd_buf)

◆ fn_803AC258()

void fn_803AC258 ( CardState * card_state,
s32 block_idx )

◆ fn_803AC2A4()

void fn_803AC2A4 ( s32 card_state)

◆ fn_803AC2D4()

UNK_RET fn_803AC2D4 ( UNK_PARAMS )

◆ fn_803AC2E0()

void fn_803AC2E0 ( void )

◆ fn_803AC334()

UNK_RET fn_803AC334 ( UNK_PARAMS )

◆ hsd_803AC340()

int hsd_803AC340 ( void * header)
Todo
Currently 99.50% match - return expression register allocation (add dest r6 vs r3)

◆ hsd_803AC3E0()

void hsd_803AC3E0 ( struct CardState * file_desc,
int file_idx,
int file_size,
int file_flags,
int data_size )

◆ fn_803AC3F8()

void fn_803AC3F8 ( void * arg0,
u8 * data,
s32 file_idx )

◆ hsd_803AC558()

void hsd_803AC558 ( struct CardState * file_desc,
u8 * data )

◆ fn_803AC634()

u32 fn_803AC634 ( struct CardState * file_desc,
s32 file_idx )

◆ fn_803AC6B8()

s32 fn_803AC6B8 ( struct CardState * file_desc,
s32 file_count )

◆ fn_803AC7DC()

s32 fn_803AC7DC ( CardState * state)

◆ fn_803ACB74()

s32 fn_803ACB74 ( s32 seq_a,
s32 seq_b )
inline

◆ fn_803ACBE8()

s32 fn_803ACBE8 ( CardState * state,
s32 block_idx )

◆ fn_803ACC0C()

s32 fn_803ACC0C ( CardState * state,
s32 block_idx,
s32 file_id,
s32 seq_num,
void * expected_data,
s32 data_size )

◆ fn_803ACD58()

s32 fn_803ACD58 ( CardState * state,
void * icon_data,
void * file_data )

◆ fn_803ACF30()

s32 fn_803ACF30 ( CardState * state,
s32 file_id,
s32 seq_num,
s32 version )

◆ fn_803ACFC0()

s32 fn_803ACFC0 ( CardState * state,
s32 block_idx,
s32 file_id,
s32 seq_num,
void * payload,
s32 payload_size,
s32 version )

◆ fn_803AD16C()

s32 fn_803AD16C ( CardState * state)

◆ fn_803ADE4C()

s32 fn_803ADE4C ( s32 card_state,
s32 channel,
s32 callback )

◆ fn_803ADF90()

s32 fn_803ADF90 ( struct CardState * arg0,
s32 arg1,
s32 arg2,
s32 arg3,
s32 arg4 )

◆ fn_803AE7F8()

s32 fn_803AE7F8 ( struct CardState * arg0,
s32 arg1,
s32 arg2,
s32 arg3,
s32 arg4 )

◆ fn_803AF3F0()

s32 fn_803AF3F0 ( s32 arg0,
s32 arg1,
s32 arg2,
s32 arg3,
s32 arg4 )

◆ fn_803B0120()

s32 fn_803B0120 ( s32 arg0,
s32 arg1,
s32 arg2,
s32 arg3,
s32 arg4 )

◆ fn_803B0E9C()

s32 fn_803B0E9C ( struct CardState * arg0,
s32 arg1,
s32 arg2,
s32 arg3,
s32 arg4 )

◆ fn_803B1338()

s32 fn_803B1338 ( CardState * state,
s32 arg1 )

◆ fn_803B1F78()

s32 fn_803B1F78 ( CardState * state,
s32 channel,
s32 file_id,
s32 seq_num,
s32 callback )

◆ fn_803B21E8()

s32 fn_803B21E8 ( s32 card_state,
s32 file_id,
s32 seq_num,
s32 callback )

◆ hsd_803B2374()

void hsd_803B2374 ( void )

◆ hsd_803B24E4()

void hsd_803B24E4 ( s32 * ctx,
int channel,
int file_no,
void * work_buf )

◆ hsd_803B2550()

int hsd_803B2550 ( s32 * arg0,
const char * arg1,
void(* arg2 )(int, int) )

◆ hsd_803B2674()

s32 hsd_803B2674 ( CardState * state)

◆ fn_803B26CC()

s32 fn_803B26CC ( CardState * state,
s32 file_id,
s32 seq_num,
s32 version,
s32 callback )