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

#include <fsldma.h>

Data Fields

char name [8]
 
struct fsldma_chan_regs __iomemregs
 
spinlock_t desc_lock
 
struct list_head ld_pending
 
struct list_head ld_running
 
struct dma_chan common
 
struct dma_pooldesc_pool
 
struct devicedev
 
int irq
 
int id
 
struct tasklet_struct tasklet
 
u32 feature
 
bool idle
 
void(* toggle_ext_pause )(struct fsldma_chan *fsl_chan, int enable)
 
void(* toggle_ext_start )(struct fsldma_chan *fsl_chan, int enable)
 
void(* set_src_loop_size )(struct fsldma_chan *fsl_chan, int size)
 
void(* set_dst_loop_size )(struct fsldma_chan *fsl_chan, int size)
 
void(* set_request_count )(struct fsldma_chan *fsl_chan, int size)
 

Detailed Description

Definition at line 137 of file fsldma.h.

Field Documentation

struct dma_chan common

Definition at line 143 of file fsldma.h.

spinlock_t desc_lock

Definition at line 140 of file fsldma.h.

struct dma_pool* desc_pool

Definition at line 144 of file fsldma.h.

struct device* dev

Definition at line 145 of file fsldma.h.

u32 feature

Definition at line 149 of file fsldma.h.

Definition at line 147 of file fsldma.h.

bool idle

Definition at line 150 of file fsldma.h.

int irq

Definition at line 146 of file fsldma.h.

struct list_head ld_pending

Definition at line 141 of file fsldma.h.

struct list_head ld_running

Definition at line 142 of file fsldma.h.

char name[8]

Definition at line 138 of file fsldma.h.

Definition at line 139 of file fsldma.h.

void(* set_dst_loop_size)(struct fsldma_chan *fsl_chan, int size)

Definition at line 155 of file fsldma.h.

void(* set_request_count)(struct fsldma_chan *fsl_chan, int size)

Definition at line 156 of file fsldma.h.

void(* set_src_loop_size)(struct fsldma_chan *fsl_chan, int size)

Definition at line 154 of file fsldma.h.

Definition at line 148 of file fsldma.h.

void(* toggle_ext_pause)(struct fsldma_chan *fsl_chan, int enable)

Definition at line 152 of file fsldma.h.

void(* toggle_ext_start)(struct fsldma_chan *fsl_chan, int enable)

Definition at line 153 of file fsldma.h.


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