Home
last modified time | relevance | path

Searched refs:ioat_chan_common (Results 1 – 5 of 5) sorted by relevance

/linux-4.1.27/drivers/dma/ioat/
Ddma.h84 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()
[all …]
Ddma_v2.h54 struct ioat_chan_common base;
68 struct ioat_chan_common *chan = to_chan_common(c); in to_ioat2_chan()
146 struct ioat_chan_common *chan = &ioat->base; in ioat2_set_chainaddr()
171 int ioat2_quiesce(struct ioat_chan_common *chan, unsigned long tmo);
172 int ioat2_reset_sync(struct ioat_chan_common *chan, unsigned long tmo);
Ddma.c58 struct ioat_chan_common *chan; in ioat_dma_do_interrupt()
91 struct ioat_chan_common *chan = data; in ioat_dma_do_interrupt_msix()
100 void ioat_init_channel(struct ioatdma_device *device, struct ioat_chan_common *chan, int idx) in ioat_init_channel()
197 struct ioat_chan_common *chan = &ioat->base; in ioat1_reset_channel()
231 struct ioat_chan_common *chan = &ioat->base; in ioat1_tx_submit()
310 struct ioat_chan_common *chan = &ioat->base; in ioat1_dma_alloc_chan_resources()
361 void ioat_stop(struct ioat_chan_common *chan) in ioat_stop()
404 struct ioat_chan_common *chan = &ioat->base; in ioat1_dma_free_chan_resources()
536 struct ioat_chan_common *chan = &ioat->base; in ioat1_dma_prep_memcpy()
560 struct ioat_chan_common *chan = &ioat->base; in ioat1_cleanup_event()
[all …]
Ddma_v2.c54 struct ioat_chan_common *chan = &ioat->base; in __ioat2_issue_pending()
129 struct ioat_chan_common *chan = &ioat->base; in __cleanup()
177 struct ioat_chan_common *chan = &ioat->base; in ioat2_cleanup()
189 struct ioat_chan_common *chan = &ioat->base; in ioat2_cleanup_event()
199 struct ioat_chan_common *chan = &ioat->base; in __ioat2_restart_chan()
221 int ioat2_quiesce(struct ioat_chan_common *chan, unsigned long tmo) in ioat2_quiesce()
242 int ioat2_reset_sync(struct ioat_chan_common *chan, unsigned long tmo) in ioat2_reset_sync()
261 struct ioat_chan_common *chan = &ioat->base; in ioat2_restart_channel()
273 struct ioat_chan_common *chan = &ioat->base; in check_active()
300 struct ioat_chan_common *chan = &ioat->base; in ioat2_timer_event()
[all …]
Ddma_v3.c307 static u64 ioat3_get_current_completion(struct ioat_chan_common *chan) in ioat3_get_current_completion()
321 static bool ioat3_cleanup_preamble(struct ioat_chan_common *chan, in ioat3_cleanup_preamble()
373 struct ioat_chan_common *chan = &ioat->base; in __cleanup()
449 struct ioat_chan_common *chan = &ioat->base; in ioat3_cleanup()
472 struct ioat_chan_common *chan = &ioat->base; in ioat3_cleanup_event()
482 struct ioat_chan_common *chan = &ioat->base; in ioat3_restart_channel()
494 struct ioat_chan_common *chan = &ioat->base; in ioat3_eh()
568 struct ioat_chan_common *chan = &ioat->base; in check_active()
595 struct ioat_chan_common *chan = &ioat->base; in ioat3_timer_event()
842 struct ioat_chan_common *chan = &ioat->base; in __ioat3_prep_pq_lock()
[all …]