summaryrefslogtreecommitdiffstats
path: root/drivers/dma/ioat/dma.h
diff options
context:
space:
mode:
authorDave Jiang <dave.jiang@intel.com>2015-08-11 17:49:00 +0200
committerVinod Koul <vinod.koul@intel.com>2015-08-17 10:07:30 +0200
commitef97bd0f59741ca1a555b69b8708f6601e35c3ed (patch)
tree5563f79da5b08ca7db83dba59435732b4e60a9cf /drivers/dma/ioat/dma.h
parentdmaengine: ioatdma: removal of dma_v3.c and relevant ioat3 references (diff)
downloadlinux-ef97bd0f59741ca1a555b69b8708f6601e35c3ed.tar.xz
linux-ef97bd0f59741ca1a555b69b8708f6601e35c3ed.zip
dmanegine: ioatdma: remove function ptrs in ioatdma_device
Since we are a "single" device driver now we no longer require the function pointers in ioatdma_device. Remove. Signed-off-by: Dave Jiang <dave.jiang@intel.com> Acked-by: Dan Williams <dan.j.williams@intel.com> Signed-off-by: Vinod Koul <vinod.koul@intel.com>
Diffstat (limited to 'drivers/dma/ioat/dma.h')
-rw-r--r--drivers/dma/ioat/dma.h14
1 files changed, 0 insertions, 14 deletions
diff --git a/drivers/dma/ioat/dma.h b/drivers/dma/ioat/dma.h
index 2e1f05464703..df569d810b8f 100644
--- a/drivers/dma/ioat/dma.h
+++ b/drivers/dma/ioat/dma.h
@@ -68,14 +68,6 @@ enum ioat_irq_mode {
* @msix_entries: irq handlers
* @idx: per channel data
* @dca: direct cache access context
- * @intr_quirk: interrupt setup quirk (for ioat_v1 devices)
- * @enumerate_channels: hw version specific channel enumeration
- * @reset_hw: hw version specific channel (re)initialization
- * @cleanup_fn: select between the v2 and v3 cleanup routines
- * @timer_fn: select between the v2 and v3 timer watchdog routines
- * @self_test: hardware version specific self test for each supported op type
- *
- * Note: the v3 cleanup routine supports raid operations
*/
struct ioatdma_device {
struct pci_dev *pdev;
@@ -91,12 +83,6 @@ struct ioatdma_device {
struct dca_provider *dca;
enum ioat_irq_mode irq_mode;
u32 cap;
- void (*intr_quirk)(struct ioatdma_device *ioat_dma);
- int (*enumerate_channels)(struct ioatdma_device *ioat_dma);
- int (*reset_hw)(struct ioatdma_chan *ioat_chan);
- void (*cleanup_fn)(unsigned long data);
- void (*timer_fn)(unsigned long data);
- int (*self_test)(struct ioatdma_device *ioat_dma);
};
struct ioatdma_chan {