|
Linux Kernel
3.7.1
|
#include <linux/irq.h>#include <linux/spinlock.h>#include <linux/init.h>#include <linux/rculist.h>#include <linux/slab.h>#include <asm/sn/addrs.h>#include <asm/sn/arch.h>#include <asm/sn/intr.h>#include <asm/sn/pcibr_provider.h>#include <asm/sn/pcibus_provider_defs.h>#include <asm/sn/pcidev.h>#include <asm/sn/shub_mmr.h>#include <asm/sn/sn_sal.h>#include <asm/sn/sn_feature_sets.h>Go to the source code of this file.
Functions | |
| u64 | sn_intr_alloc (nasid_t local_nasid, int local_widget, struct sn_irq_info *sn_irq_info, int req_irq, nasid_t req_nasid, int req_slice) |
| void | sn_intr_free (nasid_t local_nasid, int local_widget, struct sn_irq_info *sn_irq_info) |
| u64 | sn_intr_redirect (nasid_t local_nasid, int local_widget, struct sn_irq_info *sn_irq_info, nasid_t req_nasid, int req_slice) |
| void | ia64_mca_register_cpev (int) |
| struct sn_irq_info * | sn_retarget_vector (struct sn_irq_info *sn_irq_info, nasid_t nasid, int slice) |
| void | sn_set_err_irq_affinity (unsigned int irq) |
| ia64_vector | sn_irq_to_vector (int irq) |
| unsigned int | sn_local_vector_to_irq (u8 vector) |
| void | sn_irq_init (void) |
| void | sn_irq_fixup (struct pci_dev *pci_dev, struct sn_irq_info *sn_irq_info) |
| void | sn_irq_unfixup (struct pci_dev *pci_dev) |
| void | sn_lb_int_war_check (void) |
| void __init | sn_irq_lh_init (void) |
Variables | |
| int | sn_ioif_inited |
| struct list_head ** | sn_irq_lh |
| struct irq_chip | irq_type_sn |
| void sn_intr_free | ( | nasid_t | local_nasid, |
| int | local_widget, | ||
| struct sn_irq_info * | sn_irq_info | ||
| ) |
| void sn_irq_fixup | ( | struct pci_dev * | pci_dev, |
| struct sn_irq_info * | sn_irq_info | ||
| ) |
| ia64_vector sn_irq_to_vector | ( | int | irq | ) |
|
read |
| int sn_ioif_inited |
Definition at line 46 of file io_common.c.
1.8.2