|
sdk-core v2026.11.05
PS2 SDK - core tier (build-critical EE/IOP modules)
|
#include <sifcmd-common.h>Go to the source code of this file.
Classes | |
| struct | t_SifRpcPktHeader |
| struct | t_SifRpcRendPkt |
| struct | t_SifRpcOtherDataPkt |
| struct | t_SifRpcBindPkt |
| struct | t_SifRpcCallPkt |
| struct | t_SifRpcServerData |
| struct | t_SifRpcHeader |
| struct | t_SifRpcClientData |
| struct | t_SifRpcReceiveData |
| struct | t_SifRpcDataQueue |
Macros | |
| #define | SIF_RPC_M_NOWAIT 0x01 |
| #define | SIF_RPC_M_NOWBDC 0x02 |
| #define | SifInitRpc(...) |
| #define | SifExitRpc(...) |
| #define | SifBindRpc(...) |
| #define | SifCallRpc(...) |
| #define | SifRegisterRpc(...) |
| #define | SifCheckStatRpc(...) |
| #define | SifSetRpcQueue(...) |
| #define | SifGetNextRequest(...) |
| #define | SifExecRequest(...) |
| #define | SifRpcLoop(...) |
| #define | SifRpcGetOtherData(...) |
| #define | SifRemoveRpc(...) |
| #define | SifRemoveRpcQueue(...) |
Typedefs | |
| typedef void *(*) | SifRpcFunc_t(int fno, void *buffer, int length) |
| typedef void(*) | SifRpcEndFunc_t(void *end_param) |
| typedef struct t_SifRpcPktHeader | SifRpcPktHeader_t |
| typedef struct t_SifRpcRendPkt | SifRpcRendPkt_t |
| typedef struct t_SifRpcOtherDataPkt | SifRpcOtherDataPkt_t |
| typedef struct t_SifRpcBindPkt | SifRpcBindPkt_t |
| typedef struct t_SifRpcCallPkt | SifRpcCallPkt_t |
| typedef struct t_SifRpcServerData | SifRpcServerData_t |
| typedef struct t_SifRpcHeader | SifRpcHeader_t |
| typedef struct t_SifRpcClientData | SifRpcClientData_t |
| typedef struct t_SifRpcReceiveData | SifRpcReceiveData_t |
| typedef struct t_SifRpcDataQueue | SifRpcDataQueue_t |
Functions | |
| void | sceSifInitRpc (int mode) |
| int | sceSifBindRpc (SifRpcClientData_t *cd, int sid, int mode) |
| int | sceSifCallRpc (SifRpcClientData_t *cd, int rpc_number, int mode, void *sendbuf, int ssize, void *recvbuf, int rsize, SifRpcEndFunc_t end_function, void *end_param) |
| void | sceSifRegisterRpc (SifRpcServerData_t *sd, int sid, SifRpcFunc_t func, void *buf, SifRpcFunc_t cfunc, void *cbuf, SifRpcDataQueue_t *qd) |
| int | sceSifCheckStatRpc (SifRpcClientData_t *cd) |
| void | sceSifSetRpcQueue (SifRpcDataQueue_t *qd, int thread_id) |
| SifRpcServerData_t * | sceSifGetNextRequest (SifRpcDataQueue_t *qd) |
| void | sceSifExecRequest (SifRpcServerData_t *sd) |
| void | sceSifRpcLoop (SifRpcDataQueue_t *qd) |
| int | sceSifGetOtherData (SifRpcReceiveData_t *rd, void *src, void *dest, int size, int mode) |
| SifRpcServerData_t * | sceSifRemoveRpc (SifRpcServerData_t *sd, SifRpcDataQueue_t *qd) |
| SifRpcDataQueue_t * | sceSifRemoveRpcQueue (SifRpcDataQueue_t *qd) |
Common defintions for SIF RPC.
Definition in file sifrpc-common.h.
| #define SIF_RPC_M_NOWAIT 0x01 |
Don't wait for end function
Definition at line 24 of file sifrpc-common.h.
| #define SIF_RPC_M_NOWBDC 0x02 |
Don't write back the D cache
Definition at line 26 of file sifrpc-common.h.
| #define SifBindRpc | ( | ... | ) |
Definition at line 205 of file sifrpc-common.h.
| #define SifCallRpc | ( | ... | ) |
Definition at line 206 of file sifrpc-common.h.
| #define SifCheckStatRpc | ( | ... | ) |
Definition at line 208 of file sifrpc-common.h.
| #define SifExecRequest | ( | ... | ) |
Definition at line 211 of file sifrpc-common.h.
| #define SifExitRpc | ( | ... | ) |
Definition at line 204 of file sifrpc-common.h.
| #define SifGetNextRequest | ( | ... | ) |
Definition at line 210 of file sifrpc-common.h.
| #define SifInitRpc | ( | ... | ) |
Definition at line 203 of file sifrpc-common.h.
| #define SifRegisterRpc | ( | ... | ) |
Definition at line 207 of file sifrpc-common.h.
| #define SifRemoveRpc | ( | ... | ) |
Definition at line 214 of file sifrpc-common.h.
| #define SifRemoveRpcQueue | ( | ... | ) |
Definition at line 215 of file sifrpc-common.h.
| #define SifRpcGetOtherData | ( | ... | ) |
Definition at line 213 of file sifrpc-common.h.
| #define SifRpcLoop | ( | ... | ) |
Definition at line 212 of file sifrpc-common.h.
| #define SifSetRpcQueue | ( | ... | ) |
Definition at line 209 of file sifrpc-common.h.
| typedef void(*) SifRpcEndFunc_t(void *end_param) |
Definition at line 33 of file sifrpc-common.h.
| typedef void *(*) SifRpcFunc_t(int fno, void *buffer, int length) |
Definition at line 32 of file sifrpc-common.h.
|
extern |
|
extern |
|
extern |
|
extern |
|
extern |
|
extern |
|
extern |