Linux Kernel  3.7.1
 All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros Groups Pages
Macros | Enumerations | Functions
dma.h File Reference

Go to the source code of this file.

Macros

#define MAX_DMA_CHANNELS   6
 

Enumerations

enum  puv3_dma_prio { DMA_PRIO_HIGH = 0, DMA_PRIO_MEDIUM = 1, DMA_PRIO_LOW = 2 }
 

Functions

int puv3_request_dma (char *name, puv3_dma_prio prio, void(*irq_handler)(int, void *), void(*err_handler)(int, void *), void *data)
 
void puv3_free_dma (int dma_ch)
 

Macro Definition Documentation

#define MAX_DMA_CHANNELS   6

Definition at line 18 of file dma.h.

Enumeration Type Documentation

Enumerator:
DMA_PRIO_HIGH 
DMA_PRIO_MEDIUM 
DMA_PRIO_LOW 

Definition at line 20 of file dma.h.

Function Documentation

void puv3_free_dma ( int  dma_ch)

Definition at line 77 of file dma.c.

int puv3_request_dma ( char name,
puv3_dma_prio  prio,
void(*)(int, void *)  irq_handler,
void(*)(int, void *)  err_handler,
void data 
)

Definition at line 35 of file dma.c.