SSBM Decomp
Loading...
Searching...
No Matches
lbdvd.c File Reference
#include "lb_0192.h"
#include "lbarchive.h"
#include "lbdvd.static.h"
#include "lbfile.h"
#include "lbheap.h"
#include "types.h"
#include <placeholder.h>
#include <melee/db/db.h>
#include <melee/ef/efasync.h>
#include <melee/gr/grdatfiles.h>
#include <melee/gr/stage.h>
#include <melee/pl/player.h>
#include <melee/gm/gm_unsplit.h>
#include <dolphin/dvd.h>
#include <dolphin/os/OSInterrupt.h>
#include <baselib/debug.h>

Data Structures

struct  lbDvd_803B72C0_t
 

Functions

void lbDvd_800174BC (void)
 
void lbDvd_800174E8 (int index)
 
bool lbDvd_80017598 (int heap)
 
static bool lbDvd_80017644 (int heap)
 
void lbDvd_80017700 (int arg0)
 
int same (int a, s32 b)
 
void * lbDvd_80017740 (int type, int entry_num, int transient_heap, int heap, u32 size, int load_state, int load_score, u8 arg7, int effect_index)
 
void lbDvd_800178E8 (int arg0, char *arg1, int arg2, int arg3, int arg4, int arg5, int arg6, u8 arg7, int arg8)
 
void lbDvd_80017960 (void)
 
void lbDvd_80017A80 (void)
 
void lbDvd_CachePreloadedFile (s32 index)
 
void lbDvd_80017CC4 (void)
 
void lbDvd_80017E64 (int key, int index, void *value, bool cancelflag)
 
void * lbDvd_GetPreloadedArchive (ssize_t entry_num)
 
static void inline1 (void)
 
static void inline2 (void)
 
HSD_ArchivelbDvd_8001819C (const char *basename)
 
PreloadCacheScenelbDvd_8001822C (void)
 
void lbDvd_8001823C (void)
 
void lbDvd_80018254 (void)
 
static void inline3 (PreloadEntry *entry, bool *var_r9, bool *var_r10)
 
static void inline3_alt (PreloadEntry *entry, bool *var_r9, bool *var_r10)
 
int lbDvd_800187F4 (int entry_num)
 
void lbDvd_800189EC (int entry_num)
 
int lbDvd_80018A2C (u8 arg0)
 
void lbDvd_80018C2C (u8 arg0)
 
void lbDvd_80018C6C (void)
 
static void inline0 (void)
 
void lbDvd_80018CF4 (int arg0)
 
void lbDvd_80018F58 (bool value)
 
void lbDvd_80018F68 (void)
 

Variables

static s32 lbDvd_804D37F4 [2] = { 4, 5 }
 

Function Documentation

◆ lbDvd_800174BC()

void lbDvd_800174BC ( void  )

◆ lbDvd_800174E8()

void lbDvd_800174E8 ( int  index)

◆ lbDvd_80017598()

bool lbDvd_80017598 ( int  heap)

◆ lbDvd_80017644()

static bool lbDvd_80017644 ( int  heap)
static

◆ lbDvd_80017700()

void lbDvd_80017700 ( int  arg0)

◆ same()

int same ( int  a,
s32  b 
)
inline

◆ lbDvd_80017740()

void * lbDvd_80017740 ( int  type,
int  entry_num,
int  transient_heap,
int  heap,
u32  size,
int  load_state,
int  load_score,
u8  arg7,
int  effect_index 
)

◆ lbDvd_800178E8()

void lbDvd_800178E8 ( int  arg0,
char *  arg1,
int  arg2,
int  arg3,
int  arg4,
int  arg5,
int  arg6,
u8  arg7,
int  arg8 
)

◆ lbDvd_80017960()

void lbDvd_80017960 ( void  )

◆ lbDvd_80017A80()

void lbDvd_80017A80 ( void  )

◆ lbDvd_CachePreloadedFile()

void lbDvd_CachePreloadedFile ( s32  index)

◆ lbDvd_80017CC4()

void lbDvd_80017CC4 ( void  )

◆ lbDvd_80017E64()

void lbDvd_80017E64 ( int  key,
int  index,
void *  value,
bool  cancelflag 
)

◆ lbDvd_GetPreloadedArchive()

void * lbDvd_GetPreloadedArchive ( ssize_t  entry_num)

◆ inline1()

static void inline1 ( void  )
static

◆ inline2()

static void inline2 ( void  )
static

◆ lbDvd_8001819C()

HSD_Archive * lbDvd_8001819C ( const char *  basename)

◆ lbDvd_8001822C()

PreloadCacheScene * lbDvd_8001822C ( void  )

◆ lbDvd_8001823C()

void lbDvd_8001823C ( void  )

◆ lbDvd_80018254()

void lbDvd_80018254 ( void  )

◆ inline3()

static void inline3 ( PreloadEntry entry,
bool var_r9,
bool var_r10 
)
inlinestatic

◆ inline3_alt()

static void inline3_alt ( PreloadEntry entry,
bool var_r9,
bool var_r10 
)
inlinestatic

◆ lbDvd_800187F4()

int lbDvd_800187F4 ( int  entry_num)

◆ lbDvd_800189EC()

static void lbDvd_800189EC ( int  entry_num)

◆ lbDvd_80018A2C()

int lbDvd_80018A2C ( u8  arg0)

◆ lbDvd_80018C2C()

void lbDvd_80018C2C ( u8  arg0)

◆ lbDvd_80018C6C()

void lbDvd_80018C6C ( void  )

◆ inline0()

static void inline0 ( void  )
inlinestatic

◆ lbDvd_80018CF4()

void lbDvd_80018CF4 ( int  arg0)

◆ lbDvd_80018F58()

void lbDvd_80018F58 ( bool  value)

◆ lbDvd_80018F68()

void lbDvd_80018F68 ( void  )

Variable Documentation

◆ lbDvd_804D37F4

s32 lbDvd_804D37F4[2] = { 4, 5 }
static