|
ps2sdk
1.1
A collection of Open Source libraries used for developing applications on Sony's PlayStation 2® (PS2).
|
#include <tamtypes.h>
Include dependency graph for sifcmd.h:
This graph shows which files directly or indirectly include this file:Go to the source code of this file.
Data Structures | |
| struct | SifCmdHeader_t |
| struct | SifCmdSRegData_t |
| struct | SifCmdHandlerData_t |
| struct | SifCmdResetData_t |
Macros | |
| #define | SIF_CMD_ID_SYSTEM 0x80000000 |
| #define | SIF_CMD_CHANGE_SADDR (SIF_CMD_ID_SYSTEM | 0) |
| #define | SIF_CMD_SET_SREG (SIF_CMD_ID_SYSTEM | 1) |
| #define | SIF_CMD_INIT_CMD (SIF_CMD_ID_SYSTEM | 2) |
| #define | SIF_CMD_RESET_CMD (SIF_CMD_ID_SYSTEM | 3) |
| #define | SIF_CMD_RPC_END (SIF_CMD_ID_SYSTEM | 8) |
| #define | SIF_CMD_RPC_BIND (SIF_CMD_ID_SYSTEM | 9) |
| #define | SIF_CMD_RPC_CALL (SIF_CMD_ID_SYSTEM | 10) |
| #define | SIF_CMD_RPC_RDATA (SIF_CMD_ID_SYSTEM | 12) |
| #define | SIF_SREG_RPCINIT 0 |
| #define | RESET_ARG_MAX 79 |
| #define | SIF_CMD_M_INTR 0x01 |
| #define | SIF_CMD_M_WBDC 0x04 |
Typedefs | |
| typedef void(* | SifCmdHandler_t) (void *data, void *harg) |
Functions | |
| unsigned int | SifSendCmd (int cmd, void *packet, int packet_size, void *src_extra, void *dest_extra, int size_extra) |
| unsigned int | iSifSendCmd (int cmd, void *packet, int packet_size, void *src_extra, void *dest_extra, int size_extra) |
| void | SifAddCmdHandler (int pos, SifCmdHandler_t handler, void *harg) |
| void | SifRemoveCmdHandler (int pos) |
| void | SifInitCmd (void) |
| void | SifExitCmd (void) |
| SifCmdHandlerData_t * | SifSetCmdBuffer (SifCmdHandlerData_t *db, int size) |
| int | SifGetSreg (int index) |
| void | SifWriteBackDCache (void *ptr, int size) |
EE SIF commands prototypes
Definition in file sifcmd.h.
| #define SIF_CMD_CHANGE_SADDR (SIF_CMD_ID_SYSTEM | 0) |
| #define SIF_CMD_INIT_CMD (SIF_CMD_ID_SYSTEM | 2) |
| #define SIF_CMD_M_INTR 0x01 |
| #define SIF_CMD_M_WBDC 0x04 |
| #define SIF_CMD_RESET_CMD (SIF_CMD_ID_SYSTEM | 3) |
| #define SIF_CMD_RPC_BIND (SIF_CMD_ID_SYSTEM | 9) |
| #define SIF_CMD_RPC_CALL (SIF_CMD_ID_SYSTEM | 10) |
| #define SIF_CMD_RPC_END (SIF_CMD_ID_SYSTEM | 8) |
| #define SIF_CMD_RPC_RDATA (SIF_CMD_ID_SYSTEM | 12) |
| #define SIF_CMD_SET_SREG (SIF_CMD_ID_SYSTEM | 1) |
| unsigned int iSifSendCmd | ( | int | cmd, |
| void * | packet, | ||
| int | packet_size, | ||
| void * | src_extra, | ||
| void * | dest_extra, | ||
| int | size_extra | ||
| ) |
| void SifAddCmdHandler | ( | int | pos, |
| SifCmdHandler_t | handler, | ||
| void * | harg | ||
| ) |
| void SifExitCmd | ( | void | ) |
| int SifGetSreg | ( | int | index | ) |
| void SifInitCmd | ( | void | ) |
| void SifRemoveCmdHandler | ( | int | pos | ) |
| unsigned int SifSendCmd | ( | int | cmd, |
| void * | packet, | ||
| int | packet_size, | ||
| void * | src_extra, | ||
| void * | dest_extra, | ||
| int | size_extra | ||
| ) |
Referenced by NETMAN_TxThread().
| SifCmdHandlerData_t* SifSetCmdBuffer | ( | SifCmdHandlerData_t * | db, |
| int | size | ||
| ) |
| void SifWriteBackDCache | ( | void * | ptr, |
| int | size | ||
| ) |
Referenced by fileXioChStat(), fileXioDevctl(), fileXioDread(), fileXioGetdir(), fileXioGetStat(), fileXioIoctl2(), fileXioRead(), fileXioReadlink(), fileXioWrite(), mcChdir(), mcGetDir(), mcGetInfo(), mcRead(), mcReadPage(), mcWritePage(), NETMAN_RxThread(), NETMAN_TxThread(), recv(), recvfrom(), send(), and sendto().