Linux Kernel  3.7.1
 All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros Groups Pages
Data Fields
mmp_tdma_chan Struct Reference

Data Fields

struct devicedev
 
struct dma_chan chan
 
struct dma_async_tx_descriptor desc
 
struct tasklet_struct tasklet
 
struct mmp_tdma_descdesc_arr
 
phys_addr_t desc_arr_phys
 
int desc_num
 
enum dma_transfer_direction dir
 
dma_addr_t dev_addr
 
u32 burst_sz
 
enum dma_slave_buswidth buswidth
 
enum dma_status status
 
int idx
 
enum mmp_tdma_type type
 
int irq
 
unsigned long reg_base
 
size_t buf_len
 
size_t period_len
 
size_t pos
 

Detailed Description

Definition at line 100 of file mmp_tdma.c.

Field Documentation

size_t buf_len

Definition at line 120 of file mmp_tdma.c.

u32 burst_sz

Definition at line 111 of file mmp_tdma.c.

enum dma_slave_buswidth buswidth

Definition at line 112 of file mmp_tdma.c.

Definition at line 102 of file mmp_tdma.c.

Definition at line 103 of file mmp_tdma.c.

struct mmp_tdma_desc* desc_arr

Definition at line 106 of file mmp_tdma.c.

phys_addr_t desc_arr_phys

Definition at line 107 of file mmp_tdma.c.

int desc_num

Definition at line 108 of file mmp_tdma.c.

struct device* dev

Definition at line 101 of file mmp_tdma.c.

dma_addr_t dev_addr

Definition at line 110 of file mmp_tdma.c.

Definition at line 109 of file mmp_tdma.c.

int idx

Definition at line 115 of file mmp_tdma.c.

int irq

Definition at line 117 of file mmp_tdma.c.

size_t period_len

Definition at line 121 of file mmp_tdma.c.

size_t pos

Definition at line 122 of file mmp_tdma.c.

unsigned long reg_base

Definition at line 118 of file mmp_tdma.c.

Definition at line 113 of file mmp_tdma.c.

Definition at line 104 of file mmp_tdma.c.

Definition at line 116 of file mmp_tdma.c.


The documentation for this struct was generated from the following file: