shdma_chan 94 include/linux/shdma-base.h bool (*desc_completed)(struct shdma_chan *, struct shdma_desc *); shdma_chan 95 include/linux/shdma-base.h void (*halt_channel)(struct shdma_chan *); shdma_chan 96 include/linux/shdma-base.h bool (*channel_busy)(struct shdma_chan *); shdma_chan 97 include/linux/shdma-base.h dma_addr_t (*slave_addr)(struct shdma_chan *); shdma_chan 98 include/linux/shdma-base.h int (*desc_setup)(struct shdma_chan *, struct shdma_desc *, shdma_chan 100 include/linux/shdma-base.h int (*set_slave)(struct shdma_chan *, int, dma_addr_t, bool); shdma_chan 101 include/linux/shdma-base.h void (*setup_xfer)(struct shdma_chan *, int); shdma_chan 102 include/linux/shdma-base.h void (*start_xfer)(struct shdma_chan *, struct shdma_desc *); shdma_chan 104 include/linux/shdma-base.h bool (*chan_irq)(struct shdma_chan *, int); shdma_chan 105 include/linux/shdma-base.h size_t (*get_partial)(struct shdma_chan *, struct shdma_desc *); shdma_chan 110 include/linux/shdma-base.h struct shdma_chan **schan; shdma_chan 118 include/linux/shdma-base.h int shdma_request_irq(struct shdma_chan *, int, shdma_chan 122 include/linux/shdma-base.h struct shdma_chan *schan, int id); shdma_chan 123 include/linux/shdma-base.h void shdma_chan_remove(struct shdma_chan *schan);