Linux Kernel  3.7.1
 All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros Groups Pages
Functions | Variables
dmac.c File Reference
#include <linux/kernel.h>
#include <linux/io.h>
#include <linux/types.h>
#include <linux/errno.h>
#include <linux/spinlock.h>
#include <asm/cacheflush.h>
#include <variant/dmac.h>

Go to the source code of this file.

Functions

void s6dmac_put_fifo_cache (u32 dmac, int chan, u32 src, u32 dst, u32 size)
 
void s6dmac_disable_error_irqs (u32 dmac, u32 mask)
 
u32 s6dmac_int_sources (u32 dmac, u32 channel)
 
void s6dmac_release_chan (u32 dmac, int chan)
 
 arch_initcall (s6_dmac_init)
 

Variables

struct s6dmac_ctrl s6dmac_ctrl [S6_DMAC_NB]
 

Function Documentation

arch_initcall ( s6_dmac_init  )
void s6dmac_disable_error_irqs ( u32  dmac,
u32  mask 
)

Definition at line 74 of file dmac.c.

u32 s6dmac_int_sources ( u32  dmac,
u32  channel 
)

Definition at line 83 of file dmac.c.

void s6dmac_put_fifo_cache ( u32  dmac,
int  chan,
u32  src,
u32  dst,
u32  size 
)

Definition at line 27 of file dmac.c.

void s6dmac_release_chan ( u32  dmac,
int  chan 
)

Definition at line 132 of file dmac.c.

Variable Documentation

Definition at line 22 of file dmac.c.