Mario Kart 64
Loading...
Searching...
No Matches
new_func.h File Reference
#include "libultra_internal.h"
#include "hardware.h"
Include dependency graph for new_func.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Macros

#define WAIT_ON_IOBUSY(var)
 

Functions

s32 osEPiRawStartDma (OSPiHandle *arg0, s32 dir, u32 cart_addr, void *dram_addr, u32 size)
 
void func_802F4B08 (void)
 
void func_802F4A20 (void)
 
void __osResetGlobalIntMask (u32 mask)
 
void __osEPiRawWriteIo (OSPiHandle *, u32, u32)
 
void func_802F71F0 (void)
 

Variables

u32 EU_D_80302090
 
OSPiHandle__osDiskHandle
 
volatile u32 __OSGlobalIntMask
 

Macro Definition Documentation

◆ WAIT_ON_IOBUSY

#define WAIT_ON_IOBUSY ( var)
Value:
while (var & PI_STATUS_IOBUSY) \
#define HW_REG(reg, type)
Definition hardware.h:4
#define PI_STATUS_IOBUSY
Definition hardware.h:66
#define PI_STATUS_REG
Definition hardware.h:53
unsigned int u32
Definition ultratypes.h:16

Function Documentation

◆ __osEPiRawWriteIo()

void __osEPiRawWriteIo ( OSPiHandle * a0,
u32 a1,
u32 a2 )
Here is the caller graph for this function:

◆ __osResetGlobalIntMask()

void __osResetGlobalIntMask ( u32 mask)
Here is the call graph for this function:
Here is the caller graph for this function:

◆ func_802F4A20()

void func_802F4A20 ( void )

◆ func_802F4B08()

void func_802F4B08 ( void )

◆ func_802F71F0()

void func_802F71F0 ( void )

◆ osEPiRawStartDma()

s32 osEPiRawStartDma ( OSPiHandle * arg0,
s32 dir,
u32 cart_addr,
void * dram_addr,
u32 size )
Here is the call graph for this function:
Here is the caller graph for this function:

Variable Documentation

◆ __osDiskHandle

OSPiHandle* __osDiskHandle
extern

◆ __OSGlobalIntMask

volatile u32 __OSGlobalIntMask
extern

◆ EU_D_80302090

u32 EU_D_80302090
extern