#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_cia.h>#include "proto.h"#include "irq.h"#include "bios32.h"#include "machvec.h"Include dependency graph for sys_takara.c:

Go to the source code of this file.
Functions | |
| static void | takara_update_irq_hw (unsigned long irq, unsigned long unused, int unmask_p) |
| static void | takara_device_interrupt (unsigned long vector, struct pt_regs *regs) |
| static void | takara_srm_device_interrupt (unsigned long vector, struct pt_regs *regs) |
| static void __init | takara_init_irq (void) |
| static int __init | takara_map_irq_srm (struct pci_dev *dev, int slot, int pin) |
| static int __init | takara_map_irq (struct pci_dev *dev, int slot, int pin) |
| static int __init | takara_swizzle (struct pci_dev *dev, int *pinp) |
| static void __init | takara_pci_fixup (void) |
Variables | |
| alpha_machine_vector takara_mv | __initmv |
|
||||||||||||
|
Definition at line 57 of file sys_takara.c. References handle_irq(), inw, isa_device_interrupt(), and x500(). Here is the call graph for this function: ![]() |
|
|
Definition at line 102 of file sys_takara.c. References alpha_using_srm, enable_irq, inl, outl, STANDARD_INIT_IRQ_PROLOG, takara_srm_device_interrupt(), and x500(). Here is the call graph for this function: ![]() |
|
||||||||||||||||
|
Definition at line 170 of file sys_takara.c. References __initlocaldata, COMMON_TABLE_LOOKUP, and irq_tab. Referenced by takara_pci_fixup(). |
|
||||||||||||||||
|
Definition at line 133 of file sys_takara.c. References __initlocaldata, COMMON_TABLE_LOOKUP, irq, irq_tab, and PCI_SLOT. Referenced by takara_pci_fixup(). |
|
|
Definition at line 224 of file sys_takara.c. References alpha_using_srm, common_pci_fixup(), DEFAULT_IO_BASE, DEFAULT_MEM_BASE, enable_ide(), layout_all_busses(), takara_map_irq(), takara_map_irq_srm(), and takara_swizzle(). Here is the call graph for this function: ![]() |
|
||||||||||||
|
Definition at line 94 of file sys_takara.c. References handle_irq(), and irq. Referenced by takara_init_irq(). Here is the call graph for this function: ![]() |
|
||||||||||||
|
Definition at line 194 of file sys_takara.c. References inl, KERN_WARNING, PCI_SLOT, printk, U, and x500(). Referenced by takara_pci_fixup(). Here is the call graph for this function: ![]() |
|
||||||||||||||||
|
Definition at line 34 of file sys_takara.c. References _alpha_irq_masks, alpha_irq_mask, mask, outb, and outl. |
|
|
Initial value: {
vector_name: "Takara",
DO_EV5_MMU,
DO_DEFAULT_RTC,
DO_CIA_IO,
DO_CIA_BUS,
machine_check: cia_machine_check,
max_dma_address: ALPHA_MAX_DMA_ADDRESS,
nr_irqs: 128,
irq_probe_mask: _PROBE_MASK(48),
update_irq_hw: takara_update_irq_hw,
ack_irq: generic_ack_irq,
device_interrupt: takara_device_interrupt,
init_arch: cia_init_arch,
init_irq: takara_init_irq,
init_pit: generic_init_pit,
pci_fixup: takara_pci_fixup,
kill_arch: generic_kill_arch,
}
Definition at line 239 of file sys_takara.c. |