#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/bitops.h>#include <asm/mmu_context.h>#include <asm/io.h>#include <asm/pci.h>#include <asm/pgtable.h>#include <asm/core_tsunami.h>#include <asm/hwrpb.h>#include "proto.h"#include "irq.h"#include "bios32.h"#include "machvec.h"Include dependency graph for sys_dp264.c:

Go to the source code of this file.
Defines | |
| #define | dev2hose(d) (bus2hose[(d)->bus->number]->pci_hose_index) |
Functions | |
| static void | dp264_update_irq_hw (unsigned long irq, unsigned long mask, int unmask_p) |
| static void | clipper_update_irq_hw (unsigned long irq, unsigned long mask, int unmask_p) |
| static void | dp264_device_interrupt (unsigned long vector, struct pt_regs *regs) |
| static void | dp264_srm_device_interrupt (unsigned long vector, struct pt_regs *regs) |
| static void | clipper_srm_device_interrupt (unsigned long vector, struct pt_regs *regs) |
| static void __init | dp264_init_irq (void) |
| static void __init | clipper_init_irq (void) |
| static int __init | dp264_map_irq (struct pci_dev *dev, int slot, int pin) |
| static int __init | monet_map_irq (struct pci_dev *dev, int slot, int pin) |
| static int __init | monet_swizzle (struct pci_dev *dev, int *pinp) |
| static int __init | webbrick_map_irq (struct pci_dev *dev, int slot, int pin) |
| static int __init | clipper_map_irq (struct pci_dev *dev, int slot, int pin) |
| static void __init | dp264_pci_fixup (void) |
| static void __init | monet_pci_fixup (void) |
| static void __init | webbrick_pci_fixup (void) |
| static void __init | clipper_pci_fixup (void) |
Variables | |
| alpha_machine_vector dp264_mv | __initmv |
|
|
Definition at line 35 of file sys_dp264.c. Referenced by clipper_map_irq(), dp264_map_irq(), eiger_swizzle(), and monet_swizzle(). |
|
|
Definition at line 190 of file sys_dp264.c. References alpha_irq_mask, alpha_using_srm, clipper_srm_device_interrupt(), clipper_update_irq_hw(), DMA1_RESET_REG, DMA2_MASK_REG, DMA2_MODE_REG, DMA2_RESET_REG, DMA_MODE_CASCADE, enable_irq, and outb. Here is the call graph for this function: ![]() |
|
||||||||||||||||
|
Definition at line 361 of file sys_dp264.c. References __initlocaldata, COMMON_TABLE_LOOKUP, dev2hose, irq, and irq_tab. Referenced by clipper_pci_fixup(). |
|
|
Definition at line 412 of file sys_dp264.c. References clipper_map_irq(), common_pci_fixup(), common_swizzle(), DEFAULT_IO_BASE, DEFAULT_MEM_BASE, and layout_all_busses(). Here is the call graph for this function: ![]() |
|
||||||||||||
|
Definition at line 151 of file sys_dp264.c. References handle_irq(), and irq. Referenced by clipper_init_irq(). Here is the call graph for this function: ![]() |
|
||||||||||||||||
|
Definition at line 69 of file sys_dp264.c. References mb, outb, TSUNAMI_bootcpu, and TSUNAMI_cchip. Referenced by clipper_init_irq(). |
|
||||||||||||
|
Definition at line 96 of file sys_dp264.c. References ffz(), handle_irq(), i, isa_device_interrupt(), mb, printk, tmp, and TSUNAMI_cchip. Here is the call graph for this function: ![]() |
|
|
Definition at line 173 of file sys_dp264.c. References alpha_irq_mask, alpha_using_srm, DMA1_RESET_REG, DMA2_MASK_REG, DMA2_MODE_REG, DMA2_RESET_REG, DMA_MODE_CASCADE, dp264_srm_device_interrupt(), dp264_update_irq_hw(), enable_irq, and outb. Here is the call graph for this function: ![]() |
|
||||||||||||||||
|
Definition at line 262 of file sys_dp264.c. References __initlocaldata, COMMON_TABLE_LOOKUP, dev2hose, irq, and irq_tab. Referenced by dp264_pci_fixup(). |
|
|
Definition at line 383 of file sys_dp264.c. References common_pci_fixup(), common_swizzle(), DEFAULT_IO_BASE, DEFAULT_MEM_BASE, dp264_map_irq(), layout_all_busses(), and SMC669_Init(). Here is the call graph for this function: ![]() |
|
||||||||||||
|
Definition at line 127 of file sys_dp264.c. References handle_irq(), and irq. Referenced by dp264_init_irq(). Here is the call graph for this function: ![]() |
|
||||||||||||||||
|
Definition at line 42 of file sys_dp264.c. References mb, outb, TSUNAMI_bootcpu, and TSUNAMI_cchip. Referenced by dp264_init_irq(). |
|
||||||||||||||||
|
Definition at line 283 of file sys_dp264.c. References __initlocaldata, COMMON_TABLE_LOOKUP, and irq_tab. Referenced by monet_pci_fixup(). |
|
|
Definition at line 391 of file sys_dp264.c. References common_pci_fixup(), DEFAULT_IO_BASE, DEFAULT_MEM_BASE, es1888_init(), hwrpb, HWRPB_MEMBER_ID, layout_all_busses(), monet_map_irq(), monet_swizzle(), SMC669_Init(), and hwrpb_struct::sys_variation. Here is the call graph for this function: ![]() |
|
||||||||||||
|
Definition at line 311 of file sys_dp264.c. References bridge_swizzle(), dev2hose, and PCI_SLOT. Referenced by monet_pci_fixup(). Here is the call graph for this function: ![]() |
|
||||||||||||||||
|
Definition at line 340 of file sys_dp264.c. References __initlocaldata, COMMON_TABLE_LOOKUP, and irq_tab. Referenced by webbrick_pci_fixup(). |
|
|
Definition at line 405 of file sys_dp264.c. References common_pci_fixup(), common_swizzle(), DEFAULT_IO_BASE, DEFAULT_MEM_BASE, layout_all_busses(), and webbrick_map_irq(). Here is the call graph for this function: ![]() |
|
|
Initial value: {
vector_name: "DP264",
DO_EV6_MMU,
DO_DEFAULT_RTC,
DO_TSUNAMI_IO,
DO_TSUNAMI_BUS,
machine_check: tsunami_machine_check,
max_dma_address: ALPHA_MAX_DMA_ADDRESS,
nr_irqs: 64,
irq_probe_mask: TSUNAMI_PROBE_MASK,
update_irq_hw: dp264_update_irq_hw,
ack_irq: generic_ack_irq,
device_interrupt: dp264_device_interrupt,
init_arch: tsunami_init_arch,
init_irq: dp264_init_irq,
init_pit: generic_init_pit,
pci_fixup: dp264_pci_fixup,
kill_arch: generic_kill_arch,
}
Definition at line 489 of file sys_dp264.c. |