]> git.saurik.com Git - apple/xnu.git/blobdiff - osfmk/i386/pio.h
xnu-2050.18.24.tar.gz
[apple/xnu.git] / osfmk / i386 / pio.h
index a5de5df74b497a8e7aeb78d1383f40dbb165652d..b9061654544c0875b93d20e53c84078c94a7af24 100644 (file)
@@ -1,5 +1,5 @@
 /*
- * Copyright (c) 2000 Apple Computer, Inc. All rights reserved.
+ * Copyright (c) 2000-2006 Apple Computer, Inc. All rights reserved.
  *
  * @APPLE_OSREFERENCE_LICENSE_HEADER_START@
  * 
 #ifndef I386_PIO_H
 #define I386_PIO_H
 #include <mach_assert.h>
-
-#if !MACH_ASSERT
 #include <architecture/i386/pio.h>
-#else
-typedef unsigned short i386_ioport_t;
-
-/* read a longword */
-extern unsigned long   inl(
-                               i386_ioport_t   port);
-/* read a shortword */
-extern unsigned short  inw(
-                               i386_ioport_t   port);
-/* read a byte */
-extern unsigned char   inb(
-                               i386_ioport_t   port);
-/* write a longword */
-extern void            outl(
-                               i386_ioport_t   port,
-                               unsigned long   datum);
-/* write a word */
-extern void            outw(
-                               i386_ioport_t   port,
-                               unsigned short  datum);
-/* write a longword */
-extern void            outb(
-                               i386_ioport_t   port,
-                               unsigned char   datum);
-
-/* input an array of longwords */
-extern void            linl(
-                               i386_ioport_t   port,
-                               int             * data,
-                               int             count);
-/* output an array of longwords */
-extern void            loutl(
-                               i386_ioport_t   port,
-                               int             * data,
-                               int             count);
-
-/* input an array of words */
-extern void            linw(
-                               i386_ioport_t   port,
-                               int             * data,
-                               int             count);
-/* output an array of words */
-extern void            loutw(
-                               i386_ioport_t   port,
-                               int             * data,
-                               int             count);
-
-/* input an array of bytes */
-extern void            linb(
-                               i386_ioport_t   port,
-                               char            * data,
-                               int             count);
-/* output an array of bytes */
-extern void            loutb(
-                               i386_ioport_t   port,
-                               char            * data,
-                               int             count);
-#endif /* !MACH_ASSERT */
-
 #endif /* I386_PIO_H */