Linux Kernel
3.7.1
|
#include <fsldma.h>
Data Fields | |
char | name [8] |
struct fsldma_chan_regs __iomem * | regs |
spinlock_t | desc_lock |
struct list_head | ld_pending |
struct list_head | ld_running |
struct dma_chan | common |
struct dma_pool * | desc_pool |
struct device * | dev |
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) |
spinlock_t desc_lock |
void(* set_dst_loop_size)(struct fsldma_chan *fsl_chan, int size) |
void(* set_request_count)(struct fsldma_chan *fsl_chan, int size) |
void(* set_src_loop_size)(struct fsldma_chan *fsl_chan, int size) |
struct tasklet_struct tasklet |
void(* toggle_ext_pause)(struct fsldma_chan *fsl_chan, int enable) |
void(* toggle_ext_start)(struct fsldma_chan *fsl_chan, int enable) |