ps2sdk  1.1
A collection of Open Source libraries used for developing applications on Sony's PlayStation 2® (PS2).
sifrpc.c File Reference
#include <tamtypes.h>
#include <ps2lib_err.h>
#include <kernel.h>
#include <sifcmd.h>
#include <sifrpc.h>
+ Include dependency graph for sifrpc.c:

Go to the source code of this file.

Data Structures

struct  rpc_data
 

Macros

#define RPC_PACKET_SIZE   64
 
#define PACKET_F_ALLOC   0x01
 

Functions

void * _rpc_get_packet (struct rpc_data *rpc_data)
 
void * _rpc_get_fpacket (struct rpc_data *rpc_data)
 

Variables

int _iop_reboot_count
 
struct rpc_data _sif_rpc_data
 

Detailed Description

EE SIF RPC commands MRB: This file now contains the SIF routines included with libpsware. Bug reports welcome.

Definition in file sifrpc.c.

Macro Definition Documentation

◆ PACKET_F_ALLOC

#define PACKET_F_ALLOC   0x01

Set if the packet has been allocated

Definition at line 28 of file sifrpc.c.

◆ RPC_PACKET_SIZE

#define RPC_PACKET_SIZE   64

Definition at line 25 of file sifrpc.c.

Function Documentation

◆ _rpc_get_fpacket()

void* _rpc_get_fpacket ( struct rpc_data rpc_data)

◆ _rpc_get_packet()

void* _rpc_get_packet ( struct rpc_data rpc_data)

Variable Documentation

◆ _iop_reboot_count

int _iop_reboot_count
extern

◆ _sif_rpc_data

struct rpc_data _sif_rpc_data
extern