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

Go to the source code of this file.
Defines | |
| #define | MCHK_NO_DEVSEL 0x205U |
| #define | MCHK_NO_TABT 0x204U |
Functions | |
| static void | noritake_update_irq_hw (unsigned long irq, unsigned long mask, int unmask_p) |
| static void | noritake_device_interrupt (unsigned long vector, struct pt_regs *regs) |
| static void | noritake_srm_device_interrupt (unsigned long vector, struct pt_regs *regs) |
| static void __init | noritake_init_irq (void) |
| static int __init | noritake_map_irq (struct pci_dev *dev, int slot, int pin) |
| static int __init | noritake_swizzle (struct pci_dev *dev, int *pinp) |
| static void __init | noritake_pci_fixup (void) |
| static void __init | noritake_primo_pci_fixup (void) |
| static void | noritake_apecs_machine_check (unsigned long vector, unsigned long la_ptr, struct pt_regs *regs) |
Variables | |
| alpha_machine_vector noritake_mv | __initmv |
|
|
|
|
|
|
|
||||||||||||||||
|
Definition at line 243 of file sys_noritake.c. References apecs_mcheck_expected, apecs_mcheck_taken, apecs_pci_clr_err(), el_common::code, code, draina, el_apecs_mikasa_sysdata_mcheck::epic_dcsr, el_apecs_mikasa_sysdata_mcheck::epic_pear, i, KERN_CRIT, mb, MCHK_NO_DEVSEL, MCHK_NO_TABT, el_apecs_procdata::paltemp, pt_regs::pc, printk, el_common::proc_offset, ptr, show_regs, size, el_common::size, el_common::sys_offset, wrmces(), x1f, and x7. Here is the call graph for this function: ![]() |
|
||||||||||||
|
Definition at line 52 of file sys_noritake.c. References ffz(), handle_irq(), i, inb, inw, isa_device_interrupt(), long, and x20. Here is the call graph for this function: ![]() |
|
|
Definition at line 101 of file sys_noritake.c. References alpha_irq_mask, alpha_using_srm, enable_irq, noritake_srm_device_interrupt(), outw, and STANDARD_INIT_IRQ_PROLOG. Here is the call graph for this function: ![]() |
|
||||||||||||||||
|
Definition at line 171 of file sys_noritake.c. References __initlocaldata, COMMON_TABLE_LOOKUP, and irq_tab. Referenced by noritake_pci_fixup(), and noritake_primo_pci_fixup(). |
|
|
Definition at line 228 of file sys_noritake.c. References APECS_AND_LCA_DEFAULT_MEM_BASE, common_pci_fixup(), EISA_DEFAULT_IO_BASE, layout_all_busses(), noritake_map_irq(), and noritake_swizzle(). Here is the call graph for this function: ![]() |
|
|
Definition at line 235 of file sys_noritake.c. References common_pci_fixup(), DEFAULT_MEM_BASE, EISA_DEFAULT_IO_BASE, layout_all_busses(), noritake_map_irq(), and noritake_swizzle(). Here is the call graph for this function: ![]() |
|
||||||||||||
|
Definition at line 79 of file sys_noritake.c. References handle_irq(), and irq. Referenced by noritake_init_irq(). Here is the call graph for this function: ![]() |
|
||||||||||||
|
Definition at line 199 of file sys_noritake.c. References bridge_swizzle(), and PCI_SLOT. Referenced by noritake_pci_fixup(), and noritake_primo_pci_fixup(). Here is the call graph for this function: ![]() |
|
||||||||||||||||
|
Definition at line 38 of file sys_noritake.c. |
|
|
Initial value: {
vector_name: "Noritake",
DO_EV4_MMU,
DO_DEFAULT_RTC,
DO_APECS_IO,
DO_APECS_BUS,
machine_check: noritake_apecs_machine_check,
max_dma_address: ALPHA_MAX_DMA_ADDRESS,
nr_irqs: 48,
irq_probe_mask: _PROBE_MASK(48),
update_irq_hw: noritake_update_irq_hw,
ack_irq: generic_ack_irq,
device_interrupt: noritake_device_interrupt,
init_arch: apecs_init_arch,
init_irq: noritake_init_irq,
init_pit: generic_init_pit,
pci_fixup: noritake_pci_fixup,
kill_arch: generic_kill_arch,
}
Definition at line 338 of file sys_noritake.c. |