Linux Kernel  3.7.1
 All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros Groups Pages
Functions | Variables
common-pci.c File Reference
#include <linux/sched.h>
#include <linux/kernel.h>
#include <linux/pci.h>
#include <linux/interrupt.h>
#include <linux/mm.h>
#include <linux/init.h>
#include <linux/ioport.h>
#include <linux/slab.h>
#include <linux/delay.h>
#include <linux/device.h>
#include <linux/io.h>
#include <linux/export.h>
#include <asm/dma-mapping.h>
#include <asm/cputype.h>
#include <asm/irq.h>
#include <asm/sizes.h>
#include <asm/mach/pci.h>
#include <mach/hardware.h>

Go to the source code of this file.

Functions

int ixp4xx_pci_read_errata (u32 addr, u32 cmd, u32 *data)
 
int ixp4xx_pci_read_no_errata (u32 addr, u32 cmd, u32 *data)
 
int ixp4xx_pci_write (u32 addr, u32 cmd, u32 data)
 
void __init ixp4xx_pci_preinit (void)
 
int ixp4xx_setup (int nr, struct pci_sys_data *sys)
 
int dma_set_coherent_mask (struct device *dev, u64 mask)
 
 EXPORT_SYMBOL (ixp4xx_pci_read)
 
 EXPORT_SYMBOL (ixp4xx_pci_write)
 
 EXPORT_SYMBOL (dma_set_coherent_mask)
 

Variables

int(* ixp4xx_pci_read )(u32 addr, u32 cmd, u32 *data)
 
unsigned long ixp4xx_pci_reg_base = 0
 
struct pci_ops ixp4xx_ops
 

Function Documentation

int dma_set_coherent_mask ( struct device dev,
u64  mask 
)

Definition at line 484 of file common-pci.c.

EXPORT_SYMBOL ( ixp4xx_pci_read  )
EXPORT_SYMBOL ( ixp4xx_pci_write  )
EXPORT_SYMBOL ( dma_set_coherent_mask  )
void __init ixp4xx_pci_preinit ( void  )

Definition at line 345 of file common-pci.c.

int ixp4xx_pci_read_errata ( u32  addr,
u32  cmd,
u32 data 
)

Definition at line 98 of file common-pci.c.

int ixp4xx_pci_read_no_errata ( u32  addr,
u32  cmd,
u32 data 
)

Definition at line 125 of file common-pci.c.

int ixp4xx_pci_write ( u32  addr,
u32  cmd,
u32  data 
)

Definition at line 147 of file common-pci.c.

int ixp4xx_setup ( int  nr,
struct pci_sys_data sys 
)

Definition at line 444 of file common-pci.c.

Variable Documentation

struct pci_ops ixp4xx_ops
Initial value:
= {
.read = ixp4xx_pci_read_config,
.write = ixp4xx_pci_write_config,
}

Definition at line 286 of file common-pci.c.

int(* ixp4xx_pci_read)(u32 addr, u32 cmd, u32 *data)

Definition at line 43 of file common-pci.c.

unsigned long ixp4xx_pci_reg_base = 0

Definition at line 48 of file common-pci.c.