Linux Kernel  3.7.1
 All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros Groups Pages
Macros | Functions | Variables
irq_impl.h File Reference
#include <linux/interrupt.h>
#include <linux/irq.h>
#include <linux/profile.h>

Go to the source code of this file.

Macros

#define RTC_IRQ   8
 

Functions

void isa_device_interrupt (unsigned long)
 
void isa_no_iack_sc_device_interrupt (unsigned long)
 
void srm_device_interrupt (unsigned long)
 
void pyxis_device_interrupt (unsigned long)
 
void init_srm_irqs (long, unsigned long)
 
void init_pyxis_irqs (unsigned long)
 
void init_rtc_irq (void)
 
void common_init_isa_dma (void)
 
void i8259a_enable_irq (struct irq_data *d)
 
void i8259a_disable_irq (struct irq_data *d)
 
void i8259a_mask_and_ack_irq (struct irq_data *d)
 
void init_i8259a_irqs (void)
 
void handle_irq (int irq)
 

Variables

struct irqaction timer_irqaction
 
struct irqaction isa_cascade_irqaction
 
struct irqaction timer_cascade_irqaction
 
struct irqaction halt_switch_irqaction
 
struct irq_chip i8259a_irq_type
 

Macro Definition Documentation

#define RTC_IRQ   8

Definition at line 16 of file irq_impl.h.

Function Documentation

void common_init_isa_dma ( void  )

Definition at line 100 of file irq_alpha.c.

void handle_irq ( int  irq)

Definition at line 96 of file irq.c.

void i8259a_disable_irq ( struct irq_data d)

Definition at line 50 of file irq_i8259.c.

void i8259a_enable_irq ( struct irq_data d)
inline

Definition at line 36 of file irq_i8259.c.

void i8259a_mask_and_ack_irq ( struct irq_data d)

Definition at line 58 of file irq_i8259.c.

void init_i8259a_irqs ( void  )

Definition at line 82 of file irq_i8259.c.

void init_pyxis_irqs ( unsigned  long)

Definition at line 91 of file irq_pyxis.c.

void init_rtc_irq ( void  )

Definition at line 230 of file irq_alpha.c.

void init_srm_irqs ( long  ,
unsigned  long 
)

Definition at line 45 of file irq_srm.c.

void isa_device_interrupt ( unsigned  long)
void isa_no_iack_sc_device_interrupt ( unsigned  long)

Definition at line 140 of file irq_i8259.c.

void pyxis_device_interrupt ( unsigned  long)

Definition at line 67 of file irq_pyxis.c.

void srm_device_interrupt ( unsigned  long)

Definition at line 60 of file irq_srm.c.

Variable Documentation

struct irqaction halt_switch_irqaction

Definition at line 248 of file irq_alpha.c.

struct irq_chip i8259a_irq_type

Definition at line 74 of file irq_i8259.c.

struct irqaction isa_cascade_irqaction

Definition at line 238 of file irq_alpha.c.

struct irqaction timer_cascade_irqaction

Definition at line 243 of file irq_alpha.c.

struct irqaction timer_irqaction

Definition at line 223 of file irq_alpha.c.