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.