|
PatchworkOS
|
Mouse structure. More...
#include <mouse.h>
Data Fields | |
| char | name [MAX_NAME] |
| mouse_event_t | events [MOUSE_MAX_EVENT] |
| uint64_t | writeIndex |
| wait_queue_t | waitQueue |
| lock_t | lock |
| dentry_t * | dir |
| dentry_t * | eventsFile |
| dentry_t * | nameFile |
| dentry_t* mouse_t::dir |
Definition at line 37 of file mouse.h.
Referenced by mouse_free(), and mouse_new().
| mouse_event_t mouse_t::events[MOUSE_MAX_EVENT] |
Definition at line 33 of file mouse.h.
Referenced by mouse_events_read(), and mouse_push().
| dentry_t* mouse_t::eventsFile |
Definition at line 38 of file mouse.h.
Referenced by mouse_new().
| lock_t mouse_t::lock |
Definition at line 36 of file mouse.h.
Referenced by mouse_events_poll(), mouse_events_read(), mouse_new(), and mouse_push().
| char mouse_t::name[MAX_NAME] |
Definition at line 32 of file mouse.h.
Referenced by mouse_name_read(), and mouse_new().
| dentry_t* mouse_t::nameFile |
Definition at line 39 of file mouse.h.
Referenced by mouse_new().
| wait_queue_t mouse_t::waitQueue |
Definition at line 35 of file mouse.h.
Referenced by mouse_dir_cleanup(), mouse_events_poll(), mouse_events_read(), mouse_new(), and mouse_push().
| uint64_t mouse_t::writeIndex |
Definition at line 34 of file mouse.h.
Referenced by mouse_events_poll(), mouse_events_read(), mouse_new(), and mouse_push().