summaryrefslogtreecommitdiff
path: root/include
diff options
context:
space:
mode:
Diffstat (limited to 'include')
-rw-r--r--include/linux/ide.h55
1 files changed, 0 insertions, 55 deletions
diff --git a/include/linux/ide.h b/include/linux/ide.h
index 74fff672eaef..7b8ebfe2c8dd 100644
--- a/include/linux/ide.h
+++ b/include/linux/ide.h
@@ -302,24 +302,14 @@ typedef struct ide_io_ops_s {
void (*OUTB)(u8 addr, u32 port);
void (*OUTW)(u16 addr, u32 port);
void (*OUTL)(u32 addr, u32 port);
- void (*OUTBP)(u8 addr, u32 port);
- void (*OUTWP)(u16 addr, u32 port);
- void (*OUTLP)(u32 addr, u32 port);
void (*OUTSW)(u32 port, void *addr, u32 count);
- void (*OUTSWP)(u32 port, void *addr, u32 count);
void (*OUTSL)(u32 port, void *addr, u32 count);
- void (*OUTSLP)(u32 port, void *addr, u32 count);
u8 (*INB)(u32 port);
u16 (*INW)(u32 port);
u32 (*INL)(u32 port);
- u8 (*INBP)(u32 port);
- u16 (*INWP)(u32 port);
- u32 (*INLP)(u32 port);
void (*INSW)(u32 port, void *addr, u32 count);
- void (*INSWP)(u32 port, void *addr, u32 count);
void (*INSL)(u32 port, void *addr, u32 count);
- void (*INSLP)(u32 port, void *addr, u32 count);
} ide_io_ops_t;
/*
@@ -375,41 +365,6 @@ extern int ide_irq_lock;
#endif /* IDE_ARCH_LOCK */
/*
- * If the arch-dependant ide.h did not declare/define any OUT_BYTE
- * or IN_BYTE functions, we make some defaults here.
- */
-
-#ifndef HAVE_ARCH_OUT_BYTE
-# ifdef REALLY_FAST_IO
-# define OUT_BYTE(b,p) outb((b),(p))
-# define OUT_WORD(w,p) outw((w),(p))
-# define OUT_LONG(l,p) outl((l),(p))
-# else
-# define OUT_BYTE(b,p) outb_p((b),(p))
-# define OUT_WORD(w,p) outw_p((w),(p))
-# define OUT_LONG(l,p) outl_p((l),(p))
-# endif
-# define OUT_BYTE_P(b,p) outb_p((b),(p))
-# define OUT_WORD_P(w,p) outw_p((w),(p))
-# define OUT_LONG_P(l,p) outl_p((l),(p))
-#endif
-
-#ifndef HAVE_ARCH_IN_BYTE
-# ifdef REALLY_FAST_IO
-# define IN_BYTE(p) (u8) inb(p)
-# define IN_WORD(p) (u16) inw(p)
-# define IN_LONG(p) (u32) inl(p)
-# else
-# define IN_BYTE(p) (u8) inb_p(p)
-# define IN_WORD(p) (u16) inw_p(p)
-# define IN_LONG(p) (u32) inl_p(p)
-# endif
-# define IN_BYTE_P(p) (u8) inb_p(p)
-# define IN_WORD_P(p) (u16) inw_p(p)
-# define IN_LONG_P(p) (u32) inl_p(p)
-#endif
-
-/*
* Now for the data we need to maintain per-drive: ide_drive_t
*/
@@ -1011,24 +966,14 @@ typedef struct hwif_s {
void (*OUTB)(u8 addr, u32 port);
void (*OUTW)(u16 addr, u32 port);
void (*OUTL)(u32 addr, u32 port);
- void (*OUTBP)(u8 addr, u32 port);
- void (*OUTWP)(u16 addr, u32 port);
- void (*OUTLP)(u32 addr, u32 port);
void (*OUTSW)(u32 port, void *addr, u32 count);
- void (*OUTSWP)(u32 port, void *addr, u32 count);
void (*OUTSL)(u32 port, void *addr, u32 count);
- void (*OUTSLP)(u32 port, void *addr, u32 count);
u8 (*INB)(u32 port);
u16 (*INW)(u32 port);
u32 (*INL)(u32 port);
- u8 (*INBP)(u32 port);
- u16 (*INWP)(u32 port);
- u32 (*INLP)(u32 port);
void (*INSW)(u32 port, void *addr, u32 count);
- void (*INSWP)(u32 port, void *addr, u32 count);
void (*INSL)(u32 port, void *addr, u32 count);
- void (*INSLP)(u32 port, void *addr, u32 count);
#endif
/* dma physical region descriptor table (cpu view) */