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

#include <mpc5200_dma.h>

Data Fields

char name [32]
 
struct mpc52xx_psc __iomempsc_regs
 
struct mpc52xx_psc_fifo __iomemfifo_regs
 
unsigned int irq
 
struct devicedev
 
spinlock_t lock
 
struct mutex mutex
 
u32 sicr
 
uint sysclk
 
int imr
 
int id
 
unsigned int slots
 
struct psc_dma_stream playback
 
struct psc_dma_stream capture
 
struct {
   unsigned long   overrun_count
 
   unsigned long   underrun_count
 
stats
 

Detailed Description

Definition at line 50 of file mpc5200_dma.h.

Field Documentation

Definition at line 66 of file mpc5200_dma.h.

struct device* dev

Definition at line 55 of file mpc5200_dma.h.

Definition at line 53 of file mpc5200_dma.h.

Definition at line 61 of file mpc5200_dma.h.

int imr

Definition at line 60 of file mpc5200_dma.h.

unsigned int irq

Definition at line 54 of file mpc5200_dma.h.

spinlock_t lock

Definition at line 56 of file mpc5200_dma.h.

Definition at line 57 of file mpc5200_dma.h.

char name[32]

Definition at line 51 of file mpc5200_dma.h.

unsigned long overrun_count

Definition at line 70 of file mpc5200_dma.h.

Definition at line 65 of file mpc5200_dma.h.

Definition at line 52 of file mpc5200_dma.h.

u32 sicr

Definition at line 58 of file mpc5200_dma.h.

unsigned int slots

Definition at line 62 of file mpc5200_dma.h.

struct { ... } stats
uint sysclk

Definition at line 59 of file mpc5200_dma.h.

unsigned long underrun_count

Definition at line 71 of file mpc5200_dma.h.


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