Annotation of Examples/DriverKit/AMDPCSCSIDriver/AMDPCSCSIDriver_reloc.tproj/ioPorts.h, revision 1.1.1.1

1.1       root        1: /*
                      2:  * Allow normal functions for i/o ops for debugging.
                      3:  */
                      4:  
                      5: #define        USE_COMPILED_IO         DEBUG
                      6: 
                      7: #if    USE_COMPILED_IO
                      8: 
                      9: #define inb    _inb
                     10: #define inw    _inw
                     11: #define inl    _inl
                     12: #define outb   _outb
                     13: #define outw   _outw
                     14: #define outl   _outl
                     15: 
                     16: extern unsigned char  _inb(unsigned short port);
                     17: extern unsigned short _inw(unsigned short port);
                     18: extern unsigned long  _inl(unsigned short port);
                     19: extern void _outb(unsigned short port, unsigned char data);
                     20: extern void _outs(unsigned short port, unsigned short data);
                     21: extern void _outl(unsigned short port, unsigned long data);
                     22: 
                     23: 
                     24: /*
                     25:  * Use ioPorts.c.
                     26:  */
                     27: 
                     28: #else  USE_COMPILED_IO
                     29: 
                     30: #import <driverkit/i386/ioPorts.h>
                     31: 
                     32: #endif USE_COMPILED_IO

unix.superglobalmegacorp.com

This archive runs on limited infrastructure. Preserving old code on modern bandwidth. Automated agents are requested to crawl responsibly.