void JHIHalt(const char *fmt,...)
Definition JHIMccBuf.cpp:12
void JHIReport(const char *fmt,...)
Definition JHIMccBuf.cpp:10
static OSTime buffer
Definition ai.c:202
T cLib_calcTimer(T *value)
Definition c_lib.h:79
Definition JHIMccBuf.h:48
void readEnd()
Definition JHIMccBuf.cpp:340
u32 available()
Definition JHIMccBuf.cpp:264
int readBegin()
Definition JHIMccBuf.cpp:288
virtual ~JHIMccBufReader()
Definition JHIMccBuf.cpp:262
int read(void *pBuf)
Definition JHIMccBuf.cpp:305
Definition JHIMccBuf.h:59
void writeEnd()
Definition JHIMccBuf.cpp:445
int writeBegin()
Definition JHIMccBuf.cpp:357
virtual ~JHIMccBufWriter()
Definition JHIMccBuf.cpp:355
int write(void *pBuf, u32 size)
Definition JHIMccBuf.cpp:391
u16 field_0x8
Definition JHIMccBuf.h:34
void setHeaderToBuf(u32 data, u32 position, u16 size)
Definition JHIMccBuf.cpp:72
virtual void enablePort()
Definition JHIMccBuf.h:26
u32 mTag
Definition JHIMccBuf.h:33
virtual void initInstance(u16 channel, u16, u32)
Definition JHIMccBuf.cpp:22
int JHIMCCRead(u32 channel, u32 offset, void *buffer, u32 size)
Definition JHIMccBuf.cpp:241
virtual ~JHIMccBuf()
Definition JHIMccBuf.cpp:65
int mReadOffset
Definition JHIMccBuf.h:39
virtual void initBuf()
Definition JHIMccBuf.cpp:51
u16 field_0xc
Definition JHIMccBuf.h:36
int JHIWrite(u32 channel, u32 offset, void *buffer, u32 size)
Definition JHIMccBuf.cpp:200
u32 mEndPos
Definition JHIMccBuf.h:44
int JHIRead(u32 channel, u32 offset, void *buffer, u32 size)
Definition JHIMccBuf.cpp:157
virtual bool isPort()
Definition JHIMccBuf.h:28
int readDataFromBuf(void *pBuf, u32 size)
Definition JHIMccBuf.cpp:124
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:36
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:250
u16 field_0xa
Definition JHIMccBuf.h:35
u16 field_0x10
Definition JHIMccBuf.h:38
u32 setDataToBuf(void *pData, u16 size)
Definition JHIMccBuf.cpp:85
int field_0x1c
Definition JHIMccBuf.h:41
int readData(u32 position, u32 *pOutData)
Definition JHIMccBuf.cpp:109
Definition JHIMccBuf.h:69
JHIMccBufWriter * mp_writer
Definition JHIMccBuf.h:71
JHIMccBufReader * mp_reader
Definition JHIMccBuf.h:70
unsigned long u32
Definition types.h:10
unsigned short u16
Definition types.h:9
unsigned char u8
Definition types.h:8