Linux Kernel
3.7.1
|
#include <intel_mid_dma_regs.h>
Data Fields | |
struct pci_dev * | pdev |
void __iomem * | dma_base |
struct pci_pool * | dma_pool |
struct dma_device | common |
struct tasklet_struct | tasklet |
struct intel_mid_dma_chan | ch [MAX_CHAN] |
unsigned int | pci_id |
unsigned int | intr_mask |
void __iomem * | mask_reg |
int | chan_base |
int | max_chan |
int | block_size |
unsigned int | pimr_mask |
enum intel_mid_dma_state | state |
struct middma_device - internal representation of a DMA device : PCI device : MMIO register space pointer of DMA : for allocating DMA descriptors : embedded struct dma_device : dma tasklet for processing interrupts : per channel data : DMA device PCI ID : Interrupt mask to be used : MMIO register for periphral mask : Base ch index (read from driver data) : max number of chs supported (from drv_data) : Block size of DMA transfer supported (from drv_data) : MMIO register addr for periphral interrupt (from drv_data) : dma PM device state
Definition at line 224 of file intel_mid_dma_regs.h.
int block_size |
Definition at line 236 of file intel_mid_dma_regs.h.
Definition at line 230 of file intel_mid_dma_regs.h.
int chan_base |
Definition at line 234 of file intel_mid_dma_regs.h.
struct dma_device common |
Definition at line 228 of file intel_mid_dma_regs.h.
Definition at line 226 of file intel_mid_dma_regs.h.
Definition at line 227 of file intel_mid_dma_regs.h.
unsigned int intr_mask |
Definition at line 232 of file intel_mid_dma_regs.h.
Definition at line 233 of file intel_mid_dma_regs.h.
int max_chan |
Definition at line 235 of file intel_mid_dma_regs.h.
unsigned int pci_id |
Definition at line 231 of file intel_mid_dma_regs.h.
Definition at line 225 of file intel_mid_dma_regs.h.
unsigned int pimr_mask |
Definition at line 237 of file intel_mid_dma_regs.h.
enum intel_mid_dma_state state |
Definition at line 238 of file intel_mid_dma_regs.h.
struct tasklet_struct tasklet |
Definition at line 229 of file intel_mid_dma_regs.h.