Linux Kernel  3.7.1
 All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros Groups Pages
Data Structures | Macros | Functions | Variables
dma-s3c24xx.h File Reference
#include <plat/dma-core.h>

Go to the source code of this file.

Data Structures

struct  s3c24xx_dma_map
 
struct  s3c24xx_dma_selection
 
struct  s3c24xx_dma_order_ch
 
struct  s3c24xx_dma_order
 

Macros

#define DMA_CH_VALID   (1<<31)
 
#define DMA_CH_NEVER   (1<<30)
 

Functions

int s3c24xx_dma_init_map (struct s3c24xx_dma_selection *sel)
 
int s3c24xx_dma_order_set (struct s3c24xx_dma_order *map)
 
int s3c2410_dma_init (void)
 
int s3c24xx_dma_init (unsigned int channels, unsigned int irq, unsigned int stride)
 

Variables

struct bus_type dma_subsys
 
struct s3c2410_dma_chan s3c2410_chans [S3C_DMA_CHANNELS]
 

Macro Definition Documentation

#define DMA_CH_NEVER   (1<<30)

Definition at line 19 of file dma-s3c24xx.h.

#define DMA_CH_VALID   (1<<31)

Definition at line 18 of file dma-s3c24xx.h.

Function Documentation

int s3c2410_dma_init ( void  )

Definition at line 1343 of file dma.c.

int s3c24xx_dma_init ( unsigned int  channels,
unsigned int  irq,
unsigned int  stride 
)

Definition at line 1284 of file dma.c.

int s3c24xx_dma_init_map ( struct s3c24xx_dma_selection sel)

Definition at line 1434 of file dma.c.

int s3c24xx_dma_order_set ( struct s3c24xx_dma_order map)

Definition at line 1454 of file dma.c.

Variable Documentation

struct bus_type dma_subsys

Definition at line 24 of file dma.c.