21 #define IH_C_BOUND 0x0001
27 #ifdef F_SifInitIopHeap
35 static int _rb_count = 0;
61 #ifdef F_SifExitIopHeap
69 #ifdef F_SifAllocIopHeap
72 union {
int size;
u32 addr; } arg;
82 return (
void *)arg.addr;
86 #ifdef F_SifFreeIopHeap
89 union {
void *addr;
int result; } arg;
103 #ifdef F_SifLoadIopHeap
105 #define LIH_PATH_MAX 252
107 struct _iop_load_heap_arg {
112 char path[LIH_PATH_MAX];
117 struct _iop_load_heap_arg arg;
123 strncpy(arg.path, path, LIH_PATH_MAX - 1);
124 arg.path[LIH_PATH_MAX - 1] = 0;
SifRpcClientData_t _ih_cd
void * SifAllocIopHeap(int size)
int SifFreeIopHeap(void *addr)
void SifExitIopHeap(void)
int SifLoadIopHeap(const char *path, void *addr)
static void nopdelay(void)
void SifInitRpc(int mode)
int SifBindRpc(SifRpcClientData_t *client, int rpc_number, int mode)
int SifCallRpc(SifRpcClientData_t *client, int rpc_number, int mode, void *send, int ssize, void *receive, int rsize, SifRpcEndFunc_t end_function, void *end_param)
struct t_SifRpcServerData * server