#include <linux/config.h>#include <linux/kernel.h>#include <linux/types.h>#include <linux/mm.h>#include <linux/sched.h>#include <linux/pci.h>#include <linux/init.h>#include <asm/ptrace.h>#include <asm/system.h>#include <asm/dma.h>#include <asm/irq.h>#include <asm/mmu_context.h>#include <asm/io.h>#include <asm/pgtable.h>#include <asm/core_t2.h>#include "proto.h"#include "irq.h"#include "bios32.h"#include "machvec.h"Include dependency graph for sys_sable.c:

Go to the source code of this file.
Defines | |
| #define | GAMMA_BIAS 0 |
Functions | |
| static void | sable_update_irq_hw (unsigned long irq, unsigned long unused_mask, int unmask_p) |
| static void | sable_ack_irq (unsigned long irq) |
| static void | sable_srm_device_interrupt (unsigned long vector, struct pt_regs *regs) |
| static void __init | sable_init_irq (void) |
| static int __init | sable_map_irq (struct pci_dev *dev, int slot, int pin) |
| void __init | sable_pci_fixup (void) |
Variables | |
| struct { | |
| char irq_to_mask [40] | |
| char mask_to_irq [40] | |
| unsigned long shadow_mask | |
| } | sable_irq_swizzle |
| alpha_machine_vector sable_mv | __initmv |
|
|
Definition at line 236 of file sys_sable.c. |
|
|
Definition at line 93 of file sys_sable.c. References outb. |
|
|
Definition at line 135 of file sys_sable.c. References alpha_irq_mask, outb, and STANDARD_INIT_IRQ_PROLOG. |
|
||||||||||||||||
|
Definition at line 201 of file sys_sable.c. References __initlocaldata, COMMON_TABLE_LOOKUP, and irq_tab. Referenced by sable_pci_fixup(). |
|
|
Definition at line 220 of file sys_sable.c. References common_pci_fixup(), common_swizzle(), DEFAULT_MEM_BASE, EISA_DEFAULT_IO_BASE, layout_all_busses(), and sable_map_irq(). Here is the call graph for this function: ![]() |
|
||||||||||||
|
Definition at line 113 of file sys_sable.c. References handle_irq(), irq, printk, and sable_irq_swizzle. Here is the call graph for this function: ![]() |
|
||||||||||||||||
|
Definition at line 69 of file sys_sable.c. References bit, mask, outb, and sable_irq_swizzle. |
|
|
Initial value: {
vector_name: "Sable",
DO_EV4_MMU,
DO_DEFAULT_RTC,
DO_T2_IO,
DO_T2_BUS,
machine_check: t2_machine_check,
max_dma_address: ALPHA_MAX_DMA_ADDRESS,
nr_irqs: 40,
irq_probe_mask: _PROBE_MASK(40),
update_irq_hw: sable_update_irq_hw,
ack_irq: sable_ack_irq,
device_interrupt: sable_srm_device_interrupt,
init_arch: t2_init_arch,
init_irq: sable_init_irq,
init_pit: generic_init_pit,
pci_fixup: sable_pci_fixup,
kill_arch: generic_kill_arch,
sys: { t2: {
gamma_bias: 0
} }
}
Definition at line 237 of file sys_sable.c. |
|
|
Definition at line 48 of file sys_sable.c. |
|
|
Definition at line 49 of file sys_sable.c. |
|
|
Referenced by sable_srm_device_interrupt(), and sable_update_irq_hw(). |
|
|
Definition at line 50 of file sys_sable.c. |