Lines Matching defs:ioatdma_chan
73 struct ioatdma_chan *idx[IOAT_MAX_CHANS];
94 struct ioatdma_chan {
205 static inline struct ioatdma_chan *to_ioat_chan(struct dma_chan *c)
207 return container_of(c, struct ioatdma_chan, dma_chan);
220 __dump_desc_dbg(struct ioatdma_chan *ioat_chan, struct ioat_dma_descriptor *hw,
235 static inline struct ioatdma_chan *
241 static inline u64 ioat_chansts(struct ioatdma_chan *ioat_chan)
251 static inline u32 ioat_chanerr(struct ioatdma_chan *ioat_chan)
256 static inline void ioat_suspend(struct ioatdma_chan *ioat_chan)
264 static inline void ioat_reset(struct ioatdma_chan *ioat_chan)
272 static inline bool ioat_reset_pending(struct ioatdma_chan *ioat_chan)
308 static inline u32 ioat_ring_size(struct ioatdma_chan *ioat_chan)
314 static inline u16 ioat_ring_active(struct ioatdma_chan *ioat_chan)
321 static inline u16 ioat_ring_pending(struct ioatdma_chan *ioat_chan)
327 static inline u32 ioat_ring_space(struct ioatdma_chan *ioat_chan)
333 ioat_xferlen_to_descs(struct ioatdma_chan *ioat_chan, size_t len)
342 ioat_get_ring_ent(struct ioatdma_chan *ioat_chan, u16 idx)
348 ioat_set_chainaddr(struct ioatdma_chan *ioat_chan, u64 addr)
390 void ioat_start_null_desc(struct ioatdma_chan *ioat_chan);
392 int ioat_reset_hw(struct ioatdma_chan *ioat_chan);
398 int ioat_check_space_lock(struct ioatdma_chan *ioat_chan, int num_descs);
407 void ioat_stop(struct ioatdma_chan *ioat_chan);