Annotation of Examples/DriverKit/SMC16/SMC16_reloc.tproj/SMC16Private.h, revision 1.1.1.1

1.1       root        1: /*
                      2:  * Copyright (c) 1992 NeXT Computer, Inc.
                      3:  *
                      4:  * Private declarations for SMC16 class.
                      5:  *
                      6:  * HISTORY
                      7:  *
                      8:  * 29 January 1993 
                      9:  *     Created.
                     10:  */
                     11: 
                     12: static BOOL
                     13:     checksumLAR(
                     14:        IOEISAPortAddress       base);
                     15: 
                     16: static BOOL
                     17:     checkBoardRev(
                     18:        IOEISAPortAddress       base);
                     19: 
                     20: static void
                     21:     resetNIC(
                     22:        IOEISAPortAddress       base);
                     23:        
                     24: static void
                     25:     startNIC(
                     26:        IOEISAPortAddress       base,
                     27:        nic_rcon_reg_t          rcon_reg);
                     28: 
                     29: static SMC16_len_t
                     30:     setupRAM(
                     31:        vm_offset_t             address,
                     32:        vm_size_t               size,
                     33:        IOEISAPortAddress       base);
                     34: 
                     35: static void
                     36:     getStationAddress(
                     37:        enet_addr_t             *ea,
                     38:        IOEISAPortAddress       base);
                     39: 
                     40: static void
                     41:     setStationAddress(
                     42:        enet_addr_t             *ea,
                     43:        IOEISAPortAddress       base);
                     44: 
                     45: static void
                     46:     setIRQ(
                     47:        int                     irq,
                     48:        BOOL                    enable,
                     49:        IOEISAPortAddress       base);
                     50: 
                     51: static void
                     52:     unmaskInterrupts(
                     53:        IOEISAPortAddress       base);
                     54: 
                     55: static SMC16_off_t
                     56:     getCurrentBuffer(
                     57:        IOEISAPortAddress       base);
                     58: 
                     59: static void
                     60:     startTransmit(
                     61:        IOEISAPortAddress       base);

unix.superglobalmegacorp.com

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