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

Go to the source code of this file.

Data Structures

struct  cmd_data
 

Macros

#define CMD_PACKET_MAX   128
 
#define CMD_PACKET_DATA_MAX   112
 
#define SYS_CMD_HANDLER_MAX   32
 
#define USR_CMD_HANDLER_MAX   32
 
#define DMAC_COMM_STAT   0x1000e010
 
#define DMAC_SIF0_CHCR   0x1000c000
 
#define CHCR_STR   0x100
 
#define STAT_SIF0   0x20
 

Functions

int _SifCmdIntHandler (int channel)
 

Variables

int _iop_reboot_count
 
struct cmd_data _sif_cmd_data
 

Detailed Description

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

Definition in file sifcmd.c.

Macro Definition Documentation

◆ CHCR_STR

#define CHCR_STR   0x100

Definition at line 32 of file sifcmd.c.

◆ CMD_PACKET_DATA_MAX

#define CMD_PACKET_DATA_MAX   112

Definition at line 24 of file sifcmd.c.

◆ CMD_PACKET_MAX

#define CMD_PACKET_MAX   128

Definition at line 23 of file sifcmd.c.

◆ DMAC_COMM_STAT

#define DMAC_COMM_STAT   0x1000e010

Definition at line 30 of file sifcmd.c.

◆ DMAC_SIF0_CHCR

#define DMAC_SIF0_CHCR   0x1000c000

Definition at line 31 of file sifcmd.c.

◆ STAT_SIF0

#define STAT_SIF0   0x20

Definition at line 33 of file sifcmd.c.

◆ SYS_CMD_HANDLER_MAX

#define SYS_CMD_HANDLER_MAX   32

Definition at line 25 of file sifcmd.c.

◆ USR_CMD_HANDLER_MAX

#define USR_CMD_HANDLER_MAX   32

Definition at line 26 of file sifcmd.c.

Function Documentation

◆ _SifCmdIntHandler()

int _SifCmdIntHandler ( int  channel)

Variable Documentation

◆ _iop_reboot_count

int _iop_reboot_count
extern

◆ _sif_cmd_data

struct cmd_data _sif_cmd_data
extern