|
Linux Kernel
3.7.1
|
#include <linux/types.h>#include <linux/threads.h>#include <linux/kernel.h>#include <linux/irq.h>#include <linux/debugfs.h>#include <linux/smp.h>#include <linux/interrupt.h>#include <linux/seq_file.h>#include <linux/init.h>#include <linux/cpu.h>#include <linux/of.h>#include <linux/slab.h>#include <linux/spinlock.h>#include <asm/prom.h>#include <asm/io.h>#include <asm/smp.h>#include <asm/machdep.h>#include <asm/irq.h>#include <asm/errno.h>#include <asm/rtas.h>#include <asm/xics.h>#include <asm/firmware.h>Go to the source code of this file.
Functions | |
| DEFINE_PER_CPU (struct xics_cppr, xics_cppr) | |
| void | xics_update_irq_servers (void) |
| void | xics_set_cpu_giq (unsigned int gserver, unsigned int join) |
| void | xics_setup_cpu (void) |
| void | xics_mask_unknown_vec (unsigned int vec) |
| void | xics_teardown_cpu (void) |
| void | xics_kexec_teardown_cpu (int secondary) |
| void __init | xics_register_ics (struct ics *ics) |
| void __init | xics_init (void) |
Variables | |
| struct icp_ops * | icp_ops |
| unsigned int | xics_default_server = 0xff |
| unsigned int | xics_default_distrib_server = 0 |
| unsigned int | xics_interrupt_server_size = 8 |
| struct irq_domain * | xics_host |
Definition at line 401 of file xics-common.c.
Definition at line 169 of file xics-common.c.
Definition at line 116 of file xics-common.c.
Definition at line 91 of file xics-common.c.
Definition at line 109 of file xics-common.c.
Definition at line 156 of file xics-common.c.
Definition at line 47 of file xics-common.c.
Definition at line 35 of file xics-common.c.
| unsigned int xics_default_distrib_server = 0 |
Definition at line 38 of file xics-common.c.
| unsigned int xics_default_server = 0xff |
Definition at line 37 of file xics-common.c.
| struct irq_domain* xics_host |
Definition at line 43 of file xics-common.c.
| unsigned int xics_interrupt_server_size = 8 |
Definition at line 39 of file xics-common.c.
1.8.2