Lines Matching defs:shdma_chan
57 struct shdma_chan { struct
58 spinlock_t chan_lock; /* Channel operation lock */
59 struct list_head ld_queue; /* Link descriptors queue */
60 struct list_head ld_free; /* Free link descriptors */
61 struct dma_chan dma_chan; /* DMA channel */
62 struct device *dev; /* Channel device */
63 void *desc; /* buffer for descriptor array */
64 int desc_num; /* desc count */
65 size_t max_xfer_len; /* max transfer length */
66 int id; /* Raw id of this channel */
67 int irq; /* Channel IRQ */
68 int slave_id; /* Client ID for slave DMA */
92 bool (*desc_completed)(struct shdma_chan *, struct shdma_desc *); argument