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

#include <intel_mid_dma_regs.h>

Data Fields

struct pci_devpdev
 
void __iomemdma_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 __iomemmask_reg
 
int chan_base
 
int max_chan
 
int block_size
 
unsigned int pimr_mask
 
enum intel_mid_dma_state state
 

Detailed Description

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.

Field Documentation

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.

Definition at line 228 of file intel_mid_dma_regs.h.

void __iomem* dma_base

Definition at line 226 of file intel_mid_dma_regs.h.

struct pci_pool* dma_pool

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.

void __iomem* mask_reg

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.

struct pci_dev* pdev

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.

Definition at line 238 of file intel_mid_dma_regs.h.

Definition at line 229 of file intel_mid_dma_regs.h.


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