SSBM Decomp
Loading...
Searching...
No Matches
AXAlloc.c File Reference
#include "AXAlloc.h"
#include <dolphin/ax/AXVPB.h>

Functions

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

◆ __AXGetStackHead()

AXVPB * __AXGetStackHead ( u32  priority)

◆ __AXServiceCallbackStack()

void __AXServiceCallbackStack ( void  )

◆ __AXInitVoiceStacks()

void __AXInitVoiceStacks ( void  )

◆ __AXAllocInit()

void __AXAllocInit ( void  )

◆ __AXAllocQuit()

void __AXAllocQuit ( void  )

◆ __AXPushFreeStack()

void __AXPushFreeStack ( AXVPB p)

◆ __AXPopFreeStack()

AXVPB * __AXPopFreeStack ( void  )

◆ __AXPushCallbackStack()

void __AXPushCallbackStack ( AXVPB p)

◆ __AXPopCallbackStack()

AXVPB * __AXPopCallbackStack ( void  )

◆ __AXRemoveFromStack()

void __AXRemoveFromStack ( AXVPB p)

◆ __AXPushStackHead()

void __AXPushStackHead ( AXVPB p,
u32  priority 
)

◆ __AXPopStackFromBottom()

AXVPB * __AXPopStackFromBottom ( u32  priority)

◆ AXFreeVoice()

void AXFreeVoice ( AXVPB p)

◆ AXAcquireVoice()

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

◆ AXSetVoicePriority()

void AXSetVoicePriority ( AXVPB p,
u32  priority 
)

Variable Documentation

◆ __AXStackHead

AXVPB* __AXStackHead[AX_PRIORITY_STACKS]
static

◆ __AXStackTail

AXVPB* __AXStackTail[AX_PRIORITY_STACKS]
static

◆ __AXCallbackStack

AXVPB* __AXCallbackStack
static