1#ifndef JAUSTREAMSTATICARAMMGR_H
2#define JAUSTREAMSTATICARAMMGR_H
19 for (
int i = 0;
i < A0;
i++) {
27 for (
int i = 0;
i < A0;
i++) {
32 JUT_ASSERT(47, FALSE);
47template <
size_t MAX_CHUNKS_>
67 if ((uintptr_t)this->
mHeaps[
i].getBase() != param_0) {
82 if (numReserve <= 0) {
87 for (
int i = 0;
i < numReserve;
i++) {
88 if (!this->
mHeaps[
i].alloc(heap, r27)) {
static u32 getBlockSize()
Definition JASAramStream.h:129
Definition JASHeapCtrl.h:18
bool free()
Definition JASHeapCtrl.cpp:98
void * getBase()
Definition JASHeapCtrl.h:30
u32 getSize() const
Definition JASHeapCtrl.h:32
Definition JAUStreamAramMgr.h:16
JASHeap mHeaps[A0]
Definition JAUStreamAramMgr.h:40
bool isStreamUsingAram()
Definition JAUStreamAramMgr.h:24
JAUStreamAramMgrBase_()
Definition JAUStreamAramMgr.h:18
std::bitset< A0 > field_0x4
Definition JAUStreamAramMgr.h:39
void releaseAram_JAUStreamAramMgrBase_()
Definition JAUStreamAramMgr.h:25
~JAUStreamAramMgrBase_()
Definition JAUStreamAramMgr.h:23
Definition JAUStreamAramMgr.h:48
bool isAramReserved() const
Definition JAUStreamAramMgr.h:75
void reserveAram(JASHeap *heap, int numReserve, u32 param_2)
Definition JAUStreamAramMgr.h:76
virtual bool deleteStreamAram(u32 param_0)
Definition JAUStreamAramMgr.h:62
static const size_t MAX_CHUNKS
Definition JAUStreamAramMgr.h:96
int field_0x4c
Definition JAUStreamAramMgr.h:98
virtual void * newStreamAram(u32 *param_0)
Definition JAUStreamAramMgr.h:51
JAUStreamStaticAramMgr_()
Definition JAUStreamAramMgr.h:50
bool any() const
Definition bitset.h:108
bool test(size_t pos) const
Definition bitset.h:102
void set(size_t pos, bool val)
Definition bitset.h:90
void reset(size_t pos)
Definition bitset.h:96
unsigned long u32
Definition types.h:12
int i
Definition e_pow.c:165
JASHeap * getAramHeap()
Definition JASHeapCtrl.cpp:267
Definition JAIStreamDataMgr.h:19