Linux Kernel  3.7.1
 All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros Groups Pages
Macros | Functions
dma.c File Reference
#include <linux/kernel.h>
#include <linux/module.h>
#include <linux/errno.h>
#include <asm/dma.h>
#include <arch/svinto.h>
#include <arch/system.h>

Go to the source code of this file.

Macros

#define SETS(var, reg, field, val)
 

Functions

int cris_request_dma (unsigned int dmanr, const char *device_id, unsigned options, enum dma_owner owner)
 
void cris_free_dma (unsigned int dmanr, const char *device_id)
 
 EXPORT_SYMBOL (cris_request_dma)
 
 EXPORT_SYMBOL (cris_free_dma)
 

Macro Definition Documentation

#define SETS (   var,
  reg,
  field,
  val 
)
Value:
var = (var & ~IO_MASK_(reg##_, field##_)) | \
IO_STATE_(reg##_, field##_, _##val)

Definition at line 14 of file dma.c.

Function Documentation

void cris_free_dma ( unsigned int  dmanr,
const char device_id 
)

Definition at line 214 of file dma.c.

int cris_request_dma ( unsigned int  dmanr,
const char device_id,
unsigned  options,
enum dma_owner  owner 
)

Definition at line 21 of file dma.c.

EXPORT_SYMBOL ( cris_request_dma  )
EXPORT_SYMBOL ( cris_free_dma  )