|
PS2SDK
PS2 Homebrew Libraries
|
#include <tamtypes.h>#include <kernel.h>#include <sifrpc.h>#include <stdarg.h>#include <string.h>#include <stdlib.h>#include <fcntl.h>#include <stdio.h>#include <sio.h>#include "sior_rpc.h"
Include dependency graph for sior_rpc.c:Go to the source code of this file.
Data Structures | |
| struct | init_arguments_t |
Macros | |
| #define | IOP_MEM 0xbc000000 |
Enumerations | |
| enum | { SIOR_INIT = 1 , SIOR_PUTC , SIOR_GETC , SIOR_GETCBLOCK , SIOR_WRITE , SIOR_READ , SIOR_PUTS , SIOR_PUTSN , SIOR_GETS , SIOR_FLUSH } |
Functions | |
| static SifRpcDataQueue_t qd | __attribute__ ((aligned(64))) |
| static u32 buffer[32] | __attribute__ ((__aligned__(64))) |
| static void * | sior_rpc_server (u32 funcno, void *data, int size) |
| static void | sior_thread (void) |
| int | SIOR_Init (int priority) |
SIOR EE-side RPC code.
Definition in file sior_rpc.c.
| struct init_arguments_t |
Definition at line 47 of file sior_rpc.c.
| Data Fields | ||
|---|---|---|
| u32 | baudrate | |
| u8 | lcr_ueps | |
| u8 | lcr_upen | |
| u8 | lcr_usbl | |
| u8 | lcr_umode | |
| #define IOP_MEM 0xbc000000 |
EE mapped IOP mem
Definition at line 32 of file sior_rpc.c.
| anonymous enum |
Definition at line 34 of file sior_rpc.c.
|
static |
Definition at line 55 of file sior_rpc.c.
|
static |
Definition at line 130 of file sior_rpc.c.
| int SIOR_Init | ( | int | priority | ) |
Definition at line 137 of file sior_rpc.c.