Newer
Older
UbixOS / doc / xml / ne2k_8h.xml
<?xml version='1.0' encoding='UTF-8' standalone='no'?>
<doxygen xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="compound.xsd" version="1.8.16">
  <compounddef id="ne2k_8h" kind="file" language="C++">
    <compoundname>ne2k.h</compoundname>
    <includes refid="include_2sys_2types_8h" local="no">sys/types.h</includes>
    <includes refid="device_8old_8h" local="no">sys/device.old.h</includes>
    <includedby refid="ubixos_2init_8h" local="no">C:/Dev/git/UbixOS/sys/include/ubixos/init.h</includedby>
    <includedby refid="ne2k_8c" local="no">C:/Dev/git/UbixOS/sys/isa/ne2k.c</includedby>
    <incdepgraph>
      <node id="9">
        <label>sys/device.old.h</label>
        <link refid="device_8old_8h"/>
        <childnode refid="2" relation="include">
        </childnode>
      </node>
      <node id="4">
        <label>sys/select.h</label>
        <link refid="select_8h"/>
        <childnode refid="5" relation="include">
        </childnode>
        <childnode refid="3" relation="include">
        </childnode>
        <childnode refid="6" relation="include">
        </childnode>
        <childnode refid="7" relation="include">
        </childnode>
        <childnode refid="8" relation="include">
        </childnode>
      </node>
      <node id="1">
        <label>C:/Dev/git/UbixOS/sys/include/isa/ne2k.h</label>
        <link refid="ne2k_8h"/>
        <childnode refid="2" relation="include">
        </childnode>
        <childnode refid="9" relation="include">
        </childnode>
      </node>
      <node id="8">
        <label>sys/_sigset.h</label>
        <link refid="__sigset_8h"/>
        <childnode refid="3" relation="include">
        </childnode>
      </node>
      <node id="2">
        <label>sys/types.h</label>
        <link refid="include_2sys_2types_8h"/>
        <childnode refid="3" relation="include">
        </childnode>
        <childnode refid="4" relation="include">
        </childnode>
      </node>
      <node id="5">
        <label>sys/cdefs.h</label>
        <link refid="cdefs_8h"/>
      </node>
      <node id="3">
        <label>sys/_types.h</label>
        <link refid="__types_8h"/>
      </node>
      <node id="6">
        <label>sys/_timespec.h</label>
        <link refid="__timespec_8h"/>
        <childnode refid="3" relation="include">
        </childnode>
      </node>
      <node id="7">
        <label>sys/_timeval.h</label>
        <link refid="__timeval_8h"/>
        <childnode refid="3" relation="include">
        </childnode>
      </node>
    </incdepgraph>
    <invincdepgraph>
      <node id="3">
        <label>C:/Dev/git/UbixOS/sys/init/main.c</label>
        <link refid="main_8c"/>
      </node>
      <node id="1">
        <label>C:/Dev/git/UbixOS/sys/include/isa/ne2k.h</label>
        <link refid="ne2k_8h"/>
        <childnode refid="2" relation="include">
        </childnode>
        <childnode refid="4" relation="include">
        </childnode>
      </node>
      <node id="4">
        <label>C:/Dev/git/UbixOS/sys/isa/ne2k.c</label>
        <link refid="ne2k_8c"/>
      </node>
      <node id="2">
        <label>C:/Dev/git/UbixOS/sys/include/ubixos/init.h</label>
        <link refid="ubixos_2init_8h"/>
        <childnode refid="3" relation="include">
        </childnode>
      </node>
    </invincdepgraph>
    <innerclass refid="structdp__rcvhdr" prot="public">dp_rcvhdr</innerclass>
    <innerclass refid="unionetheraddr" prot="public">etheraddr</innerclass>
      <sectiondef kind="define">
      <memberdef kind="define" id="ne2k_8h_1a39807c5c6abb8efb3cc66fbc04cd1e58" prot="public" static="no">
        <name>DEF_ENABLED</name>
        <initializer>0x200</initializer>
        <briefdescription>
        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="C:/Dev/git/UbixOS/sys/include/isa/ne2k.h" line="52" column="9" bodyfile="C:/Dev/git/UbixOS/sys/include/isa/ne2k.h" bodystart="52" bodyend="-1"/>
      </memberdef>
      <memberdef kind="define" id="ne2k_8h_1a2dcfc12834d5a417dcf43e2ca248f0cd" prot="public" static="no">
        <name>DP_CNTR0</name>
        <initializer>0xD     /* Tally Counter 0                   */</initializer>
        <briefdescription>
        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="C:/Dev/git/UbixOS/sys/include/isa/ne2k.h" line="142" column="9" bodyfile="C:/Dev/git/UbixOS/sys/include/isa/ne2k.h" bodystart="142" bodyend="-1"/>
      </memberdef>
      <memberdef kind="define" id="ne2k_8h_1ae99a5201b20f9fd87b195c1074a643ec" prot="public" static="no">
        <name>DP_CNTR1</name>
        <initializer>0xE     /* Tally Counter 1                   */</initializer>
        <briefdescription>
        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="C:/Dev/git/UbixOS/sys/include/isa/ne2k.h" line="143" column="9" bodyfile="C:/Dev/git/UbixOS/sys/include/isa/ne2k.h" bodystart="143" bodyend="-1"/>
      </memberdef>
      <memberdef kind="define" id="ne2k_8h_1ab56dccd8151d77ad3dbd832b65601af0" prot="public" static="no">
        <name>DP_CNTR2</name>
        <initializer>0xF     /* Tally Counter 2                   */</initializer>
        <briefdescription>
        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="C:/Dev/git/UbixOS/sys/include/isa/ne2k.h" line="144" column="9" bodyfile="C:/Dev/git/UbixOS/sys/include/isa/ne2k.h" bodystart="144" bodyend="-1"/>
      </memberdef>
      <memberdef kind="define" id="ne2k_8h_1a8336bb3cb0a54a93522379477340fdec" prot="public" static="no">
        <name>DP_CURR</name>
        <initializer>0x7     /* Current Page Register             */</initializer>
        <briefdescription>
        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="C:/Dev/git/UbixOS/sys/include/isa/ne2k.h" line="132" column="9" bodyfile="C:/Dev/git/UbixOS/sys/include/isa/ne2k.h" bodystart="132" bodyend="-1"/>
      </memberdef>
      <memberdef kind="define" id="ne2k_8h_1ab748b31fd480e8195caac541bc792c2b" prot="public" static="no">
        <name>DP_MAR0</name>
        <initializer>0x8     /* Multicast Address Register 0      */</initializer>
        <briefdescription>
        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="C:/Dev/git/UbixOS/sys/include/isa/ne2k.h" line="133" column="9" bodyfile="C:/Dev/git/UbixOS/sys/include/isa/ne2k.h" bodystart="133" bodyend="-1"/>
      </memberdef>
      <memberdef kind="define" id="ne2k_8h_1a6e5cdffc808e98e09eca1efad797abf4" prot="public" static="no">
        <name>DP_MAR1</name>
        <initializer>0x9     /* Multicast Address Register 1      */</initializer>
        <briefdescription>
        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="C:/Dev/git/UbixOS/sys/include/isa/ne2k.h" line="134" column="9" bodyfile="C:/Dev/git/UbixOS/sys/include/isa/ne2k.h" bodystart="134" bodyend="-1"/>
      </memberdef>
      <memberdef kind="define" id="ne2k_8h_1a6aff3543036b8ddf515d243b0e1ddf34" prot="public" static="no">
        <name>DP_MAR2</name>
        <initializer>0xA     /* Multicast Address Register 2      */</initializer>
        <briefdescription>
        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="C:/Dev/git/UbixOS/sys/include/isa/ne2k.h" line="135" column="9" bodyfile="C:/Dev/git/UbixOS/sys/include/isa/ne2k.h" bodystart="135" bodyend="-1"/>
      </memberdef>
      <memberdef kind="define" id="ne2k_8h_1a1a62c9c151ca3a621f0683d0eaba12fe" prot="public" static="no">
        <name>DP_MAR3</name>
        <initializer>0xB     /* Multicast Address Register 3      */</initializer>
        <briefdescription>
        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="C:/Dev/git/UbixOS/sys/include/isa/ne2k.h" line="136" column="9" bodyfile="C:/Dev/git/UbixOS/sys/include/isa/ne2k.h" bodystart="136" bodyend="-1"/>
      </memberdef>
      <memberdef kind="define" id="ne2k_8h_1ace5a77fb812564273e5304dd138ac29f" prot="public" static="no">
        <name>DP_MAR4</name>
        <initializer>0xC     /* Multicast Address Register 4      */</initializer>
        <briefdescription>
        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="C:/Dev/git/UbixOS/sys/include/isa/ne2k.h" line="137" column="9" bodyfile="C:/Dev/git/UbixOS/sys/include/isa/ne2k.h" bodystart="137" bodyend="-1"/>
      </memberdef>
      <memberdef kind="define" id="ne2k_8h_1a0ec81b4dbe6150ae308588ed7de0f686" prot="public" static="no">
        <name>DP_MAR5</name>
        <initializer>0xD     /* Multicast Address Register 5      */</initializer>
        <briefdescription>
        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="C:/Dev/git/UbixOS/sys/include/isa/ne2k.h" line="138" column="9" bodyfile="C:/Dev/git/UbixOS/sys/include/isa/ne2k.h" bodystart="138" bodyend="-1"/>
      </memberdef>
      <memberdef kind="define" id="ne2k_8h_1a649d4943e589ed684b2e0faf811dc0af" prot="public" static="no">
        <name>DP_MAR6</name>
        <initializer>0xE     /* Multicast Address Register 6      */</initializer>
        <briefdescription>
        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="C:/Dev/git/UbixOS/sys/include/isa/ne2k.h" line="139" column="9" bodyfile="C:/Dev/git/UbixOS/sys/include/isa/ne2k.h" bodystart="139" bodyend="-1"/>
      </memberdef>
      <memberdef kind="define" id="ne2k_8h_1afc53aa624a738deb114bf3d20257f108" prot="public" static="no">
        <name>DP_MAR7</name>
        <initializer>0xF     /* Multicast Address Register 7      */</initializer>
        <briefdescription>
        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="C:/Dev/git/UbixOS/sys/include/isa/ne2k.h" line="140" column="9" bodyfile="C:/Dev/git/UbixOS/sys/include/isa/ne2k.h" bodystart="140" bodyend="-1"/>
      </memberdef>
      <memberdef kind="define" id="ne2k_8h_1abe1b4cb2c953c25ccdc10fcb1aa7e47d" prot="public" static="no">
        <name>DP_PAGESIZE</name>
        <initializer>256</initializer>
        <briefdescription>
        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="C:/Dev/git/UbixOS/sys/include/isa/ne2k.h" line="147" column="9" bodyfile="C:/Dev/git/UbixOS/sys/include/isa/ne2k.h" bodystart="147" bodyend="-1"/>
      </memberdef>
      <memberdef kind="define" id="ne2k_8h_1a77cbdf5281de5d04e7aca9afa1a632be" prot="public" static="no">
        <name>E8390_CMD</name>
        <initializer>0x00</initializer>
        <briefdescription>
        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="C:/Dev/git/UbixOS/sys/include/isa/ne2k.h" line="88" column="9" bodyfile="C:/Dev/git/UbixOS/sys/include/isa/ne2k.h" bodystart="88" bodyend="-1"/>
      </memberdef>
      <memberdef kind="define" id="ne2k_8h_1a2785dee27a211f9ef01fced6f918641f" prot="public" static="no">
        <name>E8390_NODMA</name>
        <initializer>0x20</initializer>
        <briefdescription>
        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="C:/Dev/git/UbixOS/sys/include/isa/ne2k.h" line="85" column="9" bodyfile="C:/Dev/git/UbixOS/sys/include/isa/ne2k.h" bodystart="85" bodyend="-1"/>
      </memberdef>
      <memberdef kind="define" id="ne2k_8h_1a710d68a1b23bc97adb7290f1bc7a4f70" prot="public" static="no">
        <name>E8390_PAGE0</name>
        <initializer>0x00</initializer>
        <briefdescription>
        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="C:/Dev/git/UbixOS/sys/include/isa/ne2k.h" line="86" column="9" bodyfile="C:/Dev/git/UbixOS/sys/include/isa/ne2k.h" bodystart="86" bodyend="-1"/>
      </memberdef>
      <memberdef kind="define" id="ne2k_8h_1ab5a45afed2a61d221f520c2f27ced830" prot="public" static="no">
        <name>E8390_PAGE1</name>
        <initializer>0x40</initializer>
        <briefdescription>
        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="C:/Dev/git/UbixOS/sys/include/isa/ne2k.h" line="87" column="9" bodyfile="C:/Dev/git/UbixOS/sys/include/isa/ne2k.h" bodystart="87" bodyend="-1"/>
      </memberdef>
      <memberdef kind="define" id="ne2k_8h_1a60b09a580fe0020e08e133cd8ec0a50d" prot="public" static="no">
        <name>E8390_RREAD</name>
        <initializer>0x08</initializer>
        <briefdescription>
        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="C:/Dev/git/UbixOS/sys/include/isa/ne2k.h" line="90" column="9" bodyfile="C:/Dev/git/UbixOS/sys/include/isa/ne2k.h" bodystart="90" bodyend="-1"/>
      </memberdef>
      <memberdef kind="define" id="ne2k_8h_1a9220d4793c7d8dd1844a006713faafee" prot="public" static="no">
        <name>E8390_RWRITE</name>
        <initializer>0x10</initializer>
        <briefdescription>
        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="C:/Dev/git/UbixOS/sys/include/isa/ne2k.h" line="91" column="9" bodyfile="C:/Dev/git/UbixOS/sys/include/isa/ne2k.h" bodystart="91" bodyend="-1"/>
      </memberdef>
      <memberdef kind="define" id="ne2k_8h_1a5bbbbf1e909a8e52abb57544a83d9156" prot="public" static="no">
        <name>E8390_RXCONFIG</name>
        <initializer>0x04</initializer>
        <briefdescription>
        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="C:/Dev/git/UbixOS/sys/include/isa/ne2k.h" line="94" column="9" bodyfile="C:/Dev/git/UbixOS/sys/include/isa/ne2k.h" bodystart="94" bodyend="-1"/>
      </memberdef>
      <memberdef kind="define" id="ne2k_8h_1a0301f75e81b02f191c23edfe53eabe55" prot="public" static="no">
        <name>E8390_RXOFF</name>
        <initializer>0x20</initializer>
        <briefdescription>
        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="C:/Dev/git/UbixOS/sys/include/isa/ne2k.h" line="92" column="9" bodyfile="C:/Dev/git/UbixOS/sys/include/isa/ne2k.h" bodystart="92" bodyend="-1"/>
      </memberdef>
      <memberdef kind="define" id="ne2k_8h_1ac3d2ce0fc9cc0e4e0c6e6a1484f08ddf" prot="public" static="no">
        <name>E8390_START</name>
        <initializer>0x02</initializer>
        <briefdescription>
        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="C:/Dev/git/UbixOS/sys/include/isa/ne2k.h" line="89" column="9" bodyfile="C:/Dev/git/UbixOS/sys/include/isa/ne2k.h" bodystart="89" bodyend="-1"/>
      </memberdef>
      <memberdef kind="define" id="ne2k_8h_1a6ac1e01088c1db4dafbd7e4c7cd4dd6a" prot="public" static="no">
        <name>E8390_STOP</name>
        <initializer>0x01</initializer>
        <briefdescription>
        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="C:/Dev/git/UbixOS/sys/include/isa/ne2k.h" line="84" column="9" bodyfile="C:/Dev/git/UbixOS/sys/include/isa/ne2k.h" bodystart="84" bodyend="-1"/>
      </memberdef>
      <memberdef kind="define" id="ne2k_8h_1aa62e07de1d5747fc4df9ae3646bf79bb" prot="public" static="no">
        <name>E8390_TXCONFIG</name>
        <initializer>0x00</initializer>
        <briefdescription>
        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="C:/Dev/git/UbixOS/sys/include/isa/ne2k.h" line="95" column="9" bodyfile="C:/Dev/git/UbixOS/sys/include/isa/ne2k.h" bodystart="95" bodyend="-1"/>
      </memberdef>
      <memberdef kind="define" id="ne2k_8h_1a30bc14a74f695ad58d07feecdd0ab50f" prot="public" static="no">
        <name>E8390_TXOFF</name>
        <initializer>0x00</initializer>
        <briefdescription>
        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="C:/Dev/git/UbixOS/sys/include/isa/ne2k.h" line="93" column="9" bodyfile="C:/Dev/git/UbixOS/sys/include/isa/ne2k.h" bodystart="93" bodyend="-1"/>
      </memberdef>
      <memberdef kind="define" id="ne2k_8h_1ab828a23784603ff193895a8f5cfa510a" prot="public" static="no">
        <name>EN0_BOUNDARY</name>
        <initializer>0x03</initializer>
        <briefdescription>
        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="C:/Dev/git/UbixOS/sys/include/isa/ne2k.h" line="110" column="9" bodyfile="C:/Dev/git/UbixOS/sys/include/isa/ne2k.h" bodystart="110" bodyend="-1"/>
      </memberdef>
      <memberdef kind="define" id="ne2k_8h_1a0eea2551092d28415b5dbb2b5665a608" prot="public" static="no">
        <name>EN0_COUNTER0</name>
        <initializer>0x0d</initializer>
        <briefdescription>
        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="C:/Dev/git/UbixOS/sys/include/isa/ne2k.h" line="97" column="9" bodyfile="C:/Dev/git/UbixOS/sys/include/isa/ne2k.h" bodystart="97" bodyend="-1"/>
      </memberdef>
      <memberdef kind="define" id="ne2k_8h_1adaa995d86a3f181651e1ed6c346e2f92" prot="public" static="no">
        <name>EN0_DCFG</name>
        <initializer>0x0e</initializer>
        <briefdescription>
        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="C:/Dev/git/UbixOS/sys/include/isa/ne2k.h" line="98" column="9" bodyfile="C:/Dev/git/UbixOS/sys/include/isa/ne2k.h" bodystart="98" bodyend="-1"/>
      </memberdef>
      <memberdef kind="define" id="ne2k_8h_1ad7e466b10f4e802b4cbca9fcc41f4902" prot="public" static="no">
        <name>EN0_IMR</name>
        <initializer>0x0f</initializer>
        <briefdescription>
        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="C:/Dev/git/UbixOS/sys/include/isa/ne2k.h" line="102" column="9" bodyfile="C:/Dev/git/UbixOS/sys/include/isa/ne2k.h" bodystart="102" bodyend="-1"/>
      </memberdef>
      <memberdef kind="define" id="ne2k_8h_1a94ed811925b8c9a71ec0c3590a15868c" prot="public" static="no">
        <name>EN0_ISR</name>
        <initializer>0x07</initializer>
        <briefdescription>
        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="C:/Dev/git/UbixOS/sys/include/isa/ne2k.h" line="101" column="9" bodyfile="C:/Dev/git/UbixOS/sys/include/isa/ne2k.h" bodystart="101" bodyend="-1"/>
      </memberdef>
      <memberdef kind="define" id="ne2k_8h_1a13af46188f103450f08ce0346bde34af" prot="public" static="no">
        <name>EN0_RCNTHI</name>
        <initializer>0x0b</initializer>
        <briefdescription>
        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="C:/Dev/git/UbixOS/sys/include/isa/ne2k.h" line="100" column="9" bodyfile="C:/Dev/git/UbixOS/sys/include/isa/ne2k.h" bodystart="100" bodyend="-1"/>
      </memberdef>
      <memberdef kind="define" id="ne2k_8h_1ab5b4b2e9eb20e5ec41e7784bf5148900" prot="public" static="no">
        <name>EN0_RCNTLO</name>
        <initializer>0x0a</initializer>
        <briefdescription>
        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="C:/Dev/git/UbixOS/sys/include/isa/ne2k.h" line="99" column="9" bodyfile="C:/Dev/git/UbixOS/sys/include/isa/ne2k.h" bodystart="99" bodyend="-1"/>
      </memberdef>
      <memberdef kind="define" id="ne2k_8h_1a9834bfab75d2f822b0f684e612917281" prot="public" static="no">
        <name>EN0_RSARHI</name>
        <initializer>0x09</initializer>
        <briefdescription>
        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="C:/Dev/git/UbixOS/sys/include/isa/ne2k.h" line="104" column="9" bodyfile="C:/Dev/git/UbixOS/sys/include/isa/ne2k.h" bodystart="104" bodyend="-1"/>
      </memberdef>
      <memberdef kind="define" id="ne2k_8h_1a352cf7775b146c81c2e1cf81110c9c7e" prot="public" static="no">
        <name>EN0_RSARLO</name>
        <initializer>0x08</initializer>
        <briefdescription>
        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="C:/Dev/git/UbixOS/sys/include/isa/ne2k.h" line="103" column="9" bodyfile="C:/Dev/git/UbixOS/sys/include/isa/ne2k.h" bodystart="103" bodyend="-1"/>
      </memberdef>
      <memberdef kind="define" id="ne2k_8h_1ac5e46e37a42cca75d6661cc3f299dccf" prot="public" static="no">
        <name>EN0_RXCR</name>
        <initializer>0x0c</initializer>
        <briefdescription>
        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="C:/Dev/git/UbixOS/sys/include/isa/ne2k.h" line="106" column="9" bodyfile="C:/Dev/git/UbixOS/sys/include/isa/ne2k.h" bodystart="106" bodyend="-1"/>
      </memberdef>
      <memberdef kind="define" id="ne2k_8h_1a7147cfb944512549b00d7808f67c05ef" prot="public" static="no">
        <name>EN0_STARTPG</name>
        <initializer>0x01</initializer>
        <briefdescription>
        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="C:/Dev/git/UbixOS/sys/include/isa/ne2k.h" line="108" column="9" bodyfile="C:/Dev/git/UbixOS/sys/include/isa/ne2k.h" bodystart="108" bodyend="-1"/>
      </memberdef>
      <memberdef kind="define" id="ne2k_8h_1a09a894b1b793e50d080d491c8a795e23" prot="public" static="no">
        <name>EN0_STOPPG</name>
        <initializer>0x02</initializer>
        <briefdescription>
        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="C:/Dev/git/UbixOS/sys/include/isa/ne2k.h" line="109" column="9" bodyfile="C:/Dev/git/UbixOS/sys/include/isa/ne2k.h" bodystart="109" bodyend="-1"/>
      </memberdef>
      <memberdef kind="define" id="ne2k_8h_1a6c3f2eca9677ccb05d29d7aac3f25d4c" prot="public" static="no">
        <name>EN0_TPSR</name>
        <initializer>0x04</initializer>
        <briefdescription>
        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="C:/Dev/git/UbixOS/sys/include/isa/ne2k.h" line="105" column="9" bodyfile="C:/Dev/git/UbixOS/sys/include/isa/ne2k.h" bodystart="105" bodyend="-1"/>
      </memberdef>
      <memberdef kind="define" id="ne2k_8h_1af95e4d5d1cedb432905523054020e189" prot="public" static="no">
        <name>EN0_TXCR</name>
        <initializer>0x0D</initializer>
        <briefdescription>
        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="C:/Dev/git/UbixOS/sys/include/isa/ne2k.h" line="107" column="9" bodyfile="C:/Dev/git/UbixOS/sys/include/isa/ne2k.h" bodystart="107" bodyend="-1"/>
      </memberdef>
      <memberdef kind="define" id="ne2k_8h_1a7a3f5ec19f4afad15440e7c5ed2f359a" prot="public" static="no">
        <name>EN1_CURPAG</name>
        <initializer>0x07</initializer>
        <briefdescription>
        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="C:/Dev/git/UbixOS/sys/include/isa/ne2k.h" line="113" column="9" bodyfile="C:/Dev/git/UbixOS/sys/include/isa/ne2k.h" bodystart="113" bodyend="-1"/>
      </memberdef>
      <memberdef kind="define" id="ne2k_8h_1a0643421220ce237b8f2324bc341b2212" prot="public" static="no">
        <name>EN1_MULT</name>
        <initializer>0x08</initializer>
        <briefdescription>
        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="C:/Dev/git/UbixOS/sys/include/isa/ne2k.h" line="114" column="9" bodyfile="C:/Dev/git/UbixOS/sys/include/isa/ne2k.h" bodystart="114" bodyend="-1"/>
      </memberdef>
      <memberdef kind="define" id="ne2k_8h_1accd97c49c2995618670686a6b92585f5" prot="public" static="no">
        <name>EN1_PHYS</name>
        <initializer>0x01</initializer>
        <briefdescription>
        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="C:/Dev/git/UbixOS/sys/include/isa/ne2k.h" line="112" column="9" bodyfile="C:/Dev/git/UbixOS/sys/include/isa/ne2k.h" bodystart="112" bodyend="-1"/>
      </memberdef>
      <memberdef kind="define" id="ne2k_8h_1a281db5e8541e816815ea8ecdb98ae863" prot="public" static="no">
        <name>ENDCFG_WTS</name>
        <initializer>0x01</initializer>
        <briefdescription>
        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="C:/Dev/git/UbixOS/sys/include/isa/ne2k.h" line="123" column="9" bodyfile="C:/Dev/git/UbixOS/sys/include/isa/ne2k.h" bodystart="123" bodyend="-1"/>
      </memberdef>
      <memberdef kind="define" id="ne2k_8h_1a8de9a1ccdd9e73e963ecac77a06ad0a2" prot="public" static="no">
        <name>ENISR_ALL</name>
        <initializer>0x3f</initializer>
        <briefdescription>
        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="C:/Dev/git/UbixOS/sys/include/isa/ne2k.h" line="121" column="9" bodyfile="C:/Dev/git/UbixOS/sys/include/isa/ne2k.h" bodystart="121" bodyend="-1"/>
      </memberdef>
      <memberdef kind="define" id="ne2k_8h_1ad55499c72c8cb3a4538cc8f2ae7276fb" prot="public" static="no">
        <name>ether_addr</name>
        <initializer><ref refid="ne2k_8h_1a89d8466762e2fe4cefc81fad6fa68c81" kindref="member">ether_addr_t</ref></initializer>
        <briefdescription>
        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="C:/Dev/git/UbixOS/sys/include/isa/ne2k.h" line="35" column="9" bodyfile="C:/Dev/git/UbixOS/sys/include/isa/ne2k.h" bodystart="35" bodyend="-1"/>
      </memberdef>
      <memberdef kind="define" id="ne2k_8h_1aea290bbbf676665e7fa6e580d42d24c8" prot="public" static="no">
        <name>NE1SM_START_PG</name>
        <initializer>0x20</initializer>
        <briefdescription>
        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="C:/Dev/git/UbixOS/sys/include/isa/ne2k.h" line="116" column="9" bodyfile="C:/Dev/git/UbixOS/sys/include/isa/ne2k.h" bodystart="116" bodyend="-1"/>
      </memberdef>
      <memberdef kind="define" id="ne2k_8h_1af633355cc1bd5de10964a38423ab4c6f" prot="public" static="no">
        <name>NE1SM_STOP_PG</name>
        <initializer>0x40</initializer>
        <briefdescription>
        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="C:/Dev/git/UbixOS/sys/include/isa/ne2k.h" line="117" column="9" bodyfile="C:/Dev/git/UbixOS/sys/include/isa/ne2k.h" bodystart="117" bodyend="-1"/>
      </memberdef>
      <memberdef kind="define" id="ne2k_8h_1a4c97ad2e89582cb65022a052df40c04a" prot="public" static="no">
        <name>NE_BNRY</name>
        <initializer>0x03</initializer>
        <briefdescription>
        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="C:/Dev/git/UbixOS/sys/include/isa/ne2k.h" line="64" column="9" bodyfile="C:/Dev/git/UbixOS/sys/include/isa/ne2k.h" bodystart="64" bodyend="-1"/>
      </memberdef>
      <memberdef kind="define" id="ne2k_8h_1a55d8236fd5c94eb16a5a06c3e4b07df1" prot="public" static="no">
        <name>NE_CMD</name>
        <initializer>0x00</initializer>
        <briefdescription>
        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="C:/Dev/git/UbixOS/sys/include/isa/ne2k.h" line="61" column="9" bodyfile="C:/Dev/git/UbixOS/sys/include/isa/ne2k.h" bodystart="61" bodyend="-1"/>
      </memberdef>
      <memberdef kind="define" id="ne2k_8h_1a5e30e2969b60a082d50bf3ce80d9d766" prot="public" static="no">
        <name>NE_CURRENT</name>
        <initializer>0x07</initializer>
        <briefdescription>
        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="C:/Dev/git/UbixOS/sys/include/isa/ne2k.h" line="67" column="9" bodyfile="C:/Dev/git/UbixOS/sys/include/isa/ne2k.h" bodystart="67" bodyend="-1"/>
      </memberdef>
      <memberdef kind="define" id="ne2k_8h_1a5b7cdde018b5a4d42f91183d216d3f0d" prot="public" static="no">
        <name>NE_DATAPORT</name>
        <initializer>0x10</initializer>
        <briefdescription>
        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="C:/Dev/git/UbixOS/sys/include/isa/ne2k.h" line="125" column="9" bodyfile="C:/Dev/git/UbixOS/sys/include/isa/ne2k.h" bodystart="125" bodyend="-1"/>
      </memberdef>
      <memberdef kind="define" id="ne2k_8h_1a759300669dab4522e8c261d764303a9b" prot="public" static="no">
        <name>NE_DCR</name>
        <initializer>0x0E</initializer>
        <briefdescription>
        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="C:/Dev/git/UbixOS/sys/include/isa/ne2k.h" line="72" column="9" bodyfile="C:/Dev/git/UbixOS/sys/include/isa/ne2k.h" bodystart="72" bodyend="-1"/>
      </memberdef>
      <memberdef kind="define" id="ne2k_8h_1a97870eb7c427a62c6670f17274af5814" prot="public" static="no">
        <name>NE_DCR_AR</name>
        <initializer>0x10</initializer>
        <briefdescription>
        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="C:/Dev/git/UbixOS/sys/include/isa/ne2k.h" line="78" column="9" bodyfile="C:/Dev/git/UbixOS/sys/include/isa/ne2k.h" bodystart="78" bodyend="-1"/>
      </memberdef>
      <memberdef kind="define" id="ne2k_8h_1af3af6d185bf3670d41686bdc704f8d9a" prot="public" static="no">
        <name>NE_DCR_FT0</name>
        <initializer>0x20</initializer>
        <briefdescription>
        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="C:/Dev/git/UbixOS/sys/include/isa/ne2k.h" line="80" column="9" bodyfile="C:/Dev/git/UbixOS/sys/include/isa/ne2k.h" bodystart="80" bodyend="-1"/>
      </memberdef>
      <memberdef kind="define" id="ne2k_8h_1a0f1a4aad48f2afccf5a063422572a42a" prot="public" static="no">
        <name>NE_DCR_FT1</name>
        <initializer>0x40</initializer>
        <briefdescription>
        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="C:/Dev/git/UbixOS/sys/include/isa/ne2k.h" line="79" column="9" bodyfile="C:/Dev/git/UbixOS/sys/include/isa/ne2k.h" bodystart="79" bodyend="-1"/>
      </memberdef>
      <memberdef kind="define" id="ne2k_8h_1a86c56e5711e691cfd850775f30fb54fa" prot="public" static="no">
        <name>NE_DCR_LS</name>
        <initializer>0x08</initializer>
        <briefdescription>
        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="C:/Dev/git/UbixOS/sys/include/isa/ne2k.h" line="77" column="9" bodyfile="C:/Dev/git/UbixOS/sys/include/isa/ne2k.h" bodystart="77" bodyend="-1"/>
      </memberdef>
      <memberdef kind="define" id="ne2k_8h_1a57df0ea9f631b190354e7c6999535fe3" prot="public" static="no">
        <name>NE_DCR_WTS</name>
        <initializer>0x01</initializer>
        <briefdescription>
        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="C:/Dev/git/UbixOS/sys/include/isa/ne2k.h" line="76" column="9" bodyfile="C:/Dev/git/UbixOS/sys/include/isa/ne2k.h" bodystart="76" bodyend="-1"/>
      </memberdef>
      <memberdef kind="define" id="ne2k_8h_1a04dfd3c3cd4a3f758cb038b78231493f" prot="public" static="no">
        <name>NE_IMR</name>
        <initializer>0x0F</initializer>
        <briefdescription>
        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="C:/Dev/git/UbixOS/sys/include/isa/ne2k.h" line="73" column="9" bodyfile="C:/Dev/git/UbixOS/sys/include/isa/ne2k.h" bodystart="73" bodyend="-1"/>
      </memberdef>
      <memberdef kind="define" id="ne2k_8h_1a0b931a9b3f618839c02bc888b12fad6b" prot="public" static="no">
        <name>NE_ISR</name>
        <initializer>0x07</initializer>
        <briefdescription>
        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="C:/Dev/git/UbixOS/sys/include/isa/ne2k.h" line="66" column="9" bodyfile="C:/Dev/git/UbixOS/sys/include/isa/ne2k.h" bodystart="66" bodyend="-1"/>
      </memberdef>
      <memberdef kind="define" id="ne2k_8h_1a78aa15aa3cd9df670d1724be92b0157d" prot="public" static="no">
        <name>NE_PSTART</name>
        <initializer>0x01</initializer>
        <briefdescription>
        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="C:/Dev/git/UbixOS/sys/include/isa/ne2k.h" line="62" column="9" bodyfile="C:/Dev/git/UbixOS/sys/include/isa/ne2k.h" bodystart="62" bodyend="-1"/>
      </memberdef>
      <memberdef kind="define" id="ne2k_8h_1a4991431a50163bff66590bf8a7fb3c72" prot="public" static="no">
        <name>NE_PSTOP</name>
        <initializer>0x02</initializer>
        <briefdescription>
        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="C:/Dev/git/UbixOS/sys/include/isa/ne2k.h" line="63" column="9" bodyfile="C:/Dev/git/UbixOS/sys/include/isa/ne2k.h" bodystart="63" bodyend="-1"/>
      </memberdef>
      <memberdef kind="define" id="ne2k_8h_1ab8733e4b199b85891fb58c80bd65967a" prot="public" static="no">
        <name>NE_RBCR0</name>
        <initializer>0x0A</initializer>
        <briefdescription>
        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="C:/Dev/git/UbixOS/sys/include/isa/ne2k.h" line="68" column="9" bodyfile="C:/Dev/git/UbixOS/sys/include/isa/ne2k.h" bodystart="68" bodyend="-1"/>
      </memberdef>
      <memberdef kind="define" id="ne2k_8h_1ac023921e5da8473a400c04b2e268c621" prot="public" static="no">
        <name>NE_RBCR1</name>
        <initializer>0x0B</initializer>
        <briefdescription>
        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="C:/Dev/git/UbixOS/sys/include/isa/ne2k.h" line="69" column="9" bodyfile="C:/Dev/git/UbixOS/sys/include/isa/ne2k.h" bodystart="69" bodyend="-1"/>
      </memberdef>
      <memberdef kind="define" id="ne2k_8h_1ae0e015081ca05ecec4bf833265485fb9" prot="public" static="no">
        <name>NE_RCR</name>
        <initializer>0x0C</initializer>
        <briefdescription>
        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="C:/Dev/git/UbixOS/sys/include/isa/ne2k.h" line="70" column="9" bodyfile="C:/Dev/git/UbixOS/sys/include/isa/ne2k.h" bodystart="70" bodyend="-1"/>
      </memberdef>
      <memberdef kind="define" id="ne2k_8h_1aea9754b13e450b45d0eb6d79e0a1f4aa" prot="public" static="no">
        <name>NE_TCR</name>
        <initializer>0x0D</initializer>
        <briefdescription>
        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="C:/Dev/git/UbixOS/sys/include/isa/ne2k.h" line="71" column="9" bodyfile="C:/Dev/git/UbixOS/sys/include/isa/ne2k.h" bodystart="71" bodyend="-1"/>
      </memberdef>
      <memberdef kind="define" id="ne2k_8h_1ac9016fe03699a7b0ebea5db11ee8aa69" prot="public" static="no">
        <name>NE_TPSR</name>
        <initializer>0x04</initializer>
        <briefdescription>
        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="C:/Dev/git/UbixOS/sys/include/isa/ne2k.h" line="65" column="9" bodyfile="C:/Dev/git/UbixOS/sys/include/isa/ne2k.h" bodystart="65" bodyend="-1"/>
      </memberdef>
      <memberdef kind="define" id="ne2k_8h_1a6aea2ac71a7a660c001aae9f44aaba68" prot="public" static="no">
        <name>NESM_START_PG</name>
        <initializer>0x40</initializer>
        <briefdescription>
        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="C:/Dev/git/UbixOS/sys/include/isa/ne2k.h" line="118" column="9" bodyfile="C:/Dev/git/UbixOS/sys/include/isa/ne2k.h" bodystart="118" bodyend="-1"/>
      </memberdef>
      <memberdef kind="define" id="ne2k_8h_1a26188f06694bb1532f683a7607515531" prot="public" static="no">
        <name>NESM_STOP_PG</name>
        <initializer>0x80</initializer>
        <briefdescription>
        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="C:/Dev/git/UbixOS/sys/include/isa/ne2k.h" line="119" column="9" bodyfile="C:/Dev/git/UbixOS/sys/include/isa/ne2k.h" bodystart="119" bodyend="-1"/>
      </memberdef>
      <memberdef kind="define" id="ne2k_8h_1aba51915c87d64af47fb1cc59348961c9" prot="public" static="no">
        <name>OK</name>
        <initializer>0</initializer>
        <briefdescription>
        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="C:/Dev/git/UbixOS/sys/include/isa/ne2k.h" line="54" column="9" bodyfile="C:/Dev/git/UbixOS/sys/include/isa/ne2k.h" bodystart="54" bodyend="-1"/>
      </memberdef>
      <memberdef kind="define" id="ne2k_8h_1a3e9285670345a7583ca516cc8f7aafb8" prot="public" static="no">
        <name>RSR_FO</name>
        <initializer>0x08</initializer>
        <briefdescription>
        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="C:/Dev/git/UbixOS/sys/include/isa/ne2k.h" line="50" column="9" bodyfile="C:/Dev/git/UbixOS/sys/include/isa/ne2k.h" bodystart="50" bodyend="-1"/>
      </memberdef>
      <memberdef kind="define" id="ne2k_8h_1ac1d77583edd2eba6e96cc7633558e461" prot="public" static="no">
        <name>RSR_PRX</name>
        <initializer>0x01</initializer>
        <briefdescription>
        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="C:/Dev/git/UbixOS/sys/include/isa/ne2k.h" line="51" column="9" bodyfile="C:/Dev/git/UbixOS/sys/include/isa/ne2k.h" bodystart="51" bodyend="-1"/>
      </memberdef>
      <memberdef kind="define" id="ne2k_8h_1a819b8c4fa81871ceacc1790d6fd2b2f1" prot="public" static="no">
        <name>startPage</name>
        <initializer>0x4C</initializer>
        <briefdescription>
        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="C:/Dev/git/UbixOS/sys/include/isa/ne2k.h" line="57" column="9" bodyfile="C:/Dev/git/UbixOS/sys/include/isa/ne2k.h" bodystart="57" bodyend="-1"/>
      </memberdef>
      <memberdef kind="define" id="ne2k_8h_1ae05994559a4ee216a39b3307b7911493" prot="public" static="no">
        <name>stopPage</name>
        <initializer>0x80</initializer>
        <briefdescription>
        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="C:/Dev/git/UbixOS/sys/include/isa/ne2k.h" line="58" column="9" bodyfile="C:/Dev/git/UbixOS/sys/include/isa/ne2k.h" bodystart="58" bodyend="-1"/>
      </memberdef>
      <memberdef kind="define" id="ne2k_8h_1a9d070439bb83de661756a74aabd6a094" prot="public" static="no">
        <name>TX_1X_PAGES</name>
        <initializer>6</initializer>
        <briefdescription>
        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="C:/Dev/git/UbixOS/sys/include/isa/ne2k.h" line="128" column="9" bodyfile="C:/Dev/git/UbixOS/sys/include/isa/ne2k.h" bodystart="128" bodyend="-1"/>
      </memberdef>
      <memberdef kind="define" id="ne2k_8h_1a16ed9143eb23fc3dad35e0e90cdeac5f" prot="public" static="no">
        <name>TX_2X_PAGES</name>
        <initializer>12</initializer>
        <briefdescription>
        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="C:/Dev/git/UbixOS/sys/include/isa/ne2k.h" line="127" column="9" bodyfile="C:/Dev/git/UbixOS/sys/include/isa/ne2k.h" bodystart="127" bodyend="-1"/>
      </memberdef>
      <memberdef kind="define" id="ne2k_8h_1ac1c0a02889400f10e133ad53f1857062" prot="public" static="no">
        <name>TX_PAGES</name>
        <initializer>(dev-&gt;priv-&gt;pingPong ? <ref refid="ne2k_8h_1a16ed9143eb23fc3dad35e0e90cdeac5f" kindref="member">TX_2X_PAGES</ref> : <ref refid="ne2k_8h_1a9d070439bb83de661756a74aabd6a094" kindref="member">TX_1X_PAGES</ref>)</initializer>
        <briefdescription>
        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="C:/Dev/git/UbixOS/sys/include/isa/ne2k.h" line="129" column="9" bodyfile="C:/Dev/git/UbixOS/sys/include/isa/ne2k.h" bodystart="129" bodyend="-1"/>
      </memberdef>
      </sectiondef>
      <sectiondef kind="typedef">
      <memberdef kind="typedef" id="ne2k_8h_1aa1cf4fa85f0fb91e8c3b87dd06d9b88f" prot="public" static="no">
        <type>struct <ref refid="structdp__rcvhdr" kindref="compound">dp_rcvhdr</ref></type>
        <definition>typedef struct dp_rcvhdr  dp_rcvhdr_t</definition>
        <argsstring></argsstring>
        <name>dp_rcvhdr_t</name>
        <briefdescription>
        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="C:/Dev/git/UbixOS/sys/include/isa/ne2k.h" line="42" column="13"/>
      </memberdef>
      <memberdef kind="typedef" id="ne2k_8h_1a89d8466762e2fe4cefc81fad6fa68c81" prot="public" static="no">
        <type>union <ref refid="unionetheraddr" kindref="compound">etheraddr</ref></type>
        <definition>typedef union etheraddr   ether_addr_t</definition>
        <argsstring></argsstring>
        <name>ether_addr_t</name>
        <briefdescription>
        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="C:/Dev/git/UbixOS/sys/include/isa/ne2k.h" line="47" column="16"/>
      </memberdef>
      </sectiondef>
      <sectiondef kind="var">
      <memberdef kind="variable" id="ne2k_8h_1ade2275e15411f5d7f824d31a008c49e0" prot="public" static="no" mutable="no">
        <type>char *</type>
        <definition>char* nicPacket</definition>
        <argsstring></argsstring>
        <name>nicPacket</name>
        <briefdescription>
        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="C:/Dev/git/UbixOS/sys/include/isa/ne2k.h" line="149" column="13" declfile="C:/Dev/git/UbixOS/sys/include/isa/ne2k.h" declline="149" declcolumn="13"/>
      </memberdef>
      <memberdef kind="variable" id="ne2k_8h_1a9c356dd0d9314c60eb0a495645f1d8ed" prot="public" static="no" mutable="no">
        <type><ref refid="objgfx30_8h_1ada085051a6d9a8e00a2cb256d1af14ba" kindref="member">uInt32</ref></type>
        <definition>uInt32 packetLength</definition>
        <argsstring></argsstring>
        <name>packetLength</name>
        <briefdescription>
        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="C:/Dev/git/UbixOS/sys/include/isa/ne2k.h" line="150" column="15" declfile="C:/Dev/git/UbixOS/sys/include/isa/ne2k.h" declline="150" declcolumn="15"/>
      </memberdef>
      </sectiondef>
      <sectiondef kind="func">
      <memberdef kind="function" id="ne2k_8h_1a033e069050ace667acb10ed9ffc8ac6c" prot="public" static="no" const="no" explicit="no" inline="no" virt="non-virtual">
        <type>int</type>
        <definition>int ne2k_init</definition>
        <argsstring>()</argsstring>
        <name>ne2k_init</name>
        <briefdescription>
        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="C:/Dev/git/UbixOS/sys/include/isa/ne2k.h" line="153" column="5" bodyfile="C:/Dev/git/UbixOS/sys/isa/ne2k.c" bodystart="68" bodyend="111" declfile="C:/Dev/git/UbixOS/sys/include/isa/ne2k.h" declline="153" declcolumn="5"/>
      </memberdef>
      <memberdef kind="function" id="ne2k_8h_1a65b49da573a73ea73aa905bae31f4aa5" prot="public" static="no" const="no" explicit="no" inline="no" virt="non-virtual">
        <type>struct <ref refid="structnicBuffer" kindref="compound">nicBuffer</ref> *</type>
        <definition>struct nicBuffer* ne2kAllocBuffer</definition>
        <argsstring>(int)</argsstring>
        <name>ne2kAllocBuffer</name>
        <param>
          <type>int</type>
        </param>
        <briefdescription>
        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="C:/Dev/git/UbixOS/sys/include/isa/ne2k.h" line="164" column="16" bodyfile="C:/Dev/git/UbixOS/sys/isa/ne2k.c" bodystart="312" bodyend="339" declfile="C:/Dev/git/UbixOS/sys/include/isa/ne2k.h" declline="164" declcolumn="16"/>
        <references refid="armv6_2spinlock_8c_1a71f03d2ba55111c715b6068254847a53" compoundref="armv6_2spinlock_8c" startline="55" endline="61">spinLock</references>
        <references refid="netif_8h_1a4a11421d92a3c6d8d9fae9db3bb9f299" compoundref="ethernetif_8c" startline="63">tmpBuf</references>
      </memberdef>
      <memberdef kind="function" id="ne2k_8h_1ad72d3df197130ae6b39d905cfb804f24" prot="public" static="no" const="no" explicit="no" inline="no" virt="non-virtual">
        <type>int</type>
        <definition>int ne2kDevInit</definition>
        <argsstring>(struct device *)</argsstring>
        <name>ne2kDevInit</name>
        <param>
          <type>struct <ref refid="structdevice" kindref="compound">device</ref> *</type>
        </param>
        <briefdescription>
        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="C:/Dev/git/UbixOS/sys/include/isa/ne2k.h" line="155" column="5" declfile="C:/Dev/git/UbixOS/sys/include/isa/ne2k.h" declline="155" declcolumn="5"/>
      </memberdef>
      <memberdef kind="function" id="ne2k_8h_1a64fadb818ec0d7f27ef04cbceac2a828" prot="public" static="no" const="no" explicit="no" inline="no" virt="non-virtual">
        <type>void</type>
        <definition>void ne2kFreeBuffer</definition>
        <argsstring>(struct nicBuffer *)</argsstring>
        <name>ne2kFreeBuffer</name>
        <param>
          <type>struct <ref refid="structnicBuffer" kindref="compound">nicBuffer</ref> *</type>
        </param>
        <briefdescription>
        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="C:/Dev/git/UbixOS/sys/include/isa/ne2k.h" line="166" column="6" bodyfile="C:/Dev/git/UbixOS/sys/isa/ne2k.c" bodystart="353" bodyend="357" declfile="C:/Dev/git/UbixOS/sys/include/isa/ne2k.h" declline="166" declcolumn="6"/>
        <references refid="kmalloc_8h_1aaa9ed6886459604cf73ccdbf6410e487" compoundref="kmalloc_8c" startline="342" endline="382">kfree</references>
      </memberdef>
      <memberdef kind="function" id="ne2k_8h_1a954f14d0270247855900254097728c57" prot="public" static="no" const="no" explicit="no" inline="no" virt="non-virtual">
        <type>struct <ref refid="structnicBuffer" kindref="compound">nicBuffer</ref> *</type>
        <definition>struct nicBuffer* ne2kGetBuffer</definition>
        <argsstring>()</argsstring>
        <name>ne2kGetBuffer</name>
        <briefdescription>
        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="C:/Dev/git/UbixOS/sys/include/isa/ne2k.h" line="165" column="16" bodyfile="C:/Dev/git/UbixOS/sys/isa/ne2k.c" bodystart="341" bodyend="351" declfile="C:/Dev/git/UbixOS/sys/include/isa/ne2k.h" declline="165" declcolumn="16"/>
        <references refid="netif_8h_1a4a11421d92a3c6d8d9fae9db3bb9f299" compoundref="ethernetif_8c" startline="63">tmpBuf</references>
      </memberdef>
      <memberdef kind="function" id="ne2k_8h_1a1e664af4b82fdc7971db793f0e9b3ebd" prot="public" static="no" const="no" explicit="no" inline="no" virt="non-virtual">
        <type>void</type>
        <definition>void ne2kHandler</definition>
        <argsstring>()</argsstring>
        <name>ne2kHandler</name>
        <briefdescription>
        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="C:/Dev/git/UbixOS/sys/include/isa/ne2k.h" line="159" column="6" bodyfile="C:/Dev/git/UbixOS/sys/isa/ne2k.c" bodystart="187" bodyend="217" declfile="C:/Dev/git/UbixOS/sys/include/isa/ne2k.h" declline="159" declcolumn="6"/>
      </memberdef>
      <memberdef kind="function" id="ne2k_8h_1aa1d4735355686cbdc2d6bf145c413db3" prot="public" static="no" const="no" explicit="no" inline="no" virt="non-virtual">
        <type>void</type>
        <definition>void ne2kISR</definition>
        <argsstring>()</argsstring>
        <name>ne2kISR</name>
        <briefdescription>
        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="C:/Dev/git/UbixOS/sys/include/isa/ne2k.h" line="158" column="6" declfile="C:/Dev/git/UbixOS/sys/include/isa/ne2k.h" declline="158" declcolumn="6"/>
      </memberdef>
      <memberdef kind="function" id="ne2k_8h_1aa8bad3ad94f260f93f70c1c6522b736b" prot="public" static="no" const="no" explicit="no" inline="no" virt="non-virtual">
        <type>int</type>
        <definition>int ne2kProbe</definition>
        <argsstring>(int, struct device *)</argsstring>
        <name>ne2kProbe</name>
        <param>
          <type>int</type>
        </param>
        <param>
          <type>struct <ref refid="structdevice" kindref="compound">device</ref> *</type>
        </param>
        <briefdescription>
        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="C:/Dev/git/UbixOS/sys/include/isa/ne2k.h" line="154" column="5" declfile="C:/Dev/git/UbixOS/sys/include/isa/ne2k.h" declline="154" declcolumn="5"/>
      </memberdef>
      <memberdef kind="function" id="ne2k_8h_1a45a65b2b7a15b7e7c46fd8831528c8d0" prot="public" static="no" const="no" explicit="no" inline="no" virt="non-virtual">
        <type>int</type>
        <definition>int NICtoPC</definition>
        <argsstring>(struct device *dev, void *packet, int length, int nic_addr)</argsstring>
        <name>NICtoPC</name>
        <param>
          <type>struct <ref refid="structdevice" kindref="compound">device</ref> *</type>
          <declname>dev</declname>
        </param>
        <param>
          <type>void *</type>
          <declname>packet</declname>
        </param>
        <param>
          <type>int</type>
          <declname>length</declname>
        </param>
        <param>
          <type>int</type>
          <declname>nic_addr</declname>
        </param>
        <briefdescription>
        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="C:/Dev/git/UbixOS/sys/include/isa/ne2k.h" line="161" column="5" bodyfile="C:/Dev/git/UbixOS/sys/isa/ne2k.c" bodystart="162" bodyend="185" declfile="C:/Dev/git/UbixOS/sys/include/isa/ne2k.h" declline="161" declcolumn="5"/>
        <references refid="assert_8h_1ad6d5aaa966ca7424f7cb9bd01f2c838b" compoundref="assert_8h" startline="64">assert</references>
        <references refid="ne2k_8h_1a94ed811925b8c9a71ec0c3590a15868c" compoundref="ne2k_8h" startline="101">EN0_ISR</references>
        <references refid="ne2k_8h_1a13af46188f103450f08ce0346bde34af" compoundref="ne2k_8h" startline="100">EN0_RCNTHI</references>
        <references refid="ne2k_8h_1ab5b4b2e9eb20e5ec41e7784bf5148900" compoundref="ne2k_8h" startline="99">EN0_RCNTLO</references>
        <references refid="ne2k_8h_1a9834bfab75d2f822b0f684e612917281" compoundref="ne2k_8h" startline="104">EN0_RSARHI</references>
        <references refid="ne2k_8h_1a352cf7775b146c81c2e1cf81110c9c7e" compoundref="ne2k_8h" startline="103">EN0_RSARLO</references>
        <references refid="io_8h_1afb703b187feb4b92444454df6c3dd9e6" compoundref="io_8c" startline="55" endline="63">inportWord</references>
        <references refid="structdevice_1a9467302b748ed3627bae8e3ecee7af87" compoundref="device_8old_8h" startline="36">device::ioAddr</references>
        <references refid="ne2k_8h_1a5b7cdde018b5a4d42f91183d216d3f0d" compoundref="ne2k_8h" startline="125">NE_DATAPORT</references>
        <references refid="io_8h_1a8acc1a06073db2e7b92ffbd00fbd0cf1" compoundref="io_8c" startline="72" endline="78">outportByte</references>
      </memberdef>
      <memberdef kind="function" id="ne2k_8h_1a945ff829d945230bb0f80e0e0d348d04" prot="public" static="no" const="no" explicit="no" inline="no" virt="non-virtual">
        <type>void</type>
        <definition>void NS8390_init</definition>
        <argsstring>(struct device *dev, int startp)</argsstring>
        <name>NS8390_init</name>
        <param>
          <type>struct <ref refid="structdevice" kindref="compound">device</ref> *</type>
          <declname>dev</declname>
        </param>
        <param>
          <type>int</type>
          <declname>startp</declname>
        </param>
        <briefdescription>
        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="C:/Dev/git/UbixOS/sys/include/isa/ne2k.h" line="156" column="6" declfile="C:/Dev/git/UbixOS/sys/include/isa/ne2k.h" declline="156" declcolumn="6"/>
      </memberdef>
      <memberdef kind="function" id="ne2k_8h_1af6446fd497eb16b637ebed77c7a0aeaf" prot="public" static="no" const="no" explicit="no" inline="no" virt="non-virtual">
        <type>int</type>
        <definition>int PCtoNIC</definition>
        <argsstring>(struct device *dev, void *packet, int length)</argsstring>
        <name>PCtoNIC</name>
        <param>
          <type>struct <ref refid="structdevice" kindref="compound">device</ref> *</type>
          <declname>dev</declname>
        </param>
        <param>
          <type>void *</type>
          <declname>packet</declname>
        </param>
        <param>
          <type>int</type>
          <declname>length</declname>
        </param>
        <briefdescription>
        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="C:/Dev/git/UbixOS/sys/include/isa/ne2k.h" line="162" column="5" bodyfile="C:/Dev/git/UbixOS/sys/isa/ne2k.c" bodystart="113" bodyend="160" declfile="C:/Dev/git/UbixOS/sys/include/isa/ne2k.h" declline="162" declcolumn="5"/>
        <references refid="assert_8h_1ad6d5aaa966ca7424f7cb9bd01f2c838b" compoundref="assert_8h" startline="64">assert</references>
        <references refid="ne2k_8h_1a9220d4793c7d8dd1844a006713faafee" compoundref="ne2k_8h" startline="91">E8390_RWRITE</references>
        <references refid="ne2k_8h_1ac3d2ce0fc9cc0e4e0c6e6a1484f08ddf" compoundref="ne2k_8h" startline="89">E8390_START</references>
        <references refid="ne2k_8h_1a94ed811925b8c9a71ec0c3590a15868c" compoundref="ne2k_8h" startline="101">EN0_ISR</references>
        <references refid="ne2k_8h_1a13af46188f103450f08ce0346bde34af" compoundref="ne2k_8h" startline="100">EN0_RCNTHI</references>
        <references refid="ne2k_8h_1ab5b4b2e9eb20e5ec41e7784bf5148900" compoundref="ne2k_8h" startline="99">EN0_RCNTLO</references>
        <references refid="ne2k_8h_1a9834bfab75d2f822b0f684e612917281" compoundref="ne2k_8h" startline="104">EN0_RSARHI</references>
        <references refid="ne2k_8h_1a352cf7775b146c81c2e1cf81110c9c7e" compoundref="ne2k_8h" startline="103">EN0_RSARLO</references>
        <references refid="ne2k_8h_1a6c3f2eca9677ccb05d29d7aac3f25d4c" compoundref="ne2k_8h" startline="105">EN0_TPSR</references>
        <references refid="io_8h_1a77b934268de1b3ecdcf3f275413b3108" compoundref="io_8c" startline="38" endline="46">inportByte</references>
        <references refid="structdevice_1a9467302b748ed3627bae8e3ecee7af87" compoundref="device_8old_8h" startline="36">device::ioAddr</references>
        <references refid="armv6_2kpanic_8c_1adb9a182aa071791a306163d50d653deb" compoundref="armv6_2kpanic_8c" startline="41" endline="61">kpanic</references>
        <references refid="ne2k_8h_1a5b7cdde018b5a4d42f91183d216d3f0d" compoundref="ne2k_8h" startline="125">NE_DATAPORT</references>
        <references refid="io_8h_1a8acc1a06073db2e7b92ffbd00fbd0cf1" compoundref="io_8c" startline="72" endline="78">outportByte</references>
        <references refid="io_8h_1af0c1dd5717007bf73b6c5119dfe7eaf2" compoundref="io_8c" startline="87" endline="94">outportByteP</references>
        <references refid="io_8h_1a243f6b6d22cc5948908b764d58efc2b0" compoundref="io_8c" startline="103" endline="109">outportWord</references>
      </memberdef>
      </sectiondef>
    <briefdescription>
    </briefdescription>
    <detaileddescription>
    </detaileddescription>
    <programlisting>
<codeline lineno="1"><highlight class="comment">/*-</highlight></codeline>
<codeline lineno="2"><highlight class="comment"><sp/>*<sp/>Copyright<sp/>(c)<sp/>2002-2018<sp/>The<sp/>UbixOS<sp/>Project.</highlight></codeline>
<codeline lineno="3"><highlight class="comment"><sp/>*<sp/>All<sp/>rights<sp/>reserved.</highlight></codeline>
<codeline lineno="4"><highlight class="comment"><sp/>*</highlight></codeline>
<codeline lineno="5"><highlight class="comment"><sp/>*<sp/>This<sp/>was<sp/>developed<sp/>by<sp/>Christopher<sp/>W.<sp/>Olsen<sp/>for<sp/>the<sp/>UbixOS<sp/>Project.</highlight></codeline>
<codeline lineno="6"><highlight class="comment"><sp/>*</highlight></codeline>
<codeline lineno="7"><highlight class="comment"><sp/>*<sp/>Redistribution<sp/>and<sp/>use<sp/>in<sp/>source<sp/>and<sp/>binary<sp/>forms,<sp/>with<sp/>or<sp/>without<sp/>modification,<sp/>are<sp/>permitted</highlight></codeline>
<codeline lineno="8"><highlight class="comment"><sp/>*<sp/>provided<sp/>that<sp/>the<sp/>following<sp/>conditions<sp/>are<sp/>met:</highlight></codeline>
<codeline lineno="9"><highlight class="comment"><sp/>*</highlight></codeline>
<codeline lineno="10"><highlight class="comment"><sp/>*<sp/>1)<sp/>Redistributions<sp/>of<sp/>source<sp/>code<sp/>must<sp/>retain<sp/>the<sp/>above<sp/>copyright<sp/>notice,<sp/>this<sp/>list<sp/>of</highlight></codeline>
<codeline lineno="11"><highlight class="comment"><sp/>*<sp/><sp/><sp/><sp/>conditions,<sp/>the<sp/>following<sp/>disclaimer<sp/>and<sp/>the<sp/>list<sp/>of<sp/>authors.</highlight></codeline>
<codeline lineno="12"><highlight class="comment"><sp/>*<sp/>2)<sp/>Redistributions<sp/>in<sp/>binary<sp/>form<sp/>must<sp/>reproduce<sp/>the<sp/>above<sp/>copyright<sp/>notice,<sp/>this<sp/>list<sp/>of</highlight></codeline>
<codeline lineno="13"><highlight class="comment"><sp/>*<sp/><sp/><sp/><sp/>conditions,<sp/>the<sp/>following<sp/>disclaimer<sp/>and<sp/>the<sp/>list<sp/>of<sp/>authors<sp/>in<sp/>the<sp/>documentation<sp/>and/or</highlight></codeline>
<codeline lineno="14"><highlight class="comment"><sp/>*<sp/><sp/><sp/><sp/>other<sp/>materials<sp/>provided<sp/>with<sp/>the<sp/>distribution.</highlight></codeline>
<codeline lineno="15"><highlight class="comment"><sp/>*<sp/>3)<sp/>Neither<sp/>the<sp/>name<sp/>of<sp/>the<sp/>UbixOS<sp/>Project<sp/>nor<sp/>the<sp/>names<sp/>of<sp/>its<sp/>contributors<sp/>may<sp/>be<sp/>used<sp/>to</highlight></codeline>
<codeline lineno="16"><highlight class="comment"><sp/>*<sp/><sp/><sp/><sp/>endorse<sp/>or<sp/>promote<sp/>products<sp/>derived<sp/>from<sp/>this<sp/>software<sp/>without<sp/>specific<sp/>prior<sp/>written</highlight></codeline>
<codeline lineno="17"><highlight class="comment"><sp/>*<sp/><sp/><sp/><sp/>permission.</highlight></codeline>
<codeline lineno="18"><highlight class="comment"><sp/>*</highlight></codeline>
<codeline lineno="19"><highlight class="comment"><sp/>*<sp/>THIS<sp/>SOFTWARE<sp/>IS<sp/>PROVIDED<sp/>BY<sp/>THE<sp/>AUTHOR<sp/>AND<sp/>CONTRIBUTORS<sp/>&quot;AS<sp/>IS&quot;<sp/>AND<sp/>ANY<sp/>EXPRESS<sp/>OR<sp/>IMPLIED</highlight></codeline>
<codeline lineno="20"><highlight class="comment"><sp/>*<sp/>WARRANTIES,<sp/>INCLUDING,<sp/>BUT<sp/>NOT<sp/>LIMITED<sp/>TO,<sp/>THE<sp/>IMPLIED<sp/>WARRANTIES<sp/>OF<sp/>MERCHANTABILITY<sp/>AND<sp/>FITNESS</highlight></codeline>
<codeline lineno="21"><highlight class="comment"><sp/>*<sp/>FOR<sp/>A<sp/>PARTICULAR<sp/>PURPOSE<sp/>ARE<sp/>DISCLAIMED.<sp/>IN<sp/>NO<sp/>EVENT<sp/>SHALL<sp/>THE<sp/>COPYRIGHT<sp/>OWNER<sp/>OR<sp/>CONTRIBUTORS</highlight></codeline>
<codeline lineno="22"><highlight class="comment"><sp/>*<sp/>BE<sp/>LIABLE<sp/>FOR<sp/>ANY<sp/>DIRECT,<sp/>INDIRECT,<sp/>INCIDENTAL,<sp/>SPECIAL,<sp/>EXEMPLARY,<sp/>OR<sp/>CONSEQUENTIAL<sp/>DAMAGES</highlight></codeline>
<codeline lineno="23"><highlight class="comment"><sp/>*<sp/>(INCLUDING,<sp/>BUT<sp/>NOT<sp/>LIMITED<sp/>TO,<sp/>PROCUREMENT<sp/>OF<sp/>SUBSTITUTE<sp/>GOODS<sp/>OR<sp/>SERVICES;<sp/>LOSS<sp/>OF<sp/>USE,<sp/>DATA,</highlight></codeline>
<codeline lineno="24"><highlight class="comment"><sp/>*<sp/>OR<sp/>PROFITS;<sp/>OR<sp/>BUSINESS<sp/>INTERRUPTION)<sp/>HOWEVER<sp/>CAUSED<sp/>AND<sp/>ON<sp/>ANY<sp/>THEORY<sp/>OF<sp/>LIABILITY,<sp/>WHETHER<sp/>IN</highlight></codeline>
<codeline lineno="25"><highlight class="comment"><sp/>*<sp/>CONTRACT,<sp/>STRICT<sp/>LIABILITY,<sp/>OR<sp/>TORT<sp/>(INCLUDING<sp/>NEGLIGENCE<sp/>OR<sp/>OTHERWISE)<sp/>ARISING<sp/>IN<sp/>ANY<sp/>WAY<sp/>OUT</highlight></codeline>
<codeline lineno="26"><highlight class="comment"><sp/>*<sp/>OF<sp/>THE<sp/>USE<sp/>OF<sp/>THIS<sp/>SOFTWARE,<sp/>EVEN<sp/>IF<sp/>ADVISED<sp/>OF<sp/>THE<sp/>POSSIBILITY<sp/>OF<sp/>SUCH<sp/>DAMAGE.</highlight></codeline>
<codeline lineno="27"><highlight class="comment"><sp/>*/</highlight><highlight class="normal"></highlight></codeline>
<codeline lineno="28"><highlight class="normal"></highlight></codeline>
<codeline lineno="29"><highlight class="normal"></highlight><highlight class="preprocessor">#ifndef<sp/>_ISA_NE2K_H</highlight><highlight class="normal"></highlight></codeline>
<codeline lineno="30"><highlight class="normal"></highlight><highlight class="preprocessor">#define<sp/>_ISA_NE2K_H</highlight><highlight class="normal"></highlight></codeline>
<codeline lineno="31"><highlight class="normal"></highlight></codeline>
<codeline lineno="32"><highlight class="normal"></highlight><highlight class="preprocessor">#include<sp/>&lt;<ref refid="include_2sys_2types_8h" kindref="compound">sys/types.h</ref>&gt;</highlight><highlight class="normal"></highlight></codeline>
<codeline lineno="33"><highlight class="normal"></highlight><highlight class="preprocessor">#include<sp/>&lt;<ref refid="device_8old_8h" kindref="compound">sys/device.old.h</ref>&gt;</highlight><highlight class="normal"></highlight></codeline>
<codeline lineno="34"><highlight class="normal"></highlight></codeline>
<codeline lineno="35" refid="ne2k_8h_1ad55499c72c8cb3a4538cc8f2ae7276fb" refkind="member"><highlight class="normal"></highlight><highlight class="preprocessor">#define<sp/>ether_addr<sp/><sp/>ether_addr_t</highlight><highlight class="normal"></highlight></codeline>
<codeline lineno="36" refid="structdp__rcvhdr" refkind="compound"><highlight class="normal"></highlight><highlight class="keyword">typedef</highlight><highlight class="normal"><sp/></highlight><highlight class="keyword">struct<sp/></highlight><highlight class="normal"><ref refid="structdp__rcvhdr" kindref="compound">dp_rcvhdr</ref></highlight></codeline>
<codeline lineno="37"><highlight class="normal">{</highlight></codeline>
<codeline lineno="38" refid="structdp__rcvhdr_1ac5986aa8468f04c074e1402b59c78114" refkind="member"><highlight class="normal"><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><ref refid="objgfx30_8h_1aa4e0f27a9aca905e340c06d2dcae843c" kindref="member">uInt8</ref><sp/><ref refid="structdp__rcvhdr_1ac5986aa8468f04c074e1402b59c78114" kindref="member">dr_status</ref>;<sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/></highlight><highlight class="comment">/*<sp/>Copy<sp/>of<sp/>rsr<sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/>*/</highlight><highlight class="normal"></highlight></codeline>
<codeline lineno="39" refid="structdp__rcvhdr_1aa0a5d988feb06cbcced2a0d35d55add9" refkind="member"><highlight class="normal"><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><ref refid="objgfx30_8h_1aa4e0f27a9aca905e340c06d2dcae843c" kindref="member">uInt8</ref><sp/><ref refid="structdp__rcvhdr_1aa0a5d988feb06cbcced2a0d35d55add9" kindref="member">dr_next</ref>;<sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/></highlight><highlight class="comment">/*<sp/>Pointer<sp/>to<sp/>next<sp/>packet<sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/>*/</highlight><highlight class="normal"></highlight></codeline>
<codeline lineno="40" refid="structdp__rcvhdr_1a8af6620ac2cc37aa6e5e50df90bd8ada" refkind="member"><highlight class="normal"><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><ref refid="objgfx30_8h_1aa4e0f27a9aca905e340c06d2dcae843c" kindref="member">uInt8</ref><sp/><ref refid="structdp__rcvhdr_1a8af6620ac2cc37aa6e5e50df90bd8ada" kindref="member">dr_rbcl</ref>;<sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/></highlight><highlight class="comment">/*<sp/>Receive<sp/>Byte<sp/>Count<sp/>Low<sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/>*/</highlight><highlight class="normal"></highlight></codeline>
<codeline lineno="41" refid="structdp__rcvhdr_1a860d92ae4272fa62b9bdc51f46e88e1c" refkind="member"><highlight class="normal"><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><ref refid="objgfx30_8h_1aa4e0f27a9aca905e340c06d2dcae843c" kindref="member">uInt8</ref><sp/><ref refid="structdp__rcvhdr_1a860d92ae4272fa62b9bdc51f46e88e1c" kindref="member">dr_rbch</ref>;<sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/></highlight><highlight class="comment">/*<sp/>Receive<sp/>Byte<sp/>Count<sp/>High<sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/>*/</highlight><highlight class="normal"></highlight></codeline>
<codeline lineno="42"><highlight class="normal">}<sp/><ref refid="ne2k_8h_1aa1cf4fa85f0fb91e8c3b87dd06d9b88f" kindref="member">dp_rcvhdr_t</ref>;</highlight></codeline>
<codeline lineno="43"><highlight class="normal"></highlight></codeline>
<codeline lineno="44" refid="unionetheraddr" refkind="compound"><highlight class="normal"></highlight><highlight class="keyword">typedef</highlight><highlight class="normal"><sp/></highlight><highlight class="keyword">union<sp/></highlight><highlight class="normal"><ref refid="unionetheraddr" kindref="compound">etheraddr</ref><sp/>{</highlight></codeline>
<codeline lineno="45" refid="unionetheraddr_1a56008d2346bd7891de8a166d918b449a" refkind="member"><highlight class="normal"><sp/><sp/><sp/><sp/></highlight><highlight class="keywordtype">unsigned</highlight><highlight class="normal"><sp/></highlight><highlight class="keywordtype">char</highlight><highlight class="normal"><sp/><ref refid="unionetheraddr_1a56008d2346bd7891de8a166d918b449a" kindref="member">bytes</ref>[6];<sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/></highlight><highlight class="comment">/*<sp/>byteorder<sp/>safe<sp/>initialization<sp/>*/</highlight><highlight class="normal"></highlight></codeline>
<codeline lineno="46" refid="unionetheraddr_1a1a39497e2757eacc1cc96c7ba2f5d12a" refkind="member"><highlight class="normal"><sp/><sp/><sp/><sp/></highlight><highlight class="keywordtype">unsigned</highlight><highlight class="normal"><sp/></highlight><highlight class="keywordtype">short</highlight><highlight class="normal"><sp/><ref refid="unionetheraddr_1a1a39497e2757eacc1cc96c7ba2f5d12a" kindref="member">shorts</ref>[3];<sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/></highlight><highlight class="comment">/*<sp/>force<sp/>2-byte<sp/>alignment<sp/>*/</highlight><highlight class="normal"></highlight></codeline>
<codeline lineno="47"><highlight class="normal">}<sp/><ref refid="ne2k_8h_1ad55499c72c8cb3a4538cc8f2ae7276fb" kindref="member">ether_addr</ref>;</highlight></codeline>
<codeline lineno="48"><highlight class="normal"></highlight></codeline>
<codeline lineno="49"><highlight class="normal"></highlight></codeline>
<codeline lineno="50" refid="ne2k_8h_1a3e9285670345a7583ca516cc8f7aafb8" refkind="member"><highlight class="normal"></highlight><highlight class="preprocessor">#define<sp/>RSR_FO<sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/>0x08</highlight><highlight class="normal"></highlight></codeline>
<codeline lineno="51" refid="ne2k_8h_1ac1d77583edd2eba6e96cc7633558e461" refkind="member"><highlight class="normal"></highlight><highlight class="preprocessor">#define<sp/>RSR_PRX<sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/>0x01</highlight><highlight class="normal"></highlight></codeline>
<codeline lineno="52" refid="ne2k_8h_1a39807c5c6abb8efb3cc66fbc04cd1e58" refkind="member"><highlight class="normal"></highlight><highlight class="preprocessor">#define<sp/>DEF_ENABLED<sp/><sp/><sp/><sp/>0x200</highlight><highlight class="normal"></highlight></codeline>
<codeline lineno="53"><highlight class="normal"></highlight></codeline>
<codeline lineno="54" refid="ne2k_8h_1aba51915c87d64af47fb1cc59348961c9" refkind="member"><highlight class="normal"></highlight><highlight class="preprocessor">#define<sp/>OK<sp/><sp/><sp/><sp/><sp/><sp/>0</highlight><highlight class="normal"></highlight></codeline>
<codeline lineno="55"><highlight class="normal"></highlight></codeline>
<codeline lineno="56"><highlight class="normal"></highlight></codeline>
<codeline lineno="57" refid="ne2k_8h_1a819b8c4fa81871ceacc1790d6fd2b2f1" refkind="member"><highlight class="normal"></highlight><highlight class="preprocessor">#define<sp/>startPage<sp/>0x4C</highlight><highlight class="normal"></highlight></codeline>
<codeline lineno="58" refid="ne2k_8h_1ae05994559a4ee216a39b3307b7911493" refkind="member"><highlight class="normal"></highlight><highlight class="preprocessor">#define<sp/>stopPage<sp/><sp/>0x80</highlight><highlight class="normal"></highlight></codeline>
<codeline lineno="59"><highlight class="normal"></highlight></codeline>
<codeline lineno="60"><highlight class="normal"></highlight></codeline>
<codeline lineno="61" refid="ne2k_8h_1a55d8236fd5c94eb16a5a06c3e4b07df1" refkind="member"><highlight class="normal"></highlight><highlight class="preprocessor">#define<sp/>NE_CMD<sp/><sp/><sp/><sp/><sp/><sp/><sp/>0x00</highlight><highlight class="normal"></highlight></codeline>
<codeline lineno="62" refid="ne2k_8h_1a78aa15aa3cd9df670d1724be92b0157d" refkind="member"><highlight class="normal"></highlight><highlight class="preprocessor">#define<sp/>NE_PSTART<sp/><sp/><sp/><sp/>0x01</highlight><highlight class="normal"></highlight></codeline>
<codeline lineno="63" refid="ne2k_8h_1a4991431a50163bff66590bf8a7fb3c72" refkind="member"><highlight class="normal"></highlight><highlight class="preprocessor">#define<sp/>NE_PSTOP<sp/><sp/><sp/><sp/><sp/>0x02</highlight><highlight class="normal"></highlight></codeline>
<codeline lineno="64" refid="ne2k_8h_1a4c97ad2e89582cb65022a052df40c04a" refkind="member"><highlight class="normal"></highlight><highlight class="preprocessor">#define<sp/>NE_BNRY<sp/><sp/><sp/><sp/><sp/><sp/>0x03</highlight><highlight class="normal"></highlight></codeline>
<codeline lineno="65" refid="ne2k_8h_1ac9016fe03699a7b0ebea5db11ee8aa69" refkind="member"><highlight class="normal"></highlight><highlight class="preprocessor">#define<sp/>NE_TPSR<sp/><sp/><sp/><sp/><sp/><sp/>0x04</highlight><highlight class="normal"></highlight></codeline>
<codeline lineno="66" refid="ne2k_8h_1a0b931a9b3f618839c02bc888b12fad6b" refkind="member"><highlight class="normal"></highlight><highlight class="preprocessor">#define<sp/>NE_ISR<sp/><sp/><sp/><sp/><sp/><sp/><sp/>0x07</highlight><highlight class="normal"></highlight></codeline>
<codeline lineno="67" refid="ne2k_8h_1a5e30e2969b60a082d50bf3ce80d9d766" refkind="member"><highlight class="normal"></highlight><highlight class="preprocessor">#define<sp/>NE_CURRENT<sp/><sp/><sp/>0x07</highlight><highlight class="normal"></highlight></codeline>
<codeline lineno="68" refid="ne2k_8h_1ab8733e4b199b85891fb58c80bd65967a" refkind="member"><highlight class="normal"></highlight><highlight class="preprocessor">#define<sp/>NE_RBCR0<sp/><sp/><sp/><sp/><sp/>0x0A</highlight><highlight class="normal"></highlight></codeline>
<codeline lineno="69" refid="ne2k_8h_1ac023921e5da8473a400c04b2e268c621" refkind="member"><highlight class="normal"></highlight><highlight class="preprocessor">#define<sp/>NE_RBCR1<sp/><sp/><sp/><sp/><sp/>0x0B</highlight><highlight class="normal"></highlight></codeline>
<codeline lineno="70" refid="ne2k_8h_1ae0e015081ca05ecec4bf833265485fb9" refkind="member"><highlight class="normal"></highlight><highlight class="preprocessor">#define<sp/>NE_RCR<sp/><sp/><sp/><sp/><sp/><sp/><sp/>0x0C</highlight><highlight class="normal"></highlight></codeline>
<codeline lineno="71" refid="ne2k_8h_1aea9754b13e450b45d0eb6d79e0a1f4aa" refkind="member"><highlight class="normal"></highlight><highlight class="preprocessor">#define<sp/>NE_TCR<sp/><sp/><sp/><sp/><sp/><sp/><sp/>0x0D</highlight><highlight class="normal"></highlight></codeline>
<codeline lineno="72" refid="ne2k_8h_1a759300669dab4522e8c261d764303a9b" refkind="member"><highlight class="normal"></highlight><highlight class="preprocessor">#define<sp/>NE_DCR<sp/><sp/><sp/><sp/><sp/><sp/><sp/>0x0E</highlight><highlight class="normal"></highlight></codeline>
<codeline lineno="73" refid="ne2k_8h_1a04dfd3c3cd4a3f758cb038b78231493f" refkind="member"><highlight class="normal"></highlight><highlight class="preprocessor">#define<sp/>NE_IMR<sp/><sp/><sp/><sp/><sp/><sp/><sp/>0x0F</highlight><highlight class="normal"></highlight></codeline>
<codeline lineno="74"><highlight class="normal"></highlight></codeline>
<codeline lineno="75"><highlight class="normal"></highlight></codeline>
<codeline lineno="76" refid="ne2k_8h_1a57df0ea9f631b190354e7c6999535fe3" refkind="member"><highlight class="normal"></highlight><highlight class="preprocessor">#define<sp/>NE_DCR_WTS<sp/><sp/><sp/>0x01</highlight><highlight class="normal"></highlight></codeline>
<codeline lineno="77" refid="ne2k_8h_1a86c56e5711e691cfd850775f30fb54fa" refkind="member"><highlight class="normal"></highlight><highlight class="preprocessor">#define<sp/>NE_DCR_LS<sp/><sp/><sp/><sp/>0x08</highlight><highlight class="normal"></highlight></codeline>
<codeline lineno="78" refid="ne2k_8h_1a97870eb7c427a62c6670f17274af5814" refkind="member"><highlight class="normal"></highlight><highlight class="preprocessor">#define<sp/>NE_DCR_AR<sp/><sp/><sp/><sp/>0x10</highlight><highlight class="normal"></highlight></codeline>
<codeline lineno="79" refid="ne2k_8h_1a0f1a4aad48f2afccf5a063422572a42a" refkind="member"><highlight class="normal"></highlight><highlight class="preprocessor">#define<sp/>NE_DCR_FT1<sp/><sp/><sp/>0x40</highlight><highlight class="normal"></highlight></codeline>
<codeline lineno="80" refid="ne2k_8h_1af3af6d185bf3670d41686bdc704f8d9a" refkind="member"><highlight class="normal"></highlight><highlight class="preprocessor">#define<sp/>NE_DCR_FT0<sp/><sp/><sp/>0x20</highlight><highlight class="normal"></highlight></codeline>
<codeline lineno="81"><highlight class="normal"></highlight></codeline>
<codeline lineno="82"><highlight class="normal"></highlight></codeline>
<codeline lineno="83"><highlight class="normal"></highlight></codeline>
<codeline lineno="84" refid="ne2k_8h_1a6ac1e01088c1db4dafbd7e4c7cd4dd6a" refkind="member"><highlight class="normal"></highlight><highlight class="preprocessor">#define<sp/>E8390_STOP<sp/><sp/><sp/>0x01</highlight><highlight class="normal"></highlight></codeline>
<codeline lineno="85" refid="ne2k_8h_1a2785dee27a211f9ef01fced6f918641f" refkind="member"><highlight class="normal"></highlight><highlight class="preprocessor">#define<sp/>E8390_NODMA<sp/><sp/>0x20</highlight><highlight class="normal"></highlight></codeline>
<codeline lineno="86" refid="ne2k_8h_1a710d68a1b23bc97adb7290f1bc7a4f70" refkind="member"><highlight class="normal"></highlight><highlight class="preprocessor">#define<sp/>E8390_PAGE0<sp/><sp/>0x00</highlight><highlight class="normal"></highlight></codeline>
<codeline lineno="87" refid="ne2k_8h_1ab5a45afed2a61d221f520c2f27ced830" refkind="member"><highlight class="normal"></highlight><highlight class="preprocessor">#define<sp/>E8390_PAGE1<sp/><sp/>0x40</highlight><highlight class="normal"></highlight></codeline>
<codeline lineno="88" refid="ne2k_8h_1a77cbdf5281de5d04e7aca9afa1a632be" refkind="member"><highlight class="normal"></highlight><highlight class="preprocessor">#define<sp/>E8390_CMD<sp/><sp/><sp/><sp/>0x00</highlight><highlight class="normal"></highlight></codeline>
<codeline lineno="89" refid="ne2k_8h_1ac3d2ce0fc9cc0e4e0c6e6a1484f08ddf" refkind="member"><highlight class="normal"></highlight><highlight class="preprocessor">#define<sp/>E8390_START<sp/><sp/>0x02</highlight><highlight class="normal"></highlight></codeline>
<codeline lineno="90" refid="ne2k_8h_1a60b09a580fe0020e08e133cd8ec0a50d" refkind="member"><highlight class="normal"></highlight><highlight class="preprocessor">#define<sp/>E8390_RREAD<sp/><sp/>0x08</highlight><highlight class="normal"></highlight></codeline>
<codeline lineno="91" refid="ne2k_8h_1a9220d4793c7d8dd1844a006713faafee" refkind="member"><highlight class="normal"></highlight><highlight class="preprocessor">#define<sp/>E8390_RWRITE<sp/>0x10</highlight><highlight class="normal"></highlight></codeline>
<codeline lineno="92" refid="ne2k_8h_1a0301f75e81b02f191c23edfe53eabe55" refkind="member"><highlight class="normal"></highlight><highlight class="preprocessor">#define<sp/>E8390_RXOFF<sp/><sp/>0x20</highlight><highlight class="normal"></highlight></codeline>
<codeline lineno="93" refid="ne2k_8h_1a30bc14a74f695ad58d07feecdd0ab50f" refkind="member"><highlight class="normal"></highlight><highlight class="preprocessor">#define<sp/>E8390_TXOFF<sp/><sp/>0x00</highlight><highlight class="normal"></highlight></codeline>
<codeline lineno="94" refid="ne2k_8h_1a5bbbbf1e909a8e52abb57544a83d9156" refkind="member"><highlight class="normal"></highlight><highlight class="preprocessor">#define<sp/>E8390_RXCONFIG<sp/>0x04</highlight><highlight class="normal"></highlight></codeline>
<codeline lineno="95" refid="ne2k_8h_1aa62e07de1d5747fc4df9ae3646bf79bb" refkind="member"><highlight class="normal"></highlight><highlight class="preprocessor">#define<sp/>E8390_TXCONFIG<sp/>0x00</highlight><highlight class="normal"></highlight></codeline>
<codeline lineno="96"><highlight class="normal"></highlight></codeline>
<codeline lineno="97" refid="ne2k_8h_1a0eea2551092d28415b5dbb2b5665a608" refkind="member"><highlight class="normal"></highlight><highlight class="preprocessor">#define<sp/>EN0_COUNTER0<sp/>0x0d</highlight><highlight class="normal"></highlight></codeline>
<codeline lineno="98" refid="ne2k_8h_1adaa995d86a3f181651e1ed6c346e2f92" refkind="member"><highlight class="normal"></highlight><highlight class="preprocessor">#define<sp/>EN0_DCFG<sp/><sp/><sp/><sp/><sp/>0x0e</highlight><highlight class="normal"></highlight></codeline>
<codeline lineno="99" refid="ne2k_8h_1ab5b4b2e9eb20e5ec41e7784bf5148900" refkind="member"><highlight class="normal"></highlight><highlight class="preprocessor">#define<sp/>EN0_RCNTLO<sp/><sp/><sp/>0x0a</highlight><highlight class="normal"></highlight></codeline>
<codeline lineno="100" refid="ne2k_8h_1a13af46188f103450f08ce0346bde34af" refkind="member"><highlight class="normal"></highlight><highlight class="preprocessor">#define<sp/>EN0_RCNTHI<sp/><sp/><sp/>0x0b</highlight><highlight class="normal"></highlight></codeline>
<codeline lineno="101" refid="ne2k_8h_1a94ed811925b8c9a71ec0c3590a15868c" refkind="member"><highlight class="normal"></highlight><highlight class="preprocessor">#define<sp/>EN0_ISR<sp/><sp/><sp/><sp/><sp/><sp/>0x07</highlight><highlight class="normal"></highlight></codeline>
<codeline lineno="102" refid="ne2k_8h_1ad7e466b10f4e802b4cbca9fcc41f4902" refkind="member"><highlight class="normal"></highlight><highlight class="preprocessor">#define<sp/>EN0_IMR<sp/><sp/><sp/><sp/><sp/><sp/>0x0f</highlight><highlight class="normal"></highlight></codeline>
<codeline lineno="103" refid="ne2k_8h_1a352cf7775b146c81c2e1cf81110c9c7e" refkind="member"><highlight class="normal"></highlight><highlight class="preprocessor">#define<sp/>EN0_RSARLO<sp/><sp/><sp/>0x08</highlight><highlight class="normal"></highlight></codeline>
<codeline lineno="104" refid="ne2k_8h_1a9834bfab75d2f822b0f684e612917281" refkind="member"><highlight class="normal"></highlight><highlight class="preprocessor">#define<sp/>EN0_RSARHI<sp/><sp/><sp/>0x09</highlight><highlight class="normal"></highlight></codeline>
<codeline lineno="105" refid="ne2k_8h_1a6c3f2eca9677ccb05d29d7aac3f25d4c" refkind="member"><highlight class="normal"></highlight><highlight class="preprocessor">#define<sp/>EN0_TPSR<sp/><sp/><sp/><sp/><sp/>0x04</highlight><highlight class="normal"></highlight></codeline>
<codeline lineno="106" refid="ne2k_8h_1ac5e46e37a42cca75d6661cc3f299dccf" refkind="member"><highlight class="normal"></highlight><highlight class="preprocessor">#define<sp/>EN0_RXCR<sp/><sp/><sp/><sp/><sp/>0x0c</highlight><highlight class="normal"></highlight></codeline>
<codeline lineno="107" refid="ne2k_8h_1af95e4d5d1cedb432905523054020e189" refkind="member"><highlight class="normal"></highlight><highlight class="preprocessor">#define<sp/>EN0_TXCR<sp/><sp/><sp/><sp/><sp/>0x0D</highlight><highlight class="normal"></highlight></codeline>
<codeline lineno="108" refid="ne2k_8h_1a7147cfb944512549b00d7808f67c05ef" refkind="member"><highlight class="normal"></highlight><highlight class="preprocessor">#define<sp/>EN0_STARTPG<sp/><sp/>0x01</highlight><highlight class="normal"></highlight></codeline>
<codeline lineno="109" refid="ne2k_8h_1a09a894b1b793e50d080d491c8a795e23" refkind="member"><highlight class="normal"></highlight><highlight class="preprocessor">#define<sp/>EN0_STOPPG<sp/><sp/><sp/>0x02</highlight><highlight class="normal"></highlight></codeline>
<codeline lineno="110" refid="ne2k_8h_1ab828a23784603ff193895a8f5cfa510a" refkind="member"><highlight class="normal"></highlight><highlight class="preprocessor">#define<sp/>EN0_BOUNDARY<sp/>0x03</highlight><highlight class="normal"></highlight></codeline>
<codeline lineno="111"><highlight class="normal"></highlight></codeline>
<codeline lineno="112" refid="ne2k_8h_1accd97c49c2995618670686a6b92585f5" refkind="member"><highlight class="normal"></highlight><highlight class="preprocessor">#define<sp/>EN1_PHYS<sp/><sp/><sp/><sp/><sp/>0x01</highlight><highlight class="normal"></highlight></codeline>
<codeline lineno="113" refid="ne2k_8h_1a7a3f5ec19f4afad15440e7c5ed2f359a" refkind="member"><highlight class="normal"></highlight><highlight class="preprocessor">#define<sp/>EN1_CURPAG<sp/><sp/><sp/>0x07</highlight><highlight class="normal"></highlight></codeline>
<codeline lineno="114" refid="ne2k_8h_1a0643421220ce237b8f2324bc341b2212" refkind="member"><highlight class="normal"></highlight><highlight class="preprocessor">#define<sp/>EN1_MULT<sp/><sp/><sp/><sp/><sp/>0x08</highlight><highlight class="normal"></highlight></codeline>
<codeline lineno="115"><highlight class="normal"></highlight></codeline>
<codeline lineno="116" refid="ne2k_8h_1aea290bbbf676665e7fa6e580d42d24c8" refkind="member"><highlight class="normal"></highlight><highlight class="preprocessor">#define<sp/>NE1SM_START_PG<sp/>0x20</highlight><highlight class="normal"></highlight></codeline>
<codeline lineno="117" refid="ne2k_8h_1af633355cc1bd5de10964a38423ab4c6f" refkind="member"><highlight class="normal"></highlight><highlight class="preprocessor">#define<sp/>NE1SM_STOP_PG<sp/>0x40</highlight><highlight class="normal"></highlight></codeline>
<codeline lineno="118" refid="ne2k_8h_1a6aea2ac71a7a660c001aae9f44aaba68" refkind="member"><highlight class="normal"></highlight><highlight class="preprocessor">#define<sp/>NESM_START_PG<sp/>0x40</highlight><highlight class="normal"></highlight></codeline>
<codeline lineno="119" refid="ne2k_8h_1a26188f06694bb1532f683a7607515531" refkind="member"><highlight class="normal"></highlight><highlight class="preprocessor">#define<sp/>NESM_STOP_PG<sp/><sp/>0x80</highlight><highlight class="normal"></highlight></codeline>
<codeline lineno="120"><highlight class="normal"></highlight></codeline>
<codeline lineno="121" refid="ne2k_8h_1a8de9a1ccdd9e73e963ecac77a06ad0a2" refkind="member"><highlight class="normal"></highlight><highlight class="preprocessor">#define<sp/>ENISR_ALL<sp/><sp/><sp/><sp/>0x3f</highlight><highlight class="normal"></highlight></codeline>
<codeline lineno="122"><highlight class="normal"></highlight></codeline>
<codeline lineno="123" refid="ne2k_8h_1a281db5e8541e816815ea8ecdb98ae863" refkind="member"><highlight class="normal"></highlight><highlight class="preprocessor">#define<sp/>ENDCFG_WTS<sp/><sp/><sp/>0x01</highlight><highlight class="normal"></highlight></codeline>
<codeline lineno="124"><highlight class="normal"></highlight></codeline>
<codeline lineno="125" refid="ne2k_8h_1a5b7cdde018b5a4d42f91183d216d3f0d" refkind="member"><highlight class="normal"></highlight><highlight class="preprocessor">#define<sp/>NE_DATAPORT<sp/><sp/>0x10</highlight><highlight class="normal"></highlight></codeline>
<codeline lineno="126"><highlight class="normal"></highlight></codeline>
<codeline lineno="127" refid="ne2k_8h_1a16ed9143eb23fc3dad35e0e90cdeac5f" refkind="member"><highlight class="normal"></highlight><highlight class="preprocessor">#define<sp/>TX_2X_PAGES<sp/>12</highlight><highlight class="normal"></highlight></codeline>
<codeline lineno="128" refid="ne2k_8h_1a9d070439bb83de661756a74aabd6a094" refkind="member"><highlight class="normal"></highlight><highlight class="preprocessor">#define<sp/>TX_1X_PAGES<sp/>6</highlight><highlight class="normal"></highlight></codeline>
<codeline lineno="129" refid="ne2k_8h_1ac1c0a02889400f10e133ad53f1857062" refkind="member"><highlight class="normal"></highlight><highlight class="preprocessor">#define<sp/>TX_PAGES<sp/>(dev-&gt;priv-&gt;pingPong<sp/>?<sp/>TX_2X_PAGES<sp/>:<sp/>TX_1X_PAGES)</highlight><highlight class="normal"></highlight></codeline>
<codeline lineno="130"><highlight class="normal"></highlight></codeline>
<codeline lineno="131"><highlight class="normal"></highlight></codeline>
<codeline lineno="132" refid="ne2k_8h_1a8336bb3cb0a54a93522379477340fdec" refkind="member"><highlight class="normal"></highlight><highlight class="preprocessor">#define<sp/>DP_CURR<sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/>0x7<sp/><sp/><sp/><sp/><sp/></highlight><highlight class="comment">/*<sp/>Current<sp/>Page<sp/>Register<sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/>*/</highlight><highlight class="preprocessor"></highlight><highlight class="normal"></highlight></codeline>
<codeline lineno="133" refid="ne2k_8h_1ab748b31fd480e8195caac541bc792c2b" refkind="member"><highlight class="normal"></highlight><highlight class="preprocessor">#define<sp/>DP_MAR0<sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/>0x8<sp/><sp/><sp/><sp/><sp/></highlight><highlight class="comment">/*<sp/>Multicast<sp/>Address<sp/>Register<sp/>0<sp/><sp/><sp/><sp/><sp/><sp/>*/</highlight><highlight class="preprocessor"></highlight><highlight class="normal"></highlight></codeline>
<codeline lineno="134" refid="ne2k_8h_1a6e5cdffc808e98e09eca1efad797abf4" refkind="member"><highlight class="normal"></highlight><highlight class="preprocessor">#define<sp/>DP_MAR1<sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/>0x9<sp/><sp/><sp/><sp/><sp/></highlight><highlight class="comment">/*<sp/>Multicast<sp/>Address<sp/>Register<sp/>1<sp/><sp/><sp/><sp/><sp/><sp/>*/</highlight><highlight class="preprocessor"></highlight><highlight class="normal"></highlight></codeline>
<codeline lineno="135" refid="ne2k_8h_1a6aff3543036b8ddf515d243b0e1ddf34" refkind="member"><highlight class="normal"></highlight><highlight class="preprocessor">#define<sp/>DP_MAR2<sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/>0xA<sp/><sp/><sp/><sp/><sp/></highlight><highlight class="comment">/*<sp/>Multicast<sp/>Address<sp/>Register<sp/>2<sp/><sp/><sp/><sp/><sp/><sp/>*/</highlight><highlight class="preprocessor"></highlight><highlight class="normal"></highlight></codeline>
<codeline lineno="136" refid="ne2k_8h_1a1a62c9c151ca3a621f0683d0eaba12fe" refkind="member"><highlight class="normal"></highlight><highlight class="preprocessor">#define<sp/>DP_MAR3<sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/>0xB<sp/><sp/><sp/><sp/><sp/></highlight><highlight class="comment">/*<sp/>Multicast<sp/>Address<sp/>Register<sp/>3<sp/><sp/><sp/><sp/><sp/><sp/>*/</highlight><highlight class="preprocessor"></highlight><highlight class="normal"></highlight></codeline>
<codeline lineno="137" refid="ne2k_8h_1ace5a77fb812564273e5304dd138ac29f" refkind="member"><highlight class="normal"></highlight><highlight class="preprocessor">#define<sp/>DP_MAR4<sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/>0xC<sp/><sp/><sp/><sp/><sp/></highlight><highlight class="comment">/*<sp/>Multicast<sp/>Address<sp/>Register<sp/>4<sp/><sp/><sp/><sp/><sp/><sp/>*/</highlight><highlight class="preprocessor"></highlight><highlight class="normal"></highlight></codeline>
<codeline lineno="138" refid="ne2k_8h_1a0ec81b4dbe6150ae308588ed7de0f686" refkind="member"><highlight class="normal"></highlight><highlight class="preprocessor">#define<sp/>DP_MAR5<sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/>0xD<sp/><sp/><sp/><sp/><sp/></highlight><highlight class="comment">/*<sp/>Multicast<sp/>Address<sp/>Register<sp/>5<sp/><sp/><sp/><sp/><sp/><sp/>*/</highlight><highlight class="preprocessor"></highlight><highlight class="normal"></highlight></codeline>
<codeline lineno="139" refid="ne2k_8h_1a649d4943e589ed684b2e0faf811dc0af" refkind="member"><highlight class="normal"></highlight><highlight class="preprocessor">#define<sp/>DP_MAR6<sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/>0xE<sp/><sp/><sp/><sp/><sp/></highlight><highlight class="comment">/*<sp/>Multicast<sp/>Address<sp/>Register<sp/>6<sp/><sp/><sp/><sp/><sp/><sp/>*/</highlight><highlight class="preprocessor"></highlight><highlight class="normal"></highlight></codeline>
<codeline lineno="140" refid="ne2k_8h_1afc53aa624a738deb114bf3d20257f108" refkind="member"><highlight class="normal"></highlight><highlight class="preprocessor">#define<sp/>DP_MAR7<sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/>0xF<sp/><sp/><sp/><sp/><sp/></highlight><highlight class="comment">/*<sp/>Multicast<sp/>Address<sp/>Register<sp/>7<sp/><sp/><sp/><sp/><sp/><sp/>*/</highlight><highlight class="preprocessor"></highlight><highlight class="normal"></highlight></codeline>
<codeline lineno="141"><highlight class="normal"></highlight></codeline>
<codeline lineno="142" refid="ne2k_8h_1a2dcfc12834d5a417dcf43e2ca248f0cd" refkind="member"><highlight class="normal"></highlight><highlight class="preprocessor">#define<sp/>DP_CNTR0<sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/>0xD<sp/><sp/><sp/><sp/><sp/></highlight><highlight class="comment">/*<sp/>Tally<sp/>Counter<sp/>0<sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/>*/</highlight><highlight class="preprocessor"></highlight><highlight class="normal"></highlight></codeline>
<codeline lineno="143" refid="ne2k_8h_1ae99a5201b20f9fd87b195c1074a643ec" refkind="member"><highlight class="normal"></highlight><highlight class="preprocessor">#define<sp/>DP_CNTR1<sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/>0xE<sp/><sp/><sp/><sp/><sp/></highlight><highlight class="comment">/*<sp/>Tally<sp/>Counter<sp/>1<sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/>*/</highlight><highlight class="preprocessor"></highlight><highlight class="normal"></highlight></codeline>
<codeline lineno="144" refid="ne2k_8h_1ab56dccd8151d77ad3dbd832b65601af0" refkind="member"><highlight class="normal"></highlight><highlight class="preprocessor">#define<sp/>DP_CNTR2<sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/>0xF<sp/><sp/><sp/><sp/><sp/></highlight><highlight class="comment">/*<sp/>Tally<sp/>Counter<sp/>2<sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/>*/</highlight><highlight class="preprocessor"></highlight><highlight class="normal"></highlight></codeline>
<codeline lineno="145"><highlight class="normal"></highlight></codeline>
<codeline lineno="146"><highlight class="normal"></highlight></codeline>
<codeline lineno="147" refid="ne2k_8h_1abe1b4cb2c953c25ccdc10fcb1aa7e47d" refkind="member"><highlight class="normal"></highlight><highlight class="preprocessor">#define<sp/>DP_PAGESIZE<sp/><sp/><sp/><sp/><sp/>256</highlight><highlight class="normal"></highlight></codeline>
<codeline lineno="148"><highlight class="normal"></highlight></codeline>
<codeline lineno="149"><highlight class="normal"></highlight><highlight class="keyword">extern</highlight><highlight class="normal"><sp/></highlight><highlight class="keywordtype">char</highlight><highlight class="normal"><sp/>*<ref refid="ne2k_8h_1ade2275e15411f5d7f824d31a008c49e0" kindref="member">nicPacket</ref>;</highlight></codeline>
<codeline lineno="150"><highlight class="normal"></highlight><highlight class="keyword">extern</highlight><highlight class="normal"><sp/><ref refid="objgfx30_8h_1ada085051a6d9a8e00a2cb256d1af14ba" kindref="member">uInt32</ref><sp/><ref refid="ne2k_8h_1a9c356dd0d9314c60eb0a495645f1d8ed" kindref="member">packetLength</ref>;</highlight></codeline>
<codeline lineno="151"><highlight class="normal"></highlight></codeline>
<codeline lineno="152"><highlight class="normal"></highlight></codeline>
<codeline lineno="153"><highlight class="normal"></highlight><highlight class="keywordtype">int</highlight><highlight class="normal"><sp/><ref refid="ne2k_8h_1a033e069050ace667acb10ed9ffc8ac6c" kindref="member">ne2k_init</ref>();</highlight></codeline>
<codeline lineno="154"><highlight class="normal"></highlight><highlight class="keywordtype">int</highlight><highlight class="normal"><sp/><ref refid="ne2k_8h_1aa8bad3ad94f260f93f70c1c6522b736b" kindref="member">ne2kProbe</ref>(</highlight><highlight class="keywordtype">int</highlight><highlight class="normal">,</highlight><highlight class="keyword">struct</highlight><highlight class="normal"><sp/><ref refid="structdevice" kindref="compound">device</ref><sp/>*);</highlight></codeline>
<codeline lineno="155"><highlight class="normal"></highlight><highlight class="keywordtype">int</highlight><highlight class="normal"><sp/><ref refid="ne2k_8h_1ad72d3df197130ae6b39d905cfb804f24" kindref="member">ne2kDevInit</ref>(</highlight><highlight class="keyword">struct</highlight><highlight class="normal"><sp/><ref refid="structdevice" kindref="compound">device</ref><sp/>*);</highlight></codeline>
<codeline lineno="156"><highlight class="normal"></highlight><highlight class="keywordtype">void</highlight><highlight class="normal"><sp/><ref refid="ne2k_8h_1a945ff829d945230bb0f80e0e0d348d04" kindref="member">NS8390_init</ref>(</highlight><highlight class="keyword">struct</highlight><highlight class="normal"><sp/><ref refid="structdevice" kindref="compound">device</ref><sp/>*dev,</highlight><highlight class="keywordtype">int</highlight><highlight class="normal"><sp/>startp);</highlight></codeline>
<codeline lineno="157"><highlight class="normal"></highlight></codeline>
<codeline lineno="158"><highlight class="normal"></highlight><highlight class="keywordtype">void</highlight><highlight class="normal"><sp/><ref refid="ne2k_8h_1aa1d4735355686cbdc2d6bf145c413db3" kindref="member">ne2kISR</ref>();</highlight></codeline>
<codeline lineno="159"><highlight class="normal"></highlight><highlight class="keywordtype">void</highlight><highlight class="normal"><sp/><ref refid="ne2k_8h_1a1e664af4b82fdc7971db793f0e9b3ebd" kindref="member">ne2kHandler</ref>();</highlight></codeline>
<codeline lineno="160"><highlight class="normal"></highlight></codeline>
<codeline lineno="161"><highlight class="normal"></highlight><highlight class="keywordtype">int</highlight><highlight class="normal"><sp/><ref refid="ne2k_8h_1a45a65b2b7a15b7e7c46fd8831528c8d0" kindref="member">NICtoPC</ref>(</highlight><highlight class="keyword">struct</highlight><highlight class="normal"><sp/><ref refid="structdevice" kindref="compound">device</ref><sp/>*dev,</highlight><highlight class="keywordtype">void</highlight><highlight class="normal"><sp/>*packet,</highlight><highlight class="keywordtype">int</highlight><highlight class="normal"><sp/>length,</highlight><highlight class="keywordtype">int</highlight><highlight class="normal"><sp/>nic_addr);</highlight></codeline>
<codeline lineno="162"><highlight class="normal"></highlight><highlight class="keywordtype">int</highlight><highlight class="normal"><sp/><ref refid="ne2k_8h_1af6446fd497eb16b637ebed77c7a0aeaf" kindref="member">PCtoNIC</ref>(</highlight><highlight class="keyword">struct</highlight><highlight class="normal"><sp/><ref refid="structdevice" kindref="compound">device</ref><sp/>*dev,</highlight><highlight class="keywordtype">void</highlight><highlight class="normal"><sp/>*packet,</highlight><highlight class="keywordtype">int</highlight><highlight class="normal"><sp/>length);</highlight></codeline>
<codeline lineno="163"><highlight class="normal"></highlight></codeline>
<codeline lineno="164"><highlight class="normal"></highlight><highlight class="keyword">struct<sp/></highlight><highlight class="normal"><ref refid="structnicBuffer" kindref="compound">nicBuffer</ref><sp/>*<ref refid="ne2k_8h_1a65b49da573a73ea73aa905bae31f4aa5" kindref="member">ne2kAllocBuffer</ref>(</highlight><highlight class="keywordtype">int</highlight><highlight class="normal">);</highlight></codeline>
<codeline lineno="165"><highlight class="normal"></highlight><highlight class="keyword">struct<sp/></highlight><highlight class="normal"><ref refid="structnicBuffer" kindref="compound">nicBuffer</ref><sp/>*<ref refid="ne2k_8h_1a954f14d0270247855900254097728c57" kindref="member">ne2kGetBuffer</ref>();</highlight></codeline>
<codeline lineno="166"><highlight class="normal"></highlight><highlight class="keywordtype">void</highlight><highlight class="normal"><sp/><ref refid="ne2k_8h_1a64fadb818ec0d7f27ef04cbceac2a828" kindref="member">ne2kFreeBuffer</ref>(</highlight><highlight class="keyword">struct</highlight><highlight class="normal"><sp/><ref refid="structnicBuffer" kindref="compound">nicBuffer</ref><sp/>*);</highlight></codeline>
<codeline lineno="167"><highlight class="normal"></highlight></codeline>
<codeline lineno="168"><highlight class="normal"></highlight><highlight class="preprocessor">#endif</highlight><highlight class="normal"></highlight></codeline>
<codeline lineno="169"><highlight class="normal"></highlight></codeline>
<codeline lineno="170"><highlight class="normal"></highlight><highlight class="comment">/***</highlight></codeline>
<codeline lineno="171"><highlight class="comment"><sp/>$Log:<sp/>ne2k.h,v<sp/>$</highlight></codeline>
<codeline lineno="172"><highlight class="comment"><sp/>Revision<sp/>1.1.1.1<sp/><sp/>2006/06/01<sp/>12:46:14<sp/><sp/>reddawg</highlight></codeline>
<codeline lineno="173"><highlight class="comment"><sp/>ubix2</highlight></codeline>
<codeline lineno="174"><highlight class="comment"></highlight></codeline>
<codeline lineno="175"><highlight class="comment"><sp/>Revision<sp/>1.2<sp/><sp/>2005/10/12<sp/>00:13:36<sp/><sp/>reddawg</highlight></codeline>
<codeline lineno="176"><highlight class="comment"><sp/>Removed</highlight></codeline>
<codeline lineno="177"><highlight class="comment"></highlight></codeline>
<codeline lineno="178"><highlight class="comment"><sp/>Revision<sp/>1.1.1.1<sp/><sp/>2005/09/26<sp/>17:23:39<sp/><sp/>reddawg</highlight></codeline>
<codeline lineno="179"><highlight class="comment"><sp/>no<sp/>message</highlight></codeline>
<codeline lineno="180"><highlight class="comment"></highlight></codeline>
<codeline lineno="181"><highlight class="comment"><sp/>Revision<sp/>1.6<sp/><sp/>2004/07/14<sp/>12:03:49<sp/><sp/>reddawg</highlight></codeline>
<codeline lineno="182"><highlight class="comment"><sp/>ne2k:<sp/>ne2kInit<sp/>to<sp/>ne2k_init</highlight></codeline>
<codeline lineno="183"><highlight class="comment"><sp/>Changed<sp/>Startup<sp/>Routines</highlight></codeline>
<codeline lineno="184"><highlight class="comment"></highlight></codeline>
<codeline lineno="185"><highlight class="comment"><sp/>Revision<sp/>1.5<sp/><sp/>2004/05/21<sp/>14:57:16<sp/><sp/>reddawg</highlight></codeline>
<codeline lineno="186"><highlight class="comment"><sp/>Cleaned<sp/>up</highlight></codeline>
<codeline lineno="187"><highlight class="comment"></highlight></codeline>
<codeline lineno="188"><highlight class="comment"></highlight></codeline>
<codeline lineno="189"><highlight class="comment"><sp/>END</highlight></codeline>
<codeline lineno="190"><highlight class="comment"><sp/>***/</highlight><highlight class="normal"></highlight></codeline>
    </programlisting>
    <location file="C:/Dev/git/UbixOS/sys/include/isa/ne2k.h"/>
  </compounddef>
</doxygen>