11#define HSD_DEFAULT_FIFO_SIZE (256 * 1024)
12#define HSD_DEFAULT_XFB_MAX_NUM 2
13#define HSD_DEFAULT_AUDIO_SIZE (512 * 1024)
15typedef struct _HSD_MemReport {
21 u8 x14_pad[0x2C - 0x14];
24typedef enum _HSD_InitParam {
int OSHeapHandle
Definition OSAlloc.h:18
GXFifoObj * HSD_AllocateFifo(u32 size)
Definition initialize.c:123
void HSD_Init_803755A8(void)
Definition initialize.c:255
static void HSD_ObjInit(void)
OSHeapHandle HSD_GetHeap(void)
Definition initialize.c:190
void HSD_GetNextArena(void **lo, void **hi)
Definition initialize.c:200
void HSD_InitComponent(void)
Definition initialize.c:52
void HSD_GXSetFifoObj(GXFifoObj *fifo)
Definition initialize.c:81
static void HSD_DVDInit(void)
void ** HSD_AllocateXFB(s32 nbuffer, GXRenderModeObj *rm)
Definition initialize.c:89
OSHeapHandle HSD_CreateMainHeap(void *lo, void *hi)
Definition initialize.c:206
void HSD_StartRender(HSD_RenderPass pass)
Definition initialize.c:243
void HSD_ObjDumpStat(void)
Definition initialize.c:281
void HSD_SetHeap(OSHeapHandle handle)
Definition initialize.c:195
bool HSD_SetInitParameter(HSD_InitParam param,...)
Definition initialize.c:310
static void HSD_GXInit(void)
static void HSD_OSInit(void)
HSD_RenderPass HSD_GetCurrentRenderPass(void)
Definition initialize.c:238
HSD_InitParam
Definition initialize.h:24
@ HSD_INIT_AUDIO_HEAP_SIZE
Definition initialize.h:28
@ HSD_INIT_FIFO_SIZE
Definition initialize.h:25
@ HSD_INIT_HEAP_MAX_NUM
Definition initialize.h:27
@ HSD_INIT_XFB_MAX_NUM
Definition initialize.h:26
@ HSD_INIT_RENDER_MODE_OBJ
Definition initialize.h:29
Definition initialize.h:15
u32 total
Definition initialize.h:16
u32 gxfifo
Definition initialize.h:19
u32 xfb
Definition initialize.h:18
u32 heap
Definition initialize.h:20
u32 system
Definition initialize.h:17
HSD_RenderPass
Definition video.h:39