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"
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.