Linux Kernel  3.7.1
 All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros Groups Pages
Functions | Variables
pci_32.c File Reference
#include <linux/kernel.h>
#include <linux/pci.h>
#include <linux/delay.h>
#include <linux/string.h>
#include <linux/init.h>
#include <linux/capability.h>
#include <linux/sched.h>
#include <linux/errno.h>
#include <linux/bootmem.h>
#include <linux/irq.h>
#include <linux/list.h>
#include <linux/of.h>
#include <linux/slab.h>
#include <linux/export.h>
#include <asm/processor.h>
#include <asm/io.h>
#include <asm/prom.h>
#include <asm/sections.h>
#include <asm/pci-bridge.h>
#include <asm/ppc-pci.h>
#include <asm/byteorder.h>
#include <asm/uaccess.h>
#include <asm/machdep.h>

Go to the source code of this file.

Functions

void pcibios_make_OF_bus_map (void)
 
 EXPORT_SYMBOL_GPL (isa_bridge_pcidev)
 
 DECLARE_PCI_FIXUP_HEADER (PCI_VENDOR_ID_IBM, PCI_DEVICE_ID_IBM_CPC710_PCI64, fixup_cpc710_pci64)
 
int pci_device_from_OF_node (struct device_node *node, u8 *bus, u8 *devfn)
 
 EXPORT_SYMBOL (pci_device_from_OF_node)
 
void __init pci_create_OF_bus_map (void)
 
void __devinit pcibios_setup_phb_io_space (struct pci_controller *hose)
 
 subsys_initcall (pcibios_init)
 
long sys_pciconfig_iobase (long which, unsigned long bus, unsigned long devfn)
 

Variables

unsigned long isa_io_base = 0
 
unsigned long pci_dram_offset = 0
 
int pcibios_assign_bus_offset = 1
 
struct pci_devisa_bridge_pcidev
 

Function Documentation

DECLARE_PCI_FIXUP_HEADER ( PCI_VENDOR_ID_IBM  ,
PCI_DEVICE_ID_IBM_CPC710_PCI64  ,
fixup_cpc710_pci64   
)
EXPORT_SYMBOL ( pci_device_from_OF_node  )
EXPORT_SYMBOL_GPL ( isa_bridge_pcidev  )
void __init pci_create_OF_bus_map ( void  )

Definition at line 197 of file pci_32.c.

int pci_device_from_OF_node ( struct device_node node,
u8 bus,
u8 devfn 
)

Definition at line 156 of file pci_32.c.

void pcibios_make_OF_bus_map ( void  )

Definition at line 108 of file pci_32.c.

void __devinit pcibios_setup_phb_io_space ( struct pci_controller hose)

Definition at line 216 of file pci_32.c.

subsys_initcall ( pcibios_init  )
long sys_pciconfig_iobase ( long  which,
unsigned long  bus,
unsigned long  devfn 
)

Definition at line 285 of file pci_32.c.

Variable Documentation

struct pci_dev* isa_bridge_pcidev

Definition at line 51 of file pci_32.c.

unsigned long isa_io_base = 0

Definition at line 32 of file pci_32.c.

unsigned long pci_dram_offset = 0

Definition at line 33 of file pci_32.c.

int pcibios_assign_bus_offset = 1

Definition at line 34 of file pci_32.c.