
Public Attributes | |
| char | name [8] |
| uint16_t | reg_base |
| uint8_t | irq |
| struct lock | lock |
| bool | expecting_interrupt |
| struct semaphore | completion_wait |
| struct disk | devices [2] |
| struct semaphore channel::completion_wait |
| struct disk channel::devices[2] |
| bool channel::expecting_interrupt |
| uint8_t channel::irq |
| struct lock channel::lock |
| char channel::name[8] |
| uint16_t channel::reg_base |