#include <linux/acpi.h>
#include <linux/init.h>
#include <linux/irq.h>
#include <linux/kernel.h>
#include <linux/list.h>
#include <linux/pci.h>
#include <linux/slab.h>
#include <linux/smp.h>
#include <linux/string.h>
#include <linux/bootmem.h>
#include <asm/delay.h>
#include <asm/hw_irq.h>
#include <asm/io.h>
#include <asm/iosapic.h>
#include <asm/machvec.h>
#include <asm/processor.h>
#include <asm/ptrace.h>
Go to the source code of this file.
|
int | gsi_to_irq (unsigned int gsi) |
|
struct irq_chip * | ia64_native_iosapic_get_irq_chip (unsigned long trigger) |
|
int | iosapic_register_intr (unsigned int gsi, unsigned long polarity, unsigned long trigger) |
|
void | iosapic_unregister_intr (unsigned int gsi) |
|
int __init | iosapic_register_platform_intr (u32 int_type, unsigned int gsi, int iosapic_vector, u16 eid, u16 id, unsigned long polarity, unsigned long trigger) |
|
void __devinit | iosapic_override_isa_irq (unsigned int isa_irq, unsigned int gsi, unsigned long polarity, unsigned long trigger) |
|
void __init | ia64_native_iosapic_pcat_compat_init (void) |
|
void __init | iosapic_system_init (int system_pcat_compat) |
|
int __devinit | iosapic_init (unsigned long phys_addr, unsigned int gsi_base) |
|
#define iosapic_ack_level_irq nop |
#define iosapic_disable_edge_irq nop |
#define iosapic_disable_level_irq mask_irq |
#define iosapic_shutdown_level_irq mask_irq |
int gsi_to_irq |
( |
unsigned int |
gsi | ) |
|
int iosapic_register_intr |
( |
unsigned int |
gsi, |
|
|
unsigned long |
polarity, |
|
|
unsigned long |
trigger |
|
) |
| |
int __init iosapic_register_platform_intr |
( |
u32 |
int_type, |
|
|
unsigned int |
gsi, |
|
|
int |
iosapic_vector, |
|
|
u16 |
eid, |
|
|
u16 |
id, |
|
|
unsigned long |
polarity, |
|
|
unsigned long |
trigger |
|
) |
| |
void iosapic_unregister_intr |
( |
unsigned int |
gsi | ) |
|