Loading [MathJax]/extensions/MathMenu.js
Twilight Princess
Decompilation of The Legend of Zelda: Twilight Princess
All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Modules Pages
AXAlloc.c File Reference

Functions

static u32 __AXCheckStacks (void)
 
AXVPB__AXGetStackHead (u32 priority)
 
void __AXServiceCallbackStack (void)
 
void __AXInitVoiceStacks (void)
 
void __AXAllocInit (void)
 
void __AXAllocQuit (void)
 
void __AXPushFreeStack (AXVPB *p)
 
AXVPB__AXPopFreeStack (void)
 
void __AXPushCallbackStack (AXVPB *p)
 
AXVPB__AXPopCallbackStack (void)
 
void __AXRemoveFromStack (AXVPB *p)
 
void __AXPushStackHead (AXVPB *p, u32 priority)
 
AXVPB__AXPopStackFromBottom (u32 priority)
 
void AXFreeVoice (AXVPB *p)
 
AXVPBAXAcquireVoice (u32 priority, void(*callback)(void *), u32 userContext)
 
void AXSetVoicePriority (AXVPB *p, u32 priority)
 

Variables

static AXVPB__AXStackHead [AX_PRIORITY_STACKS]
 
static AXVPB__AXStackTail [AX_PRIORITY_STACKS]
 
static AXVPB__AXCallbackStack
 

Function Documentation

◆ __AXAllocInit()

void __AXAllocInit ( void )

◆ __AXAllocQuit()

void __AXAllocQuit ( void )

◆ __AXCheckStacks()

static u32 __AXCheckStacks ( void )
static

◆ __AXGetStackHead()

AXVPB * __AXGetStackHead ( u32 priority)

◆ __AXInitVoiceStacks()

void __AXInitVoiceStacks ( void )

◆ __AXPopCallbackStack()

AXVPB * __AXPopCallbackStack ( void )

◆ __AXPopFreeStack()

AXVPB * __AXPopFreeStack ( void )

◆ __AXPopStackFromBottom()

AXVPB * __AXPopStackFromBottom ( u32 priority)

◆ __AXPushCallbackStack()

void __AXPushCallbackStack ( AXVPB * p)

◆ __AXPushFreeStack()

void __AXPushFreeStack ( AXVPB * p)

◆ __AXPushStackHead()

void __AXPushStackHead ( AXVPB * p,
u32 priority )

◆ __AXRemoveFromStack()

void __AXRemoveFromStack ( AXVPB * p)

◆ __AXServiceCallbackStack()

void __AXServiceCallbackStack ( void )

◆ AXAcquireVoice()

AXVPB * AXAcquireVoice ( u32 priority,
void(* callback )(void *),
u32 userContext )

◆ AXFreeVoice()

void AXFreeVoice ( AXVPB * p)

◆ AXSetVoicePriority()

void AXSetVoicePriority ( AXVPB * p,
u32 priority )

Variable Documentation

◆ __AXCallbackStack

AXVPB* __AXCallbackStack
static

◆ __AXStackHead

AXVPB* __AXStackHead[AX_PRIORITY_STACKS]
static

◆ __AXStackTail

AXVPB* __AXStackTail[AX_PRIORITY_STACKS]
static