Linux Kernel  3.7.1
 All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros Groups Pages
Macros | Variables
celleb_scc_epci.c File Reference
#include <linux/kernel.h>
#include <linux/threads.h>
#include <linux/pci.h>
#include <linux/init.h>
#include <linux/pci_regs.h>
#include <linux/bootmem.h>
#include <asm/io.h>
#include <asm/irq.h>
#include <asm/prom.h>
#include <asm/pci-bridge.h>
#include <asm/ppc-pci.h>
#include "celleb_scc.h"
#include "celleb_pci.h"

Go to the source code of this file.

Macros

#define MAX_PCI_DEVICES   32
 
#define MAX_PCI_FUNCTIONS   8
 
#define iob()   __asm__ __volatile__("eieio; sync":::"memory")
 

Variables

struct pci_ops celleb_epci_ops
 
struct celleb_phb_spec
celleb_epci_spec 
__initdata
 

Macro Definition Documentation

#define iob ( )    __asm__ __volatile__("eieio; sync":::"memory")

Definition at line 42 of file celleb_scc_epci.c.

#define MAX_PCI_DEVICES   32

Definition at line 39 of file celleb_scc_epci.c.

#define MAX_PCI_FUNCTIONS   8

Definition at line 40 of file celleb_scc_epci.c.

Variable Documentation

Initial value:
= {
.setup = celleb_setup_epci,
.ops = &spiderpci_ops,
.iowa_init = &spiderpci_iowa_init,
.iowa_data = (void *)0,
}

Definition at line 424 of file celleb_scc_epci.c.

struct pci_ops celleb_epci_ops
Initial value:
= {
.read = celleb_epci_read_config,
.write = celleb_epci_write_config,
}

Definition at line 248 of file celleb_scc_epci.c.