Linux Kernel  3.7.1
 All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros Groups Pages
Functions | Variables
pcibr_dma.c File Reference
#include <linux/types.h>
#include <linux/pci.h>
#include <linux/export.h>
#include <asm/sn/addrs.h>
#include <asm/sn/geo.h>
#include <asm/sn/pcibr_provider.h>
#include <asm/sn/pcibus_provider_defs.h>
#include <asm/sn/pcidev.h>
#include <asm/sn/pic.h>
#include <asm/sn/sn_sal.h>
#include <asm/sn/tiocp.h>
#include "tio.h"
#include "xtalk/xwidgetdev.h"
#include "xtalk/hubdev.h"

Go to the source code of this file.

Functions

void pcibr_dma_unmap (struct pci_dev *hwdev, dma_addr_t dma_handle, int direction)
 
void sn_dma_flush (u64 addr)
 
dma_addr_t pcibr_dma_map (struct pci_dev *hwdev, unsigned long phys_addr, size_t size, int dma_flags)
 
dma_addr_t pcibr_dma_map_consistent (struct pci_dev *hwdev, unsigned long phys_addr, size_t size, int dma_flags)
 
 EXPORT_SYMBOL (sn_dma_flush)
 

Variables

int sn_ioif_inited
 

Function Documentation

EXPORT_SYMBOL ( sn_dma_flush  )
dma_addr_t pcibr_dma_map ( struct pci_dev hwdev,
unsigned long  phys_addr,
size_t  size,
int  dma_flags 
)

Definition at line 357 of file pcibr_dma.c.

dma_addr_t pcibr_dma_map_consistent ( struct pci_dev hwdev,
unsigned long  phys_addr,
size_t  size,
int  dma_flags 
)

Definition at line 395 of file pcibr_dma.c.

void pcibr_dma_unmap ( struct pci_dev hwdev,
dma_addr_t  dma_handle,
int  direction 
)

Definition at line 208 of file pcibr_dma.c.

void sn_dma_flush ( u64  addr)

Definition at line 238 of file pcibr_dma.c.

Variable Documentation

int sn_ioif_inited

Definition at line 46 of file io_common.c.