11#include "acmem_internal.h"
25int acMemSend(
acMemT mem, acMemEEaddr addr,
int size,
int retry)
34 if ( mem->m_buf == 0 )
38 if ( mem->m_size < (acUint32)size )
42 dma_data.src = mem->m_buf;
43 dma_data.dest = (
void *)addr;
44 dma_data.size = m_size;
51 id = sceSifSetDma(&dma_data, 1);
67int acMemWait(
acMemT mem,
int threshold,
int retry)
84 while ( sceSifDmaStat(
id) >= 0 )
97int acMemReceive(
acMemT mem, acMemEEaddr addr,
int size)
105 if ( mem->m_buf == 0 )
109 if ( mem->m_size < (acUint32)size )
114 if ( sceSifGetOtherData(&recv_data, (
void *)addr, m_buf, size, 0) < 0 )
121int acMemModuleStatus()
126int acMemModuleStart(
int argc,
char **argv)
139int acMemModuleRestart(
int argc,
char **argv)
int CpuResumeIntr(int state)
int CpuSuspendIntr(int *state)
u32 count
start sector of fragmented bd/file