57 finalGroupId = groupId;
JKRAramBlock * JKRMainRamToAram(u8 *buf, u32 bufSize, u32 alignedSize, JKRExpandSwitch expandSwitch, u32 fileSize, JKRHeap *heap, int id, u32 *pSize)
Definition JKRAram.h:87
void JKRFreeToAram(JKRAramBlock *block)
Definition JKRAram.h:78
u32 JKRGetAramUsedSize(u8 param_0)
Definition JKRAram.h:99
u32 JKRGetAramFreeSize()
Definition JKRAram.h:95
JKRAramBlock * JKRAllocFromAram(u32 size, JKRAramHeap::EAllocMode allocMode)
Definition JKRAram.h:74
u32 JKRGetAramTotalFreeSize()
Definition JKRAram.h:91
u8 * JKRAramToMainRam(u32 p1, u8 *p2, u32 p3, JKRExpandSwitch p4, u32 p5, JKRHeap *p6, int p7, u32 *p8)
Definition JKRAram.h:82
JKRExpandSwitch
Definition JKRDvdRipper.h:7
Definition JKRAramPiece.h:16
Definition JKRAramBlock.h:12
Definition JKRAramHeap.h:12
u32 getFreeSize()
Definition JKRAramHeap.cpp:89
EAllocMode
Definition JKRAramHeap.h:14
u8 getCurrentGroupID() const
Definition JKRAramHeap.h:36
JKRAramBlock * alloc(u32, EAllocMode)
Definition JKRAramHeap.cpp:27
void free(JKRAramBlock *block)
Definition JKRAramHeap.h:32
u32 getTotalFreeSize()
Definition JKRAramHeap.cpp:104
static void changeGroupIdIfNeed(u8 *, int)
Definition JKRAram.cpp:116
u32 getGraphMemory() const
Definition JKRAram.h:26
static void checkOkAddress(u8 *, u32, JKRAramBlock *, u32)
Definition JKRAram.cpp:106
void * run(void)
Definition JKRAram.cpp:88
static OSMessageQueue sMessageQueue
Definition JKRAram.h:47
static JSUList< JKRAMCommand > & getCommandList()
Definition JKRAram.h:50
u32 getAudioMemory() const
Definition JKRAram.h:24
static JKRAram * sAramObject
Definition JKRAram.h:68
u32 mAramMemoryPtr
Definition JKRAram.h:35
static u32 sSZSBufferSize
Definition JKRAram.h:69
static JKRAram * create(u32, u32, s32, s32, s32)
Definition JKRAram.cpp:27
u32 mAudioMemoryPtr
Definition JKRAram.h:31
static JKRAramBlock * mainRamToAram(u8 *, u32, u32, JKRExpandSwitch, u32, JKRHeap *, int, u32 *)
Definition JKRAram.cpp:124
static u32 getSZSBufferSize()
Definition JKRAram.h:62
u32 mAudioMemorySize
Definition JKRAram.h:32
u32 mGraphMemoryPtr
Definition JKRAram.h:33
JKRAram(u32, u32, s32)
Definition JKRAram.cpp:49
static JKRAram * getManager()
Definition JKRAram.h:48
static void setSZSBufferSize(u32 size)
Definition JKRAram.h:63
u32 mStackArray[3]
Definition JKRAram.h:38
u32 mAramMemorySize
Definition JKRAram.h:36
u32 mGraphMemorySize
Definition JKRAram.h:34
static u8 * aramToMainRam(u32, u8 *, u32, JKRExpandSwitch, u32, JKRHeap *, int, u32 *)
Definition JKRAram.cpp:193
static u8 decideAramGroupId(int groupId)
Definition JKRAram.h:52
u32 getGraphMemSize() const
Definition JKRAram.h:27
static OSMessage sMessageBuffer[4]
Definition JKRAram.h:40
JKRAramHeap * mAramHeap
Definition JKRAram.h:37
virtual ~JKRAram()
Definition JKRAram.cpp:82
u32 getAudioMemSize() const
Definition JKRAram.h:25
static JKRAramHeap * getAramHeap()
Definition JKRAram.h:49
static JSUList< JKRAMCommand > sAramCommandList
Definition JKRAram.h:71
Definition JKRThread.h:23
void * OSMessage
Definition OSMessage.h:13
unsigned int size
Definition __os.h:106
unsigned long u32
Definition types.h:12
signed long s32
Definition types.h:11
unsigned char u8
Definition types.h:8
IOSResourceRequest * buf[RESPONSE_REQ_BUF_LEN]
Definition ipcclt.c:47
Definition OSMessage.h:18