PSP2SDK  dirty-f9e4f2d
The free SDK for PSP2
Typedefs | Enumerations | Functions
include/psp2/kernel/sysmem.h File Reference

Header file which defines memory related variables and functions. More...

#include <psp2/types.h>
Include dependency graph for sysmem.h:

Go to the source code of this file.

Typedefs

typedef int SceKernelMemBlockType

Enumerations

enum  {
  SCE_KERNEL_MEMBLOCK_TYPE_USER_RW = 0x0c20d060, SCE_KERNEL_MEMBLOCK_TYPE_USER_RW_UNCACHE = 0x0c208060, SCE_KERNEL_MEMBLOCK_TYPE_USER_MAIN_PHYCONT_RW = 0x0c80d060, SCE_KERNEL_MEMBLOCK_TYPE_USER_MAIN_PHYCONT_NC_RW = 0x0d808060,
  SCE_KERNEL_MEMBLOCK_TYPE_USER_CDRAM_RW = 0x09408060
}

Functions

SceUID sceKernelAllocMemBlock (const char *name, SceKernelMemBlockType type, int size, void *optp)
SceUID sceKernelAllocMemBlockForVM (const char *, SceSize)
int sceKernelFreeMemBlock (SceUID uid)
int sceKernelGetMemBlockBase (SceUID uid, void **basep)
SceUID sceKernelFindMemBlockByAddr (const void *, int)
void sceKernelSyncVMDomain (SceUID, void *, SceSize)
void sceKernelOpenVMDomain ()
void sceKernelCloseVMDomain ()

Detailed Description

Header file which defines memory related variables and functions.

Copyright (C) 2015 PSP2SDK Project

This Source Code Form is subject to the terms of the Mozilla Public License, v. 2.0. If a copy of the MPL was not distributed with this file, You can obtain one at http://mozilla.org/MPL/2.0/.

 All Data Structures Files Functions Variables Typedefs Enumerations Enumerator Defines