Linux Kernel  3.7.1
 All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros Groups Pages
Macros | Functions | Variables
mmconfig_32.c File Reference
#include <linux/pci.h>
#include <linux/init.h>
#include <linux/rcupdate.h>
#include <asm/e820.h>
#include <asm/pci_x86.h>
#include <acpi/acpi.h>

Go to the source code of this file.

Macros

#define mmcfg_virt_addr   ((void __iomem *) fix_to_virt(FIX_PCIE_MCFG))
 

Functions

int __init pci_mmcfg_arch_init (void)
 
void __init pci_mmcfg_arch_free (void)
 
int __devinit pci_mmcfg_arch_map (struct pci_mmcfg_region *cfg)
 
void pci_mmcfg_arch_unmap (struct pci_mmcfg_region *cfg)
 

Variables

struct pci_raw_ops pci_mmcfg
 

Macro Definition Documentation

#define mmcfg_virt_addr   ((void __iomem *) fix_to_virt(FIX_PCIE_MCFG))

Definition at line 20 of file mmconfig_32.c.

Function Documentation

void __init pci_mmcfg_arch_free ( void  )

Definition at line 141 of file mmconfig_32.c.

int __init pci_mmcfg_arch_init ( void  )

Definition at line 134 of file mmconfig_32.c.

int __devinit pci_mmcfg_arch_map ( struct pci_mmcfg_region cfg)

Definition at line 145 of file mmconfig_32.c.

void pci_mmcfg_arch_unmap ( struct pci_mmcfg_region cfg)

Definition at line 150 of file mmconfig_32.c.

Variable Documentation

struct pci_raw_ops pci_mmcfg
Initial value:
= {
.read = pci_mmcfg_read,
.write = pci_mmcfg_write,
}

Definition at line 129 of file mmconfig_32.c.