Linux Kernel
3.7.1
|
#include <intel_mid_dma_regs.h>
Data Fields | |
struct dma_chan | chan |
void __iomem * | ch_regs |
void __iomem * | dma_base |
int | ch_id |
spinlock_t | lock |
struct list_head | active_list |
struct list_head | queue |
struct list_head | free_list |
unsigned int | descs_allocated |
struct middma_device * | dma |
bool | busy |
bool | in_use |
u32 | raw_tfr |
u32 | raw_block |
struct intel_mid_dma_slave * | mid_slave |
struct intel_mid_dma_chan - internal mid representation of a DMA channel : dma_chan strcture represetation for mid chan : MMIO register space pointer to channel register : MMIO register space DMA engine base pointer : DMA channel id : channel spinlock : current active descriptors : current queued up descriptors : current free descriptors : dma slave structure : total number of descriptors allocated : dma device structure pointer : bool representing if ch is busy (active txn) or not : bool representing if ch is in use or not : raw trf interrupt received : raw block interrupt received
Definition at line 179 of file intel_mid_dma_regs.h.
Definition at line 185 of file intel_mid_dma_regs.h.
bool busy |
Definition at line 190 of file intel_mid_dma_regs.h.
int ch_id |
Definition at line 183 of file intel_mid_dma_regs.h.
Definition at line 181 of file intel_mid_dma_regs.h.
Definition at line 180 of file intel_mid_dma_regs.h.
unsigned int descs_allocated |
Definition at line 188 of file intel_mid_dma_regs.h.
struct middma_device* dma |
Definition at line 189 of file intel_mid_dma_regs.h.
Definition at line 182 of file intel_mid_dma_regs.h.
Definition at line 187 of file intel_mid_dma_regs.h.
bool in_use |
Definition at line 191 of file intel_mid_dma_regs.h.
spinlock_t lock |
Definition at line 184 of file intel_mid_dma_regs.h.
struct intel_mid_dma_slave* mid_slave |
Definition at line 194 of file intel_mid_dma_regs.h.
Definition at line 186 of file intel_mid_dma_regs.h.
u32 raw_block |
Definition at line 193 of file intel_mid_dma_regs.h.
u32 raw_tfr |
Definition at line 192 of file intel_mid_dma_regs.h.