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