Lines Matching refs:ioat_chan_common
84 struct ioat_chan_common *idx[4];
90 int (*reset_hw)(struct ioat_chan_common *chan);
96 struct ioat_chan_common { struct
129 struct ioat_chan_common base; argument
156 static inline struct ioat_chan_common *to_chan_common(struct dma_chan *c) in to_chan_common()
158 return container_of(c, struct ioat_chan_common, common); in to_chan_common()
163 struct ioat_chan_common *chan = to_chan_common(c); in to_ioat_chan()
198 __dump_desc_dbg(struct ioat_chan_common *chan, struct ioat_dma_descriptor *hw, in __dump_desc_dbg()
213 static inline struct ioat_chan_common *
219 static inline u64 ioat_chansts_32(struct ioat_chan_common *chan) in ioat_chansts_32()
238 static inline u64 ioat_chansts(struct ioat_chan_common *chan) in ioat_chansts()
256 static inline void ioat_start(struct ioat_chan_common *chan) in ioat_start()
268 static inline u32 ioat_chanerr(struct ioat_chan_common *chan) in ioat_chanerr()
273 static inline void ioat_suspend(struct ioat_chan_common *chan) in ioat_suspend()
280 static inline void ioat_reset(struct ioat_chan_common *chan) in ioat_reset()
287 static inline bool ioat_reset_pending(struct ioat_chan_common *chan) in ioat_reset_pending()
298 struct ioat_chan_common *chan = &ioat->base; in ioat_set_chainaddr()
338 dma_addr_t ioat_get_current_completion(struct ioat_chan_common *chan);
340 struct ioat_chan_common *chan, int idx);
343 bool ioat_cleanup_preamble(struct ioat_chan_common *chan,
348 void ioat_stop(struct ioat_chan_common *chan);