|
Nugget
Bare-metal libraries and examples for the original PlayStation
|
#include "openbios/kernel/events.h"#include <stdatomic.h>#include <stdint.h>#include "common/syscalls/syscalls.h"#include "openbios/fileio/fileio.h"#include "openbios/kernel/globals.h"
Classes | |
| struct | EventInfo |
Functions | |
| int | initEvents (int count) |
| int | getFreeEvCBSlot (void) |
| uint32_t | openEvent (uint32_t class, uint32_t spec, uint32_t mode, void(*handler)()) |
| __attribute__ ((section(".ramtext"))) | |
| int | enableEvent (uint32_t event) |
| int | disableEvent (uint32_t event) |
| int | closeEvent (uint32_t event) |
| int | testEvent (uint32_t event) |
| int | waitEvent (uint32_t event) |
| __attribute__ | ( | (section(".ramtext")) | ) |
| int closeEvent | ( | uint32_t | event | ) |
| int disableEvent | ( | uint32_t | event | ) |
| int enableEvent | ( | uint32_t | event | ) |
| int getFreeEvCBSlot | ( | void | ) |
| int initEvents | ( | int | count | ) |
| uint32_t openEvent | ( | uint32_t | class, |
| uint32_t | spec, | ||
| uint32_t | mode, | ||
| void(*)() | handler | ||
| ) |
| int testEvent | ( | uint32_t | event | ) |
| int waitEvent | ( | uint32_t | event | ) |