|
Nugget
|
#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")) | ) |