mic_dma_chan 44 drivers/dma/mic_x100_dma.c static inline void mic_dma_hw_ring_inc_head(struct mic_dma_chan *ch) mic_dma_chan 78 drivers/dma/mic_x100_dma.c static void mic_dma_cleanup(struct mic_dma_chan *ch) mic_dma_chan 119 drivers/dma/mic_x100_dma.c static int mic_dma_avail_desc_ring_space(struct mic_dma_chan *ch, int required) mic_dma_chan 141 drivers/dma/mic_x100_dma.c static int mic_dma_prog_memcpy_desc(struct mic_dma_chan *ch, dma_addr_t src, mic_dma_chan 169 drivers/dma/mic_x100_dma.c static void mic_dma_prog_intr(struct mic_dma_chan *ch) mic_dma_chan 180 drivers/dma/mic_x100_dma.c static int mic_dma_do_dma(struct mic_dma_chan *ch, int flags, dma_addr_t src, mic_dma_chan 208 drivers/dma/mic_x100_dma.c struct mic_dma_chan *mic_ch = to_mic_dma_chan(ch); mic_dma_chan 231 drivers/dma/mic_x100_dma.c static inline void mic_dma_update_pending(struct mic_dma_chan *ch) mic_dma_chan 240 drivers/dma/mic_x100_dma.c struct mic_dma_chan *mic_ch = to_mic_dma_chan(tx->chan); mic_dma_chan 258 drivers/dma/mic_x100_dma.c allocate_tx(struct mic_dma_chan *ch) mic_dma_chan 273 drivers/dma/mic_x100_dma.c struct mic_dma_chan *mic_ch = to_mic_dma_chan(ch); mic_dma_chan 304 drivers/dma/mic_x100_dma.c struct mic_dma_chan *mic_ch = to_mic_dma_chan(ch); mic_dma_chan 323 drivers/dma/mic_x100_dma.c struct mic_dma_chan *mic_ch = to_mic_dma_chan(ch); mic_dma_chan 339 drivers/dma/mic_x100_dma.c struct mic_dma_chan *mic_ch = to_mic_dma_chan(ch); mic_dma_chan 349 drivers/dma/mic_x100_dma.c mic_dma_cleanup((struct mic_dma_chan *)data); mic_dma_chan 355 drivers/dma/mic_x100_dma.c struct mic_dma_chan *ch = ((struct mic_dma_chan *)data); mic_dma_chan 361 drivers/dma/mic_x100_dma.c static int mic_dma_alloc_desc_ring(struct mic_dma_chan *ch) mic_dma_chan 390 drivers/dma/mic_x100_dma.c static void mic_dma_free_desc_ring(struct mic_dma_chan *ch) mic_dma_chan 402 drivers/dma/mic_x100_dma.c static void mic_dma_free_status_dest(struct mic_dma_chan *ch) mic_dma_chan 409 drivers/dma/mic_x100_dma.c static int mic_dma_alloc_status_dest(struct mic_dma_chan *ch) mic_dma_chan 426 drivers/dma/mic_x100_dma.c static int mic_dma_check_chan(struct mic_dma_chan *ch) mic_dma_chan 440 drivers/dma/mic_x100_dma.c static int mic_dma_chan_setup(struct mic_dma_chan *ch) mic_dma_chan 456 drivers/dma/mic_x100_dma.c static void mic_dma_chan_destroy(struct mic_dma_chan *ch) mic_dma_chan 462 drivers/dma/mic_x100_dma.c static int mic_dma_setup_irq(struct mic_dma_chan *ch) mic_dma_chan 471 drivers/dma/mic_x100_dma.c static inline void mic_dma_free_irq(struct mic_dma_chan *ch) mic_dma_chan 476 drivers/dma/mic_x100_dma.c static int mic_dma_chan_init(struct mic_dma_chan *ch) mic_dma_chan 497 drivers/dma/mic_x100_dma.c static int mic_dma_drain_chan(struct mic_dma_chan *ch) mic_dma_chan 524 drivers/dma/mic_x100_dma.c static inline void mic_dma_chan_uninit(struct mic_dma_chan *ch) mic_dma_chan 536 drivers/dma/mic_x100_dma.c struct mic_dma_chan *ch; mic_dma_chan 560 drivers/dma/mic_x100_dma.c struct mic_dma_chan *ch; mic_dma_chan 578 drivers/dma/mic_x100_dma.c struct mic_dma_chan *mic_ch = to_mic_dma_chan(ch); mic_dma_chan 672 drivers/dma/mic_x100_dma.c struct mic_dma_chan *ch; mic_dma_chan 131 drivers/dma/mic_x100_dma.h struct mic_dma_chan mic_ch[MIC_DMA_MAX_NUM_CHAN]; mic_dma_chan 140 drivers/dma/mic_x100_dma.h static inline struct mic_dma_chan *to_mic_dma_chan(struct dma_chan *ch) mic_dma_chan 142 drivers/dma/mic_x100_dma.h return container_of(ch, struct mic_dma_chan, api_ch); mic_dma_chan 145 drivers/dma/mic_x100_dma.h static inline struct mic_dma_device *to_mic_dma_dev(struct mic_dma_chan *ch) mic_dma_chan 152 drivers/dma/mic_x100_dma.h static inline struct mbus_device *to_mbus_device(struct mic_dma_chan *ch) mic_dma_chan 157 drivers/dma/mic_x100_dma.h static inline struct mbus_hw_ops *to_mbus_hw_ops(struct mic_dma_chan *ch) mic_dma_chan 162 drivers/dma/mic_x100_dma.h static inline struct device *mic_dma_ch_to_device(struct mic_dma_chan *ch) mic_dma_chan 167 drivers/dma/mic_x100_dma.h static inline void __iomem *mic_dma_chan_to_mmio(struct mic_dma_chan *ch) mic_dma_chan 172 drivers/dma/mic_x100_dma.h static inline u32 mic_dma_read_reg(struct mic_dma_chan *ch, u32 reg) mic_dma_chan 178 drivers/dma/mic_x100_dma.h static inline void mic_dma_write_reg(struct mic_dma_chan *ch, u32 reg, u32 val) mic_dma_chan 184 drivers/dma/mic_x100_dma.h static inline u32 mic_dma_mmio_read(struct mic_dma_chan *ch, u32 offset) mic_dma_chan 189 drivers/dma/mic_x100_dma.h static inline void mic_dma_mmio_write(struct mic_dma_chan *ch, u32 val, mic_dma_chan 195 drivers/dma/mic_x100_dma.h static inline u32 mic_dma_read_cmp_cnt(struct mic_dma_chan *ch) mic_dma_chan 201 drivers/dma/mic_x100_dma.h static inline void mic_dma_chan_set_owner(struct mic_dma_chan *ch) mic_dma_chan 210 drivers/dma/mic_x100_dma.h static inline void mic_dma_enable_chan(struct mic_dma_chan *ch) mic_dma_chan 218 drivers/dma/mic_x100_dma.h static inline void mic_dma_disable_chan(struct mic_dma_chan *ch) mic_dma_chan 226 drivers/dma/mic_x100_dma.h static void mic_dma_chan_set_desc_ring(struct mic_dma_chan *ch) mic_dma_chan 244 drivers/dma/mic_x100_dma.h static inline void mic_dma_chan_mask_intr(struct mic_dma_chan *ch) mic_dma_chan 255 drivers/dma/mic_x100_dma.h static inline void mic_dma_chan_unmask_intr(struct mic_dma_chan *ch) mic_dma_chan 266 drivers/dma/mic_x100_dma.h static void mic_dma_ack_interrupt(struct mic_dma_chan *ch)