]> git.saurik.com Git - apple/xnu.git/blobdiff - osfmk/i386/pio.h
xnu-1456.1.26.tar.gz
[apple/xnu.git] / osfmk / i386 / pio.h
index 48cf259ae57430b6c9376e2d6078d60bae4c6c61..b9061654544c0875b93d20e53c84078c94a7af24 100644 (file)
 #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 */