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(). |
1.4.6