Public Member Functions | |
SPINLOCK_DECLARE (lock) | |
Data Fields | |
char * | name |
waitq_t | wq |
__u8 | buffer [CHARDEV_BUFLEN] |
count_t | counter |
chardev_operations_t * | op |
index_t | index |
void * | data |
Definition at line 57 of file chardev.h.
|
Protects everything below. |
|
Definition at line 62 of file chardev.h. Referenced by _getc(), and chardev_push_character(). |
|
Definition at line 63 of file chardev.h. Referenced by _getc(), chardev_initialize(), and chardev_push_character(). |
|
|
|
Definition at line 65 of file chardev.h. Referenced by _getc(), chardev_initialize(), and chardev_push_character(). |
|
Definition at line 58 of file chardev.h. Referenced by chardev_initialize(). |
|
Implementation of chardev operations. Definition at line 64 of file chardev.h. Referenced by _getc(), chardev_initialize(), chardev_push_character(), and putchar(). |
|
Definition at line 60 of file chardev.h. Referenced by _getc(), chardev_initialize(), and chardev_push_character(). |