|
PS2SDK
PS2 Homebrew Libraries
|
Include dependency graph for thvpool.h:
This graph shows which files directly or indirectly include this file:Go to the source code of this file.
Data Structures | |
| struct | _iop_vpl_param |
| struct | _iop_vpl_info |
Macros | |
| #define | VA_THFIFO 0x000 |
| #define | VA_THPRI 0x001 |
| #define | VA_MEMBTM 0x200 |
| #define | thvpool_IMPORTS_start DECLARE_IMPORT_TABLE(thvpool, 1, 1) |
| #define | thvpool_IMPORTS_end END_IMPORT_TABLE |
| #define | I_CreateVpl DECLARE_IMPORT(4, CreateVpl) |
| #define | I_DeleteVpl DECLARE_IMPORT(5, DeleteVpl) |
| #define | I_AllocateVpl DECLARE_IMPORT(6, AllocateVpl) |
| #define | I_pAllocateVpl DECLARE_IMPORT(7, pAllocateVpl) |
| #define | I_ipAllocateVpl DECLARE_IMPORT(8, ipAllocateVpl) |
| #define | I_FreeVpl DECLARE_IMPORT(9, FreeVpl) |
| #define | I_ReferVplStatus DECLARE_IMPORT(11, ReferVplStatus) |
| #define | I_iReferVplStatus DECLARE_IMPORT(12, iReferVplStatus) |
Typedefs | |
| typedef struct _iop_vpl_param | iop_vpl_param |
| typedef struct _iop_vpl_info | iop_vpl_info_t |
Functions | |
| int | CreateVpl (iop_vpl_param *param) |
| int | DeleteVpl (int vplId) |
| void * | AllocateVpl (int vplId, int size) |
| void * | pAllocateVpl (int vplId, int size) |
| void * | ipAllocateVpl (int vplId, int size) |
| int | FreeVpl (int vplId, void *memory) |
| int | ReferVplStatus (int vplId, iop_vpl_info_t *info) |
| int | iReferVplStatus (int vplId, iop_vpl_info_t *info) |
Variable-length memory pool management
Definition in file thvpool.h.
| struct _iop_vpl_param |
| struct _iop_vpl_info |
| #define thvpool_IMPORTS_start DECLARE_IMPORT_TABLE(thvpool, 1, 1) |
| #define I_ReferVplStatus DECLARE_IMPORT(11, ReferVplStatus) |
| #define I_iReferVplStatus DECLARE_IMPORT(12, iReferVplStatus) |
|
extern |
|
extern |
|
extern |