#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/compiler.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_apecs.h>#include <asm/core_lca.h>#include "proto.h"#include "irq.h"#include "bios32.h"#include "machvec.h"Include dependency graph for sys_sio.c:

Go to the source code of this file.
Functions | |
| static void | sio_update_irq_hw (unsigned long irq, unsigned long mask, int unmask_p) |
| static void __init | sio_init_irq (void) |
| static void __init | xl_init_arch (unsigned long *mem_start, unsigned long *mem_end) |
| static void __init | alphabook1_init_arch (unsigned long *mem_start, unsigned long *mem_end) |
| static void __init | sio_pci_fixup (int(*map_irq)(struct pci_dev *dev, int sel, int pin), unsigned long new_route_tab) |
| static unsigned int __init | sio_collect_irq_levels (void) |
| static void __init | sio_fixup_irq_levels (unsigned int level_bits) |
| static int __init | noname_map_irq (struct pci_dev *dev, int slot, int pin) |
| static void __init | noname_pci_fixup (void) |
| static void __init | avanti_pci_fixup (void) |
| static void __init | xl_pci_fixup (void) |
| static int __init | p2k_map_irq (struct pci_dev *dev, int slot, int pin) |
| static void __init | p2k_pci_fixup (void) |
| static void __init | alphabook1_pci_fixup (void) |
Variables | |
| static unsigned long sio_route_tab | __initdata = 0 |
|
||||||||||||
|
Definition at line 92 of file sys_sio.c. References lca_init_arch(), and screen_info. Here is the call graph for this function: ![]() |
|
|
Definition at line 287 of file sys_sio.c. References APECS_AND_LCA_DEFAULT_MEM_BASE, DEFAULT_IO_BASE, dev, inb, layout_all_busses(), noname_map_irq(), outb, PCI_BASE_ADDRESS_0, PCI_BASE_ADDRESS_IO_MASK, PCI_DEVICE_ID_NCR_53C810, PCI_DEVICE_ID_NCR_53C815, PCI_DEVICE_ID_NCR_53C820, PCI_DEVICE_ID_NCR_53C825, pci_devices, PCI_VENDOR_ID_NCR, pcibios_read_config_dword(), printk, sio_fixup_irq_levels(), sio_pci_fixup(), x05, x0f, x80, and xc0. Here is the call graph for this function: ![]() |
|
|
Definition at line 241 of file sys_sio.c. References APECS_AND_LCA_DEFAULT_MEM_BASE, DEFAULT_IO_BASE, enable_ide(), layout_all_busses(), noname_map_irq(), sio_collect_irq_levels(), sio_fixup_irq_levels(), and sio_pci_fixup(). Here is the call graph for this function: ![]() |
|
||||||||||||||||
|
Definition at line 183 of file sys_sio.c. References __initlocaldata, __kernel_extbl, COMMON_TABLE_LOOKUP, irq, irq_tab, and tmp. Referenced by alphabook1_pci_fixup(), avanti_pci_fixup(), noname_pci_fixup(), and xl_pci_fixup(). |
|
|
Definition at line 222 of file sys_sio.c. References APECS_AND_LCA_DEFAULT_MEM_BASE, DEFAULT_IO_BASE, enable_ide(), layout_all_busses(), noname_map_irq(), sio_collect_irq_levels(), sio_fixup_irq_levels(), and sio_pci_fixup(). Here is the call graph for this function: ![]() |
|
||||||||||||||||
|
Definition at line 259 of file sys_sio.c. References __initlocaldata, __kernel_extbl, COMMON_TABLE_LOOKUP, irq, irq_tab, and tmp. Referenced by p2k_pci_fixup(). |
|
|
Definition at line 278 of file sys_sio.c. References APECS_AND_LCA_DEFAULT_MEM_BASE, DEFAULT_IO_BASE, enable_ide(), layout_all_busses(), p2k_map_irq(), sio_collect_irq_levels(), sio_fixup_irq_levels(), and sio_pci_fixup(). Here is the call graph for this function: ![]() |
|
|
Definition at line 140 of file sys_sio.c. References dev, PCI_BASE_CLASS_BRIDGE, PCI_CLASS_BRIDGE_PCMCIA, and pci_devices. Referenced by avanti_pci_fixup(), noname_pci_fixup(), p2k_pci_fixup(), and xl_pci_fixup(). |
|
|
Definition at line 158 of file sys_sio.c. References inb, outb, and xff. Referenced by alphabook1_pci_fixup(), avanti_pci_fixup(), noname_pci_fixup(), p2k_pci_fixup(), and xl_pci_fixup(). |
|
|
Definition at line 47 of file sys_sio.c. References alpha_using_srm, enable_irq, srm_device_interrupt(), and STANDARD_INIT_IRQ_PROLOG. Here is the call graph for this function: ![]() |
|
||||||||||||
|
Definition at line 120 of file sys_sio.c. References common_pci_fixup(), common_swizzle(), PCI_DEVFN, PCI_MODIFY, pcibios_read_config_dword(), pcibios_write_config_dword(), and x60. Referenced by alphabook1_pci_fixup(), avanti_pci_fixup(), noname_pci_fixup(), p2k_pci_fixup(), and xl_pci_fixup(). Here is the call graph for this function: ![]() |
|
||||||||||||||||
|
Definition at line 38 of file sys_sio.c. References outb. |
|
||||||||||||
|
Definition at line 58 of file sys_sio.c. References APECS_IOC_HAXR2, APECS_IOC_PB1R, APECS_IOC_PB2R, APECS_IOC_PM1R, APECS_IOC_PM2R, APECS_IOC_TB1R, APECS_IOC_TB2R, APECS_XL_DMA_WIN1_BASE, APECS_XL_DMA_WIN1_SIZE, APECS_XL_DMA_WIN2_BASE, APECS_XL_DMA_WIN2_SIZE, mb, U, and vuip. |
|
|
Definition at line 250 of file sys_sio.c. References DEFAULT_IO_BASE, enable_ide(), layout_all_busses(), noname_map_irq(), sio_collect_irq_levels(), sio_fixup_irq_levels(), sio_pci_fixup(), and XL_DEFAULT_MEM_BASE. Here is the call graph for this function: ![]() |
|
|
|