|
sdk-core v2026.11.05
PS2 SDK - core tier (build-critical EE/IOP modules)
|
Go to the source code of this file.
Classes | |
| struct | iop_sema_t |
| struct | iop_sema_info_t |
Macros | |
| #define | SA_THFIFO 0x000 |
| #define | SA_THPRI 0x001 |
| #define | SA_IHTHPRI 0x100 |
| #define | IOP_MUTEX_LOCKED 0 |
| #define | IOP_MUTEX_UNLOCKED 1 |
| #define | thsemap_IMPORTS_start DECLARE_IMPORT_TABLE(thsemap, 1, 2) |
| #define | thsemap_IMPORTS_end END_IMPORT_TABLE |
| #define | I_CreateSema DECLARE_IMPORT(4, CreateSema) |
| #define | I_DeleteSema DECLARE_IMPORT(5, DeleteSema) |
| #define | I_SignalSema DECLARE_IMPORT(6, SignalSema) |
| #define | I_iSignalSema DECLARE_IMPORT(7, iSignalSema) |
| #define | I_WaitSema DECLARE_IMPORT(8, WaitSema); |
| #define | I_PollSema DECLARE_IMPORT(9, PollSema); |
| #define | I_ReferSemaStatus DECLARE_IMPORT(11, ReferSemaStatus) |
| #define | I_iReferSemaStatus DECLARE_IMPORT(12, iReferSemaStatus) |
Functions | |
| int | CreateSema (iop_sema_t *sema) |
| int | DeleteSema (int semid) |
| int | SignalSema (int semid) |
| int | iSignalSema (int semid) |
| int | WaitSema (int semid) |
| int | PollSema (int semid) |
| int | ReferSemaStatus (int semid, iop_sema_info_t *info) |
| int | iReferSemaStatus (int semid, iop_sema_info_t *info) |
Kernel-based semaphores.
Definition in file thsemap.h.
| #define I_iReferSemaStatus DECLARE_IMPORT(12, iReferSemaStatus) |
| #define I_ReferSemaStatus DECLARE_IMPORT(11, ReferSemaStatus) |
| #define thsemap_IMPORTS_start DECLARE_IMPORT_TABLE(thsemap, 1, 2) |
|
extern |
|
extern |
|
extern |