PSPSDK 2025-09-30
|
#include <pspsdk.h>
Go to the source code of this file.
Data Structures | |
struct | SceKermitRequest |
struct | SceKermitCommand |
struct | SceKermitResponse |
struct | SceKermitInterrupt |
struct | KermitPacket_ |
Typedefs | |
typedef struct KermitPacket_ | KermitPacket |
Functions | |
int | sceKermit_driver_4F75AA05 (KermitPacket *packet, u32 cmd_mode, u32 cmd, u32 argc, u32 allow_callback, u64 *resp) |
void | sceKermitMemorySetArgument (KermitPacket *packet, u32 argc, u8 *buffer, u32 buffer_size, u32 io_mode) |
void | sceKermitMemory_driver_80E1240A (u8 *data, u32 len) |
void | sceKermitMemory_driver_90B662D0 (u8 *data, u32 data_size) |
int | sceKermitRegisterVirtualIntrHandler (u32 interrupt, void *handler) |
int | sceKermitSendRequest (SceKermitRequest *request, u32 mode, u32 cmd, int argc, u32 callback, u64 *response) |
#define ALIGN_64 | ( | x | ) |
#define KERMIT_CALLBACK_DISABLE 0 |
#define KERMIT_CMD_ACTIVATE 0x15 |
#define KERMIT_CMD_ADHOC_CREATE 0xA |
#define KERMIT_CMD_ADHOC_CTL_INIT 0x6 |
#define KERMIT_CMD_ADHOC_CTL_TERM 0x7 |
#define KERMIT_CMD_ADHOC_JOIN 0x9 |
#define KERMIT_CMD_ADHOC_LEAVE 0xB |
#define KERMIT_CMD_ADHOC_RX_DATA 0xD |
#define KERMIT_CMD_ADHOC_SCAN 0x8 |
#define KERMIT_CMD_ADHOC_TX_DATA 0xC |
#define KERMIT_CMD_AUDIO_ROUTING (0x3) |
#define KERMIT_CMD_BOOT_START 0x2 |
#define KERMIT_CMD_CHDIR_MS (0x11) |
#define KERMIT_CMD_CHSTAT_MS (0xF) |
#define KERMIT_CMD_CLOSE_MS (0x3) |
#define KERMIT_CMD_DCLOSE_MS (0xC) |
#define KERMIT_CMD_DEACTIVATE 0x16 |
#define KERMIT_CMD_DEVCTL (0x14) |
#define KERMIT_CMD_DISABLE_MULTITASKING (0x7) |
#define KERMIT_CMD_DOPEN_MS (0xB) |
#define KERMIT_CMD_DREAD_MS (0xD) |
#define KERMIT_CMD_ENABLE_MULTITASKING (0x9) |
#define KERMIT_CMD_ERROR_EXIT (0x8) |
#define KERMIT_CMD_ERROR_EXIT_2 (0x422) |
#define KERMIT_CMD_EXIT_MS (0x1) |
#define KERMIT_CMD_GET_CAMERA_DIRECTION (0x5) |
#define KERMIT_CMD_GET_ETHER_ADDR 0x3 |
#define KERMIT_CMD_GET_IDPSC_ENABLE (0x6) |
#define KERMIT_CMD_GET_PREFIX_SSID (0xD) |
#define KERMIT_CMD_GET_SWITCH_INTERNAL_STATE 0x2 |
#define KERMIT_CMD_GET_WOL_INFO 0x23 |
#define KERMIT_CMD_GETSTAT_MS (0xE) |
#define KERMIT_CMD_ID_STORAGE_LOOKUP (0x1) |
#define KERMIT_CMD_INET_ACCEPT 0x18 |
#define KERMIT_CMD_INET_BIND 0x13 |
#define KERMIT_CMD_INET_CLOSE 0x12 |
#define KERMIT_CMD_INET_CONNECT 0x15 |
#define KERMIT_CMD_INET_GET_OPT 0x1B |
#define KERMIT_CMD_INET_GET_PEER_NAME 0x19 |
#define KERMIT_CMD_INET_GET_SOCK_NAME 0x1A |
#define KERMIT_CMD_INET_INIT 0xE |
#define KERMIT_CMD_INET_LISTEN 0x14 |
#define KERMIT_CMD_INET_POLL 0x17 |
#define KERMIT_CMD_INET_RECV_FROM 0x1D |
#define KERMIT_CMD_INET_SENDTO_INTERNAL 0x1E |
#define KERMIT_CMD_INET_SET_OPT 0x1C |
#define KERMIT_CMD_INET_SHUTDOWN 0x16 |
#define KERMIT_CMD_INET_SOCKET 0x11 |
#define KERMIT_CMD_INET_SOIOCTL 0x1F |
#define KERMIT_CMD_INET_START 0xF |
#define KERMIT_CMD_INET_TERM 0x10 |
#define KERMIT_CMD_INIT 0x0 |
#define KERMIT_CMD_INIT 0x0 |
#define KERMIT_CMD_INIT_AUDIO_IN 0x0 |
#define KERMIT_CMD_INIT_MS (0x0) |
#define KERMIT_CMD_IOCTL_MS (0x7) |
#define KERMIT_CMD_IS_FIRST_BOOT (0xC) |
#define KERMIT_CMD_MKDIR_MS (0x9) |
#define KERMIT_CMD_OPEN_MS (0x2) |
#define KERMIT_CMD_OSK_SHUTDOWN (0x1) |
#define KERMIT_CMD_OSK_START (0x0) |
#define KERMIT_CMD_OSK_UPDATE (0x3) |
#define KERMIT_CMD_OUTPUT_1 0x1 |
#define KERMIT_CMD_OUTPUT_2 0x2 |
#define KERMIT_CMD_POWER_FREQUENCY (0x2) |
#define KERMIT_CMD_READ_MS (0x4) |
#define KERMIT_CMD_REMOVE_MS (0x8) |
#define KERMIT_CMD_RENAME_MS (0x10) |
#define KERMIT_CMD_REQUEST_SUSPEND (0xB) |
#define KERMIT_CMD_RESUME 0x4 |
#define KERMIT_CMD_RESUME_DEVICE (0xA) |
#define KERMIT_CMD_RMDIR_MS (0xA) |
#define KERMIT_CMD_RTC_GET_CURRENT_TICK (0x0) |
#define KERMIT_CMD_SEEK_MS (0x6) |
#define KERMIT_CMD_SET_HOST_DISCOVER 0x24 |
#define KERMIT_CMD_SET_OP 0x19 |
#define KERMIT_CMD_SET_OP_BIS 0x1A |
#define KERMIT_CMD_SET_PS_BUTTON_STATE (0x10) |
#define KERMIT_CMD_SET_WOL_PARAM 0x22 |
#define KERMIT_CMD_SETAVC_TIMESTAMPINTERNAL 0x1 |
#define KERMIT_CMD_SUSPEND_AUDIO 0x3 |
#define KERMIT_CMD_SUSPEND_WLAN 0x20 |
#define KERMIT_CMD_UNK0 0x0 |
#define KERMIT_CMD_UNK1B 0x1B |
#define KERMIT_CMD_UNK9 0x9 |
#define KERMIT_CMD_UNKA 0xA |
#define KERMIT_CMD_UNKB 0xB |
#define KERMIT_CMD_UNKC 0xC |
#define KERMIT_CMD_WRITE_MS (0x5) |
#define KERMIT_MAX_ARGC (14) |
#define KERMIT_PACKET | ( | x | ) |
#define KERNEL | ( | x | ) |
typedef struct KermitPacket_ KermitPacket |
enum KermitArgumentModes |
enum KermitModes |
int sceKermit_driver_4F75AA05 | ( | KermitPacket * | packet, |
u32 | cmd_mode, | ||
u32 | cmd, | ||
u32 | argc, | ||
u32 | allow_callback, | ||
u64 * | resp ) |
void sceKermitMemorySetArgument | ( | KermitPacket * | packet, |
u32 | argc, | ||
u8 * | buffer, | ||
u32 | buffer_size, | ||
u32 | io_mode ) |
int sceKermitRegisterVirtualIntrHandler | ( | u32 | interrupt, |
void * | handler ) |
int sceKermitSendRequest | ( | SceKermitRequest * | request, |
u32 | mode, | ||
u32 | cmd, | ||
int | argc, | ||
u32 | callback, | ||
u64 * | response ) |