sdk-core v2026.11.05
PS2 SDK - core tier (build-critical EE/IOP modules)
Loading...
Searching...
No Matches
rpcservers.c File Reference
#include "types.h"
#include "irx.h"
#include "stdio.h"
#include "freemtap.h"
#include "sifman.h"
#include "sifcmd.h"
#include "thbase.h"

Go to the source code of this file.

Macros

#define MTAPSERV_PORT_OPEN   0x80000901
#define MTAPSERV_PORT_CLOSE   0x80000902
#define MTAPSERV_GET_CONNECTION   0x80000903
#define MTAPSERV_GET_SLOT_NUMBER   0x800009FE
#define MTAPSERV_CHANGE_SLOT   0x800009FF

Functions

void * rpc_server_change_slot (s32 fno, u32 *data, s32 size)
void rpc_thread_change_slot (void *arg)
void * rpc_server_get_slot_number (s32 fno, u32 *data, s32 size)
void rpc_thread_get_slot_number (void *arg)
void * RpcServerGetConnection (s32 fno, u32 *data, s32 size)
void RpcThreadGetConnection (void *arg)
void * RpcServerPortClose (s32 fno, u32 *data, s32 size)
void RpcThreadPortClose (void *arg)
void * RpcServerPortOpen (s32 fno, u32 *data, s32 size)
void RpcThreadPortOpen (void *arg)
s32 InitRpcServers ()

Detailed Description

IOP multitap driver

Definition in file rpcservers.c.

Macro Definition Documentation

◆ MTAPSERV_CHANGE_SLOT

#define MTAPSERV_CHANGE_SLOT   0x800009FF

Definition at line 24 of file rpcservers.c.

◆ MTAPSERV_GET_CONNECTION

#define MTAPSERV_GET_CONNECTION   0x80000903

Definition at line 22 of file rpcservers.c.

◆ MTAPSERV_GET_SLOT_NUMBER

#define MTAPSERV_GET_SLOT_NUMBER   0x800009FE

Definition at line 23 of file rpcservers.c.

◆ MTAPSERV_PORT_CLOSE

#define MTAPSERV_PORT_CLOSE   0x80000902

Definition at line 21 of file rpcservers.c.

◆ MTAPSERV_PORT_OPEN

#define MTAPSERV_PORT_OPEN   0x80000901

Definition at line 20 of file rpcservers.c.

Function Documentation

◆ InitRpcServers()

s32 InitRpcServers ( )

Definition at line 190 of file rpcservers.c.

◆ rpc_server_change_slot()

void * rpc_server_change_slot ( s32 fno,
u32 * data,
s32 size )

Definition at line 50 of file rpcservers.c.

◆ rpc_server_get_slot_number()

void * rpc_server_get_slot_number ( s32 fno,
u32 * data,
s32 size )

Definition at line 78 of file rpcservers.c.

◆ rpc_thread_change_slot()

void rpc_thread_change_slot ( void * arg)

Definition at line 61 of file rpcservers.c.

◆ rpc_thread_get_slot_number()

void rpc_thread_get_slot_number ( void * arg)

Definition at line 89 of file rpcservers.c.

◆ RpcServerGetConnection()

void * RpcServerGetConnection ( s32 fno,
u32 * data,
s32 size )

Definition at line 105 of file rpcservers.c.

◆ RpcServerPortClose()

void * RpcServerPortClose ( s32 fno,
u32 * data,
s32 size )

Definition at line 131 of file rpcservers.c.

◆ RpcServerPortOpen()

void * RpcServerPortOpen ( s32 fno,
u32 * data,
s32 size )

Definition at line 157 of file rpcservers.c.

◆ RpcThreadGetConnection()

void RpcThreadGetConnection ( void * arg)

Definition at line 115 of file rpcservers.c.

◆ RpcThreadPortClose()

void RpcThreadPortClose ( void * arg)

Definition at line 141 of file rpcservers.c.

◆ RpcThreadPortOpen()

void RpcThreadPortOpen ( void * arg)

Definition at line 167 of file rpcservers.c.