Linux Kernel  3.7.1
 All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros Groups Pages
Macros | Functions | Variables
isa-bridge.c File Reference
#include <linux/kernel.h>
#include <linux/pci.h>
#include <linux/string.h>
#include <linux/export.h>
#include <linux/init.h>
#include <linux/mm.h>
#include <linux/notifier.h>
#include <asm/processor.h>
#include <asm/io.h>
#include <asm/prom.h>
#include <asm/pci-bridge.h>
#include <asm/machdep.h>
#include <asm/ppc-pci.h>

Go to the source code of this file.

Macros

#define DEBUG
 
#define ISA_SPACE_MASK   0x1
 
#define ISA_SPACE_IO   0x1
 

Functions

 EXPORT_SYMBOL (isa_io_base)
 
 EXPORT_SYMBOL_GPL (isa_bridge_pcidev)
 
void __init isa_bridge_find_early (struct pci_controller *hose)
 
 arch_initcall (isa_bridge_init)
 

Variables

unsigned long isa_io_base
 
struct pci_devisa_bridge_pcidev
 

Macro Definition Documentation

#define DEBUG

Definition at line 16 of file isa-bridge.c.

#define ISA_SPACE_IO   0x1

Definition at line 42 of file isa-bridge.c.

#define ISA_SPACE_MASK   0x1

Definition at line 41 of file isa-bridge.c.

Function Documentation

arch_initcall ( isa_bridge_init  )
EXPORT_SYMBOL ( isa_io_base  )
EXPORT_SYMBOL_GPL ( isa_bridge_pcidev  )
void __init isa_bridge_find_early ( struct pci_controller hose)

isa_bridge_find_early - Find and map the ISA IO space early before main PCI discovery. This is optionally called by the arch code when adding PCI PHBs to get early access to ISA IO ports

Definition at line 129 of file isa-bridge.c.

Variable Documentation

struct pci_dev* isa_bridge_pcidev

Definition at line 38 of file isa-bridge.c.

unsigned long isa_io_base

Definition at line 33 of file isa-bridge.c.