Exports for Kernel.
|
| VITASDK_BUILD_ASSERT_EQ (4, SceKernelMemBlockType) |
|
int | ksceKernelVAtoPA (const void *va, uintptr_t *pa) |
| Get the physical address of a given virtual address. More...
|
|
int | ksceKernelVARangeToPARange (const SceKernelVARange *va_range, SceKernelPARange *pa_range) |
| Get the physical address range of a given virtual address range. More...
|
|
int | ksceKernelVARangeToPAVector (const SceKernelVARange *va_range, SceKernelPAVector *pa_vector) |
| Get the physical address list of a given virtual address range. More...
|
|
| VITASDK_BUILD_ASSERT_EQ (0xC, SceKernelProcessContext) |
|
int | ksceKernelProcessGetContext (SceUID pid, SceKernelProcessContext **ctx) |
| Get the process context. More...
|
|
int | ksceKernelProcessSwitchContext (const SceKernelProcessContext *new_context, SceKernelProcessContext *prev_context) |
| Switch the process context. More...
|
|
int | ksceKernelAddressSpaceFreeAllMemBlock (SceUID guid) |
|
int | ksceKernelAddressSpaceSetPhyMemPart (SceUID guid, SceUInt32 index, void *pPhyMemPart) |
|
int | ksceKernelAddressSpaceUnmap (SceUID uid, int a2, int a3, void *addr, SceSize size) |
|
int | ksceKernelAddressSpaceVAtoPA (void *pAS, SceUInt32 mode, void *pVA, void **pPA) |
|
SceUID | ksceKernelCreateAddressSpace (SceUID pid, const char *name, SceUInt32 type, void *pOpt) |
|
int | ksceKernelDeleteAddressSpace (SceUID guid) |
|
int | ksceKernelCopyFromUser (void *dst, const void *src, SceSize len) |
| Memcpy from user memory. More...
|
|
int | ksceKernelCopyFromUserProc (SceUID pid, void *dst, const void *src, SceSize len) |
| Memcpy from user memory with process. More...
|
|
int | ksceKernelCopyToUser (void *dst, const void *src, SceSize len) |
| Memcpy to user memory. More...
|
|
int | ksceKernelCopyToUserProc (SceUID pid, void *dst, const void *src, SceSize len) |
| Memcpy from user memory with process. More...
|
|
int | ksceKernelCopyToUserDomain (void *dst, const void *src, SceSize len) |
| Memcpy to user RO memory. More...
|
|
int | ksceKernelCopyToUserTextDomain (void *dst, const void *src, SceSize len) |
| Memcpy to user RO memory with DcacheAndL2WritebackRange. More...
|
|
int | ksceKernelCopyToUserProcTextDomain (SceUID pid, void *dst, const void *src, SceSize len) |
| Memcpy to user RX memory with process. More...
|
|
SceSSize | ksceKernelStrncpyFromUser (char *dst, const char *src, SceSize len) |
| Strncpy from user memory. More...
|
|
SceSSize | ksceKernelStrncpyFromUserProc (SceUID pid, char *dst, const char *src, SceSize len) |
| Strncpy from user memory with process. More...
|
|
SceSSize | ksceKernelStrncpyToUser (char *dst, const char *src, SceSize len) |
| Strncpy to user memory. More...
|
|
SceSSize | ksceKernelStrncpyToUserProc (SceUID pid, char *dst, const char *src, SceSize len) |
| Strncpy to user memory with process. More...
|
|
SceSize | ksceKernelStrnlenFromUser (const char *s, SceSize n) |
| Strnlen user memory. More...
|
|
SceSSize | ksceKernelStrnlenFromUserProc (SceUID pid, const char *s, SceSize n) |
| Strnlen user memory with process. More...
|
|
int | ksceKernelCopyFromToUser (void *dst, const void *src, SceSize len) |
| Memcpy user memory to user memory. More...
|
|
int | ksceKernelCopyFromToUserProc (SceUID pid, void *dst, const void *src, SceSize len) |
| Memcpy user memory to user memory with process. More...
|
|
int | ksceKernelGetFixedHeapInfoByPointer (void *pFixedHeap, void *pInfo) |
|
| VITASDK_BUILD_ASSERT_EQ (0x1C, SceKernelHeapCreateOpt) |
|
| VITASDK_BUILD_ASSERT_EQ (0x14, SceAllocOpt) |
|
SceUID | ksceKernelCreateHeap (const char *name, SceSize size, SceKernelHeapCreateOpt *opt) |
| Create heap area. More...
|
|
int | ksceKernelDeleteHeap (SceUID uid) |
| Delete heap area. More...
|
|
void * | ksceKernelAllocHeapMemory (SceUID uid, SceSize size) |
| Allocation the specified length of memory from heap. More...
|
|
void * | ksceKernelAllocHeapMemoryWithOption (SceUID heapid, SceSize len, SceAllocOpt *opt) |
| Allocation the specified length of memory from heap with option. More...
|
|
int | ksceKernelFreeHeapMemory (SceUID uid, void *ptr) |
| Free allocated memory. More...
|
|
void * | ksceKernelAlloc (unsigned int size) |
| Alloc kernel memory. More...
|
|
int | ksceKernelFree (void *ptr) |
| Free kernel memory. More...
|
|
int | ksceKernelGetHeapInfo (SceUID heapid, SceUInt32 level, void *pInfo) |
|
int | ksceKernelGetHeapInfoByPtr (void *pObject, void *pInfo) |
|
int | ksceKernelNameHeapGetInfo (void *pInfo) |
|
| VITASDK_BUILD_ASSERT_EQ (0x2C, SceClass) |
|
| VITASDK_BUILD_ASSERT_EQ (8, SceObjectBase) |
|
SceClass * | ksceKernelGetUIDClass (void) |
|
SceClass * | ksceKernelGetUIDDLinkClass (void) |
|
SceClass * | ksceKernelGetUIDHeapClass (void) |
|
SceClass * | ksceKernelGetUIDMemBlockClass (void) |
|
int | ksceUIDClassInitClass (SceClass *cls, const char *name, void *uidclass, SceSize itemsize, SceClassCallback create, SceClassCallback destroy) |
|
int | ksceKernelFindClassByName (const char *name, SceClass **cls) |
|
SceInt32 | ksceKernelUIDEntryHeapGetInfo (SceUID entryHeapId, void *pInfo) |
|
| VITASDK_BUILD_ASSERT_EQ (0x20, SceGUIDKernelCreateOpt) |
|
SceUID | ksceGUIDKernelCreateWithOpt (SceClass *sce_class, const char *name, SceGUIDKernelCreateOpt *opt, SceObjectBase **obj) |
|
int | ksceGUIDClose (SceUID guid) |
|
int | ksceGUIDReferObject (SceUID guid, SceObjectBase **object) |
| Gets an object from a UID. More...
|
|
int | ksceGUIDReferObjectWithClass (SceUID guid, SceClass *sce_class, SceObjectBase **object) |
| Gets an object from a UID with class. More...
|
|
int | ksceGUIDReferObjectWithClassLevel (SceUID guid, SceClass *pClass, SceUInt32 level, SceObjectBase **entry) |
| Gets an object from a UID with class and level. More...
|
|
int | ksceGUIDReleaseObject (SceUID guid) |
| Releases an object referenced by the UID. More...
|
|
int | ksceGUIDGetUIDVectorByClass (SceClass *cls, int vis_level, SceUID *vector, SceSize num, SceSize *ret_num) |
| Get created GUID vectors. More...
|
|
int | ksceGUIDGetObjectWithClass (SceUID uid, SceClass *pClass, SceObjectBase **obj) |
|
int | ksceGUIDKernelCreateWithAttr (SceClass *pClass, const char *name, SceUInt32 attr, SceObjectBase **ppEntry) |
|
SceUID | ksceGUIDOpenByGUID (SceUID guid) |
|
SceUID | kscePUIDOpenByGUID (SceUID pid, SceUID guid) |
|
int | kscePUIDClose (SceUID pid, SceUID puid) |
|
SceUID | kscePUIDtoGUID (SceUID pid, SceUID puid) |
|
| VITASDK_BUILD_ASSERT_EQ (0x58, SceKernelAllocMemBlockKernelOpt) |
|
SceUID | ksceKernelAllocMemBlock (const char *name, SceKernelMemBlockType type, SceSize size, SceKernelAllocMemBlockKernelOpt *opt) |
| Allocates a new memory block. More...
|
|
int | ksceKernelFreeMemBlock (SceUID uid) |
| Frees new memory block. More...
|
|
int | ksceKernelGetMemBlockBase (SceUID uid, void **base) |
| Gets the base address of a memory block. More...
|
|
int | ksceKernelGetMemBlockType (SceUID uid, unsigned int *type) |
| Gets the memory block type of a memory block. More...
|
|
SceUID | ksceKernelFindMemBlockByAddr (const void *addr, SceSize size) |
| Find the SceUID of a memory block. More...
|
|
SceUID | ksceKernelFindProcMemBlockByAddr (SceUID pid, const void *addr, SceSize size) |
| Find the SceUID of a memory block in a process. More...
|
|
int | ksceKernelGetMemBlockAllocMapSize (SceUID memid, SceSize *alloc_map_size) |
| Get the AllocMapSize of a MemBlock. More...
|
|
int | ksceKernelMapMemBlock (SceUID uid) |
| Map a memblock. More...
|
|
int | ksceKernelMapMemBlockWithFlag (SceUID uid, int flag) |
| Map a memblock. More...
|
|
int | ksceKernelRemapMemBlock (SceUID uid, SceKernelMemBlockType type) |
| Changes the block type. More...
|
|
int | ksceKernelUnmapMemBlock (SceUID uid) |
| Unmap a memblock. More...
|
|
SceUID | ksceKernelUserMap (const char *name, int permission, const void *user_buf, SceSize size, void **kernel_page, SceSize *kernel_size, SceUInt32 *kernel_offset) |
| The mapping user address space to kernel. More...
|
|
SceUID | ksceKernelProcUserMap (SceUID pid, const char *name, int permission, const void *user_buf, SceSize size, void **kernel_page, SceSize *kernel_size, SceUInt32 *kernel_offset) |
| The mapping user address space to kernel with process. More...
|
|
SceUID | ksceKernelUserMapWithFlags (const char *name, int permission, int flags, const void *user_buf, SceSize size, void **kernel_page, SceSize *kernel_size, unsigned int *kernel_offset) |
| The mapping user address space to kernel with flags. More...
|
|
int | ksceKernelUserUnmap (SceUID uid) |
| Frees a memblock mapped with ksceKernelUserMap. More...
|
|
int | ksceKernelLockRange (void *addr, SceSize size) |
| Locks a memory range. More...
|
|
int | ksceKernelLockRangeProc (SceUID pid, void *addr, SceSize size) |
| Locks a memory range for a process (pid) More...
|
|
int | ksceKernelLockRangeWithMode (SceKernelMemoryRefPerm perm, void *addr, SceSize size) |
| Locks a memory range, checking for a given permission. More...
|
|
int | ksceKernelUnlockRange (void *addr, SceSize size) |
| Unlocks a memory range. More...
|
|
int | ksceKernelUnlockRangeProc (SceUID pid, void *addr, SceSize size) |
| Unlocks a memory range for a process (pid) More...
|
|
int | ksceKernelUnlockRangeWithMode (SceKernelMemoryRefPerm perm, void *addr, SceSize size) |
| Unlocks a memory range checking for a given permission. More...
|
|
SceUID | ksceKernelAllocPartitionMemBlock (SceUID part, const char *name, SceKernelMemBlockType type, SceSize size, const SceKernelAllocMemBlockOptKernel *pOpt) |
|
int | ksceKernelFreeSimpleMemBlock (void *a1) |
|
|
#define | SCE_KERNEL_MEMBLOCK_TYPE_USER_CDRAM_L1WBWA_RW (0x09404060) |
|
#define | SCE_KERNEL_MEMBLOCK_TYPE_USER_CDRAM_R (0x09408040) |
|
#define | SCE_KERNEL_MEMBLOCK_TYPE_USER_CDRAM_RW (0x09408060) |
|
#define | SCE_KERNEL_MEMBLOCK_TYPE_USER_MAIN_DEVICE_RW (0x0C200860) |
|
#define | SCE_KERNEL_MEMBLOCK_TYPE_USER_MAIN_R (0x0C20D040) |
|
#define | SCE_KERNEL_MEMBLOCK_TYPE_USER_MAIN_RW (0x0C20D060) |
|
#define | SCE_KERNEL_MEMBLOCK_TYPE_USER_MAIN_NC_RW (0x0C208060) |
|
#define | SCE_KERNEL_MEMBLOCK_TYPE_USER_MAIN_GAME_RW (0x0C50D060) |
|
#define | SCE_KERNEL_MEMBLOCK_TYPE_USER_MAIN_PHYCONT_RW (0x0C80D060) |
|
#define | SCE_KERNEL_MEMBLOCK_TYPE_USER_MAIN_PHYCONT_NC_RW (0x0D808060) |
|
#define | SCE_KERNEL_MEMBLOCK_TYPE_USER_MAIN_CDIALOG_RW (0x0CA0D060) |
|
#define | SCE_KERNEL_MEMBLOCK_TYPE_USER_MAIN_CDIALOG_NC_RW (0x0CA08060) |
|
#define | SCE_KERNEL_MEMBLOCK_TYPE_USER_MAIN_TOOL_RW (0x0CF0D060) |
|
#define | SCE_KERNEL_MEMBLOCK_TYPE_USER_MAIN_TOOL_NC_RW (0x0CF08060) |
|
#define | SCE_KERNEL_MEMBLOCK_TYPE_USER_CDIALOG_R (0x0E20D040) |
|
#define | SCE_KERNEL_MEMBLOCK_TYPE_USER_CDIALOG_RW (0x0E20D060) |
|
#define | SCE_KERNEL_MEMBLOCK_TYPE_USER_CDIALOG_NC_R (0x0E208040) |
|
#define | SCE_KERNEL_MEMBLOCK_TYPE_USER_CDIALOG_NC_RW (0x0E208060) |
|
#define | SCE_KERNEL_MEMBLOCK_TYPE_USER_RW_UNCACHE (0x0C208060) |
|
#define | SCE_KERNEL_MEMBLOCK_TYPE_USER_RW (0x0C20D060) |
|
#define | SCE_KERNEL_MEMBLOCK_TYPE_USER_TOOL_NC_RW (0x0CF08060) |
|
#define | ksceKernelGetPidContext ksceKernelProcessGetContext |
|
#define | ksceKernelSwitchPidContext ksceKernelProcessSwitchContext |
|
#define | ksceKernelGetPaddr(va, pa) ksceKernelVAtoPA(va, pa) |
|
#define | ksceKernelGetPaddrList(input, list) ksceKernelVARangeToPAVector((const SceKernelVARange *)input, list) |
|
#define | ksceKernelMemcpyUserToKernel(__dst__, __src__, __len__) ksceKernelCopyFromUser((__dst__), (__src__), (__len__)) |
|
#define | ksceKernelMemcpyUserToKernelForPid(__pid__, __dst__, __src__, __len__) ksceKernelCopyFromUserProc((__pid__), (__dst__), (__src__), (__len__)) |
|
#define | ksceKernelMemcpyKernelToUser(__dst__, __src__, __len__) ksceKernelCopyToUser((__dst__), (__src__), (__len__)) |
|
#define | ksceKernelMemcpyToUserRo(__dst__, __src__, __len__) ksceKernelCopyToUserDomain((__dst__), (__src__), (__len__)) |
|
#define | ksceKernelMemcpyToUserRx(__dst__, __src__, __len__) ksceKernelCopyToUserTextDomain((__dst__), (__src__), (__len__)) |
|
#define | ksceKernelRxMemcpyKernelToUserForPid(__pid__, __dst__, __src__, __len__) ksceKernelCopyToUserProcTextDomain((__pid__), (__dst__), (__src__), (__len__)) |
|
#define | ksceKernelMemcpyFromUser(__dst__, __src__, __len__) ksceKernelCopyFromUser(__dst__, __src__, __len__) |
|
#define | ksceKernelProcMemcpyFromUser(__pid__, __dst__, __src__, __len__) ksceKernelCopyFromUserProc(__pid__, __dst__, __src__, __len__) |
|
#define | ksceKernelMemcpyToUser(__dst__, __src__, __len__) ksceKernelCopyToUser(__dst__, __src__, __len__) |
|
#define | ksceKernelProcMemcpyToUser(__pid__, __dst__, __src__, __len__) ksceKernelCopyToUserProc(__pid__, __dst__, __src__, __len__) |
|
#define | ksceKernelUserMemcpy(__dst__, __src__, __len__) ksceKernelCopyFromToUser(__dst__, __src__, __len__) |
|
#define | ksceKernelProcUserMemcpy(__pid__, __dst__, __src__, __len__) ksceKernelCopyFromToUserProc(__pid__, __dst__, __src__, __len__) |
|
#define | ksceKernelProcMemcpyToUserRx(__pid__, __dst__, __src__, __len__) ksceKernelCopyToUserProcTextDomain(__pid__, __dst__, __src__, __len__) |
|
#define | ksceKernelStrncpyUserToKernel(__dst__, __src__, __len__) ksceKernelStrncpyFromUser((__dst__), (__src__), (__len__)) |
|
#define | ksceKernelStrncpyUserForPid(__pid__, __dst__, __src__, __len__) ksceKernelStrncpyFromUserProc((__pid__), (__dst__), (__src__), (__len__)) |
|
#define | ksceKernelStrncpyKernelToUser(__dst__, __src__, __len__) ksceKernelStrncpyToUser((__dst__), (__src__), (__len__)) |
|
#define | ksceKernelProcStrncpyFromUser(__pid__, __dst__, __src__, __len__) ksceKernelStrncpyFromUserProc((__pid__), (__dst__), (__src__), (__len__)) |
|
#define | ksceKernelProcStrncpyToUser(__pid__, __dst__, __src__, __len__) ksceKernelStrncpyToUserProc((__pid__), (__dst__), (__src__), (__len__)) |
|
#define | ksceKernelStrnlenUser(__s__, __n__) ksceKernelStrnlenFromUser(__s__, __n__) |
|
#define | ksceKernelProcStrnlenUser(__pid__, __s__, __n__) ksceKernelStrnlenFromUserProc(__pid__, __s__, __n__) |
|
#define | SCE_KERNEL_MEMBLOCK_TYPE_USER_SHARED_MAIN_R (0x0320D040) |
|
#define | SCE_KERNEL_MEMBLOCK_TYPE_USER_SHARED_MAIN_RX (0x0320D050) |
|
#define | SCE_KERNEL_MEMBLOCK_TYPE_USER_SHARED_MAIN_RW (0x0320D060) |
|
#define | SCE_KERNEL_MEMBLOCK_TYPE_USER_SHARED_SHARED_R (0x0390D040) |
|
#define | SCE_KERNEL_MEMBLOCK_TYPE_USER_SHARED_SHARED_RX (0x0390D050) |
|
#define | SCE_KERNEL_MEMBLOCK_TYPE_USER_SHARED_SHARED_RW (0x0390D060) |
|
#define | SCE_KERNEL_MEMBLOCK_TYPE_USER_SHARED_CDIALOG_R (0x03A0D040) |
|
#define | SCE_KERNEL_MEMBLOCK_TYPE_USER_SHARED_CDIALOG_RX (0x03A0D050) |
|
#define | SCE_KERNEL_MEMBLOCK_TYPE_USER_SHARED_CDIALOG_RW (0x03A0D060) |
|
#define | SCE_KERNEL_MEMBLOCK_TYPE_USER_SHARED_TOOL_R (0x03F0D040) |
|
#define | SCE_KERNEL_MEMBLOCK_TYPE_USER_SHARED_TOOL_RX (0x03F0D050) |
|
#define | SCE_KERNEL_MEMBLOCK_TYPE_USER_SHARED_TOOL_RW (0x03F0D060) |
|
#define | SCE_KERNEL_MEMBLOCK_TYPE_USER_IO_SO_R (0x0B100240) |
|
#define | SCE_KERNEL_MEMBLOCK_TYPE_USER_IO_SO_RW (0x0B100260) |
|
#define | SCE_KERNEL_MEMBLOCK_TYPE_USER_IO_DEVICE_R (0x0B100840) |
|
#define | SCE_KERNEL_MEMBLOCK_TYPE_USER_IO_DEVICE_RW (0x0B100860) |
|
#define | SCE_KERNEL_MEMBLOCK_TYPE_USER_TOOL_R (0x08F0D040) |
|
#define | SCE_KERNEL_MEMBLOCK_TYPE_USER_TOOL_RX (0x08F0D050) |
|
#define | SCE_KERNEL_MEMBLOCK_TYPE_USER_TOOL_RW (0x08F0D060) |
|
#define | SCE_KERNEL_MEMBLOCK_TYPE_USER_TOOL_UNK_RW (0x08F0D006) |
|
#define | SCE_KERNEL_MEMBLOCK_TYPE_USER_MAIN_RX (0x0C20D050) |
|
#define | SCE_KERNEL_MEMBLOCK_TYPE_USER_MAIN_PHYCONT_R (0x0C80D040) |
|
#define | SCE_KERNEL_MEMBLOCK_TYPE_USER_MAIN_PHYCONT_NC_R (0x0D808040) |
|
#define | SCE_KERNEL_MEMBLOCK_TYPE_USER_MAIN_TOOL_RX (0x0CF0D050) |
|
#define | SCE_KERNEL_MEMBLOCK_TYPE_USER_CDIALOG_RX (0x0E20D050) |
|
#define | SCE_KERNEL_MEMBLOCK_TYPE_USER_UNK_0720D006_RW (0x0720D006) /* SCE_KERNEL_ERROR_ILLEGAL_PARTITION_INDEX */ |
|
#define | SCE_KERNEL_MEMBLOCK_TYPE_KERNEL_ROOT_SO_RW (0x10200206) |
|
#define | SCE_KERNEL_MEMBLOCK_TYPE_KERNEL_ROOT_DEVICE_RW (0x10200806) |
|
#define | SCE_KERNEL_MEMBLOCK_TYPE_KERNEL_ROOT_L1WBWA_RW (0x10204006) |
|
#define | SCE_KERNEL_MEMBLOCK_TYPE_KERNEL_ROOT_NC_R (0x10208004) |
|
#define | SCE_KERNEL_MEMBLOCK_TYPE_KERNEL_ROOT_NC_RW (0x10208006) |
|
#define | SCE_KERNEL_MEMBLOCK_TYPE_KERNEL_ROOT_R (0x1020D004) |
|
#define | SCE_KERNEL_MEMBLOCK_TYPE_KERNEL_ROOT_RX (0x1020D005) |
|
#define | SCE_KERNEL_MEMBLOCK_TYPE_KERNEL_ROOT_RW (0x1020D006) |
|
#define | SCE_KERNEL_MEMBLOCK_TYPE_KERNEL_ROOT_PHYCONT_R (0x1080D004) |
|
#define | SCE_KERNEL_MEMBLOCK_TYPE_KERNEL_ROOT_PHYCONT_RW (0x1080D006) |
|
#define | SCE_KERNEL_MEMBLOCK_TYPE_KERNEL_ROOT_PHYCONT_NC_R (0x30808004) |
|
#define | SCE_KERNEL_MEMBLOCK_TYPE_KERNEL_ROOT_PHYCONT_NC_RW (0x30808006) |
|
#define | SCE_KERNEL_MEMBLOCK_TYPE_KERNEL_ROOT_GAME_RW (0x1050D006) |
|
#define | SCE_KERNEL_MEMBLOCK_TYPE_KERNEL_ROOT_CDIALOG_R (0x10A0D004) |
|
#define | SCE_KERNEL_MEMBLOCK_TYPE_KERNEL_ROOT_CDIALOG_RW (0x10A0D006) |
|
#define | SCE_KERNEL_MEMBLOCK_TYPE_KERNEL_ROOT_UMAIN_NC_RW (0x10C08006) |
|
#define | SCE_KERNEL_MEMBLOCK_TYPE_KERNEL_ROOT_UMAIN_RW (0x10C0D006) |
|
#define | SCE_KERNEL_MEMBLOCK_TYPE_KERNEL_TOOL_R (0x10F0D004) |
|
#define | SCE_KERNEL_MEMBLOCK_TYPE_KERNEL_TOOL_RX (0x10F0D005) |
|
#define | SCE_KERNEL_MEMBLOCK_TYPE_KERNEL_TOOL_RW (0x10F0D006) |
|
#define | SCE_KERNEL_MEMBLOCK_TYPE_KERNEL_TOOL_NC_R (0x10F08004) |
|
#define | SCE_KERNEL_MEMBLOCK_TYPE_KERNEL_TOOL_NC_RW (0x10F08006) |
|
#define | SCE_KERNEL_MEMBLOCK_TYPE_KERNEL_TMP_FS_GAME_R (0x1220D004) |
|
#define | SCE_KERNEL_MEMBLOCK_TYPE_KERNEL_TMP_FS_GAME_RW (0x1220D006) |
|
#define | SCE_KERNEL_MEMBLOCK_TYPE_KERNEL_TMP_FS_GAME_NC_R (0x13208004) |
|
#define | SCE_KERNEL_MEMBLOCK_TYPE_KERNEL_TMP_FS_GAME_NC_RW (0x13208006) |
|
#define | SCE_KERNEL_MEMBLOCK_TYPE_KERNEL_IO_SO_R (0x20100204) |
|
#define | SCE_KERNEL_MEMBLOCK_TYPE_KERNEL_IO_SO_RW (0x20100206) |
|
#define | SCE_KERNEL_MEMBLOCK_TYPE_KERNEL_IO_R (0x20100804) |
|
#define | SCE_KERNEL_MEMBLOCK_TYPE_KERNEL_IO_RW (0x20100806) |
|
#define | SCE_KERNEL_MEMBLOCK_TYPE_KERNEL_IO_NC_R (0x20108004) |
|
#define | SCE_KERNEL_MEMBLOCK_TYPE_KERNEL_IO_NC_RW (0x20108006) |
|
#define | SCE_KERNEL_MEMBLOCK_TYPE_KERNEL_CDRAM_L1WBWA_RW (0x40404006) |
|
#define | SCE_KERNEL_MEMBLOCK_TYPE_KERNEL_CDRAM_RW (0x40408006) |
|
#define | SCE_KERNEL_MEMBLOCK_TYPE_KERNEL_TMP_NC_R (0x60208004) |
|
#define | SCE_KERNEL_MEMBLOCK_TYPE_KERNEL_TMP_NC_RW (0x60208006) |
|
#define | SCE_KERNEL_MEMBLOCK_TYPE_KERNEL_TMP_R (0x6020D004) |
|
#define | SCE_KERNEL_MEMBLOCK_TYPE_KERNEL_TMP_RW (0x6020D006) |
|
#define | SCE_KERNEL_MEMBLOCK_TYPE_KERNEL_TMP_GAME_RW (0x6050D006) |
|
#define | SCE_KERNEL_MEMBLOCK_TYPE_KERNEL_KMP_GAME_RW (0xC050D006) |
|
#define | SCE_KERNEL_MEMBLOCK_TYPE_KERNEL_KMP_TOOL_RW (0xC0F0D006) |
|
#define | SCE_KERNEL_MEMBLOCK_TYPE_KERNEL_UNK_11208006_NC_RW (0x11208006) |
|
#define | SCE_KERNEL_MEMBLOCK_TYPE_KERNEL_UNK_60208014_NC_R (0x60208014) |
|
#define | SCE_KERNEL_MEMBLOCK_TYPE_KERNEL_UNK_60208016_NC_RW (0x60208016) |
|
#define | SCE_KERNEL_MEMBLOCK_TYPE_SHARED_RX (0x0390D050) |
|
#define | SCE_KERNEL_MEMBLOCK_TYPE_USER_RX (0x0C20D050) |
|
#define | SCE_KERNEL_MEMBLOCK_TYPE_KERNEL_RX (0x1020D005) |
|
#define | SCE_KERNEL_MEMBLOCK_TYPE_KERNEL_RW (0x1020D006) |
|
#define | SCE_KERNEL_MEMBLOCK_TYPE_RW_UNK0 (0x6020D006) |
|
#define | ksceKernelCreateClass(cls, name, uidclass, itemsize, create, destroy) ksceUIDClassInitClass(cls, name, uidclass, itemsize, create, destroy) |
|
#define | ksceKernelGetUidClass() ksceKernelGetUIDClass() |
|
#define | ksceKernelGetUidDLinkClass() ksceKernelGetUIDDLinkClass() |
|
#define | ksceKernelGetUidHeapClass() ksceKernelGetUIDHeapClass() |
|
#define | ksceKernelGetUidMemBlockClass() ksceKernelGetUIDMemBlockClass() |
|
#define | ksceKernelCreateUidObj(sce_class, name, opt, obj) ksceGUIDKernelCreateWithOpt(sce_class, name, opt, obj) |
|
#define | ksceKernelDeleteUid(guid) ksceGUIDClose(guid) |
|
#define | ksceKernelGetObjForUid(guid, sce_class, object) ksceGUIDReferObjectWithClass(guid, sce_class, object) |
|
#define | ksceKernelUidRelease(guid) ksceGUIDReleaseObject(guid) |
|
#define | ksceKernelKernelUidForUserUid(pid, puid) kscePUIDtoGUID(pid, puid) |
|
#define | ksceKernelCreateUserUid(pid, guid) kscePUIDOpenByGUID(pid, guid) |
|
#define | ksceKernelDeleteUserUid(pid, puid) kscePUIDClose(pid, puid) |
|
#define | ksceKernelFindMemBlockByAddrForPid(pid, addr, size) ksceKernelFindProcMemBlockByAddr(pid, addr, size) |
|
#define | ksceKernelMapBlockUserVisible(uid) ksceKernelMapMemBlock(uid) |
|
#define | ksceKernelRemapBlock(uid, type) ksceKernelRemapMemBlock(uid, type) |
|
#define | ksceKernelMapUserBlock(name, permission, flags, user_buf, size, kernel_page, kernel_size, kernel_offset) ksceKernelUserMapWithFlags(name, permission, flags, user_buf, size, kernel_page, kernel_size, kernel_offset) |
|
#define | ksceKernelMapUserBlockDefaultType(name, permission, user_buf, size, kernel_page, kernel_size, kernel_offset) ksceKernelUserMap(name, permission, user_buf, size, kernel_page, kernel_size, kernel_offset) |
|
#define | ksceKernelMapUserBlockDefaultTypeForPid(pid, name, permission, user_buf, size, kernel_page, kernel_size, kernel_offset) ksceKernelProcUserMap(pid, name, permission, user_buf, size, kernel_page, kernel_size, kernel_offset) |
|
#define | ksceKernelMemBlockRelease(uid) ksceKernelUserUnmap(uid) |
|
#define | ksceKernelMemRangeRetain(addr, size) ksceKernelLockRange(addr, size) |
|
#define | ksceKernelMemRangeRetainForPid(pid, addr, size) ksceKernelLockRangeProc(pid, addr, size) |
|
#define | ksceKernelMemRangeRetainWithPerm(perm, addr, size) ksceKernelLockRangeWithMode(perm, addr, size) |
|
#define | ksceKernelMemRangeRelease(addr, size) ksceKernelUnlockRange(addr, size) |
|
#define | ksceKernelMemRangeReleaseForPid(pid, addr, size) ksceKernelUnlockRangeProc(pid, addr, size) |
|
#define | ksceKernelMemRangeReleaseWithPerm(perm, addr, size) ksceKernelUnlockRangeWithMode(perm, addr, size) |
|