Linux Kernel  3.7.1
 All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros Groups Pages
Macros | Functions | Variables
pci-dma.c File Reference
#include <linux/mm.h>
#include <linux/dma-mapping.h>
#include <linux/swiotlb.h>
#include <linux/vmalloc.h>
#include <linux/export.h>
#include <asm/tlbflush.h>
#include <asm/homecache.h>

Go to the source code of this file.

Macros

#define PAGE_HOME_DMA   PAGE_HOME_HASH
 

Functions

 EXPORT_SYMBOL (tile_dma_map_ops)
 
 EXPORT_SYMBOL (gx_pci_dma_map_ops)
 
 EXPORT_SYMBOL (gx_legacy_pci_dma_map_ops)
 

Variables

struct dma_map_opstile_dma_map_ops = &tile_default_dma_map_ops
 
struct dma_map_opsgx_pci_dma_map_ops = &tile_pci_default_dma_map_ops
 
struct dma_map_opsgx_legacy_pci_dma_map_ops
 

Macro Definition Documentation

#define PAGE_HOME_DMA   PAGE_HOME_HASH

Definition at line 32 of file pci-dma.c.

Function Documentation

EXPORT_SYMBOL ( tile_dma_map_ops  )
EXPORT_SYMBOL ( gx_pci_dma_map_ops  )
EXPORT_SYMBOL ( gx_legacy_pci_dma_map_ops  )

Variable Documentation

struct dma_map_ops* gx_legacy_pci_dma_map_ops

Definition at line 563 of file pci-dma.c.

struct dma_map_ops* gx_pci_dma_map_ops = &tile_pci_default_dma_map_ops

Definition at line 525 of file pci-dma.c.

struct dma_map_ops* tile_dma_map_ops = &tile_default_dma_map_ops

Definition at line 338 of file pci-dma.c.