Newer
Older
UbixOS / doc / xml / ne2k_8h.xml
<?xml version='1.0' encoding='iso-8859-1' standalone='no'?>
<doxygen xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="compound.xsd" version="1.4.7">
  <compounddef id="ne2k_8h" kind="file">
    <compoundname>ne2k.h</compoundname>
    <includes refid="types_8h" local="no">ubixos/types.h</includes>
    <includes refid="device_8old_8h" local="no">sys/device.old.h</includes>
    <includedby refid="init_8h" local="no">src/sys/include/ubixos/init.h</includedby>
    <includedby refid="ne2k_8c" local="no">src/sys/isa/ne2k.c</includedby>
    <incdepgraph>
      <node id="3217">
        <label>sys/device.old.h</label>
        <link refid="device_8old_8h"/>
        <childnode refid="3215" relation="include">
        </childnode>
      </node>
      <node id="3214">
        <label>src/sys/include/isa/ne2k.h</label>
        <link refid="ne2k.h"/>
        <childnode refid="3215" relation="include">
        </childnode>
        <childnode refid="3217" relation="include">
        </childnode>
      </node>
      <node id="3215">
        <label>ubixos/types.h</label>
        <link refid="types_8h"/>
        <childnode refid="3216" relation="include">
        </childnode>
      </node>
      <node id="3216">
        <label>sys/_types.h</label>
        <link refid="__types_8h"/>
      </node>
    </incdepgraph>
    <invincdepgraph>
      <node id="3218">
        <label>src/sys/include/isa/ne2k.h</label>
        <link refid="ne2k.h"/>
        <childnode refid="3219" relation="include">
        </childnode>
        <childnode refid="3221" relation="include">
        </childnode>
      </node>
      <node id="3220">
        <label>src/sys/init/main.c</label>
        <link refid="main_8c"/>
      </node>
      <node id="3221">
        <label>src/sys/isa/ne2k.c</label>
        <link refid="ne2k_8c"/>
      </node>
      <node id="3219">
        <label>src/sys/include/ubixos/init.h</label>
        <link refid="init_8h"/>
        <childnode refid="3220" relation="include">
        </childnode>
      </node>
    </invincdepgraph>
    <innerclass refid="structdp__rcvhdr" prot="public">dp_rcvhdr</innerclass>
    <innerclass refid="unionetheraddr" prot="public">etheraddr</innerclass>
    <innerclass refid="structnicBuffer" prot="public">nicBuffer</innerclass>
      <sectiondef kind="define">
      <memberdef kind="define" id="ne2k_8h_139807c5c6abb8efb3cc66fbc04cd1e58" prot="public" static="no">
        <name>DEF_ENABLED</name>
        <initializer>0x200</initializer>
        <briefdescription>
        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/usr/home/reddawg/source/ubix2/src/sys/include/isa/ne2k.h" line="59" bodyfile="/usr/home/reddawg/source/ubix2/src/sys/include/isa/ne2k.h" bodystart="59" bodyend="-1"/>
      </memberdef>
      <memberdef kind="define" id="ne2k_8h_12dcfc12834d5a417dcf43e2ca248f0cd" prot="public" static="no">
        <name>DP_CNTR0</name>
        <initializer>0xD</initializer>
        <briefdescription>
        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/usr/home/reddawg/source/ubix2/src/sys/include/isa/ne2k.h" line="149" bodyfile="/usr/home/reddawg/source/ubix2/src/sys/include/isa/ne2k.h" bodystart="149" bodyend="-1"/>
        <referencedby refid="ne2k_8c_1033e069050ace667acb10ed9ffc8ac6c" compoundref="ne2k_8c" startline="70" endline="113">ne2k_init</referencedby>
      </memberdef>
      <memberdef kind="define" id="ne2k_8h_1e99a5201b20f9fd87b195c1074a643ec" prot="public" static="no">
        <name>DP_CNTR1</name>
        <initializer>0xE</initializer>
        <briefdescription>
        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/usr/home/reddawg/source/ubix2/src/sys/include/isa/ne2k.h" line="150" bodyfile="/usr/home/reddawg/source/ubix2/src/sys/include/isa/ne2k.h" bodystart="150" bodyend="-1"/>
        <referencedby refid="ne2k_8c_1033e069050ace667acb10ed9ffc8ac6c" compoundref="ne2k_8c" startline="70" endline="113">ne2k_init</referencedby>
      </memberdef>
      <memberdef kind="define" id="ne2k_8h_1b56dccd8151d77ad3dbd832b65601af0" prot="public" static="no">
        <name>DP_CNTR2</name>
        <initializer>0xF</initializer>
        <briefdescription>
        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/usr/home/reddawg/source/ubix2/src/sys/include/isa/ne2k.h" line="151" bodyfile="/usr/home/reddawg/source/ubix2/src/sys/include/isa/ne2k.h" bodystart="151" bodyend="-1"/>
        <referencedby refid="ne2k_8c_1033e069050ace667acb10ed9ffc8ac6c" compoundref="ne2k_8c" startline="70" endline="113">ne2k_init</referencedby>
      </memberdef>
      <memberdef kind="define" id="ne2k_8h_18336bb3cb0a54a93522379477340fdec" prot="public" static="no">
        <name>DP_CURR</name>
        <initializer>0x7</initializer>
        <briefdescription>
        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/usr/home/reddawg/source/ubix2/src/sys/include/isa/ne2k.h" line="139" bodyfile="/usr/home/reddawg/source/ubix2/src/sys/include/isa/ne2k.h" bodystart="139" bodyend="-1"/>
        <referencedby refid="ne2k_8c_1033e069050ace667acb10ed9ffc8ac6c" compoundref="ne2k_8c" startline="70" endline="113">ne2k_init</referencedby>
      </memberdef>
      <memberdef kind="define" id="ne2k_8h_1b748b31fd480e8195caac541bc792c2b" prot="public" static="no">
        <name>DP_MAR0</name>
        <initializer>0x8</initializer>
        <briefdescription>
        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/usr/home/reddawg/source/ubix2/src/sys/include/isa/ne2k.h" line="140" bodyfile="/usr/home/reddawg/source/ubix2/src/sys/include/isa/ne2k.h" bodystart="140" bodyend="-1"/>
        <referencedby refid="ne2k_8c_1033e069050ace667acb10ed9ffc8ac6c" compoundref="ne2k_8c" startline="70" endline="113">ne2k_init</referencedby>
      </memberdef>
      <memberdef kind="define" id="ne2k_8h_16e5cdffc808e98e09eca1efad797abf4" prot="public" static="no">
        <name>DP_MAR1</name>
        <initializer>0x9</initializer>
        <briefdescription>
        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/usr/home/reddawg/source/ubix2/src/sys/include/isa/ne2k.h" line="141" bodyfile="/usr/home/reddawg/source/ubix2/src/sys/include/isa/ne2k.h" bodystart="141" bodyend="-1"/>
        <referencedby refid="ne2k_8c_1033e069050ace667acb10ed9ffc8ac6c" compoundref="ne2k_8c" startline="70" endline="113">ne2k_init</referencedby>
      </memberdef>
      <memberdef kind="define" id="ne2k_8h_16aff3543036b8ddf515d243b0e1ddf34" prot="public" static="no">
        <name>DP_MAR2</name>
        <initializer>0xA</initializer>
        <briefdescription>
        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/usr/home/reddawg/source/ubix2/src/sys/include/isa/ne2k.h" line="142" bodyfile="/usr/home/reddawg/source/ubix2/src/sys/include/isa/ne2k.h" bodystart="142" bodyend="-1"/>
        <referencedby refid="ne2k_8c_1033e069050ace667acb10ed9ffc8ac6c" compoundref="ne2k_8c" startline="70" endline="113">ne2k_init</referencedby>
      </memberdef>
      <memberdef kind="define" id="ne2k_8h_11a62c9c151ca3a621f0683d0eaba12fe" prot="public" static="no">
        <name>DP_MAR3</name>
        <initializer>0xB</initializer>
        <briefdescription>
        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/usr/home/reddawg/source/ubix2/src/sys/include/isa/ne2k.h" line="143" bodyfile="/usr/home/reddawg/source/ubix2/src/sys/include/isa/ne2k.h" bodystart="143" bodyend="-1"/>
        <referencedby refid="ne2k_8c_1033e069050ace667acb10ed9ffc8ac6c" compoundref="ne2k_8c" startline="70" endline="113">ne2k_init</referencedby>
      </memberdef>
      <memberdef kind="define" id="ne2k_8h_1ce5a77fb812564273e5304dd138ac29f" prot="public" static="no">
        <name>DP_MAR4</name>
        <initializer>0xC</initializer>
        <briefdescription>
        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/usr/home/reddawg/source/ubix2/src/sys/include/isa/ne2k.h" line="144" bodyfile="/usr/home/reddawg/source/ubix2/src/sys/include/isa/ne2k.h" bodystart="144" bodyend="-1"/>
        <referencedby refid="ne2k_8c_1033e069050ace667acb10ed9ffc8ac6c" compoundref="ne2k_8c" startline="70" endline="113">ne2k_init</referencedby>
      </memberdef>
      <memberdef kind="define" id="ne2k_8h_10ec81b4dbe6150ae308588ed7de0f686" prot="public" static="no">
        <name>DP_MAR5</name>
        <initializer>0xD</initializer>
        <briefdescription>
        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/usr/home/reddawg/source/ubix2/src/sys/include/isa/ne2k.h" line="145" bodyfile="/usr/home/reddawg/source/ubix2/src/sys/include/isa/ne2k.h" bodystart="145" bodyend="-1"/>
        <referencedby refid="ne2k_8c_1033e069050ace667acb10ed9ffc8ac6c" compoundref="ne2k_8c" startline="70" endline="113">ne2k_init</referencedby>
      </memberdef>
      <memberdef kind="define" id="ne2k_8h_1649d4943e589ed684b2e0faf811dc0af" prot="public" static="no">
        <name>DP_MAR6</name>
        <initializer>0xE</initializer>
        <briefdescription>
        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/usr/home/reddawg/source/ubix2/src/sys/include/isa/ne2k.h" line="146" bodyfile="/usr/home/reddawg/source/ubix2/src/sys/include/isa/ne2k.h" bodystart="146" bodyend="-1"/>
        <referencedby refid="ne2k_8c_1033e069050ace667acb10ed9ffc8ac6c" compoundref="ne2k_8c" startline="70" endline="113">ne2k_init</referencedby>
      </memberdef>
      <memberdef kind="define" id="ne2k_8h_1fc53aa624a738deb114bf3d20257f108" prot="public" static="no">
        <name>DP_MAR7</name>
        <initializer>0xF</initializer>
        <briefdescription>
        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/usr/home/reddawg/source/ubix2/src/sys/include/isa/ne2k.h" line="147" bodyfile="/usr/home/reddawg/source/ubix2/src/sys/include/isa/ne2k.h" bodystart="147" bodyend="-1"/>
        <referencedby refid="ne2k_8c_1033e069050ace667acb10ed9ffc8ac6c" compoundref="ne2k_8c" startline="70" endline="113">ne2k_init</referencedby>
      </memberdef>
      <memberdef kind="define" id="ne2k_8h_1be1b4cb2c953c25ccdc10fcb1aa7e47d" prot="public" static="no">
        <name>DP_PAGESIZE</name>
        <initializer>256</initializer>
        <briefdescription>
        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/usr/home/reddawg/source/ubix2/src/sys/include/isa/ne2k.h" line="154" bodyfile="/usr/home/reddawg/source/ubix2/src/sys/include/isa/ne2k.h" bodystart="154" bodyend="-1"/>
        <referencedby refid="ne2k_8c_120e9fce07d30c847b2f794191f55e5ea" compoundref="ne2k_8c" startline="297" endline="311">dp_pkt2user</referencedby>
        <referencedby refid="ne2k_8c_182ba0a2f0d1c6dc1381e5c15118bb5ef" compoundref="ne2k_8c" startline="279" endline="295">getblock</referencedby>
      </memberdef>
      <memberdef kind="define" id="ne2k_8h_177cbdf5281de5d04e7aca9afa1a632be" prot="public" static="no">
        <name>E8390_CMD</name>
        <initializer>0x00</initializer>
        <briefdescription>
        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/usr/home/reddawg/source/ubix2/src/sys/include/isa/ne2k.h" line="95" bodyfile="/usr/home/reddawg/source/ubix2/src/sys/include/isa/ne2k.h" bodystart="95" bodyend="-1"/>
      </memberdef>
      <memberdef kind="define" id="ne2k_8h_12785dee27a211f9ef01fced6f918641f" prot="public" static="no">
        <name>E8390_NODMA</name>
        <initializer>0x20</initializer>
        <briefdescription>
        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/usr/home/reddawg/source/ubix2/src/sys/include/isa/ne2k.h" line="92" bodyfile="/usr/home/reddawg/source/ubix2/src/sys/include/isa/ne2k.h" bodystart="92" bodyend="-1"/>
      </memberdef>
      <memberdef kind="define" id="ne2k_8h_1710d68a1b23bc97adb7290f1bc7a4f70" prot="public" static="no">
        <name>E8390_PAGE0</name>
        <initializer>0x00</initializer>
        <briefdescription>
        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/usr/home/reddawg/source/ubix2/src/sys/include/isa/ne2k.h" line="93" bodyfile="/usr/home/reddawg/source/ubix2/src/sys/include/isa/ne2k.h" bodystart="93" bodyend="-1"/>
      </memberdef>
      <memberdef kind="define" id="ne2k_8h_1b5a45afed2a61d221f520c2f27ced830" prot="public" static="no">
        <name>E8390_PAGE1</name>
        <initializer>0x40</initializer>
        <briefdescription>
        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/usr/home/reddawg/source/ubix2/src/sys/include/isa/ne2k.h" line="94" bodyfile="/usr/home/reddawg/source/ubix2/src/sys/include/isa/ne2k.h" bodystart="94" bodyend="-1"/>
      </memberdef>
      <memberdef kind="define" id="ne2k_8h_160b09a580fe0020e08e133cd8ec0a50d" prot="public" static="no">
        <name>E8390_RREAD</name>
        <initializer>0x08</initializer>
        <briefdescription>
        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/usr/home/reddawg/source/ubix2/src/sys/include/isa/ne2k.h" line="97" bodyfile="/usr/home/reddawg/source/ubix2/src/sys/include/isa/ne2k.h" bodystart="97" bodyend="-1"/>
        <referencedby refid="ne2k_8c_182ba0a2f0d1c6dc1381e5c15118bb5ef" compoundref="ne2k_8c" startline="279" endline="295">getblock</referencedby>
      </memberdef>
      <memberdef kind="define" id="ne2k_8h_19220d4793c7d8dd1844a006713faafee" prot="public" static="no">
        <name>E8390_RWRITE</name>
        <initializer>0x10</initializer>
        <briefdescription>
        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/usr/home/reddawg/source/ubix2/src/sys/include/isa/ne2k.h" line="98" bodyfile="/usr/home/reddawg/source/ubix2/src/sys/include/isa/ne2k.h" bodystart="98" bodyend="-1"/>
        <referencedby refid="ne2k_8c_1f6446fd497eb16b637ebed77c7a0aeaf" compoundref="ne2k_8c" startline="115" endline="162">PCtoNIC</referencedby>
      </memberdef>
      <memberdef kind="define" id="ne2k_8h_15bbbbf1e909a8e52abb57544a83d9156" prot="public" static="no">
        <name>E8390_RXCONFIG</name>
        <initializer>0x04</initializer>
        <briefdescription>
        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/usr/home/reddawg/source/ubix2/src/sys/include/isa/ne2k.h" line="101" bodyfile="/usr/home/reddawg/source/ubix2/src/sys/include/isa/ne2k.h" bodystart="101" bodyend="-1"/>
      </memberdef>
      <memberdef kind="define" id="ne2k_8h_10301f75e81b02f191c23edfe53eabe55" prot="public" static="no">
        <name>E8390_RXOFF</name>
        <initializer>0x20</initializer>
        <briefdescription>
        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/usr/home/reddawg/source/ubix2/src/sys/include/isa/ne2k.h" line="99" bodyfile="/usr/home/reddawg/source/ubix2/src/sys/include/isa/ne2k.h" bodystart="99" bodyend="-1"/>
      </memberdef>
      <memberdef kind="define" id="ne2k_8h_1c3d2ce0fc9cc0e4e0c6e6a1484f08ddf" prot="public" static="no">
        <name>E8390_START</name>
        <initializer>0x02</initializer>
        <briefdescription>
        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/usr/home/reddawg/source/ubix2/src/sys/include/isa/ne2k.h" line="96" bodyfile="/usr/home/reddawg/source/ubix2/src/sys/include/isa/ne2k.h" bodystart="96" bodyend="-1"/>
        <referencedby refid="ne2k_8c_182ba0a2f0d1c6dc1381e5c15118bb5ef" compoundref="ne2k_8c" startline="279" endline="295">getblock</referencedby>
        <referencedby refid="ne2k_8c_1f6446fd497eb16b637ebed77c7a0aeaf" compoundref="ne2k_8c" startline="115" endline="162">PCtoNIC</referencedby>
      </memberdef>
      <memberdef kind="define" id="ne2k_8h_16ac1e01088c1db4dafbd7e4c7cd4dd6a" prot="public" static="no">
        <name>E8390_STOP</name>
        <initializer>0x01</initializer>
        <briefdescription>
        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/usr/home/reddawg/source/ubix2/src/sys/include/isa/ne2k.h" line="91" bodyfile="/usr/home/reddawg/source/ubix2/src/sys/include/isa/ne2k.h" bodystart="91" bodyend="-1"/>
      </memberdef>
      <memberdef kind="define" id="ne2k_8h_1a62e07de1d5747fc4df9ae3646bf79bb" prot="public" static="no">
        <name>E8390_TXCONFIG</name>
        <initializer>0x00</initializer>
        <briefdescription>
        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/usr/home/reddawg/source/ubix2/src/sys/include/isa/ne2k.h" line="102" bodyfile="/usr/home/reddawg/source/ubix2/src/sys/include/isa/ne2k.h" bodystart="102" bodyend="-1"/>
      </memberdef>
      <memberdef kind="define" id="ne2k_8h_130bc14a74f695ad58d07feecdd0ab50f" prot="public" static="no">
        <name>E8390_TXOFF</name>
        <initializer>0x00</initializer>
        <briefdescription>
        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/usr/home/reddawg/source/ubix2/src/sys/include/isa/ne2k.h" line="100" bodyfile="/usr/home/reddawg/source/ubix2/src/sys/include/isa/ne2k.h" bodystart="100" bodyend="-1"/>
      </memberdef>
      <memberdef kind="define" id="ne2k_8h_1b828a23784603ff193895a8f5cfa510a" prot="public" static="no">
        <name>EN0_BOUNDARY</name>
        <initializer>0x03</initializer>
        <briefdescription>
        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/usr/home/reddawg/source/ubix2/src/sys/include/isa/ne2k.h" line="117" bodyfile="/usr/home/reddawg/source/ubix2/src/sys/include/isa/ne2k.h" bodystart="117" bodyend="-1"/>
      </memberdef>
      <memberdef kind="define" id="ne2k_8h_10eea2551092d28415b5dbb2b5665a608" prot="public" static="no">
        <name>EN0_COUNTER0</name>
        <initializer>0x0d</initializer>
        <briefdescription>
        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/usr/home/reddawg/source/ubix2/src/sys/include/isa/ne2k.h" line="104" bodyfile="/usr/home/reddawg/source/ubix2/src/sys/include/isa/ne2k.h" bodystart="104" bodyend="-1"/>
      </memberdef>
      <memberdef kind="define" id="ne2k_8h_1daa995d86a3f181651e1ed6c346e2f92" prot="public" static="no">
        <name>EN0_DCFG</name>
        <initializer>0x0e</initializer>
        <briefdescription>
        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/usr/home/reddawg/source/ubix2/src/sys/include/isa/ne2k.h" line="105" bodyfile="/usr/home/reddawg/source/ubix2/src/sys/include/isa/ne2k.h" bodystart="105" bodyend="-1"/>
      </memberdef>
      <memberdef kind="define" id="ne2k_8h_1d7e466b10f4e802b4cbca9fcc41f4902" prot="public" static="no">
        <name>EN0_IMR</name>
        <initializer>0x0f</initializer>
        <briefdescription>
        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/usr/home/reddawg/source/ubix2/src/sys/include/isa/ne2k.h" line="109" bodyfile="/usr/home/reddawg/source/ubix2/src/sys/include/isa/ne2k.h" bodystart="109" bodyend="-1"/>
      </memberdef>
      <memberdef kind="define" id="ne2k_8h_194ed811925b8c9a71ec0c3590a15868c" prot="public" static="no">
        <name>EN0_ISR</name>
        <initializer>0x07</initializer>
        <briefdescription>
        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/usr/home/reddawg/source/ubix2/src/sys/include/isa/ne2k.h" line="108" bodyfile="/usr/home/reddawg/source/ubix2/src/sys/include/isa/ne2k.h" bodystart="108" bodyend="-1"/>
        <referencedby refid="ne2k_8c_182ba0a2f0d1c6dc1381e5c15118bb5ef" compoundref="ne2k_8c" startline="279" endline="295">getblock</referencedby>
        <referencedby refid="ne2k_8c_145a65b2b7a15b7e7c46fd8831528c8d0" compoundref="ne2k_8c" startline="164" endline="189">NICtoPC</referencedby>
        <referencedby refid="ne2k_8c_1f6446fd497eb16b637ebed77c7a0aeaf" compoundref="ne2k_8c" startline="115" endline="162">PCtoNIC</referencedby>
      </memberdef>
      <memberdef kind="define" id="ne2k_8h_113af46188f103450f08ce0346bde34af" prot="public" static="no">
        <name>EN0_RCNTHI</name>
        <initializer>0x0b</initializer>
        <briefdescription>
        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/usr/home/reddawg/source/ubix2/src/sys/include/isa/ne2k.h" line="107" bodyfile="/usr/home/reddawg/source/ubix2/src/sys/include/isa/ne2k.h" bodystart="107" bodyend="-1"/>
        <referencedby refid="ne2k_8c_145a65b2b7a15b7e7c46fd8831528c8d0" compoundref="ne2k_8c" startline="164" endline="189">NICtoPC</referencedby>
        <referencedby refid="ne2k_8c_1f6446fd497eb16b637ebed77c7a0aeaf" compoundref="ne2k_8c" startline="115" endline="162">PCtoNIC</referencedby>
      </memberdef>
      <memberdef kind="define" id="ne2k_8h_1b5b4b2e9eb20e5ec41e7784bf5148900" prot="public" static="no">
        <name>EN0_RCNTLO</name>
        <initializer>0x0a</initializer>
        <briefdescription>
        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/usr/home/reddawg/source/ubix2/src/sys/include/isa/ne2k.h" line="106" bodyfile="/usr/home/reddawg/source/ubix2/src/sys/include/isa/ne2k.h" bodystart="106" bodyend="-1"/>
        <referencedby refid="ne2k_8c_145a65b2b7a15b7e7c46fd8831528c8d0" compoundref="ne2k_8c" startline="164" endline="189">NICtoPC</referencedby>
        <referencedby refid="ne2k_8c_1f6446fd497eb16b637ebed77c7a0aeaf" compoundref="ne2k_8c" startline="115" endline="162">PCtoNIC</referencedby>
      </memberdef>
      <memberdef kind="define" id="ne2k_8h_19834bfab75d2f822b0f684e612917281" prot="public" static="no">
        <name>EN0_RSARHI</name>
        <initializer>0x09</initializer>
        <briefdescription>
        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/usr/home/reddawg/source/ubix2/src/sys/include/isa/ne2k.h" line="111" bodyfile="/usr/home/reddawg/source/ubix2/src/sys/include/isa/ne2k.h" bodystart="111" bodyend="-1"/>
        <referencedby refid="ne2k_8c_182ba0a2f0d1c6dc1381e5c15118bb5ef" compoundref="ne2k_8c" startline="279" endline="295">getblock</referencedby>
        <referencedby refid="ne2k_8c_145a65b2b7a15b7e7c46fd8831528c8d0" compoundref="ne2k_8c" startline="164" endline="189">NICtoPC</referencedby>
        <referencedby refid="ne2k_8c_1f6446fd497eb16b637ebed77c7a0aeaf" compoundref="ne2k_8c" startline="115" endline="162">PCtoNIC</referencedby>
      </memberdef>
      <memberdef kind="define" id="ne2k_8h_1352cf7775b146c81c2e1cf81110c9c7e" prot="public" static="no">
        <name>EN0_RSARLO</name>
        <initializer>0x08</initializer>
        <briefdescription>
        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/usr/home/reddawg/source/ubix2/src/sys/include/isa/ne2k.h" line="110" bodyfile="/usr/home/reddawg/source/ubix2/src/sys/include/isa/ne2k.h" bodystart="110" bodyend="-1"/>
        <referencedby refid="ne2k_8c_182ba0a2f0d1c6dc1381e5c15118bb5ef" compoundref="ne2k_8c" startline="279" endline="295">getblock</referencedby>
        <referencedby refid="ne2k_8c_145a65b2b7a15b7e7c46fd8831528c8d0" compoundref="ne2k_8c" startline="164" endline="189">NICtoPC</referencedby>
        <referencedby refid="ne2k_8c_1f6446fd497eb16b637ebed77c7a0aeaf" compoundref="ne2k_8c" startline="115" endline="162">PCtoNIC</referencedby>
      </memberdef>
      <memberdef kind="define" id="ne2k_8h_1c5e46e37a42cca75d6661cc3f299dccf" prot="public" static="no">
        <name>EN0_RXCR</name>
        <initializer>0x0c</initializer>
        <briefdescription>
        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/usr/home/reddawg/source/ubix2/src/sys/include/isa/ne2k.h" line="113" bodyfile="/usr/home/reddawg/source/ubix2/src/sys/include/isa/ne2k.h" bodystart="113" bodyend="-1"/>
      </memberdef>
      <memberdef kind="define" id="ne2k_8h_17147cfb944512549b00d7808f67c05ef" prot="public" static="no">
        <name>EN0_STARTPG</name>
        <initializer>0x01</initializer>
        <briefdescription>
        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/usr/home/reddawg/source/ubix2/src/sys/include/isa/ne2k.h" line="115" bodyfile="/usr/home/reddawg/source/ubix2/src/sys/include/isa/ne2k.h" bodystart="115" bodyend="-1"/>
      </memberdef>
      <memberdef kind="define" id="ne2k_8h_109a894b1b793e50d080d491c8a795e23" prot="public" static="no">
        <name>EN0_STOPPG</name>
        <initializer>0x02</initializer>
        <briefdescription>
        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/usr/home/reddawg/source/ubix2/src/sys/include/isa/ne2k.h" line="116" bodyfile="/usr/home/reddawg/source/ubix2/src/sys/include/isa/ne2k.h" bodystart="116" bodyend="-1"/>
      </memberdef>
      <memberdef kind="define" id="ne2k_8h_16c3f2eca9677ccb05d29d7aac3f25d4c" prot="public" static="no">
        <name>EN0_TPSR</name>
        <initializer>0x04</initializer>
        <briefdescription>
        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/usr/home/reddawg/source/ubix2/src/sys/include/isa/ne2k.h" line="112" bodyfile="/usr/home/reddawg/source/ubix2/src/sys/include/isa/ne2k.h" bodystart="112" bodyend="-1"/>
      </memberdef>
      <memberdef kind="define" id="ne2k_8h_1f95e4d5d1cedb432905523054020e189" prot="public" static="no">
        <name>EN0_TXCR</name>
        <initializer>0x0D</initializer>
        <briefdescription>
        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/usr/home/reddawg/source/ubix2/src/sys/include/isa/ne2k.h" line="114" bodyfile="/usr/home/reddawg/source/ubix2/src/sys/include/isa/ne2k.h" bodystart="114" bodyend="-1"/>
      </memberdef>
      <memberdef kind="define" id="ne2k_8h_17a3f5ec19f4afad15440e7c5ed2f359a" prot="public" static="no">
        <name>EN1_CURPAG</name>
        <initializer>0x07</initializer>
        <briefdescription>
        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/usr/home/reddawg/source/ubix2/src/sys/include/isa/ne2k.h" line="120" bodyfile="/usr/home/reddawg/source/ubix2/src/sys/include/isa/ne2k.h" bodystart="120" bodyend="-1"/>
      </memberdef>
      <memberdef kind="define" id="ne2k_8h_10643421220ce237b8f2324bc341b2212" prot="public" static="no">
        <name>EN1_MULT</name>
        <initializer>0x08</initializer>
        <briefdescription>
        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/usr/home/reddawg/source/ubix2/src/sys/include/isa/ne2k.h" line="121" bodyfile="/usr/home/reddawg/source/ubix2/src/sys/include/isa/ne2k.h" bodystart="121" bodyend="-1"/>
      </memberdef>
      <memberdef kind="define" id="ne2k_8h_1ccd97c49c2995618670686a6b92585f5" prot="public" static="no">
        <name>EN1_PHYS</name>
        <initializer>0x01</initializer>
        <briefdescription>
        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/usr/home/reddawg/source/ubix2/src/sys/include/isa/ne2k.h" line="119" bodyfile="/usr/home/reddawg/source/ubix2/src/sys/include/isa/ne2k.h" bodystart="119" bodyend="-1"/>
      </memberdef>
      <memberdef kind="define" id="ne2k_8h_1281db5e8541e816815ea8ecdb98ae863" prot="public" static="no">
        <name>ENDCFG_WTS</name>
        <initializer>0x01</initializer>
        <briefdescription>
        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/usr/home/reddawg/source/ubix2/src/sys/include/isa/ne2k.h" line="130" bodyfile="/usr/home/reddawg/source/ubix2/src/sys/include/isa/ne2k.h" bodystart="130" bodyend="-1"/>
      </memberdef>
      <memberdef kind="define" id="ne2k_8h_18de9a1ccdd9e73e963ecac77a06ad0a2" prot="public" static="no">
        <name>ENISR_ALL</name>
        <initializer>0x3f</initializer>
        <briefdescription>
        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/usr/home/reddawg/source/ubix2/src/sys/include/isa/ne2k.h" line="128" bodyfile="/usr/home/reddawg/source/ubix2/src/sys/include/isa/ne2k.h" bodystart="128" bodyend="-1"/>
      </memberdef>
      <memberdef kind="define" id="ne2k_8h_1d55499c72c8cb3a4538cc8f2ae7276fb" prot="public" static="no">
        <name>ether_addr</name>
        <initializer><ref refid="unionetheraddr" kindref="compound">ether_addr_t</ref></initializer>
        <briefdescription>
        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/usr/home/reddawg/source/ubix2/src/sys/include/isa/ne2k.h" line="36" bodyfile="/usr/home/reddawg/source/ubix2/src/sys/include/isa/ne2k.h" bodystart="36" bodyend="-1"/>
      </memberdef>
      <memberdef kind="define" id="ne2k_8h_1ea290bbbf676665e7fa6e580d42d24c8" prot="public" static="no">
        <name>NE1SM_START_PG</name>
        <initializer>0x20</initializer>
        <briefdescription>
        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/usr/home/reddawg/source/ubix2/src/sys/include/isa/ne2k.h" line="123" bodyfile="/usr/home/reddawg/source/ubix2/src/sys/include/isa/ne2k.h" bodystart="123" bodyend="-1"/>
      </memberdef>
      <memberdef kind="define" id="ne2k_8h_1f633355cc1bd5de10964a38423ab4c6f" prot="public" static="no">
        <name>NE1SM_STOP_PG</name>
        <initializer>0x40</initializer>
        <briefdescription>
        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/usr/home/reddawg/source/ubix2/src/sys/include/isa/ne2k.h" line="124" bodyfile="/usr/home/reddawg/source/ubix2/src/sys/include/isa/ne2k.h" bodystart="124" bodyend="-1"/>
      </memberdef>
      <memberdef kind="define" id="ne2k_8h_14c97ad2e89582cb65022a052df40c04a" prot="public" static="no">
        <name>NE_BNRY</name>
        <initializer>0x03</initializer>
        <briefdescription>
        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/usr/home/reddawg/source/ubix2/src/sys/include/isa/ne2k.h" line="71" bodyfile="/usr/home/reddawg/source/ubix2/src/sys/include/isa/ne2k.h" bodystart="71" bodyend="-1"/>
        <referencedby refid="ne2k_8c_193484a1eaa8e1b265202c6cccfed65f3" compoundref="ne2k_8c" startline="223" endline="277">dp_recv</referencedby>
        <referencedby refid="ne2k_8c_1033e069050ace667acb10ed9ffc8ac6c" compoundref="ne2k_8c" startline="70" endline="113">ne2k_init</referencedby>
      </memberdef>
      <memberdef kind="define" id="ne2k_8h_155d8236fd5c94eb16a5a06c3e4b07df1" prot="public" static="no">
        <name>NE_CMD</name>
        <initializer>0x00</initializer>
        <briefdescription>
        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/usr/home/reddawg/source/ubix2/src/sys/include/isa/ne2k.h" line="68" bodyfile="/usr/home/reddawg/source/ubix2/src/sys/include/isa/ne2k.h" bodystart="68" bodyend="-1"/>
        <referencedby refid="ne2k_8c_193484a1eaa8e1b265202c6cccfed65f3" compoundref="ne2k_8c" startline="223" endline="277">dp_recv</referencedby>
        <referencedby refid="ne2k_8c_182ba0a2f0d1c6dc1381e5c15118bb5ef" compoundref="ne2k_8c" startline="279" endline="295">getblock</referencedby>
        <referencedby refid="ne2k_8c_1033e069050ace667acb10ed9ffc8ac6c" compoundref="ne2k_8c" startline="70" endline="113">ne2k_init</referencedby>
      </memberdef>
      <memberdef kind="define" id="ne2k_8h_15e30e2969b60a082d50bf3ce80d9d766" prot="public" static="no">
        <name>NE_CURRENT</name>
        <initializer>0x07</initializer>
        <briefdescription>
        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/usr/home/reddawg/source/ubix2/src/sys/include/isa/ne2k.h" line="74" bodyfile="/usr/home/reddawg/source/ubix2/src/sys/include/isa/ne2k.h" bodystart="74" bodyend="-1"/>
        <referencedby refid="ne2k_8c_193484a1eaa8e1b265202c6cccfed65f3" compoundref="ne2k_8c" startline="223" endline="277">dp_recv</referencedby>
      </memberdef>
      <memberdef kind="define" id="ne2k_8h_15b7cdde018b5a4d42f91183d216d3f0d" prot="public" static="no">
        <name>NE_DATAPORT</name>
        <initializer>0x10</initializer>
        <briefdescription>
        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/usr/home/reddawg/source/ubix2/src/sys/include/isa/ne2k.h" line="132" bodyfile="/usr/home/reddawg/source/ubix2/src/sys/include/isa/ne2k.h" bodystart="132" bodyend="-1"/>
        <referencedby refid="ne2k_8c_182ba0a2f0d1c6dc1381e5c15118bb5ef" compoundref="ne2k_8c" startline="279" endline="295">getblock</referencedby>
        <referencedby refid="ne2k_8c_145a65b2b7a15b7e7c46fd8831528c8d0" compoundref="ne2k_8c" startline="164" endline="189">NICtoPC</referencedby>
        <referencedby refid="ne2k_8c_1f6446fd497eb16b637ebed77c7a0aeaf" compoundref="ne2k_8c" startline="115" endline="162">PCtoNIC</referencedby>
      </memberdef>
      <memberdef kind="define" id="ne2k_8h_1759300669dab4522e8c261d764303a9b" prot="public" static="no">
        <name>NE_DCR</name>
        <initializer>0x0E</initializer>
        <briefdescription>
        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/usr/home/reddawg/source/ubix2/src/sys/include/isa/ne2k.h" line="79" bodyfile="/usr/home/reddawg/source/ubix2/src/sys/include/isa/ne2k.h" bodystart="79" bodyend="-1"/>
        <referencedby refid="ne2k_8c_1033e069050ace667acb10ed9ffc8ac6c" compoundref="ne2k_8c" startline="70" endline="113">ne2k_init</referencedby>
      </memberdef>
      <memberdef kind="define" id="ne2k_8h_197870eb7c427a62c6670f17274af5814" prot="public" static="no">
        <name>NE_DCR_AR</name>
        <initializer>0x10</initializer>
        <briefdescription>
        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/usr/home/reddawg/source/ubix2/src/sys/include/isa/ne2k.h" line="85" bodyfile="/usr/home/reddawg/source/ubix2/src/sys/include/isa/ne2k.h" bodystart="85" bodyend="-1"/>
      </memberdef>
      <memberdef kind="define" id="ne2k_8h_1f3af6d185bf3670d41686bdc704f8d9a" prot="public" static="no">
        <name>NE_DCR_FT0</name>
        <initializer>0x20</initializer>
        <briefdescription>
        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/usr/home/reddawg/source/ubix2/src/sys/include/isa/ne2k.h" line="87" bodyfile="/usr/home/reddawg/source/ubix2/src/sys/include/isa/ne2k.h" bodystart="87" bodyend="-1"/>
      </memberdef>
      <memberdef kind="define" id="ne2k_8h_10f1a4aad48f2afccf5a063422572a42a" prot="public" static="no">
        <name>NE_DCR_FT1</name>
        <initializer>0x40</initializer>
        <briefdescription>
        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/usr/home/reddawg/source/ubix2/src/sys/include/isa/ne2k.h" line="86" bodyfile="/usr/home/reddawg/source/ubix2/src/sys/include/isa/ne2k.h" bodystart="86" bodyend="-1"/>
      </memberdef>
      <memberdef kind="define" id="ne2k_8h_186c56e5711e691cfd850775f30fb54fa" prot="public" static="no">
        <name>NE_DCR_LS</name>
        <initializer>0x08</initializer>
        <briefdescription>
        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/usr/home/reddawg/source/ubix2/src/sys/include/isa/ne2k.h" line="84" bodyfile="/usr/home/reddawg/source/ubix2/src/sys/include/isa/ne2k.h" bodystart="84" bodyend="-1"/>
      </memberdef>
      <memberdef kind="define" id="ne2k_8h_157df0ea9f631b190354e7c6999535fe3" prot="public" static="no">
        <name>NE_DCR_WTS</name>
        <initializer>0x01</initializer>
        <briefdescription>
        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/usr/home/reddawg/source/ubix2/src/sys/include/isa/ne2k.h" line="83" bodyfile="/usr/home/reddawg/source/ubix2/src/sys/include/isa/ne2k.h" bodystart="83" bodyend="-1"/>
      </memberdef>
      <memberdef kind="define" id="ne2k_8h_104dfd3c3cd4a3f758cb038b78231493f" prot="public" static="no">
        <name>NE_IMR</name>
        <initializer>0x0F</initializer>
        <briefdescription>
        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/usr/home/reddawg/source/ubix2/src/sys/include/isa/ne2k.h" line="80" bodyfile="/usr/home/reddawg/source/ubix2/src/sys/include/isa/ne2k.h" bodystart="80" bodyend="-1"/>
        <referencedby refid="ne2k_8c_1033e069050ace667acb10ed9ffc8ac6c" compoundref="ne2k_8c" startline="70" endline="113">ne2k_init</referencedby>
        <referencedby refid="ne2k_8c_11e664af4b82fdc7971db793f0e9b3ebd" compoundref="ne2k_8c" startline="191" endline="221">ne2kHandler</referencedby>
      </memberdef>
      <memberdef kind="define" id="ne2k_8h_10b931a9b3f618839c02bc888b12fad6b" prot="public" static="no">
        <name>NE_ISR</name>
        <initializer>0x07</initializer>
        <briefdescription>
        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/usr/home/reddawg/source/ubix2/src/sys/include/isa/ne2k.h" line="73" bodyfile="/usr/home/reddawg/source/ubix2/src/sys/include/isa/ne2k.h" bodystart="73" bodyend="-1"/>
        <referencedby refid="ne2k_8c_1033e069050ace667acb10ed9ffc8ac6c" compoundref="ne2k_8c" startline="70" endline="113">ne2k_init</referencedby>
        <referencedby refid="ne2k_8c_11e664af4b82fdc7971db793f0e9b3ebd" compoundref="ne2k_8c" startline="191" endline="221">ne2kHandler</referencedby>
      </memberdef>
      <memberdef kind="define" id="ne2k_8h_178aa15aa3cd9df670d1724be92b0157d" prot="public" static="no">
        <name>NE_PSTART</name>
        <initializer>0x01</initializer>
        <briefdescription>
        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/usr/home/reddawg/source/ubix2/src/sys/include/isa/ne2k.h" line="69" bodyfile="/usr/home/reddawg/source/ubix2/src/sys/include/isa/ne2k.h" bodystart="69" bodyend="-1"/>
        <referencedby refid="ne2k_8c_1033e069050ace667acb10ed9ffc8ac6c" compoundref="ne2k_8c" startline="70" endline="113">ne2k_init</referencedby>
      </memberdef>
      <memberdef kind="define" id="ne2k_8h_14991431a50163bff66590bf8a7fb3c72" prot="public" static="no">
        <name>NE_PSTOP</name>
        <initializer>0x02</initializer>
        <briefdescription>
        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/usr/home/reddawg/source/ubix2/src/sys/include/isa/ne2k.h" line="70" bodyfile="/usr/home/reddawg/source/ubix2/src/sys/include/isa/ne2k.h" bodystart="70" bodyend="-1"/>
        <referencedby refid="ne2k_8c_1033e069050ace667acb10ed9ffc8ac6c" compoundref="ne2k_8c" startline="70" endline="113">ne2k_init</referencedby>
      </memberdef>
      <memberdef kind="define" id="ne2k_8h_1b8733e4b199b85891fb58c80bd65967a" prot="public" static="no">
        <name>NE_RBCR0</name>
        <initializer>0x0A</initializer>
        <briefdescription>
        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/usr/home/reddawg/source/ubix2/src/sys/include/isa/ne2k.h" line="75" bodyfile="/usr/home/reddawg/source/ubix2/src/sys/include/isa/ne2k.h" bodystart="75" bodyend="-1"/>
        <referencedby refid="ne2k_8c_182ba0a2f0d1c6dc1381e5c15118bb5ef" compoundref="ne2k_8c" startline="279" endline="295">getblock</referencedby>
        <referencedby refid="ne2k_8c_1033e069050ace667acb10ed9ffc8ac6c" compoundref="ne2k_8c" startline="70" endline="113">ne2k_init</referencedby>
      </memberdef>
      <memberdef kind="define" id="ne2k_8h_1c023921e5da8473a400c04b2e268c621" prot="public" static="no">
        <name>NE_RBCR1</name>
        <initializer>0x0B</initializer>
        <briefdescription>
        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/usr/home/reddawg/source/ubix2/src/sys/include/isa/ne2k.h" line="76" bodyfile="/usr/home/reddawg/source/ubix2/src/sys/include/isa/ne2k.h" bodystart="76" bodyend="-1"/>
        <referencedby refid="ne2k_8c_182ba0a2f0d1c6dc1381e5c15118bb5ef" compoundref="ne2k_8c" startline="279" endline="295">getblock</referencedby>
        <referencedby refid="ne2k_8c_1033e069050ace667acb10ed9ffc8ac6c" compoundref="ne2k_8c" startline="70" endline="113">ne2k_init</referencedby>
      </memberdef>
      <memberdef kind="define" id="ne2k_8h_1e0e015081ca05ecec4bf833265485fb9" prot="public" static="no">
        <name>NE_RCR</name>
        <initializer>0x0C</initializer>
        <briefdescription>
        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/usr/home/reddawg/source/ubix2/src/sys/include/isa/ne2k.h" line="77" bodyfile="/usr/home/reddawg/source/ubix2/src/sys/include/isa/ne2k.h" bodystart="77" bodyend="-1"/>
        <referencedby refid="ne2k_8c_1033e069050ace667acb10ed9ffc8ac6c" compoundref="ne2k_8c" startline="70" endline="113">ne2k_init</referencedby>
      </memberdef>
      <memberdef kind="define" id="ne2k_8h_1ea9754b13e450b45d0eb6d79e0a1f4aa" prot="public" static="no">
        <name>NE_TCR</name>
        <initializer>0x0D</initializer>
        <briefdescription>
        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/usr/home/reddawg/source/ubix2/src/sys/include/isa/ne2k.h" line="78" bodyfile="/usr/home/reddawg/source/ubix2/src/sys/include/isa/ne2k.h" bodystart="78" bodyend="-1"/>
        <referencedby refid="ne2k_8c_1033e069050ace667acb10ed9ffc8ac6c" compoundref="ne2k_8c" startline="70" endline="113">ne2k_init</referencedby>
      </memberdef>
      <memberdef kind="define" id="ne2k_8h_1c9016fe03699a7b0ebea5db11ee8aa69" prot="public" static="no">
        <name>NE_TPSR</name>
        <initializer>0x04</initializer>
        <briefdescription>
        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/usr/home/reddawg/source/ubix2/src/sys/include/isa/ne2k.h" line="72" bodyfile="/usr/home/reddawg/source/ubix2/src/sys/include/isa/ne2k.h" bodystart="72" bodyend="-1"/>
        <referencedby refid="ne2k_8c_11e664af4b82fdc7971db793f0e9b3ebd" compoundref="ne2k_8c" startline="191" endline="221">ne2kHandler</referencedby>
      </memberdef>
      <memberdef kind="define" id="ne2k_8h_16aea2ac71a7a660c001aae9f44aaba68" prot="public" static="no">
        <name>NESM_START_PG</name>
        <initializer>0x40</initializer>
        <briefdescription>
        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/usr/home/reddawg/source/ubix2/src/sys/include/isa/ne2k.h" line="125" bodyfile="/usr/home/reddawg/source/ubix2/src/sys/include/isa/ne2k.h" bodystart="125" bodyend="-1"/>
      </memberdef>
      <memberdef kind="define" id="ne2k_8h_126188f06694bb1532f683a7607515531" prot="public" static="no">
        <name>NESM_STOP_PG</name>
        <initializer>0x80</initializer>
        <briefdescription>
        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/usr/home/reddawg/source/ubix2/src/sys/include/isa/ne2k.h" line="126" bodyfile="/usr/home/reddawg/source/ubix2/src/sys/include/isa/ne2k.h" bodystart="126" bodyend="-1"/>
      </memberdef>
      <memberdef kind="define" id="ne2k_8h_1ba51915c87d64af47fb1cc59348961c9" prot="public" static="no">
        <name>OK</name>
        <initializer>0</initializer>
        <briefdescription>
        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/usr/home/reddawg/source/ubix2/src/sys/include/isa/ne2k.h" line="61" bodyfile="/usr/home/reddawg/source/ubix2/src/sys/include/isa/ne2k.h" bodystart="61" bodyend="-1"/>
        <referencedby refid="ne2k_8c_120e9fce07d30c847b2f794191f55e5ea" compoundref="ne2k_8c" startline="297" endline="311">dp_pkt2user</referencedby>
        <referencedby refid="ne2k_8c_193484a1eaa8e1b265202c6cccfed65f3" compoundref="ne2k_8c" startline="223" endline="277">dp_recv</referencedby>
      </memberdef>
      <memberdef kind="define" id="ne2k_8h_13e9285670345a7583ca516cc8f7aafb8" prot="public" static="no">
        <name>RSR_FO</name>
        <initializer>0x08</initializer>
        <briefdescription>
        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/usr/home/reddawg/source/ubix2/src/sys/include/isa/ne2k.h" line="57" bodyfile="/usr/home/reddawg/source/ubix2/src/sys/include/isa/ne2k.h" bodystart="57" bodyend="-1"/>
        <referencedby refid="ne2k_8c_193484a1eaa8e1b265202c6cccfed65f3" compoundref="ne2k_8c" startline="223" endline="277">dp_recv</referencedby>
      </memberdef>
      <memberdef kind="define" id="ne2k_8h_1c1d77583edd2eba6e96cc7633558e461" prot="public" static="no">
        <name>RSR_PRX</name>
        <initializer>0x01</initializer>
        <briefdescription>
        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/usr/home/reddawg/source/ubix2/src/sys/include/isa/ne2k.h" line="58" bodyfile="/usr/home/reddawg/source/ubix2/src/sys/include/isa/ne2k.h" bodystart="58" bodyend="-1"/>
        <referencedby refid="ne2k_8c_193484a1eaa8e1b265202c6cccfed65f3" compoundref="ne2k_8c" startline="223" endline="277">dp_recv</referencedby>
      </memberdef>
      <memberdef kind="define" id="ne2k_8h_1819b8c4fa81871ceacc1790d6fd2b2f1" prot="public" static="no">
        <name>startPage</name>
        <initializer>0x4C</initializer>
        <briefdescription>
        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/usr/home/reddawg/source/ubix2/src/sys/include/isa/ne2k.h" line="64" bodyfile="/usr/home/reddawg/source/ubix2/src/sys/include/isa/ne2k.h" bodystart="64" bodyend="-1"/>
        <referencedby refid="ne2k_8c_193484a1eaa8e1b265202c6cccfed65f3" compoundref="ne2k_8c" startline="223" endline="277">dp_recv</referencedby>
        <referencedby refid="ne2k_8c_1033e069050ace667acb10ed9ffc8ac6c" compoundref="ne2k_8c" startline="70" endline="113">ne2k_init</referencedby>
      </memberdef>
      <memberdef kind="define" id="ne2k_8h_1e05994559a4ee216a39b3307b7911493" prot="public" static="no">
        <name>stopPage</name>
        <initializer>0x80</initializer>
        <briefdescription>
        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/usr/home/reddawg/source/ubix2/src/sys/include/isa/ne2k.h" line="65" bodyfile="/usr/home/reddawg/source/ubix2/src/sys/include/isa/ne2k.h" bodystart="65" bodyend="-1"/>
        <referencedby refid="ne2k_8c_120e9fce07d30c847b2f794191f55e5ea" compoundref="ne2k_8c" startline="297" endline="311">dp_pkt2user</referencedby>
        <referencedby refid="ne2k_8c_193484a1eaa8e1b265202c6cccfed65f3" compoundref="ne2k_8c" startline="223" endline="277">dp_recv</referencedby>
        <referencedby refid="ne2k_8c_1033e069050ace667acb10ed9ffc8ac6c" compoundref="ne2k_8c" startline="70" endline="113">ne2k_init</referencedby>
      </memberdef>
      <memberdef kind="define" id="ne2k_8h_19d070439bb83de661756a74aabd6a094" prot="public" static="no">
        <name>TX_1X_PAGES</name>
        <initializer>6</initializer>
        <briefdescription>
        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/usr/home/reddawg/source/ubix2/src/sys/include/isa/ne2k.h" line="135" bodyfile="/usr/home/reddawg/source/ubix2/src/sys/include/isa/ne2k.h" bodystart="135" bodyend="-1"/>
      </memberdef>
      <memberdef kind="define" id="ne2k_8h_116ed9143eb23fc3dad35e0e90cdeac5f" prot="public" static="no">
        <name>TX_2X_PAGES</name>
        <initializer>12</initializer>
        <briefdescription>
        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/usr/home/reddawg/source/ubix2/src/sys/include/isa/ne2k.h" line="134" bodyfile="/usr/home/reddawg/source/ubix2/src/sys/include/isa/ne2k.h" bodystart="134" bodyend="-1"/>
      </memberdef>
      <memberdef kind="define" id="ne2k_8h_1c1c0a02889400f10e133ad53f1857062" prot="public" static="no">
        <name>TX_PAGES</name>
        <initializer>(dev-&gt;priv-&gt;pingPong ? TX_2X_PAGES : TX_1X_PAGES)</initializer>
        <briefdescription>
        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/usr/home/reddawg/source/ubix2/src/sys/include/isa/ne2k.h" line="136" bodyfile="/usr/home/reddawg/source/ubix2/src/sys/include/isa/ne2k.h" bodystart="136" bodyend="-1"/>
      </memberdef>
      </sectiondef>
      <sectiondef kind="typedef">
      <memberdef kind="typedef" id="ne2k_8h_1a1cf4fa85f0fb91e8c3b87dd06d9b88f" prot="public" static="no">
        <type><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="/usr/home/reddawg/source/ubix2/src/sys/include/isa/ne2k.h" line="43"/>
      </memberdef>
      <memberdef kind="typedef" id="ne2k_8h_189d8466762e2fe4cefc81fad6fa68c81" prot="public" static="no">
        <type><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="/usr/home/reddawg/source/ubix2/src/sys/include/isa/ne2k.h" line="48"/>
      </memberdef>
      </sectiondef>
      <sectiondef kind="func">
      <memberdef kind="function" id="ne2k_8h_1033e069050ace667acb10ed9ffc8ac6c" 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="/usr/home/reddawg/source/ubix2/src/sys/include/isa/ne2k.h" line="160" bodyfile="/usr/home/reddawg/source/ubix2/src/sys/isa/ne2k.c" bodystart="70" bodyend="113"/>
        <references refid="gdt_8h_15ee8638767e24765a2690483745d60d0" compoundref="gdt_8h" startline="47">dDpl0</references>
        <references refid="gdt_8h_17eb6dc7004c613df58764da5df7d85d8" compoundref="gdt_8h" startline="37">dInt</references>
        <references refid="ne2k_8h_12dcfc12834d5a417dcf43e2ca248f0cd" compoundref="ne2k_8h" startline="149">DP_CNTR0</references>
        <references refid="ne2k_8h_1e99a5201b20f9fd87b195c1074a643ec" compoundref="ne2k_8h" startline="150">DP_CNTR1</references>
        <references refid="ne2k_8h_1b56dccd8151d77ad3dbd832b65601af0" compoundref="ne2k_8h" startline="151">DP_CNTR2</references>
        <references refid="ne2k_8h_18336bb3cb0a54a93522379477340fdec" compoundref="ne2k_8h" startline="139">DP_CURR</references>
        <references refid="ne2k_8h_1b748b31fd480e8195caac541bc792c2b" compoundref="ne2k_8h" startline="140">DP_MAR0</references>
        <references refid="ne2k_8h_16e5cdffc808e98e09eca1efad797abf4" compoundref="ne2k_8h" startline="141">DP_MAR1</references>
        <references refid="ne2k_8h_16aff3543036b8ddf515d243b0e1ddf34" compoundref="ne2k_8h" startline="142">DP_MAR2</references>
        <references refid="ne2k_8h_11a62c9c151ca3a621f0683d0eaba12fe" compoundref="ne2k_8h" startline="143">DP_MAR3</references>
        <references refid="ne2k_8h_1ce5a77fb812564273e5304dd138ac29f" compoundref="ne2k_8h" startline="144">DP_MAR4</references>
        <references refid="ne2k_8h_10ec81b4dbe6150ae308588ed7de0f686" compoundref="ne2k_8h" startline="145">DP_MAR5</references>
        <references refid="ne2k_8h_1649d4943e589ed684b2e0faf811dc0af" compoundref="ne2k_8h" startline="146">DP_MAR6</references>
        <references refid="ne2k_8h_1fc53aa624a738deb114bf3d20257f108" compoundref="ne2k_8h" startline="147">DP_MAR7</references>
        <references refid="gdt_8h_1be5eb76416aff1d9114e1cdb8b0797fe" compoundref="gdt_8h" startline="48">dPresent</references>
        <references refid="io_8h_177b934268de1b3ecdcf3f275413b3108" compoundref="io_8c" startline="39" endline="47">inportByte</references>
        <references refid="structdevice_19467302b748ed3627bae8e3ecee7af87" compoundref="device_8old_8h" startline="31">device::ioAddr</references>
        <references refid="structdevice_1893bc785f272d1fedb2b4c14e31a7f35" compoundref="device_8old_8h" startline="32">device::irq</references>
        <references refid="8259_8h_10ac079c4d770f02e505f4d8569a6960a">irqEnable</references>
        <references refid="kmalloc_8h_1150eab2ac4ce4553e21ca10e7f441762" compoundref="kmalloc_8c" startline="247" endline="339">kmalloc</references>
        <references refid="kprint_8h_1b2761bdf0cca73ad0fb5880895210cd8" compoundref="kprintf_8c" startline="38" endline="49">kprintf</references>
        <references refid="ne2k_8c_1eebda15be7c1218c6072e6e0f057ff14" compoundref="ne2k_8c" startline="51">mDev</references>
        <references refid="8259_8h_17d84962c1a1c225344a94545309f92fc" compoundref="8259_8h" startline="42">mVec</references>
        <references refid="ne2k_8h_1a1d4735355686cbdc2d6bf145c413db3">ne2kISR</references>
        <references refid="ne2k_8h_14c97ad2e89582cb65022a052df40c04a" compoundref="ne2k_8h" startline="71">NE_BNRY</references>
        <references refid="ne2k_8h_155d8236fd5c94eb16a5a06c3e4b07df1" compoundref="ne2k_8h" startline="68">NE_CMD</references>
        <references refid="ne2k_8h_1759300669dab4522e8c261d764303a9b" compoundref="ne2k_8h" startline="79">NE_DCR</references>
        <references refid="ne2k_8h_104dfd3c3cd4a3f758cb038b78231493f" compoundref="ne2k_8h" startline="80">NE_IMR</references>
        <references refid="ne2k_8h_10b931a9b3f618839c02bc888b12fad6b" compoundref="ne2k_8h" startline="73">NE_ISR</references>
        <references refid="ne2k_8h_178aa15aa3cd9df670d1724be92b0157d" compoundref="ne2k_8h" startline="69">NE_PSTART</references>
        <references refid="ne2k_8h_14991431a50163bff66590bf8a7fb3c72" compoundref="ne2k_8h" startline="70">NE_PSTOP</references>
        <references refid="ne2k_8h_1b8733e4b199b85891fb58c80bd65967a" compoundref="ne2k_8h" startline="75">NE_RBCR0</references>
        <references refid="ne2k_8h_1c023921e5da8473a400c04b2e268c621" compoundref="ne2k_8h" startline="76">NE_RBCR1</references>
        <references refid="ne2k_8h_1e0e015081ca05ecec4bf833265485fb9" compoundref="ne2k_8h" startline="77">NE_RCR</references>
        <references refid="ne2k_8h_1ea9754b13e450b45d0eb6d79e0a1f4aa" compoundref="ne2k_8h" startline="78">NE_TCR</references>
        <references refid="io_8h_18acc1a06073db2e7b92ffbd00fbd0cf1" compoundref="io_8c" startline="73" endline="79">outportByte</references>
        <references refid="idt_8h_1174a47ed653fc64fff6b5bb1b895c2cf" compoundref="idt_8c" startline="156" endline="164">setVector</references>
        <references refid="ne2k_8h_1819b8c4fa81871ceacc1790d6fd2b2f1" compoundref="ne2k_8h" startline="64">startPage</references>
        <references refid="ne2k_8h_1e05994559a4ee216a39b3307b7911493" compoundref="ne2k_8h" startline="65">stopPage</references>
        <references refid="start_8S_162df326d54f8b2ece412319c4360ef3e" compoundref="start_8S" startline="51">x20</references>
      </memberdef>
      <memberdef kind="function" id="ne2k_8h_165b49da573a73ea73aa905bae31f4aa5" prot="public" static="no" const="no" explicit="no" inline="no" virt="non-virtual">
        <type><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="/usr/home/reddawg/source/ubix2/src/sys/include/isa/ne2k.h" line="171" bodyfile="/usr/home/reddawg/source/ubix2/src/sys/isa/ne2k.c" bodystart="313" bodyend="339"/>
        <references refid="structnicBuffer_19679b6c2e76a7617884e422c11aa3eac" compoundref="ne2k_8h" startline="54">nicBuffer::buffer</references>
        <references refid="kmalloc_8h_1150eab2ac4ce4553e21ca10e7f441762" compoundref="kmalloc_8c" startline="247" endline="339">kmalloc</references>
        <references refid="structnicBuffer_1959ee09a7a6fc875f3d5d651576f37c4" compoundref="ne2k_8h" startline="53">nicBuffer::length</references>
        <references refid="ne2k_8c_1764e2356e3d80b20b7f2466d32ebf9f2" compoundref="ne2k_8c" startline="44">ne2k_spinLock</references>
        <references refid="ne2k_8c_135dea25bdf37bb1ee0edd26d50fdc3c2" compoundref="ne2k_8c" startline="50">ne2kBuffer</references>
        <references refid="structnicBuffer_1b019ceba7f84eddae7d6b2abc538906a" compoundref="ne2k_8h" startline="52">nicBuffer::next</references>
        <references refid="spinlock_8h_12cd9a4502680fb8e7f0fe6b029e558b1" compoundref="spinlock_8c" startline="56" endline="62">spinLock</references>
        <references refid="spinlock_8h_1dd996cbbb3b9826dd9c8cf02b66a4c65" compoundref="spinlock_8c" startline="37" endline="46">spinUnlock</references>
        <referencedby refid="ne2k_8c_120e9fce07d30c847b2f794191f55e5ea" compoundref="ne2k_8c" startline="297" endline="311">dp_pkt2user</referencedby>
      </memberdef>
      <memberdef kind="function" id="ne2k_8h_1d72d3df197130ae6b39d905cfb804f24" 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="/usr/home/reddawg/source/ubix2/src/sys/include/isa/ne2k.h" line="162"/>
      </memberdef>
      <memberdef kind="function" id="ne2k_8h_164fadb818ec0d7f27ef04cbceac2a828" 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="/usr/home/reddawg/source/ubix2/src/sys/include/isa/ne2k.h" line="173" bodyfile="/usr/home/reddawg/source/ubix2/src/sys/isa/ne2k.c" bodystart="353" bodyend="357"/>
        <references refid="structnicBuffer_19679b6c2e76a7617884e422c11aa3eac" compoundref="ne2k_8h" startline="54">nicBuffer::buffer</references>
        <references refid="kmalloc_8h_1aa9ed6886459604cf73ccdbf6410e487" compoundref="kmalloc_8c" startline="351" endline="391">kfree</references>
      </memberdef>
      <memberdef kind="function" id="ne2k_8h_1954f14d0270247855900254097728c57" prot="public" static="no" const="no" explicit="no" inline="no" virt="non-virtual">
        <type><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="/usr/home/reddawg/source/ubix2/src/sys/include/isa/ne2k.h" line="172" bodyfile="/usr/home/reddawg/source/ubix2/src/sys/isa/ne2k.c" bodystart="341" bodyend="351"/>
        <references refid="ne2k_8c_1764e2356e3d80b20b7f2466d32ebf9f2" compoundref="ne2k_8c" startline="44">ne2k_spinLock</references>
        <references refid="ne2k_8c_135dea25bdf37bb1ee0edd26d50fdc3c2" compoundref="ne2k_8c" startline="50">ne2kBuffer</references>
        <references refid="structnicBuffer_1b019ceba7f84eddae7d6b2abc538906a" compoundref="ne2k_8h" startline="52">nicBuffer::next</references>
        <references refid="ap-boot_8S_11a3ac2137e21f6f0d400f1996914dd19" compoundref="ap-boot_8S" startline="6">x1</references>
      </memberdef>
      <memberdef kind="function" id="ne2k_8h_11e664af4b82fdc7971db793f0e9b3ebd" 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="/usr/home/reddawg/source/ubix2/src/sys/include/isa/ne2k.h" line="166" bodyfile="/usr/home/reddawg/source/ubix2/src/sys/isa/ne2k.c" bodystart="191" bodyend="221"/>
        <references refid="ne2k_8c_193484a1eaa8e1b265202c6cccfed65f3" compoundref="ne2k_8c" startline="223" endline="277">dp_recv</references>
        <references refid="8259_8h_1417bb9e0e5c2751570faf6d7b848f977" compoundref="8259_8h" startline="39">eoi</references>
        <references refid="io_8h_177b934268de1b3ecdcf3f275413b3108" compoundref="io_8c" startline="39" endline="47">inportByte</references>
        <references refid="structdevice_19467302b748ed3627bae8e3ecee7af87" compoundref="device_8old_8h" startline="31">device::ioAddr</references>
        <references refid="8259_8h_12b9ec30943ddb0a2ef3bd7ccfd2026c0">irqDisable</references>
        <references refid="8259_8h_10ac079c4d770f02e505f4d8569a6960a">irqEnable</references>
        <references refid="kprint_8h_1b2761bdf0cca73ad0fb5880895210cd8" compoundref="kprintf_8c" startline="38" endline="49">kprintf</references>
        <references refid="ne2k_8c_1eebda15be7c1218c6072e6e0f057ff14" compoundref="ne2k_8c" startline="51">mDev</references>
        <references refid="8259_8h_10195451428bc646f820202dc15f25d9f" compoundref="8259_8h" startline="35">mPic</references>
        <references refid="ne2k_8h_104dfd3c3cd4a3f758cb038b78231493f" compoundref="ne2k_8h" startline="80">NE_IMR</references>
        <references refid="ne2k_8h_10b931a9b3f618839c02bc888b12fad6b" compoundref="ne2k_8h" startline="73">NE_ISR</references>
        <references refid="ne2k_8h_1c9016fe03699a7b0ebea5db11ee8aa69" compoundref="ne2k_8h" startline="72">NE_TPSR</references>
        <references refid="io_8h_18acc1a06073db2e7b92ffbd00fbd0cf1" compoundref="io_8c" startline="73" endline="79">outportByte</references>
        <references refid="8259_8h_17d4efc593ecc4ace3d92e1f4ee919b99" compoundref="8259_8h" startline="37">sPic</references>
        <references refid="fdc_8c_1e2746d1bf47d4f690105d083b966fa82" compoundref="fdc_8c" startline="54">status</references>
      </memberdef>
      <memberdef kind="function" id="ne2k_8h_1a1d4735355686cbdc2d6bf145c413db3" 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="/usr/home/reddawg/source/ubix2/src/sys/include/isa/ne2k.h" line="165"/>
        <referencedby refid="ne2k_8c_1033e069050ace667acb10ed9ffc8ac6c" compoundref="ne2k_8c" startline="70" endline="113">ne2k_init</referencedby>
      </memberdef>
      <memberdef kind="function" id="ne2k_8h_1a8bad3ad94f260f93f70c1c6522b736b" 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="/usr/home/reddawg/source/ubix2/src/sys/include/isa/ne2k.h" line="161"/>
      </memberdef>
      <memberdef kind="function" id="ne2k_8h_145a65b2b7a15b7e7c46fd8831528c8d0" 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="/usr/home/reddawg/source/ubix2/src/sys/include/isa/ne2k.h" line="168" bodyfile="/usr/home/reddawg/source/ubix2/src/sys/isa/ne2k.c" bodystart="164" bodyend="189"/>
        <references refid="assert_8h_1d6d5aaa966ca7424f7cb9bd01f2c838b" compoundref="assert_8h" startline="64">assert</references>
        <references refid="ne2k_8h_194ed811925b8c9a71ec0c3590a15868c" compoundref="ne2k_8h" startline="108">EN0_ISR</references>
        <references refid="ne2k_8h_113af46188f103450f08ce0346bde34af" compoundref="ne2k_8h" startline="107">EN0_RCNTHI</references>
        <references refid="ne2k_8h_1b5b4b2e9eb20e5ec41e7784bf5148900" compoundref="ne2k_8h" startline="106">EN0_RCNTLO</references>
        <references refid="ne2k_8h_19834bfab75d2f822b0f684e612917281" compoundref="ne2k_8h" startline="111">EN0_RSARHI</references>
        <references refid="ne2k_8h_1352cf7775b146c81c2e1cf81110c9c7e" compoundref="ne2k_8h" startline="110">EN0_RSARLO</references>
        <references refid="io_8h_1fb703b187feb4b92444454df6c3dd9e6" compoundref="io_8c" startline="56" endline="64">inportWord</references>
        <references refid="structdevice_19467302b748ed3627bae8e3ecee7af87" compoundref="device_8old_8h" startline="31">device::ioAddr</references>
        <references refid="ne2k_8h_15b7cdde018b5a4d42f91183d216d3f0d" compoundref="ne2k_8h" startline="132">NE_DATAPORT</references>
        <references refid="io_8h_18acc1a06073db2e7b92ffbd00fbd0cf1" compoundref="io_8c" startline="73" endline="79">outportByte</references>
        <referencedby refid="ne2k_8c_120e9fce07d30c847b2f794191f55e5ea" compoundref="ne2k_8c" startline="297" endline="311">dp_pkt2user</referencedby>
      </memberdef>
      <memberdef kind="function" id="ne2k_8h_1945ff829d945230bb0f80e0e0d348d04" 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="/usr/home/reddawg/source/ubix2/src/sys/include/isa/ne2k.h" line="163"/>
      </memberdef>
      <memberdef kind="function" id="ne2k_8h_1f6446fd497eb16b637ebed77c7a0aeaf" 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="/usr/home/reddawg/source/ubix2/src/sys/include/isa/ne2k.h" line="169" bodyfile="/usr/home/reddawg/source/ubix2/src/sys/isa/ne2k.c" bodystart="115" bodyend="162"/>
        <references refid="assert_8h_1d6d5aaa966ca7424f7cb9bd01f2c838b" compoundref="assert_8h" startline="64">assert</references>
        <references refid="ne2k_8h_19220d4793c7d8dd1844a006713faafee" compoundref="ne2k_8h" startline="98">E8390_RWRITE</references>
        <references refid="ne2k_8h_1c3d2ce0fc9cc0e4e0c6e6a1484f08ddf" compoundref="ne2k_8h" startline="96">E8390_START</references>
        <references refid="ne2k_8h_194ed811925b8c9a71ec0c3590a15868c" compoundref="ne2k_8h" startline="108">EN0_ISR</references>
        <references refid="ne2k_8h_113af46188f103450f08ce0346bde34af" compoundref="ne2k_8h" startline="107">EN0_RCNTHI</references>
        <references refid="ne2k_8h_1b5b4b2e9eb20e5ec41e7784bf5148900" compoundref="ne2k_8h" startline="106">EN0_RCNTLO</references>
        <references refid="ne2k_8h_19834bfab75d2f822b0f684e612917281" compoundref="ne2k_8h" startline="111">EN0_RSARHI</references>
        <references refid="ne2k_8h_1352cf7775b146c81c2e1cf81110c9c7e" compoundref="ne2k_8h" startline="110">EN0_RSARLO</references>
        <references refid="io_8h_177b934268de1b3ecdcf3f275413b3108" compoundref="io_8c" startline="39" endline="47">inportByte</references>
        <references refid="structdevice_19467302b748ed3627bae8e3ecee7af87" compoundref="device_8old_8h" startline="31">device::ioAddr</references>
        <references refid="kpanic_8h_1db9a182aa071791a306163d50d653deb" compoundref="kpanic_8c" startline="42" endline="60">kpanic</references>
        <references refid="ne2k_8h_15b7cdde018b5a4d42f91183d216d3f0d" compoundref="ne2k_8h" startline="132">NE_DATAPORT</references>
        <references refid="io_8h_18acc1a06073db2e7b92ffbd00fbd0cf1" compoundref="io_8c" startline="73" endline="79">outportByte</references>
        <references refid="io_8h_1243f6b6d22cc5948908b764d58efc2b0" compoundref="io_8c" startline="104" endline="110">outportWord</references>
      </memberdef>
      </sectiondef>
      <sectiondef kind="var">
      <memberdef kind="variable" id="ne2k_8h_1de2275e15411f5d7f824d31a008c49e0" 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="/usr/home/reddawg/source/ubix2/src/sys/include/isa/ne2k.h" line="156"/>
      </memberdef>
      <memberdef kind="variable" id="ne2k_8h_19c356dd0d9314c60eb0a495645f1d8ed" prot="public" static="no" mutable="no">
        <type><ref refid="types_8h_15847ea0262a5aa61eee48cbe95544a78" kindref="member">uInt32</ref></type>
        <definition>uInt32 packetLength</definition>
        <argsstring></argsstring>
        <name>packetLength</name>
        <briefdescription>
        </briefdescription>
        <detaileddescription>
        </detaileddescription>
        <inbodydescription>
        </inbodydescription>
        <location file="/usr/home/reddawg/source/ubix2/src/sys/include/isa/ne2k.h" line="157"/>
      </memberdef>
      </sectiondef>
    <briefdescription>
    </briefdescription>
    <detaileddescription>
    </detaileddescription>
    <programlisting>
<codeline lineno="1"><highlight class="comment">/*****************************************************************************************</highlight></codeline>
<codeline lineno="2"><highlight class="comment"><sp/>Copyright<sp/>(c)<sp/>2002-2004<sp/>The<sp/>UbixOS<sp/>Project</highlight></codeline>
<codeline lineno="3"><highlight class="comment"><sp/>All<sp/>rights<sp/>reserved.</highlight></codeline>
<codeline lineno="4"><highlight class="comment"></highlight></codeline>
<codeline lineno="5"><highlight class="comment"><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</highlight></codeline>
<codeline lineno="6"><highlight class="comment"><sp/>permitted<sp/>provided<sp/>that<sp/>the<sp/>following<sp/>conditions<sp/>are<sp/>met:</highlight></codeline>
<codeline lineno="7"><highlight class="comment"></highlight></codeline>
<codeline lineno="8"><highlight class="comment"><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="9"><highlight class="comment"><sp/>conditions,<sp/>the<sp/>following<sp/>disclaimer<sp/>and<sp/>the<sp/>list<sp/>of<sp/>authors.<sp/><sp/>Redistributions<sp/>in<sp/>binary</highlight></codeline>
<codeline lineno="10"><highlight class="comment"><sp/>form<sp/>must<sp/>reproduce<sp/>the<sp/>above<sp/>copyright<sp/>notice,<sp/>this<sp/>list<sp/>of<sp/>conditions,<sp/>the<sp/>following</highlight></codeline>
<codeline lineno="11"><highlight class="comment"><sp/>disclaimer<sp/>and<sp/>the<sp/>list<sp/>of<sp/>authors<sp/>in<sp/>the<sp/>documentation<sp/>and/or<sp/>other<sp/>materials<sp/>provided</highlight></codeline>
<codeline lineno="12"><highlight class="comment"><sp/>with<sp/>the<sp/>distribution.<sp/>Neither<sp/>the<sp/>name<sp/>of<sp/>the<sp/>UbixOS<sp/>Project<sp/>nor<sp/>the<sp/>names<sp/>of<sp/>its</highlight></codeline>
<codeline lineno="13"><highlight class="comment"><sp/>contributors<sp/>may<sp/>be<sp/>used<sp/>to<sp/>endorse<sp/>or<sp/>promote<sp/>products<sp/>derived<sp/>from<sp/>this<sp/>software</highlight></codeline>
<codeline lineno="14"><highlight class="comment"><sp/>without<sp/>specific<sp/>prior<sp/>written<sp/>permission.</highlight></codeline>
<codeline lineno="15"><highlight class="comment"></highlight></codeline>
<codeline lineno="16"><highlight class="comment"><sp/>THIS<sp/>SOFTWARE<sp/>IS<sp/>PROVIDED<sp/>BY<sp/>THE<sp/>COPYRIGHT<sp/>HOLDERS<sp/>AND<sp/>CONTRIBUTORS<sp/>&quot;AS<sp/>IS&quot;<sp/>AND<sp/>ANY</highlight></codeline>
<codeline lineno="17"><highlight class="comment"><sp/>EXPRESS<sp/>OR<sp/>IMPLIED<sp/>WARRANTIES,<sp/>INCLUDING,<sp/>BUT<sp/>NOT<sp/>LIMITED<sp/>TO,<sp/>THE<sp/>IMPLIED<sp/>WARRANTIES<sp/>OF</highlight></codeline>
<codeline lineno="18"><highlight class="comment"><sp/>MERCHANTABILITY<sp/>AND<sp/>FITNESS<sp/>FOR<sp/>A<sp/>PARTICULAR<sp/>PURPOSE<sp/>ARE<sp/>DISCLAIMED.<sp/>IN<sp/>NO<sp/>EVENT<sp/>SHALL</highlight></codeline>
<codeline lineno="19"><highlight class="comment"><sp/>THE<sp/>COPYRIGHT<sp/>OWNER<sp/>OR<sp/>CONTRIBUTORS<sp/>BE<sp/>LIABLE<sp/>FOR<sp/>ANY<sp/>DIRECT,<sp/>INDIRECT,<sp/>INCIDENTAL,</highlight></codeline>
<codeline lineno="20"><highlight class="comment"><sp/>SPECIAL,<sp/>EXEMPLARY,<sp/>OR<sp/>CONSEQUENTIAL<sp/>DAMAGES<sp/>(INCLUDING,<sp/>BUT<sp/>NOT<sp/>LIMITED<sp/>TO,<sp/>PROCUREMENT</highlight></codeline>
<codeline lineno="21"><highlight class="comment"><sp/>OF<sp/>SUBSTITUTE<sp/>GOODS<sp/>OR<sp/>SERVICES;<sp/>LOSS<sp/>OF<sp/>USE,<sp/>DATA,<sp/>OR<sp/>PROFITS;<sp/>OR<sp/>BUSINESS<sp/>INTERRUPTION)</highlight></codeline>
<codeline lineno="22"><highlight class="comment"><sp/>HOWEVER<sp/>CAUSED<sp/>AND<sp/>ON<sp/>ANY<sp/>THEORY<sp/>OF<sp/>LIABILITY,<sp/>WHETHER<sp/>IN<sp/>CONTRACT,<sp/>STRICT<sp/>LIABILITY,<sp/>OR</highlight></codeline>
<codeline lineno="23"><highlight class="comment"><sp/>TORT<sp/>(INCLUDING<sp/>NEGLIGENCE<sp/>OR<sp/>OTHERWISE)<sp/>ARISING<sp/>IN<sp/>ANY<sp/>WAY<sp/>OUT<sp/>OF<sp/>THE<sp/>USE<sp/>OF<sp/>THIS</highlight></codeline>
<codeline lineno="24"><highlight class="comment"><sp/>SOFTWARE,<sp/>EVEN<sp/>IF<sp/>ADVISED<sp/>OF<sp/>THE<sp/>POSSIBILITY<sp/>OF<sp/>SUCH<sp/>DAMAGE.</highlight></codeline>
<codeline lineno="25"><highlight class="comment"></highlight></codeline>
<codeline lineno="26"><highlight class="comment"><sp/>$Id: ne2k_8h.xml 88 2016-01-12 00:11:29Z reddawg $</highlight></codeline>
<codeline lineno="27"><highlight class="comment"></highlight></codeline>
<codeline lineno="28"><highlight class="comment">*****************************************************************************************/</highlight><highlight class="normal"></highlight></codeline>
<codeline lineno="29"><highlight class="normal"></highlight></codeline>
<codeline lineno="30"><highlight class="normal"></highlight><highlight class="preprocessor">#ifndef<sp/>_NE2K_H</highlight></codeline>
<codeline lineno="31"><highlight class="preprocessor"></highlight><highlight class="preprocessor">#define<sp/>_NE2K_H</highlight></codeline>
<codeline lineno="32"><highlight class="preprocessor"></highlight><highlight class="normal"></highlight></codeline>
<codeline lineno="33"><highlight class="normal"></highlight><highlight class="preprocessor">#include<sp/>&lt;<ref refid="types_8h" kindref="compound">ubixos/types.h</ref>&gt;</highlight><highlight class="normal"></highlight></codeline>
<codeline lineno="34"><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="35"><highlight class="normal"></highlight></codeline>
<codeline lineno="36" refid="ne2k_8h_1d55499c72c8cb3a4538cc8f2ae7276fb" refkind="member"><highlight class="normal"></highlight><highlight class="preprocessor">#define<sp/>ether_addr<sp/><sp/>ether_addr_t</highlight></codeline>
<codeline lineno="37" refid="structdp__rcvhdr" refkind="compound"><highlight class="preprocessor"></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="38"><highlight class="normal">{</highlight></codeline>
<codeline lineno="39" refid="structdp__rcvhdr_1c5986aa8468f04c074e1402b59c78114" refkind="member"><highlight class="normal"><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><ref refid="types_8h_1a4e0f27a9aca905e340c06d2dcae843c" kindref="member">uInt8</ref><sp/><ref refid="structdp__rcvhdr_1c5986aa8468f04c074e1402b59c78114" 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="40" refid="structdp__rcvhdr_1a0a5d988feb06cbcced2a0d35d55add9" refkind="member"><highlight class="normal"><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><ref refid="types_8h_1a4e0f27a9aca905e340c06d2dcae843c" kindref="member">uInt8</ref><sp/><ref refid="structdp__rcvhdr_1a0a5d988feb06cbcced2a0d35d55add9" 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="41" refid="structdp__rcvhdr_18af6620ac2cc37aa6e5e50df90bd8ada" refkind="member"><highlight class="normal"><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><ref refid="types_8h_1a4e0f27a9aca905e340c06d2dcae843c" kindref="member">uInt8</ref><sp/><ref refid="structdp__rcvhdr_18af6620ac2cc37aa6e5e50df90bd8ada" 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="42" refid="structdp__rcvhdr_1860d92ae4272fa62b9bdc51f46e88e1c" refkind="member"><highlight class="normal"><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><ref refid="types_8h_1a4e0f27a9aca905e340c06d2dcae843c" kindref="member">uInt8</ref><sp/><ref refid="structdp__rcvhdr_1860d92ae4272fa62b9bdc51f46e88e1c" 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="43"><highlight class="normal">}<sp/><ref refid="structdp__rcvhdr" kindref="compound">dp_rcvhdr_t</ref>;</highlight></codeline>
<codeline lineno="44"><highlight class="normal"></highlight></codeline>
<codeline lineno="45" 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="46" refid="unionetheraddr_156008d2346bd7891de8a166d918b449a" 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_156008d2346bd7891de8a166d918b449a" 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="47" refid="unionetheraddr_11a39497e2757eacc1cc96c7ba2f5d12a" 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_11a39497e2757eacc1cc96c7ba2f5d12a" 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="48"><highlight class="normal">}<sp/><ref refid="ne2k_8h_1d55499c72c8cb3a4538cc8f2ae7276fb" kindref="member">ether_addr</ref>;</highlight></codeline>
<codeline lineno="49"><highlight class="normal"></highlight></codeline>
<codeline lineno="50"><highlight class="normal"></highlight></codeline>
<codeline lineno="51" refid="structnicBuffer" refkind="compound"><highlight class="normal"></highlight><highlight class="keyword">struct<sp/></highlight><highlight class="normal"><ref refid="structnicBuffer" kindref="compound">nicBuffer</ref><sp/>{</highlight></codeline>
<codeline lineno="52" refid="structnicBuffer_1b019ceba7f84eddae7d6b2abc538906a" refkind="member"><highlight class="normal"><sp/><sp/></highlight><highlight class="keyword">struct<sp/></highlight><highlight class="normal"><ref refid="structnicBuffer" kindref="compound">nicBuffer</ref><sp/>*<ref refid="structnicBuffer_1b019ceba7f84eddae7d6b2abc538906a" kindref="member">next</ref>;</highlight></codeline>
<codeline lineno="53" refid="structnicBuffer_1959ee09a7a6fc875f3d5d651576f37c4" refkind="member"><highlight class="normal"><sp/><sp/></highlight><highlight class="keywordtype">int</highlight><highlight class="normal"><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><ref refid="structnicBuffer_1959ee09a7a6fc875f3d5d651576f37c4" kindref="member">length</ref>;</highlight></codeline>
<codeline lineno="54" refid="structnicBuffer_19679b6c2e76a7617884e422c11aa3eac" refkind="member"><highlight class="normal"><sp/><sp/></highlight><highlight class="keywordtype">char</highlight><highlight class="normal"><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/>*<ref refid="structnicBuffer_19679b6c2e76a7617884e422c11aa3eac" kindref="member">buffer</ref>;</highlight></codeline>
<codeline lineno="55"><highlight class="normal"><sp/><sp/>};</highlight></codeline>
<codeline lineno="56"><highlight class="normal"></highlight></codeline>
<codeline lineno="57" refid="ne2k_8h_13e9285670345a7583ca516cc8f7aafb8" refkind="member"><highlight class="normal"></highlight><highlight class="preprocessor">#define<sp/>RSR_FO<sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/><sp/>0x08</highlight></codeline>
<codeline lineno="58" refid="ne2k_8h_1c1d77583edd2eba6e96cc7633558e461" refkind="member"><highlight class="preprocessor"></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></codeline>
<codeline lineno="59" refid="ne2k_8h_139807c5c6abb8efb3cc66fbc04cd1e58" refkind="member"><highlight class="preprocessor"></highlight><highlight class="preprocessor">#define<sp/>DEF_ENABLED<sp/><sp/><sp/><sp/>0x200</highlight></codeline>
<codeline lineno="60"><highlight class="preprocessor"></highlight><highlight class="normal"></highlight></codeline>
<codeline lineno="61" refid="ne2k_8h_1ba51915c87d64af47fb1cc59348961c9" refkind="member"><highlight class="normal"></highlight><highlight class="preprocessor">#define<sp/>OK<sp/><sp/><sp/><sp/><sp/><sp/>0</highlight></codeline>
<codeline lineno="62"><highlight class="preprocessor"></highlight><highlight class="normal"></highlight></codeline>
<codeline lineno="63"><highlight class="normal"></highlight></codeline>
<codeline lineno="64" refid="ne2k_8h_1819b8c4fa81871ceacc1790d6fd2b2f1" refkind="member"><highlight class="normal"></highlight><highlight class="preprocessor">#define<sp/>startPage<sp/>0x4C</highlight></codeline>
<codeline lineno="65" refid="ne2k_8h_1e05994559a4ee216a39b3307b7911493" refkind="member"><highlight class="preprocessor"></highlight><highlight class="preprocessor">#define<sp/>stopPage<sp/><sp/>0x80</highlight></codeline>
<codeline lineno="66"><highlight class="preprocessor"></highlight><highlight class="normal"></highlight></codeline>
<codeline lineno="67"><highlight class="normal"></highlight></codeline>
<codeline lineno="68" refid="ne2k_8h_155d8236fd5c94eb16a5a06c3e4b07df1" refkind="member"><highlight class="normal"></highlight><highlight class="preprocessor">#define<sp/>NE_CMD<sp/><sp/><sp/><sp/><sp/><sp/><sp/>0x00</highlight></codeline>
<codeline lineno="69" refid="ne2k_8h_178aa15aa3cd9df670d1724be92b0157d" refkind="member"><highlight class="preprocessor"></highlight><highlight class="preprocessor">#define<sp/>NE_PSTART<sp/><sp/><sp/><sp/>0x01</highlight></codeline>
<codeline lineno="70" refid="ne2k_8h_14991431a50163bff66590bf8a7fb3c72" refkind="member"><highlight class="preprocessor"></highlight><highlight class="preprocessor">#define<sp/>NE_PSTOP<sp/><sp/><sp/><sp/><sp/>0x02</highlight></codeline>
<codeline lineno="71" refid="ne2k_8h_14c97ad2e89582cb65022a052df40c04a" refkind="member"><highlight class="preprocessor"></highlight><highlight class="preprocessor">#define<sp/>NE_BNRY<sp/><sp/><sp/><sp/><sp/><sp/>0x03</highlight></codeline>
<codeline lineno="72" refid="ne2k_8h_1c9016fe03699a7b0ebea5db11ee8aa69" refkind="member"><highlight class="preprocessor"></highlight><highlight class="preprocessor">#define<sp/>NE_TPSR<sp/><sp/><sp/><sp/><sp/><sp/>0x04</highlight></codeline>
<codeline lineno="73" refid="ne2k_8h_10b931a9b3f618839c02bc888b12fad6b" refkind="member"><highlight class="preprocessor"></highlight><highlight class="preprocessor">#define<sp/>NE_ISR<sp/><sp/><sp/><sp/><sp/><sp/><sp/>0x07</highlight></codeline>
<codeline lineno="74" refid="ne2k_8h_15e30e2969b60a082d50bf3ce80d9d766" refkind="member"><highlight class="preprocessor"></highlight><highlight class="preprocessor">#define<sp/>NE_CURRENT<sp/><sp/><sp/>0x07</highlight></codeline>
<codeline lineno="75" refid="ne2k_8h_1b8733e4b199b85891fb58c80bd65967a" refkind="member"><highlight class="preprocessor"></highlight><highlight class="preprocessor">#define<sp/>NE_RBCR0<sp/><sp/><sp/><sp/><sp/>0x0A</highlight></codeline>
<codeline lineno="76" refid="ne2k_8h_1c023921e5da8473a400c04b2e268c621" refkind="member"><highlight class="preprocessor"></highlight><highlight class="preprocessor">#define<sp/>NE_RBCR1<sp/><sp/><sp/><sp/><sp/>0x0B</highlight></codeline>
<codeline lineno="77" refid="ne2k_8h_1e0e015081ca05ecec4bf833265485fb9" refkind="member"><highlight class="preprocessor"></highlight><highlight class="preprocessor">#define<sp/>NE_RCR<sp/><sp/><sp/><sp/><sp/><sp/><sp/>0x0C</highlight></codeline>
<codeline lineno="78" refid="ne2k_8h_1ea9754b13e450b45d0eb6d79e0a1f4aa" refkind="member"><highlight class="preprocessor"></highlight><highlight class="preprocessor">#define<sp/>NE_TCR<sp/><sp/><sp/><sp/><sp/><sp/><sp/>0x0D</highlight></codeline>
<codeline lineno="79" refid="ne2k_8h_1759300669dab4522e8c261d764303a9b" refkind="member"><highlight class="preprocessor"></highlight><highlight class="preprocessor">#define<sp/>NE_DCR<sp/><sp/><sp/><sp/><sp/><sp/><sp/>0x0E</highlight></codeline>
<codeline lineno="80" refid="ne2k_8h_104dfd3c3cd4a3f758cb038b78231493f" refkind="member"><highlight class="preprocessor"></highlight><highlight class="preprocessor">#define<sp/>NE_IMR<sp/><sp/><sp/><sp/><sp/><sp/><sp/>0x0F</highlight></codeline>
<codeline lineno="81"><highlight class="preprocessor"></highlight><highlight class="normal"></highlight></codeline>
<codeline lineno="82"><highlight class="normal"></highlight></codeline>
<codeline lineno="83" refid="ne2k_8h_157df0ea9f631b190354e7c6999535fe3" refkind="member"><highlight class="normal"></highlight><highlight class="preprocessor">#define<sp/>NE_DCR_WTS<sp/><sp/><sp/>0x01</highlight></codeline>
<codeline lineno="84" refid="ne2k_8h_186c56e5711e691cfd850775f30fb54fa" refkind="member"><highlight class="preprocessor"></highlight><highlight class="preprocessor">#define<sp/>NE_DCR_LS<sp/><sp/><sp/><sp/>0x08</highlight></codeline>
<codeline lineno="85" refid="ne2k_8h_197870eb7c427a62c6670f17274af5814" refkind="member"><highlight class="preprocessor"></highlight><highlight class="preprocessor">#define<sp/>NE_DCR_AR<sp/><sp/><sp/><sp/>0x10</highlight></codeline>
<codeline lineno="86" refid="ne2k_8h_10f1a4aad48f2afccf5a063422572a42a" refkind="member"><highlight class="preprocessor"></highlight><highlight class="preprocessor">#define<sp/>NE_DCR_FT1<sp/><sp/><sp/>0x40</highlight></codeline>
<codeline lineno="87" refid="ne2k_8h_1f3af6d185bf3670d41686bdc704f8d9a" refkind="member"><highlight class="preprocessor"></highlight><highlight class="preprocessor">#define<sp/>NE_DCR_FT0<sp/><sp/><sp/>0x20</highlight></codeline>
<codeline lineno="88"><highlight class="preprocessor"></highlight><highlight class="normal"></highlight></codeline>
<codeline lineno="89"><highlight class="normal"></highlight></codeline>
<codeline lineno="90"><highlight class="normal"></highlight></codeline>
<codeline lineno="91" refid="ne2k_8h_16ac1e01088c1db4dafbd7e4c7cd4dd6a" refkind="member"><highlight class="normal"></highlight><highlight class="preprocessor">#define<sp/>E8390_STOP<sp/><sp/><sp/>0x01</highlight></codeline>
<codeline lineno="92" refid="ne2k_8h_12785dee27a211f9ef01fced6f918641f" refkind="member"><highlight class="preprocessor"></highlight><highlight class="preprocessor">#define<sp/>E8390_NODMA<sp/><sp/>0x20</highlight></codeline>
<codeline lineno="93" refid="ne2k_8h_1710d68a1b23bc97adb7290f1bc7a4f70" refkind="member"><highlight class="preprocessor"></highlight><highlight class="preprocessor">#define<sp/>E8390_PAGE0<sp/><sp/>0x00</highlight></codeline>
<codeline lineno="94" refid="ne2k_8h_1b5a45afed2a61d221f520c2f27ced830" refkind="member"><highlight class="preprocessor"></highlight><highlight class="preprocessor">#define<sp/>E8390_PAGE1<sp/><sp/>0x40</highlight></codeline>
<codeline lineno="95" refid="ne2k_8h_177cbdf5281de5d04e7aca9afa1a632be" refkind="member"><highlight class="preprocessor"></highlight><highlight class="preprocessor">#define<sp/>E8390_CMD<sp/><sp/><sp/><sp/>0x00</highlight></codeline>
<codeline lineno="96" refid="ne2k_8h_1c3d2ce0fc9cc0e4e0c6e6a1484f08ddf" refkind="member"><highlight class="preprocessor"></highlight><highlight class="preprocessor">#define<sp/>E8390_START<sp/><sp/>0x02</highlight></codeline>
<codeline lineno="97" refid="ne2k_8h_160b09a580fe0020e08e133cd8ec0a50d" refkind="member"><highlight class="preprocessor"></highlight><highlight class="preprocessor">#define<sp/>E8390_RREAD<sp/><sp/>0x08</highlight></codeline>
<codeline lineno="98" refid="ne2k_8h_19220d4793c7d8dd1844a006713faafee" refkind="member"><highlight class="preprocessor"></highlight><highlight class="preprocessor">#define<sp/>E8390_RWRITE<sp/>0x10</highlight></codeline>
<codeline lineno="99" refid="ne2k_8h_10301f75e81b02f191c23edfe53eabe55" refkind="member"><highlight class="preprocessor"></highlight><highlight class="preprocessor">#define<sp/>E8390_RXOFF<sp/><sp/>0x20</highlight></codeline>
<codeline lineno="100" refid="ne2k_8h_130bc14a74f695ad58d07feecdd0ab50f" refkind="member"><highlight class="preprocessor"></highlight><highlight class="preprocessor">#define<sp/>E8390_TXOFF<sp/><sp/>0x00</highlight></codeline>
<codeline lineno="101" refid="ne2k_8h_15bbbbf1e909a8e52abb57544a83d9156" refkind="member"><highlight class="preprocessor"></highlight><highlight class="preprocessor">#define<sp/>E8390_RXCONFIG<sp/>0x04</highlight></codeline>
<codeline lineno="102" refid="ne2k_8h_1a62e07de1d5747fc4df9ae3646bf79bb" refkind="member"><highlight class="preprocessor"></highlight><highlight class="preprocessor">#define<sp/>E8390_TXCONFIG<sp/>0x00</highlight></codeline>
<codeline lineno="103"><highlight class="preprocessor"></highlight><highlight class="normal"></highlight></codeline>
<codeline lineno="104" refid="ne2k_8h_10eea2551092d28415b5dbb2b5665a608" refkind="member"><highlight class="normal"></highlight><highlight class="preprocessor">#define<sp/>EN0_COUNTER0<sp/>0x0d</highlight></codeline>
<codeline lineno="105" refid="ne2k_8h_1daa995d86a3f181651e1ed6c346e2f92" refkind="member"><highlight class="preprocessor"></highlight><highlight class="preprocessor">#define<sp/>EN0_DCFG<sp/><sp/><sp/><sp/><sp/>0x0e</highlight></codeline>
<codeline lineno="106" refid="ne2k_8h_1b5b4b2e9eb20e5ec41e7784bf5148900" refkind="member"><highlight class="preprocessor"></highlight><highlight class="preprocessor">#define<sp/>EN0_RCNTLO<sp/><sp/><sp/>0x0a</highlight></codeline>
<codeline lineno="107" refid="ne2k_8h_113af46188f103450f08ce0346bde34af" refkind="member"><highlight class="preprocessor"></highlight><highlight class="preprocessor">#define<sp/>EN0_RCNTHI<sp/><sp/><sp/>0x0b</highlight></codeline>
<codeline lineno="108" refid="ne2k_8h_194ed811925b8c9a71ec0c3590a15868c" refkind="member"><highlight class="preprocessor"></highlight><highlight class="preprocessor">#define<sp/>EN0_ISR<sp/><sp/><sp/><sp/><sp/><sp/>0x07</highlight></codeline>
<codeline lineno="109" refid="ne2k_8h_1d7e466b10f4e802b4cbca9fcc41f4902" refkind="member"><highlight class="preprocessor"></highlight><highlight class="preprocessor">#define<sp/>EN0_IMR<sp/><sp/><sp/><sp/><sp/><sp/>0x0f</highlight></codeline>
<codeline lineno="110" refid="ne2k_8h_1352cf7775b146c81c2e1cf81110c9c7e" refkind="member"><highlight class="preprocessor"></highlight><highlight class="preprocessor">#define<sp/>EN0_RSARLO<sp/><sp/><sp/>0x08</highlight></codeline>
<codeline lineno="111" refid="ne2k_8h_19834bfab75d2f822b0f684e612917281" refkind="member"><highlight class="preprocessor"></highlight><highlight class="preprocessor">#define<sp/>EN0_RSARHI<sp/><sp/><sp/>0x09</highlight></codeline>
<codeline lineno="112" refid="ne2k_8h_16c3f2eca9677ccb05d29d7aac3f25d4c" refkind="member"><highlight class="preprocessor"></highlight><highlight class="preprocessor">#define<sp/>EN0_TPSR<sp/><sp/><sp/><sp/><sp/>0x04</highlight></codeline>
<codeline lineno="113" refid="ne2k_8h_1c5e46e37a42cca75d6661cc3f299dccf" refkind="member"><highlight class="preprocessor"></highlight><highlight class="preprocessor">#define<sp/>EN0_RXCR<sp/><sp/><sp/><sp/><sp/>0x0c</highlight></codeline>
<codeline lineno="114" refid="ne2k_8h_1f95e4d5d1cedb432905523054020e189" refkind="member"><highlight class="preprocessor"></highlight><highlight class="preprocessor">#define<sp/>EN0_TXCR<sp/><sp/><sp/><sp/><sp/>0x0D</highlight></codeline>
<codeline lineno="115" refid="ne2k_8h_17147cfb944512549b00d7808f67c05ef" refkind="member"><highlight class="preprocessor"></highlight><highlight class="preprocessor">#define<sp/>EN0_STARTPG<sp/><sp/>0x01</highlight></codeline>
<codeline lineno="116" refid="ne2k_8h_109a894b1b793e50d080d491c8a795e23" refkind="member"><highlight class="preprocessor"></highlight><highlight class="preprocessor">#define<sp/>EN0_STOPPG<sp/><sp/><sp/>0x02</highlight></codeline>
<codeline lineno="117" refid="ne2k_8h_1b828a23784603ff193895a8f5cfa510a" refkind="member"><highlight class="preprocessor"></highlight><highlight class="preprocessor">#define<sp/>EN0_BOUNDARY<sp/>0x03</highlight></codeline>
<codeline lineno="118"><highlight class="preprocessor"></highlight><highlight class="normal"></highlight></codeline>
<codeline lineno="119" refid="ne2k_8h_1ccd97c49c2995618670686a6b92585f5" refkind="member"><highlight class="normal"></highlight><highlight class="preprocessor">#define<sp/>EN1_PHYS<sp/><sp/><sp/><sp/><sp/>0x01</highlight></codeline>
<codeline lineno="120" refid="ne2k_8h_17a3f5ec19f4afad15440e7c5ed2f359a" refkind="member"><highlight class="preprocessor"></highlight><highlight class="preprocessor">#define<sp/>EN1_CURPAG<sp/><sp/><sp/>0x07</highlight></codeline>
<codeline lineno="121" refid="ne2k_8h_10643421220ce237b8f2324bc341b2212" refkind="member"><highlight class="preprocessor"></highlight><highlight class="preprocessor">#define<sp/>EN1_MULT<sp/><sp/><sp/><sp/><sp/>0x08</highlight></codeline>
<codeline lineno="122"><highlight class="preprocessor"></highlight><highlight class="normal"></highlight></codeline>
<codeline lineno="123" refid="ne2k_8h_1ea290bbbf676665e7fa6e580d42d24c8" refkind="member"><highlight class="normal"></highlight><highlight class="preprocessor">#define<sp/>NE1SM_START_PG<sp/>0x20</highlight></codeline>
<codeline lineno="124" refid="ne2k_8h_1f633355cc1bd5de10964a38423ab4c6f" refkind="member"><highlight class="preprocessor"></highlight><highlight class="preprocessor">#define<sp/>NE1SM_STOP_PG<sp/>0x40</highlight></codeline>
<codeline lineno="125" refid="ne2k_8h_16aea2ac71a7a660c001aae9f44aaba68" refkind="member"><highlight class="preprocessor"></highlight><highlight class="preprocessor">#define<sp/>NESM_START_PG<sp/>0x40</highlight></codeline>
<codeline lineno="126" refid="ne2k_8h_126188f06694bb1532f683a7607515531" refkind="member"><highlight class="preprocessor"></highlight><highlight class="preprocessor">#define<sp/>NESM_STOP_PG<sp/><sp/>0x80</highlight></codeline>
<codeline lineno="127"><highlight class="preprocessor"></highlight><highlight class="normal"></highlight></codeline>
<codeline lineno="128" refid="ne2k_8h_18de9a1ccdd9e73e963ecac77a06ad0a2" refkind="member"><highlight class="normal"></highlight><highlight class="preprocessor">#define<sp/>ENISR_ALL<sp/><sp/><sp/><sp/>0x3f</highlight></codeline>
<codeline lineno="129"><highlight class="preprocessor"></highlight><highlight class="normal"></highlight></codeline>
<codeline lineno="130" refid="ne2k_8h_1281db5e8541e816815ea8ecdb98ae863" refkind="member"><highlight class="normal"></highlight><highlight class="preprocessor">#define<sp/>ENDCFG_WTS<sp/><sp/><sp/>0x01</highlight></codeline>
<codeline lineno="131"><highlight class="preprocessor"></highlight><highlight class="normal"></highlight></codeline>
<codeline lineno="132" refid="ne2k_8h_15b7cdde018b5a4d42f91183d216d3f0d" refkind="member"><highlight class="normal"></highlight><highlight class="preprocessor">#define<sp/>NE_DATAPORT<sp/><sp/>0x10</highlight></codeline>
<codeline lineno="133"><highlight class="preprocessor"></highlight><highlight class="normal"></highlight></codeline>
<codeline lineno="134" refid="ne2k_8h_116ed9143eb23fc3dad35e0e90cdeac5f" refkind="member"><highlight class="normal"></highlight><highlight class="preprocessor">#define<sp/>TX_2X_PAGES<sp/>12</highlight></codeline>
<codeline lineno="135" refid="ne2k_8h_19d070439bb83de661756a74aabd6a094" refkind="member"><highlight class="preprocessor"></highlight><highlight class="preprocessor">#define<sp/>TX_1X_PAGES<sp/>6</highlight></codeline>
<codeline lineno="136" refid="ne2k_8h_1c1c0a02889400f10e133ad53f1857062" refkind="member"><highlight class="preprocessor"></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></codeline>
<codeline lineno="137"><highlight class="preprocessor"></highlight><highlight class="normal"></highlight></codeline>
<codeline lineno="138"><highlight class="normal"></highlight></codeline>
<codeline lineno="139" refid="ne2k_8h_18336bb3cb0a54a93522379477340fdec" 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="normal"></highlight></codeline>
<codeline lineno="140" refid="ne2k_8h_1b748b31fd480e8195caac541bc792c2b" 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="normal"></highlight></codeline>
<codeline lineno="141" refid="ne2k_8h_16e5cdffc808e98e09eca1efad797abf4" 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="normal"></highlight></codeline>
<codeline lineno="142" refid="ne2k_8h_16aff3543036b8ddf515d243b0e1ddf34" 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="normal"></highlight></codeline>
<codeline lineno="143" refid="ne2k_8h_11a62c9c151ca3a621f0683d0eaba12fe" 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="normal"></highlight></codeline>
<codeline lineno="144" refid="ne2k_8h_1ce5a77fb812564273e5304dd138ac29f" 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="normal"></highlight></codeline>
<codeline lineno="145" refid="ne2k_8h_10ec81b4dbe6150ae308588ed7de0f686" 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="normal"></highlight></codeline>
<codeline lineno="146" refid="ne2k_8h_1649d4943e589ed684b2e0faf811dc0af" 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="normal"></highlight></codeline>
<codeline lineno="147" refid="ne2k_8h_1fc53aa624a738deb114bf3d20257f108" 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="normal"></highlight></codeline>
<codeline lineno="148"><highlight class="normal"></highlight></codeline>
<codeline lineno="149" refid="ne2k_8h_12dcfc12834d5a417dcf43e2ca248f0cd" 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="normal"></highlight></codeline>
<codeline lineno="150" refid="ne2k_8h_1e99a5201b20f9fd87b195c1074a643ec" 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="normal"></highlight></codeline>
<codeline lineno="151" refid="ne2k_8h_1b56dccd8151d77ad3dbd832b65601af0" 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="normal"></highlight></codeline>
<codeline lineno="152"><highlight class="normal"></highlight></codeline>
<codeline lineno="153"><highlight class="normal"></highlight></codeline>
<codeline lineno="154" refid="ne2k_8h_1be1b4cb2c953c25ccdc10fcb1aa7e47d" refkind="member"><highlight class="normal"></highlight><highlight class="preprocessor">#define<sp/>DP_PAGESIZE<sp/><sp/><sp/><sp/><sp/>256</highlight></codeline>
<codeline lineno="155"><highlight class="preprocessor"></highlight><highlight class="normal"></highlight></codeline>
<codeline lineno="156"><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_1de2275e15411f5d7f824d31a008c49e0" kindref="member">nicPacket</ref>;</highlight></codeline>
<codeline lineno="157"><highlight class="normal"></highlight><highlight class="keyword">extern</highlight><highlight class="normal"><sp/><ref refid="types_8h_15847ea0262a5aa61eee48cbe95544a78" kindref="member">uInt32</ref><sp/><ref refid="ne2k_8h_19c356dd0d9314c60eb0a495645f1d8ed" kindref="member">packetLength</ref>;</highlight></codeline>
<codeline lineno="158"><highlight class="normal"></highlight></codeline>
<codeline lineno="159"><highlight class="normal"></highlight></codeline>
<codeline lineno="160"><highlight class="normal"></highlight><highlight class="keywordtype">int</highlight><highlight class="normal"><sp/><ref refid="ne2k_8h_1033e069050ace667acb10ed9ffc8ac6c" kindref="member">ne2k_init</ref>();</highlight></codeline>
<codeline lineno="161"><highlight class="normal"></highlight><highlight class="keywordtype">int</highlight><highlight class="normal"><sp/><ref refid="ne2k_8h_1a8bad3ad94f260f93f70c1c6522b736b" 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="162"><highlight class="normal"></highlight><highlight class="keywordtype">int</highlight><highlight class="normal"><sp/><ref refid="ne2k_8h_1d72d3df197130ae6b39d905cfb804f24" 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="163"><highlight class="normal"></highlight><highlight class="keywordtype">void</highlight><highlight class="normal"><sp/><ref refid="ne2k_8h_1945ff829d945230bb0f80e0e0d348d04" 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="164"><highlight class="normal"></highlight></codeline>
<codeline lineno="165"><highlight class="normal"></highlight><highlight class="keywordtype">void</highlight><highlight class="normal"><sp/><ref refid="ne2k_8h_1a1d4735355686cbdc2d6bf145c413db3" kindref="member">ne2kISR</ref>();</highlight></codeline>
<codeline lineno="166"><highlight class="normal"></highlight><highlight class="keywordtype">void</highlight><highlight class="normal"><sp/><ref refid="ne2k_8h_11e664af4b82fdc7971db793f0e9b3ebd" kindref="member">ne2kHandler</ref>();</highlight></codeline>
<codeline lineno="167"><highlight class="normal"></highlight></codeline>
<codeline lineno="168"><highlight class="normal"></highlight><highlight class="keywordtype">int</highlight><highlight class="normal"><sp/><ref refid="ne2k_8h_145a65b2b7a15b7e7c46fd8831528c8d0" 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/><ref refid="structnicBuffer_1959ee09a7a6fc875f3d5d651576f37c4" kindref="member">length</ref>,</highlight><highlight class="keywordtype">int</highlight><highlight class="normal"><sp/>nic_addr);</highlight></codeline>
<codeline lineno="169"><highlight class="normal"></highlight><highlight class="keywordtype">int</highlight><highlight class="normal"><sp/><ref refid="ne2k_8h_1f6446fd497eb16b637ebed77c7a0aeaf" 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/><ref refid="structnicBuffer_1959ee09a7a6fc875f3d5d651576f37c4" kindref="member">length</ref>);</highlight></codeline>
<codeline lineno="170"><highlight class="normal"></highlight></codeline>
<codeline lineno="171"><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_165b49da573a73ea73aa905bae31f4aa5" kindref="member">ne2kAllocBuffer</ref>(</highlight><highlight class="keywordtype">int</highlight><highlight class="normal">);</highlight></codeline>
<codeline lineno="172"><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_1954f14d0270247855900254097728c57" kindref="member">ne2kGetBuffer</ref>();</highlight></codeline>
<codeline lineno="173"><highlight class="normal"></highlight><highlight class="keywordtype">void</highlight><highlight class="normal"><sp/><ref refid="ne2k_8h_164fadb818ec0d7f27ef04cbceac2a828" 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="174"><highlight class="normal"></highlight></codeline>
<codeline lineno="175"><highlight class="normal"></highlight><highlight class="preprocessor">#endif</highlight></codeline>
<codeline lineno="176"><highlight class="preprocessor"></highlight><highlight class="normal"></highlight></codeline>
<codeline lineno="177"><highlight class="normal"></highlight><highlight class="comment">/***</highlight></codeline>
<codeline lineno="178"><highlight class="comment"><sp/>$Log: ne2k_8h.xml,v $
<codeline lineno="178"><highlight class="comment"><sp/>Revision 1.6  2006/12/19 14:12:52  reddawg
<codeline lineno="178"><highlight class="comment"><sp/>rtld-elf almost workign
<codeline lineno="178"><highlight class="comment"><sp/></highlight></codeline>
<codeline lineno="179"><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="180"><highlight class="comment"><sp/>ubix2</highlight></codeline>
<codeline lineno="181"><highlight class="comment"></highlight></codeline>
<codeline lineno="182"><highlight class="comment"><sp/>Revision<sp/>1.2<sp/><sp/>2005/10/12<sp/>00:13:36<sp/><sp/>reddawg</highlight></codeline>
<codeline lineno="183"><highlight class="comment"><sp/>Removed</highlight></codeline>
<codeline lineno="184"><highlight class="comment"></highlight></codeline>
<codeline lineno="185"><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="186"><highlight class="comment"><sp/>no<sp/>message</highlight></codeline>
<codeline lineno="187"><highlight class="comment"></highlight></codeline>
<codeline lineno="188"><highlight class="comment"><sp/>Revision<sp/>1.6<sp/><sp/>2004/07/14<sp/>12:03:49<sp/><sp/>reddawg</highlight></codeline>
<codeline lineno="189"><highlight class="comment"><sp/>ne2k:<sp/>ne2kInit<sp/>to<sp/>ne2k_init</highlight></codeline>
<codeline lineno="190"><highlight class="comment"><sp/>Changed<sp/>Startup<sp/>Routines</highlight></codeline>
<codeline lineno="191"><highlight class="comment"></highlight></codeline>
<codeline lineno="192"><highlight class="comment"><sp/>Revision<sp/>1.5<sp/><sp/>2004/05/21<sp/>14:57:16<sp/><sp/>reddawg</highlight></codeline>
<codeline lineno="193"><highlight class="comment"><sp/>Cleaned<sp/>up</highlight></codeline>
<codeline lineno="194"><highlight class="comment"></highlight></codeline>
<codeline lineno="195"><highlight class="comment"></highlight></codeline>
<codeline lineno="196"><highlight class="comment"><sp/>END</highlight></codeline>
<codeline lineno="197"><highlight class="comment"><sp/>***/</highlight><highlight class="normal"></highlight></codeline>
    </programlisting>
    <location file="/usr/home/reddawg/source/ubix2/src/sys/include/isa/ne2k.h"/>
  </compounddef>
</doxygen>