Home
last modified time | relevance | path

Searched refs:mic_dma_chan (Results 1 – 2 of 2) sorted by relevance

/Linux-v4.19/drivers/dma/
Dmic_x100_dma.h112 struct mic_dma_chan { struct
142 struct mic_dma_chan mic_ch[MIC_DMA_MAX_NUM_CHAN]; argument
151 static inline struct mic_dma_chan *to_mic_dma_chan(struct dma_chan *ch) in to_mic_dma_chan()
153 return container_of(ch, struct mic_dma_chan, api_ch); in to_mic_dma_chan()
156 static inline struct mic_dma_device *to_mic_dma_dev(struct mic_dma_chan *ch) in to_mic_dma_dev()
163 static inline struct mbus_device *to_mbus_device(struct mic_dma_chan *ch) in to_mbus_device()
168 static inline struct mbus_hw_ops *to_mbus_hw_ops(struct mic_dma_chan *ch) in to_mbus_hw_ops()
173 static inline struct device *mic_dma_ch_to_device(struct mic_dma_chan *ch) in mic_dma_ch_to_device()
178 static inline void __iomem *mic_dma_chan_to_mmio(struct mic_dma_chan *ch) in mic_dma_chan_to_mmio()
183 static inline u32 mic_dma_read_reg(struct mic_dma_chan *ch, u32 reg) in mic_dma_read_reg()
[all …]
Dmic_x100_dma.c55 static inline void mic_dma_hw_ring_inc_head(struct mic_dma_chan *ch) in mic_dma_hw_ring_inc_head()
89 static void mic_dma_cleanup(struct mic_dma_chan *ch) in mic_dma_cleanup()
130 static int mic_dma_avail_desc_ring_space(struct mic_dma_chan *ch, int required) in mic_dma_avail_desc_ring_space()
152 static int mic_dma_prog_memcpy_desc(struct mic_dma_chan *ch, dma_addr_t src, in mic_dma_prog_memcpy_desc()
180 static void mic_dma_prog_intr(struct mic_dma_chan *ch) in mic_dma_prog_intr()
191 static int mic_dma_do_dma(struct mic_dma_chan *ch, int flags, dma_addr_t src, in mic_dma_do_dma()
219 struct mic_dma_chan *mic_ch = to_mic_dma_chan(ch); in mic_dma_issue_pending()
242 static inline void mic_dma_update_pending(struct mic_dma_chan *ch) in mic_dma_update_pending()
251 struct mic_dma_chan *mic_ch = to_mic_dma_chan(tx->chan); in mic_dma_tx_submit_unlock()
269 allocate_tx(struct mic_dma_chan *ch) in allocate_tx()
[all …]