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

Go to the source code of this file.

Data Structures

struct  CardFileData
struct  CardState

Functions

s32 fn_803AA790 (void)
void hsd_803AAA48 (void)
s32 fn_803AC168 (s32 *cmd_buf)
s32 fn_803AC258 (CardState *card_state, s32 block_idx)
s32 fn_803AC2A4 (CardState *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, u8 *data)
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_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, u8 *, s32, void(*)(s32, s32))
s32 fn_803AE7F8 (struct CardState *, s32, s32, s32, s32)
s32 fn_803AF3F0 (CardState *state, s32, s32, s32, s32)
s32 fn_803B0120 (CardState *state, 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, void(*callback)(s32, s32))

Variables

u8 hsd_804D1138 [0x10]
u8 hsd_804D2E70 [2084]
s32 hsd_804D7990
s32 hsd_804D7994
u8hsd_804D79A0
u8hsd_804D79A4
s32 hsd_804D79A8
s32 hsd_804D79AC
u8 hsd_804D79B0 [8]
u8hsd_804D79B8
u8hsd_804D79BC
s32 hsd_804D79C0
s32 hsd_804D79C4
u8 hsd_804D79C8
 .sbss globals emit in reverse declaration order.

Function Documentation

◆ fn_803AA790()

s32 fn_803AA790 ( void )

◆ hsd_803AAA48()

void hsd_803AAA48 ( void )

◆ fn_803AC168()

s32 fn_803AC168 ( s32 * cmd_buf)

◆ fn_803AC258()

s32 fn_803AC258 ( CardState * card_state,
s32 block_idx )

◆ fn_803AC2A4()

s32 fn_803AC2A4 ( CardState * 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)

◆ hsd_803AC3E0()

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

◆ 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_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,
u8 * arg2,
s32 arg3,
void(* arg4 )(s32, s32) )

◆ fn_803AE7F8()

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

◆ fn_803AF3F0()

s32 fn_803AF3F0 ( CardState * state,
s32 arg1,
s32 arg2,
s32 arg3,
s32 arg4 )

◆ fn_803B0120()

s32 fn_803B0120 ( CardState * state,
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,
void(* callback )(s32, s32) )

Variable Documentation

◆ hsd_804D1138

u8 hsd_804D1138[0x10]
extern

◆ hsd_804D2E70

u8 hsd_804D2E70[2084]
extern

◆ hsd_804D7990

s32 hsd_804D7990
extern

◆ hsd_804D7994

s32 hsd_804D7994
extern

◆ hsd_804D79A0

u8* hsd_804D79A0
extern

◆ hsd_804D79A4

u8* hsd_804D79A4
extern

◆ hsd_804D79A8

s32 hsd_804D79A8
extern

◆ hsd_804D79AC

s32 hsd_804D79AC
extern

◆ hsd_804D79B0

u8 hsd_804D79B0[8]
extern

◆ hsd_804D79B8

u8* hsd_804D79B8
extern

◆ hsd_804D79BC

u8* hsd_804D79BC
extern

◆ hsd_804D79C0

s32 hsd_804D79C0
extern

◆ hsd_804D79C4

s32 hsd_804D79C4
extern

◆ hsd_804D79C8

u8 hsd_804D79C8
extern

.sbss globals emit in reverse declaration order.