diff options
author | Bartlomiej Zolnierkiewicz <bzolnier@gmail.com> | 2008-04-28 17:44:37 -0400 |
---|---|---|
committer | Bartlomiej Zolnierkiewicz <bzolnier@gmail.com> | 2008-04-28 17:44:37 -0400 |
commit | 16bb69c14a42e64faef1ec5c724ffaca916347a1 (patch) | |
tree | fd9abaf615c57183ad1ce09afd976c4fd1fefbe5 /drivers/ide/pci | |
parent | c5dd43ec65c1e1e378df043d517d40ed70a32cbe (diff) |
ide: remove ->INS{W,L} and ->OUTS{W,L} methods
* Use ins{w,l}()/outs{w,l}() and __ide_mm_ins{w,l}()/__ide_mm_outs{w,l}()
directly in ata_{in,out}put_data() (by using IDE_HFLAG_MMIO host flag to
decide which I/O ops are required).
* Remove no longer needed ->INS{W,L} and ->OUTS{W,L} methods (ide-h8300,
au1xxx-ide and scc_pata implement their own ->{in,out}put_data methods).
There should be no functional changes caused by this patch.
Signed-off-by: Bartlomiej Zolnierkiewicz <bzolnier@gmail.com>
Diffstat (limited to 'drivers/ide/pci')
-rw-r--r-- | drivers/ide/pci/scc_pata.c | 4 |
1 files changed, 0 insertions, 4 deletions
diff --git a/drivers/ide/pci/scc_pata.c b/drivers/ide/pci/scc_pata.c index a7a2c58482a2..d11df45a2ae8 100644 --- a/drivers/ide/pci/scc_pata.c +++ b/drivers/ide/pci/scc_pata.c | |||
@@ -669,13 +669,9 @@ static void __devinit init_mmio_iops_scc(ide_hwif_t *hwif) | |||
669 | 669 | ||
670 | hwif->INB = scc_ide_inb; | 670 | hwif->INB = scc_ide_inb; |
671 | hwif->INW = scc_ide_inw; | 671 | hwif->INW = scc_ide_inw; |
672 | hwif->INSW = scc_ide_insw; | ||
673 | hwif->INSL = scc_ide_insl; | ||
674 | hwif->OUTB = scc_ide_outb; | 672 | hwif->OUTB = scc_ide_outb; |
675 | hwif->OUTBSYNC = scc_ide_outbsync; | 673 | hwif->OUTBSYNC = scc_ide_outbsync; |
676 | hwif->OUTW = scc_ide_outw; | 674 | hwif->OUTW = scc_ide_outw; |
677 | hwif->OUTSW = scc_ide_outsw; | ||
678 | hwif->OUTSL = scc_ide_outsl; | ||
679 | 675 | ||
680 | hwif->dma_base = dma_base; | 676 | hwif->dma_base = dma_base; |
681 | hwif->config_data = ports->ctl; | 677 | hwif->config_data = ports->ctl; |