Linux Kernel  3.7.1
 All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros Groups Pages
Data Structures | Macros | Enumerations
intel_mid_dma.h File Reference
#include <linux/dmaengine.h>

Go to the source code of this file.

Data Structures

struct  intel_mid_dma_slave
 

Macros

#define DMA_PREP_CIRCULAR_LIST   (1 << 10)
 

Enumerations

enum  intel_mid_dma_mode { LNW_DMA_PER_TO_MEM = 0, LNW_DMA_MEM_TO_PER, LNW_DMA_MEM_TO_MEM }
 
enum  intel_mid_dma_hs_mode { LNW_DMA_HW_HS = 0, LNW_DMA_SW_HS = 1 }
 
enum  intel_mid_dma_msize {
  LNW_DMA_MSIZE_1 = 0x0, LNW_DMA_MSIZE_4 = 0x1, LNW_DMA_MSIZE_8 = 0x2, LNW_DMA_MSIZE_16 = 0x3,
  LNW_DMA_MSIZE_32 = 0x4, LNW_DMA_MSIZE_64 = 0x5
}
 

Macro Definition Documentation

#define DMA_PREP_CIRCULAR_LIST   (1 << 10)

Definition at line 30 of file intel_mid_dma.h.

Enumeration Type Documentation

Enumerator:
LNW_DMA_HW_HS 
LNW_DMA_SW_HS 

Definition at line 40 of file intel_mid_dma.h.

Enumerator:
LNW_DMA_PER_TO_MEM 
LNW_DMA_MEM_TO_PER 
LNW_DMA_MEM_TO_MEM 

Definition at line 33 of file intel_mid_dma.h.

Enumerator:
LNW_DMA_MSIZE_1 
LNW_DMA_MSIZE_4 
LNW_DMA_MSIZE_8 
LNW_DMA_MSIZE_16 
LNW_DMA_MSIZE_32 
LNW_DMA_MSIZE_64 

Definition at line 46 of file intel_mid_dma.h.