#include <irq_alloc.h>
Inheritance diagram for Irq_alloc:

Public Member Functions | |
| virtual bool | alloc (Receiver *t, bool ack_in_kernel)=0 |
| virtual bool | free (Receiver *t)=0 |
| virtual void | acknowledge ()=0 |
| Irq_alloc (unsigned irq) | |
| Receiver * | owner () const |
Static Public Member Functions | |
| static void | init () |
| static Irq_alloc * | lookup (unsigned irq) |
| static void | register_irq (unsigned irq, Irq_alloc *i) |
| static void | free_all (Receiver *rcv) |
Protected Attributes | |
| Receiver * | _irq_thread |
| bool | _ack_in_kernel |
Static Private Attributes | |
| static Irq_alloc * | irqs [] |
|
|
|
|
|
|
|
||||||||||||
|
|
|
|
|
|
|
|
|
|
Reimplemented in Dirq. |
|
|
Reimplemented in Irq. |
|
|
|
|
||||||||||||
|
|
|
|
|
|
|
|
|
|
|
1.4.2