|
psl1ght
A free SDK for Sony's PS3 console
|
Process management. More...
Go to the source code of this file.
Data Structures | |
| struct | _sys_process_param |
Typedefs | |
| typedef struct _sys_process_param | sys_process_param_t |
Functions | |
| LV2_SYSCALL | sysProcessGetPid (void) |
| get process id | |
| LV2_SYSCALL | sysProcessGetPpid (void) |
| get parent process id | |
| LV2_SYSCALL | sysProcessGetNumberOfObject (u32 object, size_t *numptr) |
| get number of object | |
| LV2_SYSCALL | sysProcessIsSpuLockLinkReservation (u32 addr, u64 flags) |
| check if SPU can wait for lock line reservation lost event | |
| LV2_SYSCALL | sysProcessGetPpuGuid (void) |
| get ppu guid info from ELF | |
Process management.
Definition in file process.h.
| #define SYS_PROCESS_PARAM | ( | prio, | |
| stacksize | |||
| ) |
Configure process priority and stack size.
Typically call this macro outside function declarations.
| prio | priority (1000 = normal) |
| stacksize | stack size |
| #define SYS_PROCESS_PARAM_FIXED | ( | prio, | |
| stacksize | |||
| ) |
| #define SYS_PROCESS_PARAM_OVLM | ( | prio, | |
| stacksize | |||
| ) |
| #define SYS_PROCESS_SPAWN_STACK_SIZE_128K 0x40 |
| #define SYS_PROCESS_SPAWN_STACK_SIZE_1M 0x70 |
| #define SYS_PROCESS_SPAWN_STACK_SIZE_256K 0x50 |
| #define SYS_PROCESS_SPAWN_STACK_SIZE_32K 0x10 |
| #define SYS_PROCESS_SPAWN_STACK_SIZE_512K 0x60 |
| #define SYS_PROCESS_SPAWN_STACK_SIZE_64K 0x20 |
| #define SYS_PROCESS_SPAWN_STACK_SIZE_96K 0x30 |
| typedef struct _sys_process_param sys_process_param_t |
| LV2_SYSCALL sysProcessGetNumberOfObject | ( | u32 | object, |
| size_t * | numptr | ||
| ) |
| LV2_SYSCALL sysProcessGetPid | ( | void | ) |
| LV2_SYSCALL sysProcessGetPpid | ( | void | ) |
| LV2_SYSCALL sysProcessGetPpuGuid | ( | void | ) |