aboutsummaryrefslogtreecommitdiffstats
path: root/drivers/dma/ioatdma.h
diff options
context:
space:
mode:
Diffstat (limited to 'drivers/dma/ioatdma.h')
-rw-r--r--drivers/dma/ioatdma.h13
1 files changed, 6 insertions, 7 deletions
diff --git a/drivers/dma/ioatdma.h b/drivers/dma/ioatdma.h
index 62b26a9be4c9..d3f69bb15fa0 100644
--- a/drivers/dma/ioatdma.h
+++ b/drivers/dma/ioatdma.h
@@ -105,21 +105,20 @@ struct ioat_dma_chan {
105/** 105/**
106 * struct ioat_desc_sw - wrapper around hardware descriptor 106 * struct ioat_desc_sw - wrapper around hardware descriptor
107 * @hw: hardware DMA descriptor 107 * @hw: hardware DMA descriptor
108 * @node: 108 * @node: this descriptor will either be on the free list,
109 * @cookie: 109 * or attached to a transaction list (async_tx.tx_list)
110 * @phys: 110 * @tx_cnt: number of descriptors required to complete the transaction
111 * @async_tx: the generic software descriptor for all engines
111 */ 112 */
112
113struct ioat_desc_sw { 113struct ioat_desc_sw {
114 struct ioat_dma_descriptor *hw; 114 struct ioat_dma_descriptor *hw;
115 struct list_head node; 115 struct list_head node;
116 dma_cookie_t cookie; 116 int tx_cnt;
117 dma_addr_t phys;
118 DECLARE_PCI_UNMAP_ADDR(src) 117 DECLARE_PCI_UNMAP_ADDR(src)
119 DECLARE_PCI_UNMAP_LEN(src_len) 118 DECLARE_PCI_UNMAP_LEN(src_len)
120 DECLARE_PCI_UNMAP_ADDR(dst) 119 DECLARE_PCI_UNMAP_ADDR(dst)
121 DECLARE_PCI_UNMAP_LEN(dst_len) 120 DECLARE_PCI_UNMAP_LEN(dst_len)
121 struct dma_async_tx_descriptor async_tx;
122}; 122};
123 123
124#endif /* IOATDMA_H */ 124#endif /* IOATDMA_H */
125