Linux Kernel  3.7.1
 All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros Groups Pages
Macros | Functions
pci-ioda.c File Reference
#include <linux/kernel.h>
#include <linux/pci.h>
#include <linux/delay.h>
#include <linux/string.h>
#include <linux/init.h>
#include <linux/bootmem.h>
#include <linux/irq.h>
#include <linux/io.h>
#include <linux/msi.h>
#include <asm/sections.h>
#include <asm/io.h>
#include <asm/prom.h>
#include <asm/pci-bridge.h>
#include <asm/machdep.h>
#include <asm/ppc-pci.h>
#include <asm/opal.h>
#include <asm/iommu.h>
#include <asm/tce.h>
#include "powernv.h"
#include "pci.h"

Go to the source code of this file.

Macros

#define define_pe_printk_level(func, kern_level)
 
#define TCE32_TABLE_SIZE   ((0x10000000 / 0x1000) * 8)
 

Functions

 define_pe_printk_level (pe_err, KERN_ERR)
 
 define_pe_printk_level (pe_warn, KERN_WARNING)
 
 define_pe_printk_level (pe_info, KERN_INFO)
 
void __init pnv_pci_init_ioda1_phb (struct device_node *np)
 
void __init pnv_pci_init_ioda_hub (struct device_node *np)
 

Macro Definition Documentation

#define define_pe_printk_level (   func,
  kern_level 
)
Value:
static int func(const struct pnv_ioda_pe *pe, const char *fmt, ...) \
{ \
int r; \
va_start(args, fmt); \
\
vaf.fmt = fmt; \
vaf.va = &args; \
\
r = __pe_printk(kern_level, pe, &vaf); \
va_end(args); \
\
return r; \
} \

Definition at line 50 of file pci-ioda.c.

#define TCE32_TABLE_SIZE   ((0x10000000 / 0x1000) * 8)

Function Documentation

define_pe_printk_level ( pe_err  ,
KERN_ERR   
)
define_pe_printk_level ( pe_warn  ,
KERN_WARNING   
)
define_pe_printk_level ( pe_info  ,
KERN_INFO   
)
void __init pnv_pci_init_ioda1_phb ( struct device_node np)

Definition at line 862 of file pci-ioda.c.

void __init pnv_pci_init_ioda_hub ( struct device_node np)

Definition at line 1024 of file pci-ioda.c.