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

Data Fields

struct d40_phy_lli_bidir lli_phy
 
struct d40_log_lli_bidir lli_log
 
struct d40_lli_pool lli_pool
 
int lli_len
 
int lli_current
 
int lcla_alloc
 
struct dma_async_tx_descriptor txd
 
struct list_head node
 
bool is_in_client_list
 
bool cyclic
 

Detailed Description

struct d40_desc - A descriptor is one DMA job.

: LLI settings for physical channel. Both src and dst= points into the lli_pool, to base if lli_len > 1 or to pre_alloc_lli if lli_len equals one. : Same as above but for logical channels. : The pool with two entries pre-allocated. : Number of llis of current descriptor. : Number of transferred llis. : Number of LCLA entries allocated. : DMA engine struct. Used for among other things for communication during a transfer. : List entry. : true if the client owns this descriptor. : true if this is a cyclic job

This descriptor is used for both logical and physical transfers.

Definition at line 175 of file ste_dma40.c.

Field Documentation

bool cyclic

Definition at line 190 of file ste_dma40.c.

bool is_in_client_list

Definition at line 189 of file ste_dma40.c.

int lcla_alloc

Definition at line 184 of file ste_dma40.c.

int lli_current

Definition at line 183 of file ste_dma40.c.

int lli_len

Definition at line 182 of file ste_dma40.c.

Definition at line 179 of file ste_dma40.c.

Definition at line 177 of file ste_dma40.c.

struct d40_lli_pool lli_pool

Definition at line 181 of file ste_dma40.c.

Definition at line 187 of file ste_dma40.c.

Definition at line 186 of file ste_dma40.c.


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