Linux Kernel  3.7.1
 All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros Groups Pages
Macros | Functions | Variables
pci.c File Reference
#include <linux/pci.h>
#include <linux/slab.h>
#include <linux/delay.h>
#include <linux/jiffies.h>
#include <linux/export.h>
#include <asm/irq.h>
#include <mach/hardware.h>
#include <asm/sizes.h>
#include <asm/signal.h>
#include <asm/mach/pci.h>
#include <mach/pci.h>

Go to the source code of this file.

Macros

#define IOP13XX_PCI_DEBUG   0
 
#define PRINTK(x...)   ((void)(IOP13XX_PCI_DEBUG && printk(x)))
 

Functions

 EXPORT_SYMBOL (iop13xx_atue_mem_base)
 
 EXPORT_SYMBOL (iop13xx_atux_mem_base)
 
 EXPORT_SYMBOL (iop13xx_atue_mem_size)
 
 EXPORT_SYMBOL (iop13xx_atux_mem_size)
 
void iop13xx_map_pci_memory (void)
 
int iop13xx_pci_abort (unsigned long addr, unsigned int fsr, struct pt_regs *regs)
 
struct pci_bus *__devinit iop13xx_scan_bus (int nr, struct pci_sys_data *sys)
 
void __init iop13xx_atue_setup (void)
 
void __init iop13xx_atue_disable (void)
 
void __init iop13xx_atux_setup (void)
 
void __init iop13xx_atux_disable (void)
 
void __init iop13xx_set_atu_mmr_bases (void)
 
void __init iop13xx_atu_select (struct hw_pci *plat_pci)
 
void __init iop13xx_pci_init (void)
 
int iop13xx_pci_setup (int nr, struct pci_sys_data *sys)
 
u16 iop13xx_dev_id (void)
 
 __setup ("iop13xx_init_atu", iop13xx_init_atu_setup)
 

Variables

u32 iop13xx_atux_pmmr_offset
 
u32 iop13xx_atue_pmmr_offset
 
void __iomemiop13xx_atue_mem_base
 
void __iomemiop13xx_atux_mem_base
 
size_t iop13xx_atue_mem_size
 
size_t iop13xx_atux_mem_size
 
int init_atu = 0
 

Macro Definition Documentation

#define IOP13XX_PCI_DEBUG   0

Definition at line 32 of file pci.c.

#define PRINTK (   x...)    ((void)(IOP13XX_PCI_DEBUG && printk(x)))

Definition at line 33 of file pci.c.

Function Documentation

__setup ( "iop13xx_init_atu"  ,
iop13xx_init_atu_setup   
)
EXPORT_SYMBOL ( iop13xx_atue_mem_base  )
EXPORT_SYMBOL ( iop13xx_atux_mem_base  )
EXPORT_SYMBOL ( iop13xx_atue_mem_size  )
EXPORT_SYMBOL ( iop13xx_atux_mem_size  )
void __init iop13xx_atu_select ( struct hw_pci plat_pci)

Definition at line 911 of file pci.c.

void __init iop13xx_atue_disable ( void  )

Definition at line 649 of file pci.c.

void __init iop13xx_atue_setup ( void  )

Definition at line 556 of file pci.c.

void __init iop13xx_atux_disable ( void  )

Definition at line 817 of file pci.c.

void __init iop13xx_atux_setup ( void  )

Definition at line 709 of file pci.c.

u16 iop13xx_dev_id ( void  )

Definition at line 1080 of file pci.c.

void iop13xx_map_pci_memory ( void  )

Definition at line 55 of file pci.c.

int iop13xx_pci_abort ( unsigned long  addr,
unsigned int  fsr,
struct pt_regs regs 
)

Definition at line 483 of file pci.c.

void __init iop13xx_pci_init ( void  )

Definition at line 965 of file pci.c.

int iop13xx_pci_setup ( int  nr,
struct pci_sys_data sys 
)

Definition at line 994 of file pci.c.

struct pci_bus* __devinit iop13xx_scan_bus ( int  nr,
struct pci_sys_data sys 
)
read

Definition at line 507 of file pci.c.

void __init iop13xx_set_atu_mmr_bases ( void  )

Definition at line 877 of file pci.c.

Variable Documentation

int init_atu = 0

Definition at line 49 of file pci.c.

void __iomem* iop13xx_atue_mem_base

Definition at line 39 of file pci.c.

size_t iop13xx_atue_mem_size

Definition at line 41 of file pci.c.

u32 iop13xx_atue_pmmr_offset

Definition at line 36 of file pci.c.

void __iomem* iop13xx_atux_mem_base

Definition at line 40 of file pci.c.

size_t iop13xx_atux_mem_size

Definition at line 42 of file pci.c.

u32 iop13xx_atux_pmmr_offset

Definition at line 35 of file pci.c.