75void JHIHalt(
const char* fmt, ...);
void JHIHalt(const char *fmt,...)
Definition JHIMccBuf.cpp:14
void JHIReport(const char *fmt,...)
Definition JHIMccBuf.cpp:12
static OSTime buffer
Definition ai.c:24
Definition JHIMccBuf.h:48
JHIMccBufReader(u16 channel, u16, u32)
Definition JHIMccBuf.cpp:261
void readEnd()
Definition JHIMccBuf.cpp:342
u32 available()
Definition JHIMccBuf.cpp:266
int readBegin()
Definition JHIMccBuf.cpp:290
virtual ~JHIMccBufReader()
Definition JHIMccBuf.cpp:264
int read(void *pBuf)
Definition JHIMccBuf.cpp:307
Definition JHIMccBuf.h:59
JHIMccBufWriter(u16 channel, u16, u32)
Definition JHIMccBuf.cpp:354
void writeEnd()
Definition JHIMccBuf.cpp:451
int writeBegin()
Definition JHIMccBuf.cpp:359
virtual ~JHIMccBufWriter()
Definition JHIMccBuf.cpp:357
int write(void *pBuf, u32 size)
Definition JHIMccBuf.cpp:392
u16 field_0x8
Definition JHIMccBuf.h:34
void setHeaderToBuf(u32 data, u32 position, u16 size)
Definition JHIMccBuf.cpp:74
virtual void enablePort()
Definition JHIMccBuf.h:26
u32 mTag
Definition JHIMccBuf.h:33
virtual void initInstance(u16 channel, u16, u32)
Definition JHIMccBuf.cpp:24
int JHIMCCRead(u32 channel, u32 offset, void *buffer, u32 size)
Definition JHIMccBuf.cpp:243
virtual ~JHIMccBuf()
Definition JHIMccBuf.cpp:67
int mReadOffset
Definition JHIMccBuf.h:39
virtual void initBuf()
Definition JHIMccBuf.cpp:53
u16 field_0xc
Definition JHIMccBuf.h:36
int JHIWrite(u32 channel, u32 offset, void *buffer, u32 size)
Definition JHIMccBuf.cpp:202
u32 mEndPos
Definition JHIMccBuf.h:44
int JHIRead(u32 channel, u32 offset, void *buffer, u32 size)
Definition JHIMccBuf.cpp:159
virtual bool isPort()
Definition JHIMccBuf.h:28
int readDataFromBuf(void *pBuf, u32 size)
Definition JHIMccBuf.cpp:126
u32 field_0x20
Definition JHIMccBuf.h:42
static u8 * mTempBuf
Definition JHIMccBuf.h:30
int mWriteOffset
Definition JHIMccBuf.h:40
virtual void init()
Definition JHIMccBuf.cpp:38
static u16 mRefCount
Definition JHIMccBuf.h:31
u16 mChannel
Definition JHIMccBuf.h:37
u32 mBeginPos
Definition JHIMccBuf.h:43
bool mPortEnabled
Definition JHIMccBuf.h:45
virtual void disablePort()
Definition JHIMccBuf.h:27
int JHIMCCWrite(u32 channel, u32 offset, void *buffer, u32 size)
Definition JHIMccBuf.cpp:252
u16 field_0xa
Definition JHIMccBuf.h:35
u16 field_0x10
Definition JHIMccBuf.h:38
u32 setDataToBuf(void *pData, u16 size)
Definition JHIMccBuf.cpp:87
int field_0x1c
Definition JHIMccBuf.h:41
int readData(u32 position, u32 *pOutData)
Definition JHIMccBuf.cpp:111
JHIMccBuf(u16 channel, u16, u32)
Definition JHIMccBuf.cpp:19
unsigned int size
Definition __os.h:106
unsigned long u32
Definition types.h:12
unsigned short int u16
Definition types.h:10
unsigned char u8
Definition types.h:8
Definition JHIMccBuf.h:69
JHIMccBufWriter * mp_writer
Definition JHIMccBuf.h:71
JHIMccBufReader * mp_reader
Definition JHIMccBuf.h:70