Linux Kernel  3.7.1
 All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros Groups Pages
Functions | Variables
pci-swiotlb.c File Reference
#include <linux/pci.h>
#include <linux/cache.h>
#include <linux/module.h>
#include <linux/swiotlb.h>
#include <linux/bootmem.h>
#include <linux/dma-mapping.h>
#include <asm/iommu.h>
#include <asm/swiotlb.h>
#include <asm/dma.h>
#include <asm/xen/swiotlb-xen.h>
#include <asm/iommu_table.h>

Go to the source code of this file.

Functions

int __init pci_swiotlb_detect_override (void)
 
 IOMMU_INIT_FINISH (pci_swiotlb_detect_override, pci_xen_swiotlb_detect, pci_swiotlb_init, pci_swiotlb_late_init)
 
int __init pci_swiotlb_detect_4gb (void)
 
 IOMMU_INIT (pci_swiotlb_detect_4gb, pci_swiotlb_detect_override, pci_swiotlb_init, pci_swiotlb_late_init)
 
void __init pci_swiotlb_init (void)
 
void __init pci_swiotlb_late_init (void)
 

Variables

int swiotlb __read_mostly
 

Function Documentation

int __init pci_swiotlb_detect_4gb ( void  )

Definition at line 77 of file pci-swiotlb.c.

int __init pci_swiotlb_detect_override ( void  )

Definition at line 59 of file pci-swiotlb.c.

void __init pci_swiotlb_init ( void  )

Definition at line 91 of file pci-swiotlb.c.

void __init pci_swiotlb_late_init ( void  )

Definition at line 99 of file pci-swiotlb.c.

Variable Documentation

int swiotlb __read_mostly

Definition at line 15 of file pci-swiotlb.c.