|
PatchworkOS
|
Keyboard structure. More...
#include <kbd.h>
Data Fields | |
| char | name [MAX_NAME] |
| kbd_event_t | events [KBD_MAX_EVENT] |
| uint64_t | writeIndex |
| kbd_mods_t | mods |
| wait_queue_t | waitQueue |
| lock_t | lock |
| dentry_t * | dir |
| dentry_t * | eventsFile |
| dentry_t * | nameFile |
| dentry_t* kbd_t::dir |
Definition at line 38 of file kbd.h.
Referenced by kbd_free(), and kbd_new().
| kbd_event_t kbd_t::events[KBD_MAX_EVENT] |
Definition at line 33 of file kbd.h.
Referenced by kbd_events_read(), and kbd_push().
| dentry_t* kbd_t::eventsFile |
Definition at line 39 of file kbd.h.
Referenced by kbd_free(), and kbd_new().
| lock_t kbd_t::lock |
Definition at line 37 of file kbd.h.
Referenced by kbd_events_poll(), kbd_events_read(), kbd_new(), and kbd_push().
| kbd_mods_t kbd_t::mods |
Definition at line 35 of file kbd.h.
Referenced by ansi_kbd_to_receiving(), kbd_new(), kbd_push(), and kbd_update_mod().
| char kbd_t::name[MAX_NAME] |
Definition at line 32 of file kbd.h.
Referenced by kbd_name_read(), and kbd_new().
| dentry_t* kbd_t::nameFile |
Definition at line 40 of file kbd.h.
Referenced by kbd_free(), and kbd_new().
| wait_queue_t kbd_t::waitQueue |
Definition at line 36 of file kbd.h.
Referenced by kbd_dir_cleanup(), kbd_events_poll(), kbd_events_read(), kbd_new(), and kbd_push().
| uint64_t kbd_t::writeIndex |
Definition at line 34 of file kbd.h.
Referenced by kbd_events_poll(), kbd_events_read(), kbd_new(), and kbd_push().