Linux Kernel  3.7.1
 All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros Groups Pages
Data Structures | Macros | Functions
celleb_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 <linux/pci_regs.h>
#include <linux/of.h>
#include <linux/of_device.h>
#include <linux/slab.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_pci.h"

Go to the source code of this file.

Data Structures

struct  celleb_pci_resource
 
struct  celleb_pci_private
 

Macros

#define MAX_PCI_DEVICES   32
 
#define MAX_PCI_FUNCTIONS   8
 
#define MAX_PCI_BASE_ADDRS   3 /* use 64 bit address */
 

Functions

int __init celleb_setup_phb (struct pci_controller *phb)
 
int celleb_pci_probe_mode (struct pci_bus *bus)
 

Macro Definition Documentation

#define MAX_PCI_BASE_ADDRS   3 /* use 64 bit address */

Definition at line 48 of file celleb_pci.c.

#define MAX_PCI_DEVICES   32

Definition at line 46 of file celleb_pci.c.

#define MAX_PCI_FUNCTIONS   8

Definition at line 47 of file celleb_pci.c.

Function Documentation

int celleb_pci_probe_mode ( struct pci_bus bus)

Definition at line 497 of file celleb_pci.c.

int __init celleb_setup_phb ( struct pci_controller phb)

Definition at line 471 of file celleb_pci.c.