SSBM Decomp
Loading...
Searching...
No Matches
hsd_3933.c File Reference

Data Structures

struct  ParticleLogEntry
struct  ParticleUsbMessages
 Host-IO USB file transfer messages, kept in one table (retail data object at 0x8040A9D0, size 0x130): the code addresses individual messages as field offsets from the table base (e.g. More...
struct  MCCPacket

Functions

 STATIC_ASSERT (sizeof(struct ParticleUsbMessages)==0x130)
void fn_803932D0 (s32 type, u32 flags, s32 value)
s32 hsd_80393328 (void)
void hsd_80393440 (void *request, void *response)
static struct ParticleUsbMessages psUsbMessages ATTRIBUTE_ALIGN (8)
void hsd_80393840 (void)
void hsd_80393844 (void)
bool hsd_80393A04 (void)
 Checks whether USB server is set up.
void hsd_80393A54 (int level)
static f32 kbps_scale (void)
int hsd_80393A5C (char *filename, int data, int size)

Variables

int hsd_804D78C0
s32 hsd_804D78BC
s32 hsd_804D78B8
s32 hsd_804D78B4
s32 hsd_804D78B0
s32 hsd_804D78AC
s32 hsd_804D78A8
static ParticleLogEntry hsd_804CEB40 [0x100]
s32 hsd_804CF740 [42]
static void(* lbl_8040A93C [32])(void *, void *)
int hsd_804D78A0

Function Documentation

◆ STATIC_ASSERT()

STATIC_ASSERT ( sizeof(struct ParticleUsbMessages) = =0x130)

◆ fn_803932D0()

void fn_803932D0 ( s32 type,
u32 flags,
s32 value )

◆ hsd_80393328()

s32 hsd_80393328 ( void )

◆ hsd_80393440()

void hsd_80393440 ( void * request,
void * response )

◆ ATTRIBUTE_ALIGN()

struct ParticleUsbMessages psUsbMessages ATTRIBUTE_ALIGN ( 8 )
static

◆ hsd_80393840()

void hsd_80393840 ( void )

◆ hsd_80393844()

void hsd_80393844 ( void )

◆ hsd_80393A04()

bool hsd_80393A04 ( void )

Checks whether USB server is set up.

◆ hsd_80393A54()

void hsd_80393A54 ( int level)

◆ kbps_scale()

f32 kbps_scale ( void )
inlinestatic

◆ hsd_80393A5C()

int hsd_80393A5C ( char * filename,
int data,
int size )

Variable Documentation

◆ hsd_804D78C0

int hsd_804D78C0

◆ hsd_804D78BC

s32 hsd_804D78BC

◆ hsd_804D78B8

s32 hsd_804D78B8

◆ hsd_804D78B4

s32 hsd_804D78B4

◆ hsd_804D78B0

s32 hsd_804D78B0

◆ hsd_804D78AC

s32 hsd_804D78AC

◆ hsd_804D78A8

s32 hsd_804D78A8

◆ hsd_804CEB40

ParticleLogEntry hsd_804CEB40[0x100]
static

◆ hsd_804CF740

s32 hsd_804CF740[42]

◆ lbl_8040A93C

void(* lbl_8040A93C[32])(void *, void *) ( void * ,
void *  )
static
Initial value:
= {
(void (*)(void*, void*)) hsd_80393440,
(void (*)(void*, void*)) hsd_80393840,
}
void hsd_80393840(void)
Definition hsd_3933.c:224
void hsd_80393440(void *request, void *response)
Definition hsd_3933.c:108

◆ hsd_804D78A0

int hsd_804D78A0
extern