|
Linux Kernel
3.7.1
|
Go to the source code of this file.
Data Structures | |
| struct | irq_bucket |
| struct | sun4m_irq_percpu |
| struct | sun4m_irq_global |
| struct | sparc_config |
Macros | |
| #define | SUN4M_HARD_INT(x) (0x000000001 << (x)) |
| #define | SUN4M_SOFT_INT(x) (0x000010000 << (x)) |
| #define | SUN4D_MAX_BOARD 10 |
| #define | SUN4D_MAX_IRQ ((SUN4D_MAX_BOARD + 2) << 5) |
| #define | FEAT_L10_CLOCKSOURCE (1 << 0) /* L10 timer is used as a clocksource */ |
| #define | FEAT_L10_CLOCKEVENT (1 << 1) /* L10 timer is used as a clockevent */ |
| #define | FEAT_L14_ONESHOT (1 << 2) /* L14 timer clockevent can oneshot */ |
Functions | |
| unsigned int | irq_alloc (unsigned int real_irq, unsigned int pil) |
| void | irq_link (unsigned int irq) |
| void | irq_unlink (unsigned int irq) |
| void | handler_irq (unsigned int pil, struct pt_regs *regs) |
| unsigned long | leon_get_irqmask (unsigned int irq) |
Variables | |
| struct irq_bucket * | irq_map [SUN4D_MAX_IRQ] |
| struct sun4m_irq_percpu __iomem * | sun4m_irq_percpu [SUN4M_NCPUS] |
| struct sun4m_irq_global __iomem * | sun4m_irq_global |
| struct sparc_config | sparc_config |
| #define SUN4D_MAX_IRQ ((SUN4D_MAX_BOARD + 2) << 5) |
Definition at line 92 of file leon_kernel.c.
| struct irq_bucket* irq_map[SUN4D_MAX_IRQ] |
Definition at line 101 of file sun4m_irq.c.
| struct sun4m_irq_percpu __iomem* sun4m_irq_percpu[SUN4M_NCPUS] |
Definition at line 100 of file sun4m_irq.c.
1.8.2