Home
last modified time | relevance | path

Searched refs:ioat2_dma_chan (Results 1 – 3 of 3) sorted by relevance

/linux-4.1.27/drivers/dma/ioat/
Ddma_v2.h53 struct ioat2_dma_chan { struct
66 static inline struct ioat2_dma_chan *to_ioat2_chan(struct dma_chan *c) in to_ioat2_chan() argument
70 return container_of(chan, struct ioat2_dma_chan, base); in to_ioat2_chan()
73 static inline u32 ioat2_ring_size(struct ioat2_dma_chan *ioat) in ioat2_ring_size()
79 static inline u16 ioat2_ring_active(struct ioat2_dma_chan *ioat) in ioat2_ring_active()
85 static inline u16 ioat2_ring_pending(struct ioat2_dma_chan *ioat) in ioat2_ring_pending()
90 static inline u32 ioat2_ring_space(struct ioat2_dma_chan *ioat) in ioat2_ring_space()
95 static inline u16 ioat2_xferlen_to_descs(struct ioat2_dma_chan *ioat, size_t len) in ioat2_xferlen_to_descs()
139 ioat2_get_ring_ent(struct ioat2_dma_chan *ioat, u16 idx) in ioat2_get_ring_ent()
144 static inline void ioat2_set_chainaddr(struct ioat2_dma_chan *ioat, u64 addr) in ioat2_set_chainaddr()
[all …]
Ddma_v2.c52 void __ioat2_issue_pending(struct ioat2_dma_chan *ioat) in __ioat2_issue_pending()
66 struct ioat2_dma_chan *ioat = to_ioat2_chan(c); in ioat2_issue_pending()
82 static void ioat2_update_pending(struct ioat2_dma_chan *ioat) in ioat2_update_pending()
88 static void __ioat2_start_null_desc(struct ioat2_dma_chan *ioat) in __ioat2_start_null_desc()
120 static void ioat2_start_null_desc(struct ioat2_dma_chan *ioat) in ioat2_start_null_desc()
127 static void __cleanup(struct ioat2_dma_chan *ioat, dma_addr_t phys_complete) in __cleanup()
175 static void ioat2_cleanup(struct ioat2_dma_chan *ioat) in ioat2_cleanup()
188 struct ioat2_dma_chan *ioat = to_ioat2_chan((void *) data); in ioat2_cleanup_event()
197 void __ioat2_restart_chan(struct ioat2_dma_chan *ioat) in __ioat2_restart_chan()
259 static void ioat2_restart_channel(struct ioat2_dma_chan *ioat) in ioat2_restart_channel()
[all …]
Ddma_v3.c88 static void ioat3_eh(struct ioat2_dma_chan *ioat);
335 desc_get_errstat(struct ioat2_dma_chan *ioat, struct ioat_ring_ent *desc) in desc_get_errstat()
371 static void __cleanup(struct ioat2_dma_chan *ioat, dma_addr_t phys_complete) in __cleanup()
447 static void ioat3_cleanup(struct ioat2_dma_chan *ioat) in ioat3_cleanup()
471 struct ioat2_dma_chan *ioat = to_ioat2_chan((void *) data); in ioat3_cleanup_event()
480 static void ioat3_restart_channel(struct ioat2_dma_chan *ioat) in ioat3_restart_channel()
492 static void ioat3_eh(struct ioat2_dma_chan *ioat) in ioat3_eh()
566 static void check_active(struct ioat2_dma_chan *ioat) in check_active()
594 struct ioat2_dma_chan *ioat = to_ioat2_chan((void *) data); in ioat3_timer_event()
649 struct ioat2_dma_chan *ioat = to_ioat2_chan(c); in ioat3_tx_status()
[all …]