Linux Kernel  3.7.1
 All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros Groups Pages
Macros | Functions
rtas_pci.c File Reference
#include <linux/kernel.h>
#include <linux/threads.h>
#include <linux/pci.h>
#include <linux/string.h>
#include <linux/init.h>
#include <linux/bootmem.h>
#include <asm/io.h>
#include <asm/pgtable.h>
#include <asm/irq.h>
#include <asm/prom.h>
#include <asm/machdep.h>
#include <asm/pci-bridge.h>
#include <asm/iommu.h>
#include <asm/rtas.h>
#include <asm/mpic.h>
#include <asm/ppc-pci.h>
#include <asm/eeh.h>

Go to the source code of this file.

Macros

#define PRG_CL_RESET_VALID   0x00010000
 

Functions

int rtas_read_config (struct pci_dn *pdn, int where, int size, u32 *val)
 
int rtas_write_config (struct pci_dn *pdn, int where, int size, u32 val)
 
void __init init_pci_config_tokens (void)
 
unsigned long __devinit get_phb_buid (struct device_node *phb)
 
int __devinit rtas_setup_phb (struct pci_controller *phb)
 
void __init find_and_init_phbs (void)
 

Macro Definition Documentation

#define PRG_CL_RESET_VALID   0x00010000

Function Documentation

void __init find_and_init_phbs ( void  )

Definition at line 256 of file rtas_pci.c.

unsigned long __devinit get_phb_buid ( struct device_node phb)

Definition at line 212 of file rtas_pci.c.

void __init init_pci_config_tokens ( void  )

Definition at line 204 of file rtas_pci.c.

int rtas_read_config ( struct pci_dn *  pdn,
int  where,
int  size,
u32 val 
)

Definition at line 59 of file rtas_pci.c.

int __devinit rtas_setup_phb ( struct pci_controller phb)

Definition at line 240 of file rtas_pci.c.

int rtas_write_config ( struct pci_dn *  pdn,
int  where,
int  size,
u32  val 
)

Definition at line 109 of file rtas_pci.c.