Searched refs:ioat_chan_common (Results 1 – 5 of 5) sorted by relevance
/linux-4.1.27/drivers/dma/ioat/ |
D | dma.h | 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() [all …]
|
D | dma_v2.h | 54 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);
|
D | dma.c | 58 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 …]
|
D | dma_v2.c | 54 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 …]
|
D | dma_v3.c | 307 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 …]
|