|
|
void | openpic_init (int main_pic, unsigned char *polarities, unsigned char *senses, int num_sources, int source_offset, unsigned long epic_freq) |
| |
|
void | openpic_reset (void) |
| |
|
void | openpic_enable_8259_pass_through (void) |
| |
|
void | openpic_disable_8259_pass_through (void) |
| |
|
unsigned int | openpic_irq (unsigned int cpu) |
| |
|
void | openpic_eoi (unsigned int cpu) |
| |
|
unsigned | openpic_set_eoi_delay (unsigned tb_cycles) |
| |
|
unsigned int | openpic_get_priority (unsigned int cpu) |
| |
|
void | openpic_set_priority (unsigned int cpu, unsigned int pri) |
| |
|
unsigned int | openpic_get_spurious (void) |
| |
|
void | openpic_set_spurious (unsigned int vec) |
| |
|
void | openpic_init_processor (unsigned int cpumask) |
| |
|
void | openpic_initipi (unsigned int ipi, unsigned int pri, unsigned int vec) |
| |
|
void | openpic_cause_IPI (unsigned int cpu, unsigned int ipi, unsigned int cpumask) |
| |
|
void | openpic_inittimer (unsigned int timer, unsigned int pri, unsigned int vec) |
| |
|
void | openpic_maptimer (unsigned int timer, unsigned int cpumask) |
| |
|
void | openpic_settimer (unsigned int timer, unsigned int base_count, int irq_enable) |
| |
|
unsigned int | openpic_gettimer (unsigned int timer) |
| |
|
void | openpic_enable_irq (unsigned int irq) |
| |
|
int | openpic_disable_irq (unsigned int irq) |
| |
|
void | openpic_initirq (unsigned int irq, unsigned int pri, unsigned int vec, int pol, int sense) |
| |
|
void | openpic_mapirq (unsigned int irq, unsigned int cpumask) |
| |
|
unsigned int | openpic_get_source_priority (unsigned int irq) |
| |
|
void | openpic_set_source_priority (unsigned int irq, unsigned int pri) |
| |
|
void | openpic_set_sense (unsigned int irq, int sense) |
| |
OpenPIC Interrupt Handling.